:root{color:#f1f5f9;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#f8fafc;--standard:#e2e8f0;--muted:#a7b4c7;--quiet:#94a3b8;--line:#94a3b833;--line-strong:#94a3b859;--surface:#162236;--surface-raised:#1e293b;--accent:#14b8a6;--accent-light:#2dd4bf;--accent-wash:#14b8a61f;--signal:#fbbf24;--frame:min(100%, 1600px);--gutter:clamp(24px, 5vw, 80px);background:#0f172a;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#0f172a;min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 80% 8%,#14b8a612,#0000 28rem),#0f172a;margin:0}button,a{color:inherit;font:inherit}a{text-underline-offset:.18em}a:focus-visible,button:focus-visible{outline:2px solid var(--accent-light);outline-offset:4px}img,svg{max-width:100%;display:block}p,h1,h2,h3,figure,blockquote{margin-top:0}#root,.site-shell{min-height:100vh}.site-shell{overflow:clip}.skip-link{z-index:100;color:#0f172a;background:var(--accent-light);border-radius:4px;padding:10px 14px;font-weight:700;transition:transform .12s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172ae0;width:100%;position:sticky;top:0}.site-header__inner{width:var(--frame);min-height:78px;padding:0 var(--gutter);grid-template-columns:150px 1fr auto;align-items:center;gap:clamp(24px,3.5vw,56px);margin:0 auto;display:grid}.brand-link{width:max-content;display:inline-flex}.brand-logo{width:112px;height:auto}.desktop-nav{justify-content:center;align-items:center;gap:clamp(20px,2.4vw,38px);display:flex}.desktop-nav a,.utility-link{color:var(--muted);letter-spacing:.01em;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s;position:relative}.desktop-nav a:after{content:"";background:var(--accent-light);height:1px;transition:transform .16s;position:absolute;bottom:-28px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a[aria-current=page],.utility-link:hover{color:var(--ink)}.desktop-nav a[aria-current=page]:after,.desktop-nav a:hover:after{transform:scaleX(1)}.header-actions{align-items:center;gap:20px;display:flex}.utility-link{align-items:center;gap:6px;display:inline-flex}.icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:15px;height:15px}.button{color:#062e2b;background:var(--accent-light);border:1px solid var(--accent-light);border-radius:5px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:14px;font-weight:750;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s,transform .15s;display:inline-flex}.button:hover{color:#042f2e;background:#5eead4;border-color:#5eead4;transform:translateY(-1px)}.button--small{min-height:40px;padding:0 16px;font-size:13px}.menu-button,.mobile-menu{display:none}.section-frame{width:var(--frame);padding:clamp(96px, 11vw, 176px) var(--gutter);border-bottom:1px solid var(--line);margin:0 auto}.section-frame--split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(56px,9vw,160px);display:grid}.eyebrow{color:var(--accent-light);letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:750;line-height:1.4}.section-intro{max-width:800px}.section-intro h2,.final-cta h2{color:var(--ink);letter-spacing:-.038em;margin-bottom:28px;font-size:clamp(38px,5vw,76px);font-weight:560;line-height:1.02}.section-intro__copy{max-width:680px;color:var(--muted);font-size:clamp(17px,1.45vw,21px);line-height:1.7}.section-intro__copy p:last-child,.prose p:last-child{margin-bottom:0}.prose{max-width:720px;color:var(--muted)}.prose--large{letter-spacing:-.018em;font-size:clamp(20px,2.2vw,31px);line-height:1.5}.prose p+p{margin-top:1.3em}.text-link{width:max-content;color:var(--standard);align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.text-link span,.text-link:hover{color:var(--accent-light)}.button-row{flex-wrap:wrap;align-items:center;gap:24px;margin-top:40px;display:flex}.page-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(48px,6vw,100px);min-height:min(850px,100svh - 78px);padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(72px,8vw,120px);display:grid}.page-hero__content{z-index:2;max-width:900px;animation:.62s cubic-bezier(.16,1,.3,1) both content-arrive;position:relative}.page-hero h1{color:var(--ink);letter-spacing:-.052em;margin-bottom:34px;font-size:clamp(54px,6.9vw,112px);font-weight:560;line-height:.94}.page-hero h1 em{color:var(--accent-light);font-style:normal}.page-hero__intro{max-width:780px;color:var(--muted);margin-bottom:0;font-size:clamp(17px,1.45vw,21px);line-height:1.68}.page-hero__visual{justify-self:end;width:min(100%,600px);animation:.8s cubic-bezier(.16,1,.3,1) 80ms both visual-arrive;position:relative}.page-hero--immersive{--hero-inset:max(var(--gutter), calc((100vw - 1600px) / 2 + var(--gutter)));isolation:isolate;width:100%;max-width:none;min-height:clamp(680px,100svh - 78px,920px);padding-right:var(--hero-inset);padding-left:var(--hero-inset);border-bottom-color:#94a3b842;display:flex;position:relative;overflow:hidden}.page-hero--immersive:before,.page-hero--immersive:after{z-index:-1;pointer-events:none;content:"";position:absolute;inset:0}.page-hero--immersive:before{background:linear-gradient(90deg,#070f1dfa 0%,#091322e8 24%,#0a1525ab 48%,#0b182838 73%,#0b182826 100%),linear-gradient(#0f172a61 0%,#0000 26% 75%,#0f172aeb 100%)}.page-hero--immersive:after{background:#0f172a1a;box-shadow:inset 0 -1px #94a3b826}.page-hero--immersive .page-hero__content{width:min(850px,62vw);max-width:850px}.page-hero--immersive h1{text-shadow:0 2px 34px #02061761}.page-hero--immersive .page-hero__intro{color:#e2e8f0d1;text-shadow:0 1px 20px #020617b3;max-width:710px}.page-hero__background,.hero-background,.hero-background__poster,.hero-background__video{width:100%;height:100%;position:absolute;inset:0}.page-hero__background{z-index:-2}.hero-background{background:#0f172a;overflow:hidden}.hero-background__poster{margin:0}.hero-background__poster img,.hero-background__video{object-fit:cover;object-position:center center;width:100%;height:100%}.hero-background__video{z-index:1}.hero-background__signals{z-index:2;opacity:.42;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-background__signals path{fill:none;stroke:#2dd4bf6b;stroke-dasharray:2 9;stroke-width:1px;vector-effect:non-scaling-stroke}.hero-background__signals circle{fill:var(--accent-light);filter:drop-shadow(0 0 8px #2dd4bfb8)}.spatial-field{aspect-ratio:1;width:100%;position:relative}.spatial-field svg{width:100%;height:100%;overflow:visible}.spatial-field__grid,.spatial-field__shape,.spatial-field__routes,.spatial-field__orbit,.spatial-field__focus-ring{fill:none;vector-effect:non-scaling-stroke}.spatial-field__grid{stroke:#64748b26;stroke-width:1px}.spatial-field__shape{fill:#1e293b40;stroke:#94a3b857;stroke-width:1px}.spatial-field__routes{stroke:#2dd4bf4d;stroke-dasharray:2 6;stroke-width:1px}.spatial-field__orbit{stroke:var(--accent-light);stroke-dasharray:2 9;stroke-width:1px}.spatial-field__focus-ring{stroke:#2dd4bf7a;stroke-width:1px}.spatial-field__focus,.spatial-field__point{fill:var(--accent-light)}.spatial-field__point:nth-of-type(6){fill:var(--signal)}.spatial-field__annotation{min-width:132px;color:var(--muted);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ae0;border-radius:4px;padding:10px 12px;font-size:10px;line-height:1.4;position:absolute}.spatial-field__annotation strong,.spatial-field__annotation span{display:block}.spatial-field__annotation strong{color:var(--standard);font-size:11px;font-weight:650}.spatial-field__annotation--one{top:22%;left:-2%}.spatial-field__annotation--two{bottom:18%;right:-1%}.problem{background:linear-gradient(90deg,#1e293b42,#0000 60%)}.numbered-list{border-top:1px solid var(--line-strong);margin-top:clamp(64px,8vw,120px)}.numbered-list article{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(240px,.8fr) minmax(280px,1fr);align-items:baseline;gap:32px;min-height:132px;padding:32px 0;display:grid}.numbered-list article>span,.outcomes article>span,.capability__index>span,.use-case__meta>span,.beliefs__list article>span{color:var(--accent-light);letter-spacing:.12em;font-size:11px;font-weight:750}.numbered-list h3,.outcomes h3,.capability h2,.use-case h2,.beliefs h3,.future h3,.safeguards h3,.method-pipeline h3{color:var(--ink);letter-spacing:-.025em;margin-bottom:10px;font-weight:580}.numbered-list h3{font-size:clamp(22px,2vw,30px)}.numbered-list p,.outcomes p,.capability__copy p,.use-case>p,.beliefs p,.future__item>p,.safeguards p,.method-pipeline p{color:var(--muted);margin-bottom:0;line-height:1.65}.product-proof{grid-template-columns:minmax(300px,.72fr) minmax(540px,1.28fr);align-items:center;gap:clamp(64px,8vw,128px);display:grid}.product-proof__copy .text-link{margin-top:38px}.ask-explore{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;margin-top:44px;display:grid}.ask-explore article{padding:24px 20px 0 0}.ask-explore article+article{border-left:1px solid var(--line);padding-left:20px}.ask-explore span{color:var(--ink);font-size:14px;font-weight:700}.ask-explore p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.6}.platform-window{border:1px solid var(--line-strong);background:#0b1220;border-radius:6px;width:100%;margin:0;overflow:hidden;box-shadow:0 40px 100px #0206175c}.platform-window figcaption{color:var(--quiet);border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;background:#14b8a60f;padding:9px 14px;font-size:10px;font-weight:650}.platform-window__chrome{border-bottom:1px solid var(--line);background:#111c2e;align-items:center;gap:6px;height:42px;padding:0 14px;display:flex}.platform-window__chrome>span{background:#475569;border-radius:50%;width:7px;height:7px}.platform-window__chrome p{color:var(--quiet);margin:0 0 0 10px;font-size:10px}.platform-window__body{grid-template-columns:138px minmax(200px,1fr) 220px;min-height:390px;display:grid}.platform-window aside{border-right:1px solid var(--line);background:#111c2e;padding:22px 15px}.platform-window aside strong{color:var(--standard);margin:7px 0 24px;font-size:11px;display:block}.mini-label{color:var(--accent-light);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:8px;font-weight:750}.filter{color:var(--quiet);border:1px solid #0000;border-radius:3px;margin-top:6px;padding:9px 8px;font-size:9px}.filter.is-active{color:#ccfbf1;background:var(--accent-wash);border-color:#2dd4bf33}.platform-window__map{background:radial-gradient(circle at 56% 48%,#14b8a621,#0000 24%),linear-gradient(#33415526 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#33415526 1px,#0000 1px) 0 0/42px 42px,#0d1727;min-height:390px;position:relative;overflow:hidden}.map-lines{clip-path:polygon(9% 21%,37% 3%,71% 14%,93% 43%,79% 79%,48% 96%,14% 79%,0 48%);background:linear-gradient(32deg,#0000 47%,#2dd4bf33 48% 49%,#0000 50%),#1e293b2e;border:1px solid #94a3b82e;position:absolute;inset:12% 9%}.map-dot{color:#062e2b;background:var(--accent-light);background-clip:padding-box;border:5px solid #2dd4bf2e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:800;display:grid;position:absolute}.map-dot--one{top:28%;left:30%}.map-dot--two{top:61%;left:51%}.map-dot--three{top:39%;left:72%}.platform-window__results{border-left:1px solid var(--line);background:#111c2e;padding:18px 14px}.result-count{border-bottom:1px solid var(--line);padding-bottom:15px}.result-count span,.result-count strong{display:block}.result-count span{color:var(--quiet);text-transform:uppercase;font-size:8px}.result-count strong{color:var(--standard);margin-top:5px;font-size:11px}.result-row{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr;gap:8px;padding:16px 0;display:grid}.result-row>span{color:var(--accent-light);font-size:8px}.result-row strong{color:var(--standard);font-size:9px;font-weight:650}.result-row p{color:var(--quiet);margin:4px 0 0;font-size:8px;line-height:1.45}.outcomes__list{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(5,1fr);margin:clamp(60px,8vw,110px) 0 42px;display:grid}.outcomes article{min-height:248px;padding:26px 22px 28px 0}.outcomes article+article{border-left:1px solid var(--line);padding-left:22px}.outcomes h3{margin-top:56px;font-size:24px}.outcomes p{font-size:14px}.trust{align-items:center}.trust .text-link{margin-top:34px}.evidence-trace{border-top:1px solid var(--line-strong);margin:0}.evidence-trace__step{min-height:76px;color:var(--muted);border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;align-items:center;padding:0 18px;display:grid}.evidence-trace__step span{color:var(--accent-light);letter-spacing:.12em;font-size:10px}.evidence-trace__step strong{font-size:14px;font-weight:600}.evidence-trace__step:last-child{color:var(--ink);background:linear-gradient(90deg, var(--accent-wash), transparent)}.future{background:#02061721}.future__list{border-top:1px solid var(--line-strong);margin-top:clamp(60px,8vw,100px)}.future__item{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);align-items:start;gap:50px;min-height:144px;padding:30px 0;display:grid}.future h3{margin:7px 0 0;font-size:clamp(23px,2.1vw,31px)}.future__item>p{max-width:660px;font-size:16px}.status-label{color:var(--signal);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:750}.final-cta{background:radial-gradient(circle at 80%,#14b8a621,#0000 30%),0 0;flex-direction:column;justify-content:center;min-height:580px;display:flex;position:relative;overflow:hidden}.final-cta:after{aspect-ratio:1;content:"";border:1px solid #2dd4bf33;border-radius:50%;width:min(32vw,430px);position:absolute;right:5%;box-shadow:0 0 0 52px #2dd4bf06,0 0 0 104px #2dd4bf05}.final-cta h2,.final-cta>p,.final-cta .button-row,.final-cta .eyebrow{z-index:2;max-width:900px;position:relative}.final-cta>p{max-width:680px;color:var(--muted);margin-bottom:0;font-size:19px;line-height:1.7}.platform-showcase{padding-top:0}.platform-showcase .platform-window{max-width:1200px;margin:0 auto}.platform-showcase .platform-window__body{grid-template-columns:190px minmax(300px,1fr) 300px;min-height:520px}.platform-showcase .platform-window__map{min-height:520px}.capabilities{padding-top:0}.capability{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.38fr) minmax(380px,.95fr) minmax(280px,.67fr);gap:clamp(40px,6vw,100px);min-height:310px;padding:54px 0;display:grid}.capability:last-child{border-bottom:1px solid var(--line)}.capability__index p{color:var(--standard);text-transform:uppercase;letter-spacing:.1em;margin:60px 0 0;font-size:13px;font-weight:700}.capability h2{font-size:clamp(34px,4vw,60px);line-height:1.02}.capability__copy p{max-width:590px;font-size:17px}.capability blockquote{color:var(--standard);border-top:1px solid var(--accent);align-self:end;margin-bottom:0;padding:22px 0 0 22px;font-size:15px;line-height:1.55}.method-pipeline ol,.questions ol{margin:clamp(64px,8vw,110px) 0 0;padding:0;list-style:none}.method-pipeline ol{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.method-pipeline li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:300px;padding:28px;display:flex;position:relative}.method-pipeline li:after{z-index:2;content:"";background:var(--accent-light);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-5px}.method-pipeline li:nth-child(3):after,.method-pipeline li:last-child:after{display:none}.method-pipeline li>span{color:var(--accent-light);letter-spacing:.12em;font-size:11px;font-weight:750}.method-pipeline h3{font-size:24px}.method-pipeline p{font-size:14px}.safeguards{grid-template-columns:minmax(280px,.75fr) minmax(500px,1.25fr);gap:clamp(60px,9vw,150px);display:grid}.safeguards__grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.safeguards article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px;padding:28px}.safeguards h3{font-size:20px}.safeguards p{font-size:14px}.page-hero__visual>.evidence-trace{max-width:500px}.questions ol{margin-top:0}.questions li{min-height:86px;color:var(--standard);border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;align-items:center;gap:20px;padding:22px 0;font-size:clamp(17px,1.7vw,24px);line-height:1.4;display:grid}.questions li:first-child{border-top:1px solid var(--line-strong)}.questions li span{color:var(--accent-light);font-size:10px}.impact-signal{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;width:100%;margin:0;position:relative}.impact-signal:before,.impact-signal:after{content:"";border:1px dashed #2dd4bf38;border-radius:50%;position:absolute;inset:16%}.impact-signal:after{border-style:solid;inset:34%}.impact-signal__centre,.impact-signal__node{z-index:2;text-align:center;border-radius:50%;place-items:center;display:grid;position:absolute}.impact-signal__centre{color:#062e2b;background:var(--accent-light);font-size:clamp(9px,1vw,13px);inset:38%}.impact-signal__centre span,.impact-signal__centre strong{display:block}.impact-signal__node{aspect-ratio:1;width:23%;color:var(--standard);border:1px solid var(--line-strong);background:#0f172aeb;font-size:clamp(9px,1vw,13px)}.impact-signal .node-1{top:-5%;left:38%}.impact-signal .node-2{top:28%;right:-7%}.impact-signal .node-3{bottom:0;right:10%}.impact-signal .node-4{bottom:0;left:10%}.impact-signal .node-5{top:28%;left:-7%}.use-cases{grid-template-columns:1fr 1fr;padding-top:0;display:grid}.use-case{border-top:1px solid var(--line);grid-template-rows:auto 1fr auto;min-height:420px;padding:48px clamp(30px,4vw,64px) 48px 0;display:grid}.use-case:nth-child(2n){border-left:1px solid var(--line);padding-left:clamp(30px,4vw,64px);padding-right:0}.use-case:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.use-case__meta{align-items:center;gap:25px;display:flex}.use-case__meta p{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750}.use-case h2{max-width:570px;margin-top:50px;font-size:clamp(30px,3.4vw,52px);line-height:1.04}.use-case>p{max-width:580px;font-size:16px}.beliefs__list{border-top:1px solid var(--line-strong);margin-top:clamp(60px,8vw,100px)}.beliefs__list article{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(300px,.9fr) minmax(300px,1.1fr);align-items:start;gap:40px;min-height:160px;padding:32px 0;display:grid}.beliefs h3{font-size:clamp(22px,2.1vw,32px)}.beliefs p{font-size:16px}.site-footer{width:var(--frame);min-height:270px;padding:62px var(--gutter) 32px;grid-template-rows:1fr auto;grid-template-columns:1fr auto;gap:40px;margin:0 auto;display:grid}.site-footer__lead img{width:110px;height:auto}.site-footer__lead p{color:var(--muted);margin:18px 0 0;font-size:13px}.site-footer nav{flex-wrap:wrap;gap:24px;display:flex}.site-footer nav a{color:var(--muted);font-size:12px;text-decoration:none}.site-footer nav a:hover{color:var(--ink)}.site-footer__legal{color:var(--quiet);grid-column:1/-1;margin:0;font-size:11px}@keyframes content-arrive{0%{opacity:0;transform:translateY(20px)}}@keyframes visual-arrive{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (width<=1120px){.site-header__inner{grid-template-columns:130px 1fr auto;gap:20px}.desktop-nav{gap:20px}.utility-link{display:none}.page-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.product-proof{grid-template-columns:1fr}.product-proof__copy{max-width:760px}.product-proof .platform-window{max-width:1000px}.outcomes__list{border-bottom:0;grid-template-columns:repeat(3,1fr)}.outcomes article{border-bottom:1px solid var(--line)}.outcomes article:nth-child(4){border-left:0;padding-left:0}.capability{grid-template-columns:120px 1fr}.capability blockquote{grid-column:2}.safeguards{grid-template-columns:1fr}}@media (width<=860px){.site-header__inner{grid-template-columns:1fr auto;min-height:70px}.desktop-nav,.header-actions{display:none}.menu-button{width:44px;height:44px;color:var(--ink);border:1px solid var(--line-strong);background:0 0;border-radius:4px;place-items:center;padding:0;display:grid}.menu-button__lines,.menu-button__lines:before{content:"";background:currentColor;width:18px;height:1px;transition:transform .16s;display:block}.menu-button__lines:before{transform:translateY(6px)}.menu-button[aria-expanded=true] .menu-button__lines{transform:rotate(45deg)}.menu-button[aria-expanded=true] .menu-button__lines:before{transform:rotate(-90deg)}.mobile-menu{visibility:hidden;background:#0f172afa;border-bottom:1px solid #0000;max-height:0;transition:max-height .24s,visibility .24s,border-color .24s;display:block;position:absolute;top:70px;left:0;right:0;overflow:hidden}.mobile-menu[data-open=true]{visibility:visible;border-color:var(--line);max-height:calc(100vh - 70px)}.mobile-menu nav{padding:20px var(--gutter) 28px;display:grid}.mobile-menu nav>a{min-height:54px;color:var(--standard);border-bottom:1px solid var(--line);align-items:center;font-size:20px;font-weight:560;text-decoration:none;display:flex}.mobile-menu nav>a[aria-current=page]{color:var(--accent-light)}.mobile-menu__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.mobile-menu__actions>a:not(.button){min-height:44px;color:var(--muted);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.page-hero{grid-template-columns:1fr;min-height:auto}.page-hero--immersive{min-height:calc(100svh - 70px);padding-top:clamp(72px,12vw,112px);padding-bottom:clamp(72px,12vw,112px)}.page-hero--immersive .page-hero__content{width:min(760px,100%)}.page-hero--immersive:before{background:linear-gradient(90deg,#070f1df5 0%,#091322d1 68%,#0a152573 100%),linear-gradient(#0f172a57 0%,#0000 66%,#0f172aeb 100%)}.page-hero__visual{justify-self:center;width:min(88%,560px);margin-top:-20px}.section-frame--split{grid-template-columns:1fr;gap:48px}.numbered-list article,.beliefs__list article{grid-template-columns:60px 1fr}.numbered-list article p,.beliefs__list article p{grid-column:2}.platform-window__body,.platform-showcase .platform-window__body{grid-template-columns:120px minmax(280px,1fr)}.platform-window__results{display:none}.method-pipeline ol{grid-template-columns:1fr 1fr}.method-pipeline li:nth-child(3):after{display:block}.method-pipeline li:nth-child(2n):after{display:none}.use-cases{grid-template-columns:1fr}.use-case,.use-case:nth-child(2n){border-left:0;min-height:360px;padding-left:0;padding-right:0}.use-case:nth-last-child(2){border-bottom:0}}@media (width<=640px){.section-frame{padding-top:82px;padding-bottom:82px}.brand-logo{width:104px}.page-hero{padding-top:64px}.page-hero--immersive{min-height:720px;padding-top:74px}.page-hero--immersive h1{max-width:10ch}.hero-background__poster img,.hero-background__video{object-position:58% center}.hero-background__signals{opacity:.3;transform:translate(-18%)}.page-hero h1{margin-bottom:26px;font-size:clamp(48px,15vw,70px)}.page-hero__visual{width:100%;margin-top:4px}.spatial-field__annotation{display:none}.section-intro h2,.final-cta h2{font-size:clamp(36px,11vw,54px)}.prose--large{font-size:20px}.numbered-list article,.beliefs__list article{grid-template-columns:42px 1fr;gap:18px}.numbered-list article p,.beliefs__list article p{grid-column:1/-1}.ask-explore{grid-template-columns:1fr}.ask-explore article+article{border-left:0;border-top:1px solid var(--line);margin-top:22px;padding-left:0}.platform-window__body,.platform-showcase .platform-window__body{grid-template-columns:1fr;min-width:0;min-height:390px}.platform-window aside,.platform-window__results{display:none}.platform-window__map,.platform-showcase .platform-window__map{min-height:390px}.outcomes__list{grid-template-columns:1fr}.outcomes article,.outcomes article+article,.outcomes article:nth-child(4){border-left:0;min-height:190px;padding:24px 0}.outcomes h3{margin-top:28px}.future__item{grid-template-columns:1fr;gap:24px}.final-cta{min-height:520px}.final-cta:after{width:90vw;right:-38%}.capability{grid-template-columns:1fr;gap:32px;min-height:0}.capability__index p{margin-top:16px}.capability blockquote{grid-column:auto}.method-pipeline ol,.safeguards__grid{grid-template-columns:1fr}.method-pipeline li{min-height:240px}.method-pipeline li:after,.method-pipeline li:nth-child(3):after{inset:auto auto -5px 28px}.method-pipeline li:last-child:after{display:none}.safeguards article{min-height:180px}.impact-signal__node{width:27%}.use-case{min-height:330px}.site-footer{grid-template-columns:1fr}.site-footer nav{grid-template-columns:1fr 1fr;display:grid}.site-footer__legal{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-background__video{display:none}}.platform-showcase,.method-record-showcase,.impact-showcase{padding-top:clamp(96px,11vw,176px)}.platform-showcase>.section-intro,.method-record-showcase>.section-intro,.impact-showcase>.section-intro{max-width:900px}.demo-frame{width:100%;color:var(--standard);border:1px solid var(--line-strong);background:#0a1322;border-radius:6px;margin-top:clamp(56px,7vw,96px);overflow:hidden;box-shadow:0 40px 110px #0206175c}.demo-frame__caption{min-height:34px;color:var(--quiet);border-bottom:1px solid var(--line);letter-spacing:.11em;text-transform:uppercase;background:#14b8a612;justify-content:space-between;align-items:center;gap:20px;padding:8px 14px;font-size:9px;font-weight:750;display:flex}.demo-frame__caption span:first-child{color:var(--accent-light)}.demo-frame__chrome{border-bottom:1px solid var(--line);background:#111c2e;align-items:center;gap:13px;min-height:46px;padding:0 16px;display:flex}.demo-frame__chrome p{color:var(--quiet);margin:0;font-size:10px}.demo-frame__dots{gap:6px;display:flex}.demo-frame__dots span{background:#475569;border-radius:50%;width:7px;height:7px}.demo-kicker{color:var(--accent-light);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800;line-height:1.4}.demo-view-switcher,.impact-demo__controls{border-bottom:1px solid var(--line);display:flex}.demo-view-switcher{background:#0d1727;align-items:stretch;gap:6px;min-height:58px;padding:0 18px}.demo-view-switcher button,.impact-demo__controls button,.method-demo__stages button{color:var(--quiet);cursor:pointer;background:0 0;border:0}.demo-view-switcher button{min-width:112px;min-height:48px;padding:0 14px;font-size:12px;font-weight:700;position:relative}.demo-view-switcher button:after{content:"";background:var(--accent-light);height:2px;transition:transform .15s;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.demo-view-switcher button:hover,.demo-view-switcher button[aria-pressed=true],.impact-demo__controls button:hover,.impact-demo__controls button[aria-pressed=true],.method-demo__stages button:hover,.method-demo__stages button[aria-pressed=true]{color:var(--ink)}.demo-view-switcher button[aria-pressed=true]:after{transform:scaleX(1)}.platform-demo__stage{min-height:570px}.platform-demo__ask{grid-template-columns:minmax(280px,.72fr) minmax(460px,1.28fr);min-height:570px;display:grid}.demo-question{border-right:1px solid var(--line);background-color:#0b1525;background-image:linear-gradient(#3341551c 1px,#0000 1px),linear-gradient(90deg,#3341551c 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;justify-content:center;padding:clamp(42px,6vw,84px);display:flex}.demo-question blockquote{max-width:520px;color:var(--ink);letter-spacing:-.04em;margin:24px 0 0;font-size:clamp(30px,3.5vw,54px);font-weight:560;line-height:1.08}.demo-answer{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,70px);display:flex}.demo-answer h3{max-width:650px;color:var(--ink);letter-spacing:-.035em;margin:16px 0;font-size:clamp(28px,3.2vw,48px);font-weight:570;line-height:1.08}.demo-answer>div:first-child>p:last-child{max-width:620px;color:var(--muted);margin-bottom:0;font-size:15px;line-height:1.65}.demo-pills{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.demo-pills span{color:#ccfbf1;background:var(--accent-wash);border:1px solid #2dd4bf2e;border-radius:999px;align-items:center;min-height:28px;padding:6px 9px;font-size:9px;font-weight:650;display:inline-flex}.demo-metrics{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:34px 0 0;display:grid}.demo-metrics>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column-reverse;justify-content:space-between;min-height:96px;padding:14px;display:flex}.demo-metrics dt{color:var(--quiet);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:650;line-height:1.35}.demo-metrics dd{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:570}.demo-action{color:#062e2b;background:var(--accent-light);border:1px solid var(--accent-light);cursor:pointer;border-radius:4px;align-items:center;gap:12px;width:max-content;min-height:44px;margin-top:28px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.demo-action:hover{background:#5eead4;border-color:#5eead4}.demo-action--quiet{color:var(--standard);border-color:var(--line-strong);background:0 0;margin:0}.demo-action--quiet:hover{color:#062e2b}.platform-demo__explore{grid-template-columns:176px minmax(340px,1fr) 286px;min-height:570px;display:grid}.demo-filter-rail{border-right:1px solid var(--line);background:#111c2e;padding:24px 16px}.demo-filter-rail>strong{color:var(--standard);margin:8px 0 4px;font-size:12px;display:block}.demo-filter-rail>small{color:var(--quiet);margin-bottom:24px;font-size:8px;display:block}.demo-filter{border:1px solid var(--line);background:#0f172a8a;border-radius:3px;flex-direction:column;justify-content:center;min-height:58px;margin-top:8px;padding:11px;display:flex}.demo-filter.is-active{background:var(--accent-wash);border-color:#2dd4bf42}.demo-filter span{color:var(--quiet);font-size:8px}.demo-filter strong{color:var(--standard);margin-top:4px;font-size:10px}.demo-map-panel{background:#0d1727;min-height:570px;position:relative;overflow:hidden}.demo-map-panel__topline{z-index:4;border-bottom:1px solid var(--line);background:#0d1727eb;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:10px 14px;display:flex;position:relative}.demo-map-panel__topline>div{color:var(--muted);gap:16px;font-size:9px;font-weight:650;display:flex}.demo-map{background:radial-gradient(circle at 52% 53%,#14b8a624,#0000 25%),linear-gradient(#33415529 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#33415529 1px,#0000 1px) 0 0/54px 54px;position:absolute;inset:66px 0 0;overflow:hidden}.demo-map__boundary{clip-path:polygon(8% 22%,34% 2%,67% 10%,95% 39%,84% 74%,56% 97%,18% 84%,0 51%);background:#1e293b40;border:1px solid #94a3b847;position:absolute;inset:12% 13%}.demo-map__route{transform-origin:50%;background:#2dd4bf45;width:86%;height:1px;position:absolute}.demo-map__route.route-one{top:47%;left:7%;transform:rotate(-17deg)}.demo-map__route.route-two{top:59%;left:8%;transform:rotate(23deg)}.demo-map__cluster,.demo-map__pin{z-index:3;border-radius:50%;position:absolute}.demo-map__cluster{color:#062e2b;background:var(--accent-light);background-clip:padding-box;border:7px solid #2dd4bf2e;place-items:center;width:38px;height:38px;font-size:9px;font-weight:850;display:grid}.cluster-one{top:27%;left:27%}.cluster-two{top:57%;left:48%}.cluster-three{top:36%;right:18%}.demo-map__pin{background:var(--signal);width:8px;height:8px;box-shadow:0 0 0 7px #fbbf241a}.pin-one{top:68%;left:25%}.pin-two{top:23%;right:31%}.pin-three{bottom:17%;right:13%}.demo-results{border-left:1px solid var(--line);background:#111c2e;padding:20px 16px}.demo-results__header{border-bottom:1px solid var(--line);padding-bottom:16px}.demo-results__header strong{color:var(--standard);margin-top:6px;font-size:12px;display:block}.demo-results ol{margin:0;padding:0;list-style:none}.demo-results li{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:8px;padding:18px 0;display:grid}.demo-results li>span{color:var(--accent-light);font-size:8px}.demo-results li strong,.demo-results li p,.demo-results li small{display:block}.demo-results li strong{color:var(--standard);font-size:10px}.demo-results li p{color:var(--muted);margin:5px 0 0;font-size:9px}.demo-results li small{color:var(--quiet);margin-top:5px;font-size:8px}.demo-results__note{color:var(--quiet);margin:18px 0 0;font-size:8px;line-height:1.5}.platform-demo__report{background:#cbd5e1;grid-template-columns:minmax(300px,.85fr) minmax(400px,1.15fr);justify-content:center;align-items:start;gap:clamp(24px,4vw,56px);min-height:620px;padding:clamp(26px,4vw,56px);display:grid}.report-cover,.report-sheet{width:100%;min-height:590px;margin:0;box-shadow:0 16px 45px #0f172a33}.report-cover{color:var(--ink);border-left:8px solid var(--accent-light);background:#0f172a;grid-template-columns:58% 42%;display:grid}.report-cover__main{flex-direction:column;justify-content:space-between;min-width:0;padding:40px 26px 28px;display:flex}.report-cover__main img{width:94px;height:auto}.report-cover__main h3{color:var(--ink);letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(28px,3vw,44px);font-weight:570;line-height:.98}.report-cover__main>div>p:last-child{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.report-cover__main small{color:var(--quiet);font-size:8px}.report-cover__signal{background:#0f766e;padding:38px 22px;position:relative;overflow:hidden}.report-cover__signal:before{content:"";border:1px solid #99f6e438;border-radius:50%;width:200px;height:200px;position:absolute;top:-80px;right:-80px}.report-cover__signal>p{color:#ccfbf1;letter-spacing:.1em;text-transform:uppercase;margin-bottom:52px;font-size:8px;font-weight:750}.report-cover__signal>strong,.report-cover__signal>span{display:block}.report-cover__signal>strong{color:#f0fdfa;letter-spacing:-.04em;margin-top:18px;font-size:36px}.report-cover__signal>span{color:#ccfbf1;font-size:8px}.report-cover__signal .demo-pills{margin-top:34px}.report-cover__signal .demo-pills span{color:#f0fdfa;background:#0f172a2e;border-color:#ccfbf138;font-size:7px}.report-sheet{color:#172033;background:#f8fafc;padding:28px}.report-sheet__header{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;margin-bottom:36px;padding-bottom:12px;display:flex}.report-sheet__header p{color:#64748b;margin:0;font-size:8px}.report-sheet__mark{background:var(--accent);border-radius:50% 3px 3px 50%;width:22px;height:12px;display:block}.report-sheet .demo-kicker{color:#0f766e}.report-sheet h3{color:#172033;letter-spacing:-.035em;max-width:480px;margin:8px 0 10px;font-size:clamp(23px,2.4vw,34px);font-weight:620;line-height:1.02}.report-sheet__intro{color:#64748b;max-width:480px;margin-bottom:18px;font-size:9px;line-height:1.55}.report-sheet .demo-metrics{border-color:#dce5ed;margin-top:18px}.report-sheet .demo-metrics>div{border-color:#dce5ed;min-height:74px;padding:10px}.report-sheet .demo-metrics dt{color:#64748b;font-size:6px}.report-sheet .demo-metrics dd{color:#172033;font-size:21px}.demo-bars{gap:13px;display:grid}.report-sheet .demo-bars{margin-top:22px}.demo-bar__label{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-bottom:6px;font-size:10px;display:flex}.demo-bar__label strong{color:var(--standard);font-size:9px}.demo-bar__track{background:#263449;border-radius:999px;height:7px;overflow:hidden}.demo-bar__track span{background:var(--accent-light);border-radius:inherit;height:100%;display:block}.report-sheet .demo-bar__label{color:#475569;font-size:8px}.report-sheet .demo-bar__label strong{color:#172033;font-size:7px}.report-sheet .demo-bar__track{background:#dce5ed;height:6px}.report-sheet .demo-bar__track span{background:#0f9f91}.report-sheet__note{background:#e8faf6;border-left:2px solid #0f9f91;margin-top:22px;padding:12px}.report-sheet__note strong{color:#0f766e;text-transform:uppercase;font-size:8px}.report-sheet__note p{color:#475569;margin:5px 0 0;font-size:8px;line-height:1.5}.method-demo__layout{grid-template-columns:260px minmax(0,1fr);min-height:610px;display:grid}.method-demo__stages{border-right:1px solid var(--line);background:#111c2e}.method-demo__stages button{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;align-items:center;gap:8px;width:100%;min-height:92px;padding:14px 18px;display:grid}.method-demo__stages button[aria-pressed=true]{background:linear-gradient(90deg, var(--accent-wash), transparent);box-shadow:inset 2px 0 var(--accent-light)}.method-demo__stages button span{color:var(--accent-light);letter-spacing:.1em;font-size:9px}.method-demo__stages button strong{font-size:11px;font-weight:650;line-height:1.4}.method-demo__record{padding:clamp(30px,5vw,68px)}.method-demo__record-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:26px;display:flex}.method-demo__record-header h3{color:var(--ink);letter-spacing:-.035em;margin:7px 0 5px;font-size:clamp(25px,3vw,40px);font-weight:580}.method-demo__record-header>div>p:last-child{color:var(--quiet);margin:0;font-size:11px}.method-demo__status{color:#ccfbf1;background:var(--accent-wash);border:1px solid #2dd4bf33;border-radius:999px;min-height:30px;padding:7px 10px;font-size:9px;font-weight:700}.method-demo__focus{max-width:760px;padding:42px 0}.method-demo__focus h4{color:var(--ink);letter-spacing:-.035em;margin:12px 0 14px;font-size:clamp(27px,3.2vw,45px);font-weight:570;line-height:1.06}.method-demo__focus>p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.method-demo__evidence{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.method-demo__evidence>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:116px;padding:18px}.method-demo__evidence dt{color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:750}.method-demo__evidence dd{color:var(--standard);margin:16px 0 0;font-size:13px;line-height:1.5}.method-demo__coverage{margin-top:26px}.method-demo__coverage>div:first-child{color:var(--muted);justify-content:space-between;gap:20px;font-size:10px;display:flex}.method-demo__coverage>div:first-child strong{color:var(--standard)}.method-demo__coverage-track{background:#263449;border-radius:999px;height:7px;margin-top:9px;overflow:hidden}.method-demo__coverage-track span{background:var(--accent-light);border-radius:inherit;height:100%;transition:width .18s;display:block}.method-demo__coverage p{color:var(--quiet);margin:12px 0 0;font-size:9px;line-height:1.5}.impact-demo__controls{grid-template-columns:repeat(5,1fr);display:grid}.impact-demo__controls button{border-right:1px solid var(--line);align-items:center;gap:12px;min-height:74px;padding:12px 16px;font-size:11px;font-weight:700;display:flex}.impact-demo__controls button:last-child{border-right:0}.impact-demo__controls button[aria-pressed=true]{background:var(--accent-wash);box-shadow:inset 0 -2px var(--accent-light)}.impact-demo__controls button span{color:var(--accent-light);letter-spacing:.1em;font-size:8px}.impact-demo__view{background:radial-gradient(circle at 62% 33%,#14b8a61c,#0000 24rem),#0a1322;grid-template-columns:minmax(360px,1.25fr) minmax(160px,.45fr) minmax(300px,.8fr);align-items:start;gap:clamp(34px,5vw,70px);min-height:590px;padding:clamp(34px,5vw,68px);display:grid}.impact-demo__summary h3{max-width:650px;color:var(--ink);letter-spacing:-.042em;margin:16px 0 18px;font-size:clamp(32px,4vw,58px);font-weight:560;line-height:1.03}.impact-demo__summary>p:not(.demo-kicker){max-width:620px;color:var(--muted);margin-bottom:0;font-size:16px;line-height:1.65}.impact-demo__metric{background:var(--accent-wash);border:1px solid #2dd4bf3b;border-radius:4px;flex-direction:column;justify-content:space-between;min-height:190px;padding:20px;display:flex}.impact-demo__metric span{color:var(--accent-light);letter-spacing:-.055em;font-size:clamp(56px,6vw,88px);font-weight:520;line-height:.9}.impact-demo__metric strong{color:#ccfbf1;font-size:10px;line-height:1.45}.impact-demo__distribution{padding-top:4px}.impact-demo__distribution .demo-bars{margin-top:24px}.impact-demo__reading-note{border-left:2px solid var(--signal);background:#fbbf240f;grid-column:1/-1;max-width:780px;padding:18px 20px}.impact-demo__reading-note strong{color:var(--signal);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.impact-demo__reading-note p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}@media (width<=1120px){.platform-demo__explore{grid-template-columns:166px minmax(360px,1fr)}.demo-results{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:170px 1fr;gap:20px;display:grid}.demo-results ol{grid-template-columns:repeat(3,1fr);display:grid}.demo-results li{border-right:1px solid var(--line);border-bottom:0;padding:8px 14px}.demo-results__note{grid-column:2}.impact-demo__view{grid-template-columns:minmax(340px,1fr) 190px}.impact-demo__distribution{grid-column:1/-1}}@media (width<=860px){.platform-demo__ask{grid-template-columns:1fr}.demo-question{border-right:0;border-bottom:1px solid var(--line);min-height:330px}.platform-demo__report{grid-template-columns:1fr}.report-cover,.report-sheet{max-width:600px;margin:0 auto}.method-demo__layout{grid-template-columns:210px minmax(0,1fr)}.method-demo__record-header,.method-demo__evidence{grid-template-columns:1fr}.method-demo__record-header{display:grid}.method-demo__status{width:max-content}.impact-demo__controls{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}.impact-demo__view{grid-template-columns:1fr 170px}}@media (width<=640px){.platform-showcase,.method-record-showcase,.impact-showcase{padding-top:82px}.demo-frame{width:calc(100% + (var(--gutter) * 2));margin-right:calc(var(--gutter) * -1);margin-left:calc(var(--gutter) * -1);border-left:0;border-right:0;border-radius:0}.demo-frame__caption{flex-direction:column;align-items:flex-start;gap:2px}.demo-view-switcher{padding:0 12px;overflow-x:auto}.demo-view-switcher button{min-width:132px}.demo-question,.demo-answer,.method-demo__record,.impact-demo__view{padding:32px 24px}.demo-question blockquote{font-size:34px}.demo-metrics{grid-template-columns:1fr 1fr}.platform-demo__explore{grid-template-columns:1fr}.demo-filter-rail{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;display:grid}.demo-filter-rail>strong{margin:6px 0 0}.demo-filter-rail .demo-kicker,.demo-filter-rail>strong,.demo-filter-rail>small{grid-column:1/-1}.demo-filter-rail>small{margin-bottom:8px}.demo-map-panel{min-height:440px}.demo-map-panel__topline{flex-direction:column;align-items:flex-start}.demo-map{inset:110px 0 0}.demo-results{grid-column:auto;grid-template-columns:1fr}.demo-results ol{grid-template-columns:1fr}.demo-results li{border-right:0;border-bottom:1px solid var(--line);padding:16px 0}.demo-results__note{grid-column:auto}.platform-demo__report{padding:22px 14px}.report-cover,.report-sheet{min-height:520px}.report-cover{grid-template-columns:57% 43%}.report-cover__main{padding:30px 18px 22px}.report-cover__main h3{font-size:28px}.report-cover__signal{padding:28px 14px}.report-cover__signal .demo-pills{display:none}.report-sheet{padding:22px 16px}.report-sheet .demo-metrics{grid-template-columns:repeat(4,1fr)}.report-sheet .demo-metrics>div{min-height:68px;padding:7px}.report-sheet .demo-metrics dd{font-size:18px}.method-demo__layout{grid-template-columns:1fr}.method-demo__stages{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.method-demo__stages button{border-right:1px solid var(--line);border-bottom:0;min-width:190px;min-height:76px}.method-demo__stages button[aria-pressed=true]{box-shadow:inset 0 -2px var(--accent-light)}.method-demo__record-header,.method-demo__evidence{grid-template-columns:1fr}.method-demo__evidence>div{min-height:100px}.impact-demo__controls{display:flex}.impact-demo__controls button{min-width:130px}.impact-demo__view{grid-template-columns:1fr}.impact-demo__metric{min-height:150px}.impact-demo__distribution,.impact-demo__reading-note{grid-column:auto}}
