.landing-shell{--page-shift-soft:0px;--page-shift-deep:0px;--page-shift-rise:0px;--hero-progress:0;--hero-copy-y:0px;--hero-copy-rotate:0deg;--hero-box-y:0px;--hero-box-rotate:0deg;--hero-scan-x:-18%;--hero-pill-x:0px}.page-mesh{background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0);background-position:50%;background-size:120px 120px;mask-image:linear-gradient(180deg,rgba(15,23,42,.18),transparent 78%);opacity:.28;transform:translate3d(0,var(--page-shift-rise),0)}.page-glow{position:absolute;border-radius:9999px;filter:blur(90px);will-change:transform}.page-glow-primary{left:-8rem;top:-6rem;height:26rem;width:26rem;background:radial-gradient(circle,rgba(37,99,235,.26) 0,transparent 72%);transform:translate3d(0,var(--page-shift-soft),0)}.page-glow-secondary{right:-10rem;top:24vh;height:28rem;width:28rem;background:radial-gradient(circle,rgba(59,130,246,.18) 0,transparent 72%);transform:translate3d(0,var(--page-shift-deep),0)}.page-glow-tertiary{left:18%;top:72vh;height:24rem;width:24rem;background:radial-gradient(circle,rgba(245,158,11,.14) 0,transparent 70%);transform:translate3d(0,calc(var(--page-shift-soft) * -.4),0)}.parallax-layer,.parallax-panel{--parallax-shift:0px;--parallax-scale:1;--parallax-rotate:0deg;will-change:transform;transform:translate3d(0,var(--parallax-shift),0) scale(var(--parallax-scale)) rotate(var(--parallax-rotate));transition:transform .18s ease-out}.hero-stage{perspective:1400px}.fade-up,.fade-up-delayed,.fade-up-late{animation:fadeUp .8s ease-out both}.fade-up-delayed{animation-delay:.12s}.fade-up-late{animation-delay:.24s}.float-card{animation:floatCard 6s ease-in-out infinite;transform:translate3d(var(--hero-pill-x),calc(var(--hero-box-y) * .22),0) rotate(var(--hero-box-rotate))}.hero-copy-shell{overflow:hidden;transform:translate3d(0,var(--hero-copy-y),0) rotateX(var(--hero-copy-rotate));transform-origin:left center;transition:transform .18s ease-out}.hero-copy-shell:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(255,255,255,.34),rgba(255,255,255,.14) 24%,rgba(255,255,255,0) 48%),radial-gradient(circle at top left,rgba(255,255,255,.3),transparent 38%);pointer-events:none}.hero-primary-cta{background:linear-gradient(135deg,var(--color-primary-950,#0e63ec) 0,color-mix(in srgb,var(--color-primary-950,#0e63ec) 78%,white) 100%);box-shadow:0 18px 38px color-mix(in srgb,var(--color-primary-950,#0e63ec) 28%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}.hero-primary-cta:hover{box-shadow:0 22px 46px color-mix(in srgb,var(--color-primary-950,#0e63ec) 34%,transparent),inset 0 1px 0 rgba(255,255,255,.22)}.hero-primary-cta:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary-950,#0e63ec) 18%,white),0 18px 38px color-mix(in srgb,var(--color-primary-950,#0e63ec) 28%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}.hero-status-pill{align-items:center;border:1px solid rgba(255,255,255,.78);background:linear-gradient(160deg,rgba(255,255,255,.94),rgba(255,255,255,.86));box-shadow:0 14px 32px rgba(15,23,42,.12);backdrop-filter:blur(16px);gap:.75rem}.hero-status-label{color:var(--color-primary-950,#0e63ec)}.hero-status-divider{align-self:stretch;width:1px;background:rgba(148,163,184,.32)}.hero-status-copy{color:#475569}.hero-floating-grid{transform:translate3d(0,var(--hero-box-y),0) rotateX(calc(var(--hero-progress) * 3deg)) rotateY(var(--hero-box-rotate));transform-style:preserve-3d;transition:transform .18s ease-out}.hero-floating-card{position:relative;overflow:hidden;animation:floatingCardEntry .8s ease-out both}.hero-floating-card-surface{border:1px solid rgba(255,255,255,.82);background:linear-gradient(160deg,rgba(255,255,255,.54),rgba(241,245,249,.28)),linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.06));box-shadow:0 22px 54px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -1px 0 rgba(255,255,255,.16);backdrop-filter:blur(26px) saturate(1.18);-webkit-backdrop-filter:blur(26px) saturate(1.18)}.hero-floating-card-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--color-primary-950,#0e63ec) 88%,white) 0,color-mix(in srgb,var(--color-primary-950,#0e63ec) 72%,black) 100%);box-shadow:0 10px 22px color-mix(in srgb,var(--color-primary-950,#0e63ec) 24%,transparent)}.hero-floating-card-eyebrow{color:#94a3b8}.hero-floating-card-copy{color:#475569}.hero-floating-card-signal{box-shadow:inset 0 1px 0 rgba(255,255,255,.58)}.hero-floating-card-dot{height:.58rem;width:.58rem;border-radius:9999px;background:var(--color-primary-950,#0e63ec);box-shadow:0 0 0 0 rgba(37,99,235,.28);animation:signalPulse 2.2s ease-out infinite}.hero-floating-card-bars{display:flex;align-items:end;gap:.22rem;height:1.05rem}.hero-floating-card-bars span{display:block;width:.2rem;border-radius:9999px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-950,#0e63ec) 72%,white) 0,var(--color-primary-950,#0e63ec) 100%);animation:signalBars 1.45s ease-in-out infinite}.hero-floating-card-bars span:first-child{height:.5rem;animation-delay:0s}.hero-floating-card-bars span:nth-child(2){height:.95rem;animation-delay:.15s}.hero-floating-card-bars span:nth-child(3){height:.7rem;animation-delay:.3s}.hero-floating-card-bars span:nth-child(4){height:1rem;animation-delay:.45s}.hero-floating-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.48),rgba(255,255,255,.14) 34%,rgba(255,255,255,.02) 58%,rgba(37,99,235,.08));pointer-events:none}.hero-floating-card:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,.08) 22%,rgba(255,255,255,0) 58%);pointer-events:none}.hero-image{filter:saturate(1.08) contrast(1.08) brightness(.9);animation:heroDrift 18s ease-in-out infinite alternate}.hero-tint{background:linear-gradient(90deg,rgba(243,246,251,.82),rgba(243,246,251,.62) 16%,rgba(243,246,251,.14) 31%,rgba(243,246,251,.02) 46%,rgba(15,23,42,.22)),radial-gradient(circle at 18% 28%,rgba(255,255,255,.4),transparent 28%),radial-gradient(circle at 76% 22%,rgba(244,165,96,.12),transparent 20%)}.hero-vignette{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(15,23,42,.12)),radial-gradient(circle at 84% 54%,rgba(15,23,42,.14),transparent 34%)}.hero-scan{background:linear-gradient(110deg,rgba(255,255,255,0),rgba(255,255,255,.04) 26%,rgba(255,255,255,.22) 48%,rgba(255,255,255,.04) 72%,rgba(255,255,255,0));mix-blend-mode:screen;opacity:.44;transform:translate3d(var(--hero-scan-x),0,0) skewX(-10deg);transition:transform .18s ease-out}.vector-card-scene{isolation:isolate}.vector-card-back,.vector-card-main,.vector-orbit-card{will-change:transform}.vector-card-back-one{animation:cardOrbitBack 7.4s ease-in-out infinite}.vector-card-back-two{animation:cardOrbitMid 8.2s ease-in-out infinite}.vector-card-main{animation:cardFloatMain 6.6s ease-in-out infinite}.vector-orbit-card-one{animation:cardOrbitFront 7.8s ease-in-out infinite}.vector-orbit-card-two{animation:cardOrbitTop 6.9s ease-in-out infinite}.vector-card-chip:before{content:"";display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(124,79,9,.22) 49%,transparent 50%),linear-gradient(rgba(124,79,9,.18),transparent 24%),linear-gradient(180deg,transparent 55%,rgba(124,79,9,.18) 56%,transparent 57%)}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes floatingCardEntry{0%{opacity:0;transform:translate3d(24px,18px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes floatCard{0%,to{transform:translate3d(var(--hero-pill-x),calc(var(--hero-box-y) * .22),0) rotate(var(--hero-box-rotate))}50%{transform:translate3d(var(--hero-pill-x),calc(var(--hero-box-y) * .22 - 6px),0) rotate(calc(var(--hero-box-rotate) + .4deg))}}@keyframes signalPulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(37,99,235,.26)}55%{transform:scale(1.08);box-shadow:0 0 0 8px rgba(37,99,235,0)}}@keyframes signalBars{0%,to{transform:scaleY(.72);opacity:.78}50%{transform:scaleY(1.14);opacity:1}}@keyframes heroDrift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.08) translate3d(-1.8%,-.8%,0)}}@keyframes cardFloatMain{0%,to{transform:translateZ(0) rotate(-1.4deg)}50%{transform:translate3d(0,-10px,0) rotate(.2deg)}}@keyframes cardOrbitBack{0%,to{transform:translateZ(0) rotate(1deg)}50%{transform:translate3d(10px,8px,0) rotate(3deg)}}@keyframes cardOrbitMid{0%,to{transform:translateZ(0) rotate(-2deg)}50%{transform:translate3d(-8px,-6px,0) rotate(-.6deg)}}@keyframes cardOrbitFront{0%,to{transform:translateZ(0) rotate(-4deg)}50%{transform:translate3d(4px,-8px,0) rotate(-1.8deg)}}@keyframes cardOrbitTop{0%,to{transform:translateZ(0) rotate(4deg)}50%{transform:translate3d(-6px,6px,0) rotate(1.8deg)}}@media (prefers-reduced-motion:reduce){.float-card,.hero-floating-card,.hero-floating-card-bars span,.hero-floating-card-dot,.hero-image,.page-glow-primary,.page-glow-secondary,.page-glow-tertiary,.page-mesh,.parallax-layer,.parallax-panel,.vector-card-back-one,.vector-card-back-two,.vector-card-main,.vector-orbit-card-one,.vector-orbit-card-two{animation:none;transform:none;transition:none}}