.page-move{--foreground-900: 27 27 27;--foreground-950: 15 15 14;--background-200: 235 233 229;--accent-400: 251 191 36;--primary-50: 246 246 247;--primary-100: 233 234 236;--primary-200: 214 216 219;--primary-300: 178 182 188;--primary-400: 122 128 137;--primary-500: 71 77 87;--primary-600: 48 53 61;--primary-700: 37 41 48;--primary-800: 28 31 37;--primary-900: 20 23 27;--primary-950: 12 14 17}.page-move .animate-fade-in-up{animation:fadeInUp .8s ease-out both}.page-move .text-shimmer{background-image:linear-gradient(90deg,rgb(var(--primary-200)),#fff,rgb(var(--primary-200)));-webkit-background-clip:text;background-clip:text}.page-move .text-shimmer-black{background-image:linear-gradient(90deg,#fff 0% 30%,#000 50%,#fff 70% 100%)}@media(prefers-reduced-motion:reduce){.page-move .text-shimmer-black{background-image:none;-webkit-text-fill-color:#ffffff;color:#fff}}.page-move .mv-hero-overlay{background:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.34) 22%,rgba(0,0,0,.12) 42%,transparent 56%)}.page-move .mv-car-mask{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 36%),linear-gradient(to left,transparent 0%,#000 16%),linear-gradient(to bottom,#000 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 36%),linear-gradient(to left,transparent 0%,#000 16%),linear-gradient(to bottom,#000 90%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.page-move .mv-fade-delay-1{animation-delay:.1s}.page-move .mv-fade-delay-2{animation-delay:.2s}.page-move .mv-fade-delay-4{animation-delay:.4s}.page-move .mv-fade-delay-6{animation-delay:.6s}.page-move .mv-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--mv-reveal-delay, 0ms);will-change:opacity,transform}.page-move .mv-reveal.is-visible{opacity:1;transform:translateY(0)}.page-move .mv-card{transition:transform .35s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.page-move .mv-card:hover{transform:translateY(-4px)}}.page-move .mv-aurora{position:absolute;inset:0;background-image:linear-gradient(120deg,rgb(var(--primary-900)),rgb(var(--primary-700)),rgb(var(--primary-600)),rgb(var(--primary-800)),rgb(var(--primary-950)));background-size:260% 260%;animation:auroraPan 20s ease-in-out infinite}.page-move .mv-orb{position:absolute;border-radius:9999px;filter:blur(64px);pointer-events:none;will-change:transform}.page-move .mv-orb-1{animation:orbFloat1 13s ease-in-out infinite}.page-move .mv-orb-2{animation:orbFloat2 15s ease-in-out infinite}.page-move .mv-particle{position:absolute;border-radius:9999px;background:rgb(var(--primary-300));pointer-events:none;animation:particleRise 14s ease-in-out infinite;will-change:transform,opacity}.page-move .mv-particle--b1{left:8%;top:70%;width:4px;height:4px;animation-duration:12s;animation-delay:0s}.page-move .mv-particle--b2{left:24%;top:84%;width:3px;height:3px;animation-duration:15s;animation-delay:2s}.page-move .mv-particle--b3{left:40%;top:74%;width:5px;height:5px;animation-duration:11s;animation-delay:4s}.page-move .mv-particle--b4{left:56%;top:86%;width:3px;height:3px;animation-duration:14s;animation-delay:1s}.page-move .mv-particle--b5{left:72%;top:72%;width:4px;height:4px;animation-duration:13s;animation-delay:3s}.page-move .mv-particle--b6{left:86%;top:82%;width:3px;height:3px;animation-duration:16s;animation-delay:5s}.page-move .mv-particle--c1{left:12%;bottom:40px;width:6px;height:6px;animation-duration:13s;animation-delay:0s}.page-move .mv-particle--c2{left:28%;bottom:96px;width:4px;height:4px;animation-duration:16s;animation-delay:2.5s}.page-move .mv-particle--c3{left:78%;bottom:64px;width:6px;height:6px;animation-duration:14s;animation-delay:5s}.page-move .mv-particle--c4{left:64%;bottom:32px;width:4px;height:4px;animation-duration:15s;animation-delay:1.5s}.page-move .mv-toc-pill{transition:left .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1),top .2s ease,height .2s ease}.page-move .mv-timeline-fill{transition:transform .6s cubic-bezier(.22,1,.36,1)}.page-move .cta-sheen{position:absolute;top:-10%;bottom:-10%;left:0;width:45%;z-index:3;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:translate(-180%) skew(-18deg);opacity:0}.page-move .cta-ios26-glass:hover .cta-sheen,.page-move .cta-ios26-glass:focus-visible .cta-sheen{animation:mvCtaSheen .9s ease}@keyframes mvCtaSheen{0%{transform:translate(-180%) skew(-18deg);opacity:0}20%{opacity:1}to{transform:translate(360%) skew(-18deg);opacity:0}}@keyframes mvLightboxIn{0%{opacity:0}to{opacity:1}}.mv-lightbox{background-color:#0f0f0ee6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:mvLightboxIn .25s ease-out forwards}.page-move .mv-car{opacity:0;will-change:transform,opacity}.page-move .mv-car.is-drive{opacity:1;animation:mvCarDriveIn 1.9s cubic-bezier(.26,.86,.32,1) both,mvCarIdle 8s ease-in-out 1.9s infinite}.page-move .mv-car-ghost{opacity:0;filter:blur(7px);pointer-events:none}.page-move .mv-car.is-drive .mv-car-ghost{animation:mvCarGhost 1.9s ease-out both}.page-move .mv-car-ground{position:absolute;left:30%;bottom:7%;width:66%;height:11%;border-radius:9999px;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgb(var(--foreground-950) / .38),rgb(var(--foreground-950) / .16) 52%,transparent 78%);filter:blur(11px);transform-origin:center}.page-move .mv-car.is-drive .mv-car-ground{animation:mvCarGround 1.9s ease-out both}@keyframes mvCarGround{0%{opacity:0;transform:scaleX(.72) scaleY(.6)}42%{opacity:.75}to{opacity:1;transform:scaleX(1) scaleY(1)}}@keyframes mvCarDriveIn{0%{opacity:0;transform:translate(54%) translateY(6px) rotate(0)}18%{opacity:1}52%{transform:translate(-1.8%) translateY(-3px) rotate(-.25deg)}68%{transform:translate(-2.2%) translateY(-.4px) rotate(-.4deg)}82%{transform:translate(.15%) translateY(-.6px) rotate(.1deg)}92%{transform:translate(0) translateY(-.3px) rotate(0)}to{opacity:1;transform:translate(0) translateY(0) rotate(0)}}@keyframes mvCarIdle{0%,to{transform:translate(0) translateY(0) rotate(0)}50%{transform:translate(-.1%) translateY(-.6px) rotate(0)}}@keyframes mvCarGhost{0%{opacity:0;transform:translate(15%) translateY(4px)}30%{opacity:.3}to{opacity:0;transform:translate(2%) translateY(0)}}.page-move .mv-icon-lit{opacity:.35;transform:scale(.9)}.page-move .mv-reveal.is-visible .mv-icon-lit{animation:mvIconLight .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--mv-icon-delay, 0ms)}@keyframes mvIconLight{0%{opacity:.35;transform:scale(.9)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.page-move .mv-num-underline{position:absolute;left:0;bottom:-3px;height:2px;width:100%;background:rgb(var(--primary-500));transform:scaleX(0);transform-origin:left center;transition:transform .55s cubic-bezier(.22,1,.36,1);transition-delay:var(--mv-num-delay, 0ms)}.page-move .mv-reveal.is-visible .mv-num-underline{transform:scaleX(1)}.page-move .mv-num-underline--accent{background:rgb(var(--accent-400))}.page-move .mv-benefit-num{opacity:0;transform:translate(-18px)}.page-move .mv-reveal.is-visible .mv-benefit-num{animation:mvBenefitNum .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes mvBenefitNum{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.page-move .mv-flow-track{position:relative;overflow:hidden;background:rgb(var(--background-200))}.page-move .mv-flow-track:after{content:"";position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,rgb(var(--primary-400)),transparent);transform:translate(-120%);animation:mvFlowLine 2.8s ease-in-out infinite}@keyframes mvFlowLine{0%{transform:translate(-120%)}to{transform:translate(430%)}}.page-move .mv-step-rise{opacity:0;transform:translateY(20px)}.page-move .mv-reveal.is-visible .mv-step-rise{animation:mvStepRise 1.7s cubic-bezier(.33,0,.2,1) forwards;animation-delay:var(--mv-step-delay, 0ms)}@keyframes mvStepRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page-move .mv-band-glow:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:5;background:linear-gradient(90deg,transparent,rgb(var(--accent-400)),rgb(var(--primary-300)),transparent);transform:translate(-100%);opacity:0}.page-move .mv-reveal.is-visible .mv-band-glow:before{animation:mvBandSweep 1.6s ease-out .35s}@keyframes mvBandSweep{0%{transform:translate(-100%);opacity:0}25%{opacity:1}to{transform:translate(100%);opacity:0}}@media(prefers-reduced-motion:reduce){.page-move .mv-reveal{opacity:1;transform:none;transition:none}.page-move .mv-card:hover{transform:none}.page-move .mv-aurora,.page-move .mv-orb,.page-move .mv-particle{animation:none}.page-move .animate-fade-in-up{animation:none;opacity:1}.mv-lightbox{animation:none}.page-move .mv-toc-pill{transition:none}.page-move .mv-timeline-fill{transition:none;transform:none!important}.page-move .cta-sheen{display:none}.page-move .mv-car{opacity:1}.page-move .mv-car.is-drive{animation:none}.page-move .mv-car-ghost{animation:none;opacity:0}.page-move .mv-car-ground{animation:none;opacity:1;transform:none}.page-move .mv-icon-lit,.page-move .mv-benefit-num,.page-move .mv-step-rise{animation:none!important;opacity:1!important;transform:none!important}.page-move .mv-num-underline{transition:none!important;transform:scaleX(1)!important}.page-move .mv-flow-track:after{animation:none!important;opacity:0!important}.page-move .mv-band-glow:before{animation:none!important;opacity:0!important}}
