.landing-page-shell{position:relative;isolation:isolate}.landing-ambient-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.42}.dark .landing-ambient-orb{opacity:.28}.landing-ambient-orb-a{width:min(55vw,480px);height:min(55vw,480px);top:-8%;left:-10%;background:radial-gradient(circle at 30% 30%,rgb(59 130 246/.55),transparent 65%)}.landing-ambient-orb-b{width:min(45vw,400px);height:min(45vw,400px);top:25%;right:-8%;background:radial-gradient(circle at 50% 50%,rgb(168 85 247/.45),transparent 68%)}.landing-ambient-orb-c{width:min(50vw,420px);height:min(50vw,420px);bottom:5%;left:20%;background:radial-gradient(circle at 40% 60%,rgb(236 72 153/.35),transparent 70%)}.landing-ambient-grid{position:absolute;inset:0;background-image:linear-gradient(rgb(59 130 246/.04) 1px,transparent 0),linear-gradient(90deg,rgb(59 130 246/.04) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 20%,transparent 75%)}.dark .landing-ambient-grid{background-image:linear-gradient(rgb(147 197 253/.06) 1px,transparent 0),linear-gradient(90deg,rgb(147 197 253/.06) 1px,transparent 0)}.landing-gradient-title{background-size:100% auto}.landing-card-interactive{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.landing-card-interactive:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px rgb(59 130 246/.18),0 12px 24px -8px rgb(168 85 247/.12)}.dark .landing-card-interactive:hover{box-shadow:0 24px 48px -12px rgb(59 130 246/.25),0 12px 28px -8px rgb(168 85 247/.15)}.landing-section-eyebrow{transform:scaleX(0);transform-origin:center}.scroll-reveal-visible .landing-section-eyebrow{animation:eyebrowGrow 1.05s cubic-bezier(.16,1,.32,1) forwards}@keyframes eyebrowGrow{to{transform:scaleX(1)}}.highlight-way-item{opacity:0;transform:translateY(12px);transition:opacity .85s cubic-bezier(.16,1,.32,1),transform .85s cubic-bezier(.16,1,.32,1),border-color .35s ease,background-color .35s ease}.scroll-reveal-visible .highlight-way-item{opacity:1;transform:translateY(0)}.scroll-reveal-visible .highlight-three-frame:first-child .highlight-way-item{transition-delay:.08s}.scroll-reveal-visible .highlight-three-frame:nth-child(2) .highlight-way-item{transition-delay:.2s}.scroll-reveal-visible .highlight-three-frame:nth-child(3) .highlight-way-item{transition-delay:.32s}.highlight-way-item:hover{border-color:rgb(59 130 246/.35);background-color:rgb(59 130 246/.06)}.dark .highlight-way-item:hover{border-color:rgb(147 197 253/.25);background-color:rgb(147 197 253/.08)}.highlight-three-card{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.highlight-three-frame:hover .highlight-three-card{transform:translateY(-6px);box-shadow:0 22px 48px -16px rgb(59 130 246/.28),0 12px 24px -12px rgb(0 0 0/.12)}.dark .highlight-three-frame:hover .highlight-three-card{box-shadow:0 24px 56px -14px rgb(0 0 0/.55),0 0 0 1px rgb(147 197 253/.14)}.intro-step-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.intro-step-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 32px -10px rgb(59 130 246/.2)}.header-scrolled{box-shadow:0 8px 30px -8px rgb(0 0 0/.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.dark .header-scrolled{box-shadow:0 8px 32px -8px rgb(0 0 0/.45)}.logo-link-hover{transition:transform .25s ease,filter .25s ease}.logo-link-hover:hover{transform:scale(1.03);filter:drop-shadow(0 0 12px rgb(59 130 246/.35))}.store-badge-interactive{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,filter .22s ease}.store-badge-interactive:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 16px 36px -8px rgb(59 130 246/.38),0 8px 16px -6px rgb(0 0 0/.2);filter:brightness(1.06)}.store-badge-interactive:active{transform:translateY(-1px) scale(.99)}@media (prefers-reduced-motion:reduce){.landing-gradient-title{animation:none!important}.highlight-way-item{opacity:1;transform:none;transition:none}.highlight-three-frame:hover .highlight-three-card{transform:none;box-shadow:none}.landing-section-eyebrow{transform:scaleX(1);animation:none}.intro-step-card:hover,.landing-card-interactive:hover,.store-badge-interactive:active,.store-badge-interactive:hover{transform:none;box-shadow:inherit;filter:none}}