nav{display:flex;gap:28px;font-size:14px}nav a{text-decoration:none}.opening{min-height:auto;padding-block:65px 55px}h1{max-width:1120px;font-size:clamp(45px,5.5vw,82px)}.subhead{font-size:clamp(22px,2.2vw,30px);margin:28px 0 18px}.intro{font-size:21px;line-height:1.6;max-width:720px;color:var(--muted)}.actions{display:flex;align-items:center;gap:30px;margin:20px 0 26px}.actions>a{text-decoration:none;font-size:17px}.primary{background:var(--blue);color:white;padding:19px 23px;display:inline-flex;gap:38px}.primary:hover{background:#2544d5}.scope{color:var(--muted);margin:0}.section{max-width:1180px;margin:auto;padding:85px 42px;display:grid;grid-template-columns:210px minmax(0,730px);gap:45px;border-top:1px solid var(--line)}.label{color:var(--muted);margin-top:8px}h2{font:400 clamp(35px,3.7vw,52px)/1.12 var(--serif);letter-spacing:-.04em;margin:0 0 28px;text-wrap:balance}.scenario-label{color:var(--blue);margin-top:35px}.failures{list-style:none;padding:0;counter-reset:failure;margin:24px 0}.failures li{counter-increment:failure;border-top:1px solid var(--line);padding:19px 0;display:flex;gap:25px;font-size:23px;line-height:1.4}.failures li:before{content:counter(failure,decimal-leading-zero);font:12px/2 var(--mono);color:var(--blue);padding-top:3px}.insight{background:var(--blue);color:var(--paper);padding:70px max(24px,8%)}.insight>p{max-width:1100px;margin:0 auto 25px}.insight>p:last-child{font:400 clamp(36px,4.7vw,68px)/1.14 var(--serif);letter-spacing:-.04em;margin-bottom:0}.insight em{color:white}.outputs{margin-top:40px}.outputs article{border-top:1px solid var(--line);padding:28px 0;display:grid;grid-template-columns:35px 1fr;gap:18px}.outputs .micro{color:var(--blue);padding-top:6px}h3{font:400 31px/1.2 var(--serif);letter-spacing:-.025em;margin:0 0 15px}.outputs p,.sequence p{font-size:19px;line-height:1.6;color:var(--muted);margin:0}.closing{font:400 30px/1.3 var(--serif);margin:32px 0 20px}.note{font-size:14px;line-height:1.6;color:var(--muted)}.deliverables{margin:40px 0 55px}.deliverables>div{border-top:1px solid var(--line);padding:22px 0;display:grid;grid-template-columns:210px 1fr;gap:28px}dt{font-weight:500;font-size:18px}dd{margin:0;font-size:18px;line-height:1.6;color:var(--muted)}.sequence{padding:0;list-style:none;counter-reset:step}.sequence li{counter-increment:step;border-top:1px solid var(--line);padding:24px 0}.sequence h4{font:500 21px/1.4 var(--sans);margin:0 0 12px}.sequence h4:before{content:counter(step,decimal-leading-zero)' / ';font:12px var(--mono);color:var(--blue);margin-right:14px}.glance{background:#e9ebe3;padding:28px;margin-top:35px}.glance>.micro{color:var(--blue);margin-top:0}.glance dl>div{display:grid;grid-template-columns:100px 1fr;gap:20px;margin-top:14px}.glance dt,.glance dd{font-size:16px}.conversation{gap:70px}.invite h2{font-size:clamp(38px,3.6vw,51px)}.invite .note{font-size:14px}form{scroll-margin-top:30px}@media(max-width:800px){.section{grid-template-columns:140px minmax(0,1fr);gap:25px}.deliverables>div{display:block}.deliverables dd{margin-top:8px}.conversation{gap:35px}}@media(max-width:650px){nav{gap:14px;font-size:12px}nav a:first-child{display:none}.opening{padding:42px 24px}.subhead{font-size:22px}.intro{font-size:19px}.actions{align-items:stretch;flex-direction:column;gap:23px;margin:28px 0}.primary{justify-content:space-between;gap:12px;padding-inline:16px}.actions>a{font-size:16px}.scope{font-size:9px}.section{display:block;padding:52px 24px}.label{margin-bottom:28px}.failures li{font-size:21px;gap:18px}.insight{padding:52px 24px}.outputs p,.sequence p{font-size:18px}.outputs h3{font-size:28px}.glance{padding:22px}.glance dl>div{grid-template-columns:75px 1fr;gap:12px}.invite h2{font-size:40px}.conversation{padding-top:55px}footer a.micro{flex-basis:auto}}
/* Editorial excerpts from the three engagement outputs. */
#solution{grid-template-columns:150px minmax(0,1fr);gap:40px}.preview-intro{font:400 27px/1.35 var(--serif);max-width:620px;margin:32px 0}.outputs article{padding-block:34px 50px;grid-template-columns:25px minmax(0,1fr);gap:15px}.artifact{margin:30px 0 0;border:1px solid #c4c8bf;background:#fafbf6;padding:25px;min-width:0}.artifact figcaption{display:flex;flex-direction:column;gap:10px;padding-bottom:22px;border-bottom:1px solid var(--line)}.artifact figcaption strong{font:400 26px/1.2 var(--serif);letter-spacing:-.02em}.artifact figcaption .micro{padding:0;color:var(--blue)}.sample{font:400 11px/1.6 var(--mono);color:var(--muted)}.exposure-total{padding:25px 0;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.exposure-total>div{display:flex;flex-direction:column;gap:10px}.exposure-total strong{font:400 clamp(42px,4.4vw,64px)/1 var(--serif);letter-spacing:-.045em}.artifact .exposure-total p{font-size:15px;line-height:1.5}.account{border-top:1px solid var(--line);padding:22px 0;display:grid;grid-template-columns:110px minmax(0,1fr) 130px;gap:18px}.artifact h4{font:500 18px/1.35 var(--sans);margin:0 0 8px}.account-arr{display:block;font-size:19px;margin-bottom:10px}.tag{font:400 10px/1.5 var(--mono);display:block;color:var(--muted)}.account>div>strong{font-size:16px;font-weight:600;line-height:1.4;display:block}.artifact .account p{font-size:15px;line-height:1.5;margin:8px 0}.evidence{display:block;font:400 11px/1.6 var(--mono);color:var(--muted)}.confidence{display:inline-block;font:500 10px/1.5 var(--mono);color:#273b94;border-left:2px solid var(--blue);padding-left:8px}.artifact .artifact-note{font-size:12px;line-height:1.65;margin:14px 0;color:var(--muted)}.artifact .decision-line{border-top:1px solid var(--line);padding-top:18px;font-size:17px;line-height:1.5;color:var(--ink);margin:20px 0 0}.diagnosis-observation{padding:25px 0}.artifact .diagnosis-observation p{font:400 26px/1.3 var(--serif);color:var(--ink);margin:12px 0 0}.diagnosis-observation strong{font-weight:400;color:var(--blue)}.evidence-chain{list-style:none;margin:0;padding:0;border-left:1px solid #a6b0de}.evidence-chain li{position:relative;padding:0 0 25px 22px}.evidence-chain li:before{content:'';position:absolute;width:7px;height:7px;background:var(--blue);left:-4px;top:6px}.evidence-chain .micro{display:block;padding:0;margin-bottom:9px}.artifact .evidence-chain p{font-size:16px;line-height:1.6;margin:0}.finding{background:#e8ecff;padding:20px}.artifact .finding p{font-size:17px;color:var(--ink);line-height:1.5;margin:10px 0 0}.playbook-heading{padding:25px 0}.playbook-heading h4{font:400 30px/1.2 var(--serif);margin:14px 0}.artifact .playbook-heading p{font-size:14px;line-height:1.5}.plan-fields{margin:0}.plan-fields>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:20px;padding:17px 0;border-top:1px solid var(--line)}.plan-fields dt{font-size:14px}.plan-fields dd{font-size:16px;line-height:1.5}.success-check{background:var(--ink);color:var(--paper);margin-top:20px;padding:20px}.success-check .micro{color:#b7c4ff;display:block;padding:0;margin-bottom:16px}.success-check>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid #51545a;font-size:15px;line-height:1.5}.success-check strong{color:#b7c4ff;white-space:nowrap;font-weight:500}@media(max-width:1000px){#solution{grid-template-columns:110px minmax(0,1fr);gap:25px}.account{grid-template-columns:95px minmax(0,1fr)}.account>div:last-child{grid-column:2}.exposure-total{align-items:flex-start;flex-direction:column}.plan-fields>div{grid-template-columns:120px minmax(0,1fr);gap:15px}}@media(max-width:650px){#solution{display:block}.outputs article{display:block}.outputs article>span{display:block;margin-bottom:14px}.artifact{padding:18px;margin-top:24px}.artifact figcaption strong{font-size:24px}.account{display:block}.account>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-bottom:14px}.account h4,.account-arr{margin:0}.account .tag{flex-basis:100%}.account>div:last-child{margin-top:14px}.exposure-total strong{font-size:50px}.plan-fields>div{display:block}.plan-fields dd{margin-top:8px}.success-check{padding:16px}.success-check>div{font-size:14px;gap:10px}.artifact .decision-line{font-size:16px}}
/* Handover Pilot additions — reuse existing tokens only. */
.tier-label{color:var(--blue);margin:55px 0 10px}.tier2 article{padding-block:24px 30px}.tier2 .artifact{opacity:.96}.brief-fields dd .state{display:inline-block;font:500 10px/1.5 var(--mono);color:#273b94;border-left:2px solid var(--blue);padding-left:8px;margin-right:8px}.compare{margin:35px 0}.compare>div{border-top:1px solid var(--line);padding:22px 0;display:grid;grid-template-columns:230px 1fr;gap:28px}.pilot-price{font:400 clamp(34px,3.4vw,46px)/1.1 var(--serif);letter-spacing:-.03em;margin:10px 0 6px}@media(max-width:800px){.compare>div{display:block}.compare dd{margin-top:8px}}
.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.proof-grid .artifact{margin:0}.proof-list{list-style:none;padding:0;margin:0}.proof-list li{border-top:1px solid var(--line);padding:14px 0;font-size:16px;line-height:1.5}.proof-list li:first-child{border-top:0}.proof-list .state{display:block;width:max-content;font:500 10px/1.5 var(--mono);color:#273b94;border-left:2px solid var(--blue);padding-left:8px;margin-bottom:6px}.proof-list em{display:block;font:normal 400 11px/1.6 var(--mono);color:var(--muted);margin-top:4px}@media(max-width:800px){.proof-grid{grid-template-columns:1fr}}
