:root{--ink:#101512;--paper:#f2f0e9;--white:#fff;--green:#075c3e;--deep:#061b14;--line:#1015122e;--muted:#727971;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:auto}body{background:var(--paper);min-width:320px;margin:0}body.menu-active{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{overflow-wrap:break-word;text-wrap:balance}em{color:var(--green);font-style:normal}.progress{z-index:100;transform-origin:0;background:#22b37d;width:100%;height:3px;position:fixed;top:0;left:0}@supports (animation-timeline:scroll()){.progress{animation:linear both page-progress;animation-timeline:scroll(root);transform:scaleX(0)}@keyframes page-progress{to{transform:scaleX(1)}}}.scroll-rail{z-index:35;flex-direction:column;gap:16px;display:flex;position:fixed;top:50%;right:2.1vw;transform:translateY(-50%)}.scroll-rail:not(.service-scroll-rail){-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#061b14b8;border-right:1px solid #8de8b847;padding:14px 12px}.scroll-rail a{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:9px;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace;transition:color .25s;display:flex}.scroll-rail a i{border:1px solid;border-radius:50%;width:5px;height:5px;transition:background .25s,transform .25s}.scroll-rail a:hover,.scroll-rail a.is-active{color:#8de8b8}.scroll-rail a.is-active i{background:#8de8b8;transform:scale(1.35);box-shadow:0 0 12px #8de8b8b3}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:none}.page-progress{z-index:80;pointer-events:none;background:#ffffff2e;width:3px;position:fixed;top:104px;bottom:26px;right:17px}.page-progress span{transform-origin:top;background:#79dda9;height:100%;position:absolute;inset:0 0 auto;transform:scaleY(.18)}@supports (animation-timeline:scroll()){.page-progress span{animation:linear both vertical-progress;animation-timeline:scroll(root)}@keyframes vertical-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}.service-scroll-rail{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061b1414;border-left:1px solid #ffffff29;padding:12px 10px;right:36px}.service-scroll-rail a span{opacity:1}.service-scroll-rail a{mix-blend-mode:normal}.service-scroll-rail.tone-dark a{color:#ffffff94}.service-scroll-rail.tone-dark a:hover,.service-scroll-rail.tone-dark a.is-active{color:#8de8b8}.service-scroll-rail.tone-light{background:#f2f0e9b8;border-left-color:#1015122e}.service-scroll-rail.tone-light a{color:#10151285}.service-scroll-rail.tone-light a:hover,.service-scroll-rail.tone-light a.is-active{color:var(--green)}.site-header{z-index:50;color:#fff;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;width:100%;height:86px;padding:0 3.5vw;display:flex;position:absolute;top:0;left:0}.mark{color:#fff;align-items:center;gap:12px;display:flex}.mark>img{object-fit:cover;border-radius:10px;width:38px;height:38px;box-shadow:0 0 0 1px #ffffff47,0 7px 18px #0003}.mark>span{flex-direction:column;gap:3px;display:flex}.mark strong{letter-spacing:.16em;font:500 15px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.mark small{color:#79dda9;letter-spacing:.16em;font:500 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nav{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:34px;height:100%;font:400 11px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}a:focus-visible,button:focus-visible{outline-offset:5px;outline:2px solid #88e0b5}.nav a:not(.nav-cta){opacity:.72;transition:opacity .2s}.nav a:hover{opacity:1}.nav-solution{align-items:center;height:100%;display:flex;position:relative}.nav-solution summary{cursor:pointer;color:#ffffffb8;list-style:none;transition:color .2s}.nav-solution summary::-webkit-details-marker{display:none}.nav-solution summary:hover,.nav-solution[open] summary{color:#fff}.nav-solution summary span{color:#82e5b4;margin-left:7px;font-size:13px}.nav-dropdown{background:#06251a;border:1px solid #fff3;flex-direction:column;gap:0;width:285px;padding:13px 0;display:none;position:absolute;top:calc(50% + 25px);right:-18px;box-shadow:0 18px 40px #0000003d}.nav-solution[open] .nav-dropdown{display:flex}.nav-dropdown a{color:#ffffffb3;text-transform:none;letter-spacing:.02em;padding:14px 18px;line-height:1.35;display:block;opacity:1!important}.nav-dropdown a:hover{color:#fff;background:#80e2b11a}.nav-cta{border:1px solid #ffffff80;align-items:center;gap:30px;height:42px;padding:0 18px;display:flex}.menu-toggle{color:#fff;background:0 0;border:0;display:none}.hero{color:#fff;background:var(--deep);min-height:100dvh;position:relative;overflow:hidden}.cinematic-hero{height:185dvh;overflow:visible}.hero-pin{isolation:isolate;align-items:center;height:100dvh;padding:140px 7vw 72px;display:flex;position:sticky;top:0;overflow:hidden}.cinematic-stage{z-index:0;transform-origin:68% 54%;will-change:transform;background:radial-gradient(circle at 74% 46%,#174b37 0,#092d21 31%,var(--deep) 70%);position:absolute;inset:-3%}.cinematic-video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cinematic-scrim{background:linear-gradient(90deg,#03120cf5 0%,#03120cc2 35%,#03120c29 68%,#03120c59 100%),linear-gradient(#0000 62%,#03120c9e);position:absolute;inset:0}.cinematic-chapter{z-index:4;color:#ffffff94;letter-spacing:.14em;margin:0;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:28px;right:3.5vw}.hero-grid,.cta-grid{opacity:.18;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.hero-copy{z-index:4;will-change:transform,opacity;width:min(900px,70vw);position:relative}.home-main>section:not(.cinematic-hero){content-visibility:auto;contain-intrinsic-size:auto 900px}.eyebrow,.mini-label{text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:12px;font:400 11px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.eyebrow span{background:currentColor;width:31px;height:1px;display:inline-block}.hero h1{letter-spacing:-.055em;margin:35px 0 45px;font-size:clamp(56px,7.8vw,126px);font-weight:300;line-height:.93}.hero h1 em{color:#72d7a5}.hero-deck{color:#ffffffb8;width:min(590px,100%);font-size:clamp(16px,1.35vw,21px);font-weight:300;line-height:1.6}.hero-actions{align-items:center;gap:36px;margin-top:48px;display:flex}.button{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:40px;min-height:54px;padding:0 22px;font:500 11px ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.button.solid{color:var(--deep);background:#88e0b5}.text-link{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ffffff80;padding-bottom:8px;font:400 11px ui-monospace,SFMono-Regular,Consolas,monospace}.text-link span{margin-left:20px}.section-label{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;padding-bottom:18px;font:400 11px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.section-label.light{color:#ffffffa3;border-color:#ffffff2e}.manifesto,.stack-section,.economics,.deployment,.partnership{padding:90px 4vw 120px}.manifesto-grid{grid-template-columns:1.5fr 1fr;gap:10vw;padding:110px 3vw 130px;display:grid}.manifesto-grid h2,.section-intro h2,.economics h2,.layer-header h2,.deployment h2,.partnership h2,.final-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,6.3vw,96px);font-weight:300;line-height:.98}.manifesto-copy{color:#4f5751;align-self:end;max-width:480px;font-size:14px;line-height:1.7}.manifesto-copy .large{color:var(--green);font-size:30px}.principle-story{border-top:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:5vw;padding:0 3vw;display:grid;position:relative}.principle-steps{min-width:0}.declaration-row{--declaration-x:0;--declaration-y:0;border-bottom:1px solid var(--line);opacity:.38;outline:none;grid-template-columns:52px minmax(0,1fr);align-content:center;gap:18px;min-height:42dvh;margin:0;padding:42px 0;transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);display:grid}.declaration-row:hover,.declaration-row.is-active{opacity:1;transform:translate(10px)}.declaration-row:focus-visible{outline:2px solid var(--green);outline-offset:-5px}.declaration-index{color:#333b35;letter-spacing:.1em;align-self:start;padding-top:8px;font:400 11px ui-monospace,SFMono-Regular,Consolas,monospace}.declaration-copy h3{letter-spacing:-.055em;max-width:680px;margin:0;font-size:clamp(37px,4.7vw,72px);font-weight:300;line-height:.98}.declaration-copy h3 em{color:var(--green)}.declaration-copy p{color:#5b645e;opacity:.7;max-width:390px;margin:24px 0 0;font-size:13px;line-height:1.6;transition:opacity .4s}.declaration-row.is-active .declaration-copy p{opacity:1}.principle-mobile-media{display:none}.principle-stage{align-self:start;height:74dvh;padding:0 0 22px;position:sticky;top:13dvh;overflow:hidden}.principle-stage-media{background:#e4e1d8;position:absolute;inset:0 0 62px;overflow:hidden}.principle-stage-media .sovereignty-visual{aspect-ratio:auto;opacity:0;width:100%;height:100%;min-height:0;transition:opacity .8s,transform 1.2s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.97)}.principle-stage-media .sovereignty-visual.is-active{z-index:2;opacity:1;transform:scale(1)}.principle-stage-meta{border-bottom:1px solid var(--line);color:#566058;letter-spacing:.11em;justify-content:space-between;align-items:flex-end;gap:24px;height:62px;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute;bottom:0;left:0;right:0}.principle-stage-meta p{color:var(--ink);text-transform:uppercase;margin:0}.principle-stage-meta em{color:var(--green)}.sovereignty-visual{aspect-ratio:2;isolation:isolate;opacity:.48;width:100%;min-height:210px;transform:translate3d(calc(var(--declaration-x) * -3px),calc(var(--declaration-y) * -2px),0) scale(.985);background:#e8e5dc 50%/cover no-repeat;transition:opacity .7s,transform 1.1s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 94%,#0000 100%)}.diagram-open{background-image:url(/images/mission-open-models-poster.jpg)}.diagram-local{background-image:url(/images/mission-local-infrastructure-poster.jpg)}.diagram-sovereign{background-image:url(/images/mission-data-sovereign-poster.jpg)}.declaration-row.is-active .sovereignty-visual{opacity:1;transform:translate3d(calc(var(--declaration-x) * -7px),calc(var(--declaration-y) * -4px),0) scale(1.015)}.diagram-video{z-index:0;object-fit:cover;opacity:.72;filter:saturate(.76)contrast(1.04);width:106%;height:106%;transition:opacity .8s,transform 1.2s cubic-bezier(.22,1,.36,1),filter .8s;position:absolute;inset:-3%;transform:scale(1.01)}.sovereignty-visual.is-active .diagram-video{opacity:.94;filter:saturate(.88)contrast(1.06);transform:scale(1.035)}.diagram-caption{z-index:3;color:#123729ad;letter-spacing:.14em;background:#f1efe79e;padding:5px 7px;font:400 7px ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:12px;right:16px}.dark-section{color:#fff;background:var(--deep)}.sovereignty{--sovereignty-shade:.66;background:#03140e;height:180dvh;padding:0;position:relative;overflow:visible}.sovereignty-pin{--sovereignty-shade:.66;isolation:isolate;height:100dvh;padding:72px 4vw 0;position:sticky;top:0;overflow:hidden}.sovereignty-media{z-index:0;isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sovereignty-film{z-index:0;object-fit:cover;object-position:center;filter:saturate(.55)contrast(1.12)brightness(.64);width:110%;height:110%;position:absolute;inset:-5%;transform:scale(1.02)}.sovereignty-film-scrim{z-index:1;background:linear-gradient(90deg,#02100be0,rgba(2,16,11,var(--sovereignty-shade)) 56%,#02100b94),linear-gradient(0deg,#02100be6,transparent 38%,#02100b73);position:absolute;inset:0}.sovereignty-pin>.section-label,.sovereignty-story,.sovereignty-pin>.capability-ticker{z-index:2;position:relative}.sovereignty-story{place-items:center;height:calc(100% - 96px);display:grid}.sovereignty .kicker{text-align:center;color:#ffffffa6;letter-spacing:.14em;margin:0;font:400 11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:7vh;left:0;right:0}.sovereign-lines{z-index:2;text-align:center;width:100%;min-height:220px;position:relative}.sovereign-lines p{letter-spacing:-.06em;opacity:0;visibility:hidden;place-items:center;margin:0;padding:0 4vw;font-size:clamp(50px,7.1vw,112px);font-weight:300;line-height:1.02;display:grid;position:absolute;inset:0;transform:translateY(18%)}.sovereign-lines p:first-child{opacity:1;visibility:visible;transform:none}.sovereign-lines em{color:#71daa6}.sovereignty-notes{text-align:center;width:min(520px,70vw);min-height:52px;position:absolute;bottom:10vh;left:50%;transform:translate(-50%)}.sovereignty-notes p{color:#ffffffa6;opacity:0;visibility:hidden;margin:0;font-size:15px;line-height:1.65;position:absolute;inset:0;transform:translateY(18px)}.sovereignty-notes p:first-child{opacity:1;visibility:visible;transform:none}.sovereignty-pin>.capability-ticker{color:#ffffffad;letter-spacing:.1em;border-top:1px solid #ffffff24;justify-content:space-around;width:100%;padding:24px;font:400 11px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute;bottom:0;left:0}.section-intro{grid-template-columns:1.7fr .8fr;align-items:end;gap:9vw;padding:95px 3vw;display:grid}.section-intro p{color:#5d655f;margin:0;font-size:15px;line-height:1.7}.infrastructure-motion-stage{background:#071a13 url(/images/generated/infrastructure-assembly-poster.jpg) 50%/cover no-repeat;height:min(56vw,650px);margin:0 3vw 34px;position:relative;overflow:hidden}.infrastructure-motion-stage video{object-fit:cover;filter:saturate(.76)contrast(1.05)brightness(.84);width:100%;height:100%;display:block}.infrastructure-motion-stage>div{pointer-events:none;background:linear-gradient(90deg,#05191247,#0000 36% 72%,#0519122e),linear-gradient(#0000 66%,#0519124d);position:absolute;inset:0}.stack-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.stack-card{border-right:1px solid var(--line);flex-direction:column;min-height:500px;padding:0;transition:background .3s,color .3s;display:flex}.stack-card:last-child{border-right:0}.stack-card:hover,.stack-card.is-selected{background:var(--green);color:#fff}.stack-card-toggle{width:100%;height:100%;min-height:500px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:24px;display:flex}.stack-card-toggle:focus-visible{outline-offset:-6px;outline:2px solid #075c3e}.card-top{justify-content:space-between;font:400 11px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.card-icon{font-size:35px;font-weight:300}.stack-card h3{letter-spacing:-.04em;margin:120px 0 20px;font-size:40px;font-weight:300}.stack-card p{color:#5b635d;min-height:90px;font-size:14px;line-height:1.6}.stack-card:hover p,.stack-card.is-selected p{color:#ffffffb8}.tags{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}.tags span{border:1px solid var(--line);text-transform:uppercase;padding:7px 9px;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace}.stack-card.is-selected .tags span{border-color:#ffffff4d}.card-action{color:#597069;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;margin-top:28px;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.stack-card:hover .card-action,.stack-card.is-selected .card-action{color:#bff3d6}.card-action b{font-size:15px;font-weight:400}.system-strip{border-bottom:1px solid var(--line);letter-spacing:.13em;justify-content:center;align-items:center;gap:28px;padding:30px;font:400 11px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.system-strip i{background:var(--green);border-radius:50%;width:5px;height:5px}.ecosystem{padding:90px 4vw 0;overflow:hidden}.ecosystem-hero{grid-template-columns:1.45fr .65fr;align-items:end;gap:11vw;padding:100px 3vw 90px;display:grid}.ecosystem-hero h2,.solutions-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,7vw,104px);font-weight:300;line-height:.96}.ecosystem .mini-label{color:#6ee0a6}.partner-statement{padding-bottom:8px}.partner-statement p{color:#ffffffad;font-size:14px;line-height:1.7}.partner-network{color:#fff;letter-spacing:.1em;border-top:1px solid #ffffff26;align-items:center;gap:18px;margin-top:30px;padding-top:22px;font-size:12px;line-height:1.45;display:flex}.partner-network small{color:#78dca9;letter-spacing:.12em;font-size:9px}.partner-network>i{color:#ffffff52;font-style:normal}.partner-signal{color:#74e7ad;letter-spacing:.12em;align-items:center;gap:10px;margin-bottom:28px;font:500 10px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.partner-signal i{background:#74e7ad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #74e7ad}.gateway-console{background:#04120d;border:1px solid #ffffff2e}.console-meta{color:#ffffff8c;letter-spacing:.12em;border-bottom:1px solid #ffffff24;justify-content:space-between;padding:18px 22px;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.console-flow{grid-template-columns:1fr .75fr 1.3fr;align-items:stretch;min-height:470px;display:grid}.api-request,.gateway-core{border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.api-request:after{content:"";background:linear-gradient(90deg,#69dda3,#0000);width:55%;height:1px;position:absolute;top:50%;right:-1px;transform:translate(100%)}.api-request small,.gateway-core small{color:#ffffff7a;letter-spacing:.12em;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace}.api-request b{margin-top:12px;font-size:34px;font-weight:300}.api-request>span{color:#70dfa8;margin-top:36px}.gateway-core:before,.gateway-core:after{content:"";border:1px solid #70dfa82e;border-radius:50%;width:180px;height:180px;animation:42s linear infinite gateway-orbit;position:absolute}.gateway-core:after{width:115px;height:115px}.gateway-core span{z-index:1;color:#70dfa8;letter-spacing:.14em;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace;position:relative}.gateway-core strong{z-index:1;margin:8px 0;font-size:50px;font-weight:300;position:relative}.gateway-core small{z-index:1;position:relative}.model-list{grid-template-rows:repeat(6,1fr);display:grid}.model-list div{border-bottom:1px solid #ffffff1f;grid-template-columns:42px 1fr auto;align-items:center;padding:0 24px;display:grid}.model-list div:last-child{border:0}.model-list span,.model-list i{color:#ffffff6b;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace}.model-list b{font-size:19px;font-weight:400}.model-list i{color:#69dba2;animation:5s ease-in-out infinite ready-pulse}.model-list div:nth-child(2) i{animation-delay:-.4s}.model-list div:nth-child(3) i{animation-delay:-.8s}.model-list div:nth-child(4) i{animation-delay:-1.2s}.model-list div:nth-child(5) i{animation-delay:-1.6s}.model-list div:nth-child(6) i{animation-delay:-2s}@keyframes gateway-orbit{to{transform:rotate(360deg)}}@keyframes ready-pulse{0%,to{opacity:.52}50%{opacity:.9}}.solutions-heading{grid-template-columns:.45fr 1.3fr .7fr;align-items:end;gap:5vw;padding:150px 3vw 70px;display:grid}.solutions-heading>p{color:#68dba2;letter-spacing:.13em;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace}.solutions-heading>span{color:#ffffff8c;font-size:13px;line-height:1.6}.solutions-grid{border:1px solid #ffffff29;grid-template-columns:repeat(2,1fr);display:grid}.solution-card{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:560px}.solution-card:nth-child(2n){border-right:0}.solution-card:nth-child(n+3){border-bottom:0}.solution-visual{background:linear-gradient(145deg,#0a2b20,#03100c);border-bottom:1px solid #ffffff21;height:265px;position:relative;overflow:hidden}.solution-visual span{color:#ffffff80;letter-spacing:.14em;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:20px;left:22px}.solution-visual i{border:1px solid #6be1a545;display:block;position:absolute}.visual-01 i:first-child{width:180px;height:120px;top:18%;left:15%;transform:rotate(-8deg)}.visual-01 i:nth-child(2){width:180px;height:120px;top:32%;left:40%;transform:rotate(7deg)}.visual-01 i:nth-child(3){border-radius:50%;width:90px;height:30px;top:40%;left:40%;box-shadow:80px 0 0 -1px #061b14,80px 0 #6be1a545}.visual-02 i:first-child{width:70%;height:1px;top:50%;left:15%;box-shadow:0 -50px #6be1a529,0 50px #6be1a529}.visual-02 i:nth-child(2){border:0;border-top:1px solid #6fe0a7;width:38%;height:80px;top:39%;left:28%;transform:skewY(-14deg)}.visual-02 i:nth-child(3){background:#70dfa8;border-radius:50%;width:8px;height:8px;top:31%;left:65%;box-shadow:0 0 22px #70dfa8}.visual-03 i:first-child{border-radius:50%;width:150px;height:150px;top:50%;left:50%;transform:translate(-50%,-50%)}.visual-03 i:nth-child(2){border-radius:50%;width:240px;height:85px;top:50%;left:50%;transform:translate(-50%,-50%)}.visual-03 i:nth-child(3){background:#6fe0a7;border-radius:50%;width:22px;height:22px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #6fe0a7}.visual-04 i:first-child{width:70%;height:1px;top:50%;left:15%}.visual-04 i:nth-child(2){clip-path:polygon(0 45%,4% 30%,8% 65%,12% 20%,16% 70%,20% 38%,24% 58%,28% 12%,32% 72%,36% 42%,40% 60%,44% 24%,48% 78%,52% 34%,56% 64%,60% 18%,64% 70%,68% 38%,72% 59%,76% 28%,80% 68%,84% 40%,88% 61%,92% 32%,96% 55%,100% 45%,100% 55%,0 55%);background:repeating-linear-gradient(90deg,#0000 0 9px,#6edda5 10px 11px);border:0;width:70%;height:100px;top:31%;left:15%}.visual-04 i:nth-child(3){border-radius:50%;width:42px;height:42px;top:42%;left:72%}.solution-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.solution-svg *{vector-effect:non-scaling-stroke}.svg-grid-line{fill:none;stroke:#79dda914;stroke-width:1px;stroke-dasharray:2 11}.content-frame{fill:#05221852;stroke:#79dda961;stroke-width:1.1px;transform-box:fill-box;transform-origin:50%}.content-frame path,.content-frame circle{fill:none;stroke:#79dda9;stroke-width:1.1px;opacity:.52}.frame-back{animation:18s ease-in-out infinite alternate frame-back}.frame-front{animation:18s ease-in-out -5s infinite alternate frame-front}.svg-flow-line{fill:none;stroke:#9be7bd;stroke-width:1.1px;stroke-dasharray:3 10;animation:8s linear infinite svg-dash}.svg-flow-dot{fill:#a5e9c3}.svg-scan-line{stroke:url(#solution-01-fade);stroke-width:1px;stroke-dasharray:52 338;animation:9s ease-in-out infinite svg-scan}.signal-track{fill:none;stroke:#79dda938;stroke-width:1px}.signal-trend{fill:none;stroke:#79dda9;stroke-width:1.35px;stroke-dasharray:1;stroke-dashoffset:1px;animation:10s ease-in-out infinite alternate signal-draw}.signal-trend-soft{stroke:#b7f8d4;stroke-width:5px;opacity:.05}.signal-focus{fill:#a5e9c3;animation:6s ease-in-out infinite signal-focus}.signal-focus-halo{fill:none;stroke:#79dda9;stroke-width:1px;opacity:.25;animation:6s ease-out infinite signal-halo}.vision-lens{transform-box:fill-box;transform-origin:50%;animation:36s linear infinite lens-rotate}.vision-lens circle{fill:none;stroke:#79dda99e;stroke-width:1.2px}.vision-lens circle:nth-child(2){stroke:#79dda9;stroke-dasharray:2 8}.vision-crosshair{fill:none;stroke:#b7f8d47a;stroke-width:1px;stroke-dasharray:4 7}.vision-box{fill:none;stroke:#79dda9;stroke-width:1.1px;stroke-dasharray:8 5;animation:7s ease-in-out infinite alternate vision-box}.box-b{animation-delay:-1.7s}.vision-link{fill:none;stroke:#79dda9;stroke-width:1px;stroke-dasharray:2 6}.vision-scan{fill:none;stroke:#b7f8d466;stroke-width:1px;stroke-dasharray:3 12;transform-box:fill-box;transform-origin:50%;animation:28s linear infinite reverse lens-rotate}.speech-baseline{fill:none;stroke:#79dda952;stroke-width:1px}.speech-bars rect{fill:#79dda9;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite speech-wave;animation-delay:calc(var(--wave-index) * -110ms)}.speech-transcript{fill:none;stroke:#b7f8d4;stroke-width:1px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:9s ease-in-out infinite transcript-write}.speech-cursor{fill:#b7f8d4;animation:1s steps(2,end) infinite cursor-blink}@keyframes frame-back{0%{transform:translate(-12px,5px)rotate(-8deg)}to{transform:translate(7px,-8px)rotate(-3deg)}}@keyframes frame-front{0%{transform:translate(9px,-5px)rotate(7deg)}to{transform:translate(-8px,8px)rotate(12deg)}}@keyframes svg-dash{to{stroke-dashoffset:-48px}}@keyframes svg-scan{0%,to{stroke-dashoffset:390px;opacity:.3}50%{stroke-dashoffset:0;opacity:1}}@keyframes signal-draw{0%{stroke-dashoffset:1px}35%,to{stroke-dashoffset:0}}@keyframes signal-focus{0%,to{opacity:.55;transform-box:fill-box;transform-origin:50%;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes signal-halo{0%{opacity:.65;transform-box:fill-box;transform-origin:50%;transform:scale(.5)}to{opacity:0;transform:scale(1.55)}}@keyframes lens-rotate{to{transform:rotate(360deg)}}@keyframes vision-box{0%{opacity:.42}to{opacity:1}}@keyframes speech-wave{0%,to{opacity:.55;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}@keyframes transcript-write{0%,15%{stroke-dashoffset:100px}55%,to{stroke-dashoffset:0}}@keyframes cursor-blink{0%,45%{opacity:1}46%,to{opacity:0}}.solution-card:hover .solution-svg{transition:transform 1.2s cubic-bezier(.22,1,.36,1);transform:scale(1.012)}.solution-card:hover .svg-grid-line{stroke:#b7f8d429}.solution-body{padding:28px}.solution-body>span{color:#6cdca4;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace}.solution-body h3{letter-spacing:-.04em;margin:55px 0 18px;font-size:clamp(27px,3vw,44px);font-weight:300}.solution-body p{color:#fff9;max-width:570px;font-size:13px;line-height:1.7}.modality-strip{color:#ffffff7a;letter-spacing:.12em;justify-content:space-between;gap:25px;padding:26px 2px;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.economics{background:#e5e2d9}.economics-grid{grid-template-columns:1.3fr 1fr;gap:10vw;padding:100px 3vw 70px;display:grid}.mini-label{color:var(--green);margin-bottom:35px}.cost-display{grid-template-columns:auto 1fr;align-items:end;display:grid;position:relative}.cost-display .up-to{font:400 11px ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:10px}.cost-display strong{letter-spacing:-.08em;color:var(--green);font-size:clamp(80px,12vw,190px);font-weight:300;line-height:.7}.cost-display sup{vertical-align:top;font-size:.3em}.cost-display p{text-transform:uppercase;margin:0 0 0 25px;font:400 11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.economics-footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10vw;padding:30px 3vw 0;display:grid}.economics-footer p{max-width:560px;line-height:1.6}.economics-footer small{color:#686f69;line-height:1.5}.economics-explorer{border-top:1px solid var(--line);grid-template-columns:1.1fr .9fr;gap:6vw;margin:58px 3vw 0;padding-top:24px;display:grid}.economics-levers{min-width:0;display:flex}.economics-levers button{color:#4d564f;text-align:left;border:0;border-right:1px solid var(--line);cursor:pointer;background:0 0;flex-direction:column;flex:1 1 0;justify-content:space-between;gap:28px;min-height:112px;padding:18px;transition:flex .65s cubic-bezier(.22,1,.36,1),color .3s,background .3s;display:flex}.economics-levers button:last-child{border-right:0}.economics-levers button.is-active{color:#fff;background:var(--green);flex:1.35 1 0}.economics-levers span{color:var(--green);font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace}.economics-levers button.is-active span{color:#a7edc8}.economics-detail{grid-template-columns:120px 1fr;align-self:center;align-items:start;gap:25px;min-height:112px;display:grid}.economics-detail>span{color:var(--green);letter-spacing:.11em;text-transform:uppercase;font:500 10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.economics-detail p{color:#4f5851;max-width:480px;margin:0;font-size:16px;line-height:1.6}.mission-layer{padding:90px 4vw 120px}.layer-header{padding:100px 3vw 80px}.layer-header p{color:#70dda8;margin:24px 0 0;font-size:30px}.layer-visual{border:1px solid #ffffff2b;grid-template-columns:1fr 1.2fr 2fr;min-height:600px;display:grid}.data-source{color:#ffffffa8;border-right:1px solid #ffffff21;flex-direction:column;justify-content:space-around;padding:25px;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.data-source span:after{content:" ············→";color:#4ea97d;float:right}.core{text-align:center;isolation:isolate;border-right:1px solid #ffffff21;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.core:after{content:"";z-index:-1;background:linear-gradient(#02120c75,#02120c1f 44%,#02120ce0);position:absolute;inset:0}.core img{z-index:-2;object-fit:cover;filter:saturate(.58)contrast(1.08)brightness(.68);width:110%;height:110%;transform:translate3d(calc((var(--mission-shift) - 1.5) * -1.2%),0,0) scale(1.07);transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter .6s;position:absolute;inset:-5%}.core div{z-index:2;flex-direction:column;width:82%;display:flex}.core b{letter-spacing:-.04em;font-size:clamp(22px,2.4vw,38px);font-weight:300;line-height:1.04}.core span{color:#8be4b6;letter-spacing:.11em;margin-top:16px;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace}.mission-list article{border-bottom:1px solid #ffffff21;min-height:25%;transition:background .35s}.mission-list article:last-child{border:0}.mission-list article.is-active{background:#70dda816}.mission-list button{width:100%;min-height:150px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px 1fr 1.4fr;align-items:center;gap:18px;padding:25px;display:grid}.mission-list span{color:#70dda8;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace}.mission-list h3{margin:0;font-size:18px;font-weight:400}.mission-list p{color:#ffffff8f;margin:0;font-size:13px;line-height:1.5;transition:color .3s}.mission-list article.is-active p{color:#ffffffd1}.deployment .section-intro em{color:#838b84}.deployment-path{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex}.deployment-path button{border:0;border-right:1px solid var(--line);min-height:220px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;flex-direction:column;flex:1 1 0;justify-content:space-between;padding:22px;transition:flex .7s cubic-bezier(.22,1,.36,1),background .35s,color .35s;display:flex;position:relative;overflow:hidden}.deployment-path button:last-child{border-right:0}.deployment-path button.is-active{color:#fff;background:var(--green);flex:1.55 1 0}.deployment-path span{color:var(--green);font:400 11px ui-monospace,SFMono-Regular,Consolas,monospace;transition:color .35s}.deployment-path button.is-active span{color:#a8efca}.deployment-path p{max-width:180px;margin:0;font-size:17px}.deployment-path i{opacity:0;transform-origin:0;background:currentColor;height:1px;transition:opacity .35s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;bottom:20px;left:22px;right:22px;transform:scaleX(.2)}.deployment-path button.is-active i{opacity:.55;transform:scaleX(1)}.partnership{background:#d8d5cc}.partnership-copy{grid-template-columns:1.8fr .7fr;align-items:end;gap:10vw;padding:95px 3vw;display:grid}.partnership-copy p{color:#525a54;line-height:1.7}.transfer-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.transfer-grid div{border-right:1px solid var(--line);min-height:110px;padding:24px;font-size:16px}.transfer-grid div:last-child{border:0}.transfer-grid span{color:var(--green);margin-bottom:35px;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.final-cta{flex-direction:column;justify-content:center;align-items:flex-start;min-height:800px;padding:110px 7vw;display:flex;position:relative;overflow:hidden}.final-cta>:not(.cta-grid){z-index:2;position:relative}.final-cta h2{max-width:1200px;margin:60px 0 35px;font-size:clamp(50px,7vw,106px)}.final-cta h2 em{color:#70dda8}.cta-line{color:#ffffff8c;margin-bottom:50px;font-size:20px}.light-button{color:var(--deep);background:#e7f8ef}footer{color:#fff;background:#020d09;border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr 1fr;align-items:end;padding:60px 4vw 35px;display:grid}footer>p{color:#ffffffa8;font-size:13px}footer>div{color:#ffffffad;justify-content:space-between;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}@media (width<=900px){.site-header{height:72px;padding:0 20px}.menu-toggle{text-transform:uppercase;align-items:center;gap:8px;font:400 11px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.menu-toggle i{background:#fff;width:15px;height:1px}.nav{background:var(--deep);flex-direction:column;align-items:flex-start;height:auto;padding:50px 25px;font-size:18px;display:none;position:fixed;inset:72px 0 0}.nav.open{display:flex}.nav-cta{justify-content:space-between;width:100%;margin-top:20px}.hero{align-items:flex-end;padding:130px 22px 90px}.hero-copy{width:100%}.hero h1{font-size:15vw}.hero-deck{max-width:87%;font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:24px}.scroll-rail{display:none}.page-progress{top:88px;bottom:18px;right:8px}.manifesto,.stack-section,.economics,.deployment,.partnership,.mission-layer{padding:65px 20px 80px}.ecosystem{padding:65px 20px 0}.manifesto-grid,.section-intro,.economics-grid,.partnership-copy,.ecosystem-hero{grid-template-columns:1fr;gap:45px;padding:65px 0}.manifesto-grid h2,.section-intro h2,.economics h2,.layer-header h2,.partnership h2,.ecosystem-hero h2,.solutions-heading h2{font-size:12vw}.console-flow{grid-template-columns:1fr}.api-request,.gateway-core{border-bottom:1px solid #ffffff21;border-right:0;min-height:250px}.api-request:after{display:none}.model-list div{min-height:64px}.solutions-heading{grid-template-columns:1fr;padding:110px 0 55px}.solutions-grid{grid-template-columns:1fr}.solution-card{border-right:0;border-bottom:1px solid #ffffff24!important}.solution-card:last-child{border-bottom:0!important}.modality-strip{flex-wrap:wrap;justify-content:flex-start}.declarations p{grid-template-columns:35px 1fr;padding:25px 0;font-size:8.5vw}.sovereignty{min-height:860px;padding:65px 20px 130px}.sovereignty .kicker{margin:55px 0 130px}.sovereign-lines p{font-size:10vw}.orbital{width:90vw;height:90vw}.capability-ticker{white-space:normal;flex-wrap:wrap;justify-content:flex-start;gap:14px 26px;position:absolute}.stack-grid{grid-template-columns:1fr 1fr}.stack-card,.stack-card-toggle{min-height:390px}.stack-card:nth-child(2){border-right:0}.stack-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.stack-card h3{margin-top:70px}.system-strip{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center}.cost-display strong{font-size:24vw}.economics-footer{grid-template-columns:1fr;gap:30px;padding:30px 0}.layer-header{padding:70px 0 50px;display:block}.layer-header p{margin-top:15px}.layer-visual{grid-template-columns:1fr}.data-source{display:none}.core{border-bottom:1px solid #ffffff21;border-right:0;min-height:330px}.mission-list article{grid-template-columns:30px 1fr}.mission-list article p{grid-column:2}.deployment-path{grid-template-columns:1fr}.deployment-path div{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;min-height:auto;display:grid}.deployment-path div:last-child{border-bottom:0}.deployment-path p{margin:0}.transfer-grid{grid-template-columns:1fr 1fr}.transfer-grid div:nth-child(2){border-right:0}.transfer-grid div:nth-child(-n+2){border-bottom:1px solid var(--line)}.final-cta{min-height:720px;padding:80px 22px}.final-cta h2{font-size:11vw}.cta-line{font-size:16px}footer{grid-template-columns:1fr;gap:35px}footer>div{margin-top:20px}}@media (width<=520px){.stack-grid{grid-template-columns:1fr}.stack-card{border-bottom:1px solid var(--line);min-height:350px;border-right:0!important}.stack-card:last-child{border-bottom:0}.cost-display{display:block}.cost-display p{margin:30px 0 0}.transfer-grid{grid-template-columns:1fr}.transfer-grid div{border-right:0;border-bottom:1px solid var(--line)}.partnership-copy h2{font-size:11vw}}@media (width>=701px) and (width<=1280px){.hero-pin{padding-left:5vw;padding-right:5vw}.hero-copy{width:min(760px,76vw)}.hero h1{letter-spacing:-.045em;font-size:clamp(54px,7vw,88px);line-height:.96}.service-page-hero h1,.service-shell-hero h1,.solutions-page-hero h1{letter-spacing:-.05em;line-height:.98}.team-hero h1{letter-spacing:-.055em;line-height:.96}}@media (height<=760px) and (width>=701px){.hero-pin{padding-top:108px;padding-bottom:42px}.hero h1{margin:22px 0 26px;font-size:clamp(48px,6.3vw,78px);line-height:.97}.hero-deck{font-size:16px;line-height:1.5}.hero-actions{margin-top:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.diagram-video{display:none;animation:none!important}.reveal{opacity:1;transform:none}.sovereign-lines p{animation:none!important}.solution-svg *,.solution-svg animateMotion,.gateway-core:before,.gateway-core:after,.model-list i{display:none;animation:none!important}.solution-card:hover .solution-svg{transform:none}*{transition:none!important}}.services-index{background:#d8d5cc;padding:90px 4vw 120px}.services-index-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:10vw;padding:95px 3vw 70px;display:grid}.services-index-intro h2{letter-spacing:-.06em;max-width:780px;margin:0;font-size:clamp(48px,6.5vw,98px);font-weight:300;line-height:.96}.services-index-intro p{color:#545d56;max-width:430px;margin:0;font-size:14px;line-height:1.75}.services-index-grid{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.service-index-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:340px;padding:24px;transition:background .3s,color .3s,transform .3s;display:flex}.service-index-card:nth-child(2n){border-right:0}.service-index-card:nth-child(n+3){border-bottom:0}.service-index-card:hover{color:#fff;background:var(--green);transform:translateY(-3px)}.service-index-top{color:var(--green);letter-spacing:.12em;justify-content:space-between;gap:20px;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.service-index-card:hover .service-index-top{color:#a2efc5}.service-index-card h3{letter-spacing:-.05em;max-width:460px;margin:72px 0 18px;font-size:clamp(28px,3.4vw,52px);font-weight:300}.service-index-card p{color:#59625a;max-width:460px;margin:0;font-size:14px;line-height:1.65}.service-index-card:hover p{color:#ffffffba}.service-index-arrow{color:#555e56;text-transform:uppercase;letter-spacing:.12em;margin-top:auto;padding-top:38px;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace}.service-index-arrow b{margin-left:16px;font-size:16px;font-weight:400}.service-index-card:hover .service-index-arrow{color:#d1f9e2}.service-index-03{background:linear-gradient(145deg,#e5e2d9,#c6c8be)}.service-index-04{background:linear-gradient(145deg,#d4d9d0,#b9c6bd)}.service-page{--service-ink:#f2f0e9;--service-deep:#061b14;background:var(--service-ink);color:var(--ink)}.service-page-header{z-index:5;color:#fff;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;height:78px;padding:0 4vw;display:flex;position:absolute;top:0;left:0;right:0}.service-page-header-link{color:#ffffffbf;text-transform:uppercase;letter-spacing:.12em;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace}.service-page-header-link span{color:#84e7b5;margin-left:18px;font-size:15px}.solution-tabs{border-left:1px solid #ffffff26;align-items:stretch;height:100%;display:flex}.solution-tabs a{color:#ffffff91;text-transform:uppercase;letter-spacing:.08em;border-right:1px solid #ffffff21;align-items:center;min-width:max-content;padding:0 14px;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace;transition:color .2s,background .2s;display:flex}.solution-tabs a:hover,.solution-tabs a.is-active{color:#fff;background:#79dda91c}.solution-tabs a.is-active{box-shadow:inset 0 -2px #79dda9}.service-page-hero{color:#fff;background:var(--service-deep);align-items:flex-end;min-height:min(900px,100svh);padding:160px 7vw 100px;display:flex;position:relative;overflow:hidden}.service-page-hero-image{opacity:.84;background-position:50%;background-size:cover;position:absolute;inset:0}.service-page-hero-image:after{content:"";background:linear-gradient(90deg,#04140ef5 0%,#04140ecc 38%,#04140e2e 78%,#04140e59 100%);position:absolute;inset:0}.service-page-hero-grid{opacity:.14;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.service-page-copy{z-index:2;width:min(780px,72vw);position:relative}.back-link{color:#ffffff94;text-transform:uppercase;letter-spacing:.12em;margin-bottom:68px;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-block}.back-link:hover{color:#fff}.service-page-hero h1{letter-spacing:-.065em;max-width:900px;margin:30px 0 34px;font-size:clamp(54px,7.4vw,116px);font-weight:300;line-height:.92}.service-page-hero h1 em{color:#79dda9}.service-page-lead{color:#ffffffba;max-width:600px;margin:0;font-size:clamp(16px,1.3vw,20px);line-height:1.65}.service-page-meta{z-index:2;color:#ffffff94;letter-spacing:.12em;gap:25px;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute;bottom:34px;right:4vw}.service-page-meta span+span{color:#8de8b8}.light-surface{background:var(--service-ink)}.service-intro,.service-metrics,.insight-console{padding:90px 4vw 120px}.service-intro-content{grid-template-columns:1.35fr .75fr;align-items:end;gap:10vw;padding:100px 3vw 10px;display:grid}.service-intro-content h2,.metric-story h2,.insight-console-header h2,.proof-grid h2{letter-spacing:-.06em;max-width:880px;margin:0;font-size:clamp(44px,6vw,92px);font-weight:300;line-height:.98}.service-intro-content p,.metric-story p,.insight-console-header p,.proof-grid>div>p:last-child{color:#59615b;max-width:450px;margin:0;font-size:14px;line-height:1.75}.service-flow,.service-proof,.signal-system{padding:90px 4vw 120px}.service-flow-grid{border:1px solid #ffffff29;grid-template-columns:repeat(5,1fr);margin-top:96px;display:grid}.service-flow-grid article{cursor:default;border-right:1px solid #ffffff24;outline:none;flex-direction:column;min-height:370px;padding:23px;transition:background .35s,color .35s;display:flex;position:relative;overflow:hidden}.service-flow-grid article:after{content:"";transform-origin:0;background:#79dda9;height:2px;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}.service-flow-grid article.is-active:after{transform:scaleX(1)}.service-flow-grid article:last-child{border-right:0}.service-flow-grid article.is-active{background:#79dda914}.service-flow-grid article:focus-visible{outline-offset:-5px;outline:2px solid #79dda9}.service-flow-grid article>span,.signal-layers article>span,.metric-grid span,.insight-views span{color:#79dda9;letter-spacing:.12em;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace}.service-flow-grid h3{letter-spacing:-.04em;margin:96px 0 18px;font-size:27px;font-weight:300}.service-flow-grid p,.signal-layers p{color:#ffffffa1;margin:0;font-size:13px;line-height:1.7}.metric-story{grid-template-columns:1.2fr .8fr;align-items:end;gap:10vw;padding:96px 3vw 72px;display:grid}.metric-story h2 em,.insight-console-header h2 em,.proof-grid h2 em{color:var(--green)}.metric-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.metric-grid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:190px;padding:22px;display:flex}.metric-grid strong{letter-spacing:-.04em;margin-top:44px;font-size:25px;font-weight:300}.metric-grid small{color:#687069;margin-top:auto;font-size:11px;line-height:1.5}.proof-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:10vw;padding:100px 3vw 5px;display:grid}.proof-grid .mini-label{color:#77dda8}.proof-grid>div>p:last-child{color:#ffffffa8;margin-bottom:38px}.proof-grid h2 em{color:#79dda9}.signal-layers{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin-top:96px;display:grid}.signal-layers article{border-right:1px solid #ffffff24;min-height:350px;padding:25px 24px;position:relative}.signal-layers article:last-child{border-right:0}.signal-layers article{cursor:default;outline:none;transition:background .35s,color .35s}.signal-layers article.is-active{background:#79dda914}.signal-layers article:focus-visible{outline-offset:-5px;outline:2px solid #79dda9}.signal-layers h3{letter-spacing:-.05em;margin:100px 0 18px;font-size:38px;font-weight:300}.signal-layers article i{border:1px solid #79dda98c;border-radius:50%;width:28px;height:28px;position:absolute;bottom:25px;left:24px}.signal-layers article i:after{content:"";background:#79dda9;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:9px;box-shadow:0 0 15px #79dda9}.insight-console-header{grid-template-columns:1.2fr .8fr;align-items:end;gap:10vw;padding:100px 3vw 72px;display:grid}.insight-console-header p{color:#59615b}.insight-views{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.insight-views div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:220px;padding:24px;display:flex}.insight-views strong{letter-spacing:-.05em;margin-top:65px;font-size:31px;font-weight:300}.insight-views small{color:#687069;margin-top:auto;line-height:1.5}.content-agent-hero{opacity:1;background:radial-gradient(circle at 75% 34%,#79dda952,#0000 17%),radial-gradient(circle at 69% 52%,#174b37,#0000 33%),linear-gradient(135deg,#071a13,#020a07)}.content-agent-hero:before{content:"";border:1px solid #8beab86b;width:38vw;height:25vw;position:absolute;top:24%;right:7vw;transform:rotate(-7deg);box-shadow:5vw 4vw 0 -1px #09241a,5vw 4vw #8beab833,-5vw 7vw 0 -1px #071a13,-5vw 7vw #8beab829}.post-training-hero{opacity:1;background:radial-gradient(circle at 76% 48%,#5dc9953b,#0000 28%),linear-gradient(145deg,#061c14,#020b08)}.post-training-hero:before,.post-training-hero:after{content:"";border:1px solid #79dda93d;border-radius:50%;width:33vw;height:33vw;position:absolute;top:20%;right:9vw}.post-training-hero:after{width:21vw;height:21vw;top:31%;right:15vw;box-shadow:inset 0 0 80px #67dea31f}.service-sequence{letter-spacing:.08em;text-transform:uppercase;color:var(--green)!important;margin-bottom:24px!important;font:500 11px ui-monospace,SFMono-Regular,Consolas,monospace!important}.agent-workflow,.agent-outputs,.training-pipeline,.post-training-cta{padding:90px 4vw 120px}.training-client,.domain-training{padding:90px 7vw 110px}.training-client{background:radial-gradient(circle at 12% 20%,#114632 0,#0000 34%),#041a12;border-top:1px solid #ffffff21}.client-proof-grid{grid-template-columns:.65fr 1.35fr;gap:7vw;padding:70px 0 60px;display:grid}.client-name>span,.client-proof-copy .mini-label{color:#7de0ad;letter-spacing:.17em;font-size:11px}.client-name{background:#ffffff06;border:1px solid #ffffff2e;align-self:start;padding:28px}.client-name h2{letter-spacing:-.06em;margin:42px 0 10px;font-size:clamp(38px,4.2vw,68px);font-weight:300}.client-name p{color:#ffffff8c;text-transform:uppercase;letter-spacing:.11em;max-width:280px;font-size:11px;line-height:1.55}.client-proof-copy h3{letter-spacing:-.045em;max-width:750px;margin:24px 0 35px;font-size:clamp(30px,3.4vw,58px);font-weight:300;line-height:1.04}.client-proof-copy>p:last-child{color:#ffffffa8;max-width:670px;font-size:17px;line-height:1.75}.trajectory-signal{border:1px solid #ffffff2e;grid-template-columns:repeat(6,1fr);display:grid}.trajectory-signal div{border-right:1px solid #ffffff21;min-height:145px;padding:20px;position:relative}.trajectory-signal div:last-child{border-right:0}.trajectory-signal span{color:#78dca9;font-size:10px}.trajectory-signal strong{letter-spacing:.1em;margin-top:58px;font-size:12px;display:block}.trajectory-signal i{z-index:2;background:#7de0ad;border-radius:50%;width:7px;height:7px;position:absolute;top:48%;right:-4px;box-shadow:0 0 14px #7de0ad}.trajectory-signal div:last-child i{display:none}.trajectory-library{background:#edece6;padding:95px 7vw 115px}.trajectory-library-head{grid-template-columns:1.15fr .85fr;gap:8vw;padding:70px 0;display:grid}.trajectory-library-head h2,.domain-training-head h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,92px);font-weight:300;line-height:.96}.trajectory-library-head>p,.domain-training-head>p{color:#5f665f;align-self:end;max-width:570px;font-size:17px;line-height:1.7}.trace-console{color:#fff;background:#061d15;border:1px solid #1b4333;padding:24px;box-shadow:0 28px 65px #03140e2e}.trace-console-head{color:#80dfae;letter-spacing:.15em;border-bottom:1px solid #ffffff29;justify-content:space-between;padding-bottom:22px;font-size:10px;display:flex}.trace-rail{padding:30px 0}.trace-rail div{grid-template-columns:34px 120px 1fr;align-items:center;gap:15px;height:42px;display:grid}.trace-rail i{color:#80dfae;border:1px solid #80dfae80;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.trace-rail span{letter-spacing:.1em;font-size:10px}.trace-rail b{width:var(--trace-width);background:linear-gradient(90deg,#75dba5,#75dba514);height:5px;position:relative}.trace-rail b:after{content:"";background:#061d15;border:2px solid #75dba5;border-radius:50%;width:11px;height:11px;position:absolute;top:-3px;right:0}.trace-metrics{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.trace-metrics div{padding:22px 0}.trace-metrics span{color:#ffffff73;letter-spacing:.13em;font-size:9px;display:block}.trace-metrics strong{margin-top:8px;font-size:14px;font-weight:400;display:block}.trajectory-patterns{border:1px solid #c8cbc4;grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.trajectory-patterns article{border-right:1px solid #c8cbc4;min-height:330px;padding:38px}.trajectory-patterns article:last-child{border-right:0}.trajectory-patterns article>span{letter-spacing:.14em;color:#237150;font-size:10px}.trajectory-patterns h3{letter-spacing:-.04em;margin:75px 0 20px;font-size:32px;font-weight:400}.trajectory-patterns p{color:#60675f;max-width:610px;line-height:1.65}.trajectory-patterns a{color:#145b40;text-transform:uppercase;letter-spacing:.08em;margin-top:28px;font-size:12px;display:inline-block}.domain-training{background:#03130e}.domain-training-head{grid-template-columns:1.15fr .85fr;gap:8vw;padding:75px 0;display:grid}.domain-training-head>p{color:#ffffff94}.domain-grid{border:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);display:grid}.domain-grid article{border-right:1px solid #ffffff24;flex-direction:column;min-height:430px;padding:30px;display:flex}.domain-grid article:last-child{background:linear-gradient(145deg,#76dca91f,#0000);border-right:0}.domain-grid article>span{color:#7de0ad;letter-spacing:.13em;font-size:10px}.domain-grid h3{letter-spacing:-.04em;margin:80px 0 20px;font-size:38px;font-weight:300}.domain-grid p{color:#ffffff96;line-height:1.65}.domain-grid article>div{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.domain-grid i{color:#ffffffb3;text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff2e;padding:7px 10px;font-size:10px;font-style:normal}.domain-data-flow{color:#ffffff7a;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:18px;padding:32px 0 0;font-size:10px;display:flex}.domain-data-flow b{color:#7de0ad;font-weight:400}.agent-workflow-list,.training-stages{border:1px solid #ffffff29;grid-template-columns:repeat(5,1fr);margin-top:90px;display:grid}.agent-workflow-list article,.training-stages article{border-right:1px solid #ffffff24;flex-direction:column;min-height:390px;padding:23px;display:flex;position:relative}.agent-workflow-list article:last-child,.training-stages article:last-child{border-right:0}.agent-workflow-list article>span,.training-stages article>span,.campaign-matrix article>span,.training-service-grid article>span{color:#79dda9;letter-spacing:.12em;font:400 10px ui-monospace,SFMono-Regular,Consolas,monospace}.agent-workflow-list h3,.training-stages h3{letter-spacing:-.04em;margin:100px 0 18px;font-size:30px;font-weight:300}.agent-workflow-list p,.training-stages p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.7}.agent-workflow-list i{background:#79dda9;width:28px;height:1px;position:absolute;bottom:23px;left:22px}.campaign-proof,.training-services{padding:90px 4vw 120px}.campaign-header,.training-services-header{grid-template-columns:1.3fr .7fr;align-items:end;gap:10vw;padding:95px 3vw 70px;display:grid}.campaign-header h2,.training-services-header h2,.output-grid h2,.shell-message h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,6vw,90px);font-weight:300;line-height:.98}.campaign-header>p,.training-services-header>p{color:#59615b;margin:0;font-size:14px;line-height:1.75}.eyewear-transformation{color:#fff;background:#041a12;border:1px solid #163c2e;grid-template-columns:1.45fr .55fr;margin:0 0 28px;display:grid}.eyewear-image-frame{background:radial-gradient(circle,#0b4a33,#020d09 68%);border-right:1px solid #ffffff24;place-items:center;min-height:520px;padding:18px;display:grid}.eyewear-image-frame img{width:100%;height:auto;display:block;box-shadow:0 20px 55px #0000006b}.eyewear-transformation figcaption{flex-direction:column;padding:36px;display:flex}.eyewear-transformation figcaption>span{color:#79dda9;letter-spacing:.14em;font-size:9px;line-height:1.5}.eyewear-transformation h3{letter-spacing:-.05em;margin:80px 0 22px;font-size:clamp(28px,3vw,45px);font-weight:300;line-height:1.03}.eyewear-transformation p{color:#fff9;font-size:13px;line-height:1.7}.eyewear-transformation figcaption>div{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:30px;display:flex}.eyewear-transformation i{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff29;padding:7px 9px;font-size:8px;font-style:normal}.campaign-matrix,.training-service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.campaign-matrix article,.training-service-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;padding:23px}.campaign-matrix h3,.training-service-grid h3{letter-spacing:-.04em;margin:75px 0 16px;font-size:23px;font-weight:300}.campaign-matrix p,.training-service-grid p{color:#646c66;font-size:12px;line-height:1.65}.output-grid{grid-template-columns:1.2fr .8fr;gap:10vw;padding:95px 3vw 70px;display:grid}.output-grid h2 em,.training-services-header em{color:#79dda9}.output-list{border-top:1px solid #ffffff2b}.output-list p{color:#ffffffb8;border-bottom:1px solid #ffffff21;grid-template-columns:42px 1fr;margin:0;padding:16px 4px;display:grid}.output-list span{color:#79dda9;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace}.agent-outputs>.button{margin-left:3vw}.training-services-header em{color:var(--green)}.service-shell-hero{color:#fff;background:radial-gradient(circle at 72% 48%,#123d2d,#0000 26%),#061b14;align-items:flex-end;min-height:760px;padding:160px 7vw 100px;display:flex;position:relative;overflow:hidden}.service-shell-hero h1{letter-spacing:-.065em;max-width:1000px;margin:30px 0 34px;font-size:clamp(54px,7.4vw,116px);font-weight:300;line-height:.92}.shell-orbit{border:1px solid #79dda933;border-radius:50%;width:450px;height:450px;position:absolute;top:20%;right:7vw}.shell-orbit i{border:1px solid #79dda92e;border-radius:50%;position:absolute;inset:16%}.shell-orbit i:nth-child(2){inset:31%}.shell-orbit i:nth-child(3){inset:44%}.shell-orbit span{color:#79dda96b;place-items:center;font:300 50px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;position:absolute;inset:0}.shell-main{padding:90px 4vw 120px}.shell-message{grid-template-columns:1.2fr .8fr;align-items:end;gap:10vw;padding:100px 3vw 30px;display:grid}.shell-message p{color:#59615b;max-width:480px;line-height:1.75}.shell-link{color:var(--green);border-color:var(--green);margin-top:28px;display:inline-block}.service-page footer{background:#020d09}.solutions-page{background:var(--deep);color:#fff;min-height:100vh}.solutions-page-header{z-index:5;color:#fff;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;height:78px;padding:0 4vw;display:flex;position:absolute;top:0;left:0;right:0}.solutions-page-hero{background:radial-gradient(circle at 74% 35%,#0b4b34 0,#092d21 30%,var(--deep) 70%);align-items:flex-end;min-height:590px;padding:150px 7vw 90px;display:flex;position:relative;overflow:hidden}.solutions-page-hero-grid{opacity:.16;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.solutions-page-hero-grid:after{content:"";border:1px solid #7ee4b438;border-radius:50%;width:520px;height:520px;position:absolute;top:12%;right:7%;box-shadow:0 0 0 70px #7ee4b409,0 0 0 140px #7ee4b405}.solutions-page-hero-copy{z-index:2;width:min(920px,78vw);position:relative}.solutions-page-hero h1{letter-spacing:-.065em;max-width:900px;margin:28px 0;font-size:clamp(54px,7vw,108px);font-weight:300;line-height:.94}.solutions-page-hero h1 em{color:#79dda9}.solutions-page-hero-copy>p:last-child{color:#ffffffb3;max-width:580px;margin:0;font-size:18px;line-height:1.6}.solutions-page .ecosystem{padding-top:90px}.solutions-page footer{background:#020d09}.company-model{color:var(--ink);background:#f0eee7;padding:95px 7vw 120px}.company-model-head,.practice-heading,.source-observatory-head,.industry-band-head,.trade-compliance-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:9vw;padding:85px 7vw 72px 0;display:grid}.company-model-head h2,.practice-heading h2,.source-observatory-head h2,.industry-band-head h2,.trade-compliance-head h2,.agent-command-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,94px);font-weight:300;line-height:.96}.company-model-head p,.practice-heading p,.source-observatory-head p,.industry-band-head p,.trade-compliance-head p,.agent-command-copy>p:last-child{color:#5d655f;max-width:560px;margin:0;line-height:1.75}.company-model-grid{border-top:1px solid #c9ccc5;border-left:1px solid #c9ccc5;grid-template-columns:1fr 1fr;display:grid}.company-model-grid article{background:linear-gradient(145deg,#ffffff59,#0000);border-bottom:1px solid #c9ccc5;border-right:1px solid #c9ccc5;flex-direction:column;min-height:470px;padding:34px;display:flex}.company-model-grid article>div{color:#247050;letter-spacing:.13em;justify-content:space-between;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.company-model-grid h3{letter-spacing:-.06em;margin:100px 0 22px;font-size:clamp(38px,4.4vw,70px);font-weight:300}.company-model-grid p{color:#59625c;max-width:620px;line-height:1.7}.company-model-grid footer{background:0 0;flex-wrap:wrap;gap:8px;margin-top:auto;padding:30px 0 0;display:flex}.company-model-grid footer i{color:#315c49;letter-spacing:.09em;text-transform:uppercase;border:1px solid #b7c4bb;padding:7px 9px;font:400 8px ui-monospace,SFMono-Regular,Consolas,monospace}.delivery-proof{grid-template-columns:.38fr 1fr;gap:5vw;padding:38px 2px 0;display:grid}.delivery-proof span{color:#247050;letter-spacing:.14em;font:500 9px ui-monospace,SFMono-Regular,Consolas,monospace}.delivery-proof p{color:#59625c;max-width:900px;font-size:15px;line-height:1.75}.practice-section{padding:95px 4vw 130px;overflow:clip}.practice-heading{padding:88px 10vw 78px 3vw}.practice-heading h2 em,.industry-band-head h2 em{color:#79dda9}.practice-heading p,.industry-band-head p{color:#fff9}.practice-explorer{grid-template-columns:1.05fr .95fr;align-items:start;gap:5vw;display:grid}.practice-stage{background:#020e0a;border:1px solid #ffffff29;flex-direction:column;min-height:78vh;display:flex;position:sticky;top:11vh;overflow:hidden}.practice-stage-media{flex:1;min-height:480px;position:relative;overflow:hidden}.practice-stage-media img{object-fit:cover;opacity:0;filter:saturate(.72)contrast(1.05);width:100%;height:100%;transition:opacity .8s,transform 1.25s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.045)}.practice-stage-media img.is-active{opacity:.76;transform:scale(1)}.practice-stage-scrim{background:linear-gradient(#020e0a1f,#020e0ac7);position:absolute;inset:0}.practice-stage-index{color:#8fe9b9;align-items:flex-end;gap:8px;display:flex;position:absolute;top:24px;left:25px}.practice-stage-index span{letter-spacing:-.08em;font-size:clamp(64px,8vw,126px);font-weight:200;line-height:.8}.practice-stage-index small{letter-spacing:.12em;padding-bottom:5px;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace}.practice-stage-copy{border-top:1px solid #ffffff24;min-height:220px;padding:28px 30px}.practice-stage-copy>span{color:#79dda9;letter-spacing:.14em;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace}.practice-stage-copy>p{letter-spacing:-.04em;max-width:700px;margin:28px 0 26px;font-size:clamp(23px,2.4vw,38px);line-height:1.08}.practice-stage-copy>div{flex-wrap:wrap;gap:7px;display:flex}.practice-stage-copy i{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff2b;padding:7px 9px;font:400 8px ui-monospace,SFMono-Regular,Consolas,monospace}.practice-steps{border-top:1px solid #ffffff2b}.practice-steps article{opacity:.38;min-height:62vh;padding:31px 12px 55px;transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1)}.practice-steps article.is-active{opacity:1;transform:translate(-9px)}.practice-steps button{color:#79dda9;cursor:pointer;letter-spacing:.13em;background:0 0;border:0;border-bottom:1px solid #ffffff26;justify-content:space-between;width:100%;padding:0 0 26px;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.practice-steps h3{letter-spacing:-.055em;max-width:630px;margin:75px 0 23px;font-size:clamp(36px,4.5vw,68px);font-weight:300;line-height:.98}.practice-steps p{color:#ffffff9e;max-width:590px;font-size:15px;line-height:1.75}.practice-steps a{color:#8fe8b9;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #8fe8b973;margin-top:30px;padding-bottom:7px;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-block}.gateway-console-compact{margin-bottom:40px}.ecosystem-hero.compact{padding-top:85px}.enterprise-agents,.source-observatory,.trade-compliance{padding:90px 7vw 120px}.agent-command-grid{grid-template-columns:1fr .9fr;align-items:center;gap:8vw;padding:88px 0 55px;display:grid}.agent-command-copy .mini-label{color:#247050}.agent-command-copy h2{margin:23px 0 30px}.agent-command-console{color:#fff;background:#061d15;border:1px solid #1b4333;padding:24px;box-shadow:0 28px 65px #03140e29}.agent-command-console>div{border-bottom:1px solid #ffffff24;min-height:155px;padding:22px}.agent-command-console>div:nth-child(2){background:linear-gradient(110deg,#79dda91a,#0000)}.agent-console-message{animation:.48s cubic-bezier(.22,1,.36,1) both agent-message-in}.agent-console-message:nth-child(2){animation-delay:70ms}@keyframes agent-message-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}.agent-command-console span{color:#7de0ad;letter-spacing:.13em;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace}.agent-command-console p{max-width:580px;margin:42px 0 0;font-size:19px;line-height:1.45}.agent-command-console footer{background:0 0;gap:7px;padding:20px 0 0;display:flex}.agent-command-console i{color:#ffffffa1;text-transform:uppercase;border:1px solid #ffffff29;padding:7px 8px;font-size:8px;font-style:normal}.operation-actions,.source-controls,.decision-workflows,.industry-grid{border-top:1px solid #c9ccc5;border-left:1px solid #c9ccc5;grid-template-columns:repeat(4,1fr);display:grid}.operation-actions article,.source-controls article,.decision-workflows article,.industry-grid article{border-bottom:1px solid #c9ccc5;border-right:1px solid #c9ccc5;min-height:275px;padding:24px}.operation-actions article{padding:0;transition:background .38s,color .38s}.operation-actions article>button{width:100%;min-height:275px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.operation-actions article.is-active{color:#fff;background:#0b5139}.operation-actions article.is-active span{color:#9af0c2}.operation-actions article.is-active p{color:#ffffffad}.operation-actions article.is-active h3{transform:translate(7px)}.operation-actions h3{transition:transform .45s cubic-bezier(.22,1,.36,1)}.source-controls article,.decision-workflows article{transition:background .35s,color .35s}.source-controls article:hover,.decision-workflows article:hover{color:#fff;background:#0b5139}.source-controls article:hover span,.decision-workflows article:hover span{color:#9af0c2}.source-controls article:hover p,.decision-workflows article:hover p{color:#ffffffad}.operation-actions span,.source-controls span,.decision-workflows span,.industry-grid span{color:#247050;letter-spacing:.12em;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace}.operation-actions h3,.source-controls h3,.decision-workflows h3,.industry-grid h3{letter-spacing:-.04em;margin:68px 0 18px;font-size:25px;font-weight:300}.operation-actions p,.source-controls p,.decision-workflows p,.industry-grid p{color:#616961;font-size:12px;line-height:1.65}.industry-band{padding:90px 4vw 120px}.industry-band-head{padding-left:3vw;padding-right:10vw}.industry-grid{border-color:#ffffff29}.industry-grid article{border-color:#ffffff24;min-height:320px}.industry-grid span{color:#79dda9}.industry-grid p{color:#ffffff94}.source-observatory-head,.trade-compliance-head{padding-top:86px}.source-orbit{background:radial-gradient(circle,#1e7e5524,#0000 28%),linear-gradient(145deg,#e9e7df,#f5f3ed);border:1px solid #c9ccc5;min-height:520px;margin:20px 0 40px;position:relative;overflow:hidden}.source-orbit:before,.source-orbit:after{content:"";border:1px solid #24705038;border-radius:50%;animation:7s ease-in-out infinite source-breathe;position:absolute;inset:12% 26%}.source-orbit:after{animation-delay:-3.5s;inset:26% 36%}.source-core{z-index:2;text-align:center;color:#fff;background:#0a3829;border-radius:50%;place-content:center;width:200px;height:200px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 60px #061b143b}.source-core span,.source-core small{color:#8fe8b9;letter-spacing:.12em;font:400 8px ui-monospace,SFMono-Regular,Consolas,monospace}.source-core strong{letter-spacing:.08em;margin:10px 0;font-size:16px;font-weight:400}.source-orbit>i{--angle:calc(var(--source-index) * 60deg);width:120px;transform:translate(-50%,-50%) rotate(var(--angle)) translateX(310px) rotate(calc(var(--angle) * -1));text-align:center;color:#235d43;letter-spacing:.11em;background:#f2f0e9db;border:1px solid #24705047;padding:12px 8px;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:50%;left:50%}@keyframes source-breathe{0%,to{opacity:.45;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}.decision-workflows{margin-top:70px}.response-loop{border:1px solid #ffffff29;grid-template-columns:repeat(5,1fr);margin-top:85px;display:grid}.response-loop article{cursor:pointer;border-right:1px solid #ffffff24;outline:none;min-height:285px;padding:22px;transition:background .4s,transform .5s cubic-bezier(.22,1,.36,1);position:relative}.response-loop article.is-active{background:#79dda91c;transform:translateY(-8px)}.response-loop article:after{content:"";transform-origin:0;background:#79dda9;height:2px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}.response-loop article.is-active:after{transform:scaleX(1)}.response-loop article:last-child{border-right:0}.response-loop span{color:#79dda9;font-size:10px}.response-loop h3{margin:70px 0 17px;font-size:27px;font-weight:300}.response-loop p{color:#ffffff94;font-size:12px;line-height:1.65}.governance-note{color:#ffffff80;border-left:1px solid #79dda9;max-width:850px;margin:45px 0 0 auto;padding-left:22px;font-size:12px;line-height:1.7}.marketplace-strip{color:#2d664c;letter-spacing:.12em;white-space:nowrap;border-top:1px solid #c9ccc5;border-bottom:1px solid #c9ccc5;justify-content:space-between;gap:25px;margin-top:70px;padding:23px 0;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;overflow-x:auto}.compliance-ledger{border:1px solid #bcc5bd;max-width:1050px;margin:10px 0 0 auto;box-shadow:0 25px 60px #07241917}.compliance-ledger header{color:#245f45;letter-spacing:.13em;border-bottom:1px solid #bcc5bd;justify-content:space-between;padding:19px 22px;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.compliance-ledger header i{color:#68736c;font-style:normal}.compliance-ledger>div{border-bottom:1px solid #d0d4cf;grid-template-columns:60px 1fr auto;align-items:center;gap:20px;min-height:82px;padding:0 22px;display:grid}.compliance-ledger>div:last-child{border-bottom:0}.compliance-ledger>div>span{color:#247050;font-size:10px}.compliance-ledger strong{letter-spacing:.07em;font-size:14px;font-weight:400}.compliance-ledger small{color:#247050;letter-spacing:.1em;font-size:9px}.compliance-system{padding:90px 4vw 120px}.compliance-system .proof-grid{padding-top:130px}.services-index-grid .service-index-card:nth-child(n){border-bottom:1px solid var(--line)}.services-index-grid .service-index-card:nth-child(n+5){border-bottom:0}@media (width<=900px){.company-model,.enterprise-agents,.source-observatory,.trade-compliance,.practice-section,.industry-band,.compliance-system{padding:65px 20px 80px}.company-model-head,.practice-heading,.source-observatory-head,.industry-band-head,.trade-compliance-head,.agent-command-grid{grid-template-columns:1fr;gap:38px;padding:65px 0 45px}.company-model-head h2,.practice-heading h2,.source-observatory-head h2,.industry-band-head h2,.trade-compliance-head h2,.agent-command-copy h2{font-size:12vw}.company-model-grid,.operation-actions,.source-controls,.decision-workflows,.industry-grid{grid-template-columns:1fr}.company-model-grid article{min-height:360px}.company-model-grid h3{margin-top:70px}.delivery-proof{grid-template-columns:1fr;gap:18px}.practice-explorer{grid-template-columns:1fr}.practice-stage{min-height:680px;position:relative;top:auto}.practice-stage-media{min-height:410px}.practice-steps article{opacity:1;min-height:0;padding:42px 4px 58px;transform:none!important}.practice-steps h3{margin-top:48px;font-size:11vw}.operation-actions article,.source-controls article,.decision-workflows article,.industry-grid article{min-height:230px}.source-orbit{min-height:440px}.source-orbit:before{inset:18% 8%}.source-orbit:after{inset:31% 22%}.source-orbit>i{transform:translate(-50%,-50%) rotate(var(--angle)) translateX(190px) rotate(calc(var(--angle) * -1));width:96px;font-size:8px}.source-core{width:155px;height:155px}.response-loop{grid-template-columns:1fr}.response-loop article{border-bottom:1px solid #ffffff24;border-right:0;min-height:220px}.response-loop article:last-child{border-bottom:0}.response-loop h3{margin-top:48px}.compliance-ledger>div{grid-template-columns:38px 1fr;padding:15px}.compliance-ledger small{grid-column:2}.services-index-grid .service-index-card:nth-child(n){border-bottom:1px solid var(--line)}.services-index-grid .service-index-card:last-child{border-bottom:0}}.team-page{color:#fff;background:#03130e;min-height:100vh}.team-page>footer{background:#020d09}.team-nav{border-left:1px solid #ffffff26;align-items:stretch;height:100%;display:flex}.team-nav a{color:#fff9;text-transform:uppercase;letter-spacing:.1em;border-right:1px solid #ffffff21;align-items:center;padding:0 22px;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.team-nav a:hover,.team-nav a.is-active{color:#fff;background:#79dda91a}.team-nav a.is-active{box-shadow:inset 0 -2px #79dda9}.team-hero{background:radial-gradient(circle at 78% 43%,#105039 0,#082b20 29%,#03130e 68%);align-items:flex-end;min-height:760px;padding:160px 7vw 105px;display:flex;position:relative;overflow:hidden}.team-hero-copy{z-index:2;width:min(980px,76vw);position:relative}.team-hero h1{letter-spacing:-.075em;margin:28px 0;font-size:clamp(66px,8.5vw,138px);font-weight:300;line-height:.9}.team-hero h1 em{color:#79dda9}.team-hero-copy>p:last-child{color:#ffffffa6;max-width:660px;font-size:18px;line-height:1.65}.team-hero-index{align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:105px;right:8vw}.team-hero-index span{color:#79dda929;font-size:clamp(100px,15vw,230px);font-weight:200;line-height:.7}.team-hero-index small{color:#79dda9;letter-spacing:.14em;font:400 9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.team-thesis,.team-evidence{color:#101712;background:#eeede7;padding:95px 7vw 120px}.team-thesis>div:last-child,.team-evidence-head{grid-template-columns:1.2fr .8fr;gap:9vw;padding:85px 0;display:grid}.team-thesis h2,.team-evidence h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,94px);font-weight:300;line-height:.96}.team-thesis h2 em,.team-evidence h2 em{color:#247050}.team-thesis p,.team-evidence-head p{color:#5d655f;align-self:end;line-height:1.75}.founder-grid-section,.team-principles{padding:95px 4vw 120px}.founder-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin-top:80px;display:grid}.founder-grid article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;flex-direction:column;min-height:490px;padding:34px;display:flex}.founder-grid article>div{color:#79dda9;letter-spacing:.12em;justify-content:space-between;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.founder-grid article small{color:#fff6}.founder-grid h2{letter-spacing:-.055em;max-width:620px;margin:100px 0 25px;font-size:clamp(34px,4vw,62px);font-weight:300;line-height:1}.founder-grid p{color:#ffffff94;max-width:600px;line-height:1.7}.founder-grid footer{background:0 0;flex-wrap:wrap;gap:7px;margin-top:auto;padding:0;display:flex}.founder-grid i{letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;border:1px solid #ffffff29;padding:7px 9px;font:400 8px ui-monospace,SFMono-Regular,Consolas,monospace}.evidence-grid{border-top:1px solid #c9ccc5;border-left:1px solid #c9ccc5;grid-template-columns:repeat(4,1fr);display:grid}.evidence-grid article{border-bottom:1px solid #c9ccc5;border-right:1px solid #c9ccc5;min-height:320px;padding:25px}.evidence-grid span{color:#247050;letter-spacing:.12em;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace}.evidence-grid h3{letter-spacing:-.04em;margin:80px 0 20px;font-size:28px;font-weight:300;line-height:1.1}.evidence-grid p{color:#626a64;font-size:12px;line-height:1.65}.principle-list{border-top:1px solid #ffffff29;margin:80px 0 55px}.principle-list p{letter-spacing:-.05em;border-bottom:1px solid #ffffff24;grid-template-columns:80px 1fr;margin:0;padding:28px 0;font-size:clamp(30px,4vw,62px);font-weight:300;display:grid}.principle-list span{color:#79dda9;letter-spacing:.1em;padding-top:8px;font:400 9px ui-monospace,SFMono-Regular,Consolas,monospace}@media (width<=900px){.services-index{padding:65px 20px 80px}.services-index-intro,.service-intro-content,.metric-story,.proof-grid,.insight-console-header,.campaign-header,.training-services-header,.output-grid,.shell-message{grid-template-columns:1fr;gap:38px;padding:65px 0 45px}.services-index-intro h2,.service-intro-content h2,.metric-story h2,.insight-console-header h2,.proof-grid h2,.campaign-header h2,.training-services-header h2,.output-grid h2,.shell-message h2{font-size:12vw}.services-index-grid{grid-template-columns:1fr}.service-index-card{border-right:0;min-height:315px}.service-index-card:nth-child(n){border-bottom:1px solid var(--line)}.service-index-card:last-child{border-bottom:0}.service-page-header{height:72px;padding:0 0 0 20px}.service-page-header>a:first-child,.solutions-page-header>a:first-child{flex:none;margin-right:14px}.service-page-header .mark small,.solutions-page-header .mark small{display:none}.solution-tabs{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;overflow-x:auto}.solution-tabs::-webkit-scrollbar{display:none}.solution-tabs a{padding:0 13px;font-size:8px}.service-page-hero{min-height:760px;padding:130px 22px 88px}.service-page-copy{width:100%}.back-link{margin-bottom:42px}.service-page-hero h1{font-size:14vw}.service-page-meta{flex-wrap:wrap;gap:12px 22px;bottom:28px;left:22px;right:auto}.service-intro,.service-metrics,.insight-console,.service-flow,.service-proof,.signal-system,.agent-workflow,.agent-outputs,.training-pipeline,.post-training-cta,.campaign-proof,.training-services,.training-client,.trajectory-library,.domain-training,.shell-main{padding:65px 20px 80px}.service-flow-grid,.signal-layers,.metric-grid,.insight-views,.agent-workflow-list,.training-stages,.campaign-matrix,.training-service-grid{grid-template-columns:1fr}.service-flow-grid,.signal-layers,.agent-workflow-list,.training-stages{margin-top:55px}.service-flow-grid article,.signal-layers article,.agent-workflow-list article,.training-stages article{border-bottom:1px solid #ffffff24;border-right:0;min-height:260px}.service-flow-grid article:last-child,.signal-layers article:last-child,.agent-workflow-list article:last-child,.training-stages article:last-child{border-bottom:0}.service-flow-grid h3,.signal-layers h3{margin-top:62px}.metric-grid{border-right:0}.metric-grid div{min-height:150px}.insight-views div{min-height:170px}.insight-views strong{margin-top:42px}.nav-solution{width:100%;height:auto;display:block}.nav-solution summary{color:#ffffffd1;padding:12px 0}.nav-dropdown{width:100%;box-shadow:none;background:#ffffff0a;border-color:#ffffff24;margin:7px 0 12px;padding:6px 0;position:static}.nav-dropdown a{padding:12px 15px;font-size:14px}.solutions-page-header{height:72px;padding:0 0 0 20px}.solutions-page-hero{min-height:620px;padding:130px 22px 80px}.solutions-page-hero-copy{width:100%}.solutions-page-hero h1{font-size:14vw}.solutions-page-hero-copy>p:last-child{font-size:16px}.team-nav{scrollbar-width:none;min-width:0;overflow-x:auto}.team-nav::-webkit-scrollbar{display:none}.team-nav a{padding:0 14px}.team-hero{min-height:720px;padding:140px 22px 80px}.team-hero-copy{width:100%}.team-hero h1{font-size:15vw}.team-hero-index{display:none}.team-thesis,.team-evidence,.founder-grid-section,.team-principles{padding:65px 20px 80px}.team-thesis>div:last-child,.team-evidence-head{grid-template-columns:1fr;gap:38px;padding:65px 0}.team-thesis h2,.team-evidence h2{font-size:12vw}.founder-grid,.evidence-grid{grid-template-columns:1fr}.founder-grid article{min-height:400px}.founder-grid h2{margin-top:70px}.evidence-grid article{min-height:240px}.evidence-grid h3{margin-top:55px}.principle-list p{grid-template-columns:45px 1fr;font-size:9vw}.content-agent-hero:before{opacity:.55;width:72vw;height:52vw;top:17%;right:-20vw}.post-training-hero:before{width:78vw;height:78vw;top:14%;right:-30vw}.post-training-hero:after{width:50vw;height:50vw;top:23%;right:-15vw}.agent-workflow-list h3,.training-stages h3{margin-top:62px}.campaign-matrix article,.training-service-grid article{min-height:210px}.eyewear-transformation{grid-template-columns:1fr}.eyewear-image-frame{border-bottom:1px solid #ffffff24;border-right:0;min-height:0;padding:10px}.eyewear-transformation figcaption{padding:28px}.eyewear-transformation h3{margin-top:50px}.eyewear-transformation figcaption>div{margin-top:35px}.campaign-matrix h3,.training-service-grid h3{margin-top:48px}.agent-outputs>.button{margin-left:0}.service-shell-hero{min-height:720px;padding:130px 22px 88px}.service-shell-hero h1{font-size:14vw}.shell-orbit{width:80vw;height:80vw;top:18%;right:-30vw}.client-proof-grid,.trajectory-library-head,.domain-training-head{grid-template-columns:1fr;gap:40px;padding:55px 0}.trajectory-signal{grid-template-columns:repeat(2,1fr)}.trajectory-signal div{border-bottom:1px solid #ffffff21}.trajectory-patterns,.domain-grid{grid-template-columns:1fr}.trajectory-patterns article,.domain-grid article{border-bottom:1px solid #c8cbc4;border-right:0}.domain-grid article{border-bottom-color:#ffffff24}.trace-rail div{grid-template-columns:28px 92px 1fr;gap:9px}.trace-metrics{grid-template-columns:1fr}.domain-data-flow{flex-direction:column;align-items:flex-start}.domain-data-flow b{transform:rotate(90deg)}}@media (width<=700px){.cinematic-hero{height:100dvh;padding:0;display:block}.hero-pin{align-items:flex-end;height:auto;min-height:100dvh;padding:118px 20px 54px;position:relative}.hero-copy{width:100%}.hero h1{margin:24px 0 28px;font-size:14vw;line-height:.94}.hero-deck{font-size:15px;line-height:1.55}.hero-actions{flex-direction:column;align-items:flex-start;gap:22px;margin-top:30px}.cinematic-video{object-position:64% center}.cinematic-scrim{background:linear-gradient(#03120c59 0%,#03120c8a 42%,#03120cf5 95%)}.cinematic-chapter{display:none}.infrastructure-motion-stage{height:62vw;min-height:250px;margin:0 0 24px}.infrastructure-motion-stage video{display:none}}@media (prefers-reduced-motion:reduce){.cinematic-stage,.hero-copy{opacity:1!important;transform:none!important}.cinematic-video,.infrastructure-motion-stage video{display:none}.source-orbit:before,.source-orbit:after,.agent-console-message{animation:none}.practice-stage-media img,.practice-steps article{transition:none}}@media (width<=900px){.principle-story{border-top:1px solid var(--line);padding:0;display:block}.principle-stage{display:none}.declaration-row{opacity:1;grid-template-columns:35px 1fr;gap:12px;min-height:0;padding:30px 0;transform:none}.declaration-copy h3{font-size:9vw}.declaration-copy p{margin-top:16px;padding:0;font-size:13px}.principle-mobile-media{grid-column:2;margin-top:10px;display:block}.sovereignty-visual{min-height:130px}.declaration-row.is-active .sovereignty-visual{transform:none}.sovereignty{height:auto;min-height:0;padding:0;overflow:hidden}.sovereignty-pin{height:auto;min-height:900px;padding:65px 20px 116px;position:relative}.sovereignty-story{height:auto;padding:90px 0 24px;display:block}.sovereignty .kicker{margin:0 0 74px;position:relative;top:auto}.sovereign-lines{text-align:left;min-height:0}.sovereign-lines p{margin:0 0 44px;padding:0;font-size:10vw;display:block;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}.sovereignty-notes{display:none}.capability-ticker{flex-wrap:wrap;justify-content:flex-start;gap:14px 26px}.layer-visual{grid-template-columns:1fr}.core{border-bottom:1px solid #ffffff21;border-right:0;min-height:390px}.mission-list button{grid-template-columns:30px 1fr;min-height:0;padding:24px 18px}.mission-list button p{grid-column:2}.deployment-path{flex-direction:column;display:flex}.deployment-path button,.deployment-path button.is-active{border-right:0;border-bottom:1px solid var(--line);flex:auto;grid-template-columns:44px 1fr;align-items:center;min-height:94px;display:grid}.deployment-path button:last-child{border-bottom:0}.deployment-path button p{max-width:none}.deployment-path i{display:none}.economics-explorer{grid-template-columns:1fr;gap:34px;margin:42px 0 0}.economics-levers{flex-direction:column}.economics-levers button,.economics-levers button.is-active{border-right:0;border-bottom:1px solid var(--line);flex:auto;grid-template-columns:42px 1fr;align-items:center;min-height:76px;display:grid}.economics-detail{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.sovereignty{height:auto}.sovereignty-pin{height:auto;min-height:900px;position:relative}.sovereignty-film{display:none}.sovereignty-story{height:auto;padding:110px 0 130px;display:block}.sovereign-lines{min-height:0}.sovereign-lines p{margin:0 0 44px;padding:0;display:block;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}.sovereignty-notes{display:none}}
