@font-face{font-family:displayFont;src:url(../media/space_grotesk_latin_wght_normal-s.p.092gko6h6levo.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.displayfont_827fde78-module__Omm1aq__className{font-family:displayFont,displayFont Fallback}.displayfont_827fde78-module__Omm1aq__variable{--font-display:"displayFont", "displayFont Fallback"}
.landing-module__lFZGsa__root{--accent:#10b981;--accent-light:#34d399;--bg:#07120d;background:var(--bg);color:#ecfdf5;min-height:100dvh;overflow-x:clip}.landing-module__lFZGsa__root ::selection{background:var(--accent);color:#03140c}.landing-module__lFZGsa__root .font-display{font-family:var(--font-display), var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em}.landing-module__lFZGsa__root .count-glow{text-shadow:0 0 24px #10b9818c}.landing-module__lFZGsa__root .landing-loader{animation:.6s 8s forwards landing-module__lFZGsa__loaderFailsafe}@keyframes landing-module__lFZGsa__loaderFailsafe{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.landing-module__lFZGsa__root .landing-loader{display:none}}.landing-module__lFZGsa__orb{filter:blur(90px);pointer-events:none;border-radius:9999px;animation:18s ease-in-out infinite alternate landing-module__lFZGsa__float;position:absolute}@keyframes landing-module__lFZGsa__float{0%{transform:translate(0,0)scale(1)}to{transform:translate(30px,-20px)scale(1.08)}}.landing-module__lFZGsa__grid{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 40%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 40%,#0000 100%)}.landing-module__lFZGsa__gradientText{background:linear-gradient(100deg,#6ee7b7 0%,#10b981 40%,#c2a878 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-module__lFZGsa__strike{white-space:nowrap;position:relative}.landing-module__lFZGsa__strike:after{content:"";transform-origin:0;background:#f43f5e;border-radius:9999px;height:.08em;animation:.9s cubic-bezier(.16,1,.3,1) .9s forwards landing-module__lFZGsa__strike;position:absolute;top:55%;left:-2%;right:-2%;transform:scaleX(0)}@keyframes landing-module__lFZGsa__strike{to{transform:scaleX(1)}}.landing-module__lFZGsa__scrollHint{animation:2.2s ease-in-out infinite landing-module__lFZGsa__hint}@keyframes landing-module__lFZGsa__hint{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}.landing-module__lFZGsa__glowBtn{transition:box-shadow .3s,transform .3s,background-color .3s;box-shadow:0 0 24px #10b98159}.landing-module__lFZGsa__glowBtn:hover{transform:translateY(-2px);box-shadow:0 0 36px #10b98199}.landing-module__lFZGsa__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff12;border-radius:20px;transition:transform .35s,border-color .35s,background-color .35s}.landing-module__lFZGsa__card:hover{background:#ffffff0b;border-color:#10b98147;transform:translateY(-4px)}.landing-module__lFZGsa__faq summary::-webkit-details-marker{display:none}.landing-module__lFZGsa__faq[open] .landing-module__lFZGsa__faqIcon{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.landing-module__lFZGsa__orb,.landing-module__lFZGsa__scrollHint{animation:none}.landing-module__lFZGsa__strike:after{animation:none;transform:scaleX(1)}.landing-module__lFZGsa__card:hover,.landing-module__lFZGsa__glowBtn:hover{transform:none}}
