.audit-hero{padding:100px 5vw 0;text-align:center}.audit-hero h1{max-width:1150px;margin:28px auto;font-size:clamp(56px,7vw,100px)}.audit-hero>p{max-width:780px;margin:0 auto;color:var(--muted);font-size:18px;line-height:1.7}.path-switch{max-width:1100px;margin:65px auto 0;display:grid;grid-template-columns:1fr 1fr;text-align:left}.path-switch button{display:grid;grid-template-columns:45px 1fr;gap:5px 15px;padding:25px;border:1px solid var(--line);background:var(--paper);cursor:pointer}.path-switch button+button{border-left:0}.path-switch button.active{background:var(--ink);color:white}.path-switch b{grid-row:1/3;font:700 11px var(--mono);color:var(--orange)}.path-switch span{font:800 20px var(--display)}.path-switch small{color:var(--muted)}.path-stage{padding:90px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:#e9e5dc}.path-copy h2,.audit-core h2,.case-strip h2,.case-detail h2{font-size:clamp(38px,4.7vw,68px);line-height:1;margin:22px 0}.path-copy>p{font-size:17px;line-height:1.7;color:var(--muted)}.path-copy blockquote{margin:30px 0;padding:20px;border-left:4px solid var(--orange);background:var(--paper);font-weight:700;line-height:1.6}.path-map{align-self:center;background:var(--ink);color:white}.path-map header{padding:14px 20px;border-bottom:1px solid #343a35;font:600 9px var(--mono);color:#aab1ac}.path-map article{display:grid;grid-template-columns:45px 1fr;gap:15px;padding:22px;border-bottom:1px solid #343a35}.path-map article b{color:var(--orange);font:600 10px var(--mono)}.path-map footer{padding:18px 20px;display:flex;gap:12px;justify-content:center;color:#afb6b0;font:600 9px var(--mono)}.path-map footer i{color:var(--orange)}.case-strip{padding:70px 5vw;display:grid;grid-template-columns:1fr auto;gap:7vw;align-items:end;background:var(--orange)}.case-strip h2{max-width:900px;font-size:clamp(34px,4vw,58px)}.case-strip p{max-width:820px;line-height:1.7}.case-strip .label{color:#69220f}.audit-core{padding:100px 5vw;display:grid;grid-template-columns:1.5fr .5fr;gap:8vw;align-items:center}.audit-core>div>p{max-width:740px;color:var(--muted);font-size:17px;line-height:1.7}.core-price{padding:35px;background:var(--ink);color:white}.core-price strong,.core-price span{display:block}.core-price strong{font:800 62px var(--display);color:var(--orange)}.core-price span{font:600 10px var(--mono)}.core-price p{color:#aeb5b0;line-height:1.5}.audit-output{display:grid;grid-template-columns:repeat(4,1fr);padding:0 5vw 100px}.audit-output article{min-height:270px;padding:25px;border:1px solid var(--line);background:var(--paper)}.audit-output article+article{border-left:0}.audit-output b{font:600 10px var(--mono);color:var(--orange)}.audit-output strong{display:block;margin:60px 0 12px;font:800 22px var(--display)}.audit-output p{color:var(--muted);font-size:13px;line-height:1.6}.simple-process{padding:90px 5vw;background:var(--ink);color:white}.simple-process>div{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:15px;align-items:center;margin-top:45px}.simple-process article{padding:25px;border:1px solid #3b423e}.simple-process article b,.simple-process article strong{display:block}.simple-process article b{font:600 9px var(--mono);color:var(--orange)}.simple-process article strong{margin-top:25px;font:800 21px var(--display)}.simple-process>div>i{color:var(--orange)}.simple-process>p{max-width:800px;margin-top:30px;color:#aab1ac;line-height:1.7}.case-hero{padding:110px 5vw 90px;background:#e9e5dc}.case-hero h1{max-width:1200px}.case-hero p{max-width:800px;font-size:19px;line-height:1.7;color:var(--muted)}.case-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;padding:70px 5vw;align-items:center}.case-flow article{min-height:280px;padding:28px;background:var(--paper);border:1px solid var(--line)}.case-flow span{font:600 9px var(--mono);color:var(--orange)}.case-flow h2{font-size:30px;line-height:1.1;margin-top:70px}.case-flow>i{font-size:30px;color:var(--orange)}.case-detail{padding:100px 5vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:var(--ink);color:white}.case-detail ol{margin:0;padding:0;list-style:none;counter-reset:item}.case-detail li{counter-increment:item;padding:20px 0;border-bottom:1px solid #3b423e;color:#c3c9c4}.case-detail li:before{content:'0' counter(item);margin-right:18px;color:var(--orange);font:600 9px var(--mono)}.case-outcome{padding:90px 15vw;text-align:center}.case-outcome blockquote{font:800 clamp(34px,4.5vw,64px)/1.1 var(--display);margin:35px auto}.case-outcome p{max-width:700px;margin:auto;color:var(--muted);line-height:1.6}@media(max-width:850px){.path-stage,.audit-core,.case-detail{grid-template-columns:1fr}.audit-output{grid-template-columns:1fr 1fr}.audit-output article:nth-child(3){border-left:1px solid var(--line)}.simple-process>div,.case-flow{grid-template-columns:1fr}.simple-process>div>i,.case-flow>i{transform:rotate(90deg);text-align:center}.case-strip{grid-template-columns:1fr}}@media(max-width:560px){.audit-hero{padding:75px 20px 0}.path-switch{grid-template-columns:1fr}.path-switch button+button{border-left:1px solid var(--line);border-top:0}.path-stage,.case-strip,.audit-core,.simple-process,.case-hero,.case-flow,.case-detail,.case-outcome{padding-left:20px;padding-right:20px}.audit-output{grid-template-columns:1fr;padding:0 20px 70px}.audit-output article+article{border-left:1px solid var(--line);border-top:0}.simple-process>div,.case-flow{grid-template-columns:1fr}.case-flow article{min-height:220px}.case-flow h2{margin-top:45px}}
