:root{--bg: #f6f3ee;--panel: #fffdf8;--ink: #20211e;--muted: #575149;--soft: #e5dccf;--line: #d6c9b7;--green: #1f4a3a;--green-dark: #17382c;--gold: #c9a962;--gold-soft: #f5ead5;--terracotta: #c35c3c;--cream: #fbf7ef;--copy: #48443d;--caption: #6b6257;--shadow: 0 10px 26px rgba(44, 36, 24, .045);--radius: 8px;--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--display: "Playfair Display", Georgia, "Times New Roman", serif;--sans: "Lexend", Verdana, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-brand: 23px;--type-hero: 44px;--type-section: 30px;--type-card: 20px;--type-matrix: 18px;--type-body: 15px;--type-small: 13px;--line-heading: 1.12;--line-body: 1.68}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:var(--line-body)}header{position:sticky;top:0;z-index:20;background:#f7f3ece6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{max-width:1440px;margin:0 auto;padding:18px 28px;display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:16px}.nav>*{min-width:0}.brand{color:var(--ink);font-weight:800;letter-spacing:0;font-size:var(--type-brand);line-height:1.15;text-decoration:none}.top-icon-nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.top-icon-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fffdf8;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;display:grid;gap:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;font-family:inherit;min-height:44px;min-width:0;padding:7px 10px 7px 7px;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.top-icon-mark{align-items:center;background:var(--gold-soft);border:1px solid rgba(201,169,98,.72);border-radius:var(--radius);color:var(--gold);display:inline-flex;height:34px;justify-content:center;line-height:1;min-width:34px;padding:0;position:relative}.top-icon-mark:after{border:1px solid rgba(255,253,248,.82);border-radius:5px;content:"";top:3px;right:3px;bottom:3px;left:3px;pointer-events:none;position:absolute}.premium-icon{display:block;height:22px;width:22px}.premium-icon path,.premium-icon circle{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;vector-effect:non-scaling-stroke}.premium-icon circle{fill:#c9a96224}.top-icon-label{color:var(--ink);display:block;font-size:12px;font-weight:800;line-height:1.15;min-width:0;white-space:nowrap}.top-icon-button:hover,.top-icon-button:focus-visible{background:var(--cream);border-color:#c9a962c7;box-shadow:0 0 0 3px #c69a4538;outline:none}.top-icon-button:hover .top-icon-mark,.top-icon-button:focus-visible .top-icon-mark{background:#fffdf8;border-color:var(--gold)}main{max-width:1440px;margin:0 auto;padding:48px 28px 80px;overflow-x:clip}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:stretch;margin-bottom:34px}.hero-reset{grid-template-columns:1fr}.hero-card,.side-card,.section-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.hero-card{padding:38px;min-height:0;display:flex;flex-direction:column;justify-content:space-between}.kicker{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:800;margin-bottom:16px}h1{font-family:var(--display);font-size:var(--type-hero);line-height:var(--line-heading);letter-spacing:0;font-weight:800;margin:0 0 18px;max-width:1120px}h2{font-family:var(--display);font-size:var(--type-section);line-height:var(--line-heading);letter-spacing:0;font-weight:800;margin:0 0 14px}h3{font-size:var(--type-card);line-height:var(--line-heading);letter-spacing:0;font-weight:800;margin:0 0 10px}h4{font-size:var(--type-matrix);line-height:var(--line-heading);font-weight:800;margin:0 0 8px;letter-spacing:0}p{margin:0;color:var(--muted);font-size:var(--type-body);line-height:var(--line-body);font-weight:450}p+p{margin-top:10px}li{color:var(--muted);font-weight:450;line-height:var(--line-body)}.hero-lede{font-size:17px;color:var(--copy);max-width:960px;margin-bottom:0;line-height:var(--line-body)}.hero-context-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.context-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fffdf8;border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--type-small);font-weight:800;line-height:1;padding:9px 12px}.context-link:hover,.context-link:focus-visible{background:var(--cream);border-color:#c9a962c7;outline:none}.hero-bottom{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:30px}.mini-metric{border:1px solid var(--line);border-radius:var(--radius);padding:16px;background:var(--cream);min-width:0}.mini-metric strong{display:block;font-size:var(--type-card);line-height:var(--line-heading);font-weight:800;margin-bottom:4px}.mini-metric span{display:block;color:var(--muted);font-size:var(--type-body);line-height:var(--line-body);font-weight:450}.mini-metric-foundation{grid-column:1 / -1;display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);gap:16px;align-items:center;border-left:5px solid var(--green);background:#fbfaf7}.mini-metric-foundation:before{content:"Foundation for the five value outcomes above";color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.35;text-transform:uppercase;grid-column:1 / -1}.mini-metric-foundation strong,.mini-metric-foundation span{margin:0}.mini-metric-action{margin-top:14px}.mini-metric-foundation .mini-metric-action{grid-column:2;margin-top:0}.mini-metric-foundation.is-open{align-items:start}.mini-metric-detail{grid-column:1 / -1;border-top:1px solid rgba(216,204,186,.88);display:grid;gap:14px;margin-top:4px;padding-top:20px}.mini-metric-detail p{color:#4c473f;font-size:var(--type-body);line-height:var(--line-body);max-width:1120px}.mini-metric-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:2px}.mini-metric-detail-section{background:var(--cream);border:1px solid rgba(216,204,186,.9);border-radius:var(--radius);padding:16px}.mini-metric-detail-section h4{color:var(--ink);font-size:var(--type-body);line-height:var(--line-heading);margin-bottom:8px}.mini-metric-detail-section ul{color:var(--muted);font-size:var(--type-body);line-height:var(--line-body);margin:8px 0 0;padding-left:18px}.mini-metric-detail-section li{margin-bottom:7px}.side-card{padding:28px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.curve-box{position:relative;margin-top:26px;border:1px solid var(--line);background:#fbfaf7;border-radius:var(--radius);padding:24px;min-height:220px}.curve-box svg{width:100%;height:190px;display:block}.quote{border-left:4px solid var(--gold);padding-left:15px;color:var(--ink);font-weight:800;font-size:var(--type-card);line-height:var(--line-heading);margin-top:14px}.tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 20px}.phase-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:22px;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;box-shadow:var(--shadow)}.phase-number{width:42px;height:42px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-weight:800}.phase-card:nth-child(3){background:#efebe3;border-color:#c9bfae;box-shadow:none}.phase-card:nth-child(3) h3,.phase-card:nth-child(3) p,.phase-card:nth-child(3) li{color:#615e57}.phase-card:nth-child(3) .phase-number{background:#8e887d}.phase-card ul{padding-left:18px;margin:14px 0 0;color:var(--muted);font-size:var(--type-body);line-height:var(--line-body)}.section{margin-top:42px;scroll-margin-top:100px}.section-intro{max-width:980px;margin-bottom:20px}.section-card{padding:24px}.section-after-hero,.journey-section{margin-top:0}.journey-content{background:var(--panel);border:1px solid var(--line);border-left:5px solid var(--green);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;gap:18px;padding:28px}.journey-content h2{max-width:900px}.journey-lede{color:var(--copy);font-size:18px;line-height:1.58;max-width:980px}.journey-upside,.journey-map{display:grid;gap:12px}.journey-upside{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-upside article{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.journey-upside span,.journey-step summary em,.ai-orchestrator-card span,.ai-tier-label span{color:var(--gold);display:block;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.12em;line-height:1.35;margin-bottom:8px;text-transform:uppercase}.journey-upside strong{color:var(--ink);display:block;font-family:var(--display);font-size:34px;line-height:1.05;margin-bottom:8px}.journey-map{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.journey-step{background:#fffdf8;border:1px solid var(--line);border-radius:var(--radius);margin-top:0;padding:0}.journey-step[open]{border-left:4px solid var(--green);padding-left:0}.journey-step summary{align-items:start;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px}.journey-step summary:after,.ai-team-group summary:after{align-self:start;color:var(--gold);font-size:16px;line-height:1}.journey-step summary>span{align-items:center;background:var(--green);border-radius:999px;color:#fffdf8;display:inline-flex;font-size:11px;font-weight:800;justify-content:center;line-height:1.15;min-height:42px;min-width:42px;padding:8px;text-align:center}.journey-step summary strong{color:var(--ink);display:block;font-size:16px;line-height:1.2}.journey-step p,.journey-step ul{color:var(--muted);font-size:var(--type-small);line-height:1.55;padding:0 16px}.journey-step ul{margin:12px 0 16px;padding-left:34px}.section-actions{display:flex;justify-content:flex-end;margin:-4px 0 16px}.detail-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:999px;background:#fffdf8;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:var(--type-small);font-weight:700;line-height:1;min-height:38px;padding:10px 14px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.detail-toggle:hover,.detail-toggle:focus-visible{background:var(--cream);border-color:#c9a962c7;outline:none}.detail-toggle:focus-visible{box-shadow:0 0 0 3px #c69a453d}.detail-toggle-accent{border-color:#c35c3c75;color:var(--terracotta)}.value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stakeholder-card{border:1px solid var(--line);border-radius:var(--radius);background:#fffdf8;padding:22px;min-height:245px;position:relative;overflow:hidden}.stakeholder-card:after{content:"";position:absolute;top:0;left:0;height:5px;width:100%;background:var(--green)}.tag{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--cream);color:var(--ink);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px}.stakeholder-card p{margin-bottom:14px}.stakeholder-card ul{margin:14px 0 0;padding-left:18px;color:var(--muted);font-size:var(--type-body);line-height:var(--line-body)}.stakeholder-card.is-expanded{border-color:#1f4a3a6b;box-shadow:inset 4px 0 0 var(--green)}.quickwin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.quickwin-card{border:1px solid var(--line);border-radius:var(--radius);background:#fffdf8;padding:22px;min-height:220px;position:relative}.quickwin-card strong{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--green);color:#fff;font-size:var(--type-small);margin-bottom:14px}.quickwin-card h3{margin-bottom:8px}.quickwin-card ul,.stakeholder-card ul,.phase3-card ul{margin:14px 0 0;padding-left:18px;color:var(--muted);font-size:var(--type-body);line-height:var(--line-body)}.quickwin-card li,.stakeholder-card li,.phase3-card li{margin-bottom:7px}.expandable-items{margin-top:16px}.expandable-items.is-open{border-top:1px solid rgba(216,204,186,.82);padding-top:14px}.expandable-items.is-open .detail-toggle,.matrix-row-group.is-open .detail-toggle,.question-card.is-open .detail-toggle{border-color:#1f4a3a80;color:var(--ink)}.matrix-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel);box-shadow:var(--shadow)}.matrix-header,.matrix-row{display:grid;grid-template-columns:260px repeat(4,minmax(0,1fr))}.matrix-row-group{border-top:1px solid var(--line)}.matrix-row-group.is-open{box-shadow:inset 4px 0 0 var(--green)}.matrix-header>div{background:#e8dfd1;color:var(--ink);padding:18px 20px;font-size:var(--type-small);font-weight:700;border-right:1px solid var(--line)}.matrix-row>div{min-height:150px;padding:22px;border-right:1px solid var(--line);background:#fff}.matrix-cell-label{display:none}.matrix-row>div:first-child{background:var(--cream)}.matrix-row h4{font-size:var(--type-matrix)}.matrix-row p{font-size:var(--type-body)}.matrix-row ul{margin:14px 0 0;padding-left:18px;color:var(--muted);font-size:var(--type-body);line-height:var(--line-body)}.matrix-row li{margin-bottom:7px}.matrix-stakeholder-cell{display:flex;flex-direction:column;gap:8px}.matrix-stakeholder-cell .detail-toggle{align-self:flex-start;margin-top:auto}details{border-top:1px solid rgba(222,213,199,.75);margin-top:16px;padding-top:16px}summary{cursor:pointer;color:var(--ink);font-weight:800;font-size:var(--type-small);list-style:none;display:flex;justify-content:space-between;gap:12px;line-height:1.35}details[open]{border-left:3px solid var(--green);padding-left:14px}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-weight:900}details[open] summary:after{content:"–"}.details-body{display:grid;gap:10px;margin-top:16px;color:var(--muted);font-size:var(--type-body);line-height:var(--line-body)}.details-body ul{margin:10px 0 0;padding-left:18px}.details-body li{margin-bottom:9px}.split{display:grid;grid-template-columns:1fr 1fr;gap:18px}.deliverable-card{border:1px solid var(--line);background:#fffdf8;border-radius:var(--radius);padding:20px}.deliverable-card ul{margin:12px 0 0;padding-left:18px;color:var(--muted);font-size:var(--type-body);line-height:var(--line-body)}.question-editorial{--question-green: #1f4a3a;--question-bronze: #c9a962;display:grid;gap:20px}.question-preface{display:grid;gap:12px;max-width:980px}.question-preface p{color:var(--copy);font-size:var(--type-body);line-height:var(--line-body)}.question-thesis{border-radius:8px;background:var(--question-green);color:#fffdf8;padding:24px}.question-thesis span,.question-group-label span,.question-detail span{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.question-thesis span{color:var(--question-bronze);margin-bottom:10px}.question-thesis p{color:#fffdf8;font-size:var(--type-card);font-weight:800;line-height:var(--line-heading);max-width:980px}.question-group-label{border-top:1px solid var(--line);margin-top:6px;padding-top:24px}.question-group-label span,.question-detail span{color:var(--gold)}.question-group-label p{margin-top:0;max-width:880px}.question-list{display:grid;grid-template-columns:1fr;gap:0}.question-card{display:grid;grid-template-columns:74px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.question-card.is-open{background:#fffdf8b8;box-shadow:inset 3px 0 0 var(--green);padding-left:16px;padding-right:16px}.question-rail{align-self:start;border-left:3px solid var(--question-green);color:var(--gold);padding-left:12px}.question-rail strong{display:block;font-size:34px;line-height:1}.question-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.question-summary h3{font-size:var(--type-card);line-height:var(--line-heading);margin-bottom:0;max-width:1040px;font-weight:700}.question-detail-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(220px,.82fr);gap:20px;margin-top:20px}.question-detail{border-left:1px solid var(--line);min-width:0;padding-left:18px}.question-detail span{letter-spacing:.08em;margin-bottom:8px}.question-detail p{color:var(--muted);font-size:var(--type-body);line-height:1.72}.question-detail--validate ul{margin:0;padding-left:18px;color:var(--muted);font-size:var(--type-body);line-height:var(--line-body)}.question-detail--validate li{margin-bottom:8px}.roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.roadmap-card{border:1px solid var(--line);border-radius:var(--radius);background:#fffdf8;padding:20px;position:relative}.roadmap-card .phase-label,.phase-label{font-family:var(--mono);color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.footer-note{margin-top:34px;padding:24px;border:1px solid var(--line);border-left:5px solid var(--gold);border-radius:var(--radius);background:#fffdf8;font-size:var(--type-body);color:#4c473f;line-height:var(--line-body)}.showcase-block{margin-top:28px}.showcase-block+.showcase-block{margin-top:34px}.phase3-card,.loop-step,.signal-card{border:1px solid var(--line);border-radius:var(--radius);background:#fffdf8;padding:20px;position:relative;overflow:hidden}.phase3-card:after,.signal-card:after{content:"";position:absolute;top:0;left:0;height:5px;width:100%;background:var(--gold)}.phase3-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.phase3-card{min-height:250px}.phase3-card h3{margin-bottom:8px}.phase3-closeout{margin-top:22px;padding:22px;border:1px solid var(--line);border-left:5px solid var(--green);border-radius:var(--radius);background:#fffdf8}.phase3-closeout span{display:block;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.35;text-transform:uppercase;margin-bottom:8px}.phase3-closeout strong{display:block;color:var(--ink);font-size:var(--type-card);line-height:var(--line-heading);margin-bottom:8px}.phase3-closeout p{max-width:960px}.ai-team-section{border-top:1px solid rgba(216,204,186,.82);padding-top:42px}.ai-team-content{display:grid;gap:18px}.ai-team-content>h2,.ai-team-lede{max-width:920px}.ai-team-lede{color:var(--copy);font-size:18px;line-height:1.58}.ai-orchestrator-card{background:var(--green);border:1px solid rgba(201,169,98,.42);border-radius:var(--radius);color:#fffdf8;padding:24px}.ai-orchestrator-card strong{color:#fffdf8;display:block;font-family:var(--display);font-size:30px;line-height:1.1;margin-bottom:8px}.ai-orchestrator-card p{color:#fffdf8d1}.ai-tier-label{align-items:end;border-top:1px solid var(--line);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding-top:18px}.ai-tier-label strong{color:var(--ink);font-size:var(--type-card);line-height:var(--line-heading)}.ai-tier-label-future{border-top-color:#c35c3c61}.ai-team-groups{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.ai-team-group{background:#fffdf8;border:1px solid var(--line);border-radius:var(--radius);margin-top:0;padding:0}.ai-team-group[open]{border-left:4px solid var(--green);padding-left:0}.ai-team-group summary{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.ai-team-group summary span{color:var(--ink);font-size:16px;font-weight:800;line-height:1.2}.ai-team-group summary p{color:var(--muted);font-size:var(--type-small);grid-column:1 / -1;line-height:1.5}.ai-agent-grid,.ai-signature-grid{display:grid;gap:10px}.ai-agent-grid{border-top:1px solid rgba(216,204,186,.82);padding:14px}.ai-signature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-agent-card{background:var(--cream);border:1px solid rgba(216,204,186,.88);border-radius:var(--radius);padding:14px}.ai-agent-card strong{color:var(--ink);display:block;font-size:var(--type-body);line-height:1.2;margin-bottom:6px}.ai-agent-card p,.ai-team-note{color:var(--muted);font-size:var(--type-small);line-height:1.55}.ai-team-note{background:var(--gold-soft);border:1px solid rgba(216,204,186,.82);border-left:4px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0;padding:15px 18px}.proposal-summary{background:var(--panel);border:1px solid var(--line);border-left:5px solid var(--green);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px}.proposal-print-section,.project-plan-print-section{display:none}.proposal-panel,.project-plan-panel,.method-panel{width:min(1080px,100%)}.proposal-summary-content{display:grid;gap:20px}.proposal-offer-hero,.proposal-offer-section,.proposal-next-step{border-radius:var(--radius)}.proposal-offer-hero{background:var(--cream);border:1px solid var(--line);border-left:5px solid var(--green);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(220px,.3fr);padding:26px}.proposal-offer-lede{color:var(--copy);font-size:18px;line-height:1.56;max-width:860px}.proposal-offer-status{align-self:stretch;background:var(--green);border:1px solid rgba(201,169,98,.44);border-radius:var(--radius);color:#fffdf8;display:flex;flex-direction:column;justify-content:flex-end;min-height:210px;padding:18px}.proposal-offer-status span,.proposal-offer-section>span,.proposal-offer-card span,.proposal-next-step span{color:var(--gold);display:block;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.35;margin-bottom:9px;text-transform:uppercase}.proposal-offer-status strong{color:#fffdf8;display:block;font-family:var(--display);font-size:26px;line-height:1.12;margin-bottom:10px}.proposal-offer-status p{color:#fffdf8c7}.proposal-offer-nav{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.proposal-offer-nav a{background:#fffdf8;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font-size:var(--type-small);font-weight:700;min-height:44px;padding:13px 14px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.proposal-offer-nav a:hover,.proposal-offer-nav a:focus-visible{background:var(--cream);border-color:#c35c3c75;color:var(--terracotta);outline:none}.proposal-offer-section{background:#fffdf8;border:1px solid var(--line);padding:24px}.proposal-offer-section-soft{background:var(--cream)}.proposal-offer-section h3{font-size:var(--type-card);margin-bottom:10px}.proposal-offer-section>p{max-width:940px}.proposal-two-col{display:grid;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr)}.proposal-two-col blockquote{background:var(--cream);border:1px solid var(--line);border-left:5px solid var(--terracotta);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink);font-family:var(--display);font-size:24px;font-weight:800;line-height:1.2;margin:0;padding:20px}.proposal-card-grid,.proposal-detail-grid{display:grid;gap:12px;margin-top:16px}.proposal-card-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-card-grid-three,.proposal-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proposal-card-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.proposal-offer-card,.proposal-detail-block{background:#fffdf8;border:1px solid rgba(216,204,186,.9);border-radius:var(--radius);padding:17px}.proposal-offer-card{border-top:4px solid var(--green)}.proposal-offer-card-accent{border-top-color:var(--terracotta)}.proposal-offer-card-muted{background:#efebe3;border-top-color:#8e887d}.proposal-offer-card h3{font-size:var(--type-body);margin-bottom:7px}.proposal-offer-card p,.proposal-detail-block p,.proposal-detail-block li{color:var(--muted);font-size:var(--type-small);line-height:1.55}.proposal-footer-note{color:var(--muted);font-size:var(--type-small);line-height:1.58;margin-top:14px}.proposal-table-wrap{border:1px solid var(--line);border-radius:var(--radius);margin-top:16px;overflow:auto}.proposal-table{background:#fffdf8;border-collapse:separate;border-spacing:0;min-width:760px;width:100%}.proposal-table th,.proposal-table td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);font-size:var(--type-small);line-height:1.5;padding:14px 15px;text-align:left;vertical-align:top}.proposal-table th{background:var(--cream);color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.proposal-table td{color:var(--muted);font-weight:450}.proposal-table td strong{color:var(--ink)}.proposal-table tr:last-child td{border-bottom:0}.proposal-table th:last-child,.proposal-table td:last-child{border-right:0}.proposal-detail-block{margin-top:0}.proposal-detail-block summary{color:var(--ink);cursor:pointer;font-size:var(--type-small);font-weight:800}.proposal-detail-block p,.proposal-detail-block ul{margin-top:12px}.proposal-detail-block ul{padding-left:18px}.proposal-next-step{align-items:center;background:var(--cream);border:1px solid var(--line);border-left:5px solid var(--gold);display:grid;gap:10px 16px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.proposal-next-step span,.proposal-next-step p{grid-column:1}.proposal-next-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:2;grid-row:1 / span 2;justify-content:flex-end}.proposal-next-actions a{text-decoration:none}.agreement-summary-content,.agreement-panel-stack{display:grid;gap:20px}.agreement-tabs{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.agreement-tab-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fffdf8;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;font-family:inherit;font-size:var(--type-small);font-weight:800;line-height:1.25;min-height:50px;padding:12px 10px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease}.agreement-tab-button:hover,.agreement-tab-button:focus-visible{border-color:#c35c3c75;color:var(--terracotta);outline:none}.agreement-tab-button[aria-selected=true]{background:var(--green);border-color:var(--green);color:#fffdf8}.agreement-panel{display:grid;gap:20px}.phase-status-strip{background:#fffdf8;border:1px solid var(--line);border-left:5px solid var(--green);border-radius:var(--radius);display:grid;gap:14px;padding:18px}.phase-status-heading{align-items:baseline;display:flex;gap:14px;justify-content:space-between}.phase-status-heading span,.phase-status-item span{color:var(--gold);display:block;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.phase-status-heading strong{color:var(--ink);font-size:var(--type-body);line-height:var(--line-heading);text-align:right}.phase-status-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.phase-status-item{background:var(--cream);border:1px solid rgba(216,204,186,.88);border-radius:var(--radius);border-top:4px solid var(--green);padding:14px}.phase-status-item-optional{border-top-color:var(--terracotta)}.phase-status-item-excluded{border-top-color:var(--muted)}.phase-status-item-decision{border-top-color:var(--gold)}.phase-status-item strong{color:var(--ink);display:block;font-size:var(--type-body);line-height:var(--line-heading);margin-top:7px}.phase-status-item p{color:var(--muted);font-size:var(--type-small);line-height:1.5;margin-top:7px}.agreement-hero{margin-top:0}.agreement-responsibility-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.agreement-responsibility-card{background:var(--cream);border:1px solid var(--line);border-left:5px solid var(--green);border-radius:var(--radius);padding:18px}.agreement-responsibility-card:nth-child(2){border-left-color:var(--terracotta)}.agreement-responsibility-card h4{font-size:var(--type-body);margin-bottom:10px}.agreement-responsibility-card li{color:var(--muted);font-size:var(--type-small);line-height:1.55}.agreement-checklist{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.agreement-checklist-item{background:var(--cream);border:1px solid var(--line);border-left:4px solid var(--green);border-radius:var(--radius);color:var(--muted);font-size:var(--type-small);font-weight:650;line-height:1.45;padding:12px 14px}.mda-section{border-left:5px solid var(--green)}.mda-legal-text,.mda-intro,.mda-clause{display:grid}.mda-legal-text{gap:18px;margin-top:18px}.mda-intro{background:var(--cream);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:var(--radius);gap:8px;padding:16px 18px}.mda-clause{border-top:1px solid var(--line);gap:10px;padding-top:16px}.mda-clause h4{color:var(--ink);font-size:var(--type-body);line-height:var(--line-heading)}.mda-clause h5{color:var(--ink);font-size:var(--type-small);line-height:var(--line-heading);margin:0 0 10px}.mda-legal-text p,.mda-list,.mda-lettered-list{color:var(--muted);font-size:var(--type-small);line-height:1.62;margin:0}.mda-list,.mda-lettered-list{display:grid;gap:8px;padding-left:22px}.mda-signature-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mda-signature-block{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);min-height:180px;padding:16px 18px}.mda-signature-block p+p{margin-top:10px}.agreement-reference-intro{border-left:5px solid var(--gold)}.agreement-print-heading{background:var(--green);border-radius:var(--radius);color:#fffdf8;padding:18px 20px}.agreement-print-heading span{color:var(--gold);display:block;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.35;margin-bottom:7px;text-transform:uppercase}.agreement-print-heading h2{color:#fffdf8;font-size:var(--type-card)}.method-panel{width:min(1120px,100%)}.method-hero{align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr)}.method-lede{color:var(--copy);font-size:18px;line-height:1.58;max-width:780px}.method-credibility{background:var(--green);border:1px solid rgba(201,169,98,.42);border-radius:var(--radius);color:#fffdf8;display:flex;flex-direction:column;justify-content:flex-end;min-height:230px;padding:22px}.method-credibility span,.method-time span,.method-work span,.method-orchestrator-core span,.method-flow-step span{color:var(--gold);display:block;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.35;margin-bottom:10px;text-transform:uppercase}.method-credibility strong{color:#fffdf8;display:block;font-size:18px;line-height:1.25;margin-bottom:12px}.method-credibility p{color:#fffdf8c7}.method-chapter,.method-time,.method-flow,.method-work,.method-orchestrator,.method-future{margin-top:24px}.method-copy{display:grid;gap:14px;max-width:900px}.method-copy p{color:var(--copy)}.method-copy-split{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.method-pullquote{background:var(--cream);border:1px solid var(--line);border-left:5px solid var(--gold);border-radius:var(--radius);color:var(--ink);font-family:var(--display);font-size:28px;font-weight:800;line-height:1.18;margin:18px 0;padding:22px}.method-time{align-items:start;background:#fffdf8;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:20px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);padding:24px}.method-time h3,.method-work h3,.method-orchestrator h3,.method-flow-step h3{font-size:var(--type-card);margin-bottom:8px}.method-time-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.method-time-grid strong{background:var(--cream);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:var(--radius);color:var(--ink);display:block;font-size:14px;line-height:1.25;min-height:48px;padding:13px 14px}.method-flow{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.method-flow-step{background:#fffdf88f;border-left:1px solid var(--line);min-width:0;padding:18px;position:relative}.method-flow-step:first-child{border-left:0}.method-flow-step:before{background:var(--green);border:3px solid var(--gold-soft);border-radius:999px;content:"";display:block;height:12px;margin-bottom:14px;width:12px}.method-flow-step p{font-size:var(--type-small)}.method-work{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.method-work section{background:#fffdf8;border:1px solid var(--line);border-radius:var(--radius);padding:22px}.method-orchestrator{background:#fffdf8;border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);overflow:hidden}.method-orchestrator-core{background:var(--green);color:#fffdf8;padding:24px}.method-orchestrator-core h3{color:#fffdf8;font-family:var(--display);font-size:28px}.method-orchestrator-core p{color:#fffdf8c7}.method-orchestrator-list{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.method-orchestrator-list li{border-left:1px solid var(--line);border-top:1px solid var(--line);color:var(--copy);font-size:var(--type-body);font-weight:650;line-height:1.35;min-height:72px;padding:18px}.method-orchestrator-list li:nth-child(-n+2){border-top:0}.method-closeout{margin-top:18px}.method-closeout{background:var(--cream);border:1px solid var(--line);border-left:5px solid var(--green);border-radius:var(--radius);padding:24px}.method-closeout strong{color:var(--ink);display:block;font-size:var(--type-body);line-height:var(--line-heading);margin-bottom:6px}.project-plan-content{display:grid;gap:20px}.project-plan-content>p{max-width:860px}.project-plan-purpose,.project-plan-scale-note,.project-plan-overview-card,.project-plan-accordion,.project-plan-section-outcome,.project-plan-decision-test{border-radius:var(--radius)}.project-plan-purpose{background:var(--cream);border:1px solid var(--line);border-left:5px solid var(--green);padding:22px}.project-plan-purpose span,.project-plan-overview-card span,.project-plan-scale-note span,.project-plan-timeline-head span,.project-plan-timeline-item span,.project-plan-proof-row span,.project-plan-decision-test span,.project-plan-section-outcome span,.project-plan-accordion-kicker{color:var(--gold);display:block;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.project-plan-purpose strong,.project-plan-scale-note strong,.project-plan-overview-card strong,.project-plan-timeline-head strong,.project-plan-timeline-item strong,.project-plan-accordion-trigger strong{color:var(--ink);display:block;line-height:var(--line-heading)}.project-plan-purpose strong{color:var(--ink);font-family:var(--display);font-size:23px;margin-top:8px}.project-plan-purpose p,.project-plan-scale-note p{margin-top:10px;max-width:900px}.project-plan-overview-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.project-plan-overview-card{background:#fffdf8;border:1px solid var(--line);border-top:5px solid var(--green);padding:22px}.project-plan-overview-card h3{font-size:var(--type-card);margin:8px 0}.project-plan-overview-card p{margin-bottom:12px}.project-plan-overview-card strong{color:var(--ink);font-size:var(--type-body)}.project-plan-overview-card small{color:var(--muted);display:block;font-size:var(--type-small);line-height:1.5;margin-top:10px}.project-plan-scale-note{background:#fffdf8;border:1px solid var(--line);border-left:5px solid var(--gold);padding:20px 22px}.project-plan-scale-note strong{font-size:18px;margin-top:6px}.project-plan-timeline{background:var(--green);border:1px solid rgba(201,169,98,.5);border-radius:var(--radius);color:#fffdf8;padding:20px}.project-plan-timeline-head{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px}.project-plan-timeline-head strong{color:#fffdf8;font-size:var(--type-body);text-align:right}.project-plan-timeline-list{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.project-plan-timeline-item{background:#fffdf814;border:1px solid rgba(201,169,98,.38);border-radius:var(--radius);min-height:142px;padding:15px;position:relative}.project-plan-timeline-item:before{background:var(--gold);border-radius:999px;content:"";display:block;height:8px;margin-bottom:12px;width:8px}.project-plan-timeline-item strong,.project-plan-timeline-item p{color:#fffdf8}.project-plan-timeline-item strong{font-size:14px;margin:7px 0}.project-plan-timeline-item p{color:#fffdf8c7;font-size:var(--type-small);line-height:1.5}.project-plan-accordion-stack{display:grid;gap:10px}.project-plan-accordion{background:#fffdf8;border:1px solid var(--line);overflow:hidden}.project-plan-accordion.is-open{border-color:#c35c3c75}.project-plan-accordion-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ink);cursor:pointer;display:grid;gap:7px 16px;grid-template-columns:minmax(0,1fr) auto;padding:18px 20px;text-align:left;width:100%}.project-plan-accordion-trigger:hover,.project-plan-accordion-trigger:focus-visible{background:var(--cream);outline:none}.project-plan-accordion-trigger:focus-visible{box-shadow:inset 0 0 0 3px #c69a453d}.project-plan-accordion-trigger strong{font-size:18px;grid-column:1}.project-plan-accordion-kicker{grid-column:1}.project-plan-accordion-marker{align-self:center;border:1px solid var(--line);border-radius:999px;color:var(--gold);display:inline-grid;font-size:20px;font-weight:700;grid-column:2;grid-row:1 / span 2;height:34px;line-height:1;place-items:center;width:34px}.project-plan-accordion.is-open .project-plan-accordion-marker{background:var(--terracotta);border-color:var(--terracotta);color:#fffdf8}.project-plan-accordion-panel{border-top:1px solid var(--line);padding:20px}.project-plan-section-body{max-width:900px}.project-plan-accordion-panel ul,.project-plan-decision-test ol{color:var(--muted);font-size:var(--type-body);line-height:var(--line-body);margin:14px 0 0;padding-left:20px}.project-plan-accordion-panel li{margin-bottom:7px}.project-plan-workstream-grid,.project-plan-proof-grid,.project-plan-input-grid,.project-plan-checkpoint-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.project-plan-workstream,.project-plan-proof-row,.project-plan-input-card,.project-plan-checkpoint-card{background:var(--cream);border:1px solid rgba(216,204,186,.88);border-radius:var(--radius);padding:17px}.project-plan-workstream h4{color:var(--ink);font-size:var(--type-body);margin-bottom:7px}.project-plan-workstream p,.project-plan-proof-row p,.project-plan-input-card p,.project-plan-checkpoint-card p{color:var(--muted);font-size:var(--type-small);line-height:1.55}.project-plan-workstream ul{font-size:var(--type-small);margin-top:12px}.project-plan-mini-columns{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.project-plan-mini-columns span{color:var(--gold);display:block;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.project-plan-proof-row span{color:var(--gold);margin-bottom:8px}.project-plan-input-card strong,.project-plan-checkpoint-card strong{color:var(--ink);display:block;font-size:var(--type-body);line-height:var(--line-heading);margin-bottom:8px}.project-plan-checkpoint-card{border-left:4px solid var(--terracotta)}.project-plan-table-wrap{margin-top:16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.project-plan-table{border-collapse:collapse;min-width:1120px;width:100%}.project-plan-table th,.project-plan-table td{border:1px solid var(--line);font-size:var(--type-small);line-height:1.48;padding:12px;text-align:left;vertical-align:top}.project-plan-table th{background:var(--green);color:#fffdf8;font-weight:800}.project-plan-table td{background:#fffdf8;color:var(--muted)}.project-plan-table tr:nth-child(2n) td{background:var(--cream)}.project-plan-decision-test,.project-plan-section-outcome{margin-top:16px;padding:18px}.project-plan-decision-test{background:#fffdf8;border:1px solid var(--line);border-left:5px solid var(--green)}.project-plan-section-outcome{background:var(--cream);border:1px solid var(--line);border-left:5px solid var(--gold)}.project-plan-section-outcome p{color:var(--ink);font-weight:800;line-height:1.42;margin-top:8px}.phase3-card ul,.signal-card ul{margin:14px 0 0;padding-left:18px;color:var(--muted);font-size:var(--type-body);line-height:var(--line-body)}li{margin-bottom:7px}.loop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.loop-step{background:var(--cream);min-height:145px}.loop-step strong{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--green);color:#fff;font-size:var(--type-small);margin-bottom:14px}.loop-step h3{margin-bottom:8px}.signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.signal-card{min-height:210px}.signal-card:nth-child(1):after{background:var(--green)}.signal-card:nth-child(2):after{background:#58705b}.signal-card:nth-child(3):after{background:var(--gold)}.signal-card:nth-child(4):after{background:var(--green-dark)}.modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:#22231f57}.modal-panel{width:min(980px,100%);max-height:min(820px,calc(100vh - 48px));overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 24px 60px #2c24182e;padding:34px;position:relative}.modal-panel h2{max-width:800px}.modal-panel>p{max-width:760px}.modal-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:#fffdf8;color:var(--ink);cursor:pointer;font-size:22px;line-height:1}.modal-close:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.journey-panel,.ai-team-panel{width:min(1120px,100%)}.methodology-value-map{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.methodology-value-lede{max-width:900px;color:#4c473f;font-size:var(--type-body);line-height:var(--line-body)}.infrastructure-note{max-width:900px;margin-top:12px;padding-left:14px;border-left:3px solid var(--gold);color:var(--muted);font-size:var(--type-body);line-height:var(--line-body)}.value-map{position:relative;margin-top:28px;padding:18px 18px 16px;border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf7;overflow:hidden}.value-plot{position:relative;min-height:405px}.value-chart{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.chart-grid-line{fill:none;stroke:#e5dccf;stroke-width:.45;opacity:.9;vector-effect:non-scaling-stroke}.chart-axis{fill:none;stroke:#776d60;stroke-width:.9;vector-effect:non-scaling-stroke}.value-trajectory{fill:none;stroke:var(--green);stroke-width:2.6;stroke-linecap:round;opacity:.9;vector-effect:non-scaling-stroke}.value-active-segment{stroke:var(--gold);stroke-width:3.2;stroke-linecap:round;opacity:.96;vector-effect:non-scaling-stroke}.value-connector{stroke:#9b8d78;stroke-width:1;stroke-dasharray:4 4;opacity:.68;vector-effect:non-scaling-stroke}.value-connector.is-active{stroke:var(--gold);stroke-dasharray:none;opacity:1}.value-point{fill:#fffdf8;stroke:var(--green);stroke-width:1.4;vector-effect:non-scaling-stroke}.value-point--start{stroke:#8e8678}.value-point.is-active{fill:var(--gold);stroke:var(--green-dark);stroke-width:2;vector-effect:non-scaling-stroke}.axis-label-y,.axis-label-x{position:absolute;z-index:1;color:#6b6257;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.axis-label-y{top:16px;left:6px;writing-mode:vertical-rl;transform:rotate(180deg)}.axis-label-x{right:4px;bottom:3px;max-width:310px;text-align:right}.value-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;width:134px;border:1px solid var(--line);border-radius:8px;background:#fffdf8f0;color:var(--ink);cursor:pointer;font:inherit;padding:8px 32px 9px 10px;min-height:0;text-align:left;box-shadow:0 8px 18px #2c24180b;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.value-step--above{transform:translate(-50%,calc(-100% - 2px))}.value-step--below{transform:translate(-50%,2px)}.value-step--left{transform:translate(calc(-100% - 2px),-50%)}.value-step--right{transform:translate(2px,-50%)}.value-step--future{border-color:#28745a6b}.value-step.is-active{z-index:3;border-color:var(--green);background:#fffdf8;box-shadow:0 14px 32px #2c241824}.step-number{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--green);color:#fff;font-size:10px;font-weight:800}.value-step--start .step-number{background:#8e887d}.step-title{display:block;max-width:94px;font-size:13px;font-weight:800;letter-spacing:0;line-height:1.12}.step-value{display:block;color:var(--ink);font-weight:700;font-size:11px;line-height:1.22}.value-step:hover{z-index:3;border-color:#b8ad9b;box-shadow:0 12px 26px #2c241817;outline:none}.value-step:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.value-active-summary{display:grid;grid-template-columns:auto minmax(150px,.28fr) minmax(0,1fr);gap:10px 14px;align-items:baseline;margin-top:12px;padding:13px 15px;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:8px;background:#fffdf8}.value-active-summary span{color:#8f6b2a;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.value-active-summary strong{color:var(--ink);font-size:15px;font-weight:800;line-height:1.2}.value-active-summary p{color:var(--muted);font-size:13px;line-height:1.45}.value-unlock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.value-unlock div{border:1px solid var(--line);border-radius:var(--radius);background:var(--cream);padding:16px}.value-unlock strong{display:block;color:var(--ink);font-size:var(--type-card);line-height:var(--line-heading);font-weight:800;margin-bottom:6px}.value-unlock p{color:var(--muted);font-size:var(--type-body);line-height:var(--line-body)}.methodology-folds{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.methodology-fold{background:#fffdf8;border:1px solid var(--line);border-radius:var(--radius);margin-top:0;padding:0}.methodology-fold[open]{border-left:4px solid var(--green);padding-left:0}.methodology-fold summary{padding:14px 16px}.methodology-fold p{color:var(--muted);font-size:var(--type-small);line-height:1.55;padding:0 16px 16px}.methodology-closeout{margin-top:22px;padding:20px;border:1px solid var(--line);border-left:5px solid var(--gold);border-radius:var(--radius);background:#fffdf8;color:var(--ink);font-size:var(--type-body);font-weight:700;line-height:var(--line-body)}.about-intro{max-width:790px}.about-experience{display:grid;grid-template-columns:minmax(220px,.55fr) 1fr;gap:18px;margin-top:24px;padding:20px;border:1px solid var(--line);border-left:5px solid var(--green);border-radius:var(--radius);background:var(--cream)}.about-experience span,.about-learning span{display:block;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.about-experience strong{display:block;color:var(--ink);font-size:var(--type-card);line-height:var(--line-heading);font-weight:800}.about-experience p{font-size:var(--type-body);line-height:var(--line-body)}.modal-grid,.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.modal-note,.proof-card{border:1px solid var(--line);border-radius:var(--radius);background:#fffdf8;padding:18px}.modal-note strong,.proof-card strong{display:block;color:var(--ink);font-size:var(--type-card);line-height:var(--line-heading);font-weight:800;margin-bottom:8px}.modal-note span,.proof-card span{color:var(--muted);font-size:var(--type-body);line-height:var(--line-body)}.about-learning{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(250px,.92fr);gap:22px;margin-top:24px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:#fbfaf7}.about-learning h3{font-size:var(--type-card)}.about-learning p{font-size:var(--type-body);line-height:var(--line-body)}.about-learning ul{margin:2px 0 0;padding-left:18px;color:var(--muted);font-size:var(--type-body);line-height:var(--line-body)}.about-learning li{margin-bottom:10px}.about-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-detail-block{background:#fffdf8;border:1px solid var(--line);border-radius:var(--radius);margin-top:24px}.about-detail-block[open]{border-left:4px solid var(--green)}.about-detail-block summary{color:var(--ink);padding:16px 18px}.about-detail-block .proof-grid{border-top:1px solid var(--line);margin-top:0;padding:18px}.proof-card blockquote{margin:0 0 14px;color:var(--ink);font-weight:600;line-height:1.45}.about-contact{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:24px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-small)}.about-contact strong{color:var(--ink);margin-right:6px}.about-contact a{color:var(--ink);font-weight:800;text-decoration:none}.about-contact a:hover{color:var(--ink)}.about-contact a:not(:last-child):after,.about-contact strong:after{content:"/";color:var(--line);font-weight:400;margin-left:10px}.value-simulator-section{border-top:1px solid rgba(216,204,186,.82);padding-top:42px}.simulator-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 16px}.simulator-scenario{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:var(--radius);background:#fffdf8;color:var(--ink);cursor:pointer;display:grid;gap:6px;min-height:104px;padding:19px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.simulator-scenario:hover,.simulator-scenario:focus-visible{background:var(--cream);border-color:#b9aa94;outline:none}.simulator-scenario:focus-visible{box-shadow:0 0 0 3px #c69a453d}.simulator-scenario.is-active{border-color:#1f4a3aad;box-shadow:inset 4px 0 0 var(--green)}.simulator-scenario strong{color:var(--ink);font-size:var(--type-card);line-height:var(--line-heading)}.simulator-scenario span{color:var(--muted);font-size:var(--type-small);line-height:1.55}.simulator-shell{align-items:start;display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.42fr);gap:18px}.simulator-controls,.simulator-output{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.simulator-controls{padding:24px}.simulator-label,.simulator-section-kicker{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.simulator-label{margin-bottom:14px}.simulator-label-spaced{margin-top:24px}.simulator-context-row{align-items:center;background:#fbfaf7;border:1px solid rgba(216,204,186,.82);border-left:4px solid var(--green);border-radius:0 var(--radius) var(--radius) 0;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px;padding:13px 15px}.simulator-context-row span{color:var(--muted);font-size:var(--type-small);line-height:1.35}.simulator-context-row strong{color:var(--ink);font-size:var(--type-card);font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap}.simulator-control{display:grid;gap:8px;margin-bottom:16px;position:relative}.simulator-control-head{align-items:center;color:var(--ink);display:flex;font-size:var(--type-small);gap:12px;justify-content:space-between}.simulator-control-head>span:last-child{color:var(--ink);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.simulator-control-title,.simulator-number-control label,.simulator-investment-control label,.simulator-metric-label{align-items:center;display:inline-flex;gap:7px;min-width:0}.simulator-control-title label,.simulator-number-control label,.simulator-investment-control label{cursor:pointer}.simulator-control input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--soft);border-radius:999px;height:4px;outline:none;width:100%}.simulator-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--green);border:2px solid #fffdf8;border-radius:50%;cursor:pointer;height:18px;width:18px}.simulator-control input[type=range]::-moz-range-thumb{background:var(--green);border:2px solid #fffdf8;border-radius:50%;cursor:pointer;height:18px;width:18px}.simulator-control input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #c69a453d}.simulator-control input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #c69a453d}.simulator-info{display:inline-flex;flex:0 0 auto;position:relative}.simulator-info>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;background:#fffdf8;border:1px solid var(--line);border-radius:50%;color:var(--gold);cursor:pointer;display:inline-flex;font-family:inherit;font-size:10px;font-weight:800;height:18px;justify-content:center;line-height:1;padding:0;width:18px}.simulator-info>button:hover,.simulator-info>button:focus-visible{background:var(--gold-soft);border-color:var(--gold);color:var(--ink);outline:none}.simulator-info-panel{background:#fffdf8;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--radius);box-shadow:0 14px 30px #2c24181a;color:var(--muted);display:none;font-size:var(--type-small);font-weight:500;line-height:1.65;padding:12px 14px;position:absolute;right:0;top:24px;width:min(340px,calc(100vw - 56px));z-index:10}.simulator-info:hover .simulator-info-panel,.simulator-info:focus-within .simulator-info-panel{display:block}.simulator-note,.simulator-hypothesis,.simulator-gap-bridge,.simulator-unknowns,.simulator-sensitivity{border-left:4px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0}.simulator-note{background:var(--gold-soft);border:1px solid rgba(216,204,186,.82);border-left-color:var(--gold);color:var(--muted);font-size:var(--type-small);line-height:1.65;margin-top:18px;padding:15px 17px}.simulator-note strong,.simulator-hypothesis strong,.simulator-gap-bridge strong,.simulator-unknowns strong{color:var(--ink)}.simulator-assumptions{background:#fbfaf7;border:1px solid rgba(216,204,186,.82);border-radius:var(--radius);margin-top:20px;padding:0}.simulator-assumptions[open]{border-left:3px solid var(--green);padding-left:0}.simulator-assumptions summary{padding:14px 16px}.simulator-assumption-grid{border-top:1px solid rgba(216,204,186,.82);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.simulator-number-control,.simulator-investment-control{display:grid;gap:8px;position:relative}.simulator-number-control label,.simulator-investment-control label{color:var(--ink);font-size:var(--type-small);font-weight:800;line-height:1.35}.simulator-number-control input,.simulator-investment-control input{background:#fffdf8;border:1px solid var(--line);border-radius:6px;color:var(--ink);font-family:inherit;font-size:var(--type-small);font-variant-numeric:tabular-nums;padding:9px 10px;width:100%}.simulator-number-control input:focus,.simulator-investment-control input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c69a452e;outline:none}.simulator-output{padding:26px}.simulator-print-assumptions{display:none}.simulator-output-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.simulator-output-head p{color:var(--copy);font-size:var(--type-small);line-height:1.5;font-weight:500}.simulator-copy-button{flex:0 0 auto}.simulator-copy-status{color:var(--caption);font-size:var(--type-small);font-style:normal;min-height:20px}.simulator-output-grid{align-items:start;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:14px}.simulator-scale-ceiling{align-items:start;background:#fbfaf7;border:1px solid rgba(216,204,186,.82);border-left:4px solid var(--line);border-radius:0 var(--radius) var(--radius) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);gap:18px;margin-top:14px;padding:20px}.simulator-scale-ceiling h3{font-size:var(--type-card);margin:4px 0 7px}.simulator-scale-ceiling p:not(.simulator-section-kicker){color:var(--caption);font-size:var(--type-small);line-height:1.6}.simulator-scale-grid{display:grid;gap:8px;grid-template-columns:1fr}.simulator-scale-grid article{background:#fffdf8;border:1px solid rgba(216,204,186,.82);border-radius:7px;padding:13px}.simulator-scale-grid span,.simulator-scale-grid strong{display:block}.simulator-scale-grid span{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1.35;margin-bottom:6px;text-transform:uppercase}.simulator-scale-grid strong{color:var(--ink);font-size:var(--type-small);font-weight:800;line-height:1.35}.simulator-output-group{border:1px solid rgba(216,204,186,.82);border-radius:var(--radius);background:#fffdf8;padding:20px}.simulator-output-group-primary{border-color:#1f4a3a6b;box-shadow:inset 4px 0 0 var(--green)}.simulator-output-group h3{font-size:var(--type-card);margin-bottom:14px}.simulator-metric{border-top:1px solid rgba(216,204,186,.82);padding-top:14px;position:relative}.simulator-metric:first-of-type{border-top:0;padding-top:0}.simulator-metric+.simulator-metric{margin-top:14px}.simulator-metric-featured{border-left:4px solid var(--gold);border-top:0;border-radius:0 var(--radius) var(--radius) 0;background:#fbfaf7;padding:13px 14px}.simulator-metric-label{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.35;margin-bottom:4px;text-transform:uppercase}.simulator-metric-value{color:var(--ink);font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.simulator-metric-featured .simulator-metric-value{font-size:28px}.simulator-metric-value-text{font-size:var(--type-body);line-height:1.45}.simulator-metric-help{color:var(--caption);font-size:var(--type-small);line-height:1.62;margin-top:7px}.simulator-capture-bar{background:var(--soft);border-radius:999px;display:block;height:6px;margin-top:10px;overflow:hidden}.simulator-capture-bar span{background:var(--green);border-radius:inherit;display:block;height:100%}.simulator-sensitivity{background:var(--gold-soft);color:var(--ink);font-size:var(--type-small);line-height:1.6;margin-top:14px;padding:13px 16px}.simulator-investment{background:#fbfaf7;border:1px solid rgba(216,204,186,.82);border-left:4px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0;margin-top:18px;padding:18px}.simulator-investment-head{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.58fr);gap:18px}.simulator-investment h3{font-size:var(--type-card);margin:4px 0 7px}.simulator-investment p:not(.simulator-section-kicker),.simulator-investment-note{color:var(--muted);font-size:var(--type-small);line-height:1.6}.simulator-investment-presets{display:flex;flex-wrap:wrap;gap:6px}.simulator-investment-presets button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fffdf8;border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;font-family:inherit;font-size:11px;font-weight:800;padding:7px 10px}.simulator-investment-presets button:hover,.simulator-investment-presets button:focus-visible{border-color:var(--gold);color:var(--ink);outline:none}.simulator-investment-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.simulator-investment-metrics article{background:#fffdf8;border:1px solid rgba(216,204,186,.82);border-radius:7px;padding:13px}.simulator-investment-metrics span,.simulator-investment-metrics strong,.simulator-pressure-stats span,.simulator-pressure-stats strong,.simulator-pressure-compare span,.simulator-pressure-compare strong{display:block}.simulator-investment-metrics span,.simulator-pressure-stats span,.simulator-pressure-compare span{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1.35;margin-bottom:6px;text-transform:uppercase}.simulator-investment-metrics strong,.simulator-pressure-stats strong,.simulator-pressure-compare strong{color:var(--ink);font-size:var(--type-small);font-weight:800;line-height:1.35}.simulator-investment-note{margin-top:12px}.simulator-translation{border-top:1px solid rgba(216,204,186,.82);margin-top:18px;padding-top:16px}.simulator-translation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.simulator-translation-item{border:1px solid rgba(216,204,186,.82);border-radius:var(--radius);background:#fffdf8;padding:14px;position:relative}.simulator-translation-item>div{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:7px}.simulator-translation-item h3{font-size:var(--type-small);margin:0}.simulator-translation-item p{font-size:var(--type-small);line-height:1.6}.simulator-hypothesis{background:var(--gold-soft);color:var(--muted);font-size:var(--type-small);line-height:1.65;margin:24px 0 18px;padding:19px 22px}.simulator-gap-bridge{background:#fffdf8;border:1px solid rgba(216,204,186,.82);border-left-color:var(--green);max-width:820px;padding:18px 22px}.simulator-gap-bridge p{font-size:var(--type-small);line-height:1.7}.simulator-gap-bridge p+p{margin-top:8px}.simulator-secondary-frame{background:#fffdf8;border:1px solid rgba(216,204,186,.82);border-radius:var(--radius);margin-top:18px}.simulator-secondary-frame[open]{border-left:4px solid var(--green)}.simulator-secondary-frame summary{padding:16px 18px}.simulator-secondary-grid{border-top:1px solid rgba(216,204,186,.82);display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px}.simulator-secondary-item{background:#fbfaf7;border:1px solid rgba(216,204,186,.82);border-radius:var(--radius);padding:15px}.simulator-secondary-item h3{font-size:var(--type-small);margin-bottom:7px}.simulator-secondary-item p{color:var(--muted);font-size:var(--type-small);line-height:1.55}.simulator-hiring{border-top:1px solid rgba(216,204,186,.82);margin-top:28px;padding-top:24px}.simulator-hiring-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.simulator-hiring-head h3{font-size:var(--type-card);margin-bottom:8px}.simulator-hiring-head p{max-width:680px}.simulator-hiring-head span{background:var(--gold-soft);border:1px solid var(--gold);border-radius:999px;color:var(--ink);flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.08em;padding:7px 11px;text-transform:uppercase}.simulator-hiring-grid{display:grid;grid-template-columns:minmax(260px,.86fr) minmax(0,1.14fr);gap:14px}.simulator-hiring-controls,.simulator-hiring-output{background:#fffdf8;border:1px solid rgba(216,204,186,.82);border-radius:var(--radius);padding:18px}.simulator-hiring-output{border-color:#1f4a3a6b}.simulator-lift-control{margin-top:18px}.simulator-lift-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.simulator-lift-head p,.simulator-lift-head span{color:var(--ink);font-size:var(--type-small)}.simulator-lift-head span{font-weight:800;font-variant-numeric:tabular-nums}.simulator-lift-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.simulator-lift-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fffdf8;border:1px solid var(--line);border-radius:7px;color:var(--ink);cursor:pointer;font-family:inherit;padding:11px;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease}.simulator-lift-option:hover,.simulator-lift-option:focus-visible{background:var(--gold-soft);border-color:var(--gold);outline:none;transform:translateY(-1px)}.simulator-lift-option.is-active{background:var(--green);border-color:var(--green)}.simulator-lift-option span,.simulator-lift-option strong{display:block}.simulator-lift-option span{color:var(--muted);font-size:10px;line-height:1.25}.simulator-lift-option strong{color:var(--ink);font-size:var(--type-small);font-weight:800;font-variant-numeric:tabular-nums;margin-top:4px}.simulator-lift-option.is-active span,.simulator-lift-option.is-active strong{color:#fffdf8}.simulator-pressure-label{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.simulator-pressure-main{color:var(--ink);font-size:var(--type-card);font-weight:800;line-height:1.35}.simulator-pressure-stats{border-top:1px solid rgba(31,74,58,.2);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;padding-top:14px}.simulator-pressure-help{color:var(--muted);font-size:var(--type-small);line-height:1.55;margin-top:13px}.simulator-pressure-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.simulator-pressure-compare article{background:#fffdf8;border:1px solid rgba(216,204,186,.82);border-radius:var(--radius);padding:15px}.simulator-pressure-compare p{color:var(--muted);font-size:var(--type-small);line-height:1.55;margin-top:7px}.simulator-unknowns{background:#fffdf8;border-left-color:var(--green);color:var(--muted);font-size:var(--type-small);line-height:1.6;margin-top:12px;padding:14px 18px}.simulator-source-note{margin-top:22px}@media screen and (max-width:1100px){.simulator-shell,.simulator-output-grid,.simulator-scale-ceiling,.simulator-hiring-grid{grid-template-columns:1fr}.simulator-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:760px){.simulator-scenario-grid,.simulator-assumption-grid,.simulator-investment-head,.simulator-investment-metrics,.simulator-scale-grid,.simulator-secondary-grid,.simulator-translation-grid,.simulator-lift-options,.simulator-pressure-stats,.simulator-pressure-compare{grid-template-columns:1fr}.simulator-output,.simulator-controls{padding:18px}.simulator-output-head,.simulator-hiring-head{display:grid}.simulator-copy-button{width:100%}.simulator-metric-featured .simulator-metric-value{font-size:23px}}@media screen and (max-width:1100px){.nav{align-items:start;grid-template-columns:1fr}.top-icon-nav{justify-content:flex-start;width:100%}.hero,.split{grid-template-columns:1fr}.value-grid,.journey-upside,.journey-map,.ai-team-groups,.ai-signature-grid,.methodology-folds,.roadmap,.quickwin-grid,.tabs,.phase3-grid,.signal-grid,.modal-grid,.proof-grid,.proposal-offer-nav,.agreement-tabs,.proposal-card-grid-three,.proposal-card-grid-five,.proposal-detail-grid,.agreement-checklist,.phase-status-grid,.project-plan-overview-grid,.project-plan-timeline-list,.project-plan-workstream-grid,.project-plan-proof-grid,.project-plan-input-grid,.project-plan-checkpoint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.method-hero,.method-time,.method-work,.method-orchestrator{grid-template-columns:1fr}.method-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-offer-hero,.proposal-two-col,.proposal-next-step,.agreement-responsibility-grid,.mda-signature-grid{grid-template-columns:1fr}.proposal-next-actions{grid-column:1;grid-row:auto;justify-self:start}.loop-grid,.question-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-metric-foundation{grid-template-columns:1fr}.mini-metric-foundation .mini-metric-action{grid-column:1}.matrix-header,.matrix-row{grid-template-columns:220px repeat(4,minmax(220px,1fr));width:1120px}.matrix-wrap{overflow-x:auto}}@page{size:A4;margin:14mm}@media print{*{box-shadow:none!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}html{scroll-behavior:auto}body{background:#fffdf8;color:var(--ink)}header,.modal-layer,.detail-toggle,.context-link,.nav-action,.simulator-scenario-grid,.simulator-controls,.simulator-copy-button,.simulator-copy-status,.simulator-info,.simulator-investment-control,.simulator-hiring-controls,.value-step{display:none!important}.proposal-print-section,.project-plan-print-section{display:block}main{max-width:none;overflow:visible;padding:0}h1{font-size:34px}h2{font-size:24px}h3,h4{font-size:15px}p,li,.matrix-row p,.simulator-metric-help,.simulator-translation-item p{font-size:11px;line-height:1.45}.section{break-inside:avoid;margin-top:18px;page-break-inside:avoid;scroll-margin-top:0}.hero-card,.mini-metric,.mini-metric-detail-section,.stakeholder-card,.quickwin-card,.phase-card,.matrix-row-group,.matrix-row,.simulator-output,.simulator-output-group,.simulator-metric,.simulator-investment,.simulator-scale-ceiling,.simulator-scale-grid article,.simulator-translation-item,.simulator-secondary-item,.simulator-hiring,.simulator-hiring-output,.simulator-pressure-compare article,.phase3-card,.phase3-closeout,.proposal-summary,.proposal-offer-hero,.proposal-offer-section,.proposal-offer-card,.proposal-detail-block,.proposal-table-wrap,.proposal-next-step,.agreement-panel,.agreement-responsibility-card,.agreement-checklist-item,.mda-signature-block,.method-credibility,.method-time,.method-flow-step,.method-work section,.method-orchestrator,.method-closeout,.project-plan-purpose,.project-plan-scale-note,.project-plan-overview-card,.project-plan-timeline,.project-plan-timeline-item,.project-plan-accordion,.project-plan-workstream,.project-plan-proof-row,.project-plan-decision-test,.project-plan-section-outcome{break-inside:avoid;page-break-inside:avoid}.hero-card,.simulator-output,.proposal-summary{padding:18px}.hero-bottom,.value-grid,.quickwin-grid,.tabs,.phase3-grid,.proposal-offer-nav,.agreement-tabs,.proposal-card-grid,.proposal-detail-grid,.agreement-checklist,.phase-status-grid,.project-plan-overview-grid,.project-plan-timeline-list,.project-plan-workstream-grid,.project-plan-proof-grid,.simulator-output-grid,.simulator-scale-grid,.simulator-translation-grid,.simulator-secondary-grid,.simulator-pressure-compare{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mini-metric-foundation,.proposal-offer-hero,.proposal-two-col,.proposal-next-step,.agreement-responsibility-grid,.mda-signature-grid,.simulator-scale-ceiling,.simulator-shell,.simulator-hiring-grid,.about-experience,.about-learning,.project-plan-timeline-head{grid-template-columns:1fr}.mini-metric-foundation .mini-metric-action,.proposal-next-step span,.proposal-next-step p,.proposal-next-actions{grid-column:1}.section-intro,.hero-lede,.proposal-offer-section>p{max-width:none}.matrix-wrap{background:transparent;border:0;overflow:visible}.matrix-header{display:none}.matrix-row{display:grid;grid-template-columns:1fr;margin-bottom:8px;width:auto}.matrix-row>div{border-right:0;border-top:1px solid var(--line);min-height:0;padding:10px 12px}.matrix-row>div:first-child{border-top:0}.matrix-cell-label{color:var(--gold);display:block;font-size:9px;font-weight:800;letter-spacing:.1em;line-height:1.3;margin-bottom:5px;text-transform:uppercase}.question-card,.question-summary,.question-detail-grid{grid-template-columns:1fr}.question-card.is-open{padding-left:10px;padding-right:10px}.simulator-print-assumptions{background:var(--cream);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:var(--radius);display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;padding:12px}.simulator-print-assumptions>span{color:var(--gold);font-size:9px;font-weight:800;grid-column:1 / -1;letter-spacing:.12em;text-transform:uppercase}.simulator-print-assumptions strong{color:var(--ink);display:block;font-size:12px;line-height:1.2}.simulator-print-assumptions p{font-size:10px}.simulator-output,.simulator-hiring-output,.proposal-summary,.proposal-offer-card,.phase3-closeout{border-color:var(--line)}.simulator-metric-featured .simulator-metric-value,.simulator-metric-value{font-size:18px}.value-chart,.axis-label-y,.axis-label-x{display:none}.value-plot{min-height:0}.value-active-summary{grid-template-columns:1fr}a{color:inherit;text-decoration:none}}@media screen and (max-width:760px){:root{--type-brand: 18px;--type-hero: 27px;--type-section: 24px;--type-card: 18px;--type-matrix: 17px;--type-body: 14px;--type-small: 12px}html,body{max-width:100%;overflow-x:clip}body *{max-width:100%;min-width:0}main{width:100vw;padding:24px 16px 60px}header,main,.nav,.hero,.hero-card,.section,.simulator-output,.simulator-controls,.proposal-summary{max-width:100%;min-width:0}header{width:100vw}.nav{padding:14px 16px;align-items:flex-start;grid-template-columns:1fr;gap:10px}.top-icon-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px;padding-bottom:4px}.top-icon-button{justify-content:start;overflow:hidden;width:100%}.top-icon-label{white-space:normal}.hero-card{padding:24px;width:100%}.hero-lede{font-size:var(--type-body)}h1,h2,h3,h4,p,a,button,strong,span{overflow-wrap:anywhere}.tabs,.value-grid,.journey-upside,.journey-map,.ai-team-groups,.ai-signature-grid,.methodology-folds,.roadmap,.question-list,.quickwin-grid,.phase3-grid,.signal-grid,.loop-grid,.value-unlock,.modal-grid,.proof-grid,.proposal-offer-nav,.agreement-tabs,.proposal-card-grid,.proposal-detail-grid,.proposal-offer-hero,.proposal-two-col,.proposal-next-step,.agreement-responsibility-grid,.agreement-checklist,.mda-signature-grid,.phase-status-grid,.project-plan-overview-grid,.project-plan-timeline-list,.project-plan-workstream-grid,.project-plan-proof-grid,.project-plan-input-grid,.project-plan-checkpoint-grid,.project-plan-mini-columns,.project-plan-timeline-head{grid-template-columns:1fr}.phase-status-heading{align-items:start;display:grid;grid-template-columns:1fr}.phase-status-heading strong{text-align:left}.project-plan-table-wrap{overflow:visible}.project-plan-table,.project-plan-table thead,.project-plan-table tbody,.project-plan-table tr,.project-plan-table th,.project-plan-table td{display:block;min-width:0;width:100%}.project-plan-table thead{display:none}.project-plan-table tr{background:#fffdf8;border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;overflow:hidden}.project-plan-table td{border:0;border-top:1px solid var(--line);padding:11px 13px}.project-plan-table td:first-child{border-top:0}.project-plan-table td:before{color:var(--gold);content:attr(data-label);display:block;font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.3;margin-bottom:4px;text-transform:uppercase}.method-copy-split,.method-flow,.method-time-grid,.method-orchestrator-list{grid-template-columns:1fr}.method-credibility{min-height:0}.method-pullquote,.method-orchestrator-core h3{font-size:24px}.method-flow-step,.method-orchestrator-list li{border-left:0}.method-flow-step{border-top:1px solid var(--line)}.method-flow-step:first-child{border-top:0}.method-orchestrator-list li:nth-child(2){border-top:1px solid var(--line)}.ai-tier-label{align-items:start;grid-template-columns:1fr}.hero-bottom{grid-template-columns:1fr;gap:10px;margin-top:24px}.mini-metric{padding:13px}.mini-metric-foundation{grid-column:1 / -1}.mini-metric-detail-grid,.question-card,.question-summary,.question-detail-grid{grid-template-columns:1fr}.question-card{gap:16px;padding:18px 0}.question-card.is-open{padding:18px 12px}.question-rail{display:flex;gap:9px;align-items:baseline;border-top:3px solid var(--question-green);border-left:0;padding:10px 0 0}.question-rail strong{font-size:28px;margin-top:0}.matrix-wrap{display:grid;gap:12px;overflow:visible;border:0;background:transparent;box-shadow:none}.matrix-header{display:none}.matrix-row-group{border:0;box-shadow:none}.matrix-row-group.is-open{box-shadow:none}.matrix-row{display:grid;grid-template-columns:1fr;width:auto;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.matrix-row>div{min-height:0;padding:16px;border-right:0;border-top:1px solid var(--line)}.matrix-row>div:first-child{border-top:0}.matrix-cell-label{display:block;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.35;text-transform:uppercase;margin-bottom:8px}.question-thesis{padding:22px}.methodology-closeout{padding:18px}.value-map{min-height:0;padding:16px}.value-chart,.axis-label-y,.axis-label-x{display:none}.value-plot{display:grid;grid-template-columns:1fr;min-height:0;gap:10px}.value-step{position:relative;left:auto!important;top:auto!important;transform:none;width:100%;min-height:0;padding:12px 48px 12px 14px}.value-step:not(.value-step--start){border-left:5px solid var(--green)}.step-title{max-width:none;font-size:15px}.value-step.is-active{min-height:0;transform:none}.value-step:hover,.value-step:focus{min-height:0;transform:none}.value-active-summary{grid-template-columns:1fr;gap:5px;padding:14px}.modal-layer{padding:12px;align-items:start}.modal-panel{max-height:calc(100vh - 24px);padding:28px}.about-experience,.about-learning{grid-template-columns:1fr}}
