.audit-page{background:var(--sand)}
.audit-page .showcase-hero{background:var(--navy)}
.audit-detail{padding:78px 0 110px}
.audit-detail-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:72px;align-items:start}
.audit-sticky{position:sticky;top:112px}
.audit-sticky h2{font-size:clamp(2.5rem,5vw,4.7rem)}
.audit-sticky p:not(.eyebrow){max-width:480px;color:var(--muted);font-size:16px}
.audit-definition{margin-top:28px;padding:20px;border-left:4px solid var(--pink);background:#fff;color:var(--ink);font-size:13px}
.audit-definition strong{display:block;margin-bottom:6px;color:var(--navy);font-size:16px}
.audit-detail-content{display:grid;gap:18px}
.audit-detail-card{padding:28px;background:#fff;box-shadow:0 8px 25px rgba(22,22,72,.08)}
.audit-detail-card h3{color:var(--navy);font-size:25px}
.audit-detail-card p,.audit-detail-card li{color:var(--muted);font-size:14px;line-height:1.7}
.audit-detail-card ul{display:grid;gap:8px;margin:18px 0 0;padding-left:20px}
.audit-detail-card li::marker{color:var(--pink)}
.audit-not{padding:28px;background:var(--navy);color:#fff}
.audit-not h3{color:#fff}.audit-not p{color:rgba(255,255,255,.76)}
.audit-process{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}
.audit-process article{padding:20px;border:1px solid rgba(255,255,255,.22)}
.audit-process span{display:block;margin-bottom:18px;color:var(--pink);font-weight:700}
.audit-process h4{color:#fff;font-size:18px}.audit-process p{margin:0;font-size:12px}
.audit-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
@media (max-width:850px){.audit-detail-grid{grid-template-columns:1fr;gap:42px}.audit-sticky{position:static}.audit-process{grid-template-columns:1fr}}
