.audit-offer .audit-hero{background:var(--soft);border-radius:24px;padding:42px;margin-top:18px}
.audit-offer .audit-hero .lead{max-width:850px}
.audit-offer .audit-intro{max-width:850px;font-size:19px}
.audit-offer .path-card p{margin-bottom:0}
.audit-offer .audit-sample{margin-top:26px;background:var(--surface);border:1px solid var(--line)}
.audit-offer .audit-sample h3{font-size:30px;line-height:1.2;margin:10px 0 25px;letter-spacing:-.025em}
.audit-offer .audit-sample dl{margin:0}
.audit-offer .audit-sample dl>div{display:grid;grid-template-columns:190px 1fr;gap:24px;padding:15px 0;border-top:1px solid var(--line)}
.audit-offer dt{font-weight:650}
.audit-offer dd{margin:0;max-width:790px}
.audit-offer .audit-boundary{border-left:3px solid var(--accent);padding:8px 0 8px 20px;max-width:950px;margin-top:24px}
.audit-offer .two-columns h3{font-size:26px;line-height:1.25;margin:0 0 18px;letter-spacing:-.02em}
.audit-offer .contact-actions>.text-link{display:inline-block;margin-top:15px}
@media(max-width:760px){.audit-offer .audit-hero{padding:27px 23px;border-radius:19px}.audit-offer .audit-intro{font-size:17px}.audit-offer .audit-sample dl>div{grid-template-columns:1fr;gap:6px}.audit-offer .audit-sample h3{font-size:26px}.audit-offer .audit-sample .eyebrow{line-height:1.6}.audit-offer .audit-hero .actions{display:flex;flex-wrap:wrap}.audit-offer .contact-actions .button{white-space:normal;text-align:center}}
