@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");.font-instrument-serif{font-family:"Instrument Serif",Georgia,Times New Roman,serif}@keyframes heroBgMotion{0%{transform:scale(1.03) translate(0)}33%{transform:scale(1.06) translate(-1.2%,.8%)}66%{transform:scale(1.04) translate(1%,-.8%)}to{transform:scale(1.07) translate(-.6%,-.4%)}}.animate-hero-bg{animation:heroBgMotion 28s ease-in-out infinite alternate;will-change:transform}@keyframes heroGlowPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.animate-glow-pulse{animation:heroGlowPulse 10s ease-in-out infinite;will-change:opacity,transform}.hero-bg-center,.hero-bg-edge{--hero-feather:calc(var(--bgw) * 0.11)}.hero-bg-edge{--hero-edge-fill:linear-gradient(180deg,rgb(27,1,49) 0%,rgb(27,1,49) 2.5%,rgb(27,1,50) 5%,rgb(28,0,50) 7.5%,rgb(28,1,52) 10%,rgb(29,1,53) 12.5%,rgb(29,1,53) 15%,rgb(30,1,54) 17.5%,rgb(30,0,55) 20%,rgb(31,0,56) 22.5%,rgb(32,1,59) 25%,rgb(33,1,61) 27.5%,rgb(33,1,62) 30%,rgb(34,1,63) 32.5%,rgb(34,1,64) 35%,rgb(34,1,64) 37.5%,rgb(35,0,65) 40%,rgb(34,1,64) 42.5%,rgb(34,1,63) 45%,rgb(34,1,63) 47.5%,rgb(33,1,62) 50%,rgb(32,1,60) 52.5%,rgb(32,1,59) 55%,rgb(31,0,56) 57.5%,rgb(29,0,53) 60%,rgb(29,1,52) 62.5%,rgb(27,1,50) 65%,rgb(27,1,48) 67.5%,rgb(26,1,47) 70%,rgb(25,0,46) 72.5%,rgb(24,1,45) 75%,rgb(23,0,43) 77.5%,rgb(22,0,42) 80%,rgb(21,1,40) 82.5%,rgb(20,0,38) 85%,rgb(20,0,37) 87.5%,rgb(19,1,36) 90%,rgb(18,1,34) 92.5%,rgb(18,1,34) 95%,rgb(17,1,33) 97.5%,rgb(17,1,32));position:absolute;top:var(--bgtop);height:var(--bgh)}.hero-bg-edge-left{left:0;right:calc(50% + var(--bgw) / 2 - var(--hero-feather));background-image:linear-gradient(to right,rgba(8,8,8,.5) 0,rgba(8,8,8,.448) 20%,rgba(8,8,8,.324) 40%,rgba(8,8,8,.176) 60%,rgba(8,8,8,.052) 80%,rgba(8,8,8,0) 100%),var(--hero-edge-fill)}.hero-bg-edge-right{right:0;left:calc(50% + var(--bgw) / 2 - var(--hero-feather));background-image:linear-gradient(to left,rgba(8,8,8,.5) 0,rgba(8,8,8,.448) 20%,rgba(8,8,8,.324) 40%,rgba(8,8,8,.176) 60%,rgba(8,8,8,.052) 80%,rgba(8,8,8,0) 100%),var(--hero-edge-fill)}.hero-bg-center{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.043) calc(var(--hero-feather) * .125),rgba(0,0,0,.156) calc(var(--hero-feather) * .25),rgba(0,0,0,.316) calc(var(--hero-feather) * .375),rgba(0,0,0,.5) calc(var(--hero-feather) * .5),rgba(0,0,0,.684) calc(var(--hero-feather) * .625),rgba(0,0,0,.844) calc(var(--hero-feather) * .75),rgba(0,0,0,.957) calc(var(--hero-feather) * .875),#000 var(--hero-feather),#000 calc(100% - var(--hero-feather)),rgba(0,0,0,.957) calc(100% - var(--hero-feather) * .875),rgba(0,0,0,.844) calc(100% - var(--hero-feather) * .75),rgba(0,0,0,.684) calc(100% - var(--hero-feather) * .625),rgba(0,0,0,.5) calc(100% - var(--hero-feather) * .5),rgba(0,0,0,.316) calc(100% - var(--hero-feather) * .375),rgba(0,0,0,.156) calc(100% - var(--hero-feather) * .25),rgba(0,0,0,.043) calc(100% - var(--hero-feather) * .125),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.043) calc(var(--hero-feather) * .125),rgba(0,0,0,.156) calc(var(--hero-feather) * .25),rgba(0,0,0,.316) calc(var(--hero-feather) * .375),rgba(0,0,0,.5) calc(var(--hero-feather) * .5),rgba(0,0,0,.684) calc(var(--hero-feather) * .625),rgba(0,0,0,.844) calc(var(--hero-feather) * .75),rgba(0,0,0,.957) calc(var(--hero-feather) * .875),#000 var(--hero-feather),#000 calc(100% - var(--hero-feather)),rgba(0,0,0,.957) calc(100% - var(--hero-feather) * .875),rgba(0,0,0,.844) calc(100% - var(--hero-feather) * .75),rgba(0,0,0,.684) calc(100% - var(--hero-feather) * .625),rgba(0,0,0,.5) calc(100% - var(--hero-feather) * .5),rgba(0,0,0,.316) calc(100% - var(--hero-feather) * .375),rgba(0,0,0,.156) calc(100% - var(--hero-feather) * .25),rgba(0,0,0,.043) calc(100% - var(--hero-feather) * .125),rgba(0,0,0,0) 100%)}@keyframes entranceFadeUp{0%{opacity:0;transform:translateY(24px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes entranceScaleUp{0%{opacity:0;transform:scale(.92) translateY(18px)}to{opacity:1;transform:scale(1) translateY(0)}}.entrance-badge{animation:entranceFadeUp .7s cubic-bezier(.16,1,.3,1) .1s both}.entrance-headline{animation:entranceFadeUp .85s cubic-bezier(.16,1,.3,1) .25s both}.entrance-subtext{animation:entranceFadeUp .8s cubic-bezier(.16,1,.3,1) .4s both}.entrance-cta{animation:entranceScaleUp .8s cubic-bezier(.16,1,.3,1) .55s both}.entrance-pills{animation:entranceFadeUp .8s cubic-bezier(.16,1,.3,1) .7s both}.entrance-stage{animation:entranceScaleUp 1s cubic-bezier(.16,1,.3,1) .75s both}.entrance-trust{animation:entranceFadeUp .8s cubic-bezier(.16,1,.3,1) 1.1s both}@keyframes floatLeftCard{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-10px) rotate(-.5deg)}}.animate-float-left{animation:floatLeftCard 6s ease-in-out infinite;will-change:transform}@keyframes floatRightCard{0%,to{transform:translateY(0) rotate(1.5deg)}50%{transform:translateY(9px) rotate(2.2deg)}}.animate-float-right{animation:floatRightCard 5.8s ease-in-out .4s infinite;will-change:transform}@keyframes floatMetric{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.02)}}.animate-float-metric{animation:floatMetric 4.2s ease-in-out infinite;will-change:transform}@keyframes subtleCtaShine{0%,to{box-shadow:0 8px 24px -4px rgba(124,58,237,.35)}50%{box-shadow:0 12px 32px -2px rgba(124,58,237,.5)}}.cta-glow-pulse{animation:subtleCtaShine 4s ease-in-out infinite}.hero-stream-stage{width:100%;max-width:none}.hero-stream-viewport{--u:clamp(0.7px,0.0625vw,1.6px);--hero-step:20deg;--hero-card-w:calc(230 * var(--u));--hero-card-h:calc(345 * var(--u));--hero-radius:calc(749 * var(--u));--hero-shift:calc(300 * var(--u));--hero-perspective:calc(800 * var(--u));width:100%;height:calc(500 * var(--u));position:relative;overflow:hidden;isolation:isolate;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%}.hero-stream-scene{position:absolute;inset:0;perspective:var(--hero-perspective);perspective-origin:50% 50%;user-select:none;touch-action:pan-y}.hero-stream-ring{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:translateZ(var(--hero-shift))}.hero-stream-track{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;animation:heroRingSpin 70s linear infinite;will-change:transform}@keyframes heroRingSpin{0%{transform:rotateY(0deg)}to{transform:rotateY(-1turn)}}.hero-stream-viewport:hover .hero-stream-track{animation-play-state:paused}.hero-stream-item{position:absolute;left:calc(var(--hero-card-w) / -2);top:calc(var(--hero-card-h) / -2);width:var(--hero-card-w);height:var(--hero-card-h);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(calc(var(--i) * var(--hero-step))) translateZ(calc(var(--hero-radius) * -1))}.hero-video-card{height:100%;transform-origin:center center}.hero-video-card video{display:block}.hero-main-group{display:contents}@media (min-width:1024px){.hero-stream-viewport{--u:clamp(0.68px,0.0667vw,2.4px);--hero-card-w:calc(240 * var(--u));--hero-card-h:calc(360 * var(--u));--hero-radius:calc(749 * var(--u));--hero-shift:calc(280 * var(--u));--hero-perspective:calc(550 * var(--u));height:clamp(200px,min(calc(340 * var(--u)),calc(100svh - 470px)),560px);overflow:visible;-webkit-mask-image:none;mask-image:none}.hero-main-group{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-height:0}}@media (prefers-reduced-motion:reduce){.animate-glow-pulse,.animate-hero-bg,.cta-glow-pulse,.entrance-badge,.entrance-cta,.entrance-headline,.entrance-pills,.entrance-stage,.entrance-subtext,.entrance-trust,.hero-stream-track{animation:none!important}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.cs-video-card{position:absolute;will-change:transform,opacity,width,height;border-radius:16px;overflow:hidden;box-shadow:0 16px 40px -8px rgba(0,0,0,.3);border:2px solid rgba(255,255,255,.15);background:#09090b;transform-origin:center center;transition:transform .75s cubic-bezier(.25,.46,.45,.94),width .75s cubic-bezier(.25,.46,.45,.94),height .75s cubic-bezier(.25,.46,.45,.94),opacity .3s ease,box-shadow .5s ease,border-radius .5s ease}.cs-video-card.is-landing{box-shadow:0 4px 12px -4px rgba(88,28,135,.45);border-color:rgba(255,255,255,.25);border-radius:10px}.cs-video-card video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;user-select:none}.cs-card-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.2) 50%,transparent);pointer-events:none;transition:opacity .4s ease}.cs-card-overlay.hidden{opacity:0}@keyframes csReadyBadge{0%{opacity:0;transform:scale(.8) translateY(6px)}60%{transform:scale(1.05) translateY(-1px)}to{opacity:1;transform:scale(1) translateY(0)}}.cs-ready-badge{animation:csReadyBadge .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes csFinalReveal{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.cs-final-reveal{animation:csFinalReveal .65s cubic-bezier(.16,1,.3,1) forwards}@keyframes csCellPop{0%{transform:scale(.7);opacity:0}65%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.cs-cell-occupied{animation:csCellPop .3s cubic-bezier(.34,1.56,.64,1) forwards}.cs-progress-fill{background:linear-gradient(90deg,#ffe668,#ffcd0b,#ffc61f);height:100%;border-radius:9999px;transition:width .35s ease}@keyframes csRibbonDrift{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:40}}.cs-ribbon-path{stroke-dasharray:8 4;animation:csRibbonDrift 4s ease-in-out infinite}@keyframes csPingOnce{0%{transform:scale(1);opacity:1}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}.cs-ping{animation:csPingOnce 1.2s ease-out infinite}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}@keyframes spotlightFloat1{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-7px) rotate(.5deg)}}@keyframes spotlightFloat2{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(7px) rotate(-.5deg)}}.spotlight-floating-card-1{animation:spotlightFloat1 6s ease-in-out infinite;will-change:transform}.spotlight-floating-card-2{animation:spotlightFloat2 7s ease-in-out 1s infinite;will-change:transform}.spotlight-floating-card-1:hover,.spotlight-floating-card-2:hover{animation-play-state:paused}@media (max-width:639px){.spotlight-floating-card-1{top:-8px;right:-8px;transform:scale(.78);transform-origin:top right}.spotlight-floating-card-2{bottom:-16px;right:-8px;transform:scale(.78);transform-origin:bottom right}@keyframes spotlightFloat1{0%,to{transform:translateY(0) scale(.78)}50%{transform:translateY(-5px) scale(.78)}}@keyframes spotlightFloat2{0%,to{transform:translateY(0) scale(.78)}50%{transform:translateY(5px) scale(.78)}}}