@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_5e81af{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_5e81af{--font-display:"Space Grotesk","Space Grotesk Fallback"}@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}.__variable_d8ebd1{--font-body:"Inter","Inter Fallback"}.home_root__bCVwM{--bg:#040a06;--ink:#eef8f0;--muted:rgba(214,245,230,0.62);--line:rgba(255,255,255,0.08);--accent:#2fa84a;--accent-2:#4cc464;--lime:#a9e8b6;position:relative;min-height:100vh;background:radial-gradient(1200px 700px at 80% -10%,rgba(23,120,44,.18),transparent 60%),radial-gradient(900px 600px at -10% 30%,rgba(76,196,100,.1),transparent 60%),radial-gradient(900px 700px at 100% 75%,rgba(23,120,44,.06),transparent 60%),var(--bg);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;overflow-x:clip}.home_root__bCVwM ::-moz-selection{background:rgba(47,168,74,.35);color:#fff}.home_root__bCVwM ::selection{background:rgba(47,168,74,.35);color:#fff}.home_display__yFdgn{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.03em}.home_grain__074gc{opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.home_grain__074gc,.home_vignette__Hkj_K{position:fixed;inset:0;z-index:1;pointer-events:none}.home_vignette__Hkj_K{background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%)}.home_gradientText__YCRMV{background:linear-gradient(100deg,#4cc464,#c9f0d2 35%,#2fa84a 65%,#4cc464);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:home_shimmer___j1hg 8s linear infinite}@keyframes home_shimmer___j1hg{to{background-position:-220% 0}}.home_eyebrow__xHGzN{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:999px;border:1px solid rgba(47,168,74,.3);background:rgba(47,168,74,.08);color:#a9e8b6;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.home_pulseDot__0RMoR{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgba(47,168,74,.7);animation:home_pulse__cYpeF 2s infinite}@keyframes home_pulse__cYpeF{70%{box-shadow:0 0 0 10px rgba(47,168,74,0)}to{box-shadow:0 0 0 0 rgba(47,168,74,0)}}.home_glass__QN75c{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid var(--line);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.home_btnGhost__QY4t7,.home_btnPrimary__MIllU{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 1.6rem;border-radius:14px;font-weight:600;font-size:1rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .3s ease;white-space:nowrap}.home_btnPrimary__MIllU{color:#ffffff;background:linear-gradient(180deg,#23973b,#17782c);box-shadow:0 6px 0 #0c4a1a,0 14px 30px -6px rgba(23,120,44,.6),inset 0 1px 0 rgba(255,255,255,.6)}.home_btnPrimary__MIllU:hover{transform:translateY(-2px);box-shadow:0 8px 0 #0c4a1a,0 20px 40px -6px rgba(23,120,44,.75),inset 0 1px 0 rgba(255,255,255,.6)}.home_btnPrimary__MIllU:active{transform:translateY(5px);box-shadow:0 1px 0 #0c4a1a,0 6px 14px -6px rgba(23,120,44,.6),inset 0 1px 0 rgba(255,255,255,.6)}.home_btnGhost__QY4t7{color:var(--ink);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);box-shadow:0 6px 0 rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home_btnGhost__QY4t7:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}.home_btnGhost__QY4t7:active{transform:translateY(5px);box-shadow:0 1px 0 rgba(255,255,255,.06)}.home_floorWrap__cJ1dg{position:absolute;left:0;right:0;bottom:0;height:45%;perspective:400px;overflow:hidden;pointer-events:none;mask-image:linear-gradient(0deg,black 10%,transparent 90%);-webkit-mask-image:linear-gradient(0deg,black 10%,transparent 90%)}.home_floor__58lDx{position:absolute;left:-50%;width:200%;height:200%;bottom:-60%;transform:rotateX(72deg);transform-origin:center bottom;background-image:linear-gradient(rgba(47,168,74,.35) 1px,transparent 0),linear-gradient(90deg,rgba(47,168,74,.35) 1px,transparent 0);background-size:60px 60px;animation:home_floorMove__Gj13S 3s linear infinite}@keyframes home_floorMove__Gj13S{to{background-position:0 60px}}.home_scrollCue__0jBCs{width:26px;height:42px;border-radius:14px;border:2px solid rgba(255,255,255,.3);position:relative}.home_scrollCue__0jBCs:after{content:"";position:absolute;left:50%;top:8px;width:4px;height:8px;border-radius:4px;background:var(--accent);transform:translateX(-50%);animation:home_cue__3_NOj 1.8s ease-in-out infinite}@keyframes home_cue__3_NOj{60%{transform:translate(-50%,14px);opacity:0}to{transform:translate(-50%);opacity:0}}.home_marquee__HMlDQ{display:flex;width:-moz-max-content;width:max-content;animation:home_marquee__HMlDQ 38s linear infinite}.home_marqueeMask__ZicNZ{mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}@keyframes home_marquee__HMlDQ{to{transform:translateX(-50%)}}.home_tilt__wIpN0{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;position:relative;transform-style:preserve-3d;transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s cubic-bezier(.2,.8,.2,1);will-change:transform}.home_tiltBg__Zi8GC{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.015));border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color .3s ease}.home_tilt__wIpN0:hover .home_tiltBg__Zi8GC{border-color:rgba(47,168,74,.35)}.home_glare__ulDES{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(500px circle at var(--mx) var(--my),rgba(76,196,100,.18),transparent 45%)}.home_tilt__wIpN0:hover .home_glare__ulDES{opacity:1}.home_depth1__TJl6Z{transform:translateZ(30px)}.home_depth2__A6O1v{transform:translateZ(60px)}.home_depth3__8GA1I{transform:translateZ(90px)}.home_iconOrb__duLRD{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:18px;color:#a9e8b6;background:linear-gradient(145deg,rgba(47,168,74,.25),rgba(76,196,100,.08));border:1px solid rgba(76,196,100,.35);box-shadow:0 20px 40px -12px rgba(23,120,44,.55),inset 0 1px 0 rgba(255,255,255,.25)}.home_featuredRing__EXKzz{position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--angle),#2fa84a,#4cc464,#a9e8b6,#2fa84a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:home_spin__tcF8P 6s linear infinite;pointer-events:none}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes home_spin__tcF8P{to{--angle:360deg}}.home_stepNum__NXI2O{font-size:5.5rem;line-height:1;font-weight:700;color:transparent;-webkit-text-stroke:1.5px rgba(76,196,100,.5);text-shadow:1px 1px 0 rgba(23,120,44,.25),2px 2px 0 rgba(23,120,44,.2),3px 3px 0 rgba(23,120,44,.15),4px 4px 0 rgba(23,120,44,.1),5px 5px 0 rgba(23,120,44,.05)}.home_timelineLine__V1PJB{background:linear-gradient(90deg,transparent,rgba(47,168,74,.6),rgba(76,196,100,.6),transparent);background-size:200% 100%;animation:home_shimmer___j1hg 4s linear infinite}.home_projectImg__ewMi_{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.home_tilt__wIpN0:hover .home_projectImg__ewMi_{transform:scale(1.08)}.home_chip__POQmT{padding:.3rem .7rem;border-radius:999px;font-size:.72rem;font-weight:500;color:#c9f0d2;background:rgba(47,168,74,.1);border:1px solid rgba(47,168,74,.22)}.home_filterBtn__uZtxi{padding:.6rem 1.15rem;border-radius:999px;font-size:.875rem;font-weight:500;color:var(--muted);border:1px solid var(--line);background:rgba(255,255,255,.03);cursor:pointer;transition:all .25s ease}.home_filterBtn__uZtxi:hover{color:var(--ink);border-color:rgba(47,168,74,.35)}.home_filterActive__q2NVB{color:#ffffff;background:linear-gradient(180deg,#23973b,#17782c);border-color:transparent;box-shadow:0 10px 24px -8px rgba(23,120,44,.7)}.home_filterActive__q2NVB:hover{color:#ffffff}.home_stage__wq8Pj{perspective:1400px;perspective-origin:50% 40%}.home_ringCard__QWNo_{position:absolute;left:50%;top:0;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .9s ease,filter .9s ease}.home_ctaPanel__VLnxo{position:relative;overflow:hidden;border-radius:32px;isolation:isolate}.home_ctaPanel__VLnxo:before{content:"";position:absolute;inset:-50%;z-index:-2;background:conic-gradient(from var(--angle),#0c4a1a,#17782c,#22963a,#0c4a1a,#0c4a1a,#0c4a1a);animation:home_spin__tcF8P 10s linear infinite;filter:blur(40px);opacity:.85}.home_ctaPanel__VLnxo:after{content:"";position:absolute;inset:1px;z-index:-1;border-radius:31px;background:radial-gradient(600px 300px at 20% 0,rgba(47,168,74,.25),transparent 60%),rgba(4,12,10,.82)}.home_outlineWord__vDIM1{color:transparent;-webkit-text-stroke:1px rgba(76,196,100,.22);line-height:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home_navProgress__9aci0{transform-origin:left;background:linear-gradient(90deg,var(--accent),var(--accent-2),var(--lime))}.home_root__bCVwM [data-reveal]{opacity:0;transform:perspective(900px) translateY(50px) rotateX(14deg);transform-origin:50% 100%;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s)}@keyframes home_heroIn__P9lHE{0%{opacity:0;transform:perspective(900px) translateY(50px) rotateX(14deg)}to{opacity:1;transform:none}}.home_heroIn__P9lHE{transform-origin:50% 100%;animation:home_heroIn__P9lHE .9s cubic-bezier(.2,.8,.2,1) var(--d,0s) both}.home_root__bCVwM [data-reveal][data-from=top]{transform:perspective(900px) translateY(-50px) rotateX(-14deg);transform-origin:50% 0}.home_root__bCVwM [data-reveal][data-shown]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.home_root__bCVwM *,.home_root__bCVwM :after,.home_root__bCVwM :before{animation-duration:.001ms!important;animation-iteration-count:1!important}.home_root__bCVwM [data-reveal]{opacity:1;transform:none}}.home_showcase__jwIut{--tilt:24deg;position:relative;overflow:hidden;border-radius:32px;transform-origin:50% 0;transition:filter .2s linear;background:radial-gradient(700px 400px at 85% 10%,rgba(23,120,44,.35),transparent 60%),radial-gradient(500px 300px at 0 100%,rgba(23,120,44,.18),transparent 60%),linear-gradient(160deg,#0b1810,#060c08);border:1px solid rgba(76,196,100,.18);box-shadow:0 -20px 60px -30px rgba(0,0,0,.9),0 40px 80px -40px rgba(23,120,44,.45),inset 0 1px 0 rgba(255,255,255,.06)}.home_showcase__jwIut:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(76,196,100,.06) 1px,transparent 0),linear-gradient(90deg,rgba(76,196,100,.06) 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(ellipse at 75% 50%,black,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 75% 50%,black,transparent 70%)}.home_bigIndex__R9zz9{font-size:4.5rem;line-height:.9;font-weight:700;color:transparent;-webkit-text-stroke:1.5px rgba(76,196,100,.55);text-shadow:2px 2px 0 rgba(23,120,44,.35),4px 4px 0 rgba(23,120,44,.2),6px 6px 0 rgba(23,120,44,.1)}.home_mockStage__0fUNg{position:relative;perspective:1600px;perspective-origin:50% 0}.home_mockGlow__syioM{position:absolute;left:8%;right:8%;bottom:-12%;height:40%;border-radius:50%;background:rgba(23,120,44,.7);filter:blur(50px);pointer-events:none}.home_mock__0JhVQ{position:relative;display:block;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#0d1a11;transform:rotateX(var(--tilt)) rotateY(-6deg) rotate(1deg);transform-origin:50% 100%;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s ease;box-shadow:0 50px 80px -30px rgba(0,0,0,.9),0 0 0 1px rgba(76,196,100,.08)}.home_mock__0JhVQ:hover{transform:rotateX(0deg) rotateY(0deg) translateY(-8px) scale(1.02);box-shadow:0 60px 90px -30px rgba(0,0,0,.9),0 0 0 1px rgba(76,196,100,.35),0 30px 80px -20px rgba(23,120,44,.6)}.home_mockImg__Qgl5i{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.home_mock__0JhVQ:hover .home_mockImg__Qgl5i{transform:scale(1.06)}.home_mockShine__aan73{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);background-size:250% 100%;background-position:130% 0;transition:background-position 1.1s ease}.home_mock__0JhVQ:hover .home_mockShine__aan73{background-position:-30% 0}.home_mockBadge__srwPs{position:absolute;top:-14px;right:18px;align-items:center;gap:.45rem;padding:.4rem .8rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c9f0d2;background:rgba(6,12,8,.85);border:1px solid rgba(76,196,100,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateZ(60px)}@media (max-width:1023px){.home_bigIndex__R9zz9{font-size:3.25rem}}.home_tabBar__AAnXS{background:rgba(6,14,9,.82);box-shadow:0 20px 40px -24px rgba(0,0,0,.9);scrollbar-width:none}.home_faq__XP5Yh summary::-webkit-details-marker,.home_tabBar__AAnXS::-webkit-scrollbar{display:none}.home_faq__XP5Yh[open]{border-color:rgba(47,168,74,.4)}.home_faqIcon__gdiQQ{transition:transform .3s ease}.home_faq__XP5Yh[open] .home_faqIcon__gdiQQ{transform:rotate(45deg)}