.self-check-hero.svelte-392yik{padding-bottom:3rem}.self-check-hero.svelte-392yik h1:where(.svelte-392yik){letter-spacing:-.04em;max-width:1000px;margin:.6rem 0 1.4rem;font-size:clamp(2.8rem,7vw,6.4rem);line-height:1}.self-check-hero.svelte-392yik>p:where(.svelte-392yik):last-child{max-width:760px;color:var(--muted);font-size:1.08rem;line-height:1.8}.questions.svelte-392yik{padding-top:3rem}.question-list.svelte-392yik{gap:1rem;display:grid}.question-list.svelte-392yik fieldset:where(.svelte-392yik){border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);margin:0;padding:clamp(1.25rem,3vw,2rem)}.question-list.svelte-392yik legend:where(.svelte-392yik){gap:1rem;width:100%;padding:0;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:800;line-height:1.55;display:flex}.question-list.svelte-392yik legend:where(.svelte-392yik) span:where(.svelte-392yik){color:var(--accent)}.answer-options.svelte-392yik{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.25rem;display:grid}.answer-options.svelte-392yik label:where(.svelte-392yik){cursor:pointer}.answer-options.svelte-392yik input:where(.svelte-392yik){opacity:0;pointer-events:none;position:absolute}.answer-options.svelte-392yik span:where(.svelte-392yik){border-radius:var(--radius-control);background:var(--surface);border:1px solid #8d98aa;place-items:center;min-height:48px;padding:.5rem;font-weight:750;display:grid}.answer-options.svelte-392yik input:where(.svelte-392yik):checked+span:where(.svelte-392yik){border-color:var(--accent);color:#fff;background:var(--accent)}.answer-options.svelte-392yik input:where(.svelte-392yik):focus-visible+span:where(.svelte-392yik){outline-offset:3px;outline:3px solid #1a73e8}.answer-reminder.svelte-392yik{border-radius:var(--radius-control);text-align:center;width:min(760px,100% - 2rem);box-shadow:var(--shadow-inset);color:var(--muted);margin:0 auto 7rem;padding:1.25rem}.result.svelte-392yik{padding-top:2rem}.score-card.svelte-392yik{border-radius:var(--radius-card);text-align:center;color:#fff;background:#303744;padding:clamp(2rem,5vw,4rem)}.score-card.svelte-392yik>p:where(.svelte-392yik){color:#d4dae3;max-width:680px;margin:0 auto;line-height:1.7}.score-card.svelte-392yik strong:where(.svelte-392yik){color:#ffb27a;margin:.5rem 0;font-size:clamp(5rem,14vw,10rem);line-height:1;display:block}.score-card.svelte-392yik small:where(.svelte-392yik){font-size:.24em}.score-card.svelte-392yik h2:where(.svelte-392yik){margin:.4rem 0 1rem;font-size:clamp(2rem,5vw,3.8rem)}.recommendations.svelte-392yik{margin-top:4rem}.recommendations.svelte-392yik>h2:where(.svelte-392yik),.next-actions.svelte-392yik h2:where(.svelte-392yik),.contact-panel.svelte-392yik h2:where(.svelte-392yik){font-size:clamp(2rem,4vw,3.5rem)}.recommendations.svelte-392yik article:where(.svelte-392yik){border-left:3px solid var(--accent);background:var(--surface);box-shadow:var(--shadow-raised);margin-top:1rem;padding:clamp(1.25rem,3vw,2rem)}.recommendations.svelte-392yik span:where(.svelte-392yik){color:var(--accent);font-size:.8rem;font-weight:800}.recommendations.svelte-392yik h3:where(.svelte-392yik){margin:.6rem 0;font-size:1.2rem}.recommendations.svelte-392yik p:where(.svelte-392yik),.contact-panel.svelte-392yik>div:where(.svelte-392yik)>p:where(.svelte-392yik):last-child{color:var(--muted);line-height:1.75}.next-actions.svelte-392yik{margin-top:4rem}.next-actions.svelte-392yik>div:where(.svelte-392yik){flex-wrap:wrap;gap:1rem;display:flex}.contact-panel.svelte-392yik{border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,5rem);margin-top:5rem;padding:clamp(1.25rem,4vw,3rem);display:grid}.contact-panel.svelte-392yik h2:where(.svelte-392yik){margin:.5rem 0 1rem}.field-grid.svelte-392yik{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.field.svelte-392yik input:where(.svelte-392yik){border:1px solid var(--line);border-radius:var(--radius-control);width:100%;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-inset);font:inherit;padding:.9rem 1rem}.turnstile-slot.svelte-392yik{width:100%;margin:1.2rem 0}.submit.svelte-392yik{width:100%;margin-top:1rem}.success.svelte-392yik{border-radius:var(--radius-card);box-shadow:var(--shadow-inset);align-self:start;padding:2rem}.success.svelte-392yik h3:where(.svelte-392yik){font-size:1.6rem}.success.svelte-392yik p:where(.svelte-392yik){color:var(--muted);line-height:1.7}@media (width<=760px){.answer-options.svelte-392yik,.field-grid.svelte-392yik,.contact-panel.svelte-392yik{grid-template-columns:1fr}.next-actions.svelte-392yik>div:where(.svelte-392yik)>:where(.svelte-392yik){width:100%}}
