@font-face{font-family:Manrope;src:url('/assets/manrope-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/manrope-500.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/manrope-600.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/manrope-700.ttf') format('truetype');font-weight:700;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:#0B1F33;background:#fff;font-family:Manrope,Arial,sans-serif;font-size:18px;line-height:1.56}a{color:inherit;text-underline-offset:5px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}a,button{transition:background-color .16s,color .16s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #087F75;outline-offset:5px}img{max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:600}h1{font-size:64px;line-height:1.063;letter-spacing:-.025em;max-width:840px}h2{font-size:44px;line-height:1.14;letter-spacing:-.025em}h3{font-size:26px;line-height:1.3;letter-spacing:-.015em}p{max-width:65ch}p+p{margin-block-start:16px}.wrap{max-width:1280px;padding-inline:40px;margin-inline:auto}.skip{position:absolute;inset-block-start:-100px;background:#0B1F33;color:white;padding:12px;z-index:20}.skip:focus{inset-block-start:8px}.header{height:80px;border-bottom:1px solid #D9E1DF;background:white}.header-row{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;width:184px;min-height:48px}.brand img{width:184px;display:block}.nav{display:flex;align-items:center;gap:32px;font-size:15px;font-weight:600}.nav a{text-decoration:none}.nav a:hover{color:#087F75}.nav .button:hover{color:white}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid #0B1F33;border-radius:8px;color:white;background:#0B1F33;text-decoration:none;font-size:15px;font-weight:600}.button:hover{background:#183b50}.text-link{font-size:16px;font-weight:600;min-height:48px;display:inline-flex;align-items:center}.menu-button{display:none;background:white;border:1px solid #0B1F33;border-radius:8px;padding:10px 16px;font-size:15px;min-height:44px}.hero{padding-block:56px 32px}.eyebrow{font-size:14px;line-height:21px;font-weight:600;letter-spacing:.02em;color:#087F75;margin-block-end:24px}.stage{color:#0B1F33;display:flex;align-items:center;gap:10px}.stage:before{content:'';width:16px;height:8px;border:2px solid #087F75;border-radius:2px}.hero h1{margin-block-end:24px}.lead{font-size:20px;line-height:30px;max-width:620px}.actions{display:flex;align-items:center;gap:32px;margin-block-start:28px}.trust-note{font-size:14px;line-height:21px;margin-block-start:24px;color:#445766}.concept-stage{background:#F6F8F7;border:1px solid #D9E1DF;border-radius:16px;padding:24px 40px 32px;position:relative}.figure-top{display:flex;justify-content:space-between;gap:16px;font-size:14px;color:#53636d}.concept{display:grid;grid-template-columns:1.1fr .7fr 1.2fr;align-items:center;gap:0;margin-block:28px 24px}.fragments{display:flex;flex-direction:column;gap:12px}.fragment{background:white;border:1px solid #D9E1DF;border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:16px;font-size:16px}.fragment:nth-child(2){margin-inline-start:36px}.fragment:nth-child(3){margin-inline-start:16px;margin-inline-end:20px}.fragment small{font-size:14px;color:#53636d;display:block}.fragment strong{font-weight:600}.mini-icon{width:30px;height:30px;color:#087F75;flex-shrink:0}.connector{height:128px;position:relative;display:flex;align-items:center}.connector:before{content:'';width:70%;height:100%;border:1px solid #16B8A6;border-inline-start:0;border-radius:0 20px 20px 0}.connector:after{content:'';height:1px;background:#16B8A6;flex:1}.context{border-inline-start:3px solid #087F75;padding:20px 28px;background:white;border-radius:0 12px 12px 0}.context .eyebrow{margin-block-end:12px}.context h3{margin-block-end:12px}.context p{font-size:16px;line-height:25px}.context-foot{border-top:1px solid #D9E1DF;margin-block-start:20px;padding-block-start:14px;font-size:14px;color:#53636d}.tagline{padding-block:18px 0;font-size:14px;display:flex;justify-content:space-between;color:#53636d}.tagline strong{color:#0B1F33;font-weight:500}.section{padding-block:96px}.cloud{background:#F6F8F7}.sand{background:#E8DFD2}.footer{padding-block:40px;border-top:1px solid #D9E1DF;font-size:14px}.footer-row{display:flex;justify-content:space-between;gap:32px}.footer-links{display:flex;gap:24px;flex-wrap:wrap}.footer p{margin-block-start:20px;color:#53636d;font-size:14px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px}.copy h2{margin-block-end:24px}.section-label{font-size:14px;font-weight:600;color:#087F75;margin-block-end:24px}.rule{border-top:1px solid #D9E1DF}.muted{color:#53636d}.preview-notice{background:#F6F8F7;padding:10px 40px;text-align:center;font-size:13px;border-bottom:1px solid #D9E1DF}.preview-notice a{color:#087F75}
@media(min-width:1600px){.wrap{padding-inline:40px}}@media(max-width:1100px){.nav{gap:20px}.brand,.brand img{width:160px}.nav .button{padding-inline:16px}.two-col{gap:48px}}@media(max-width:1023px){h1{font-size:52px;line-height:58px}h2{font-size:38px;line-height:44px}.wrap{padding-inline:32px}.section{padding-block:72px}.nav{gap:16px;font-size:14px}.nav .button{font-size:14px}.concept-stage{padding-inline:24px}.context{padding-inline:20px}}@media(max-width:850px){.menu-button{display:block}.nav{display:none;position:absolute;inset-inline:0;inset-block-start:80px;background:white;padding:24px 32px;flex-direction:column;align-items:stretch;z-index:10;border-bottom:1px solid #D9E1DF}.nav.open{display:flex}.nav a{min-height:48px;display:flex;align-items:center}.nav .button{justify-content:center}.two-col{grid-template-columns:1fr;gap:36px}}@media(max-width:767px){body{font-size:17px;line-height:27px}.wrap{padding-inline:20px}.header{height:64px}.brand,.brand img{width:155px}.nav{inset-block-start:64px;padding:20px}.hero{padding-block:32px 24px}h1{font-size:38px;line-height:42px;letter-spacing:-.025em}h2{font-size:30px;line-height:36px}h3{font-size:22px;line-height:30px}.lead{font-size:18px;line-height:28px}.eyebrow{margin-block-end:20px}.stage{font-size:13px}.actions{flex-direction:column;align-items:stretch;gap:8px;margin-block-start:24px}.actions .text-link{justify-content:center}.button{font-size:16px;padding-inline:18px}.concept-stage{padding:20px 20px 24px}.figure-top{font-size:13px;flex-wrap:wrap;gap:4px}.concept{grid-template-columns:1fr;margin-block:20px 0}.fragments{gap:10px}.fragment{padding:12px 14px;font-size:15px;gap:12px}.fragment:nth-child(2){margin-inline-start:20px}.fragment:nth-child(3){margin-inline-start:8px;margin-inline-end:12px}.connector{height:34px;justify-content:center}.connector:before{width:1px;height:34px;background:#16B8A6;border:0;border-radius:0}.connector:after{display:none}.context{padding:20px}.tagline{flex-direction:column;gap:4px;padding-block-start:12px;font-size:14px}.section{padding-block:56px}.footer-row{flex-direction:column;gap:24px}.footer-links{gap:20px}.preview-notice{padding:8px 20px}.trust-note{max-width:32ch}.two-col{gap:32px}}@media(max-width:359px){.wrap{padding-inline:16px}.concept-stage{padding-inline:16px}.stage{font-size:12px}.brand,.brand img{width:140px}h1{font-size:36px;line-height:41px}.button{padding-inline:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.fragments-section{padding-block:80px 64px}.fragment-list{display:flex;flex-wrap:wrap;gap:12px 0;border-top:1px solid #D9E1DF;padding-block-start:24px;font-size:18px}.fragment-list span{padding-inline:0 20px;margin-inline-end:20px;border-inline-end:1px solid #D9E1DF}.fragment-list span:last-child{border:0}.evidence{padding-block:64px 80px}.evidence-head{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-block-end:36px}.evidence-head h2{max-width:660px}.evidence-head p{max-width:380px;font-size:16px;line-height:25px}.evidence-board{border:1px solid #D9E1DF;border-radius:16px;background:white;padding:36px;box-shadow:0 16px 48px rgba(11,31,51,.08)}.evidence-title{display:flex;justify-content:space-between;gap:24px;padding-block-end:24px;border-bottom:1px solid #D9E1DF;font-size:14px}.real-details{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;padding-block:32px}.detail img{display:block;max-width:100%;width:auto;border:1px solid #D9E1DF;border-radius:8px;margin-block:16px}.detail h3{font-size:18px;line-height:28px}.detail p{font-size:14px;line-height:21px;color:#53636d}.evidence-caption{font-size:14px;line-height:21px;color:#53636d;border-top:1px solid #D9E1DF;padding-block-start:24px;max-width:none}.evidence-caption strong{color:#0B1F33}.evidence-note{margin-block-start:16px;font-size:14px;color:#53636d}.story-row{display:grid;grid-template-columns:64px 1fr 1.05fr;gap:32px;padding-block:48px;border-top:1px solid #D9E1DF}.story-row:last-child{border-bottom:1px solid #D9E1DF}.story-number{font-size:14px;color:#087F75;padding-block-start:8px}.story-row h3{max-width:360px}.story-row p{font-size:18px;line-height:28px}.story-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-block-end:48px}.story-heading h2{max-width:620px}.continuity{background:#F6F8F7;padding:32px;border-radius:12px;margin-block-start:24px}.continuity-line{display:flex;align-items:center;gap:16px}.continuity-line span{font-size:14px;flex:1;border-bottom:2px solid #087F75;padding-block-end:12px}.continuity p{font-size:14px;margin-block-start:16px}.authority-title{max-width:920px;margin-block-end:40px}.authority-title span{display:block;color:#087F75}.authority-body{display:grid;grid-template-columns:1fr 1fr;gap:80px}.authority-body p{font-size:18px;line-height:28px}.authority-body .text-link{margin-block-start:16px}.validation-brief{border-inline-start:2px solid #087F75;padding-inline-start:28px}.validation-brief h3{margin-block-end:16px}.validation-brief .eyebrow{margin-block-end:12px}.modes{padding-block:64px}.mode-list{margin:0;padding:0;list-style:none}.mode-list li{border-top:1px solid #D9E1DF;display:flex;justify-content:space-between;gap:20px;padding-block:20px;font-size:18px}.mode-list li:last-child{border-bottom:1px solid #D9E1DF}.status{font-size:14px;font-weight:600;color:#087F75}.planned{color:#53636d}.pilot{background:#0B1F33;color:white;padding-block:80px}.pilot .section-label{color:#74d8cd}.pilot h2{margin-block-end:24px}.pilot p{color:#d5e1e5}.pilot .two-col{gap:64px}.form-surface{background:white;color:#0B1F33;border-radius:16px;padding:32px}.form-surface h3{margin-block-end:12px}.form-surface p{font-size:14px;line-height:21px;color:#445766}.form-notice{padding:12px 16px;background:#F6F8F7;border-inline-start:2px solid #087F75;margin-block:20px;font-size:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.field.full{grid-column:1/-1}.field input,.field select{width:100%;height:48px;background:#F6F8F7;border:1px solid #8a999f;border-radius:6px;padding:10px 12px;color:#445766}.field input:disabled,.field select:disabled{opacity:1;-webkit-text-fill-color:#53636d}.form-submit{margin-block-start:24px;width:100%;background:#53636d;color:white;border:0;border-radius:8px;min-height:48px;font-size:15px;font-weight:600;cursor:not-allowed}.form-surface .safety{margin-block-start:16px}.form-surface a{color:#087F75}.pilot-meta{margin-block-start:32px;padding-block-start:24px;border-top:1px solid #445766;font-size:14px;line-height:23px}.pilot-meta p{font-size:14px}.page-hero{padding-block:64px 72px}.page-hero h1{max-width:840px;margin-block-end:24px}.page-hero .lead{max-width:700px}.page-hero .eyebrow{margin-block-end:20px}.page-section{padding-block:64px}.page-rows{max-width:960px}.page-row{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;padding-block:40px;border-top:1px solid #D9E1DF}.page-row p{font-size:17px;line-height:27px}.page-row .status{display:block;margin-block-end:12px}.plain-list{padding-inline-start:20px;margin-block:20px 0}.plain-list li{padding-inline-start:4px;margin-block:8px}.notice{background:#F6F8F7;border-inline-start:3px solid #087F75;padding:24px 28px;font-size:16px;margin-block:28px}.notice h3{margin-block-end:12px;font-size:22px}.demo-stage{background:#F6F8F7;border:1px solid #D9E1DF;border-radius:16px;padding:48px}.demo-stage h2{margin-block:20px;font-size:38px;line-height:44px;max-width:700px}.demo-address{font-size:16px;color:#53636d}.demo-stage .eyebrow{margin-block-end:0}.scope-list{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;list-style:none;padding:0;margin:32px 0 0}.scope-list li{border-top:1px solid #D9E1DF;padding-block:16px;font-size:16px}.privacy-copy{max-width:820px}.privacy-copy h2{font-size:30px;line-height:36px;margin-block:40px 20px}.privacy-copy p{font-size:17px;line-height:27px}.privacy-copy .plain-list{font-size:17px}.closing{padding-block:56px}.closing h2{font-size:30px;line-height:36px;margin-block-end:20px}
@media(max-width:1023px){.story-row{grid-template-columns:40px 1fr 1fr;gap:24px}.authority-body{gap:40px}.real-details{gap:24px}.evidence-board{padding:28px}.pilot .two-col{gap:40px}}@media(max-width:767px){.desktop-break{display:none}.fragments-section{padding-block:56px 40px}.fragment-list{font-size:16px;gap:12px}.fragment-list span{padding-inline-end:12px;margin-inline-end:0}.evidence{padding-block:40px 56px}.evidence-head,.story-heading{display:block}.evidence-head p{margin-block-start:24px}.evidence-board{padding:20px}.evidence-title{flex-direction:column;gap:8px;padding-block-end:16px}.real-details{grid-template-columns:1fr;gap:24px;padding-block:24px}.detail+.detail{padding-block-start:24px;border-top:1px solid #D9E1DF}.story-heading{margin-block-end:32px}.story-row{grid-template-columns:28px 1fr;gap:16px;padding-block:32px}.story-row>div:last-child{grid-column:2}.story-row p{font-size:17px;line-height:27px}.story-row h3{max-width:none}.continuity{padding:20px}.continuity-line{gap:10px;flex-direction:column;align-items:stretch}.continuity-line span{padding-block:8px;font-size:14px}.authority-title{margin-block-end:28px}.authority-body{grid-template-columns:1fr;gap:28px}.authority-body p{font-size:17px;line-height:27px}.modes{padding-block:48px}.mode-list li{padding-block:16px}.pilot{padding-block:56px}.pilot .two-col{gap:32px}.form-surface{padding:24px 20px}.form-grid{grid-template-columns:1fr;gap:16px}.page-hero{padding-block:40px 48px}.page-section{padding-block:48px}.page-row{grid-template-columns:1fr;gap:24px;padding-block:32px}.demo-stage{padding:28px 20px}.demo-stage h2{font-size:30px;line-height:36px}.scope-list{grid-template-columns:1fr}.notice{padding:20px}.privacy-copy h2{font-size:26px;line-height:34px}.closing{padding-block:48px}}

.sand .section-label{color:#0B1F33}
/* V4 extends the existing Connected Context system. */
:root{--header-height:80px}html{scroll-padding-top:calc(var(--header-height) + 24px)}body{text-align:start}.header{position:sticky;inset-block-start:0;z-index:30}.header.scrolled{box-shadow:0 2px 10px rgba(11,31,51,.035)}section[id],main[id],:focus-visible{scroll-margin-top:calc(var(--header-height) + 24px)}.skip{position:fixed;z-index:50}.nav{gap:22px}.nav a[aria-current]{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#087F75;text-underline-offset:8px}.nav a.button[aria-current]{text-decoration:none}.nav .button{font-size:14px;padding-inline:20px}.header .brand,.header .brand img{width:176px}.footer{padding-block:48px 24px}.footer-v4{display:grid;grid-template-columns:1fr 1fr;gap:64px}.footer-identity p{margin-block-start:16px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;align-content:start}.footer-links a{min-height:44px;display:flex;align-items:center}.footer-end{padding-block-start:32px;margin-block-start:32px;font-size:13px;color:#53636d}.section-intro{margin-block-end:44px}.section-intro h2{margin-block-end:24px}.section-intro p{max-width:760px}.why-layout{grid-template-columns:.85fr 1.15fr;gap:72px}.value-rows article{padding-block:24px;border-top:1px solid #D9E1DF}.value-rows article:first-child{padding-block-start:0;border-top:0}.value-rows article:last-child{padding-block-end:0}.value-rows h3{font-size:24px;line-height:32px;margin-block-end:12px}.value-rows p{font-size:17px;line-height:27px}.evidence-split{display:grid;grid-template-columns:1fr 1fr;gap:80px}.proof-list{margin-block:24px 0}.proof-list>div{padding-block:20px;border-top:1px solid #D9E1DF}.proof-list dt{font-size:16px;font-weight:600;margin-block-end:8px}.proof-list dd{margin:0;font-size:16px;line-height:25px;color:#445766}.small-copy{font-size:16px;line-height:25px}.evidence-split h3{margin-block-end:16px}.agenda-preview{list-style:none;margin:24px 0 12px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.agenda-preview li{padding-block:20px;border-top:1px solid #D9E1DF;font-size:16px;font-weight:600}.strategy-teasers .copy h2{font-size:38px;line-height:44px}.mini-roadmap{margin-block:28px 20px;padding-inline-start:20px;border-inline-start:2px solid #D9E1DF}.mini-roadmap>div{margin-block:18px}.mini-roadmap span{font-size:14px;display:block}.mini-roadmap strong{font-size:16px;font-weight:600;display:block;margin-block-start:4px}.commercial-teaser{padding-block:80px 56px}.commercial-teaser-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.commercial-teaser h2{font-size:38px;line-height:44px}.geography{padding-block:40px 72px;display:grid;grid-template-columns:.85fr 1.15fr;gap:64px}.geo-intro .section-label{margin-block-end:16px}.geo-path{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;gap:24px}.geo-path li{flex:1;border-top:2px solid #D9E1DF;padding-block-start:16px;font-size:16px}.geo-path li:first-child{border-color:#087F75}.geo-path strong{display:block;font-weight:600}.geo-path span{display:block;font-size:14px;margin-block-start:8px;color:#53636d}.vision-statement{max-width:1000px}.vision-follow{max-width:800px;margin-block-start:28px}.roadmap{list-style:none;padding:0;margin:0}.roadmap-stage{display:grid;grid-template-columns:.55fr 1.45fr;gap:64px;padding-block:40px;border-top:1px solid #D9E1DF}.roadmap-stage:last-child{border-bottom:1px solid #D9E1DF}.roadmap-rail{display:flex;flex-direction:column;gap:16px;padding-inline-start:24px;border-inline-start:2px solid #D9E1DF}.phase-number{font-size:14px;font-weight:600;color:#53636d}.stage-label{font-size:22px;line-height:30px;font-weight:600}.current .roadmap-rail{border-color:#087F75}.current .stage-label{color:#087F75}.current .roadmap-copy h3{color:#087F75}.roadmap-stage.current{background:#F6F8F7;padding-inline:24px;border-radius:12px;border-top:0;margin-block-end:24px}.roadmap-stage.future .stage-label{color:#53636d}.roadmap-sub{margin-block-start:12px;font-size:16px;color:#53636d}.roadmap-copy .plain-list{font-size:17px;line-height:27px;columns:2;column-gap:40px;max-width:780px}.roadmap-copy .plain-list li{break-inside:avoid;margin-block:0 12px}.gate-note{font-size:15px;line-height:24px;border-top:1px solid #D9E1DF;padding-block-start:20px;margin-block-start:24px}.commercial-path{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 32px;margin:36px 0}.commercial-path li{display:flex;gap:20px;padding-block:24px;border-top:1px solid #D9E1DF}.path-number{font-size:14px;color:#53636d}.commercial-path strong{display:block;font-size:18px;font-weight:600}.commercial-path div>span{font-size:14px;color:#53636d;margin-block-start:8px;display:block}.commercial-path li:nth-child(-n+2) .path-number{color:#087F75}.revenue-layers{list-style:none;padding:0;margin:0;counter-reset:revenue}.revenue-layers li{border-top:1px solid #D9E1DF;padding-block:24px;counter-increment:revenue}.revenue-layers h3{font-size:20px;line-height:28px;margin-block-end:10px}.revenue-layers h3:before{content:counter(revenue,decimal-leading-zero);font-size:14px;color:#087F75;margin-inline-end:16px}.revenue-layers p{font-size:16px;line-height:25px}.buyer-strip{border-top:1px solid #D9E1DF;margin-block-start:48px;padding-block-start:32px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.buyer-strip h3{font-size:22px}.buyer-strip p{font-size:16px;line-height:28px}.direction-comparison{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;margin-block-start:48px}.direction-comparison>div{border-top:1px solid #b7aa97;padding-block-start:24px}.direction-comparison .status{color:#0B1F33;display:block;margin-block-end:16px}.direction-comparison h3{margin-block-end:16px}.direction-comparison p{font-size:17px;line-height:27px}.domain-directions{list-style:none;margin:0;padding:0}.domain-directions li{display:flex;justify-content:space-between;align-items:start;gap:24px;padding-block:20px;border-top:1px solid #D9E1DF;font-size:17px}.domain-directions .status{flex-shrink:0}.about-definition{border-inline-start:2px solid #087F75;padding-inline-start:32px}.about-definition h3{margin-block-end:20px}.about-definition .status{margin-block-start:24px}.trust-boundary{margin-block-start:40px;border-top:1px solid #D9E1DF;padding-block-start:24px}.trust-boundary p{font-size:16px;line-height:25px;max-width:900px;color:#445766}.evaluation-rows{display:grid;grid-template-columns:1fr 1fr;gap:0 64px}.evaluation-rows article{padding-block:28px;border-top:1px solid #D9E1DF}.evaluation-rows h3{font-size:22px;line-height:30px;margin-block-end:16px}.evaluation-rows p{font-size:17px;line-height:27px}.privacy-copy h2:first-child{margin-block-start:0}.commercial-teaser a,.strategy-teasers a{margin-block-start:12px}
@media(max-width:1199px){.menu-button{display:block}.nav{display:none;position:absolute;inset-inline:0;inset-block-start:var(--header-height);background:white;padding:20px 32px;flex-direction:column;align-items:stretch;z-index:40;border-bottom:1px solid #D9E1DF;max-height:calc(100dvh - var(--header-height));overflow-y:auto;gap:8px}.nav.open{display:flex}.nav a{min-height:48px;display:flex;align-items:center}.nav .button{justify-content:center;font-size:16px}.nav a[aria-current]{text-underline-offset:5px}.why-layout{gap:48px}.roadmap-stage{gap:40px}.evidence-split{gap:48px}.commercial-teaser-grid{gap:48px}.geography{grid-template-columns:1fr;gap:32px}}
@media(max-width:850px){.why-layout,.evidence-split,.commercial-teaser-grid{grid-template-columns:1fr;gap:36px}.roadmap-copy .plain-list{columns:1}.direction-comparison{gap:32px}.evaluation-rows{gap:0 32px}.buyer-strip{gap:32px}.commercial-path{gap:0 24px}.commercial-path li{gap:12px}}
@media(max-width:767px){:root{--header-height:64px}.header .brand,.header .brand img{width:155px}.nav{padding:20px}.footer-v4{grid-template-columns:1fr;gap:32px}.footer-links{gap:4px 16px}.footer-end{margin-block-start:16px;padding-block-start:16px}.section-intro{margin-block-end:32px}.section-intro h2{margin-block-end:20px}.value-rows h3{font-size:22px;line-height:30px}.value-rows article{padding-block:24px}.evidence-split{gap:32px}.agenda-preview{grid-template-columns:1fr;gap:0}.agenda-preview li{padding-block:16px}.strategy-teasers .copy h2,.commercial-teaser h2{font-size:30px;line-height:36px}.commercial-teaser{padding-block:56px 40px}.geography{padding-block:32px 48px;gap:28px}.geo-path{flex-direction:column;gap:20px}.geo-path li{width:100%;padding-block-start:16px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.geo-path span{margin:0}.vision-follow{margin-block-start:24px;font-size:17px;line-height:27px}.roadmap-stage{grid-template-columns:1fr;gap:24px;padding-block:32px}.roadmap-rail{flex-direction:row;align-items:center;gap:20px;padding-inline-start:16px}.stage-label{font-size:18px;line-height:26px}.roadmap-stage.current{padding-inline:20px}.roadmap-copy .plain-list{font-size:16px;line-height:26px}.commercial-path{grid-template-columns:1fr;margin-block:28px}.commercial-path li{gap:20px;padding-block:20px}.buyer-strip{grid-template-columns:1fr;gap:20px;margin-block-start:32px;padding-block-start:24px}.direction-comparison{grid-template-columns:1fr;gap:32px;margin-block-start:32px}.domain-directions li{flex-direction:column;gap:8px;padding-block:16px}.about-definition{padding-inline-start:20px}.evaluation-rows{grid-template-columns:1fr}.evaluation-rows article{padding-block:24px}.trust-boundary{margin-block-start:32px}.mini-roadmap{margin-block:24px}.strategy-teasers .two-col{gap:48px}}
@media(max-width:359px){.header .brand,.header .brand img{width:140px}.roadmap-stage.current{padding-inline:16px}.geo-path li{grid-template-columns:1fr;gap:8px}}
.context h2{font-size:26px;line-height:34px;margin-block-end:12px;letter-spacing:-.015em}.geo-intro h2{font-size:26px;line-height:34px;letter-spacing:-.015em}section[id],main[id]{scroll-margin-top:24px}@media(max-width:767px){.context h2,.geo-intro h2{font-size:22px;line-height:30px}}
