/* Web3Domain Rev3 — gentle staggered page-wide reveal with accessible fallbacks */
:root{--w3d-move-duration:760ms;--w3d-ease:cubic-bezier(.2,.72,.19,1)}
html{scroll-behavior:smooth}
.w3d-motion-enabled .w3d-reveal{opacity:0;transform:translate3d(0,20px,0);filter:blur(2.5px);transition:opacity var(--w3d-move-duration) var(--w3d-ease),transform var(--w3d-move-duration) var(--w3d-ease),filter var(--w3d-move-duration) ease;transition-delay:var(--w3d-delay,0ms);will-change:opacity,transform}
.w3d-motion-enabled .w3d-reveal.w3d-visible{opacity:1;transform:translate3d(0,0,0);filter:blur(0);will-change:auto}
.w3d-motion-enabled .w3d-reveal.w3d-lift{transform:translate3d(0,32px,0) scale(.98)}
.w3d-motion-enabled .w3d-reveal.w3d-lift.w3d-visible{transform:translate3d(0,0,0) scale(1)}
.w3d-motion-enabled .w3d-visible.w3d-lift:hover{transform:translate3d(0,-6px,0) scale(1.01);transition-duration:360ms}
main h1,main h2,main h3{position:relative;text-wrap:balance}
main :is(.gold-card,.domain-card,.sale-card,.tld-card,.product-card,.w3d-explainer-card,.w3d-story-grid article) {transition:border-color .32s ease,box-shadow .35s ease,transform .35s ease}
main :is(.gold-card,.domain-card,.sale-card,.tld-card,.product-card,.w3d-explainer-card,.w3d-story-grid article):hover{box-shadow:0 22px 64px rgba(45,109,178,.14)}
main :is(.gold-image,.card-art,.domain-artwork){overflow:hidden}
main :is(.gold-image,.card-art,.domain-artwork) img{transition:transform .9s cubic-bezier(.22,.78,.18,1),filter .9s ease}
main a:hover :is(.gold-image,.card-art) img, main .domain-artwork:hover img{transform:scale(1.035);filter:saturate(1.09)}
.w3d-top16 .gold-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,2vw,26px)!important}
.w3d-top16 .gold-card{min-width:0;border:1px solid rgba(190,172,102,.24);border-radius:18px;overflow:hidden;background:linear-gradient(145deg,#0f1320,#07090e)}
.w3d-top16 .gold-image{aspect-ratio:1122/1402!important;position:relative;background:#08090d}
.w3d-top16 .gold-image img{width:100%;height:100%;object-fit:cover;display:block}
.w3d-top16 .gold-card h3{font-size:clamp(19px,2.1vw,29px)!important;letter-spacing:-.035em}
.w3d-top16 .gold-card p{font-size:13px!important}
.w3d-top16 .gold-rank{letter-spacing:.1em}
.w3d-top16 .gold-card a{display:block;height:100%}
.w3d-story{margin-block:48px 80px;max-width:1180px;padding:clamp(22px,4vw,56px);border:1px solid rgba(233,186,89,.2);border-radius:26px;background:radial-gradient(ellipse at 0 0,rgba(65,68,114,.19),transparent 60%),linear-gradient(150deg,#0d111d,#08090e)}
.w3d-story-kicker{color:#e8bc68!important;letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:700}
.w3d-story>h2{font-size:clamp(32px,4.3vw,58px);line-height:1.12;max-width:980px;margin:16px 0 24px;color:#fbf7ed}
.w3d-story-lead{font-size:clamp(18px,1.9vw,23px);line-height:1.65;color:#e4e5f1;max-width:1060px}
.w3d-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:42px 0}
.w3d-story-grid article{padding:clamp(23px,3vw,36px);border-radius:22px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.095)}
.w3d-story-grid article span{color:#e9b968;text-transform:uppercase;font-weight:700;letter-spacing:.12em;font-size:12px}
.w3d-story-grid h3,.w3d-story-end h3{color:#fff;font-size:clamp(21px,2.4vw,29px);margin:14px 0}
.w3d-story-grid p,.w3d-story-end p{color:#ced0d9;font-size:16px;line-height:1.8;margin:12px 0}
.w3d-story-end{border-top:1px solid rgba(240,197,105,.27);padding-top:30px}
.w3d-story-link{display:inline-block;margin-top:16px;padding:14px 22px;border-radius:50px;text-decoration:none;background:linear-gradient(135deg,#ecb54a,#f5d992);color:#101115!important;font-weight:750}
@media(max-width:860px){.w3d-top16 .gold-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:580px){.w3d-top16 .gold-grid{grid-template-columns:1fr!important}.w3d-story-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.w3d-motion-enabled .w3d-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.w3d-top16 .gold-image img{transition:none!important}main :is(.gold-card,.domain-card,.sale-card,.tld-card,.product-card){transition:none!important}}


/* broader section reveals */
.w3d-motion-enabled main section.w3d-reveal,.w3d-motion-enabled main article.w3d-reveal{opacity:0;transform:translate3d(0,32px,0);filter:blur(3px)}
.w3d-motion-enabled main section.w3d-reveal.w3d-visible,.w3d-motion-enabled main article.w3d-reveal.w3d-visible{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}

.w3d-top16 .gold-card.pay2pay-highlight{position:relative;isolation:isolate;border-color:rgba(255,255,255,.2);box-shadow:0 18px 58px rgba(23,40,93,.28)}
.w3d-top16 .gold-card.pay2pay-highlight::before{content:"";position:absolute;inset:-1px;border-radius:20px;padding:1px;background:linear-gradient(120deg,#4285F4,#34A853,#FBBC05,#EA4335,#4285F4);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.85;transition:transform .42s ease,opacity .42s ease}
.w3d-top16 .gold-card.pay2pay-highlight:hover::before{transform:scale(1.03);opacity:1}
.w3d-top16 .gold-card.pay2pay-highlight:hover{transform:translateY(-9px) scale(1.015);box-shadow:0 26px 78px rgba(39,103,206,.26)}
