/* EXZ V6 white premium motion */
:root{--mx:50vw;--my:20vh}.v6Commerce{background:radial-gradient(520px circle at var(--mx) var(--my),rgba(47,108,246,.055),transparent 48%),#fff}.promoRail{height:34px;background:#111318;color:#fff;overflow:hidden;display:flex;align-items:center;font-size:12px;font-weight:750;letter-spacing:.02em}.promoTrack{display:flex;gap:46px;white-space:nowrap;min-width:max-content;animation:promoMove 26s linear infinite}.promoTrack span{display:inline-flex;align-items:center;gap:6px}.premiumHeader{box-shadow:0 8px 28px rgba(16,24,40,.055);backdrop-filter:blur(18px)}.brandMark,.primary,.productCard,.hubGrid button,.secondary{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,filter .22s ease}.brandMark:hover{transform:rotate(-4deg) scale(1.05)}.primary{position:relative;overflow:hidden}.primary:after{content:"";position:absolute;inset:-1px;transform:translateX(-125%) skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transition:transform .55s ease}.primary:hover:after{transform:translateX(125%) skewX(-20deg)}.primary:hover,.secondary:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(23,35,65,.13)}.primary:active,.secondary:active{transform:translateY(0) scale(.985)}.heroWhite h1 span{background:linear-gradient(90deg,#2f6cf6,#7c3aed,#2f6cf6);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradientText 5s linear infinite}.heroWhite:before{content:"";position:absolute;width:280px;height:280px;border-radius:999px;background:rgba(47,108,246,.06);filter:blur(2px);right:-90px;top:-100px;animation:orbFloat 8s ease-in-out infinite;pointer-events:none}.heroWhite{position:relative;overflow:hidden}.productCard{opacity:0;transform:translateY(16px);animation:cardIn .48s ease forwards}.productCard:hover{transform:translateY(-5px);box-shadow:0 18px 45px rgba(23,35,65,.11)}.commerceProof{margin:34px 0;padding:28px;border:1px solid #e9edf5;border-radius:22px;background:linear-gradient(135deg,#fff,#f7faff);display:grid;grid-template-columns:1.1fr .9fr;gap:24px;box-shadow:0 16px 48px rgba(36,54,92,.06)}.commerceProof h2{margin:6px 0 8px;font-size:clamp(25px,3vw,38px)}.commerceProof p{color:#687386;max-width:620px}.proofPills{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:center}.proofPills span,.proofHint{display:block;border:1px solid #e6ebf3;background:#fff;border-radius:12px;padding:11px 13px;font-size:13px;color:#4b5565}.revealV6,.heroWhite,.storeSection,.benefits,.accountHub{opacity:.001;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.inView{opacity:1!important;transform:none!important}.modalWrap{animation:fadeV6 .18s ease}.modal{animation:modalV6 .26s cubic-bezier(.2,.8,.2,1)}.toast{animation:toastV6 .25s ease}.authCard{box-shadow:0 24px 70px rgba(25,40,75,.095)}
@keyframes promoMove{to{transform:translateX(-50%)}}@keyframes gradientText{to{background-position:200% center}}@keyframes orbFloat{50%{transform:translate(-18px,24px) scale(1.08)}}@keyframes cardIn{to{opacity:1;transform:none}}@keyframes fadeV6{from{opacity:0}to{opacity:1}}@keyframes modalV6{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes toastV6{from{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%,0)}}
@media(max-width:760px){.commerceProof{grid-template-columns:1fr;padding:22px}.proofPills{grid-template-columns:1fr}.promoRail{height:31px}.promoTrack{gap:34px}.productCard:hover{transform:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.promoTrack{transform:none!important}.revealV6,.heroWhite,.storeSection,.benefits,.accountHub,.productCard{opacity:1!important;transform:none!important}}
