.Button_button__JUVha{padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;border-radius:6px;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.Button_primary__0RggA{background:var(--text-primary);color:var(--bg-primary);border:1px solid var(--text-primary)}.Button_primary__0RggA:hover{background:#e4e4e7;box-shadow:0 0 15px var(--accent-glow)}.Button_secondary__Ud15D{background:transparent;color:var(--text-secondary);border:1px solid var(--border-color)}.Button_secondary__Ud15D:hover{color:var(--text-primary);border-color:var(--text-primary)}.Button_ghost__JQFJu{background:transparent;color:var(--text-secondary);border:1px solid transparent}.Button_ghost__JQFJu:hover{color:var(--text-primary)}.Header_header__p5kEV{position:fixed;top:0;left:0;right:0;height:80px;z-index:50;transition:all .3s ease;border-bottom:1px solid transparent}.Header_scrolled__17eSQ{background:hsla(0,0%,4%,.6);backdrop-filter:blur(12px);border-color:hsla(0,0%,100%,.05);height:70px}.Header_container__kgP6h{height:100%;display:flex;align-items:center;justify-content:space-between}.Header_logo__pCooO{display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:1.1rem;letter-spacing:-.02em}.Header_logoIcon__K2VGn{width:24px;height:24px;background:linear-gradient(135deg,#fff,#666);border-radius:6px}.Header_nav__3PVBx{display:flex;gap:2rem}.Header_nav__3PVBx a{font-size:.9rem;color:var(--text-secondary);transition:color .2s}.Header_nav__3PVBx a:hover{color:var(--text-primary)}.Header_actions__qCUvO{display:flex;align-items:center;gap:1rem}.Header_loginBtn__xNqBx{font-size:.9rem}.Header_ctaBtn__fIZu6{padding:.5rem 1rem;font-size:.9rem}@media (max-width:768px){.Header_nav__3PVBx{display:none}.Header_container__kgP6h{padding:0 1.25rem}.Header_actions__qCUvO{gap:.5rem}.Header_loginBtn__xNqBx{display:none}}.Globe_canvas__itW_z{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1;pointer-events:none;opacity:.6}.Hero_hero__f7Ncc{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:60px;overflow:hidden;background:var(--bg-primary)}.Hero_container__QR8Yy{position:relative;z-index:2}.Hero_content__t2NpB{max-width:700px;position:relative;z-index:10}.Hero_badge__HMRQK{display:inline-block;padding:.25rem .75rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;font-size:.85rem;color:var(--text-secondary);margin-bottom:1.5rem;backdrop-filter:blur(5px)}.Hero_title__htm7a{font-size:4rem;line-height:1.1;letter-spacing:-.03em;font-weight:700;margin-bottom:1.5rem}.Hero_subtitle__c6WUX{font-size:1.25rem;color:var(--text-secondary);line-height:1.6;margin-bottom:2.5rem;max-width:600px}.Hero_ctaGroup__zOLO6{display:flex;gap:1rem;align-items:center}.Hero_glow__16sWr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1000px;height:1000px;background:radial-gradient(circle,hsla(0,0%,100%,.03) 0,transparent 70%);z-index:1;pointer-events:none}@media (max-width:768px){.Hero_hero__f7Ncc{align-items:flex-start;padding-top:140px;min-height:auto;padding-bottom:4rem}.Hero_title__htm7a{font-size:2.5rem;word-break:break-word}.Hero_subtitle__c6WUX{font-size:1.1rem;margin-bottom:2rem}.Hero_ctaGroup__zOLO6{flex-direction:column;align-items:stretch;width:100%}.Hero_ctaGroup__zOLO6 button{width:100%;justify-content:center}}.Problem_section__05AYG{padding:8rem 0;background-color:var(--bg-primary);position:relative}.Problem_grid__US9qI{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.Problem_heading__toO46{font-size:3rem;font-weight:600;line-height:1.1;letter-spacing:-.02em;position:sticky;top:100px}.Problem_content__SC1N3{display:flex;flex-direction:column;gap:2rem}.Problem_content__SC1N3 p{font-size:1.25rem;color:var(--text-secondary);line-height:1.6}.Problem_highlightBox__vVd3X{margin-top:2rem;padding:2rem;border-left:2px solid var(--text-primary);background:linear-gradient(90deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,0))}.Problem_highlight__xOSbr{color:var(--text-primary)!important;font-weight:500;margin-top:.5rem}@media (max-width:768px){.Problem_section__05AYG{padding:6rem 0}.Problem_grid__US9qI{grid-template-columns:1fr;gap:2rem}.Problem_heading__toO46{font-size:2.25rem;position:static}}.Perspective_section__GvHT9{padding:8rem 0;background-color:transparent;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.Perspective_header__zsNPL{text-align:center;margin-bottom:5rem}.Perspective_header__zsNPL h2{font-size:3.5rem;letter-spacing:-.03em;line-height:1.1}.Perspective_cards__Vekb1{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:900px;margin:0 auto 4rem}.Perspective_card__on_16{background:hsla(0,0%,100%,.02);border:1px solid var(--border-color);padding:3rem;border-radius:12px;transition:all .3s ease}.Perspective_card__on_16 h3{font-size:1rem;text-transform:uppercase;color:var(--text-secondary);letter-spacing:.05em;margin-bottom:1rem}.Perspective_card__on_16 p{font-size:1.5rem;font-weight:500;line-height:1.4}.Perspective_active__MUltS{background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.2)}.Perspective_conclusion__uC7X7{text-align:center;max-width:600px;margin:0 auto;font-size:1.25rem;color:var(--text-secondary)}@media (max-width:768px){.Perspective_header__zsNPL h2{font-size:2.25rem}.Perspective_cards__Vekb1{grid-template-columns:1fr}}.SpotlightCard_card__4Jz1G{position:relative;overflow:hidden;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:12px}.SpotlightCard_spotlight__WqYI6{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease;z-index:1}.SpotlightCard_card__4Jz1G>:not(.SpotlightCard_spotlight__WqYI6){position:relative;z-index:2}.HowItWorks_section__LCvAa{padding:8rem 0;background-color:var(--bg-primary)}.HowItWorks_header__TZBQk{margin-bottom:5rem;max-width:600px}.HowItWorks_header__TZBQk h2{font-size:3rem;line-height:1.1;letter-spacing:-.02em}.HowItWorks_steps__3UZpk{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;position:relative}.HowItWorks_step__xFy8J{padding:2rem;height:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.HowItWorks_step__xFy8J:hover{transform:translateY(-5px);border-color:var(--text-secondary)}.HowItWorks_iconBox__KS2jW{width:48px;height:48px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--text-primary)}.HowItWorks_stepContent__nxCKo h3{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.HowItWorks_stepContent__nxCKo p{font-size:.95rem;color:var(--text-secondary);line-height:1.5}@media (max-width:768px){.HowItWorks_header__TZBQk h2{font-size:2.25rem}}.Impact_section__OKQUQ{padding:8rem 0;background-color:transparent;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.Impact_grid__gRioC{display:grid;grid-template-columns:1fr 1.5fr;gap:6rem;align-items:center}.Impact_statBox__zVoXK{padding:3rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:16px;text-align:center}.Impact_statBox__zVoXK p{color:var(--text-secondary);font-size:1.1rem}.Impact_content__yoZtm h2{font-size:3rem;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em}.Impact_content__yoZtm p{font-size:1.25rem;color:var(--text-secondary);line-height:1.6}@media (max-width:768px){.Impact_grid__gRioC{grid-template-columns:1fr;gap:3rem}.Impact_content__yoZtm h2{font-size:2.25rem}}.USP_section__t0Q3v{padding:8rem 0;background-color:var(--bg-primary);position:relative;z-index:10}.USP_header__TvCsU{margin-bottom:5rem;text-align:center}.USP_header__TvCsU h2{font-size:3rem;line-height:1.1;letter-spacing:-.02em}.USP_grid__DTJ34{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto}.USP_card__X_c4e{padding:2rem;background:hsla(0,0%,100%,.02);border:1px solid var(--border-color);border-radius:12px}.USP_row__X7bwv{display:flex;align-items:center;gap:1rem}.USP_connector__I3UdQ{height:20px;border-left:1px dashed var(--border-color);margin-left:10px;margin-top:5px;margin-bottom:5px}.USP_iconBad__hOxGK{color:#52525b}.USP_iconGood__7f94R{color:#fff}.USP_badText__C6eq4{color:var(--text-secondary);text-decoration:line-through;opacity:.7}.USP_goodText__jJbGV{color:var(--text-primary);font-weight:500;font-size:1.1rem}@media (max-width:768px){.USP_grid__DTJ34{grid-template-columns:1fr}}.Audience_section__XWmPL{padding:8rem 0;background-color:transparent;text-align:center;position:relative;z-index:10}.Audience_content__bfVdo{max-width:800px;margin:0 auto}.Audience_content__bfVdo h2{font-size:3rem;line-height:1.1;margin-bottom:2rem;letter-spacing:-.02em}.Audience_content__bfVdo p{font-size:1.25rem;color:var(--text-secondary);line-height:1.6}@media (max-width:768px){.Audience_content__bfVdo h2{font-size:2.25rem}}.EnergyStream_canvas__ZPB9S{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.5;mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.Vision_section__NPhvD{padding:8rem 0;background-color:var(--bg-primary);border-bottom:1px solid var(--border-color);position:relative}.Vision_visualContainer__Ps6oq{position:absolute;top:-1400px;right:10%;width:300px;height:calc(100% + 1400px);z-index:0;pointer-events:none}.Vision_container__tuevf{position:relative;z-index:1}.Vision_content__AyKwz{max-width:800px}.Vision_label__G88ND{display:inline-block;font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-bottom:1.5rem}.Vision_content__AyKwz h2{font-size:3rem;line-height:1.1;letter-spacing:-.02em;margin-bottom:3rem}.Vision_split__niNT7{display:flex;flex-direction:column;gap:1.5rem}.Vision_split__niNT7 p{font-size:1.25rem;color:var(--text-secondary);line-height:1.6;max-width:600px}.Vision_split__niNT7 p:first-child{color:var(--text-primary);font-weight:500}@media (max-width:768px){.Vision_content__AyKwz h2{font-size:2.25rem;margin-bottom:2rem}.Vision_split__niNT7 p{font-size:1.1rem}.Vision_visualContainer__Ps6oq{top:0;height:100%;opacity:.3}}.TerminalContact_section__Oe7JQ{padding:8rem 0;font-family:JetBrains Mono,Fira Code,monospace;background-color:transparent;display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.TerminalContact_headingWrapper__3hYl6{text-align:center;margin-bottom:2rem}.TerminalContact_headingWrapper__3hYl6 h2{font-size:2.5rem;font-family:var(--font-sans);margin-bottom:.5rem;color:#fff}.TerminalContact_headingWrapper__3hYl6 p{color:var(--text-secondary);font-family:var(--font-sans)}.TerminalContact_container__eTXLG{width:100%;max-width:800px;padding:0 1rem}.TerminalContact_terminalHeader__Y2cxO{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.05);border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid hsla(0,0%,100%,.1);border-bottom:none;font-size:.875rem;color:var(--text-secondary)}.TerminalContact_terminalWindow__F0pCG{background:hsla(0,0%,4%,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 20px 60px -10px rgba(0,0,0,.8),0 0 0 1px hsla(0,0%,100%,.05),inset 0 0 40px rgba(0,0,0,.5);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.TerminalContact_terminalWindow__F0pCG:hover{box-shadow:0 30px 80px -10px rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.1),inset 0 0 40px rgba(0,0,0,.5);border-color:hsla(0,0%,100%,.15)}.TerminalContact_bar__lXR6c{display:flex;align-items:center;padding:12px 16px;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.05)}.TerminalContact_dots__Cy_wa{display:flex;gap:8px;margin-right:16px}.TerminalContact_dot__2Glbj{width:12px;height:12px;border-radius:50%}.TerminalContact_red__PKPq2{background-color:#ff5f56}.TerminalContact_yellow__0g2Qc{background-color:#ffbd2e}.TerminalContact_green__gY65X{background-color:#27c93f}.TerminalContact_title__5dFEM{color:hsla(0,0%,100%,.4);font-size:.8rem;margin-left:auto;margin-right:auto;transform:translateX(-24px)}.TerminalContact_contentBody__SQREu{padding:24px;min-height:350px;max-height:500px;overflow-y:auto;color:#e0e0e0}.TerminalContact_actions__yPlAx{margin-top:1rem;display:flex;gap:.75rem;flex-wrap:wrap}.TerminalContact_actionBtn__EEHWo{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);color:#a1a1aa;padding:4px 12px;border-radius:4px;font-family:inherit;font-size:.85rem;cursor:pointer;transition:all .2s}@media (max-width:768px){.TerminalContact_section__Oe7JQ{padding:4rem 0}.TerminalContact_headingWrapper__3hYl6 h2{font-size:1.75rem}.TerminalContact_container__eTXLG{padding:0 1rem}.TerminalContact_terminalWindow__F0pCG{border-radius:8px}.TerminalContact_bar__lXR6c{padding:8px 12px}.TerminalContact_title__5dFEM{display:none}.TerminalContact_contentBody__SQREu{padding:16px;min-height:300px;font-size:.9rem}.TerminalContact_actions__yPlAx{flex-direction:column;align-items:flex-start}}.TerminalContact_line__6LOC9{margin-bottom:.5rem;line-height:1.6}.TerminalContact_prompt__gfdG1{margin-right:.75rem;color:#5eead4;font-weight:700}.TerminalContact_system__zbXvD{color:#888}.TerminalContact_user__kJvL6{color:#fff}.TerminalContact_question__5AO3M{color:#fbbf24}.TerminalContact_success__nzWMZ{color:#4ade80}.TerminalContact_error__lH3a6{color:#ef4444}.TerminalContact_inputLine__Sr1Vc{display:flex;align-items:center;position:relative}.TerminalContact_input__C_rto{background:transparent;border:none;outline:none;color:#fff;font-family:inherit;font-size:1rem;flex:1;caret-color:#5eead4}.Footer_footer__sR7A7{padding:4rem 0;border-top:1px solid var(--border-color);background-color:var(--bg-primary)}.Footer_container__HnbTz{display:flex;justify-content:space-between;align-items:center}.Footer_logo__Pd2Xk{font-weight:600;font-size:1.1rem;display:block;margin-bottom:.5rem}.Footer_brand__2_ZCT p,.Footer_contact__1ro1y a{color:var(--text-secondary);font-size:.9rem}.Footer_contact__1ro1y a{transition:color .2s}.Footer_contact__1ro1y a:hover{color:var(--text-primary)}@media (max-width:768px){.Footer_container__HnbTz{flex-direction:column;gap:2rem;text-align:center}}.ScrollProgress_container__6Wy_m{position:fixed;top:0;right:0;bottom:0;width:6px;z-index:100;display:flex;justify-content:flex-end}.ScrollProgress_track__4bpHo{position:absolute;top:0;right:0;bottom:0;width:2px;background:hsla(0,0%,100%,.05)}.ScrollProgress_bar__I9z0C{width:3px;background:#fff;box-shadow:0 0 10px hsla(0,0%,100%,.5)}.ScrollProgress_bar__I9z0C,.ScrollProgress_glow__k_Xw_{position:absolute;top:0;right:0;bottom:0;transform-origin:0}.ScrollProgress_glow__k_Xw_{width:4px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.8),#fff);opacity:.6;filter:blur(4px)}.RequestAccessModal_overlay__chcOH{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center}.RequestAccessModal_backdrop__OxdkV{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);backdrop-filter:blur(12px)}.RequestAccessModal_modal__HfwDC{position:relative;width:100%;max-width:440px;background:#09090b;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:0;box-shadow:0 25px 50px -12px rgba(0,0,0,.8),0 0 0 1px hsla(0,0%,100%,.05);z-index:10;overflow:hidden}.RequestAccessModal_modal__HfwDC:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:24px 24px;pointer-events:none;z-index:0}.RequestAccessModal_content__bUjUI{position:relative;z-index:1;padding:2.5rem}.RequestAccessModal_closeBtn__GgBGW{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#71717a;cursor:pointer;padding:8px;border-radius:50%;transition:all .2s;z-index:20}.RequestAccessModal_closeBtn__GgBGW:hover{background:hsla(0,0%,100%,.1);color:#fff}.RequestAccessModal_loginForm__BHeiW{display:flex;flex-direction:column;gap:1.5rem}.RequestAccessModal_header__XgjN_{text-align:center;margin-bottom:.5rem}.RequestAccessModal_logoIcon__CCQKP{width:48px;height:48px;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff}.RequestAccessModal_header__XgjN_ h2{font-size:1.5rem;margin-bottom:.5rem;color:#fff;font-weight:600}.RequestAccessModal_header__XgjN_ p{color:#a1a1aa;font-size:.95rem;line-height:1.5}.RequestAccessModal_inputGroup__d23Ro{text-align:left}.RequestAccessModal_inputGroup__d23Ro label{display:block;font-size:.85rem;color:#a1a1aa;margin-bottom:.5rem;font-weight:500}.RequestAccessModal_inputGroup__d23Ro input{width:100%;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1rem;color:#fff;font-size:1rem;outline:none;transition:all .2s}.RequestAccessModal_inputGroup__d23Ro input:focus{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.05);box-shadow:0 0 0 2px hsla(0,0%,100%,.05)}.RequestAccessModal_error__tey8H{color:#ef4444;font-size:.85rem;margin-top:-.5rem;text-align:left}.RequestAccessModal_actions__JJ5tk{display:flex;gap:1rem;margin-top:2rem}.RequestAccessModal_backBtn___tXjD{background:transparent;color:#a1a1aa;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:0 1.5rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s;height:48px}.RequestAccessModal_backBtn___tXjD:hover{color:#fff;border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.05)}.RequestAccessModal_submitBtn__FmqLw{flex:1;background:#fff;color:#000;border:none;border-radius:8px;height:48px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.RequestAccessModal_submitBtn__FmqLw:hover:not(:disabled){background:#f4f4f5;transform:translateY(-1px)}.RequestAccessModal_submitBtn__FmqLw:disabled{opacity:.7;cursor:not-allowed}.RequestAccessModal_loadingText__yQImS{display:flex;align-items:center;justify-content:center;gap:8px}.RequestAccessModal_spinner__JEbId{animation:RequestAccessModal_spin__MFMJo 1s linear infinite}@keyframes RequestAccessModal_spin__MFMJo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RequestAccessModal_disclaimer__UMBQr{font-size:.75rem;color:#52525b;text-align:center;margin-top:1rem;line-height:1.5}.RequestAccessModal_disclaimer__UMBQr a{color:#71717a;text-decoration:none}.RequestAccessModal_disclaimer__UMBQr a:hover{text-decoration:underline;color:#a1a1aa}.RequestAccessModal_successState__7pOFl{text-align:center;padding:2rem 0;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.RequestAccessModal_iconWrapper__zCqN5{width:96px;height:96px;border-radius:50%;background:rgba(74,222,128,.1);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.RequestAccessModal_successIcon__nLUuL{color:#4ade80}.RequestAccessModal_successState__7pOFl h3{font-size:1.5rem;color:#fff;margin-bottom:.5rem}.RequestAccessModal_successState__7pOFl p{color:#a1a1aa;line-height:1.6;margin-bottom:2rem}.RequestAccessModal_dashboardBtn__kz9Kq{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .2s;box-shadow:0 4px 20px rgba(34,197,94,.3)}.RequestAccessModal_dashboardBtn__kz9Kq:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(34,197,94,.4)}