section[id]{scroll-margin-top:88px}.two-col-grid{gap:var(--space-12);grid-template-columns:240px 1fr;align-items:start;display:grid}.sidebar-title{top:var(--space-8);position:sticky}.profile-wrapper{margin-bottom:var(--space-6)}.profile-img{object-fit:cover;border:2px solid var(--brand-navy);border-radius:50%;width:140px;height:140px;display:block}.profile-links{gap:var(--space-2);margin-top:var(--space-6);flex-direction:column;display:flex}.profile-link{align-items:center;gap:var(--space-1);font:700 13px/1.4 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-decoration:none;transition:color .15s;display:inline-flex}.profile-link:hover{color:var(--accent-text)}.client-grid{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.client-pill{font:700 14px/1.4 var(--font-sans);color:var(--ink);background-color:var(--surface-raised);border:1px solid var(--border);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);text-decoration:none;transition:border-color .15s}.client-pill:hover{border-color:var(--brand-navy)}.comparison-grid{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.comparison-card{border-radius:var(--radius-card);padding:var(--space-6);border:1px solid var(--border)}.comparison-card.old-way{background-color:var(--surface-raised)}.comparison-card.governed-way{background-color:var(--brand-navy);border-color:var(--brand-navy)}.mb-point{background:var(--brand-coral);vertical-align:.08em;border-radius:50%;width:.32em;height:.32em;margin-left:.06em;display:inline-block}.mb-point--lead{vertical-align:1px;width:8px;height:8px;margin:0 8px 0 0}.comparison-header{font:600 20px/1.2 var(--font-serif);margin-bottom:var(--space-4);color:var(--ink);justify-content:space-between;align-items:center;display:flex}.comparison-card.old-way .comparison-header{color:var(--ink-muted)}.comparison-card.governed-way .comparison-header{color:var(--on-navy)}.comparison-list{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.comparison-list li{color:var(--ink-secondary);padding-left:var(--space-6);font-size:15px;line-height:1.5;position:relative}.comparison-card.governed-way .comparison-list li{color:var(--on-navy)}.comparison-card.old-way .comparison-list li:before{content:"✕";color:var(--ink-muted);font-size:13px;font-weight:700;position:absolute;left:0}.comparison-card.governed-way .comparison-list li:before{content:"✓";color:var(--brand-coral);font-size:15px;font-weight:700;position:absolute;left:0}.multiplier-widget{background-color:var(--brand-navy);border-radius:var(--radius-panel);padding:var(--space-8);margin:var(--space-8) 0;color:var(--on-navy)}.multiplier-grid{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.multiplier-card{background:var(--navy-raised);border:1px solid var(--navy-line);border-radius:var(--radius-card);padding:var(--space-4);text-align:center;gap:var(--space-2);flex-direction:column;flex:1;transition:border-color .15s;display:flex}.multiplier-card:hover{border-color:var(--brand-coral)}.multiplier-name{font:600 18px/1.2 var(--font-serif);color:var(--on-navy)}.multiplier-value-display{font:700 26px/1.1 var(--font-sans);font-variant-numeric:lining-nums tabular-nums;color:var(--brand-coral)}.multiplier-slider{width:100%;accent-color:var(--brand-coral);cursor:pointer;margin:var(--space-1) 0}.multiplier-desc{color:var(--on-navy-muted);justify-content:center;align-items:center;min-height:2.6em;font-size:12px;line-height:1.3;display:flex}.operator{font:700 24px/1 var(--font-sans);color:var(--brand-coral)}.multiplier-result-bar{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--navy-line);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.result-title{font:600 20px/1.2 var(--font-serif);color:var(--on-navy);margin-bottom:var(--space-1);display:block}.result-subtitle{font:700 12px/1.3 var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--on-navy-muted);display:block}.result-display{font:700 36px/1 var(--font-sans);font-variant-numeric:lining-nums tabular-nums;color:var(--on-navy)}.result-display .max-yield{color:var(--on-navy-muted);font-size:18px;font-weight:600}.table-wrap{margin-top:var(--space-8);width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.5}th{font:700 12px/1.3 var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);padding:var(--space-3);border-top:2px solid var(--rule-strong);border-bottom:1px solid var(--border)}td{padding:var(--space-3);border-bottom:1px solid var(--border);vertical-align:top;color:var(--ink-secondary)}th:first-child,td:first-child{padding-left:0}td.pillar-name{font:600 18px/1.3 var(--font-serif);color:var(--ink);white-space:nowrap;width:28%}.os-container{background-color:var(--brand-navy);border-radius:var(--radius-panel);padding:var(--space-8);color:var(--on-navy);margin-top:var(--space-6)}.os-header-wrap{border-bottom:1px solid var(--navy-line);padding-bottom:var(--space-6);margin-bottom:var(--space-8);justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.os-header-title{gap:var(--space-2);display:grid}.os-header-title h3{color:var(--on-navy);letter-spacing:-.015em;font-size:30px;line-height:1.15}.os-header-subtitle{font:700 12px/1.3 var(--font-sans);color:var(--on-navy-muted);text-transform:uppercase;letter-spacing:.1em}.os-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid;position:relative}.os-step-card{border:1px solid var(--navy-line);border-radius:var(--radius-card);padding:var(--space-6);gap:var(--space-6);background:0 0;grid-template-columns:220px 1fr 220px;align-items:center;transition:border-color .2s;display:grid}.os-step-card:hover,.os-step-card.primary-entry{border-color:var(--brand-coral)}.os-phase-meta{gap:var(--space-1);flex-direction:column;display:flex}.os-phase-num{font:700 12px/1.3 var(--font-sans);color:var(--brand-coral);letter-spacing:.1em;text-transform:uppercase}.os-phase-name{font:600 22px/1.2 var(--font-serif);color:var(--on-navy)}.os-deliverable{color:var(--on-navy-muted);padding-right:var(--space-4);font-size:15px;line-height:1.55}.os-more{margin-top:var(--space-2);color:var(--brand-coral);font-weight:600;display:block}.os-more:hover{color:var(--on-navy)}.os-outcome-badge{background-color:var(--navy-raised);border:1px solid var(--navy-line);padding:var(--space-4);border-radius:var(--radius-card);gap:var(--space-1);flex-direction:column;display:flex}.os-outcome-label{font:700 12px/1.3 var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--on-navy-muted)}.os-outcome-text{font:600 14px/1.4 var(--font-sans);color:var(--on-navy)}.os-outcome-text span{color:var(--brand-coral)}.multiplier-caption{color:var(--on-navy-muted);margin:0 0 var(--space-6);max-width:none;font-size:15px}.multiplier-card.is-weakest{border-color:var(--brand-coral)}.multiplier-card.is-weakest .multiplier-name:after{content:"";background:var(--brand-coral);vertical-align:.08em;border-radius:50%;width:.32em;height:.32em;margin-left:.06em;display:inline-block}.practice-grid{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.practice-list{border-top:2px solid var(--rule-strong);list-style:none}.practice-list li{padding:var(--space-4) 0;border-bottom:1px solid var(--border);color:var(--ink-secondary);font-size:15px;line-height:1.55}.practice-list strong{font:700 12px/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--space-1);display:block}.sample{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-raised);padding:var(--space-6)}.sample-label{font:700 12px/1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.sample-title{font:600 20px/1.2 var(--font-serif);color:var(--ink);margin:var(--space-1) 0 var(--space-4)}.sc-row{gap:var(--space-3);padding:var(--space-1) 0;color:var(--ink-secondary);grid-template-columns:72px 1fr 32px;align-items:center;font-size:13px;display:grid}.sc-track{background:var(--border);border-radius:2px;height:12px;position:relative}.sc-fill{background:var(--brand-navy);border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:0}.sc-tick{background:var(--brand-coral);width:2px;position:absolute;top:-4px;bottom:-4px}.sc-val{font:700 13px/1 var(--font-sans);font-variant-numeric:lining-nums tabular-nums;color:var(--ink);text-align:right}.sc-key{gap:var(--space-4);color:var(--ink-muted);margin-top:var(--space-3);font-size:12px;display:flex}.sc-key i{background:var(--brand-navy);width:12px;height:8px;margin-right:var(--space-1);vertical-align:0;display:inline-block}.sc-key i.tick{background:var(--brand-coral);vertical-align:-2px;width:2px;height:12px}.fix-first{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border)}.fix-first ol{gap:var(--space-2);margin-top:var(--space-2);counter-reset:fix;list-style:none;display:grid}.fix-first li{counter-increment:fix;color:var(--ink-secondary);padding-left:var(--space-8);font-size:14px;line-height:1.5;position:relative}.fix-first li:before{content:counter(fix, decimal-leading-zero) ".";font:700 13px/1.5 var(--font-sans);color:var(--accent-text);font-variant-numeric:tabular-nums;position:absolute;left:0}td.layer-name{font:600 18px/1.3 var(--font-serif);color:var(--ink);white-space:nowrap}td.layer-name span{font:700 12px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-top:var(--space-1);display:block}.table-intro{margin-top:var(--space-8)}.ladder{gap:var(--space-2);margin-top:var(--space-8);grid-template-columns:repeat(5,1fr);align-items:end;list-style:none;display:grid}.rung{border-radius:var(--radius-card);padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.rung-num{font:700 12px/1.3 var(--font-sans);letter-spacing:.1em;font-variant-numeric:tabular-nums}.rung-name{font:600 17px/1.2 var(--font-serif)}.rung-text{font-size:13px;line-height:1.45}.rung:first-child{background:var(--surface-raised);border:1px solid var(--border);min-height:152px;color:var(--ink-secondary)}.rung:nth-child(2){min-height:184px;color:var(--ink);background:#bfc5e0}.rung:nth-child(3){min-height:216px;color:var(--ink);background:#7d86b5}.rung:nth-child(4){min-height:248px;color:var(--on-navy);background:#2b3266}.rung:nth-child(5){background:var(--brand-navy);min-height:280px;color:var(--on-navy)}.rung:first-child .rung-name{color:var(--ink)}.ladder-foot{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);color:var(--ink-muted);flex-wrap:wrap;font-size:13px;display:flex}.ladder-foot strong{color:var(--ink);font-weight:700}.rules{gap:var(--space-8) var(--space-8);margin-top:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.rule{border-top:2px solid var(--rule-strong);padding-top:var(--space-4)}.rule h3{margin-bottom:var(--space-2);font-size:20px}.rule p{margin:0;font-size:15px}.proof-note{margin-top:var(--space-8)}@media (width<=768px){.os-step-card{gap:var(--space-4);grid-template-columns:1fr}.os-deliverable{padding-right:0}}@media (width<=680px){.two-col-grid,.comparison-grid{gap:var(--space-4);grid-template-columns:1fr}.sidebar-title{position:static}td.pillar-name,td.layer-name{white-space:normal;width:auto}.practice-grid{gap:var(--space-6);grid-template-columns:1fr}.ladder,.rules{grid-template-columns:1fr}.rules{gap:var(--space-6)}.rung:nth-child(n){min-height:0}.profile-img{width:112px;height:112px}.os-container,.multiplier-widget{padding:var(--space-4)}.multiplier-grid{flex-direction:column}.operator{display:none}.multiplier-card{width:100%}}
