@font-face{font-family:Golos;src:url(/assets/GolosText.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--navy: #133652;--ink: #142e42;--teal: #087f80;--muted: #566b79;--line: #d9e4e8;--ground: #f4f8f9;--white: #fff;font-family:Golos,system-ui,sans-serif;color:var(--ink);background:var(--white);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:110px}*{box-sizing:border-box}body{margin:0;scrollbar-color:#9fb4be var(--ground)}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance}p{line-height:1.65;text-wrap:pretty;max-width:70ch}a{color:inherit;text-decoration:none;text-underline-offset:5px}button{font:inherit;cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}svg{display:block}::selection{background:#ceeae6;color:var(--navy)}:focus-visible{outline:3px solid var(--teal);outline-offset:5px}em{font-style:normal;color:var(--teal)}.container{width:min(1280px,calc(100% - 112px));margin-inline:auto}.skip-link{position:fixed;top:-100px;left:15px;background:var(--navy);color:#fff;padding:14px;z-index:20}.skip-link:focus{top:10px}.arrow{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}.button{display:inline-flex;align-items:center;gap:36px;background:var(--navy);border:1px solid var(--navy);border-radius:4px;color:#fff;padding:18px 24px;font-size:14px;font-weight:500;transition:background .2s}.button:hover{background:#245677}.button:active{background:#0e293e}.button.small{padding:13px 17px;gap:24px;font-size:13px}.site-header{position:sticky;top:0;z-index:8;background:#fff;border-bottom:1px solid var(--line)}.header-inner{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{width:222px;flex-shrink:0}.brand svg{width:100%;height:auto;aspect-ratio:1320 / 255}.site-header nav{display:flex;align-items:center;gap:32px;font-size:13px}.site-header nav>a:not(.button):hover{color:var(--teal)}.menu-toggle{display:none}.hero{position:relative;overflow:hidden;background:linear-gradient(to bottom,#fcfdfd 80%,#fff)}.hero-backdrop{position:absolute;inset:0;pointer-events:none;opacity:.28}.hero-backdrop svg{width:100%;height:100%;fill:none;stroke:#b7d4d6;stroke-width:1}.hero-backdrop circle{fill:#83b7b8;stroke:none}.hero-layout{position:relative;display:grid;grid-template-columns:1.02fr 1fr;gap:24px;align-items:center;padding-top:76px;padding-bottom:66px}.hero-copy{padding-bottom:28px}h1{font-size:clamp(38px,3.9vw,58px);font-weight:500;line-height:1.09;letter-spacing:-.038em}h2{font-size:clamp(30px,2.9vw,42px);font-weight:500;line-height:1.15;letter-spacing:-.035em}h3{font-weight:550;font-size:20px;line-height:1.35;letter-spacing:-.015em}.hero-copy>p{margin-top:29px;font-size:19px;line-height:1.55}.hero-copy>.hero-description{font-size:15px;color:var(--muted);max-width:420px;margin-top:16px}.hero-copy>.button{margin-top:29px}.graph-figure{min-width:0}.graph-stage{position:relative;aspect-ratio:600/560;width:100%}.graph-lines{width:100%;height:100%;overflow:visible}.orbit{fill:none;stroke:#d9e5e7;stroke-width:1}.inner-orbit{stroke-dasharray:2 7}.accent-orbit{stroke:#78acb2;stroke-width:1.4}.edge{stroke:#b5cbd0;stroke-width:1.3;fill:none;transition:stroke .2s,opacity .2s}.rim{stroke:#d5e2e5;stroke-width:1}.graph-stage.has-selection .edge{opacity:.18}.graph-stage.has-selection .edge.is-active{opacity:1;stroke:var(--teal);stroke-width:1.8}.hub{fill:#fff;stroke:#a9c6cb;stroke-width:1.2}.hub-ring{fill:#f2f8f8;stroke:#d4e4e5;stroke-width:1}.hub-mark{fill:none;stroke:var(--teal);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hub-label{font-size:18px;fill:var(--navy);font-weight:550}.hub-subtitle{font-size:11px;fill:var(--muted);letter-spacing:.04em}.satellite{fill:var(--teal)}.graph-node{position:absolute;top:var(--y);left:var(--x);transform:translate(-50%,-50%);width:26%;min-height:47px;display:flex;justify-content:center;align-items:center;gap:8px;background:#fff;border:1px solid #bfd3d8;border-radius:5px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s,color .2s}.node-dot{width:5px;height:5px;background:#568f99;border-radius:50%;flex-shrink:0}.graph-node:hover,.graph-node.is-selected{background:var(--navy);border-color:var(--navy);color:#fff}.graph-node.is-related{border-color:var(--teal)}.graph-node:hover .node-dot,.graph-node.is-selected .node-dot{background:#90dfcf}.graph-caption{display:flex;align-items:start;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:23px;min-height:118px;margin-inline:25px}.graph-caption strong{display:block;font-size:15px;font-weight:550}.graph-caption p{font-size:12px;color:var(--muted);line-height:1.6;margin-top:8px;max-width:360px;min-height:39px}.motion-toggle{flex-shrink:0;background:transparent;color:var(--muted);padding:8px 0 8px 10px;border:0;display:flex;gap:7px;align-items:center;font-size:11px;min-height:44px}.motion-toggle[hidden]{display:none}.pause-icon{width:16px;height:16px;stroke:currentColor;stroke-width:1.4;fill:none}.motion-toggle:hover{color:var(--teal)}.motion-toggle:disabled{opacity:.75}.graph-hint{margin:0 25px;font-size:11px;color:var(--muted)}.hero-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;padding-block:24px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.hero-bottom>a{display:flex;gap:18px;align-items:center;color:var(--navy)}.hero-bottom>a:hover{color:var(--teal)}.hero-bottom .arrow{height:16px;width:16px}.section{padding-block:96px}.section-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:95px;align-items:end;margin-bottom:48px}.section-heading>p{color:var(--muted);font-size:16px}.principles{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.principles article{padding:35px 28px 0 0}.principles article+article{padding-left:28px;border-left:1px solid var(--line)}.principles article:last-child{padding-right:0}.principle-icon{height:48px;width:64px;fill:#fff;stroke:var(--teal);stroke-width:1.2;margin-bottom:29px}.principles h3{font-size:18px;max-width:220px}.principles p{font-size:14px;color:var(--muted);margin-top:15px}.capabilities-section{padding-block:88px;background:linear-gradient(to bottom,#fff,var(--ground) 90px,var(--ground) calc(100% - 90px),#fff)}.capabilities-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:95px}.capabilities-intro>p{font-size:16px;color:var(--muted);margin-top:25px;max-width:370px}.capability-map{width:100%;max-width:410px;margin-top:42px;fill:none}.map-line{stroke:#79a8b0;stroke-width:1.1}.secondary-line{stroke:#c1d5da}.map-node{fill:var(--ground);stroke:var(--teal);stroke-width:1.5}.modules{border-top:1px solid #c5d7dd}details{border-bottom:1px solid #c5d7dd}summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 24px;gap:8px 18px;padding:25px 0;position:relative}summary::-webkit-details-marker{display:none}.module-name{font-size:21px;letter-spacing:-.02em}.module-phrase{font-size:12px;color:var(--muted);grid-column:1}.expand{position:absolute;right:2px;top:29px;width:18px;height:18px}.expand:before,.expand:after{content:"";position:absolute;top:8px;left:1px;width:16px;height:1px;background:var(--teal)}.expand:after{transform:rotate(90deg);transition:transform .2s}details[open] .expand:after{transform:rotate(0)}summary:hover .module-name{color:var(--teal)}.module-body{padding:0 38px 28px 0;color:var(--muted);font-size:14px}.decision-path{position:relative;padding-bottom:50px}.path-line{position:absolute;left:0;top:39px;width:100%;height:calc(100% - 39px);fill:none;stroke:#aacacf;stroke-width:1;pointer-events:none}.decision-path ol{position:relative;list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:45px;margin:0}.decision-path li{padding-top:32px}.step-dot{position:relative;display:block;width:14px;height:14px;background:var(--white);border:2px solid var(--teal);border-radius:50%;margin-bottom:33px}.decision-path h3{font-size:18px;background:#fff;display:inline}.decision-path p{font-size:14px;color:var(--muted);margin-top:14px;padding-right:10px}.return-label{position:relative;display:table;background:#fff;margin:42px auto -48px;padding-inline:18px;font-size:11px;color:var(--teal)}.audience-line{display:flex;align-items:baseline;gap:35px;margin-top:55px;padding-top:30px;border-top:1px solid var(--line);font-size:12px}.audience-line>span{white-space:nowrap;color:var(--muted)}.audience-line p{max-width:none;color:var(--navy);line-height:1.8}.pilot-section{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding-block:93px}.pilot-network{position:absolute;right:-150px;top:-70px;width:750px;height:100%;min-height:600px;pointer-events:none;fill:none}.pilot-lines{stroke:#3a6076;stroke-width:1}.pilot-lines circle{fill:var(--navy);stroke:#639aab}.pilot-network .flow{stroke:#77cbbb;opacity:.55}.pilot-content{position:relative}.pilot-content h2{font-size:clamp(32px,3.5vw,50px)}.pilot-content em{color:#9cdbd0}.pilot-lead{font-size:17px;color:#d1e1e9;margin-top:26px;max-width:620px}.pilot-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:0;margin:50px 0 0;list-style:none;max-width:900px}.pilot-steps li{padding-top:24px;border-top:1px solid #486c82}.pilot-steps li>span{font-size:12px;color:#9cdbd0;font-variant-numeric:tabular-nums}.pilot-steps h3{margin-top:18px;font-size:18px}.pilot-steps p{font-size:13px;color:#d1e1e9;margin-top:10px}.pilot-close{display:flex;justify-content:space-between;gap:30px;align-items:center;border-top:1px solid #486c82;margin-top:52px;padding-top:24px;font-size:12px;color:#d1e1e9}.pilot-close a{display:flex;gap:20px;align-items:center;color:#bce7df}.pilot-close a:hover{text-decoration:underline}.pilot-section :focus-visible{outline-color:#9cdbd0}footer{background:#fff;padding-block:35px}.footer-inner{display:flex;gap:35px;justify-content:space-between;align-items:center}.footer-brand{font-size:24px;font-weight:650;letter-spacing:-.035em}.footer-brand span{color:var(--teal)}.footer-inner p,.footer-inner>span{font-size:11px;color:var(--muted)}.flow{fill:none;stroke:var(--teal);stroke-width:2;stroke-dasharray:5 650;stroke-dashoffset:660;animation:travel 10s linear infinite;animation-play-state:paused;opacity:0;pointer-events:none}.flow-second{animation-delay:-3.3s}.flow-third{animation-delay:-6.6s}.motion-running .flow{opacity:.7;animation-play-state:running}@keyframes travel{to{stroke-dashoffset:-650}}@media(min-width:1600px){.hero-layout{padding-block:93px}.hero-copy{padding-bottom:40px}}@media(max-width:1100px){.container{width:calc(100% - 64px)}.header-inner{gap:24px}.brand{width:190px}.site-header nav{gap:22px}.hero-layout{gap:10px;padding-top:60px;padding-bottom:44px}h1{font-size:44px}.hero-copy>p{font-size:17px}.hero-copy>.hero-description{font-size:14px}.graph-node{font-size:11px;gap:5px}.graph-caption{margin-inline:12px}.graph-caption p{font-size:11px}.graph-hint{margin-inline:12px}.section-heading,.capabilities-layout{gap:50px}.principles article{padding-right:20px}.principles article+article{padding-left:20px}.principles h3{font-size:17px}.principles p{font-size:13px}.decision-path ol{gap:28px}.decision-path h3{font-size:16px}.decision-path p{font-size:13px}.pilot-network{opacity:.55}}@media(max-width:900px){:root{--mobile-header-height: 80px}.site-header{position:static}.site-header.enhanced{position:sticky}.header-inner{min-height:var(--mobile-header-height);flex-wrap:wrap;padding-block:14px;gap:0}.enhanced .header-inner{flex-wrap:nowrap}.site-header nav{width:100%;padding-top:20px;justify-content:space-between}.enhanced .menu-toggle:not([hidden]){display:flex;align-items:center;gap:10px;background:transparent;border:0;padding:10px 0 10px 12px;font-size:13px;color:var(--navy);min-height:44px}.menu-toggle svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.5}.enhanced nav{display:none;position:absolute;top:100%;left:0;width:100%;padding:16px 32px 20px;background:var(--white);border-bottom:1px solid var(--line);max-height:calc(100vh - var(--mobile-header-height) - 1px);max-height:calc(100dvh - var(--mobile-header-height) - 1px);overflow-y:auto;overscroll-behavior-y:contain}.enhanced.menu-open nav{display:flex}.hero-layout{grid-template-columns:1fr;padding-top:50px;gap:22px;padding-bottom:33px}.hero-copy{padding-bottom:0}.wide-break{display:none}h1{font-size:50px}.hero-copy>p{font-size:19px}.hero-copy>.hero-description{max-width:530px;font-size:15px}.graph-figure{width:min(560px,100%);margin-inline:auto}.graph-node{font-size:13px}.graph-caption{min-height:109px;margin-inline:20px}.graph-caption p{font-size:12px}.graph-hint{margin-inline:20px}.hero-backdrop{opacity:.18}.section{padding-block:80px}.section-heading{gap:34px}.section-heading>p{font-size:14px}.principles{grid-template-columns:repeat(2,1fr);row-gap:30px}.principles article{padding:28px 30px 0 0}.principles article+article{padding-left:30px}.principles article:nth-child(3){border-left:0;padding-left:0;border-top:1px solid var(--line)}.principles article:nth-child(4){border-top:1px solid var(--line)}.principles h3{font-size:20px}.principles p{font-size:14px}.capabilities-section{padding-block:75px}.capabilities-layout{grid-template-columns:.85fr 1.15fr;gap:35px}.capabilities-intro h2{font-size:30px}.capabilities-intro>p{font-size:14px}.module-name{font-size:21px}.capability-map{margin-top:30px}.decision-path ol{grid-template-columns:repeat(2,1fr);gap:26px 40px}.path-line{display:none}.decision-path{padding:0}.decision-path li{padding-top:22px;border-top:1px solid #aacacf}.step-dot{margin-bottom:20px}.decision-path h3{font-size:19px}.decision-path p{font-size:14px}.return-label{margin:30px 0 0;padding:0;font-size:12px}.audience-line{margin-top:30px;gap:24px}.pilot-section{padding-block:72px}.pilot-close{align-items:start}.footer-inner{flex-wrap:wrap;gap:20px}.footer-inner p{order:3;width:100%}}@media(max-width:600px){:root{--mobile-header-height: 74px;scroll-padding-top:95px}.container{width:calc(100% - 40px)}.brand{width:182px}.enhanced nav{padding-inline:20px}.site-header nav,.enhanced.menu-open nav{flex-direction:column;align-items:stretch;gap:0}.site-header nav>a{border-top:1px solid var(--line);padding:15px 0}.site-header nav>a.button{padding:15px;margin-top:10px}.hero-layout{padding-top:40px;gap:28px}.hero-copy h1{font-size:35px;line-height:1.11;letter-spacing:-.036em}.hero-copy>p{font-size:17px;margin-top:23px}.hero-copy>.hero-description{font-size:14px;margin-top:16px}.hero-copy>.button{margin-top:24px;padding:16px 21px}.graph-node{font-size:11px;min-height:44px;width:max(29%,96px);gap:4px}.node-dot{width:4px;height:4px}.graph-node[data-node=control],.graph-node[data-node=evidence]{left:15%}.graph-node[data-node=requirements],.graph-node[data-node=decisions]{left:85%}.graph-lines .inner-orbit,.graph-lines .rim,.satellite{display:none}.hub-label{font-size:20px}.hub-subtitle{font-size:12px}.graph-caption{margin-inline:0;gap:10px;padding-top:19px;min-height:120px}.graph-caption strong{font-size:14px}.graph-caption p{font-size:12px;max-width:245px;min-height:58px}.graph-hint{margin:0;font-size:11px}.motion-toggle{font-size:11px;padding-left:0;gap:4px}.hero-bottom{align-items:start;gap:14px;font-size:11px;padding-block:20px}.hero-bottom>span{max-width:125px;line-height:1.6}.hero-bottom>a{gap:8px;line-height:1.6}.hero-bottom .arrow{width:14px;height:14px}.hero-backdrop{opacity:.12}.section{padding-block:62px}h2{font-size:30px}.section-heading{grid-template-columns:1fr;gap:23px;margin-bottom:34px}.section-heading>p{font-size:15px}.principles{grid-template-columns:1fr;row-gap:0}.principles article,.principles article+article{position:relative;padding:26px 0 25px 73px;border-left:0;border-top:1px solid var(--line)}.principles article:first-child{border-top:0}.principles article:nth-child(3),.principles article:nth-child(4){padding-left:73px}.principle-icon{position:absolute;left:0;top:28px;width:50px;height:40px;margin:0}.principles h3{font-size:19px;max-width:100%}.principles p{font-size:14px;margin-top:12px}.capabilities-section{padding-block:58px}.capabilities-layout{grid-template-columns:1fr;gap:25px}.capabilities-intro h2{font-size:30px}.capabilities-intro>p{font-size:15px;margin-top:22px}.capability-map{height:165px;width:100%;margin-top:24px}.module-name{font-size:21px}.module-phrase{font-size:12px}summary{padding-block:23px}.module-body{font-size:14px;padding-right:24px}.decision-path ol{grid-template-columns:1fr;gap:0;padding-left:17px}.decision-path li{border-top:0;border-left:1px solid #aacacf;padding:0 0 29px 28px;position:relative}.decision-path li:last-child{padding-bottom:0}.step-dot{position:absolute;left:-7px;top:6px;margin:0}.decision-path h3{font-size:19px}.decision-path p{font-size:14px;margin-top:10px}.return-label{font-size:11px;margin-left:17px;max-width:260px;line-height:1.6}.audience-line{flex-direction:column;gap:10px;margin-top:28px;padding-top:24px;font-size:12px}.pilot-section{padding-block:59px}.pilot-content h2{font-size:32px}.pilot-lead{font-size:15px;margin-top:23px}.pilot-steps{grid-template-columns:1fr;gap:23px;margin-top:34px}.pilot-steps li{padding:20px 0 0 36px;position:relative}.pilot-steps li>span{position:absolute;top:23px;left:0}.pilot-steps h3{font-size:18px;margin:0}.pilot-steps p{margin-top:9px}.pilot-close{flex-direction:column;gap:21px;margin-top:32px;padding-top:23px;font-size:11px}.pilot-network{right:-320px;opacity:.28}.footer-brand{font-size:21px}.footer-inner p{font-size:11px;line-height:1.7}footer{padding-block:28px}}@media(max-width:360px){.graph-caption{min-height:152px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important}.flow{animation:none!important;opacity:0!important}}.section-wave{position:absolute;z-index:1;top:-1px;left:0;width:100%;height:34px;fill:#fff;pointer-events:none}@media(max-width:600px){.section-wave{height:20px}}
