@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.fixed{position:fixed}.grid{display:grid}:root{font-family:Manrope,sans-serif;color:#e9edf0;background:#0b1013;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #0b1013;--panel: #11181c;--panel-soft: #151e23;--ink: #e9edf0;--muted: #91a0a9;--subtle: #59676f;--line: rgba(206, 223, 229, .13);--blue: #7c3cff;--blue-bright: #9d7bff;--blue-deep: #2a1a4a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg)}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}.site-shell{overflow:hidden;background:var(--bg)}.site-header{align-items:center;display:flex;height:92px;justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 56px;position:relative;z-index:10}.brand{display:block;width:106px}.brand img,.footer-brand img{display:block;filter:brightness(0) invert(1);width:100%}.main-nav{align-items:center;display:flex;gap:34px}.main-nav a{color:#a3afb5;font-size:11px;letter-spacing:.11em;text-transform:uppercase;transition:color .25s ease}.main-nav a:hover{color:var(--ink)}.nav-cta{align-items:center;background:transparent;border:1px solid var(--line);color:var(--ink);display:flex;font-size:11px;gap:9px;letter-spacing:.1em;padding:12px 16px;text-transform:uppercase;transition:background .25s ease,border-color .25s ease}.nav-cta:hover{background:var(--blue-deep);border-color:var(--blue)}.nav-cta svg{height:14px;width:14px}.menu-toggle{background:none;border:0;color:var(--ink);display:none;padding:8px}.menu-toggle svg{height:22px;width:22px}.section-grid{margin-left:auto;margin-right:auto;max-width:1328px;padding-left:56px;padding-right:56px}.hero{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,.83fr) minmax(450px,1.17fr);min-height:678px;padding-bottom:84px;padding-top:42px}.hero-copy{padding-bottom:24px}.eyebrow{align-items:center;color:var(--blue-bright);display:flex;font-family:DM Mono,monospace;font-size:10px;gap:12px;letter-spacing:.16em;text-transform:uppercase}.eyebrow-line{background:var(--blue);display:inline-block;height:1px;width:30px}h1,h2,h3,p{margin-top:0}h1,h2{font-weight:500;letter-spacing:-.055em;line-height:1.03}h1{font-size:clamp(46px,5.65vw,82px);margin:28px 0;max-width:700px}h1 em{color:var(--blue-bright);font-style:normal}.hero-lede{color:#a8b4bc;font-size:17px;line-height:1.7;max-width:480px}.hero-actions{align-items:center;display:flex;gap:29px;margin-top:40px}.button{align-items:center;border:0;display:inline-flex;font-size:11px;gap:22px;letter-spacing:.12em;padding:16px 18px 16px 20px;text-transform:uppercase;transition:transform .25s ease,background .25s ease}.button:hover{transform:translateY(-2px)}.button svg,.text-link svg{height:16px;width:16px}.button-primary{background:var(--blue);color:#0a1114}.button-primary:hover{background:var(--blue-bright)}.text-link{align-items:center;color:#c4d0d5;display:inline-flex;font-size:11px;gap:9px;letter-spacing:.1em;text-transform:uppercase;transition:color .25s ease}.text-link:hover{color:var(--blue-bright)}.hero-note{align-items:center;color:var(--subtle);display:flex;font-family:DM Mono,monospace;font-size:10px;gap:10px;letter-spacing:.08em;margin-top:58px;text-transform:uppercase}.pulse-dot{background:var(--blue);border-radius:50%;box-shadow:0 0 0 5px #6da8bf1f;height:6px;width:6px}.map-visual{background:#101c20;border:1px solid rgba(124,60,255,.2);height:508px;overflow:hidden;position:relative;box-shadow:0 24px 90px #00000040}.map-visual:after{background:radial-gradient(circle at 47% 49%,rgba(124,60,255,.1),transparent 35%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.map-grid-lines{background-image:linear-gradient(rgba(124,60,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(124,60,255,.06) 1px,transparent 1px);background-size:48px 48px;top:0;right:0;bottom:0;left:0;position:absolute}.map-roads{height:100%;top:0;right:0;bottom:0;left:0;opacity:.55;position:absolute;width:100%}.map-roads path{fill:none;stroke:#4a4055;stroke-width:2}.map-roads .minor-road{stroke:#3a3344;stroke-dasharray:4 8;stroke-width:1}.map-river{border:2px solid rgba(124,60,255,.3);border-bottom:0;border-radius:48% 52% 0 0;height:610px;left:48%;position:absolute;top:-98px;transform:rotate(24deg);width:92px}.map-label{color:#b8a8d8;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.13em;position:absolute;text-transform:uppercase;z-index:2}.map-label-top{left:25px;top:22px}.map-label-top span{color:#6d5e8a;margin-left:14px}.map-controls{display:flex;flex-direction:column;position:absolute;right:24px;top:22px;z-index:2}.map-controls span{align-items:center;border:1px solid rgba(157,123,255,.2);color:#b8a8d8;display:flex;font-family:DM Mono;font-size:16px;height:30px;justify-content:center;width:30px}.map-controls span:last-child{margin-top:9px}.map-controls svg{height:14px;width:14px}.map-marker{align-items:center;background:#7c3cff1a;border:1px solid var(--blue-bright);border-radius:50%;display:flex;height:30px;justify-content:center;position:absolute;width:30px;z-index:3}.map-marker:before{background:var(--blue-bright);border-radius:50%;content:"";height:7px;width:7px}.map-marker span{color:var(--blue-bright);font-family:DM Mono;font-size:9px;left:36px;position:absolute;top:8px}.marker-one{left:35%;top:43%}.marker-two{left:67%;top:27%}.marker-three{left:74%;top:68%}.marker-four{left:19%;top:68%}.map-info-card{background:#0d191df0;border:1px solid rgba(157,123,255,.3);bottom:55px;padding:19px;position:absolute;right:27px;width:230px;z-index:4}.card-kicker,.panel-kicker{color:var(--blue-bright);font-family:DM Mono;font-size:9px;letter-spacing:.1em}.map-info-card strong{display:block;font-size:13px;font-weight:500;margin:9px 0 18px}.card-field{color:#8a8095;font-family:DM Mono;font-size:8px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.score-bar,.panel-progress{background:#2a2235;height:3px;margin:8px 0 15px;overflow:hidden}.score-bar i,.panel-progress i{background:var(--blue);display:block;height:100%;width:87%}.info-footer{color:#7a7088;display:flex;font-family:DM Mono;font-size:7px;justify-content:space-between;letter-spacing:.05em}.info-footer span{align-items:center;display:flex;gap:4px}.info-footer svg{color:var(--blue);height:9px;width:9px}.map-legend{bottom:22px;color:#8077a0;display:flex;font-family:DM Mono;font-size:8px;gap:17px;left:24px;position:absolute;z-index:2}.map-legend span{align-items:center;display:flex;gap:6px}.map-legend i{display:inline-block;height:6px;width:6px}.legend-site{border:1px solid var(--blue-bright);border-radius:50%}.legend-grid{background:var(--blue)}.map-coordinates{bottom:22px;color:#564d6a;font-family:DM Mono;font-size:8px;position:absolute;right:27px;z-index:2}.pipeline-section{border-top:1px solid var(--line);display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:150px;padding-top:106px}.section-intro h2,.platform-heading h2{font-size:clamp(36px,4.1vw,58px);margin:23px 0 0}.section-intro h2 span,.market-statement h2 span,.platform-heading h2 span,.expansion-section h2 span,.final-cta h2 span{color:var(--blue-bright)}.pipeline-wrap{padding-top:42px;position:relative}.pipeline-line{background:var(--line);height:1px;left:0;position:absolute;right:0;top:59px}.pipeline-items{display:flex;justify-content:space-between;position:relative}.pipeline-item{align-items:center;color:#9a90a8;display:flex;flex-direction:column;font-family:DM Mono;font-size:9px;gap:14px;text-transform:uppercase}.pipeline-node{align-items:center;background:var(--bg);border:1px solid #4a4055;border-radius:50%;color:#8a8095;display:flex;font-size:9px;height:34px;justify-content:center;width:34px}.pipeline-node.active{background:var(--blue);border-color:var(--blue);color:#0b1013}.pipeline-node svg{height:14px;width:14px}.pipeline-caption{color:#807790;font-size:14px;line-height:1.6;margin:50px 0 0;max-width:250px}.market-section{background:#10171a;border-left:1px solid rgba(255,255,255,.03);border-right:1px solid rgba(255,255,255,.03);display:grid;gap:80px;grid-template-columns:.9fr 1.1fr;padding-bottom:130px;padding-top:130px}.market-statement h2{font-size:clamp(40px,4.5vw,64px);margin:24px 0 0;max-width:500px}.market-copy{align-self:end;padding-bottom:8px}.market-copy p{color:#c8d0d4;font-size:20px;line-height:1.55;margin-bottom:28px;max-width:520px}.market-copy .muted-copy{color:#a0a8b0;font-size:15px;line-height:1.7;max-width:470px}.market-copy .text-link{margin-top:18px}.evaluate-section{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:150px;padding-top:146px}.evaluation-grid{display:grid;grid-template-columns:repeat(2,1fr)}.evaluation-card{border-top:1px solid var(--line);min-height:150px;padding:22px 18px 23px 0}.evaluation-card:nth-child(2n){padding-left:25px}.evaluation-card svg{color:var(--blue);height:18px;margin-bottom:28px;stroke-width:1.4;width:18px}.evaluation-card h3{color:#dce3e5;font-size:13px;font-weight:600;margin-bottom:9px}.evaluation-card p{color:#807790;font-size:13px;line-height:1.6;margin:0;max-width:200px}.platform-section{background:#e6ecee;color:#10181c;padding-bottom:120px;padding-top:120px}.platform-heading{align-items:end;display:grid;gap:80px;grid-template-columns:.8fr 1.2fr}.platform-heading .eyebrow{color:#6b4ba8}.platform-heading .eyebrow-line{background:#7c3cff}.platform-heading p{color:#4a5560;font-size:16px;line-height:1.7;margin:0 0 7px;max-width:430px}.dashboard-wrap{margin:76px auto 0;max-width:1190px;padding:0 36px;position:relative}.dashboard-browser{background:#fff;border:1px solid #c8c0d8;box-shadow:0 25px 65px #1b143226;position:relative;z-index:2}.browser-bar{align-items:center;background:#f5f2f8;border-bottom:1px solid #e0d8ee;display:flex;height:42px;justify-content:space-between;padding:0 17px}.browser-dots{display:flex;gap:5px}.browser-dots i{background:#c8b8d8;border-radius:50%;height:6px;width:6px}.browser-address{color:#8a7ba8;font-family:DM Mono;font-size:8px;letter-spacing:.05em}.browser-status{align-items:center;color:#6b4ba8;display:flex;font-family:DM Mono;font-size:8px;gap:5px}.browser-status svg{height:11px;width:11px}.dashboard-body{display:flex;min-height:532px}.dashboard-sidebar{background:#1a1525;color:#8a7ba8;display:flex;flex:0 0 70px;flex-direction:column;justify-content:space-between;padding:25px 18px 24px}.dash-logo{align-items:center;color:var(--blue-bright);display:flex;font-size:26px;font-weight:700;justify-content:center}.dash-logo span{color:#e6ecee;font-weight:400;transform:rotate(-12deg)}.side-nav,.side-bottom{display:flex;flex-direction:column;gap:24px}.side-nav span,.side-bottom span{align-items:center;display:flex;justify-content:center}.side-nav svg,.side-bottom svg{height:17px;width:17px}.side-nav .active{color:var(--blue-bright)}.side-bottom{gap:20px}.settings-icon{color:#8a7ba8;font-family:DM Mono;font-size:14px;letter-spacing:-.1em}.dash-main{background:#f8faf9;flex:1;padding:26px 27px 28px}.dash-top{align-items:center;display:flex;justify-content:space-between}.dash-top small{color:#6e8990;font-family:DM Mono;font-size:8px;letter-spacing:.1em}.dash-top h3{color:#1d333a;font-size:20px;font-weight:500;margin:8px 0 0}.filter-button{align-items:center;background:#fff;border:1px solid #d6e0e0;color:#61777e;display:flex;font-family:DM Mono;font-size:8px;gap:15px;padding:10px 12px}.filter-button svg{height:12px;width:12px}.dash-content{display:grid;gap:14px;grid-template-columns:1fr 230px;margin-top:25px}.dash-map{background:#e2dfe8;min-height:405px;overflow:hidden;position:relative}.dash-map-lines{background-image:linear-gradient(rgba(124,60,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(124,60,255,.08) 1px,transparent 1px);background-size:33px 33px;top:0;right:0;bottom:0;left:0;position:absolute}.dash-map:before,.dash-map:after{border:18px solid rgba(124,60,255,.1);border-radius:45%;content:"";height:190px;position:absolute;transform:rotate(29deg);width:470px}.dash-map:before{left:-110px;top:120px}.dash-map:after{left:130px;top:-50px;transform:rotate(-18deg)}.dash-road{border-top:2px solid rgba(124,60,255,.25);height:1px;position:absolute;transform:rotate(35deg);width:620px}.road-a{left:-55px;top:205px}.road-b{left:-40px;top:310px;transform:rotate(-19deg)}.road-c{left:130px;top:95px;transform:rotate(80deg)}.dash-site{align-items:center;background:#f8faf9;border:2px solid #8a7ba8;border-radius:50%;color:#6b5e8a;display:flex;font-family:DM Mono;font-size:8px;height:23px;justify-content:center;position:absolute;width:23px;z-index:2}.site-a{left:28%;top:33%}.site-b{left:63%;top:23%}.site-c{left:78%;top:63%}.site-d{left:23%;top:75%}.selected-site{background:var(--blue);border-color:#e0d5f5;box-shadow:0 0 0 8px #7c3cff29;color:#fff;height:33px;left:46%;top:52%;width:33px}.dash-map-tag{background:#f8faf9db;bottom:13px;color:#6b5e8a;font-family:DM Mono;font-size:7px;left:13px;padding:8px;position:absolute;z-index:2}.dash-map-tag b{color:#7c3cff;font-weight:400;margin-left:7px}.site-panel{background:#fff;border:1px solid #e0d8ee;padding:21px 18px}.site-panel h4{color:#2a2235;font-size:14px;font-weight:600;line-height:1.35;margin:11px 0 4px}.panel-location{color:#8a7ba8;font-family:DM Mono;font-size:8px}.panel-score{align-items:end;border-top:1px solid #ece5f5;display:flex;justify-content:space-between;margin-top:25px;padding-top:17px}.panel-score span{color:#8a7ba8;font-family:DM Mono;font-size:8px}.panel-score strong{color:#5a3e8a;font-size:27px;font-weight:500}.panel-score strong span{color:#a8a0b8;font-size:10px}.panel-progress{background:#ece5f5;margin:5px 0 22px}.panel-list{display:flex;flex-direction:column;gap:12px}.panel-list span{display:flex;font-family:DM Mono;font-size:8px;justify-content:space-between}.panel-list b{color:#8a7ba8;font-weight:400}.panel-list strong{color:#6b4ba8;font-weight:500}.panel-button{align-items:center;background:#f0eaf8;border:0;color:#6b4ba8;display:flex;font-family:DM Mono;font-size:8px;justify-content:space-between;margin-top:26px;padding:12px;width:100%}.panel-button svg{height:13px;width:13px}.dashboard-shadow{background:#c8c0d8;bottom:-9px;height:16px;left:55px;position:absolute;right:55px;transform:skew(-28deg);z-index:1}.expansion-section{align-items:center;display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:100px;padding-top:100px}.expansion-mark{align-items:center;border:1px solid var(--line);color:var(--blue);display:flex;height:92px;justify-content:center;width:92px}.expansion-mark svg{height:37px;stroke-width:1;width:37px}.expansion-section h2{font-size:clamp(38px,4.4vw,63px);margin:23px 0 26px;max-width:700px}.expansion-section p{color:#9890a4;font-size:16px;line-height:1.75;max-width:510px}.final-cta{display:grid;grid-template-columns:1px 1fr;gap:56px;padding-bottom:90px}.cta-rule{background:var(--blue);min-height:220px}.cta-content h2{font-size:clamp(40px,5vw,70px);margin:25px 0 37px}.site-footer{border-top:1px solid var(--line);margin:0 auto;max-width:1328px;padding:50px 56px 40px}.footer-grid{display:grid;gap:60px;grid-template-columns:200px 1fr}.footer-brand{width:150px}.footer-brand img,.footer-brand span{display:block}.footer-brand span{color:#6a5e7a;font-family:DM Mono;font-size:8px;letter-spacing:.07em;line-height:1.5;margin-top:12px;text-transform:uppercase}.footer-nav-columns{display:grid;gap:50px;grid-template-columns:repeat(3,1fr)}.footer-nav-col{display:flex;flex-direction:column;gap:14px}.footer-col-title{color:#5a4e6a;font-family:DM Mono;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.footer-nav-col a{color:#8a8095;font-family:DM Mono;font-size:9px;transition:color .25s ease}.footer-bottom{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:40px;padding-top:25px}.footer-bottom span{color:#6a5e7a;font-family:DM Mono;font-size:9px}.footer-investor-link{align-items:center;color:#8a8095;display:inline-flex;font-family:DM Mono;font-size:9px;gap:8px;transition:color .25s ease}.footer-investor-link:hover{color:var(--blue-bright)}.footer-investor-link svg{height:14px;width:14px}.modal-backdrop{align-items:center;background:#04080acc;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:30}.access-modal{background:#111a1e;border:1px solid rgba(157,123,255,.3);box-shadow:0 30px 100px #0008;max-width:470px;padding:46px;position:relative;width:100%}.modal-close{background:transparent;border:0;color:#8a7ba8;position:absolute;right:17px;top:17px}.modal-close svg{height:19px;width:19px}.access-modal h2{font-size:39px;margin:20px 0 15px}.access-modal h2 span{color:var(--blue-bright)}.access-modal form>p,.success-state p{color:#a0a0b0;font-size:14px;line-height:1.7;margin-bottom:26px}.access-modal label{color:#9a8eb8;display:block;font-family:DM Mono;font-size:9px;letter-spacing:.08em;margin-bottom:17px;text-transform:uppercase}.access-modal input,.access-modal select,.access-modal textarea{background:#0c0a14;border:1px solid #2a2235;color:var(--ink);display:block;font-size:13px;margin-top:8px;outline:none;padding:13px;width:100%}.access-modal input:focus,.access-modal select:focus,.access-modal textarea:focus{border-color:var(--blue)}.access-modal input::-moz-placeholder{color:#5a4e6a}.access-modal input::placeholder{color:#5a4e6a}.access-modal select{color:#807790}.access-modal .button{margin-top:8px}.success-state .success-icon{align-items:center;background:var(--blue);color:#0b1013;display:flex;height:42px;justify-content:center;margin-bottom:32px;width:42px}.success-state .success-icon svg{height:20px}.problem-section{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:140px;padding-top:120px}.problem-lede{color:#a0a0b0;font-size:15px;line-height:1.7;margin-top:24px;max-width:420px}.consequence-grid{display:flex;flex-direction:column;gap:0}.consequence-card{align-items:flex-start;border-top:1px solid var(--line);display:flex;flex-direction:column;padding:28px 0}.consequence-card svg{color:var(--blue);height:20px;margin-bottom:24px;stroke-width:1.4;width:20px}.consequence-card h3{color:#dce3e5;font-size:16px;font-weight:600;margin-bottom:10px}.consequence-card p{color:#8a8095;font-size:14px;line-height:1.65;margin:0;max-width:340px}.evidence-section{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:110px;padding-top:100px}.evidence-intro h2{font-size:clamp(36px,4.1vw,58px);margin:23px 0 0}.evidence-intro p{color:#a0a0b0;font-size:15px;line-height:1.7;margin-top:24px;max-width:380px}.evidence-tiers{display:flex;flex-direction:column;gap:0}.evidence-tier{border-top:1px solid var(--line);display:grid;grid-template-columns:56px 200px 1fr;align-items:baseline;padding:26px 0}.tier-marker{color:var(--blue);font-family:DM Mono,monospace;font-size:11px}.tier-body{display:contents}.evidence-tier h3{color:#dce3e5;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.evidence-tier p{color:#8a8095;font-size:14px;line-height:1.65;margin:0}.iberia-section{align-items:center;display:grid;gap:56px;grid-template-columns:1px 1fr 280px;padding-bottom:90px;padding-top:80px}.iberia-rule{background:var(--blue);min-height:160px}.iberia-content h2{font-size:clamp(36px,4.1vw,58px);margin:23px 0 22px}.iberia-content p{color:#9890a4;font-size:16px;line-height:1.75;max-width:480px}.iberia-map{background:#110d18;border:1px solid rgba(124,60,255,.15);height:240px;overflow:hidden;position:relative}.iberia-map-grid{background-image:linear-gradient(rgba(124,60,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(124,60,255,.05) 1px,transparent 1px);background-size:24px 24px;top:0;right:0;bottom:0;left:0;position:absolute}.iberia-map-svg{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.iberia-pt-outline{fill:#7c3cff0a;stroke:#7c3cff4d;stroke-width:1}.iberia-es-outline{fill:#7c3cff08;stroke:#7c3cff40;stroke-width:1}.iberia-border{fill:none;stroke:#7c3cff66;stroke-dasharray:3 4;stroke-width:1}.iberia-node{fill:var(--blue-bright);opacity:.85}.iberia-link{stroke:#7c3cff33;stroke-width:.5}.iberia-map-labels{position:absolute}.iberia-label-pt,.iberia-label-es{color:var(--blue);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;position:absolute}.iberia-label-pt{left:14%;top:42%}.iberia-label-es{left:48%;top:14%}.iberia-label-coverage{color:#6a5e7a;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.1em;position:absolute;bottom:16px;left:50%;transform:translate(-50%);text-transform:uppercase;white-space:nowrap}.illustrative-label{background:#7c3cff14;border:1px solid rgba(124,60,255,.2);color:#9a8eb8;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.12em;padding:4px 8px;position:absolute;right:27px;text-transform:uppercase;top:22px;z-index:5}.illustrative-label-dark{color:#7a6a9a;border-color:#7c3cff33;background:#7c3cff0f;position:static;display:inline-block;margin-bottom:14px}@media (max-width: 900px){.site-header{padding:0 28px}.section-grid{padding-left:28px;padding-right:28px}.hero{gap:45px;grid-template-columns:1fr;padding-top:80px}.hero-copy{padding:0}.map-visual{max-width:680px;width:100%}.problem-section,.pipeline-section,.evaluate-section,.evidence-section,.expansion-section{gap:55px;grid-template-columns:1fr}.problem-section{padding-bottom:100px;padding-top:90px}.pipeline-section{padding-bottom:105px}.pipeline-wrap{padding-top:15px}.market-section,.platform-heading{gap:50px;grid-template-columns:1fr}.evaluate-section{padding-bottom:110px}.evidence-section{padding-bottom:100px;padding-top:90px}.platform-section{padding-bottom:80px;padding-top:90px}.expansion-section{padding-bottom:80px;padding-top:80px}.expansion-mark{height:70px;width:70px}.iberia-section{gap:28px;grid-template-columns:1px 1fr}.iberia-map{display:none}.final-cta{gap:28px;grid-template-columns:1px 1fr}.site-footer{padding-left:28px;padding-right:28px}}@media (max-width: 640px){.site-header{height:76px}.brand{width:90px}.menu-toggle{display:block}.main-nav{align-items:stretch;background:#111a1e;border:1px solid var(--line);display:none;flex-direction:column;gap:0;left:20px;padding:10px;position:absolute;right:20px;top:68px}.main-nav.is-open{display:flex}.main-nav a,.nav-cta{padding:15px}.nav-cta{justify-content:space-between;margin-top:5px}.hero{min-height:auto;padding-bottom:90px;padding-top:65px}.hero-lede{font-size:14px}.hero-actions{align-items:flex-start;flex-direction:column;gap:25px;margin-top:32px}.hero-note{margin-top:43px}.map-visual{height:420px}.map-info-card{bottom:48px;right:15px;transform:scale(.86);transform-origin:bottom right}.map-legend{flex-direction:column;gap:5px;left:15px}.map-coordinates{bottom:18px;right:15px}.pipeline-section,.market-section,.evaluate-section{padding-bottom:85px;padding-top:85px}.pipeline-items{overflow-x:auto;justify-content:flex-start;padding-bottom:12px}.pipeline-item{flex:0 0 90px}.pipeline-item:not(:last-child){margin-right:13px}.pipeline-line{left:0;width:590px}.evaluation-grid{grid-template-columns:1fr 1fr}.evaluation-card{min-height:155px}.evaluation-card:nth-child(2n){padding-left:15px}.evaluation-card h3{font-size:12px}.evaluation-card p{font-size:11px}.dashboard-wrap{margin-top:50px;padding:0 12px}.browser-address{display:none}.browser-status{font-size:7px}.dashboard-body{min-height:530px}.dashboard-sidebar{flex-basis:45px;padding-left:10px;padding-right:10px}.dash-main{padding:20px 12px}.dash-content{grid-template-columns:1fr}.site-panel{display:none}.dash-map{min-height:390px}.platform-section{padding-bottom:65px;padding-top:75px}.expansion-section{gap:35px;padding-bottom:90px;padding-top:90px}.final-cta{padding-bottom:70px}.site-footer{padding:30px 28px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-nav-columns{grid-template-columns:1fr 1fr;gap:30px}.footer-bottom{flex-direction:column;gap:16px}.access-modal{padding:35px 23px 25px}.access-modal h2{font-size:32px}}.main-nav a.is-active{color:var(--blue-bright)}.dev-process-section{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:100px;padding-top:100px;border-top:1px solid var(--line)}.dev-process-lede{color:#a0a0b0;font-size:15px;line-height:1.7;margin-top:24px;max-width:380px}.dev-process-wrap{padding-top:42px;position:relative}.dev-process-line{background:var(--line);height:1px;left:0;position:absolute;right:0;top:59px}.dev-process-items{display:flex;justify-content:space-between;position:relative}.dev-process-item{align-items:center;color:#9a90a8;display:flex;flex-direction:column;font-family:DM Mono;font-size:9px;gap:14px;text-transform:uppercase}.dev-process-node{align-items:center;background:var(--bg);border:1px solid #4a4055;border-radius:50%;color:#8a8095;display:flex;font-size:9px;height:34px;justify-content:center;width:34px}.dev-process-node.active{background:var(--blue);border-color:var(--blue);color:#0b1013}.dev-process-node svg{height:14px;width:14px}.dev-process-caption{color:#807790;font-size:14px;line-height:1.6;margin:50px 0 0;max-width:280px}.partner-cta-section{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 92px;padding-bottom:90px;padding-top:80px}.partner-cta-content h2{font-size:clamp(36px,4.1vw,58px);margin:23px 0 22px}.partner-cta-content p{color:#9890a4;font-size:16px;line-height:1.75;max-width:480px;margin-bottom:24px}.partner-cta-mark{align-items:center;border:1px solid var(--line);color:var(--blue);display:flex;height:92px;justify-content:center;width:92px}.partner-cta-mark svg{height:37px;stroke-width:1;width:37px}.cta-actions{align-items:center;display:flex;gap:29px;margin-top:10px}.page-header{padding-bottom:60px;padding-top:60px}.page-header-content{max-width:820px}.page-header-content h1{font-size:clamp(40px,5vw,72px);margin:28px 0 0}.page-header-content h1 span{color:var(--blue-bright)}.page-header-lede{color:#a0a0b0;font-size:17px;line-height:1.7;margin-top:28px;max-width:560px}.lifecycle-section{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:100px;padding-top:100px;border-top:1px solid var(--line)}.lifecycle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.lifecycle-card{border-top:1px solid var(--line);padding:24px 20px 24px 0}.lifecycle-card:nth-child(2n){padding-left:20px}.lifecycle-num{color:var(--blue);font-family:DM Mono,monospace;font-size:11px;display:block;margin-bottom:12px}.lifecycle-card h3{color:#dce3e5;font-size:14px;font-weight:600;margin-bottom:9px}.lifecycle-card p{color:#807790;font-size:13px;line-height:1.6;margin:0;max-width:240px}.viability-section{display:grid;gap:80px;grid-template-columns:1fr 1fr;padding-bottom:100px;padding-top:80px}.viability-content h2{font-size:clamp(36px,4.1vw,58px);margin:23px 0 22px}.viability-content h2 span{color:var(--blue-bright)}.viability-content p{color:#9890a4;font-size:16px;line-height:1.75;max-width:420px}.viability-cards{display:flex;flex-direction:column;gap:20px}.viability-card{border:1px solid var(--line);padding:28px}.viability-label{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;display:block;margin-bottom:14px}.viability-card p{color:#8a8095;font-size:14px;line-height:1.65;margin:0}.deployment-coverage{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 280px;padding-bottom:90px;padding-top:80px;border-top:1px solid var(--line)}.deployment-coverage-content h2{font-size:clamp(36px,4.1vw,58px);margin:23px 0 22px}.deployment-coverage-content h2 span{color:var(--blue-bright)}.deployment-coverage-content p{color:#9890a4;font-size:16px;line-height:1.75;max-width:480px;margin-bottom:16px}.deployment-coverage-content .muted-copy{color:#6a5e7a;font-size:14px}.deployment-stages-section{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:100px;padding-top:80px}.stages-grid{display:flex;flex-direction:column;gap:0}.stage-card{border-top:1px solid var(--line);display:grid;grid-template-columns:56px 200px 1fr;align-items:baseline;padding:24px 0}.stage-num{color:var(--blue);font-family:DM Mono,monospace;font-size:11px}.stage-card h3{color:#dce3e5;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.stage-card p{color:#8a8095;font-size:14px;line-height:1.65;margin:0}.deployment-metrics{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:100px;padding-top:80px;border-top:1px solid var(--line)}.evidence-intro-p{color:#a0a0b0;font-size:15px;line-height:1.7;margin-top:24px;max-width:380px}.metrics-placeholder{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.metric-card{border:1px solid var(--line);padding:28px 20px;display:flex;flex-direction:column;gap:16px}.metric-label{color:#8a8095;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.metric-value{color:#dce3e5;font-size:32px;font-weight:500}.metric-pending{color:#4a4055}.partner-benefits-section{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:100px;padding-top:100px;border-top:1px solid var(--line)}.submit-site-section{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:100px;padding-top:80px}.submit-site-intro h2{font-size:clamp(36px,4.1vw,58px);margin:23px 0 22px}.submit-site-intro h2 span{color:var(--blue-bright)}.submit-site-intro p{color:#9890a4;font-size:16px;line-height:1.75;max-width:380px}.inline-form{background:var(--panel);border:1px solid var(--line);padding:40px}.inline-form h2{font-size:32px;margin:20px 0 15px}.inline-form h2 span{color:var(--blue-bright)}.inline-form-subtitle{color:#a0a0b0;font-size:14px;line-height:1.7;margin-bottom:26px}.inline-form label{color:#9a8eb8;display:block;font-family:DM Mono;font-size:9px;letter-spacing:.08em;margin-bottom:17px;text-transform:uppercase}.inline-form input,.inline-form select,.inline-form textarea{background:#0c0a14;border:1px solid #2a2235;color:var(--ink);display:block;font-size:13px;margin-top:8px;outline:none;padding:13px;width:100%;resize:vertical}.inline-form input:focus,.inline-form select:focus,.inline-form textarea:focus{border-color:var(--blue)}.inline-form input::-moz-placeholder,.inline-form textarea::-moz-placeholder{color:#5a4e6a}.inline-form input::placeholder,.inline-form textarea::placeholder{color:#5a4e6a}.inline-form select{color:#807790}.inline-form .button{margin-top:8px}.consent-row{margin:24px 0 8px}.consent-checkbox{align-items:flex-start;color:#9a8eb8;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:14px;gap:12px;line-height:1.65;text-transform:none;letter-spacing:0;margin-bottom:12px}.consent-checkbox input{margin-top:3px;accent-color:var(--blue);width:16px;height:16px;flex-shrink:0}.consent-checkbox span{color:#b0a8c0}.consent-privacy-link{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-left:28px;transition:color .25s ease}.consent-privacy-link:hover{color:var(--blue)}.contact-route-hint{color:#7a6e8a;font-size:13px;line-height:1.55;margin:-8px 0 4px}.contact-route-link{color:var(--blue-bright);transition:color .25s ease}.contact-route-link:hover{color:var(--blue)}.inline-form.success-state{text-align:left}.inline-form.success-state .success-icon{align-items:center;background:var(--blue);color:#0b1013;display:flex;height:42px;justify-content:center;margin-bottom:32px;width:42px}.inline-form.success-state .success-icon svg{height:20px}.inline-form.success-state h2{font-size:32px}.inline-form.success-state p{color:#a0a0b0;font-size:15px;line-height:1.7}.about-section{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:100px;padding-top:100px;border-top:1px solid var(--line)}.about-copy p{color:#9890a4;font-size:16px;line-height:1.75;max-width:480px;margin-bottom:20px}.about-principles{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:100px;padding-top:80px}.principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.principle-card{border:1px solid var(--line);padding:28px}.principle-card svg{color:var(--blue);height:20px;margin-bottom:24px;stroke-width:1.4;width:20px}.principle-card h3{color:#dce3e5;font-size:14px;font-weight:600;margin-bottom:10px}.principle-card p{color:#8a8095;font-size:13px;line-height:1.65;margin:0}.about-market{display:grid;gap:80px;grid-template-columns:1fr 1fr;padding-bottom:100px;padding-top:80px;border-top:1px solid var(--line)}.about-market-content h2{font-size:clamp(36px,4.1vw,58px);margin:23px 0 22px}.about-market-content h2 span{color:var(--blue-bright)}.about-market-content p{color:#9890a4;font-size:16px;line-height:1.75;max-width:420px}.about-market-side{display:flex;flex-direction:column;gap:20px}.about-market-stat{border-top:1px solid var(--line);padding-top:20px}.about-market-stat .stat-label{color:#6a5e7a;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:8px}.about-market-stat strong{color:#dce3e5;font-size:18px;font-weight:500}.about-leadership{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:100px;padding-top:80px;border-top:1px solid var(--line)}.leadership-placeholder{border:1px solid var(--line);padding:40px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}.leadership-placeholder span{color:#6a5e7a;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.contact-section{display:grid;gap:0;grid-template-columns:1fr 1fr;padding-bottom:100px;padding-top:40px}.contact-section .inline-form{max-width:470px}.investor-section{display:grid;gap:40px;grid-template-columns:1fr;padding-bottom:100px;padding-top:40px;max-width:620px}.investor-gateway{display:flex;flex-direction:column;gap:30px}.investor-gateway-content{max-width:470px}.investor-lock{align-items:center;border:1px solid var(--blue);color:var(--blue);display:flex;height:42px;justify-content:center;margin-bottom:24px;width:42px}.investor-lock svg{height:20px;width:20px}.investor-gateway-content h2{font-size:28px;margin:20px 0 15px}.investor-gateway-content p{color:#a0a0b0;font-size:15px;line-height:1.7}.investor-form{max-width:100%}.investor-access-note{color:#7a6e8a;font-size:13px;line-height:1.6;margin-top:4px}.legal-section{padding-bottom:100px;padding-top:40px}.legal-content{max-width:620px}.legal-content p{color:#9890a4;font-size:16px;line-height:1.75;margin-bottom:20px}.legal-content .legal-updated{color:#7a6e8a;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:32px}.legal-content h2{color:#e8e6ed;font-family:Manrope,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:40px 0 12px}.legal-content ul{list-style:none;padding:0;margin:0 0 20px}.legal-content li{color:#9890a4;font-size:16px;line-height:1.75;padding-left:20px;position:relative}.legal-content li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background:var(--blue)}.legal-content a{color:var(--blue-bright);transition:color .25s ease}.legal-content a:hover{color:var(--blue)}.econ-section{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:100px;padding-top:80px;border-top:1px solid var(--line)}.econ-section:first-of-type{padding-top:100px}.econ-intro h2{font-size:clamp(36px,4.1vw,58px);margin:23px 0 0}.econ-intro h2 span{color:var(--blue-bright)}.econ-intro-p{color:#a0a0b0;font-size:15px;line-height:1.7;margin-top:24px;max-width:420px}.econ-data-panel{display:flex;flex-direction:column;gap:32px}.econ-data-block{display:flex;flex-direction:column;gap:16px}.econ-data-label{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.econ-share-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.econ-share-cell{border:1px solid var(--line);padding:24px 20px;display:flex;flex-direction:column;gap:10px}.econ-share-value{color:#dce3e5;font-size:28px;font-weight:500}.econ-share-period{color:#807790;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.econ-reg-list{display:flex;flex-direction:column;gap:0}.econ-reg-row{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:16px 0}.econ-reg-row:last-child{border-bottom:1px solid var(--line)}.econ-reg-label{color:#807790;font-size:14px;line-height:1.5;max-width:280px}.econ-reg-value{color:#dce3e5;font-size:18px;font-weight:500;white-space:nowrap}.econ-source{color:#5a4e6a;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;margin-top:4px}.econ-metrics-grid{display:flex;flex-direction:column;gap:20px}.econ-metric-card{border:1px solid var(--line);padding:28px 24px;display:flex;flex-direction:column;gap:8px}.econ-metric-value{color:#dce3e5;font-size:32px;font-weight:500}.econ-metric-label{color:#807790;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.econ-metric-change{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:11px}.econ-additional{color:#6a5e7a;font-size:13px;line-height:1.6;margin:4px 0 0}.econ-table{display:flex;flex-direction:column}.econ-table-row{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:14px 0;align-items:baseline}.econ-table-row:last-child{border-bottom:1px solid var(--line)}.econ-table-row.highlight .econ-table-value{color:var(--blue-bright)}.econ-table-row.pending .econ-table-value{color:#4a4055;font-style:italic;font-size:12px}.econ-table-label{color:#807790;font-size:14px}.econ-table-value{color:#dce3e5;font-size:15px;font-weight:500}.econ-table-value.pending{font-weight:400}.econ-comparison{display:grid;grid-template-columns:1fr 1fr;gap:32px}.econ-compare-col{display:flex;flex-direction:column;gap:16px}.econ-compare-label{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.econ-compare-label.viapta{color:var(--blue)}.econ-compare-col .econ-table-row:first-child{border-top:none}.econ-callout{align-items:flex-start;border:1px solid rgba(124,60,255,.25);background:#7c3cff0a;display:flex;gap:16px;margin-top:32px;padding:24px 28px}.econ-callout svg{color:var(--blue);height:22px;width:22px;flex-shrink:0;margin-top:2px}.econ-callout p{color:#dce3e5;font-size:16px;line-height:1.6;margin:0}.econ-disclosure-small{color:#5a4e6a;font-size:12px;line-height:1.55;margin:12px 0 0}.econ-pending-note{color:#7a6e8a;font-size:13px;line-height:1.6;margin:8px 0 0}.econ-scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.econ-scenario-cell{border:1px solid var(--line);padding:24px 20px;display:flex;flex-direction:column;gap:10px}.econ-scenario-label{color:#807790;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.econ-scenario-value{color:#dce3e5;font-size:22px;font-weight:500}.econ-two-stage{display:flex;flex-direction:column;gap:32px}.econ-ramp-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.econ-ramp-cell{border:1px solid var(--line);padding:20px 16px;display:flex;flex-direction:column;gap:10px}.econ-ramp-label{color:#807790;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.econ-ramp-values{color:#dce3e5;font-size:16px;font-weight:500;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.econ-ramp-arrow{color:var(--blue);display:flex;align-items:center}.econ-ramp-arrow svg{height:14px;width:14px}.econ-scenario-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px}.econ-scenario-col{display:flex;flex-direction:column;gap:12px}.econ-scenario-label-main{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.econ-scenario-desc{color:#807790;font-size:13px;line-height:1.55;margin:0 0 4px}.econ-scenario-col .econ-table-row:first-child{border-top:1px solid var(--line)}.econ-scenario-statement{color:#9890a4;font-size:15px;line-height:1.7;max-width:620px;margin:0}.econ-revenue-capex-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.econ-revenue-capex-cell{border:1px solid var(--line);padding:28px 24px;display:flex;flex-direction:column;gap:12px}.econ-revenue-capex-cell.highlight{border-color:#7c3cff4d;background:#7c3cff0a}.econ-revenue-capex-label{color:#807790;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.econ-revenue-capex-value{color:#dce3e5;font-size:32px;font-weight:500}.econ-revenue-capex-cell.highlight .econ-revenue-capex-value{color:var(--blue-bright)}.econ-formula-panel{display:flex;flex-direction:column;gap:40px}.econ-formula{align-items:center;border:1px solid rgba(124,60,255,.2);background:#7c3cff08;display:flex;gap:20px;justify-content:center;padding:36px 28px;flex-wrap:wrap}.econ-formula-term{color:#dce3e5;font-size:16px;font-weight:500}.econ-formula-term.result{color:var(--blue-bright)}.econ-formula-op{color:var(--blue);font-size:20px;font-weight:300}.econ-concepts{display:flex;flex-direction:column;gap:0}.econ-concept{align-items:center;border-top:1px solid var(--line);display:flex;gap:16px;padding:20px 0}.econ-concept:last-child{border-bottom:1px solid var(--line)}.econ-concept-label{color:#dce3e5;font-size:15px;font-weight:500;min-width:240px}.econ-concept svg{color:var(--blue);height:16px;width:16px;flex-shrink:0}.econ-concept-arrow{color:#807790;font-size:14px}.econ-concept-copy{color:#9890a4;font-size:15px;line-height:1.7;max-width:560px;margin:0}.econ-flow-panel{display:flex;flex-direction:column;gap:28px}.econ-flow{align-items:center;border:1px solid rgba(124,60,255,.2);background:#7c3cff08;display:flex;flex-wrap:wrap;gap:0;padding:32px 28px}.econ-flow-step{align-items:center;display:flex;gap:16px}.econ-flow-text{color:#dce3e5;font-size:14px;font-weight:500;white-space:nowrap}.econ-flow-arrow{color:var(--blue);display:flex;align-items:center}.econ-flow-arrow svg{height:16px;width:16px}.econ-flow-statement{color:var(--blue-bright);font-size:15px;font-weight:500;margin:0}.econ-disclosure-section{padding-bottom:60px;padding-top:20px}.econ-disclosure-content{max-width:720px}.econ-disclosure-content p{color:#6a5e7a;font-size:13px;line-height:1.65;margin:0}.econ-sources-section{padding-bottom:80px;padding-top:20px;border-top:1px solid var(--line)}.econ-sources-content{display:flex;flex-direction:column;gap:24px}.econ-sources-list{display:flex;flex-direction:column;gap:0}.econ-source-item{border-top:1px solid var(--line);display:flex;gap:24px;padding:16px 0}.econ-source-item:last-child{border-bottom:1px solid var(--line)}.econ-source-name{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;min-width:120px}.econ-source-desc{color:#807790;font-size:13px;line-height:1.6}.econ-compare-hero{align-items:stretch;display:grid;grid-template-columns:1fr auto 1fr;gap:32px}.econ-compare-hero-col{border:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding:36px 32px}.econ-compare-hero-col.viapta{border-color:#7c3cff4d;background:#7c3cff0a}.econ-compare-hero-label{color:#807790;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.econ-compare-hero-label.viapta{color:var(--blue-bright)}.econ-compare-hero-value{color:#dce3e5;font-size:42px;font-weight:500}.econ-compare-hero-value.viapta{color:var(--blue-bright)}.econ-compare-hero-sub{color:#6a5e7a;font-size:13px}.econ-compare-hero-divider{align-items:center;color:var(--blue);display:flex;justify-content:center}.econ-compare-hero-divider svg{height:24px;width:24px}.econ-teaser-section{padding-bottom:80px;padding-top:80px;border-top:1px solid var(--line)}.econ-teaser{border:1px solid rgba(124,60,255,.25);background:#7c3cff0a;padding:48px 44px;display:flex;flex-direction:column;gap:20px;max-width:620px}.econ-teaser-lock{align-items:center;border:1px solid var(--blue);color:var(--blue);display:flex;height:42px;justify-content:center;width:42px}.econ-teaser-lock svg{height:20px;width:20px}.econ-teaser h2{font-size:32px;margin:8px 0 0}.econ-teaser p{color:#a0a0b0;font-size:15px;line-height:1.7;margin:0}.econ-teaser-cta{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:8px}.econ-teaser-note{color:#5a4e6a;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.econ-dataroom-section{padding-bottom:80px;padding-top:20px}.econ-dataroom{display:flex;flex-direction:column;gap:24px}.econ-dataroom-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.econ-dataroom-item{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;padding:14px 0}.econ-dataroom-item:nth-child(odd){padding-right:24px}.econ-dataroom-item:nth-child(2n){padding-left:24px;border-left:1px solid var(--line)}.econ-dataroom-item svg{color:var(--blue);height:15px;width:15px;flex-shrink:0}.econ-dataroom-item span{color:#807790;font-size:13px;line-height:1.5}.econ-strategy-progression{align-items:center;display:flex;flex-direction:column;gap:0}.econ-strategy-step{align-items:center;display:flex;flex-direction:column;gap:14px;position:relative}.econ-strategy-icon{align-items:center;border:1px solid rgba(124,60,255,.3);background:#7c3cff0a;color:var(--blue);display:flex;height:52px;justify-content:center;width:52px;z-index:1}.econ-strategy-icon svg{height:22px;width:22px}.econ-strategy-text{color:#dce3e5;font-size:12px;font-weight:500;font-family:DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase;text-align:center;white-space:nowrap}.econ-strategy-line{background:linear-gradient(to bottom,#7c3cff4d,#7c3cff14);height:40px;width:1px}.econ-prove-stages{display:flex;flex-direction:column;gap:0}.econ-prove-stage{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;padding:24px 0}.econ-prove-stage:last-child{border-bottom:1px solid var(--line)}.econ-prove-number{color:var(--blue);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em}.econ-prove-label{color:#dce3e5;font-size:18px;font-weight:500}.econ-prove-desc{color:#9890a4;font-size:14px;line-height:1.6;margin:0}.econ-battery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.econ-battery-card{border:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding:28px 24px}.econ-battery-title{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.econ-battery-desc{color:#9890a4;font-size:14px;line-height:1.65;margin:0}.econ-thesis-panel{display:flex;flex-direction:column;gap:24px}.econ-callout.thesis{border-color:#7c3cff59;background:#7c3cff0f}.econ-callout.thesis p{font-size:20px;font-weight:500}.econ-discipline-flow{display:flex;flex-direction:column;gap:20px}.econ-discipline-steps{align-items:center;border:1px solid rgba(124,60,255,.2);background:#7c3cff08;display:flex;flex-wrap:wrap;gap:0;padding:32px 28px}.econ-discipline-step{align-items:center;display:flex;gap:14px}.econ-discipline-text{color:#dce3e5;font-size:14px;font-weight:500;white-space:nowrap}.econ-discipline-op{color:var(--blue);font-size:18px;font-weight:300}.strategy-section{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:80px;padding-top:80px;border-top:1px solid var(--line)}.strategy-steps{align-items:flex-start;display:flex;flex-direction:column;gap:0}.strategy-step{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px;padding:20px 0}.strategy-step:last-child{border-bottom:1px solid var(--line)}.strategy-step-label{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.strategy-step p{color:#9890a4;font-size:14px;line-height:1.6;margin:0}.strategy-arrow{color:var(--blue);display:none}.strategy-callout-section{padding-bottom:80px;padding-top:20px}.strategy-callout{border:1px solid rgba(124,60,255,.25);background:#7c3cff0a;padding:44px 40px;display:flex;flex-direction:column;gap:16px;max-width:680px}.strategy-callout h2{font-size:28px;margin:0}.strategy-callout p{color:#a0a0b0;font-size:15px;line-height:1.7;margin:0}.platform-module-section{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:100px;padding-top:80px;border-top:1px solid var(--line)}.platform-modules{display:flex;flex-direction:column;gap:32px}.platform-module{border:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding:36px 32px}.platform-module-number{color:var(--blue);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em}.platform-module-name{color:#dce3e5;font-size:22px;font-weight:500}.platform-module-status{color:#6a5e7a;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.platform-module-status.dev{color:var(--blue-bright)}.platform-module-purpose{color:#9890a4;font-size:14px;line-height:1.65;margin:4px 0 0}.platform-module-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.platform-module-tag{border:1px solid var(--line);color:#807790;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.06em;padding:6px 12px;text-transform:uppercase}.platform-module-tag.verified{border-color:#7c3cff4d;color:var(--blue-bright)}.platform-arch{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:12px}.platform-arch-input{border:1px solid var(--line);color:#dce3e5;font-size:13px;padding:10px 16px}.platform-arch-op{color:var(--blue);font-size:16px}.platform-arch-down{color:var(--blue);display:flex}.platform-arch-down svg{height:18px;width:18px}.platform-arch-core{border:1px solid rgba(124,60,255,.3);background:#7c3cff0a;color:var(--blue-bright);font-size:14px;font-weight:500;padding:14px 24px}.platform-arch-outputs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.platform-arch-outputs span{border:1px solid var(--line);color:#807790;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em;padding:8px 14px;text-transform:uppercase}.platform-module-note{color:#6a5e7a;font-size:13px;line-height:1.6;margin:12px 0 0}.es-section{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:100px;padding-top:80px;border-top:1px solid var(--line)}.es-section:first-of-type{border-top:none;padding-top:0}.es-first-layer{display:flex;flex-direction:column;gap:20px}.es-first-layer p{color:#a0a0b0;font-size:15px;line-height:1.7;margin:0}.es-first-layer-statement{color:#dce3e5;font-size:17px;font-weight:500}.es-strategies{display:grid;grid-template-columns:1fr 1fr;gap:24px}.es-strategy-col{border:1px solid var(--line);display:flex;flex-direction:column;gap:16px;padding:36px 32px}.es-strategy-title{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.es-strategy-desc{color:#9890a4;font-size:14px;line-height:1.65;margin:0}.es-strategy-functions{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.es-strategy-functions li{color:#807790;font-size:13px;line-height:1.5;padding-left:16px;position:relative}.es-strategy-functions li:before{color:var(--blue);content:"—";left:0;position:absolute}.es-revenue-layers{display:flex;flex-direction:column;gap:0}.es-revenue-layer{align-items:center;border-top:1px solid var(--line);display:flex;gap:16px;padding:18px 0}.es-revenue-layer:last-child{border-bottom:1px solid var(--line)}.es-revenue-label{color:#dce3e5;font-size:15px;font-weight:500;min-width:200px}.es-revenue-arrow{color:var(--blue);display:flex}.es-revenue-arrow svg{height:16px;width:16px}.es-revenue-desc{color:#807790;font-size:14px}.es-note{color:#6a5e7a;font-size:13px;line-height:1.6;margin:16px 0 0}.es-aggregation{display:flex;flex-direction:column;gap:28px}.es-aggregation>p{color:#a0a0b0;font-size:15px;line-height:1.7;margin:0}.es-arch{align-items:center;border:1px solid rgba(124,60,255,.2);background:#7c3cff08;display:flex;flex-direction:column;gap:16px;padding:36px 28px}.es-arch-inputs{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.es-arch-inputs span{border:1px solid var(--line);color:#dce3e5;font-size:13px;padding:10px 18px}.es-arch-down{color:var(--blue);display:flex}.es-arch-down svg{height:18px;width:18px}.es-arch-core{border:1px solid rgba(124,60,255,.3);background:#7c3cff0f;color:var(--blue-bright);font-size:15px;font-weight:500;padding:16px 28px}.es-arch-outputs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.es-arch-outputs span{border:1px solid var(--line);color:#807790;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em;padding:8px 14px;text-transform:uppercase}.es-arch-label{color:#6a5e7a;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.es-evidence-flow{display:flex;flex-direction:column;gap:24px}.es-evidence-flow>p{color:#a0a0b0;font-size:15px;line-height:1.7;margin:0}.es-evidence-sequence{align-items:center;display:flex;flex-wrap:wrap;gap:0}.es-evidence-step{align-items:center;display:flex;gap:14px}.es-evidence-text{border:1px solid rgba(124,60,255,.2);color:#dce3e5;font-size:13px;font-weight:500;padding:12px 20px}.es-evidence-arrow{color:var(--blue);display:flex}.es-evidence-arrow svg{height:16px;width:16px}.es-evidence-note{color:#6a5e7a;font-size:13px;line-height:1.6;margin:0}.es-financing{display:flex;flex-direction:column;gap:28px}.es-financing>p{color:#a0a0b0;font-size:15px;line-height:1.7;margin:0}.es-financing-flow{display:flex;flex-direction:column;gap:0}.es-financing-step{border-top:1px solid var(--line);display:flex;gap:24px;padding:18px 0}.es-financing-step:last-child{border-bottom:1px solid var(--line)}.es-financing-label{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;min-width:200px;text-transform:uppercase}.es-financing-desc{color:#9890a4;font-size:14px;line-height:1.6}.es-financing-callout{align-items:flex-start;border:1px solid rgba(124,60,255,.3);background:#7c3cff0f;display:flex;gap:16px;padding:28px 32px}.es-financing-callout svg{color:var(--blue);height:22px;width:22px;flex-shrink:0;margin-top:2px}.es-financing-callout p{color:#dce3e5;font-size:18px;font-weight:500;line-height:1.5;margin:0}.es-bridge-section{padding-bottom:80px;padding-top:80px;border-top:1px solid var(--line)}.es-bridge-content{display:flex;flex-direction:column;gap:16px;max-width:620px}.es-bridge-content h2{font-size:clamp(32px,3.5vw,48px);margin:8px 0 0}.es-bridge-content h2 span{color:var(--blue-bright)}.es-bridge-content p{color:#a0a0b0;font-size:15px;line-height:1.7;margin:0}.deployment-strategic-note{color:#6a5e7a;font-size:13px;line-height:1.65;margin:24px 0 0;max-width:620px}.about-vision-copy{color:#9890a4;font-size:15px;line-height:1.7;margin:16px 0 0}.investor-materials{display:flex;flex-direction:column;gap:16px;margin-top:24px}.investor-materials-label{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.investor-materials-list{-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px;display:block;list-style:none;margin:0;padding:0}.investor-materials-list li{color:#807790;font-size:13px;line-height:1.8;padding-left:16px;position:relative}.investor-materials-list li:before{color:var(--blue);content:"—";left:0;position:absolute}.investor-materials-note{color:#6a5e7a;font-size:12px;line-height:1.6;margin:8px 0 0}.investor-login-strip{align-items:center;border:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:24px;padding:14px 20px}.investor-login-strip-left{align-items:center;display:flex;flex-wrap:wrap;gap:6px 16px}.investor-login-strip-label{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.investor-login-strip-hint{color:#6a5e7a;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.form-error{color:#e57373;font-size:13px;line-height:1.5;margin:4px 0}.admin-approval-note{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;margin:4px 0}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-ghost{background:transparent;border:1px solid var(--line);color:#9890a4}.button-ghost:hover{border-color:var(--blue);color:var(--blue-bright)}.data-room-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.data-room-category{border:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding:24px 20px}.data-room-cat-header{align-items:center;display:flex;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.data-room-cat-num{color:var(--blue);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em}.data-room-cat-title{color:#dce3e5;font-size:14px;font-weight:500}.data-room-doc-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.data-room-doc{align-items:flex-start;border-top:1px solid var(--line);display:flex;gap:12px;padding:12px 0}.data-room-doc:first-child{border-top:none;padding-top:0}.data-room-doc svg{color:#5a4e6a;height:15px;width:15px;flex-shrink:0;margin-top:2px}.data-room-doc>div{display:flex;flex-direction:column;gap:2px}.data-room-doc-title{color:#dce3e5;font-size:13px;font-weight:500}.data-room-doc-desc{color:#807790;font-size:12px;line-height:1.5}.data-room-empty{color:#6a5e7a;font-size:13px;line-height:1.5;margin:0}.admin-requests{display:flex;flex-direction:column;gap:20px}.admin-request-list{display:flex;flex-direction:column;gap:12px}.admin-request-card{border:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding:20px 24px}.admin-request-info{display:flex;flex-direction:column;gap:4px}.admin-request-name{color:#dce3e5;font-size:15px;font-weight:500}.admin-request-company{color:#9890a4;font-size:13px}.admin-request-email{color:#807790;font-family:DM Mono,monospace;font-size:12px}.admin-request-focus{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.admin-request-reason{color:#807790;font-size:13px;line-height:1.5;margin-top:4px}.admin-request-status{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase;align-self:flex-start;margin-top:4px}.status-pending{background:#7c3cff0f;border:1px solid rgba(124,60,255,.15);color:#9a8eb8}.status-approved{background:#7c3cff26;border:1px solid rgba(124,60,255,.3);color:var(--blue-bright)}.status-declined,.status-revoked{border:1px solid #3a2020;color:#a06060}.admin-request-actions{display:flex;flex-direction:column;gap:8px;align-items:flex-end;flex-shrink:0}@media (max-width: 900px){.data-room-grid{grid-template-columns:1fr}.admin-request-card{flex-direction:column;gap:16px}.admin-request-actions{flex-direction:row;align-items:flex-start}}.es-hero-secondary{padding-bottom:20px}.es-hero-secondary p{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.es-strategy-body{display:flex;flex-direction:column;gap:16px}.es-strategy-body p{color:#a0a0b0;font-size:15px;line-height:1.7;margin:0}.es-strategy-statement{color:#dce3e5;font-size:17px;font-weight:500}.es-progression{align-items:center;display:flex;flex-wrap:wrap;gap:0;margin-top:12px}.es-prog-step{align-items:center;display:flex;gap:12px}.es-prog-text{border:1px solid rgba(124,60,255,.2);color:#dce3e5;font-size:12px;font-weight:500;padding:10px 16px;white-space:nowrap}.es-prog-arrow{color:var(--blue);display:flex}.es-prog-arrow svg{height:14px;width:14px}.es-progression--two-row{align-items:stretch;flex-direction:column;gap:0}.es-prog-row{align-items:center;display:flex;flex-wrap:nowrap;gap:0}.es-prog-connector{align-items:center;display:flex;height:32px;justify-content:flex-end;padding-right:24px;position:relative}.es-prog-connector-line{background:var(--blue);height:100%;width:1px}.es-prog-connector-arrow{border-bottom:5px solid transparent;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--blue);position:absolute;bottom:0}.es-strategy-sublabel{color:#6a5e7a;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.es-strategy-caveat{color:#6a5e7a;font-size:13px;line-height:1.6;margin:8px 0 0}.es-evidence-stages{display:flex;flex-direction:column;gap:0}.es-evidence-stage{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px;padding:22px 0}.es-evidence-stage:last-of-type{border-bottom:1px solid var(--line)}.es-evidence-num{color:var(--blue);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em}.es-evidence-label{color:#dce3e5;font-size:18px;font-weight:500}.es-evidence-desc{color:#9890a4;font-size:14px;line-height:1.6;margin:0}.es-evidence-callout{align-items:flex-start;border:1px solid rgba(124,60,255,.3);background:#7c3cff0f;display:flex;gap:16px;margin-top:24px;padding:28px 32px}.es-evidence-callout svg{color:var(--blue);height:22px;width:22px;flex-shrink:0;margin-top:2px}.es-evidence-callout p{color:#dce3e5;font-size:18px;font-weight:500;line-height:1.5;margin:0}.es-economics-body{display:flex;flex-direction:column;gap:28px}.es-econ-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.es-econ-card{border:1px solid var(--line);display:flex;flex-direction:column;gap:10px;padding:28px 24px}.es-econ-card-title{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.es-econ-card-desc{color:#9890a4;font-size:14px;line-height:1.65;margin:0}.es-econ-flow{align-items:center;border:1px solid rgba(124,60,255,.2);background:#7c3cff08;display:flex;flex-wrap:wrap;gap:0;padding:28px 24px}.es-econ-flow-step{align-items:center;display:flex;gap:12px}.es-econ-flow-text{color:#dce3e5;font-size:13px;font-weight:500;white-space:nowrap}.es-econ-flow-op{color:var(--blue);font-size:18px;font-weight:300}.es-value-streams{border:1px solid rgba(124,60,255,.2);background:#7c3cff08;display:flex;flex-direction:column;gap:16px;padding:28px 32px}.es-value-streams-label{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.es-value-streams-items{align-items:center;display:flex;flex-wrap:wrap;gap:0}.es-value-stream-item{color:#dce3e5;font-size:14px;font-weight:500;white-space:nowrap}.es-value-stream-item:not(:last-child):after{color:#5a4e6a;content:"·";padding:0 14px}.es-value-streams-note{color:#6a5e7a;font-size:12px;line-height:1.6;margin:0}.es-flywheel{display:flex;flex-direction:column;gap:20px}.es-flywheel-sequence{align-items:center;display:flex;flex-wrap:wrap;gap:0}.es-flywheel-step{align-items:center;display:flex;gap:10px}.es-flywheel-text{border:1px solid rgba(124,60,255,.2);color:#dce3e5;font-size:12px;font-weight:500;padding:10px 16px;white-space:nowrap}.es-flywheel-arrow{color:var(--blue);display:flex}.es-flywheel-arrow svg{height:14px;width:14px}.es-flywheel>p{color:#a0a0b0;font-size:15px;line-height:1.7;margin:0}.es-flywheel--two-row{align-items:stretch;flex-direction:column;gap:0}.es-flywheel-row{align-items:center;display:flex;flex-wrap:nowrap;gap:0}.es-flywheel-connector{align-items:center;display:flex;height:32px;justify-content:flex-end;padding-right:20px;position:relative}.es-flywheel-connector-line{background:var(--blue);height:100%;width:1px}.es-flywheel-connector-arrow{border-bottom:5px solid transparent;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--blue);position:absolute;bottom:0}.es-grid-flex-body{display:flex;flex-direction:column;gap:16px}.es-grid-flex-body p{color:#a0a0b0;font-size:15px;line-height:1.7;margin:0}.es-grid-flex-note{color:#6a5e7a;font-size:13px;line-height:1.6}.es-capital-body{display:flex;flex-direction:column;gap:28px}.es-capital-body>p{color:#a0a0b0;font-size:15px;line-height:1.7;margin:0}.es-capital-flow{display:flex;flex-direction:column;gap:0}.es-capital-stage{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;padding:22px 0;position:relative}.es-capital-stage:last-child{border-bottom:1px solid var(--line)}.es-capital-label{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.es-capital-builds{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.es-capital-builds li{border:1px solid var(--line);color:#9890a4;font-size:13px;padding:6px 14px}.es-capital-down{color:var(--blue);display:flex;margin-top:4px}.es-capital-down svg{height:16px;width:16px}.es-capital-flow--spine{border-left:1px solid var(--blue);margin-left:0;padding-left:24px;position:relative}.es-capital-stage--spine{border-top:1px solid var(--line);padding:22px 0;position:relative}.es-capital-stage--spine:first-child{border-top:none;padding-top:0}.es-capital-stage--spine:not(:last-child):after{border-bottom:5px solid transparent;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--blue);content:"";left:-5px;position:absolute;bottom:-10px}.es-capital-stage--spine:not(:last-child):before{background:var(--blue);content:"";height:10px;left:0;position:absolute;bottom:0;width:1px}.es-investor-section{padding-bottom:120px;padding-top:80px;border-top:1px solid var(--line)}.es-investor-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.es-investor-content{display:flex;flex-direction:column;gap:20px;max-width:520px}.es-investor-lock{align-items:center;border:1px solid var(--blue);color:var(--blue);display:flex;height:42px;justify-content:center;margin-bottom:8px;width:42px}.es-investor-lock svg{height:20px;width:20px}.es-investor-content h2{font-size:clamp(32px,3.5vw,48px);margin:8px 0 0}.es-investor-content h2 span{color:var(--blue-bright)}.es-investor-content>p{color:#a0a0b0;font-size:15px;line-height:1.7;margin:0}.es-investor-cta{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.es-investor-note{color:#6a5e7a;font-size:12px;line-height:1.6}.es-dataroom{border:1px solid var(--line);background:#0d191d80;display:flex;flex-direction:column;gap:0;padding:32px 28px}.es-dataroom-header{align-items:center;display:flex;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--line)}.es-dataroom-lock{align-items:center;border:1px solid var(--blue);color:var(--blue);display:flex;height:32px;justify-content:center;width:32px}.es-dataroom-lock svg{height:15px;width:15px}.es-dataroom-title{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.es-dataroom-grid{display:flex;flex-direction:column;gap:0}.es-dataroom-row{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;padding:14px 0}.es-dataroom-row:first-child{border-top:none;padding-top:16px}.es-dataroom-row svg:first-child{color:#5a4e6a;height:15px;width:15px;flex-shrink:0}.es-dataroom-row span{color:#807790;flex:1;font-size:13px;line-height:1.5}.es-dataroom-row svg:last-child{color:var(--blue);height:13px;width:13px;flex-shrink:0;opacity:.5}.es-dataroom-footer{color:#5a4e6a;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;margin-top:20px;padding-top:16px;border-top:1px solid var(--line);text-transform:uppercase}.es-arch-inputs .es-arch-op{color:var(--blue);font-size:16px;padding:0 2px}.es-strategy-role{color:var(--blue);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.es-distinction-section{display:grid;gap:32px;grid-template-columns:1fr;padding-bottom:40px;padding-top:0}.es-distinction{display:grid;grid-template-columns:1fr 1fr;gap:24px}.es-distinction-col{border:1px solid var(--line);display:flex;flex-direction:column;gap:12px;padding:32px 28px}.es-distinction-label{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.es-distinction-step{color:#dce3e5;font-size:14px;font-weight:500}.es-distinction-arrow{color:var(--blue);display:flex}.es-distinction-arrow svg{height:14px;width:14px}.es-distinction-statement{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:13px;letter-spacing:.12em;margin:0;text-align:center;text-transform:uppercase}.es-arch-objective{color:#a0a0b0;font-size:14px;line-height:1.7;margin:16px 0 0;max-width:580px}.es-capital-builds-desc{color:#9890a4;font-size:14px;line-height:1.65;margin:0;max-width:500px}.pf-hero-graphic{padding-bottom:0;padding-top:0}.pf-evidence-fusion{align-items:center;border:1px solid var(--line);background:#0d191d66;display:flex;flex-direction:column;gap:20px;padding:40px 32px}.pf-evidence-layers{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pf-evidence-layer{border:1px solid rgba(124,60,255,.2);color:#807790;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.08em;padding:8px 14px;text-transform:uppercase}.pf-fusion-arrow{color:var(--blue);display:flex}.pf-fusion-arrow svg{height:18px;width:18px}.pf-fusion-core{border:1px solid rgba(124,60,255,.4);background:#7c3cff0f;color:var(--blue-bright);font-family:DM Mono,monospace;font-size:13px;font-weight:500;letter-spacing:.1em;padding:14px 28px;text-transform:uppercase}.pf-fusion-output{border:1px solid var(--blue);color:#dce3e5;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.1em;padding:12px 24px;text-transform:uppercase}.pipeline-sublabel{color:#5a4e6a;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.05em;margin-top:2px;text-align:center;text-transform:uppercase}.pf-arch-section{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:100px;padding-top:100px;border-top:1px solid var(--line)}.pf-arch{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:0}.pf-arch-col{border:1px solid var(--line);display:flex;flex-direction:column;gap:0;padding:28px 24px}.pf-arch-col-center{border-color:#7c3cff4d;background:#7c3cff0a}.pf-arch-col-title{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;margin-bottom:20px;text-transform:uppercase}.pf-arch-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.pf-arch-list li{border-top:1px solid var(--line);color:#9890a4;font-size:13px;line-height:1.5;padding:10px 0}.pf-arch-list li:first-child{border-top:none;padding-top:0}.pf-arch-functions{display:flex;flex-direction:column;gap:0}.pf-arch-function{border-top:1px solid rgba(124,60,255,.15);color:#dce3e5;font-size:13px;font-weight:500;padding:10px 0}.pf-arch-function:first-child{border-top:none;padding-top:0}.pf-arch-connectors{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 8px}.pf-arch-line{background:#7c3cff33;flex:1;width:1px}.pf-arch-arrow{color:var(--blue);display:flex}.pf-arch-arrow svg{height:16px;width:16px}.pf-evidence-body{display:flex;flex-direction:column;gap:32px}.pf-evidence-record{border:1px solid var(--line);background:#0d191d66;display:flex;flex-direction:column;gap:16px;padding:28px 32px}.pf-evidence-record-label{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.pf-evidence-record-rows{display:flex;flex-direction:column;gap:0}.pf-evidence-record-row{align-items:center;border-top:1px solid var(--line);display:flex;gap:16px;padding:14px 0}.pf-evidence-record-row:first-child{border-top:none;padding-top:0}.pf-evidence-record-signal{color:#dce3e5;flex:1;font-size:14px;font-weight:500}.pf-evidence-record-arrow{color:var(--blue);display:flex}.pf-evidence-record-arrow svg{height:14px;width:14px}.pf-evidence-record-tier{font-family:DM Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;padding:4px 12px;text-transform:uppercase}.pf-tier-verified{background:#7c3cff26;border:1px solid rgba(124,60,255,.3);color:var(--blue-bright)}.pf-tier-modeled{background:#7c3cff0f;border:1px solid rgba(124,60,255,.15);color:#9a8eb8}.pf-tier-open{border:1px solid var(--line);color:#6a5e7a}.pf-techstack-section{display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-bottom:100px;padding-top:100px;border-top:1px solid var(--line)}.pf-techstack{display:flex;flex-direction:column;gap:32px}.pf-tech-module{border:1px solid var(--line);display:flex;flex-direction:column;gap:20px;padding:36px 32px}.pf-tech-module-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.pf-tech-module-num{color:var(--blue);font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em}.pf-tech-module-name{color:#dce3e5;font-size:20px;font-weight:500}.pf-tech-module-status{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;padding:4px 12px;text-transform:uppercase}.pf-tech-module-status.current{background:#7c3cff1f;border:1px solid rgba(124,60,255,.3);color:var(--blue-bright)}.pf-tech-module-status.dev{border:1px solid var(--line);color:#6a5e7a}.pf-tech-module-copy{color:#9890a4;font-size:15px;line-height:1.7;margin:0}.pf-tech-module-flow{align-items:center;border:1px solid rgba(124,60,255,.15);background:#7c3cff08;display:flex;flex-wrap:wrap;gap:0;padding:20px 24px}.pf-tech-flow-arrow{color:var(--blue);display:flex;padding:0 14px}.pf-tech-flow-arrow svg{height:16px;width:16px}.pf-tech-module-flow>span:not(.pf-tech-flow-arrow){color:#dce3e5;font-size:14px;font-weight:500;white-space:nowrap}.pf-tech-bridge{display:flex;flex-direction:column;gap:0;padding:0 32px}.pf-tech-bridge-step{align-items:center;display:flex;gap:12px;padding:16px 0;position:relative}.pf-tech-bridge-step:not(:last-child):after{content:"";position:absolute;left:50%;top:100%;width:1px;height:16px;background:#7c3cff33}.pf-tech-bridge-label{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pf-tech-bridge-desc{color:#807790;font-size:13px;line-height:1.5}.pf-tech-bridge-arrow{color:var(--blue);display:flex;margin-left:auto}.pf-tech-bridge-arrow svg{height:16px;width:16px}.pf-tech-module-arch{display:flex;flex-direction:column;gap:12px}.pf-tech-arch-inputs{align-items:center;display:flex;flex-wrap:nowrap;gap:0}.pf-tech-arch-inputs>span:not(.pf-tech-arch-op){border:1px solid var(--line);color:#9890a4;font-size:12px;padding:8px 12px;white-space:nowrap;flex-shrink:0}.pf-tech-arch-op{color:var(--blue);font-size:14px;padding:0 6px;flex-shrink:0}.pf-tech-arch-down{color:var(--blue);display:flex;justify-content:center}.pf-tech-arch-down svg{height:16px;width:16px}.pf-tech-arch-core{align-self:center;border:1px solid rgba(124,60,255,.3);background:#7c3cff0f;color:var(--blue-bright);font-family:DM Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.1em;padding:12px 24px;text-transform:uppercase}.pf-tech-arch-outputs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.pf-tech-arch-outputs>span{border:1px solid var(--line);color:#9890a4;font-size:12px;padding:8px 14px;text-align:center}.pf-learning-section{display:grid;gap:80px;grid-template-columns:.5fr 1.5fr;padding-bottom:100px;padding-top:80px;border-top:1px solid var(--line)}.pf-learning-body{display:flex;flex-direction:column;gap:28px}.pf-learning-body>p{color:#a0a0b0;font-size:15px;line-height:1.7;margin:0;max-width:560px}.pf-learning-flow{align-items:center;display:flex;flex-wrap:nowrap;gap:0}.pf-learning-step{align-items:center;display:flex;gap:0;flex-shrink:0}.pf-learning-text{border:1px solid rgba(124,60,255,.2);color:#dce3e5;font-size:12px;font-weight:500;padding:10px 12px;white-space:nowrap}.pf-learning-arrow{color:var(--blue);display:flex;flex-shrink:0;padding:0 6px}.pf-learning-arrow svg{height:14px;width:14px}.pf-geo-section{display:grid;gap:80px;grid-template-columns:1fr 1fr;padding-bottom:100px;padding-top:80px;border-top:1px solid var(--line);align-items:center}.pf-geo-content h2{font-size:clamp(36px,4.1vw,58px);margin:23px 0 16px}.pf-geo-content h2 span{color:var(--blue-bright)}.pf-geo-content p{color:#9890a4;font-size:16px;line-height:1.75;margin:0}.pf-geo-marker{border:1px solid var(--line);background:#0d191d66;display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 32px}.pf-geo-marker-codes{color:var(--blue);font-family:DM Mono,monospace;font-size:18px;letter-spacing:.15em}.pf-geo-marker-region{color:var(--blue-bright);font-family:DM Mono,monospace;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.pf-geo-marker-focus{color:#6a5e7a;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.dash-map-grid{background-image:linear-gradient(rgba(124,60,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(124,60,255,.06) 1px,transparent 1px);background-size:28px 28px;top:0;right:0;bottom:0;left:0;position:absolute}.dash-map-contour{border:1px solid rgba(124,60,255,.08);border-radius:50%;position:absolute}.dash-map-contour-1{height:140px;width:140px;left:20%;top:25%}.dash-map-contour-2{height:220px;width:220px;left:35%;top:15%}.dash-map-contour-3{height:320px;width:320px;left:10%;top:5%}.dash-candidate{align-items:center;background:#f8faf9;border:2px solid #8a7ba8;border-radius:50%;color:#6b5e8a;display:flex;font-family:DM Mono,monospace;font-size:9px;height:24px;justify-content:center;position:absolute;width:24px;z-index:2}.dash-candidate-a{left:28%;top:30%}.dash-candidate-b{left:65%;top:22%}.dash-candidate.selected{background:var(--blue);border-color:#e0d5f5;box-shadow:0 0 0 8px #7c3cff29;color:#fff;height:32px;left:48%;top:52%;width:32px}.panel-list strong.tier-verified{color:#6b4ba8}.panel-list strong.tier-modeled{color:#8a7ba8}.panel-list strong.tier-open{color:#b8a8c8}@media (max-width: 900px){.dev-process-section,.lifecycle-section,.deployment-stages-section,.deployment-metrics,.partner-benefits-section,.submit-site-section,.about-section,.about-principles,.about-leadership,.econ-section{gap:55px;grid-template-columns:1fr}.econ-share-grid,.econ-comparison,.econ-scenario-grid,.econ-ramp-grid,.econ-scenario-comparison,.econ-revenue-capex-grid{grid-template-columns:1fr}.econ-compare-hero{grid-template-columns:1fr;gap:16px}.econ-compare-hero-divider{transform:rotate(90deg)}.econ-dataroom-grid{grid-template-columns:1fr}.econ-dataroom-item:nth-child(2n){padding-left:0;border-left:none}.econ-teaser{padding:36px 28px}.econ-battery-grid{grid-template-columns:1fr}.econ-discipline-steps{justify-content:flex-start}.strategy-section,.platform-module-section,.es-section{gap:55px;grid-template-columns:1fr}.es-strategies{grid-template-columns:1fr}.es-revenue-label{min-width:auto}.es-financing-step{flex-direction:column;gap:6px}.es-financing-label{min-width:auto}.es-econ-cards{grid-template-columns:1fr}.es-econ-flow{justify-content:flex-start}.es-investor-preview-list{grid-template-columns:1fr}.es-capital-builds li{font-size:12px}.es-distinction{grid-template-columns:1fr}.es-investor-layout{grid-template-columns:1fr;gap:40px}.es-prog-row,.es-flywheel-row{flex-direction:column;align-items:flex-start;gap:8px}.es-prog-arrow,.es-flywheel-arrow{transform:rotate(90deg)}.es-prog-connector,.es-flywheel-connector{display:none}.es-prog-row+.es-prog-row,.es-flywheel-row+.es-flywheel-row{margin-top:8px}.pf-arch-section{gap:55px;grid-template-columns:1fr}.pf-arch{grid-template-columns:1fr;gap:12px}.pf-arch-connectors{flex-direction:row;padding:4px 0}.pf-arch-line{height:1px;width:100%}.pf-techstack-section,.pf-learning-section{gap:55px;grid-template-columns:1fr}.pf-geo-section{gap:40px;grid-template-columns:1fr}.pf-tech-arch-outputs{grid-template-columns:1fr}.pf-learning-flow,.pf-tech-arch-inputs{flex-wrap:wrap;overflow:visible}.investor-materials-list{-moz-columns:1;columns:1}.econ-concept{flex-direction:column;align-items:flex-start;gap:8px}.econ-concept-label{min-width:auto}.econ-flow{justify-content:flex-start}.viability-section,.about-market,.investor-section{gap:40px;grid-template-columns:1fr}.partner-cta-section{gap:28px;grid-template-columns:1fr}.partner-cta-mark{display:none}.deployment-coverage{gap:28px;grid-template-columns:1fr}.contact-section{grid-template-columns:1fr}.metrics-placeholder{grid-template-columns:repeat(2,1fr)}.principles-grid,.lifecycle-grid{grid-template-columns:1fr}.lifecycle-card:nth-child(2n){padding-left:0}.footer-grid{grid-template-columns:1fr;gap:40px}.footer-nav-columns{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.page-header{padding-bottom:40px;padding-top:40px}.dev-process-items{overflow-x:auto;justify-content:flex-start;padding-bottom:12px}.dev-process-item{flex:0 0 90px}.dev-process-item:not(:last-child){margin-right:13px}.dev-process-line{left:0;width:590px}.metrics-placeholder{grid-template-columns:1fr}.stage-card{grid-template-columns:40px 1fr}.stage-card p{grid-column:2}.inline-form{padding:30px 20px}.footer-nav-columns{grid-template-columns:1fr}}:root{--body-copy: #b9c3ca;--secondary-copy: #9ba7ae}.problem-lede,.consequence-card p,.evidence-intro p,.evidence-tier p,.expansion-section p,.dev-process-lede,.partner-cta-content p,.page-header-lede,.lifecycle-card p,.viability-content p,.viability-card p{color:var(--body-copy)}.evaluation-card p,.pipeline-caption,.dev-process-caption{color:var(--secondary-copy)}.consequence-card p{color:var(--body-copy);font-size:15px;line-height:1.7}:root{--body-copy: #c2c9ce;--secondary-copy: #a7b1b8}.problem-lede,.consequence-card p,.evidence-intro p,.evidence-tier p,.expansion-section p,.dev-process-lede,.partner-cta-content p,.page-header-lede,.lifecycle-card p,.viability-content p,.viability-card p,.market-copy .muted-copy{color:var(--body-copy)}.evaluation-card p,.pipeline-caption,.dev-process-caption,.hero-note,.footer-nav-col a,.footer-investor-link{color:var(--secondary-copy)}.consequence-card p{font-size:15px;line-height:1.7}.dev-process-caption,.pipeline-caption{color:var(--body-copy)}.dev-process-item,.pipeline-item{color:#aeb8bf}.dev-process-node,.pipeline-node{color:#aeb8bf;border-color:#c2c9ce52}.es-strategy-desc{color:var(--body-copy);font-size:15px;line-height:1.7}.es-strategy-functions li{color:var(--body-copy);font-size:14px;line-height:1.65}.es-strategy-sublabel{color:var(--secondary-copy)}.es-strategy-caveat{color:var(--secondary-copy);font-size:14px;line-height:1.65}.es-investor-content>p{color:var(--body-copy);font-size:15px;line-height:1.7}.es-investor-note{color:var(--secondary-copy)}.es-dataroom-row>span{color:var(--body-copy)}.es-dataroom-footer{color:var(--secondary-copy)}.es-capital-body>p{color:var(--body-copy);font-size:15px;line-height:1.7}.es-capital-builds li,.es-capital-builds-desc{color:var(--body-copy)}.es-capital-builds li{font-size:14px;line-height:1.55}.es-capital-builds-desc{font-size:14px;line-height:1.65}.es-capital-label{color:var(--blue-bright)}.es-capital-flow--spine{position:relative}.es-capital-stage--spine:not(:last-child):before{content:none!important}.es-capital-stage--spine:not(:last-child):after{content:"";position:absolute;left:-29px;bottom:-6px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:9px solid var(--blue-bright);z-index:1}.es-capital-flow--spine{border-left:2px solid rgba(157,123,255,.55);padding-left:28px;position:relative}.es-capital-stage--spine{position:relative;padding:26px 0}.es-capital-stage--spine:first-child{padding-top:0}.es-capital-stage--spine:before{content:""!important;position:absolute;left:-36px;top:29px;width:14px;height:14px;border:2px solid var(--blue-bright);border-radius:50%;background:var(--bg);box-shadow:0 0 0 4px #7c3cff1a,0 0 14px #7c3cff38;z-index:2}.es-capital-stage--spine:first-child:before{top:2px}.es-capital-stage--spine:not(:last-child):after{content:""!important;position:absolute;left:-34px;bottom:-8px;width:10px;height:10px;border-right:2px solid var(--blue-bright);border-bottom:2px solid var(--blue-bright);transform:rotate(45deg);background:var(--bg);z-index:3}.es-capital-flow--spine{border-left:2px solid rgba(157,123,255,.65)!important;padding-left:28px}.es-capital-stage--spine:before,.es-capital-stage--spine:not(:last-child):before{content:""!important;position:absolute!important;left:-36px!important;top:27px!important;bottom:auto!important;width:16px!important;height:16px!important;border:2px solid var(--blue-bright)!important;border-radius:50%!important;background:var(--bg)!important;box-shadow:0 0 0 4px #7c3cff1a,0 0 18px #7c3cff47!important;z-index:3}.es-capital-stage--spine:not(:last-child):after{content:""!important;position:absolute!important;left:-34px!important;bottom:-9px!important;width:12px!important;height:12px!important;border:0!important;border-right:2px solid var(--blue-bright)!important;border-bottom:2px solid var(--blue-bright)!important;background:var(--bg)!important;transform:rotate(45deg)!important;z-index:4}.es-capital-flow--spine{border-left:2px solid rgba(157,123,255,.65)!important}.es-capital-stage--spine:not(:last-child):after{content:none!important}.es-capital-stage--spine:before,.es-capital-stage--spine:not(:last-child):before{content:""!important;position:absolute!important;left:-36px!important;top:27px!important;bottom:auto!important;width:14px!important;height:14px!important;border:3px solid var(--bg)!important;border-radius:50%!important;background:var(--blue-bright)!important;box-shadow:0 0 0 1px var(--blue-bright),0 0 14px #7c3cff59!important;z-index:3}.es-capital-stage--spine:first-child:before{top:1px!important}.site-footer{padding:58px 56px 44px}.footer-grid{grid-template-columns:220px 1fr;gap:70px}.footer-brand{width:160px}.footer-brand span{color:#9ba7ae;font-size:11px;line-height:1.6;letter-spacing:.08em;margin-top:14px}.footer-col-title{color:#8f9aa2;font-size:10px;letter-spacing:.12em}.footer-nav-col{gap:16px}.footer-nav-col a{color:#b9c3ca;font-size:13px;line-height:1.45}.footer-nav-col a:hover{color:var(--blue-bright)}.footer-bottom{margin-top:46px;padding-top:27px}.footer-bottom span{color:#8f9aa2;font-size:11px}.footer-investor-link{color:#b9c3ca;font-size:12px;gap:10px}.footer-investor-link svg{width:15px;height:15px}@media (max-width: 640px){.site-footer{padding:38px 28px}.footer-grid{grid-template-columns:1fr;gap:36px}.footer-nav-columns{grid-template-columns:1fr;gap:32px}.footer-nav-col a{font-size:13px}.footer-bottom{align-items:flex-start}}.stage-card p{color:var(--body-copy);font-size:14px;line-height:1.65}.deployment-strategic-note{color:var(--secondary-copy);font-size:14px;line-height:1.7}.deployment-coverage .muted-copy{color:var(--secondary-copy);font-size:14px;line-height:1.65}.pt-coverage-map{position:relative;min-height:390px;overflow:hidden;border:1px solid rgba(157,123,255,.24);background:radial-gradient(circle at 42% 45%,rgba(124,60,255,.09),transparent 52%),#7c3cff06}.pt-coverage-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(157,123,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(157,123,255,.055) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.pt-map-header{position:absolute;top:18px;left:20px;right:20px;display:flex;justify-content:space-between;color:var(--blue-bright);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;z-index:2}.pt-map-header span:last-child{color:var(--secondary-copy)}.pt-coverage-svg{position:absolute;top:46px;right:20px;bottom:40px;left:20px;width:calc(100% - 40px);height:calc(100% - 86px)}.pt-country-fill{fill:url(#pt-fill)}.pt-country-outline{fill:none;stroke:var(--blue-bright);stroke-width:2;vector-effect:non-scaling-stroke}.pt-reference-line{stroke:#9d7bff21;stroke-width:1;stroke-dasharray:3 6}.pt-region-label{fill:#8f9aa2;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.12em}.pt-map-footer{position:absolute;left:20px;bottom:17px;display:flex;align-items:center;gap:8px;color:var(--secondary-copy);font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.pt-map-status-dot{width:6px;height:6px;border-radius:50%;background:var(--blue-bright);box-shadow:0 0 9px #9d7bffa6}@media (max-width: 640px){.pt-coverage-map{min-height:330px}.pt-map-header{font-size:8px}}.pt-coverage-map--v2{min-height:440px;background:radial-gradient(circle at 38% 46%,rgba(124,60,255,.075),transparent 48%),#7c3cff05}.pt-coverage-map--v2 .pt-coverage-grid{opacity:.65;background-size:34px 34px}.pt-map-header>div{display:flex;flex-direction:column;gap:5px}.pt-map-country{color:var(--blue-bright)}.pt-map-subtitle{color:#a7b1b8;font-size:8px;letter-spacing:.1em}.pt-map-code{color:#737f87;font-size:8px}.pt-coverage-svg--v2{top:63px;right:12px;bottom:43px;left:12px;width:calc(100% - 24px);height:calc(100% - 106px)}.pt-country-outline-v2{fill:none;stroke:var(--blue-bright);stroke-width:1.4;vector-effect:non-scaling-stroke}.pt-reference-ring{fill:none;stroke:#9d7bff61;stroke-width:1}.pt-reference-point line{stroke:#c2c9ce47;stroke-width:1;stroke-dasharray:2 4}.pt-reference-point text{fill:#b9c3ca;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em}.pt-map-footer--v2{color:#8f9aa2;font-size:8px}@media (max-width: 640px){.pt-coverage-map--v2{min-height:390px}}.pt-coverage-svg--v2{transform:scale(1.11);transform-origin:50% 52%}.pt-reference-point text{fill:#d0d6da;font-size:9.5px;font-weight:500}.pt-reference-point line{stroke:#d0d6da7a;stroke-width:1;stroke-dasharray:2 4}.pt-reference-point circle:not(.pt-reference-ring){fill:var(--blue-bright)}.pt-reference-ring{stroke:#9d7bff9e;stroke-width:1.25}.dash-top--workspace{align-items:flex-end;gap:25px}.dash-top-actions{align-items:center;display:flex;gap:10px}.dash-search{align-items:center;background:#fff;border:1px solid #cfd8dd;color:#69777f;display:flex;font-size:10px;gap:8px;min-width:220px;padding:10px 12px}.dash-search svg{height:13px;width:13px}.dash-workspace-tabs{align-items:center;border-bottom:1px solid #d8dfe3;display:flex;gap:24px;margin-top:15px;padding-bottom:10px}.dash-workspace-tabs span{color:#839098;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.dash-workspace-tabs .active{color:#6830e8;position:relative}.dash-workspace-tabs .active:after{background:#7c3cff;bottom:-11px;content:"";height:2px;left:0;position:absolute;right:0}.dash-content--workspace{grid-template-columns:minmax(0,1fr) 220px;gap:14px;margin-top:14px}.dash-map--product{background:linear-gradient(rgba(79,88,95,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(79,88,95,.06) 1px,transparent 1px),#edf0f1;background-size:34px 34px;min-height:395px;overflow:hidden;position:relative}.dash-map--product .dash-map-grid{opacity:.45}.dash-road{background:#c9cfd2;border:4px solid rgba(255,255,255,.7);border-radius:999px;height:10px;position:absolute;transform-origin:center}.dash-road-a{left:-8%;top:28%;transform:rotate(11deg);width:78%}.dash-road-b{left:24%;top:53%;transform:rotate(-33deg);width:67%}.dash-road-c{left:41%;top:12%;transform:rotate(62deg);width:70%}.dash-road-d{bottom:11%;left:-4%;transform:rotate(18deg);width:63%}.dash-layer-stack{background:#fffffff0;border:1px solid #cfd7dc;box-shadow:0 6px 18px #191f2314;display:flex;flex-direction:column;left:14px;padding:5px;position:absolute;top:14px;z-index:5}.dash-layer-stack span{align-items:center;color:#64727a;display:flex;font-family:DM Mono,monospace;font-size:7px;gap:6px;padding:7px 8px;text-transform:uppercase}.dash-layer-stack span.active{background:#f1ebff;color:#6431df}.dash-layer-stack svg{height:10px;width:10px}.dash-infra-point{align-items:center;display:flex;gap:5px;position:absolute;z-index:4}.dash-infra-point span{background:#fff;border:2px solid #596b75;border-radius:50%;height:10px;width:10px}.dash-infra-point small{color:#58666e;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.08em}.dash-infra-point-a{left:30%;top:34%}.dash-infra-point-b{right:17%;top:20%}.dash-infra-point-c{bottom:23%;left:23%}.dash-selected-site{left:52%;position:absolute;top:55%;z-index:8}.dash-selected-pulse{background:#7c3cff2b;border:1px solid rgba(124,60,255,.35);border-radius:50%;height:48px;left:-13px;position:absolute;top:-13px;width:48px}.dash-selected-marker{align-items:center;background:#7c3cff;border:3px solid #fff;border-radius:50%;box-shadow:0 6px 20px #46239647;color:#fff;display:flex;height:24px;justify-content:center;position:relative;width:24px;z-index:2}.dash-selected-marker svg{height:12px;width:12px}.dash-selected-label{background:#fff;border:1px solid #d1d8dc;box-shadow:0 6px 18px #191f231a;display:flex;flex-direction:column;left:33px;min-width:128px;padding:8px 10px;position:absolute;top:-4px}.dash-selected-label strong{color:#172027;font-size:9px;font-weight:600}.dash-selected-label span{color:#7b878e;font-family:DM Mono,monospace;font-size:6px;margin-top:3px;text-transform:uppercase}.dash-map-status{align-items:center;bottom:14px;color:#617078;display:flex;font-family:DM Mono,monospace;font-size:7px;gap:6px;position:absolute;right:14px;text-transform:uppercase}.dash-map-status-dot{background:#7c3cff;border-radius:50%;height:5px;width:5px}.site-panel--workspace{background:#fff;border:1px solid #d1d8dc;padding:18px 16px}.panel-title-row{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-top:9px}.panel-title-row h4{margin:0 0 5px}.panel-location{align-items:center;display:flex;gap:4px}.panel-location svg{height:9px;width:9px}.panel-status{background:#f0eaff;color:#6630df;font-family:DM Mono,monospace;font-size:6px;letter-spacing:.08em;padding:5px 6px;white-space:nowrap}.panel-divider{background:#e0e5e8;height:1px;margin:16px 0}.panel-section-label{color:#8b969c;font-family:DM Mono,monospace;font-size:7px;letter-spacing:.1em;margin-bottom:8px}.panel-list--workspace span{border-bottom:1px solid #edf0f2;padding:8px 0}.panel-list--workspace span:last-child{border-bottom:0}.panel-list--workspace b{color:#4d5a62;font-weight:500}.panel-list--workspace strong{font-weight:500}.tier-verified{color:#4d795f}.tier-modeled{color:#7451c7}.tier-open{color:#8c768f}.panel-evidence{background:#f7f7f8;margin:15px 0;padding:10px}.panel-evidence>div:first-child{display:flex;justify-content:space-between}.panel-evidence span,.panel-evidence strong{color:#69777f;font-family:DM Mono,monospace;font-size:7px}.panel-evidence-bar{display:grid;gap:3px;grid-template-columns:repeat(5,1fr);margin-top:8px}.panel-evidence-bar i{background:#7c3cff;height:3px}.panel-evidence-bar i.open{background:#d9dde0}@media (max-width: 900px){.dash-search{display:none}.dash-content--workspace{grid-template-columns:1fr}.site-panel--workspace{display:none}}.dashboard-wrap--image{position:relative;width:100%}.dashboard-image-frame{margin-top:12px;overflow:hidden;border:1px solid rgba(124,60,255,.18);box-shadow:0 22px 55px #24183a2e}.dashboard-image-frame img{display:block;width:100%;height:auto}@media (max-width: 640px){.dashboard-image-frame{overflow-x:auto}.dashboard-image-frame img{min-width:900px}}
