.audit-hero[data-astro-cid-qm2ugm2a]{background-color:#f2efe9;background-image:linear-gradient(#0d000008 1px,#0000 1px),linear-gradient(90deg,#0d000008 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(130px,14vw,180px) 0 clamp(60px,8vw,90px);position:relative;overflow:hidden}.audit-hero__glow[data-astro-cid-qm2ugm2a]{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ff4d002e,#0000 65%);border-radius:50%;width:min(55vw,650px);position:absolute;top:-30%;right:-12%}.audit-hero__meta[data-astro-cid-qm2ugm2a]{font:700 .64rem/1.2 var(--font-geo);letter-spacing:.15em;text-transform:uppercase;color:#655f59;border-bottom:1px solid #0d000038;justify-content:space-between;gap:1rem;margin-bottom:clamp(40px,6vw,72px);padding-bottom:13px;display:flex}.audit-hero__live[data-astro-cid-qm2ugm2a]{align-items:center;gap:8px;display:flex}.audit-hero__live[data-astro-cid-qm2ugm2a] i[data-astro-cid-qm2ugm2a]{background:#ff4d00;border-radius:50%;width:6px;height:6px}.audit-hero__grid[data-astro-cid-qm2ugm2a]{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid}.audit-kicker[data-astro-cid-qm2ugm2a]{font:700 .72rem/1.5 var(--font-geo);letter-spacing:.12em;text-transform:uppercase;color:#ff4d00;max-width:36ch;margin-bottom:20px}.audit-hero[data-astro-cid-qm2ugm2a] h1[data-astro-cid-qm2ugm2a]{letter-spacing:-.05em;font-size:clamp(3.2rem,6.5vw,7rem);line-height:.88}.audit-hero[data-astro-cid-qm2ugm2a] h1[data-astro-cid-qm2ugm2a] em[data-astro-cid-qm2ugm2a]{color:#ff4d00}.audit-hero__lead[data-astro-cid-qm2ugm2a]{color:#5a5550;max-width:48ch;margin-top:22px;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6}.audit-start-btn[data-astro-cid-qm2ugm2a]{color:#fff;min-height:52px;font:700 .78rem/1 var(--font-geo);letter-spacing:.06em;text-transform:uppercase;transition:transform .3s var(--ease), background .3s var(--ease);background:#ff4d00;border-radius:3px;align-items:center;gap:12px;margin-top:28px;padding:0 24px;display:inline-flex}.audit-start-btn[data-astro-cid-qm2ugm2a]:hover{background:#0d0000;transform:translateY(-3px)}.audit-preview-card[data-astro-cid-qm2ugm2a]{color:#fff;background:#14110f;border:1px solid #ffffff14;border-radius:8px;padding:clamp(28px,4vw,40px)}.audit-preview-card[data-astro-cid-qm2ugm2a]>span[data-astro-cid-qm2ugm2a]{font:800 .58rem/1 var(--font-geo);letter-spacing:.14em;color:#ff4d00}.audit-preview-card__score[data-astro-cid-qm2ugm2a]{font:400 clamp(4rem, 8vw, 6rem)/.85 var(--font-display);color:#fff;margin:16px 0 20px}.audit-preview-card__score[data-astro-cid-qm2ugm2a] small[data-astro-cid-qm2ugm2a]{color:#fff6;font-size:.35em}.audit-preview-card__bars[data-astro-cid-qm2ugm2a]{gap:8px;display:grid}.audit-preview-card__bars[data-astro-cid-qm2ugm2a] i[data-astro-cid-qm2ugm2a]{background:#ff4d00b3;border-radius:2px;height:4px;display:block}.audit-preview-card[data-astro-cid-qm2ugm2a]>p[data-astro-cid-qm2ugm2a]{font:600 .68rem/1.4 var(--font-geo);color:#ffffff73;margin-top:18px}.audit-tool[data-astro-cid-qm2ugm2a]{background:#f7f4ef;padding:clamp(60px,8vw,100px) 0}.audit-tool__shell[data-astro-cid-qm2ugm2a]{background:#fff;border:1px solid #0d000014;border-radius:8px;max-width:740px;margin:0 auto;padding:clamp(32px,5vw,48px);box-shadow:0 12px 40px #0d00000f}.audit-q[data-astro-cid-qm2ugm2a]{border:0;margin:0;padding:0}.audit-q[data-astro-cid-qm2ugm2a][aria-hidden=true]{display:none}.audit-q__head[data-astro-cid-qm2ugm2a]{justify-content:space-between;gap:12px;margin-bottom:20px;display:flex}.audit-q__step[data-astro-cid-qm2ugm2a]{font:700 .6rem/1 var(--font-geo);letter-spacing:.1em;color:#ff4d00}.audit-q__dimension[data-astro-cid-qm2ugm2a]{font:700 .6rem/1 var(--font-geo);letter-spacing:.1em;text-transform:uppercase;color:#89827a}.audit-q__text[data-astro-cid-qm2ugm2a]{font:400 clamp(1.4rem, 2.5vw, 1.9rem)/1.2 var(--font-display);margin-bottom:28px}.audit-q__options[data-astro-cid-qm2ugm2a]{gap:10px;display:grid}.audit-option[data-astro-cid-qm2ugm2a]{cursor:pointer}.audit-option[data-astro-cid-qm2ugm2a] input[data-astro-cid-qm2ugm2a]{opacity:0;width:0;height:0;position:absolute}.audit-option__card[data-astro-cid-qm2ugm2a]{font:500 .88rem/1.4 var(--font-geo);transition:border-color .2s var(--ease), background .2s var(--ease);border:1px solid #0d00001a;border-radius:6px;align-items:center;gap:14px;padding:16px 18px;display:flex}.audit-option__card[data-astro-cid-qm2ugm2a]:hover{background:#ff4d0008;border-color:#ff4d004d}.audit-option__card[data-astro-cid-qm2ugm2a].is-selected{background:#ff4d000f;border-color:#ff4d00}.audit-option__indicator[data-astro-cid-qm2ugm2a]{border:2px solid #0d000033;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .2s,background .2s}.audit-option__card[data-astro-cid-qm2ugm2a].is-selected .audit-option__indicator[data-astro-cid-qm2ugm2a]{background:#ff4d00;border-color:#ff4d00;box-shadow:inset 0 0 0 3px #fff}.audit-progress[data-astro-cid-qm2ugm2a]{gap:8px;margin-top:32px;display:grid}.audit-progress__bar[data-astro-cid-qm2ugm2a]{background:#0d000014;border-radius:2px;height:3px;overflow:hidden}.audit-progress__bar[data-astro-cid-qm2ugm2a] i[data-astro-cid-qm2ugm2a]{transform-origin:0;height:100%;transition:transform .4s var(--ease);background:#ff4d00;display:block;transform:scaleX(.125)}.audit-progress[data-astro-cid-qm2ugm2a] span[data-astro-cid-qm2ugm2a]{font:600 .68rem/1 var(--font-geo);color:#89827a}.audit-nav[data-astro-cid-qm2ugm2a]{justify-content:space-between;gap:16px;margin-top:24px;display:flex}.audit-nav__btn[data-astro-cid-qm2ugm2a]{font:700 .76rem/1 var(--font-geo);letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0d00001f;border-radius:4px;padding:12px 20px;transition:background .2s,transform .2s}.audit-nav__btn[data-astro-cid-qm2ugm2a]:disabled{opacity:.35;cursor:not-allowed}.audit-nav__btn--primary[data-astro-cid-qm2ugm2a]{color:#fff;background:#ff4d00;border-color:#ff4d00}.audit-nav__btn--primary[data-astro-cid-qm2ugm2a]:hover:not(:disabled){background:#0d0000;border-color:#0d0000;transform:translateY(-2px)}.audit-nav__btn[data-astro-cid-qm2ugm2a].shake{animation:.3s shake}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.audit-results[data-astro-cid-qm2ugm2a]{display:none}.audit-results__head[data-astro-cid-qm2ugm2a]{text-align:center;margin-bottom:28px}.audit-results__label[data-astro-cid-qm2ugm2a]{font:800 .6rem/1 var(--font-geo);letter-spacing:.14em;color:#89827a}.audit-results__score[data-astro-cid-qm2ugm2a]{font:400 clamp(4rem, 9vw, 6.5rem)/.85 var(--font-display);color:#ff4d00;display:inline}.audit-results__out-of[data-astro-cid-qm2ugm2a]{font:500 1.2rem/1 var(--font-geo);color:#bbb5ad}.audit-results__grade[data-astro-cid-qm2ugm2a]{justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}.audit-results__grade[data-astro-cid-qm2ugm2a] span[data-astro-cid-qm2ugm2a]{color:#fff;font:800 .72rem/1 var(--font-geo);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:8px 14px;display:inline-block}.audit-results__grade[data-astro-cid-qm2ugm2a] p[data-astro-cid-qm2ugm2a]{font:600 .9rem/1.3 var(--font-geo);color:#4a4540}.audit-results__summary[data-astro-cid-qm2ugm2a]{text-align:center;color:#6d665f;max-width:52ch;margin:0 auto 32px;font-size:.92rem;line-height:1.55}.audit-results__breakdown[data-astro-cid-qm2ugm2a]{gap:12px;margin-bottom:36px;display:grid}.breakdown-row{grid-template-columns:140px 1fr 40px;align-items:center;gap:12px;display:grid}.breakdown-row__label{font:600 .72rem/1.2 var(--font-geo);color:#5a5550}.breakdown-row__bar{background:#0d00000f;border-radius:3px;height:6px;overflow:hidden}.breakdown-row__bar i{height:100%;transition:width .5s var(--ease);background:#ff4d00;border-radius:3px;display:block}.breakdown-row__score{font:700 .72rem/1 var(--font-geo);color:#89827a;text-align:right}.audit-results__actions[data-astro-cid-qm2ugm2a]{gap:12px;max-width:380px;margin:0 auto;display:grid}.audit-cta-btn[data-astro-cid-qm2ugm2a]{color:#fff;font:700 .78rem/1 var(--font-geo);letter-spacing:.05em;text-transform:uppercase;background:#ff4d00;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;transition:background .3s,transform .3s;display:flex}.audit-cta-btn[data-astro-cid-qm2ugm2a]:hover{background:#0d0000;transform:translateY(-2px)}.audit-restart-btn[data-astro-cid-qm2ugm2a]{font:600 .72rem/1 var(--font-geo);color:#6d665f;cursor:pointer;background:0 0;border:1px solid #0d00001f;border-radius:4px;padding:12px}.audit-restart-btn[data-astro-cid-qm2ugm2a]:hover{color:#ff4d00;border-color:#ff4d00}.audit-dimensions[data-astro-cid-qm2ugm2a]{color:#fff;background:#14110f;padding:clamp(80px,10vw,130px) 0}.audit-dimensions__head[data-astro-cid-qm2ugm2a]{gap:14px;margin-bottom:clamp(40px,6vw,64px);display:grid}.audit-dimensions__head[data-astro-cid-qm2ugm2a] h2[data-astro-cid-qm2ugm2a]{letter-spacing:-.04em;color:#fff;font-size:clamp(2.4rem,4.5vw,4.5rem);line-height:.92}.audit-dimensions__head[data-astro-cid-qm2ugm2a] h2[data-astro-cid-qm2ugm2a] em[data-astro-cid-qm2ugm2a]{color:#ff4d00}.section-index[data-astro-cid-qm2ugm2a]{font:800 .65rem/1 var(--font-geo);letter-spacing:.16em;text-transform:uppercase;color:#77716a}.audit-dimensions__grid[data-astro-cid-qm2ugm2a]{background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.audit-dimensions__grid[data-astro-cid-qm2ugm2a] article[data-astro-cid-qm2ugm2a]{background:#14110f;align-content:start;gap:10px;padding:clamp(20px,2.5vw,30px);display:grid}.audit-dimensions__grid[data-astro-cid-qm2ugm2a] span[data-astro-cid-qm2ugm2a]{font:800 .55rem/1 var(--font-geo);color:#ff4d00}.audit-dimensions__grid[data-astro-cid-qm2ugm2a] h3[data-astro-cid-qm2ugm2a]{color:#fff;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.15}.audit-dimensions__grid[data-astro-cid-qm2ugm2a] p[data-astro-cid-qm2ugm2a]{font:500 .76rem/1.45 var(--font-geo);color:#ffffff80}@media (width<=860px){.audit-hero__grid[data-astro-cid-qm2ugm2a]{grid-template-columns:1fr}.audit-hero__preview[data-astro-cid-qm2ugm2a]{display:none}.audit-dimensions__grid[data-astro-cid-qm2ugm2a]{grid-template-columns:repeat(2,1fr)}.breakdown-row{grid-template-columns:100px 1fr 36px}}@media (width<=600px){.audit-hero__meta[data-astro-cid-qm2ugm2a] span[data-astro-cid-qm2ugm2a]:nth-child(2){display:none}.audit-dimensions__grid[data-astro-cid-qm2ugm2a]{grid-template-columns:1fr}.breakdown-row{grid-template-columns:80px 1fr 32px;gap:8px}.breakdown-row__label{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.audit-start-btn[data-astro-cid-qm2ugm2a],.audit-nav__btn[data-astro-cid-qm2ugm2a],.audit-cta-btn[data-astro-cid-qm2ugm2a]{transition:none;transform:none}}
