@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_42ccb007-module__UWNSdW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_42ccb007-module__UWNSdW__variable{--font-landing:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.landing-root{--font-landing:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;color:#fff;min-height:100vh;font-family:var(--font-landing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;max-width:100%;overflow-x:clip}.landing-root .reveal,.landing-root .reveal-head,.landing-root .sol-card,.landing-root .gsap-card,.landing-root .how-card,.landing-root .how-head,.landing-root .cta-inner,.landing-root .cta-copy>*{opacity:0;transform:translateY(24px)}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.landing-root .reveal.revealed,.landing-root .reveal-head.revealed,.landing-root .sol-card.revealed,.landing-root .gsap-card.revealed,.landing-root .how-card.revealed,.landing-root .how-head.revealed,.landing-root .cta-inner.revealed,.landing-root .cta-copy>.revealed{opacity:1;animation:.55s ease-out backwards reveal-up;transform:translateY(0)}@media (prefers-reduced-motion:reduce),(max-width:768px){.landing-root .reveal,.landing-root .reveal-head,.landing-root .sol-card,.landing-root .gsap-card,.landing-root .how-card,.landing-root .how-head,.landing-root .cta-inner,.landing-root .cta-copy>*{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@keyframes pipe-dash{to{stroke-dashoffset:-120px}}.pipe-flow{animation:2.4s linear infinite pipe-dash}.pipe-orb{animation:1.8s ease-in-out infinite alternate pulse-glow}.landing-root ::selection{color:#fff;background:#00d2ff59}.landing-root .gradient-text,.landing-root .brand-logo-text{background:linear-gradient(105deg,#00d2ff 0%,#3b82f6 45%,#a855f7 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-root .glow-orb{pointer-events:none;filter:blur(80px);opacity:.55;border-radius:9999px;position:absolute}.landing-root .card-glow{transition:border-color .35s,box-shadow .35s,transform .35s}.landing-root .card-glow:hover{border-color:#22d3ee59;transform:translateY(-3px);box-shadow:0 0 0 1px #ffffff0a,0 20px 50px #00000073,0 0 40px #22d3ee14}.landing-root .card-panel{background:linear-gradient(165deg,#ffffff09 0%,#0f0f13f2 40%);border:1px solid #ffffff1a;border-radius:1rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 12px 40px #00000059}.landing-root .card-interactive{cursor:pointer;transition:border-color .35s,box-shadow .35s}.landing-root .card-interactive:hover{border-color:#22d3ee66;box-shadow:inset 0 1px #ffffff14,0 24px 60px #00000080,0 0 48px #22d3ee1a}.landing-root .btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00d2ff 0%,#3b82f6 50%,#7c3aed 100%);border:none;font-weight:600;transition:transform .25s,box-shadow .25s,filter .25s}.landing-root .btn-primary:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 10px 40px #3b82f659}.landing-root .btn-ghost{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;font-weight:600;transition:border-color .25s,background .25s,transform .25s}.landing-root .btn-ghost:hover{background:#ffffff0a;border-color:#ffffff8c;transform:translateY(-1px)}.landing-root .section-edge{border-top:1px solid #ffffff0d}.landing-root .marquee-track{width:max-content;animation:40s linear infinite landing-marquee;display:flex}.landing-root .testimonial-marquee{width:max-content;animation:50s linear infinite landing-marquee;display:flex}.landing-root .testimonial-marquee:hover{animation-play-state:paused}@keyframes landing-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-root .bar-fill{transform-origin:bottom;transform:scaleY(0)}.landing-root .faq-answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.landing-root .faq-answer.open{grid-template-rows:1fr}.landing-root .faq-answer>div{overflow:hidden}.landing-root canvas{pointer-events:none;display:block;width:100%!important;height:100%!important}.landing-root .iso-grid{transform-origin:50% 70%;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:48px 48px;transform:perspective(700px)rotateX(58deg)scale(1.35);-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.landing-root .iso-pulse{animation:2.4s linear infinite isoPulse}@keyframes isoPulse{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@keyframes heroBar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}
