.staxis-marketing .audit-page{min-height:70vh;padding-block:clamp(48px,8vw,96px)}.staxis-marketing .audit-page .au-wrap{max-width:760px;margin:0 auto}.staxis-marketing .audit-page .au-lede{color:var(--text-mute-dark);max-width:60ch;margin-top:20px;font-size:clamp(16px,1.2vw,19px);line-height:1.65}.staxis-marketing .audit-page .au-meta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.staxis-marketing .audit-page .au-pill{border:1px solid var(--line-dark);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute-dark);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:inline-flex}.staxis-marketing .audit-page .au-pill .dot{background:var(--signal);border-radius:50%;width:6px;height:6px}.staxis-marketing .audit-page .au-progress-head{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-mute-dark);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;display:flex}.staxis-marketing .audit-page .au-progress{background:var(--ash);border-radius:999px;height:4px;margin-bottom:44px;overflow:hidden}.staxis-marketing .audit-page .au-progress-fill{background:var(--signal);border-radius:999px;height:100%;transition:width .35s cubic-bezier(.16,1,.3,1)}.staxis-marketing .audit-page .au-track{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal);font-size:11px;font-weight:500}.staxis-marketing .audit-page .au-question{font-family:var(--f-display);letter-spacing:-.02em;font-variation-settings:"opsz" 144;margin:14px 0 32px;font-size:clamp(24px,3.2vw,34px);font-weight:500;line-height:1.2}.staxis-marketing .audit-page .au-question-help{opacity:.7;margin:-22px 0 24px;font-size:14px;line-height:1.55}.staxis-marketing .audit-page .au-option-help{opacity:.62;margin-top:3px;font-size:13px;font-style:normal;line-height:1.45;display:block}.staxis-marketing .audit-page .au-continue{background:var(--signal,#b01e28);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:20px;padding:12px 30px;font-size:14px;font-weight:600;transition:opacity .15s}.staxis-marketing .audit-page .au-continue:disabled{opacity:.35;cursor:not-allowed}.staxis-marketing .audit-page .au-options{flex-direction:column;gap:12px;display:flex}.staxis-marketing .audit-page .au-option{text-align:left;border:1px solid var(--line-dark);border-radius:var(--r-md);width:100%;color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:14px;padding:18px 20px;font-size:15px;line-height:1.45;transition:border-color .15s,background .15s,transform .15s;display:flex}.staxis-marketing .audit-page .au-option:hover{border-color:var(--signal);transform:translateY(-1px)}.staxis-marketing .audit-page .au-option.selected{border-color:var(--signal);background:#b01e280d}.staxis-marketing .audit-page .au-marker{border:2px solid var(--line-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:border-color .15s,background .15s;display:flex}.staxis-marketing .audit-page .au-option.selected .au-marker{border-color:var(--signal);background:var(--signal);color:#fff;font-size:12px}.staxis-marketing .audit-page .au-back{color:var(--text-mute-dark);cursor:pointer;background:0 0;border:none;margin-top:32px;padding:0;font-size:13.5px}.staxis-marketing .audit-page .au-back:hover{color:var(--signal)}.staxis-marketing .audit-page .au-card{border:1px solid var(--line-dark);border-radius:var(--r-lg);background:#fff;padding:clamp(24px,4vw,40px)}.staxis-marketing .audit-page .au-field{margin-bottom:18px}.staxis-marketing .audit-page .au-label{margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.staxis-marketing .audit-page .au-input{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bone);width:100%;font-family:var(--f-body);color:var(--ink);padding:13px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s}.staxis-marketing .audit-page .au-input:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-glow);background:#fff;outline:none}.staxis-marketing .audit-page .au-note{color:var(--text-mute-dark);margin-top:14px;font-size:12.5px;line-height:1.55}.staxis-marketing .audit-page .au-note a{color:var(--signal);font-weight:500}.staxis-marketing .audit-page .au-score{text-align:center;border:1px solid var(--line-dark);border-radius:var(--r-lg);background:#fff;padding:clamp(28px,5vw,48px) 24px}.staxis-marketing .audit-page .au-score-num{font-family:var(--f-display);letter-spacing:-.04em;font-variation-settings:"opsz" 144;font-size:clamp(64px,12vw,104px);font-weight:500;line-height:1}.staxis-marketing .audit-page .au-score-num .pct{color:var(--signal);font-size:.4em;font-style:italic;font-weight:400}.staxis-marketing .audit-page .au-band{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-top:18px;padding:8px 18px;font-size:11px;display:inline-block}.staxis-marketing .audit-page .au-band-desc{color:var(--text-mute-dark);max-width:52ch;margin:18px auto 0;font-size:15px;line-height:1.65}.staxis-marketing .audit-page .au-track-row{border-bottom:1px solid var(--line-dark);padding:18px 0}.staxis-marketing .audit-page .au-track-row:last-child{border-bottom:none}.staxis-marketing .audit-page .au-track-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.staxis-marketing .audit-page .au-track-name{font-size:15px;font-weight:500}.staxis-marketing .audit-page .au-track-pct{font-family:var(--f-mono);color:var(--text-mute-dark);font-size:13px}.staxis-marketing .audit-page .au-track-bar{background:var(--bone-2);border-radius:999px;height:6px;overflow:hidden}.staxis-marketing .audit-page .au-track-fill{border-radius:999px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1)}.staxis-marketing .audit-page .au-rec{border-bottom:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 0;display:flex}.staxis-marketing .audit-page .au-rec:last-child{border-bottom:none}.staxis-marketing .audit-page .au-rec-title{font-family:var(--f-display);letter-spacing:-.01em;font-variation-settings:"opsz" 144;font-size:19px;font-weight:500}.staxis-marketing .audit-page .au-rec-sub{color:var(--text-mute-dark);margin-top:4px;font-size:13px}.staxis-marketing .audit-page .au-rec-price{font-family:var(--f-mono);white-space:nowrap;font-size:14px;font-weight:500}
