main.tpl-audit .badge-wrap{margin:var(--sp-4) 0 0}main.tpl-audit h1{margin:var(--sp-4) 0 0;font:var(--font-weight-bold) var(--fs-h1) / var(--lh-tight) var(--font-display);color:var(--text-on-dark-1)}main.tpl-audit .answer{margin:var(--sp-5) 0 0;padding:var(--sp-5);border-radius:var(--radius-2xl);background:var(--navy-900);border:1px solid var(--glass-border);border-left:3px solid var(--accent)}main.tpl-audit .answer p{font:var(--font-weight-normal) var(--fs-body-lg) / 1.65 var(--font-body);color:var(--text-on-dark-1);text-wrap:pretty;margin:0}main.tpl-audit .ctas{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}main.tpl-audit .ctas.center{justify-content:center}main.tpl-audit .note{margin:var(--sp-5) 0 0;font:var(--font-weight-normal) var(--fs-caption) / 1.6 var(--font-body);color:var(--text-on-dark-3)}main.tpl-audit .note a{color:var(--accent-soft)}main.tpl-audit .center-note{text-align:center;margin-left:auto;margin-right:auto}main.tpl-audit .cards4{gap:var(--sp-4);margin-top:var(--sp-6);grid-template-columns:repeat(2,1fr);display:grid}main.tpl-audit .card{padding:var(--sp-6);border-radius:var(--radius-2xl);background:var(--navy-900);border:1px solid var(--glass-border)}main.tpl-audit .num{font:var(--font-weight-bold) var(--fs-small) / 1 var(--font-display);letter-spacing:var(--tracking-overline);color:var(--accent-soft);display:inline-block}main.tpl-audit .card h3{margin:var(--sp-3) 0 var(--sp-2);font:var(--font-weight-semibold) var(--fs-h3) / var(--lh-heading) var(--font-display);color:var(--text-on-dark-1)}main.tpl-audit .card p{font:var(--font-weight-normal) var(--fs-body) / var(--lh-body) var(--font-body);color:var(--text-on-dark-2);text-wrap:pretty;margin:0}main.tpl-audit .steps{margin:var(--sp-6) 0 0;gap:var(--sp-4);padding:0;list-style:none;display:grid}main.tpl-audit .steps li{gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--radius-2xl);background:var(--navy-900);border:1px solid var(--glass-border);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}main.tpl-audit .steps b{border-radius:var(--radius-full);background:var(--accent-surface);width:36px;height:36px;color:var(--accent-soft);font:var(--font-weight-bold) 15px / 1 var(--font-display);justify-content:center;align-items:center;display:flex}main.tpl-audit .steps h3{margin:0 0 var(--sp-2);font:var(--font-weight-semibold) var(--fs-h4) / var(--lh-heading) var(--font-display);color:var(--text-on-dark-1)}main.tpl-audit .steps p{font:var(--font-weight-normal) var(--fs-small) / 1.6 var(--font-body);color:var(--text-on-dark-2);margin:0}main.tpl-audit .two{gap:var(--sp-4);margin-top:var(--sp-6);grid-template-columns:repeat(2,1fr);display:grid}main.tpl-audit .panel{padding:var(--sp-6);border-radius:var(--radius-2xl);background:var(--navy-900);border:1px solid var(--glass-border)}main.tpl-audit .panel h3{margin:0 0 var(--sp-4);font:var(--font-weight-semibold) var(--fs-h3) / var(--lh-heading) var(--font-display);color:var(--text-on-dark-1)}main.tpl-audit .panel p{margin:var(--sp-4) 0 0;font:var(--font-weight-normal) var(--fs-small) / 1.65 var(--font-body);color:var(--text-on-dark-2)}main.tpl-audit .panel p a{color:var(--accent-soft)}main.tpl-audit .chk,main.tpl-audit .cross{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}main.tpl-audit .chk li,main.tpl-audit .cross li{gap:var(--sp-3);font:var(--font-weight-normal) var(--fs-body) / 1.6 var(--font-body);color:var(--text-on-dark-2);align-items:flex-start;display:flex}main.tpl-audit .chk svg,main.tpl-audit .cross svg{flex-shrink:0;margin-top:5px}main.tpl-audit .chk svg{color:var(--accent-soft)}main.tpl-audit .cross svg{color:var(--text-on-dark-3)}main.tpl-audit .prose{max-width:78ch;margin-top:var(--sp-5)}main.tpl-audit .prose p{margin:0 0 var(--sp-4);font:var(--font-weight-normal) var(--fs-body) / var(--lh-body) var(--font-body);color:var(--text-on-dark-2);text-wrap:pretty}main.tpl-audit .prose strong{color:var(--text-on-dark-1);font-weight:var(--font-weight-semibold)}main.tpl-audit .prose a{color:var(--accent-soft)}main.tpl-audit .faq{margin-top:var(--sp-6)}main.tpl-audit summary{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--touch-target);padding:var(--sp-5) 0;cursor:pointer;font:var(--font-weight-semibold) var(--fs-h4) / 1.4 var(--font-display);color:var(--text-on-dark-1);list-style:none;display:flex}main.tpl-audit summary:after{content:"+";font:var(--font-weight-normal) 24px / 1 var(--font-display);color:var(--accent-soft);flex-shrink:0}@media (width<=980px){main.tpl-audit .cards4,main.tpl-audit .two{grid-template-columns:minmax(0,1fr)}}
