@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Manrope:wght@400;500;600;700&display=swap";
:root{--bg:#07140f;--panel:#0d2118;--line:#284337;--ink:#e9fff4;--muted:#8da89b;--green:#47eba5;--lime:#c7fa69;--mono:"DM Mono",monospace;--sans:"Manrope",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.skip{z-index:100;color:#000;background:#fff;padding:.8rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip:focus{transform:none}.grid-header{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07140ff5;grid-template-columns:190px 230px 1fr 150px;align-items:stretch;height:92px;display:grid;position:sticky;top:0}.grid-brand{border-right:1px solid;align-items:center;gap:5px;padding:0 20px;font-size:.9rem;display:flex}.grid-brand i{background:var(--green);width:11px;height:11px;box-shadow:0 0 14px var(--green)}.grid-brand b{color:var(--green)}.portfolio-switch{border-right:1px solid;align-content:center;padding:0 18px;display:grid}.portfolio-switch span{font:400 .47rem var(--mono);color:var(--muted)}.portfolio-switch b{font:500 .56rem var(--mono);margin-top:7px}.grid-header>nav{justify-content:center;display:flex}.grid-header>nav a{font:400 .56rem var(--mono);grid-template-columns:20px 1fr;place-items:center;padding:0 16px;display:grid}.grid-header>nav a span{color:var(--muted)}.grid-header>nav a:hover,.grid-header>nav a.active{background:var(--panel);color:var(--green)}.rfp-cta{background:var(--green);color:var(--bg);font:500 .57rem var(--mono);place-items:center;display:grid}.grid-header details{display:none}.grid-footer{border-top:1px solid var(--line);min-height:100px;font:400 .5rem var(--mono);color:var(--muted);grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;padding:0 3vw;display:grid}.grid-footer a{color:var(--green)}.command-hero{background-image:linear-gradient(#47eba50a 1px,#0000 1px),linear-gradient(90deg,#47eba50a 1px,#0000 1px);background-size:40px 40px;grid-template-columns:1fr .7fr;gap:6vw;min-height:760px;padding:30px 4vw 60px;display:grid;position:relative}.command-status{border-bottom:1px solid var(--line);font:400 .48rem var(--mono);color:var(--muted);justify-content:space-between;padding-bottom:12px;display:flex;position:absolute;inset:18px 4vw auto}.command-status span:first-child{color:var(--green)}.command-status i{background:var(--green);border-radius:50%;width:6px;height:6px;display:inline-block}.command-hero>header{align-self:center}.command-hero header>span,.portfolio-ledger header>span,.grid-close>span,.enterprise-model header>span,.asset-head>span,.asset-protocol span,.case-head span,.sensitivity header>span,.rfp-head>div>span,.rfp-zone header>span{font:500 .55rem var(--mono);color:var(--green)}.command-hero h1{letter-spacing:-.075em;margin:55px 0 30px;font-size:clamp(4.5rem,8.5vw,8.4rem);line-height:.82}.command-hero h1 em{color:var(--green);font-style:normal}.command-hero header p{max-width:520px;color:var(--muted);line-height:1.7}.network-map{border:1px solid var(--line);background:radial-gradient(circle,#47eba526,#0000 30%),repeating-radial-gradient(circle,#0000 0 75px,#47eba526 76px 77px);align-self:end;height:580px;position:relative}.network-map:after{content:"";border-top:1px solid var(--line);position:absolute;inset:50% 0 auto}.network-map .unit{border:1px solid var(--green);background:var(--panel);width:55px;height:55px;font:400 .52rem var(--mono);z-index:2;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute}.u1{top:18%;left:12%}.u2{top:28%;right:17%}.u3{bottom:15%;left:22%}.u4{bottom:18%;right:10%}.network-map>b{background:var(--green);color:var(--bg);z-index:3;padding:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.network-map>span{font:400 .48rem var(--mono);text-align:center;position:absolute;top:57%;left:50%;transform:translate(-50%)}.portfolio-ledger{grid-template-columns:.65fr 1.35fr;gap:7vw;padding:100px 5vw;display:grid}.portfolio-ledger h2,.grid-close h2,.asset-head h1,.case-head h1,.rfp-head h1,.enterprise-model h1{letter-spacing:-.065em;margin:35px 0;font-size:clamp(3.5rem,6vw,6.2rem);line-height:.88}.portfolio-ledger>div p{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;gap:20px;margin:0;padding:20px 0;display:grid}.portfolio-ledger>div span,.portfolio-ledger>div em{font:400 .5rem var(--mono);color:var(--muted);font-style:normal}.portfolio-ledger>div b{font:300 1.3rem var(--mono)}.portfolio-ledger>a,.grid-action{border-top:1px solid var(--green);color:var(--green);font:500 .55rem var(--mono);grid-column:2;justify-content:space-between;padding:15px 0;display:flex}.decision-gates{background:var(--panel);border-top:1px solid;border-bottom:1px solid;grid-template-columns:repeat(3,1fr);display:grid}.decision-gates a{border-right:1px solid var(--line);flex-direction:column;min-height:380px;padding:45px;display:flex}.decision-gates span,.decision-gates b{font:400 .52rem var(--mono);color:var(--green)}.decision-gates h2{margin:90px 0 15px;font-size:2.5rem}.decision-gates p{color:var(--muted)}.decision-gates b{margin-top:auto}.grid-close{padding:100px 5vw}.grid-close a{border-top:1px solid var(--green);color:var(--green);font:500 .55rem var(--mono);justify-content:space-between;padding:16px 0;display:flex}.enterprise-model{grid-template-columns:.6fr 1fr .65fr;min-height:calc(100vh - 92px);display:grid}.enterprise-model>header,.site-selector,.enterprise-output{border-right:1px solid var(--line);padding:55px 28px}.enterprise-model header p{color:var(--muted);line-height:1.6}.site-table-head,.site-selector>button{grid-template-columns:1.3fr .65fr .65fr .65fr;gap:15px;display:grid}.site-table-head{font:400 .46rem var(--mono);color:var(--muted);padding:10px 8px}.site-selector>button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;padding:17px 8px}.site-selector>button+button{border-top:0}.site-selector>button[aria-pressed=true]{background:var(--panel);box-shadow:inset 4px 0 var(--green)}.site-selector>button span{font:400 .58rem var(--mono);grid-template-columns:12px 1fr;gap:4px;display:grid}.site-selector>button i{border:1px solid var(--green);border-radius:50%;width:7px;height:7px}.site-selector>button[aria-pressed=true] i{background:var(--green);box-shadow:0 0 8px var(--green)}.site-selector>button small{color:var(--muted);grid-column:2}.site-selector>button b{font:400 .54rem var(--mono)}.site-selector fieldset{border:0;grid-template-columns:1fr 1fr;margin:38px 0 0;padding:0;display:grid}.site-selector legend{font:400 .48rem var(--mono);color:var(--muted);margin-bottom:10px}.site-selector fieldset button{border:1px solid var(--green);color:var(--green);cursor:pointer;background:0 0;padding:12px}.site-selector fieldset button[aria-pressed=true]{background:var(--green);color:var(--bg)}.enterprise-output{background:var(--panel);border-right:0;flex-direction:column;display:flex}.enterprise-output>span{font:400 .5rem var(--mono);color:var(--green)}.enterprise-output>strong{font:300 5rem var(--mono);margin:50px 0}.enterprise-output>strong small{font-size:.6rem}.enterprise-output dl>div{border-top:1px solid var(--line);justify-content:space-between;padding:13px 0;display:flex}.enterprise-output dt{font:400 .48rem var(--mono);color:var(--muted)}.enterprise-output dd{font:400 .58rem var(--mono);margin:0}.enterprise-output form{margin-top:auto}.enterprise-output form label{font:400 .48rem var(--mono);gap:7px;display:grid}.enterprise-output input,.rfp-form input,.rfp-form select,.rfp-form textarea{border:1px solid var(--line);background:var(--bg);color:var(--ink);padding:12px}.enterprise-output form button{background:var(--green);width:100%;font:500 .53rem var(--mono);cursor:pointer;border:0;margin-top:10px;padding:14px}.enterprise-output em,.enterprise-output>p{font:400 .46rem var(--mono);color:var(--muted);font-style:normal}.asset-head{padding:90px 5vw}.asset-head p{max-width:520px;color:var(--muted);margin-left:auto;line-height:1.6}.asset-register{border:1px solid var(--line);margin:0 3vw 90px}.asset-register header,.asset-register article{grid-template-columns:90px 1fr 1fr .7fr .7fr;gap:18px;padding:18px;display:grid}.asset-register header{background:var(--panel);font:400 .48rem var(--mono);color:var(--muted)}.asset-register article{font:400 .62rem var(--mono);border-top:1px solid}.asset-register .state{color:var(--green)}.asset-protocol{background:var(--panel);grid-template-columns:.7fr 1.3fr;gap:8vw;padding:90px 5vw;display:grid}.asset-protocol h2{font-size:3.6rem;line-height:.9}.asset-protocol ol{columns:2;margin:0;padding:0;list-style-position:inside}.asset-protocol li{color:var(--muted);border-top:1px solid;padding:18px 0}.grid-action{grid-column:auto;margin:70px 5vw}.case-head,.rfp-head{grid-template-columns:1fr .4fr;gap:8vw;padding:90px 5vw;display:grid}.case-head aside,.rfp-head aside{border:1px solid var(--line);align-self:end;padding:24px}.case-head aside>span,.rfp-head aside>b,.rfp-head aside>span{font:400 .5rem var(--mono);color:var(--green)}.case-head aside>b{font:300 2.5rem var(--mono);margin:22px 0;display:block}.case-head aside p,.rfp-head aside p{color:var(--muted)}.model-compare{border:1px solid var(--line);margin:0 4vw}.model-compare header,.model-compare p{grid-template-columns:1fr 1fr 1fr;gap:20px;margin:0;padding:18px;display:grid}.model-compare header{background:var(--green);color:var(--bg);font:500 .5rem var(--mono)}.model-compare p{border-top:1px solid}.model-compare p b{font:400 .52rem var(--mono);color:var(--muted)}.model-compare p strong{font:300 1rem var(--mono)}.sensitivity{grid-template-columns:.65fr 1.35fr;gap:8vw;padding:90px 5vw;display:grid}.sensitivity h2,.rfp-zone h2{font-size:3.6rem;line-height:.9}.sensitivity>div p{border-top:1px solid;grid-template-columns:120px 1fr;gap:20px;margin:0;padding:18px 0;display:grid}.sensitivity p b,.sensitivity p span{font:400 .52rem var(--mono)}.sensitivity p span{color:var(--muted)}.sensitivity p i{background:var(--green);grid-column:2;height:3px}.rfp-head{background:var(--panel)}.rfp-head aside{display:grid}.rfp-zone{grid-template-columns:.5fr 1.5fr;gap:8vw;padding:90px 5vw;display:grid}.rfp-form{grid-template-columns:1fr 1fr;gap:19px;display:grid}.rfp-form label{font:400 .5rem var(--mono);color:var(--muted);gap:7px;display:grid}.rfp-form .wide,.rfp-form button,.rfp-form>p{grid-column:1/-1}.rfp-form button{background:var(--green);color:var(--bg);font:500 .53rem var(--mono);cursor:pointer;border:0;justify-content:space-between;padding:16px;display:flex}.rfp-form>p{min-height:20px;color:var(--green);margin:0;font-size:.55rem}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #ffd45b}@media (max-width:1050px){.grid-header{grid-template-columns:180px 1fr 135px}.portfolio-switch{display:none}.grid-header>nav a{padding:0 10px}.command-hero,.portfolio-ledger,.asset-protocol,.case-head,.rfp-head,.rfp-zone{grid-template-columns:1fr}.network-map{height:480px}.portfolio-ledger>a{grid-column:1}.enterprise-model{grid-template-columns:1fr 1fr}.enterprise-model>header{border-bottom:1px solid;grid-column:1/-1}.decision-gates{grid-template-columns:1fr 1fr}.decision-gates a:last-child{grid-column:1/-1}.rfp-head aside{max-width:520px}}@media (max-width:720px){.case-head h1{overflow-wrap:anywhere;font-size:clamp(3rem,13vw,4rem)}.case-head>*{min-width:0}.grid-header{grid-template-columns:1fr auto;height:74px}.grid-header>nav{display:none}.grid-brand{border-right:0}.rfp-cta{width:105px}.grid-header details{height:73px;display:block;position:absolute;top:0;right:105px}.grid-header summary{height:100%;font:400 .5rem var(--mono);place-items:center;padding:0 12px;list-style:none;display:grid}.grid-header details nav{background:var(--panel);width:min(300px,90vw);padding:10px;display:grid;position:absolute;top:73px;right:0}.grid-header details nav a{border-bottom:1px solid var(--line);padding:14px}.command-hero,.portfolio-ledger,.asset-protocol,.case-head,.rfp-head,.rfp-zone,.grid-close,.asset-head,.sensitivity{padding-left:18px;padding-right:18px}.command-hero h1,.asset-head h1,.case-head h1,.rfp-head h1,.enterprise-model h1{font-size:16vw}.portfolio-ledger>div p{grid-template-columns:1fr auto}.portfolio-ledger>div em{grid-column:2}.decision-gates{grid-template-columns:1fr}.decision-gates a,.decision-gates a:last-child{grid-column:1;min-height:300px}.enterprise-model{grid-template-columns:1fr}.enterprise-model>header,.site-selector,.enterprise-output{border-bottom:1px solid;border-right:0;padding:40px 16px}.site-table-head{display:none}.site-selector>button{grid-template-columns:1fr 1fr}.site-selector>button b:last-child{grid-column:2}.enterprise-output{min-height:650px}.asset-register{margin:0 10px 70px;overflow-x:auto}.asset-register header,.asset-register article{min-width:700px}.asset-protocol ol{columns:1}.model-compare{margin:0 10px;overflow-x:auto}.model-compare header,.model-compare p{min-width:620px}.sensitivity,.rfp-form{grid-template-columns:1fr}.rfp-form .wide,.rfp-form button,.rfp-form>p{grid-column:1}.grid-footer{grid-template-columns:1fr}.grid-footer span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}details:not([open]) nav{display:none!important}@media (max-width:720px){.asset-register,.model-compare{overflow:visible}.asset-register header{display:none}.asset-register article{grid-template-columns:1fr 1fr;min-width:0}.model-compare header,.model-compare p{min-width:0}.model-compare p>*{overflow-wrap:anywhere;min-width:0}}
