.consulting-hero h1{font-size:clamp(64px,7.4vw,108px);max-width:660px}.consulting-hero h1 span{color:#5edbb1}.consulting-period{color:#b9c9dc;font-size:12px}.consulting-scorecard{padding:32px;background:#0d2038;border:1px solid #36536b;box-shadow:16px 16px 0 #112c45}.consulting-scorecard>p{color:#5edbb1;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.consulting-scorecard dl{margin:0}.consulting-scorecard dl>div{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:22px 0;border-top:1px solid #304258}.consulting-scorecard dt{max-width:145px;color:#cfdaea;font-size:13px}.consulting-scorecard dd{margin:0;font:700 48px/1 var(--display)}.consulting-scorecard small{display:block;color:#b9c9dc;font-size:11px;margin-top:20px}.consulting-section-head{max-width:770px}.consulting-section-head>p:last-child{color:var(--muted)}.consulting-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.consulting-step{border-top:3px solid var(--blue);padding:25px;background:white}.consulting-step>span{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.1em}.consulting-step h3{margin-top:20px}.consulting-step p{color:var(--muted);font-size:14px}.consulting-step b{display:block;color:var(--ink);font-size:13px}.consulting-results{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}.consulting-chart{margin:0;padding:32px;border:1px solid var(--line);background:var(--paper)}.consulting-chart figcaption{font-size:13px;font-weight:800;margin-bottom:27px}.consulting-bar{margin-top:25px}.consulting-bar-label{display:flex;justify-content:space-between;gap:14px;font-size:13px;margin-bottom:10px}.consulting-bar-track{height:28px;background:#e0e9f2}.consulting-bar-fill{height:100%;background:var(--blue)}.consulting-bar-fill.revenue{background:#138361}.consulting-chart>p{font-size:11px;color:var(--muted);margin:24px 0 0}.consulting-calculation{border-top:1px solid var(--line);padding-top:20px;color:var(--muted);font-size:13px}.consulting-calculation strong{color:var(--ink)}.consulting-table-wrap{overflow-x:auto;border:1px solid var(--line);margin-top:36px}.consulting-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;min-width:570px}.consulting-table caption{text-align:left;padding:18px 22px;font-weight:800;background:#e7eef6}.consulting-table th,.consulting-table td{padding:18px 22px;border-bottom:1px solid var(--line)}.consulting-table thead th{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.consulting-table tbody th{font-weight:700}.consulting-table td:nth-child(n+2){font-variant-numeric:tabular-nums;white-space:nowrap}.consulting-table tfoot{background:#e7eef6;font-weight:800}.consulting-note{max-width:850px;margin-top:20px;color:var(--muted);font-size:12px}.consulting-proof{margin:40px 0 0;background:#fff;border:1px solid #41536c}.consulting-proof>a{display:block}.consulting-proof img{width:100%;height:auto}.consulting-proof figcaption{padding:18px 22px;color:#40536b;background:#e7eff7;font-size:12px}.consulting-proof figcaption a{font-weight:800;text-underline-offset:3px}.consulting-source{margin-top:28px;padding-top:24px;border-top:1px solid #41536c;max-width:930px}.consulting-source p{color:#c0cddd;font-size:13px}.consulting-source strong{color:#fff}.consulting-table-wrap:focus-visible{outline-offset:5px}
@media(max-width:950px){.consulting-scorecard{max-width:650px}.consulting-results{grid-template-columns:1fr;gap:30px}.consulting-steps{gap:12px}}
@media(max-width:700px){.consulting-hero h1{font-size:clamp(56px,12vw,78px)}.consulting-scorecard{padding:24px;box-shadow:8px 8px 0 #112c45}.consulting-scorecard dd{font-size:42px}.consulting-steps{grid-template-columns:1fr}.consulting-chart{padding:22px}.consulting-table th,.consulting-table td{padding:15px}.consulting-bar-label{font-size:12px}}
