.audit{max-width:720px}.resources-hero .audit{text-align:left;width:100%;margin-top:32px}.resources-hero .audit-form{margin:0 auto}.audit-hero .resources-eyebrow{background:var(--ana-copper);color:#fff;border:none;align-items:center;gap:8px}.audit-live-dot{background:#34d27b;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #34d27b38}.audit-hero{position:relative}.audit-hero-time{font-family:var(--font-instrument-serif), serif;letter-spacing:.03em;color:var(--ana-copper);font-size:18px;font-style:italic;position:absolute;top:60px;right:0}@media (max-width:700px){.audit-hero-time{display:none}}.audit-form{grid-template-columns:minmax(220px,1fr) auto;gap:12px;max-width:620px;display:grid}.audit-form input,.audit-unlock input{border:1px solid var(--ana-input-border);background:var(--ana-input-bg);width:100%;min-height:52px;color:var(--ana-input-text);font:inherit;border-radius:999px;padding:0 22px}.audit-form input::placeholder,.audit-unlock input::placeholder{color:var(--ana-text-faint)}.audit-form input:focus,.audit-unlock input:focus{border-color:var(--ana-copper);outline:none;box-shadow:0 0 0 4px #b873331f}.audit-error{color:#e0795f;grid-column:1/-1;margin:6px 0 0;font-size:14px}.audit-result{margin-top:40px}.audit-ring{--size:172px;width:var(--size);height:var(--size);text-align:center;background:radial-gradient(closest-side, var(--ana-page-bg) 78%, transparent 79% 100%), conic-gradient(var(--ana-copper) calc(var(--pct) * 1%), #b8733329 0);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.audit-score{color:var(--ana-text);font-size:2.8rem;font-weight:800;line-height:1}.audit-band{font-family:var(--font-instrument-serif), serif;color:var(--ana-copper);margin-top:4px;font-size:1.15rem;font-style:italic;display:block}.audit-finding{border:1px solid var(--ana-hairline);background:var(--ana-surface-fill);border-radius:16px;margin:14px 0;padding:18px 20px}.audit-finding h3{color:var(--ana-text);margin:0 0 6px;font-size:18px}.audit-finding p{color:var(--ana-text-soft);margin:4px 0;font-size:15px;line-height:1.55}.audit-finding .fix{color:var(--ana-text-faint)}.audit-finding.is-locked{opacity:.5}.audit-locked-hint{color:var(--ana-text-faint);font-style:italic}.audit-unlock{border:1px solid var(--ana-hairline);background:var(--ana-panel-solid);border-radius:16px;grid-template-columns:minmax(220px,1fr) auto;gap:12px;margin-top:24px;padding:22px;display:grid}.audit-unlock p{color:var(--ana-text-soft);grid-column:1/-1;margin:0}.audit-gate-note{color:var(--ana-text-faint);grid-column:1/-1;margin:2px 0 0;font-size:13px;line-height:1.5}.audit-success{color:var(--ana-copper);margin-top:18px}.lp-trustbar{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:22px auto 0;padding:0;list-style:none;display:flex}.lp-trustbar li{color:var(--ana-text-soft);padding-left:22px;font-size:14px;line-height:1.5;position:relative}.lp-trustbar li:before{color:var(--ana-copper);content:"✓";font-weight:800;position:absolute;top:0;left:0}.go-lp .audit-cta{padding-bottom:40px}.lp-engines{max-width:620px;margin:26px auto 0}.lp-engines-label{letter-spacing:.02em;color:var(--ana-text-faint);margin:0 0 10px;font-size:13px}.lp-engines-row{flex-wrap:wrap;gap:8px;display:flex}.lp-engines-row span{color:var(--ana-text-soft);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:13px;font-weight:600;display:inline-flex}.lp-engines-row img{width:16px;height:16px;display:block}.lp-preview{text-align:center;margin-top:4px;margin-bottom:72px}.go-lp .audit-how{margin-top:8px}.lp-preview-lede{max-width:620px;color:var(--ana-text-soft);margin:8px auto 30px;font-size:17px;line-height:1.55}.lp-preview-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.lp-preview-card{border:1px solid var(--ana-hairline);background:var(--ana-surface-fill);box-shadow:var(--ana-shadow);border-radius:16px;flex-direction:column;padding:26px 24px;display:flex}.lp-card-label{letter-spacing:.07em;text-transform:uppercase;color:var(--ana-copper);margin-bottom:16px;font-size:11px;font-weight:700;display:block}.lp-ring{--size:132px;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:2px auto 16px;display:flex}.lp-ring .audit-score{font-size:2.1rem}.lp-ring .audit-band{font-size:1rem}.lp-signals,.lp-fixes{gap:9px;margin:0 0 16px;padding:0;list-style:none;display:grid}.lp-signals li{color:var(--ana-text);justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.lp-signals li em{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 9px;font-size:10px;font-style:normal;font-weight:700}.lp-signals .is-pass em{color:var(--ana-copper);background:var(--ana-card-tint-a)}.lp-signals .is-gap em{color:var(--ana-text-faint);background:var(--ana-chip-bg)}.lp-fixes li{color:var(--ana-text);padding-left:24px;font-size:14px;line-height:1.5;position:relative}.lp-fixes li:before{content:"✓";color:var(--ana-copper);font-weight:800;position:absolute;top:0;left:0}.lp-preview-card>p{color:var(--ana-text-faint);margin:auto 0 0;padding-top:4px;font-size:13px;line-height:1.5}@media (max-width:760px){.lp-preview-grid{grid-template-columns:1fr}}.lp-signals-head{text-align:center;margin:48px 0 20px}.lp-signals-head h3{letter-spacing:-.01em;max-width:640px;color:var(--ana-text);text-wrap:balance;margin:0 auto;font-size:clamp(20px,2.4vw,26px);font-weight:650}.lp-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-signal-item{border:1px solid var(--ana-hairline);background:var(--ana-surface-fill);border-radius:14px;align-items:flex-start;gap:14px;padding:18px;display:flex}.lp-signal-icon{background:var(--ana-card-tint-a);width:40px;height:40px;color:var(--ana-copper);border-radius:11px;flex:none;place-items:center;display:grid}.lp-signal-icon svg{width:20px;height:20px}.lp-signal-item h4{color:var(--ana-text);margin:3px 0 4px;font-size:15px;font-weight:650}.lp-signal-item p{color:var(--ana-text-soft);text-wrap:balance;margin:0;font-size:13.5px;line-height:1.45}@media (max-width:900px){.lp-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lp-signal-grid{grid-template-columns:1fr}}.go-lp .audit-step p,.go-lp .lp-preview-card>p{text-wrap:balance}.go-lp .audit-faq{max-width:680px;margin-left:auto;margin-right:auto}.go-lp .audit-faq h2{text-align:center}.go-lp h1,.go-lp h2,.go-lp h3{text-wrap:balance}.go-lp p,.go-lp li,.go-lp summary{text-wrap:pretty}.audit-how{margin-top:0}.audit-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:18px 0 36px;display:grid}.audit-step{border:1px solid var(--ana-hairline);background:var(--ana-card-grad), linear-gradient(var(--ana-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--ana-grid-line) 1px, transparent 1px);box-shadow:var(--ana-shadow);background-size:auto,42px 42px,42px 42px;border-radius:16px;padding:28px 26px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.audit-step:hover{transform:translateY(-3px);box-shadow:0 2px 4px #0a0a0c14,0 24px 52px #b8733338}.audit-step-label{text-align:right;font-family:var(--font-instrument-serif), serif;letter-spacing:.02em;color:var(--ana-copper);margin-bottom:8px;font-size:15px;font-style:italic;display:block}.audit-step h3{letter-spacing:-.01em;color:var(--ana-text);margin:0 0 14px;font-size:24px;font-weight:650;line-height:1.08}.audit-step-pill{background:var(--ana-card-tint-a);color:var(--ana-copper);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:14px;padding:5px 13px;font-size:11px;font-weight:700;display:inline-flex}.audit-step p{color:var(--ana-text-soft);margin:0;font-size:15px;line-height:1.55}.audit-checks-label{color:var(--ana-text);margin:0 0 14px;font-size:18px;font-weight:600}.audit-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0;padding:0;list-style:none;display:grid}.audit-checks li{color:var(--ana-text-soft);padding-left:26px;font-size:15px;line-height:1.5;position:relative}.audit-checks li:before{color:var(--ana-copper);content:"✓";font-weight:800;position:absolute;top:0;left:0}.audit-checks strong{color:var(--ana-text)}.audit-stakes{--ana-text:#fff;--ana-text-soft:#ffffffbd;--ana-text-faint:#ffffff80;color:var(--ana-text);background:radial-gradient(circle at 14% 0,#b8733333,#0000 46%),radial-gradient(circle at 90% 14%,#8a5a2a26,#0000 48%),linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/42px 42px,#0b0b0d;border:1px solid #ffffff1a;border-radius:18px;margin-top:56px;padding:40px 36px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a0a0c1a,0 26px 60px #0a0a0c42}.audit-stakes .eyebrow{color:var(--ana-copper)}.audit-stakes h2{margin:8px 0 12px;font-size:clamp(24px,3.2vw,34px);line-height:1.05}.audit-stakes p{max-width:760px;color:var(--ana-text-soft);margin:0;font-size:17px;line-height:1.6}.audit-cta{text-align:center;margin-top:64px}.audit-cta h2{margin:0 0 10px;font-size:clamp(26px,3.4vw,38px);line-height:1.04}.audit-cta p{max-width:560px;color:var(--ana-text-soft);margin:0 auto 22px;font-size:17px}.audit-console{text-align:left;border:1px solid var(--ana-hairline);background:#fff;border-radius:14px;max-width:520px;margin:0 auto 30px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;box-shadow:0 1px 2px #0a0a0c0f,0 18px 40px #0a0a0c1a}.audit-console-bar,.audit-console-foot{letter-spacing:.06em;text-transform:uppercase;color:var(--ana-text-faint);justify-content:space-between;align-items:center;padding:11px 16px;font-size:11px;display:flex}.audit-console-bar{border-bottom:1px solid var(--ana-hairline-soft)}.audit-console-foot{border-top:1px solid var(--ana-hairline-soft)}.audit-console-status{color:var(--ana-copper);align-items:center;gap:7px;display:inline-flex}.audit-console-input{border:1px solid var(--ana-input-border);background:var(--ana-input-bg);border-radius:10px;align-items:center;gap:10px;margin:16px;padding:12px 14px;font-size:14px;display:flex}.audit-console-input svg{width:16px;height:16px;color:var(--ana-text-faint);flex:none}.audit-console-url{color:var(--ana-text)}.audit-caret{background:var(--ana-copper);width:2px;height:16px;animation:1.1s step-end infinite audit-blink}@keyframes audit-blink{50%{opacity:0}}.audit-console-tabs{letter-spacing:.03em;color:var(--ana-text-faint);gap:18px;padding:0 16px;font-size:12px;display:flex}.audit-console-tabs span{border-bottom:2px solid #0000;padding-bottom:10px}.audit-console-tabs .is-active{color:var(--ana-text);border-bottom-color:var(--ana-copper)}.audit-console-tags{border-top:1px solid var(--ana-hairline-soft);flex-wrap:wrap;gap:8px;padding:16px;display:flex}.audit-console-tags span{background:var(--ana-chip-bg);color:var(--ana-text-soft);border-radius:999px;padding:4px 10px;font-size:12px}.audit-console-tags .copper{background:var(--ana-card-tint-a);color:var(--ana-copper)}@media (max-width:560px){.audit-console-tabs{gap:13px}}.audit-faq{border-top:1px solid var(--ana-hairline);margin-top:60px;padding-top:30px}.audit-faq h2{margin:0 0 14px;font-size:clamp(24px,3vw,32px)}.audit-faq details{border-bottom:1px solid var(--ana-hairline-soft);padding:16px 0}.audit-faq summary{cursor:pointer;color:var(--ana-text);font-weight:600}.audit-faq details p{color:var(--ana-text-soft);margin:10px 0 0;line-height:1.55}@media (max-width:760px){.audit-steps,.audit-checks{grid-template-columns:1fr}}@media (max-width:560px){.audit-form,.audit-unlock{grid-template-columns:1fr}}
