.dg[data-astro-cid-f3aegqh4]{background:var(--surface-page);padding:var(--space-12,48px) var(--space-4,16px) var(--space-16,64px);scroll-margin-top:88px}.dg-wrap[data-astro-cid-f3aegqh4]{max-width:640px;margin:0 auto}.dg-step[data-astro-cid-f3aegqh4][hidden]{display:none}.dg-eyebrow[data-astro-cid-f3aegqh4]{color:var(--brand-deep);font-weight:700;font-size:var(--text-sm,.875rem);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px}.dg-title[data-astro-cid-f3aegqh4]{color:var(--text-primary);margin:0 0 16px;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.15}.dg-intro[data-astro-cid-f3aegqh4]{color:var(--text-primary);margin:0 0 24px;font-size:1.125rem;line-height:1.5}.dg-facts[data-astro-cid-f3aegqh4]{color:var(--text-muted);font-size:var(--text-sm,.875rem);margin:12px 0 0}.dg-start[data-astro-cid-f3aegqh4],.dg-submit[data-astro-cid-f3aegqh4]{min-height:56px;font:inherit;font-weight:var(--weight-bold);cursor:pointer;border:0}.dg-progress[data-astro-cid-f3aegqh4]{color:var(--text-muted);font-size:var(--text-sm,.875rem);align-items:center;gap:12px;margin-bottom:20px;display:flex}.dg-track[data-astro-cid-f3aegqh4]{background:var(--border-subtle);border-radius:999px;flex:1;height:6px;overflow:hidden}.dg-bar[data-astro-cid-f3aegqh4]{background:var(--brand-default);height:100%;display:block}.dg-q[data-astro-cid-f3aegqh4]{color:var(--text-primary);margin:0 0 8px;font-size:clamp(1.25rem,4vw,1.6rem);font-weight:700;line-height:1.3}.dg-hint[data-astro-cid-f3aegqh4]{color:var(--text-muted);margin:0 0 20px}.dg-answers[data-astro-cid-f3aegqh4]{gap:12px;display:grid}.dg-answer[data-astro-cid-f3aegqh4]{text-align:left;min-height:56px;font:inherit;color:var(--text-primary);background:var(--surface-elevated);border:2px solid var(--border-default);cursor:pointer;border-radius:12px;padding:12px 20px;font-size:1.05rem;font-weight:600}.dg-answer[data-astro-cid-f3aegqh4]:hover{border-color:var(--text-primary)}.dg-answer[data-astro-cid-f3aegqh4][aria-pressed=true]{border-color:var(--brand-default);background:var(--surface-secondary)}.dg-answer[data-astro-cid-f3aegqh4]:focus-visible,.dg-back[data-astro-cid-f3aegqh4]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.dg-back[data-astro-cid-f3aegqh4]{font:inherit;color:var(--text-link);cursor:pointer;background:0 0;border:0;margin-top:20px;padding:8px 0;text-decoration:underline}.dg-result[data-astro-cid-f3aegqh4]{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:16px;padding:24px}.dg-score[data-astro-cid-f3aegqh4]{color:var(--text-primary);margin:0;font-size:1.1rem}.dg-score[data-astro-cid-f3aegqh4] strong[data-astro-cid-f3aegqh4]{font-size:3.5rem;font-weight:900;line-height:1}.dg-meter[data-astro-cid-f3aegqh4]{background:var(--border-subtle);border-radius:999px;height:10px;margin:12px 0 20px;overflow:hidden}.dg-meter[data-astro-cid-f3aegqh4] span[data-astro-cid-f3aegqh4]{background:var(--brand-muted);width:0;height:100%;transition:width .6s;display:block}.dg-meter[data-astro-cid-f3aegqh4][data-band=exposed] span[data-astro-cid-f3aegqh4]{background:var(--status-warning)}.dg-meter[data-astro-cid-f3aegqh4][data-band=fragile] span[data-astro-cid-f3aegqh4]{background:var(--brand-deep)}.dg-band[data-astro-cid-f3aegqh4]{color:var(--text-primary);margin:0 0 8px;font-size:1.4rem}.dg-band-text[data-astro-cid-f3aegqh4]{color:var(--text-primary);margin:0 0 20px;line-height:1.5}.dg-findings-title[data-astro-cid-f3aegqh4]{color:var(--text-primary);margin:0 0 8px;font-size:1rem}.dg-findings[data-astro-cid-f3aegqh4]{color:var(--text-primary);margin:0;padding-left:20px;line-height:1.5}.dg-findings[data-astro-cid-f3aegqh4] li[data-astro-cid-f3aegqh4]+li[data-astro-cid-f3aegqh4]{margin-top:6px}.dg-form[data-astro-cid-f3aegqh4]{margin-top:32px}.dg-form-title[data-astro-cid-f3aegqh4]{color:var(--text-primary);margin:0 0 8px;font-size:1.4rem}.dg-form-text[data-astro-cid-f3aegqh4]{color:var(--text-primary);margin:0 0 20px;line-height:1.5}.dg-grid[data-astro-cid-f3aegqh4]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dg-wide[data-astro-cid-f3aegqh4]{grid-column:1/-1}.dg-field[data-astro-cid-f3aegqh4]{color:var(--text-primary);gap:6px;font-size:.95rem;font-weight:600;display:grid}.dg-field[data-astro-cid-f3aegqh4] em[data-astro-cid-f3aegqh4]{color:var(--text-muted);font-style:normal;font-weight:400}.dg-field[data-astro-cid-f3aegqh4] input[data-astro-cid-f3aegqh4],.dg-field[data-astro-cid-f3aegqh4] select[data-astro-cid-f3aegqh4]{min-height:48px;font:inherit;color:var(--text-primary);background:var(--surface-elevated);border:2px solid var(--border-default);box-sizing:border-box;border-radius:8px;width:100%;padding:10px 12px;font-weight:400}.dg-field[data-astro-cid-f3aegqh4] input[data-astro-cid-f3aegqh4]:focus-visible,.dg-field[data-astro-cid-f3aegqh4] select[data-astro-cid-f3aegqh4]:focus-visible,.dg-consent[data-astro-cid-f3aegqh4] input[data-astro-cid-f3aegqh4]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.dg-hp[data-astro-cid-f3aegqh4]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.dg-consent[data-astro-cid-f3aegqh4]{color:var(--text-primary);align-items:flex-start;gap:10px;margin:20px 0;line-height:1.4;display:flex}.dg-consent[data-astro-cid-f3aegqh4] input[data-astro-cid-f3aegqh4]{width:22px;height:22px;accent-color:var(--brand-deep);flex:none;margin:0}.dg-consent[data-astro-cid-f3aegqh4] a[data-astro-cid-f3aegqh4]{color:var(--text-link)}.dg-turnstile[data-astro-cid-f3aegqh4]{margin-bottom:16px}.dg-submit[data-astro-cid-f3aegqh4]:disabled{opacity:.55;cursor:not-allowed}.dg-error[data-astro-cid-f3aegqh4]{background:var(--status-danger-surface);color:var(--text-primary);border-radius:8px;margin-top:16px;padding:12px 16px}.dg-mail[data-astro-cid-f3aegqh4]{color:var(--text-link);margin-top:6px;font-weight:700;display:inline-block}@media (width<=560px){.dg-grid[data-astro-cid-f3aegqh4]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dg-meter[data-astro-cid-f3aegqh4] span[data-astro-cid-f3aegqh4]{transition:none}}
