/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#071317;--paper:#f4f7f6;--blue:#2aa8ff;--green:#25c990;--red:#ff5364;--yellow:#f7bd45;--line:#cdd8d7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,select,input{font:inherit}a{color:inherit;text-decoration:none}.nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;background:#f4f7f6eb;border-bottom:1px solid #dbe2e1;justify-content:space-between;align-items:center;height:76px;padding:0 4vw;display:flex;position:sticky;top:0}.brand{letter-spacing:-1.3px;font-size:24px;font-weight:700}.brand b{color:var(--blue)}.navlinks{letter-spacing:.08em;text-transform:uppercase;gap:32px;font-size:12px;font-weight:700;display:flex}.navlinks a:hover{color:var(--blue)}.navcta,.primary{background:var(--ink);color:#fff;border-radius:4px;padding:14px 18px;font-size:13px;font-weight:700}.navcta span,.primary span{color:var(--green);margin-left:12px}.hero{min-height:790px;padding:104px 7vw 50px;position:relative;overflow:hidden}.heroNoise{filter:blur(2px);background:radial-gradient(circle at 45% 45%,#2aa8ff3d,#25c99014 28%,#0000 67%);border-radius:50%;width:650px;height:650px;position:absolute;top:20px;right:-80px}.eyebrow,.sectionLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--green);font-size:10px;font-weight:800}.hero h1{letter-spacing:-.075em;max-width:1120px;margin:28px 0 32px;font-size:clamp(64px,8.8vw,132px);line-height:.87;position:relative}.hero h1 em,.comparison h2 em{color:var(--blue);font-style:normal}.lede{color:#476066;max-width:700px;font-size:20px;line-height:1.55}.heroActions{align-items:center;gap:28px;margin:35px 0 70px;display:flex}.textButton{text-underline-offset:5px;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.heroStat{border-top:1px solid var(--line);grid-template-columns:1fr 50px 1fr;max-width:850px;padding-top:28px;display:grid}.heroStat div:not(.equals){grid-template-columns:auto auto;gap:2px 20px;display:grid}.heroStat small{color:#6f858a;text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;font-size:10px}.heroStat strong{color:var(--red);letter-spacing:-.05em;font-size:52px;line-height:1}.heroStat div:last-child strong{color:var(--green)}.heroStat span{align-self:end;padding-bottom:7px;font-size:12px;font-weight:700}.equals{color:#8ba0a4;align-self:end;padding-bottom:6px;font-size:30px}.method{color:#7d9296;margin-top:20px;font-size:10px}.presetStrip{border-block:1px solid var(--line);z-index:3;background:#fff;grid-template-columns:1.5fr repeat(4,1fr);display:grid;position:relative}.stripTitle,.presetStrip button{border:0;border-right:1px solid var(--line);text-align:left;background:#fff;flex-direction:column;gap:6px;padding:28px 24px;display:flex}.stripTitle span{color:var(--blue);font-size:10px}.stripTitle small,.presetStrip small{color:#71878b;font-size:10px}.presetStrip button{cursor:pointer;transition:all .2s}.presetStrip button:hover,.presetStrip button:focus{background:var(--ink);color:#fff;transform:translateY(-5px)}.presetStrip button span{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.presetStrip button b{font-size:19px}.lesson,.comparison,.delay{padding:110px 7vw}.sectionLabel{align-items:center;gap:16px;display:flex}.sectionLabel i{opacity:.35;background:currentColor;flex:1;height:1px}.lessonGrid{grid-template-columns:1fr 1.2fr;gap:9vw;margin-top:40px;display:grid}.lesson h2,.comparison h2,.policy h2,.evidence h2,.delay h2,.pilot h2,.lab h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,72px);line-height:.96}.lesson p,.policyLead p,.pilot>p{color:#587076;max-width:600px;line-height:1.7}.cycle{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.cycleStep{background:#fff;flex-direction:column;min-height:155px;padding:25px;display:flex;position:relative}.cycleStep b{color:var(--blue);font-size:11px}.cycleStep span{margin:25px 0 8px;font-size:18px;font-weight:800}.cycleStep small{color:#6d8388}.cycleStep i{z-index:2;background:var(--blue);color:#fff;text-align:center;border-radius:50%;width:24px;height:24px;font-style:normal;line-height:24px;position:absolute;top:48%;right:-12px}.lab,.policy,.evidence{background:var(--ink);color:#fff;padding:100px 7vw}.light{color:#4fe1b0}.labHead{justify-content:space-between;align-items:end;gap:40px;margin:38px 0 52px;display:flex}.labHead p,.policyLead p{color:#91a4a7;max-width:660px}.formula{color:#bcd0d3;border:1px solid #264047;border-radius:4px;padding:18px 22px;font-size:12px;font-weight:800}.labGrid{border:1px solid #284047;grid-template-columns:.85fr 1.15fr;display:grid}.controls{border-right:1px solid #284047;flex-direction:column;gap:30px;padding:34px;display:flex}.controls label{flex-direction:column;gap:10px;display:flex}.controls label>span{text-transform:uppercase;letter-spacing:.1em;color:#9db0b4;justify-content:space-between;font-size:12px;display:flex}.controls label b{color:#fff}.controls select{color:#fff;background:#102329;border:1px solid #345158;padding:14px}.controls input{accent-color:var(--green);width:100%}.controls small{color:#6f8b91}.results{background:radial-gradient(circle at 70% 20%,#2aa8ff26,#0000 50%);flex-direction:column;justify-content:space-between;padding:38px;display:flex}.signal small,.resultRow small{color:#6f8b91;letter-spacing:.12em;font-size:10px;display:block}.signal strong{letter-spacing:-.08em;color:var(--red);font-size:clamp(72px,10vw,140px);line-height:1;display:block}.signal>span{font-weight:800}.pulse{height:38px;margin-top:30px;overflow:hidden}.pulse:before,.pulse:after{content:"";background:#365057;height:1px;display:block;position:relative;top:18px}.pulse i{background:var(--green);border-radius:50%;width:18px;height:18px;animation:1.8s infinite pulse;display:block;position:relative;top:9px}@keyframes pulse{50%{opacity:.5}}.resultRow{border-top:1px solid #284047;grid-template-columns:1fr 1fr;margin-top:20px;padding-top:25px;display:grid}.resultRow b{color:var(--green);font-size:34px;display:block}.resultRow span{color:#9bb0b4;font-size:11px}.running{background:#10282b;justify-content:space-between;margin-top:28px;padding:15px;font-size:12px;display:flex}.running b{color:var(--yellow)}.comparison h2{margin:35px 0 15px}.sectionIntro{color:#678087}.bars{flex-direction:column;margin-top:55px;display:flex}.bars button{border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:150px 1fr 90px;align-items:center;padding:14px 0;display:grid}.bars button:hover{background:#fff;padding-left:12px}.bars button>span{font-weight:800}.bars small{color:#7b9094;font-weight:400;display:block}.bars i{background:#e2e8e7;height:17px;display:block}.bars i b{min-width:2px;height:100%;display:block}.bars strong{text-align:right}.policyLead{grid-template-columns:1fr 1fr;gap:12vw;margin:35px 0 60px;display:grid}.ruleTabs{border-bottom:1px solid #32484d;grid-template-columns:repeat(4,1fr);display:grid}.ruleTabs button{color:#80989d;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:18px;font-weight:800}.ruleTabs button.active{color:#fff;border-color:var(--green)}.rulePanel{background:#0b1c20;border-bottom:1px solid #32484d;grid-template-columns:.6fr 1.4fr;align-items:center;min-height:310px;padding:45px;display:grid}.rulePanel>b{letter-spacing:-.08em;color:var(--green);font-size:140px}.rulePanel h3{margin:0 0 15px;font-size:30px}.rulePanel p{color:#9aafb3;max-width:700px;line-height:1.6}.rulePanel a{color:var(--blue);font-size:12px;font-weight:800}.delay{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.delay h2{margin-top:25px;font-size:48px}.delayBars{border-bottom:1px solid var(--ink);align-items:end;gap:6%;height:270px;display:flex}.delayBars div{text-align:center;flex:1}.delayBars b{background:var(--red);color:#fff;justify-content:center;align-items:flex-start;min-height:25px;padding-top:7px;font-size:10px;transition:all .3s;display:flex}.delayBars small{margin-top:10px;display:block}.evidence h2{margin:35px 0 60px}.workflow{border-block:1px solid #2d454a;grid-template-columns:repeat(4,1fr);display:grid}.workflow article{border-right:1px solid #2d454a;padding:30px 24px;position:relative}.workflow article>span{color:var(--green);font-size:10px}.workflow h3{font-size:19px}.workflow p{color:#8fa5aa;font-size:12px;line-height:1.55}.workflow article>b{color:var(--green);z-index:2;position:absolute;top:50%;right:-10px}.stakeholders{border:1px solid #2d454a;margin-top:80px}.stakeholders h3{border-bottom:1px solid #2d454a;margin:0;padding:25px}.stakeholders div{border-bottom:1px solid #21383d;grid-template-columns:150px 1fr 220px;padding:18px 25px;display:grid}.stakeholders div:last-child{border:0}.stakeholders span{color:var(--green);font-size:10px;font-weight:800}.stakeholders small{text-align:right;color:#849ca1}.pilot{background:#dff8ef;padding:120px 7vw}.pilot h2{margin:30px 0}.pilot>p{font-size:18px}.pilot>a{background:var(--ink);color:#fff;margin-top:20px;padding:18px 24px;font-weight:800;display:inline-block}.pilot>a span{color:var(--green);margin-left:15px}footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;padding:45px 7vw;display:grid}footer p{color:#70868b;font-size:12px}footer div{justify-content:end;gap:18px;font-size:10px;text-decoration:underline;display:flex}@media (width<=900px){.navlinks{display:none}.nav{height:66px}.hero{min-height:auto;padding:70px 22px 40px}.hero h1{font-size:58px}.heroStat{grid-template-columns:1fr;gap:20px}.heroStat .equals{display:none}.presetStrip{grid-template-columns:1fr 1fr}.stripTitle{grid-column:1/-1}.presetStrip button{padding:20px}.lesson,.comparison,.delay,.lab,.policy,.evidence,.pilot{padding:74px 22px}.lessonGrid,.labGrid,.policyLead,.delay{grid-template-columns:1fr}.cycle{margin-top:25px}.labHead{flex-direction:column;align-items:start}.formula{width:100%}.controls{border:0;border-bottom:1px solid #284047}.signal strong{font-size:88px}.ruleTabs{grid-template-columns:repeat(4,150px);overflow-x:auto}.rulePanel{grid-template-columns:1fr;padding:28px}.rulePanel>b{font-size:90px}.workflow{grid-template-columns:1fr 1fr}.stakeholders div{grid-template-columns:1fr;gap:8px}.stakeholders small{text-align:left}.delayBars{margin-top:40px}.bars button{grid-template-columns:95px 1fr 60px}.heroActions{flex-direction:column;align-items:flex-start}.heroStat div:not(.equals){grid-template-columns:1fr}.heroStat strong{font-size:44px}.presetStrip{position:relative}.lesson h2,.comparison h2,.policy h2,.evidence h2,.delay h2,.pilot h2,.lab h2{font-size:43px}footer{grid-template-columns:1fr;gap:18px}footer div{flex-wrap:wrap;justify-content:start}}@media (width<=520px){.navcta{font-size:0}.navcta span{margin:0;font-size:16px}.hero h1{font-size:49px}.hero .lede{font-size:17px}.cycle{grid-template-columns:1fr}.cycleStep i{display:none}.presetStrip button b{font-size:16px}.labGrid{border-inline:0;margin-inline:-22px}.controls,.results{padding:28px 22px}.resultRow{grid-template-columns:1fr;gap:20px}.workflow{grid-template-columns:1fr}.workflow article{border-bottom:1px solid #2d454a}.workflow article>b{display:none}.rulePanel h3{font-size:25px}}.chapterNav{border-bottom:1px solid var(--line);z-index:40;background:#dfe7e6;grid-template-columns:1fr 1fr;display:grid;position:sticky;top:76px}.chapterNav a{border-right:1px solid #bdccca;gap:5px;padding:20px 7vw;transition:all .2s;display:grid}.chapterNav a:hover{background:var(--blue);color:#fff}.chapterNav span{letter-spacing:.16em;color:var(--green);font-size:9px;font-weight:800}.chapterNav small{color:#6d8388;font-size:10px}.chapterHero{background:#e4eeec;grid-template-columns:100px 1fr 120px;align-items:center;gap:35px;min-height:430px;padding:90px 7vw;scroll-margin-top:140px;display:grid}.chapterHero>span{color:var(--blue);align-self:start;font-size:13px;font-weight:800}.chapterHero p{letter-spacing:.16em;color:#5c777b;font-size:10px;font-weight:800}.chapterHero h2{letter-spacing:-.06em;max-width:950px;margin:18px 0;font-size:clamp(48px,6vw,84px);line-height:.95}.chapterHero>b{align-self:end;font-size:11px}.solutionChapter{background:#dff8ef}.mandates{padding:110px 7vw}.mandateGrid{grid-template-columns:1fr 1fr;gap:8vw;margin-top:45px;display:grid}.mandateGrid h2,.dayClock h2,.liveCase h2,.evidenceGap h2,.proof h2,.grantCase h2,.moat h2,.reference h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,68px);line-height:.98}.mandateGrid p,.dayClock p,.liveCase p,.evidenceGap p,.proof>p,.grantCase>p,.moat p,.reference>p{color:#6b8186;line-height:1.65}.phaseChart{border-bottom:1px solid var(--ink);align-items:end;gap:7%;height:230px;display:flex}.phaseChart div{text-align:center;flex:1}.phaseChart b{background:var(--blue);color:#fff;justify-content:center;align-items:start;padding-top:8px;font-size:11px;display:flex}.phaseChart small{margin-top:10px;font-size:9px;display:block}.carbCards{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.carbCards article{border-right:1px solid var(--line);padding:35px}.carbCards article:last-child{border:0}.carbCards span{letter-spacing:.14em;color:var(--red);font-size:9px;font-weight:800}.carbCards b{letter-spacing:-.05em;color:var(--blue);margin:22px 0;font-size:52px;display:block}.carbCards article:nth-child(2) b{color:var(--yellow)}.carbCards article:nth-child(3) b{color:var(--green)}.carbCards p{color:#667e83;font-size:12px}.dayClock,.liveCase,.grantCase{background:var(--ink);color:#fff;padding:100px 7vw}.dayClock>div:first-child{grid-template-columns:1fr 1.4fr;gap:6vw;display:grid}.dayClock p,.liveCase p,.grantCase>p{color:#91a6aa}.clockSteps{border-block:1px solid #2c464c;grid-template-columns:repeat(4,1fr);margin:70px 0;display:grid}.clockSteps div{padding:30px 18px;position:relative}.clockSteps small{color:#799196;display:block}.clockSteps b{color:var(--blue);margin-top:12px;font-size:30px;display:block}.clockSteps div:nth-child(2) b{color:var(--yellow)}.clockSteps div:nth-child(3) b{color:var(--red)}.clockSteps div:nth-child(4) b{color:var(--green)}.clockSteps span{color:#658087;position:absolute;top:45%;right:0}.dayClock>strong{text-align:center;font-size:20px;display:block}.liveCase{background:#061114}.liveCase>div:first-child{grid-template-columns:1fr 1.5fr;gap:7vw;display:grid}.caseStats{grid-template-columns:repeat(3,1fr);margin:70px 0;display:grid}.caseStats b{color:var(--red);letter-spacing:-.05em;font-size:72px;display:block}.caseStats div:nth-child(2) b,.caseStats div:nth-child(3) b{color:var(--green)}.caseStats span{color:#8fa6aa;font-size:11px}.liveCase>small{color:#657f84}.evidenceGap,.proof,.moat,.reference{padding:105px 7vw}.evidenceGap h2,.proof h2,.reference h2{margin:35px 0}.gapTimeline{grid-template-columns:repeat(4,1fr);margin:65px 0;display:grid}.gapTimeline div{text-align:center;position:relative}.gapTimeline span{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:inline-grid}.gapTimeline b,.gapTimeline small{margin-top:14px;display:block}.gapTimeline small{color:#748b90}.gapTimeline i{color:#8cc7d2;font-style:normal;position:absolute;top:7px;left:64%}.evidenceGap>p{text-align:center;color:var(--blue);font-weight:800}.proofGrid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.proofGrid article{border-right:1px solid var(--line);padding:32px}.proofGrid span,.metricGrid span{color:var(--blue);font-size:10px;font-weight:800}.proofGrid h3{font-size:22px}.proofGrid p{color:#6d8388;font-size:13px;line-height:1.6}.metricGrid{background:#294148;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid}.metricGrid div{background:#0c2025;gap:18px;padding:30px;display:flex}.metricGrid span{color:var(--green)}.moat{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.moat h2{margin:32px 0}.moatList{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.moatList b{background:#fff;padding:22px}.moatList b:before{content:"✓";color:var(--green);margin-right:14px}.refTable{border:1px solid var(--line);margin-top:50px}.refTable>div{border-bottom:1px solid var(--line);grid-template-columns:1.2fr repeat(3,1fr);padding:15px 20px;display:grid}.refTable>div:nth-child(2n){background:#fff}.refHead{color:#fff;font-size:10px;background:var(--ink)!important}.refTable span,.refTable .refHead b:not(:first-child){text-align:right}@media (width<=900px){.chapterNav{top:66px}.chapterHero{grid-template-columns:1fr;padding:70px 22px}.chapterHero>b{align-self:auto}.mandates,.dayClock,.liveCase,.evidenceGap,.proof,.grantCase,.moat,.reference{padding:74px 22px}.mandateGrid,.dayClock>div:first-child,.liveCase>div:first-child,.moat,.carbCards,.caseStats,.proofGrid{grid-template-columns:1fr}.carbCards article,.proofGrid article{border-right:0;border-bottom:1px solid var(--line)}.clockSteps{grid-template-columns:1fr 1fr}.gapTimeline{grid-template-columns:1fr 1fr;gap:35px}.gapTimeline i{display:none}.metricGrid{grid-template-columns:1fr 1fr}.caseStats{gap:30px}.caseStats b{font-size:54px}}@media (width<=520px){.chapterNav{grid-template-columns:1fr;position:relative;top:0}.chapterNav a{padding:17px 22px}.clockSteps,.metricGrid{grid-template-columns:1fr}.refTable{overflow-x:auto}.refTable>div{min-width:610px}.chapterHero h2{font-size:45px}.dayClock h2,.liveCase h2,.evidenceGap h2,.proof h2,.grantCase h2,.moat h2,.reference h2,.mandateGrid h2{font-size:40px}}.presentation>section{flex-direction:column;justify-content:center;min-height:calc(100svh - 76px);scroll-margin-top:76px;display:flex}.presentation>.hero{display:block}.presentation>.presetStrip{min-height:auto;display:grid}.deckPlayer{z-index:100;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071317f0;border:1px solid #294148;border-radius:7px;align-items:center;display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 18px 50px #00000040}.deckPlayer button{color:#fff;cursor:pointer;background:0 0;border:0;border-right:1px solid #294148;min-width:48px;height:48px;font-weight:800}.deckPlayer button:hover{color:var(--green);background:#15333a}.deckPlayer button:disabled{opacity:.25;cursor:not-allowed}.deckPlayer span{letter-spacing:.12em;color:#82999e;padding:0 14px;font-size:10px}.deckPlayer span b{color:#fff;font-size:13px}.deckPlayer .playing{background:var(--green);color:var(--ink);min-width:82px}.deckPlayer .speed{color:var(--yellow);border:0}.deckProgress{background:#22383d;height:3px;position:absolute;top:0;left:0;right:0}.deckProgress i{background:linear-gradient(90deg,var(--blue),var(--green));height:100%;transition:width .35s;display:block}.startShow{z-index:5;border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:45px 1fr;align-items:center;column-gap:12px;padding:14px 18px;display:grid;position:absolute;top:105px;right:7vw;box-shadow:0 12px 35px #07131714}.startShow:hover{border-color:var(--blue);transform:translateY(-3px)}.startShow>span{background:var(--ink);color:var(--green);border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.startShow b{letter-spacing:.08em;font-size:10px}.startShow small{color:#71878b;font-size:9px}.presentation section{transition:filter .35s,opacity .35s}.presentation :focus-visible{outline:3px solid var(--yellow);outline-offset:3px}@media (width<=900px){.presentation>section{min-height:calc(100svh - 66px);scroll-margin-top:66px}.deckPlayer{bottom:10px;right:10px}.deckPlayer button{min-width:43px}.deckPlayer span{padding:0 9px}.startShow{top:85px;right:22px}.deckPlayer .speed{display:none}}@media (width<=520px){.deckPlayer{justify-content:center;left:10px;right:10px}.deckPlayer button{flex:1}.deckPlayer .playing{flex:1.6}.startShow{margin:14px 22px;position:relative;top:auto;right:auto}.presentation>section{min-height:auto;padding-top:82px;padding-bottom:92px}.presentation>.hero{padding-top:105px}.presentation>.presetStrip{padding:0}.presentation>.chapterHero{min-height:100svh}}.presentation .lede{max-width:780px;font-size:clamp(20px,1.65vw,25px);line-height:1.58}.presentation .lessonGrid p,.presentation .labHead p,.presentation .policyLead p,.presentation .mandateGrid p,.presentation .dayClock p,.presentation .liveCase p,.presentation .grantCase>p,.presentation .moat p,.presentation .reference>p,.presentation .pilot>p{font-size:clamp(16px,1.22vw,19px);line-height:1.68}.presentation .sectionIntro{font-size:17px;line-height:1.6}.presentation .rulePanel p{font-size:16px;line-height:1.65}.presentation .workflow p,.presentation .proofGrid p,.presentation .carbCards p{font-size:14px;line-height:1.65}.presentation .controls small,.presentation .resultRow span,.presentation .caseStats span,.presentation .liveCase>small,.presentation .method{font-size:12px;line-height:1.5}.presentation .stripTitle small,.presentation .presetStrip small,.presentation .chapterNav small{font-size:12px;line-height:1.45}.presentation .stakeholders small{font-size:13px}.presentation .cycleStep small{font-size:13px;line-height:1.45}.presentation .clockSteps small,.presentation .phaseChart small{font-size:11px}.deckPlayer{border-radius:10px}.deckPlayer button{font-size:12px}.deckPlayer .playing{min-width:92px}.startShow{border-radius:8px;padding:16px 20px}.startShow b{font-size:11px}.startShow small{margin-top:2px;font-size:11px}@media (width<=520px){.presentation .lede{font-size:19px}.presentation .lessonGrid p,.presentation .labHead p,.presentation .policyLead p,.presentation .mandateGrid p,.presentation .dayClock p,.presentation .liveCase p,.presentation .grantCase>p,.presentation .moat p,.presentation .reference>p,.presentation .pilot>p{font-size:16px}.presentation .workflow p,.presentation .proofGrid p,.presentation .carbCards p{font-size:15px}.startShow small{font-size:10px}}.startShow.autoStarted{background:#fffffff0;border-color:#25c9908c}.startShow.autoStarted>span{animation:2s ease-in-out infinite autoGlow}@keyframes autoGlow{0%,to{box-shadow:0 0 #25c99026}50%{box-shadow:0 0 0 10px #25c9901f}}.presentation .chapterNav{display:none}.presentation .nav{height:56px;padding-inline:3vw}.presentation>section{justify-content:center;height:calc(100svh - 56px);min-height:calc(100svh - 56px);scroll-margin-top:56px;overflow:hidden;padding-top:clamp(30px,5vh,62px)!important;padding-bottom:82px!important}.presentation>.hero{display:flex;padding-left:7vw!important;padding-right:7vw!important}.presentation>.presetStrip{align-content:center;display:grid;padding:0!important}.presentation .hero h1{margin:clamp(16px,3vh,28px) 0;font-size:clamp(58px,11vh,108px)}.presentation .heroActions{margin:clamp(18px,3vh,32px) 0 clamp(24px,4vh,48px)}.presentation .heroStat strong{font-size:clamp(38px,6vh,52px)}.presentation .lesson h2,.presentation .comparison h2,.presentation .policy h2,.presentation .evidence h2,.presentation .delay h2,.presentation .pilot h2,.presentation .lab h2,.presentation .mandateGrid h2,.presentation .dayClock h2,.presentation .liveCase h2,.presentation .evidenceGap h2,.presentation .proof h2,.presentation .grantCase h2,.presentation .moat h2,.presentation .reference h2{font-size:clamp(34px,6.2vh,60px)}.presentation .lessonGrid{margin-top:clamp(20px,4vh,40px)}.presentation .labHead{margin:18px 0 26px}.presentation .controls{gap:16px;padding:22px}.presentation .results{padding:24px}.presentation .signal strong{font-size:clamp(62px,12vh,105px)}.presentation .rulePanel{min-height:230px;padding:28px}.presentation .rulePanel>b{font-size:clamp(76px,14vh,120px)}.presentation .policyLead{margin:22px 0 30px}.presentation .carbCards{margin-top:30px}.presentation .carbCards article{padding:22px}.presentation .carbCards b{margin:14px 0;font-size:42px}.presentation .phaseChart{height:185px}.presentation .clockSteps{margin:30px 0}.presentation .clockSteps div{padding:20px 16px}.presentation .caseStats{margin:32px 0}.presentation .caseStats b{font-size:clamp(48px,8vh,68px)}.presentation .gapTimeline{margin:34px 0}.presentation .evidence h2{margin:20px 0 30px}.presentation .workflow article{padding:18px}.presentation .stakeholders{margin-top:28px}.presentation .stakeholders h3{padding:14px 20px}.presentation .stakeholders div{padding:10px 20px}.presentation .proof h2,.presentation .reference h2,.presentation .evidenceGap h2{margin:22px 0}.presentation .proofGrid{margin-top:26px}.presentation .proofGrid article{padding:22px}.presentation .metricGrid{margin-top:28px}.presentation .metricGrid div{padding:22px}.presentation .refTable{margin-top:24px}.presentation .refTable>div{padding:10px 18px}.presentation .pilot{justify-content:center}.deckPlayer{bottom:12px;right:12px}@media (height<=760px) and (width>=701px){.presentation>section{padding-top:24px!important;padding-bottom:68px!important}.presentation .lede{font-size:18px}.presentation .lessonGrid p,.presentation .labHead p,.presentation .policyLead p,.presentation .mandateGrid p,.presentation .dayClock p,.presentation .liveCase p,.presentation .grantCase>p,.presentation .moat p,.presentation .reference>p,.presentation .pilot>p{font-size:14px}.presentation .workflow p,.presentation .proofGrid p,.presentation .carbCards p{font-size:12px}.presentation .stakeholders{margin-top:16px}.presentation .caseStats,.presentation .clockSteps{margin:20px 0}.presentation .carbCards{margin-top:20px}}@media (width<=700px){.presentation .nav{height:54px}.presentation>section{height:calc(100svh - 54px);min-height:calc(100svh - 54px);scroll-margin-top:54px;padding:38px 20px 74px!important}.presentation>.hero{padding:34px 22px 74px!important}.presentation>.presetStrip{padding:18px 0 72px!important}.presentation .hero h1{font-size:clamp(42px,12vw,58px)}.presentation .heroStat{gap:10px}.presentation .heroStat strong{font-size:34px}.presentation .heroActions{margin:16px 0 24px}.presentation .lede{font-size:16px}.presentation .lessonGrid p,.presentation .labHead p,.presentation .policyLead p,.presentation .mandateGrid p,.presentation .dayClock p,.presentation .liveCase p,.presentation .grantCase>p,.presentation .moat p,.presentation .reference>p,.presentation .pilot>p{font-size:13px;line-height:1.45}.presentation .sectionLabel{font-size:8px}.presentation .lesson h2,.presentation .comparison h2,.presentation .policy h2,.presentation .evidence h2,.presentation .delay h2,.presentation .pilot h2,.presentation .lab h2,.presentation .mandateGrid h2,.presentation .dayClock h2,.presentation .liveCase h2,.presentation .evidenceGap h2,.presentation .proof h2,.presentation .grantCase h2,.presentation .moat h2,.presentation .reference h2{font-size:clamp(30px,9vw,40px)}.presentation .cycleStep{min-height:105px;padding:14px}.presentation .cycleStep span{margin:12px 0 5px}.presentation .workflow p,.presentation .proofGrid p,.presentation .carbCards p{font-size:11px;line-height:1.4}.presentation .stakeholders{display:none}.presentation .rulePanel{min-height:0;padding:18px}.presentation .rulePanel>b{font-size:56px}.presentation .rulePanel h3{font-size:22px}.presentation .rulePanel p{font-size:12px}.presentation .caseStats{grid-template-columns:repeat(3,1fr);gap:8px}.presentation .caseStats b{font-size:32px}.presentation .gapTimeline{margin:18px 0}.presentation .metricGrid{grid-template-columns:1fr 1fr}.presentation .metricGrid div{padding:12px}.presentation .refTable{margin-top:12px}.presentation .refTable>div{grid-template-columns:1.1fr repeat(3,1fr);min-width:0;padding:7px;font-size:10px}.deckPlayer{bottom:8px;left:8px;right:8px}}.presentation .comparison .bars{margin-top:32px}.presentation>.presetStrip{background:linear-gradient(135deg,#edf5f3 0%,#f8fbfa 58%,#dff8ef 100%);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(250px,.72fr) minmax(520px,1.5fr);align-content:center;gap:20px 5vw;padding:34px 7vw 78px!important}.revealIntro{grid-area:1/1/3;align-self:center}.revealIntro h2{letter-spacing:-.055em;max-width:560px;margin:24px 0 18px;font-size:clamp(40px,6.4vh,66px);line-height:.95}.revealIntro p{color:#627b80;max-width:470px;font-size:clamp(15px,1.2vw,19px);line-height:1.6}.scenarioPicker{background:#fff;border:1px solid #b9cbc8;grid-column:2;grid-template-columns:repeat(4,1fr);display:grid}.scenarioPicker button{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #d7e2e0;padding:16px;transition:all .2s}.scenarioPicker button:last-child{border:0}.scenarioPicker button:hover,.scenarioPicker button.active{background:var(--ink);color:#fff;transform:translateY(-3px);box-shadow:0 10px 24px #07131724}.scenarioPicker span,.scenarioPicker small{display:block}.scenarioPicker span{letter-spacing:.1em;text-transform:uppercase;color:#6b8387;font-size:9px}.scenarioPicker button.active span,.scenarioPicker button.active small{color:#91aaa8}.scenarioPicker b{color:var(--blue);margin:8px 0;font-size:18px;display:block}.scenarioPicker button.active b{color:var(--green)}.scenarioPicker small{font-size:11px}.revealStage{background:var(--ink);color:#fff;border-radius:14px;grid-column:2;grid-template-columns:1fr 40px 1fr;align-items:center;padding:24px 28px;display:grid;position:relative;box-shadow:0 24px 60px #0713172e}.revealStage small{letter-spacing:.13em;color:#84a0a4;font-size:9px;font-weight:800}.revealStage strong{letter-spacing:-.06em;margin:14px 0 10px;font-size:clamp(52px,9vh,84px);line-height:.9;display:block}.revealStage strong i{color:var(--green);margin-left:6px;font-size:.36em;font-style:normal}.revealMass strong{color:var(--blue)}.revealStage span{color:#9ab0b4;font-size:12px}.revealArrow{color:var(--green);text-align:center;font-size:28px}.revealDaily{border-top:1px solid #294148;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;display:flex}.revealDaily b{color:var(--yellow);font-size:17px}.revealTimeline{grid-column:2;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.revealTimeline>span{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.revealTimeline input{accent-color:var(--blue);width:100%}.revealTimeline>div{gap:5px;display:flex}.revealTimeline button{cursor:pointer;background:0 0;border:1px solid #b8cbc7;padding:7px 9px;font-size:10px}.revealTimeline button.active{background:var(--blue);border-color:var(--blue);color:#fff}.revealTimeline>a{color:var(--ink);border-bottom:1px solid var(--ink);grid-column:1/-1;justify-self:end;padding-bottom:3px;font-size:12px;font-weight:800}.revealTimeline>a b{color:var(--blue)}@media (width<=900px){.presentation>.presetStrip{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;gap:13px;padding:22px 22px 72px!important}.revealIntro{grid-area:auto/1}.revealIntro h2{margin:12px 0 8px;font-size:clamp(30px,7vw,44px)}.revealIntro p{margin:0;font-size:13px;line-height:1.4}.scenarioPicker,.revealStage,.revealTimeline{grid-column:1}.scenarioPicker button{padding:11px}.scenarioPicker b{margin:5px 0;font-size:14px}.revealStage{padding:18px 20px}.revealStage strong{margin:9px 0 6px;font-size:clamp(42px,8vh,65px)}.revealDaily{margin-top:12px;padding-top:10px}.revealTimeline{grid-template-columns:auto 1fr}.revealTimeline>div{grid-column:1/-1;justify-content:space-between}.revealTimeline button{flex:1}.revealTimeline>a{display:none}}@media (width<=560px){.presentation>.presetStrip{padding:18px 14px 72px!important}.revealIntro .sectionLabel{display:none}.revealIntro h2{font-size:30px}.scenarioPicker{grid-template-columns:1fr 1fr}.scenarioPicker button{border-bottom:1px solid #d7e2e0}.revealStage{border-radius:10px;grid-template-columns:1fr 24px 1fr;padding:15px}.revealStage strong{font-size:42px}.revealStage span{font-size:10px}.revealDaily b{font-size:13px}.revealTimeline>span{font-size:9px}}@media (height<=700px) and (width>=701px){.presentation>.presetStrip{gap:12px;padding-top:18px!important}.revealIntro h2{margin:16px 0 10px;font-size:40px}.revealIntro p{font-size:14px}.revealStage{padding:18px 24px}.revealStage strong{font-size:54px}.scenarioPicker button{padding:11px}.revealTimeline>a{display:none}}.productDefinition,.readiness,.businessModel{background:var(--ink);color:#fff;padding-inline:7vw!important}.productHead{grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;margin:24px 0;display:grid}.productHead h2,.buyerMap h2,.readiness h2,.businessModel h2,.founder h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,6.2vh,62px);line-height:.98}.productHead p,.buyerLayout p,.readinessHead p,.businessLead p,.founderLead p{color:#8ea6aa;font-size:16px;line-height:1.6}.plainAnswer{border-left:3px solid var(--green);background:#0e252a;padding:18px 22px}.plainAnswer small{color:var(--green);letter-spacing:.14em;margin-bottom:10px;font-size:9px;display:block}.plainAnswer b{font-size:17px;line-height:1.45}.layerTabs{border:1px solid #2b464c;grid-template-columns:repeat(4,1fr);display:grid}.layerTabs button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #2b464c;padding:14px 18px}.layerTabs button:last-child{border:0}.layerTabs button span{color:#6f8c91;font-size:9px;display:block}.layerTabs button b{font-size:16px}.layerTabs button.active{background:var(--green);color:var(--ink)}.layerTabs button.active span{color:#245f51}.layerPanel{border:1px solid #2b464c;border-top:0;grid-template-columns:90px 1fr 220px;align-items:center;min-height:190px;padding:24px 28px;display:grid}.layerPanel>b{color:var(--blue);font-size:68px}.layerPanel h3{margin:0 0 8px;font-size:25px}.layerPanel p{color:#9bb0b4;max-width:680px;margin:0;line-height:1.55}.layerPanel>strong{text-align:right;color:var(--yellow);letter-spacing:.12em;font-size:10px}.buyerMap,.founder{background:#eef5f3;padding-inline:7vw!important}.buyerLayout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;display:grid}.buyerTabs{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.buyerTabs button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;background:0 0;padding:14px;font-weight:800}.buyerTabs button.active{background:var(--blue);color:#fff}.buyerPanel{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;min-height:330px;padding:42px;display:flex;box-shadow:0 20px 50px #081c2014}.buyerPanel small{color:var(--blue);letter-spacing:.13em;font-weight:800}.buyerPanel h3{margin:22px 0;font-size:36px;line-height:1.05}.buyerPanel p{color:#627b80;font-size:17px;line-height:1.6}.buyerPanel b{border-top:1px solid var(--line);color:#38555a;padding-top:18px;font-size:12px}.readinessHead,.businessLead{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;margin:25px 0 32px;display:grid}.readinessGrid{border:1px solid #2b464c;grid-template-columns:repeat(3,1fr);display:grid}.readinessGrid article{border-right:1px solid #2b464c;padding:25px}.readinessGrid article:last-child{border:0}.readinessGrid span{letter-spacing:.13em;font-size:9px;font-weight:800}.readinessGrid .ready span{color:var(--green)}.readinessGrid .validate span{color:var(--yellow)}.readinessGrid .scale span{color:var(--blue)}.readinessGrid h3{margin:14px 0;font-size:21px}.readinessGrid ul{color:#94aaae;margin:0;padding-left:17px;font-size:13px;line-height:1.7}.boundary{text-align:center;color:#8ca4a8;margin:22px 0 0;font-size:12px}.boundary b{color:#fff}.revenueFlow{grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center;display:grid}.revenueFlow article{border:1px solid #2b464c;min-height:190px;padding:22px}.revenueFlow>i{text-align:center;color:var(--green);font-style:normal}.revenueFlow span{color:var(--green);font-size:9px}.revenueFlow b{margin:15px 0;font-size:22px;display:block}.revenueFlow p{color:#97adb1;font-size:12px;line-height:1.5}.revenueFlow small{color:var(--yellow);letter-spacing:.1em;font-size:8px}.wedge{background:#10282d;grid-template-columns:auto 1fr auto 1fr;gap:14px 22px;margin-top:24px;padding:18px 22px;font-size:12px;display:grid}.wedge b{color:var(--blue)}.wedge span{color:#a3b5b8}.founder{align-items:center;gap:8vw;grid-template-columns:1fr 1fr!important;display:grid!important}.founderCard{border:1px solid var(--line);background:#fff;padding:38px;box-shadow:0 22px 60px #081c201a}.founderCard>small{color:var(--blue);letter-spacing:.15em;font-weight:800}.founderCard h3{margin:14px 0 5px;font-size:34px}.founderCard>b{color:#617a7f;font-size:13px}.founderCard>div{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.founderCard span{background:#e7f1ef;border:1px solid #ccdcda;padding:8px 10px;font-size:10px;font-weight:800}.founderCard p{border-top:1px solid var(--line);color:#6b8286;padding-top:18px;font-size:12px;line-height:1.55}.pilot .decisionGrid{background:#a9c9c1;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1050px;margin-top:26px;display:grid}.pilot .decisionGrid a{color:var(--ink);background:#fff;grid-template-columns:1fr auto;gap:6px;margin:0;padding:18px;display:grid}.pilot .decisionGrid small{color:#6c8488;letter-spacing:.11em;grid-column:1/-1;font-size:8px}.pilot .decisionGrid b{font-size:15px}.pilot .decisionGrid span{color:var(--blue)}@media (width<=900px){.productHead,.readinessHead,.businessLead,.buyerLayout{grid-template-columns:1fr;gap:18px}.productDefinition,.buyerMap,.readiness,.businessModel,.founder{padding-inline:22px!important}.layerPanel{grid-template-columns:60px 1fr}.layerPanel>strong{text-align:left;grid-column:2}.founder{gap:22px;grid-template-columns:1fr!important}.revenueFlow{grid-template-columns:1fr 14px 1fr}.revenueFlow article:nth-of-type(n+3),.revenueFlow i:nth-of-type(n+2){display:none}.pilot .decisionGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.productHead h2,.buyerMap h2,.readiness h2,.businessModel h2,.founder h2{font-size:31px}.productHead p,.readinessHead p,.businessLead p,.founderLead p{font-size:12px;line-height:1.45}.plainAnswer{padding:12px}.plainAnswer b{font-size:13px}.layerTabs button{padding:9px}.layerTabs button b{font-size:12px}.layerPanel{grid-template-columns:42px 1fr;min-height:145px;padding:14px}.layerPanel>b{font-size:38px}.layerPanel h3{font-size:18px}.layerPanel p{font-size:11px}.buyerTabs{margin-top:12px}.buyerTabs button{padding:10px;font-size:11px}.buyerPanel{min-height:250px;padding:20px}.buyerPanel h3{margin:12px 0;font-size:25px}.buyerPanel p{font-size:12px}.readinessGrid{grid-template-columns:1fr}.readinessGrid article{border-bottom:1px solid #2b464c;border-right:0;padding:13px}.readinessGrid h3{margin:7px 0;font-size:16px}.readinessGrid ul{grid-template-columns:1fr 1fr;gap:2px 18px;font-size:10px;line-height:1.4;display:grid}.boundary{margin-top:10px;font-size:10px}.revenueFlow{grid-template-columns:1fr}.revenueFlow article{min-height:0;padding:15px}.revenueFlow article:nth-of-type(n+2),.revenueFlow>i{display:none}.wedge{grid-template-columns:auto 1fr;margin-top:12px;padding:12px;font-size:10px}.founderCard{padding:20px}.founderCard h3{font-size:24px}.founderCard>div{margin:15px 0}.founderCard span{padding:6px;font-size:9px}.pilot .decisionGrid{grid-template-columns:1fr 1fr}.pilot .decisionGrid a{padding:12px}.pilot .decisionGrid b{font-size:12px}}
