.ClaimQualifier_qualifier__8NiCc{border-top:1px solid var(--line);background:var(--surface-2);padding:3.5rem 1.5rem}.ClaimQualifier_inner__0ypMk{max-width:760px;margin:0 auto;text-align:center}.ClaimQualifier_eyebrow__jIwwA{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary-text);margin:0 0 .875rem}.ClaimQualifier_title__luXdo{font-family:var(--font-heading),Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;letter-spacing:-.015em;color:var(--text-strong);margin:0 0 .5rem}.ClaimQualifier_subtitle__1tqgQ{font-size:1rem;line-height:1.6;color:var(--text-muted);margin:0 auto 2rem;max-width:540px}.ClaimQualifier_card__uWgiq{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 4px 20px rgba(10,27,51,.07);padding:1.75rem;text-align:left}.ClaimQualifier_progress__rRQwU{list-style:none;display:flex;gap:.4rem;justify-content:center;padding:0;margin:0 0 1.5rem}.ClaimQualifier_dotActive__YBLUD,.ClaimQualifier_dot__LTf_u{width:1.75rem;height:.25rem;border-radius:999px}.ClaimQualifier_dot__LTf_u{background:var(--line)}.ClaimQualifier_dotActive__YBLUD{background:var(--brand-primary)}.ClaimQualifier_question__l8T1F{font-size:1.0625rem;font-weight:700;color:var(--text-strong);margin:0 0 1.25rem;text-align:center}.ClaimQualifier_options__aWMdQ{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center}.ClaimQualifier_optionsCol__b_Kbv{display:flex;flex-direction:column;gap:.625rem}.ClaimQualifier_optionWide__0JN4M,.ClaimQualifier_option__E5VRD{font-family:var(--font-body),sans-serif;font-size:.9375rem;font-weight:600;color:var(--text-strong);background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s,background .15s}.ClaimQualifier_option__E5VRD{padding:.7rem 1.1rem}.ClaimQualifier_optionWide__0JN4M{padding:.9rem 1.1rem;text-align:left;width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ClaimQualifier_optionWide__0JN4M:after{content:"\2192";color:var(--text-soft);font-weight:700;transition:color .15s,transform .15s}.ClaimQualifier_optionWide__0JN4M:focus-visible,.ClaimQualifier_optionWide__0JN4M:hover,.ClaimQualifier_option__E5VRD:focus-visible,.ClaimQualifier_option__E5VRD:hover{border-color:var(--brand-primary);background:#f0fdf4;outline:none}.ClaimQualifier_optionWide__0JN4M:focus-visible:after,.ClaimQualifier_optionWide__0JN4M:hover:after{color:var(--brand-primary-text);transform:translateX(2px)}.ClaimQualifier_back__s_Eg0,.ClaimQualifier_restart__X6jcY{font-family:var(--font-body),sans-serif;font-size:.8125rem;font-weight:600;color:var(--text-soft);background:none;border:none;cursor:pointer;padding:0;margin:0 0 1rem}.ClaimQualifier_back__s_Eg0:hover,.ClaimQualifier_restart__X6jcY:hover{color:var(--text-strong)}.ClaimQualifier_restart__X6jcY{margin:1.5rem 0 0;display:inline-block}.ClaimQualifier_result__mEwqK{text-align:left}.ClaimQualifier_resultEyebrow__nJjgz{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .625rem}.ClaimQualifier_verdictRecommend__kAGuK{color:var(--brand-primary-text)}.ClaimQualifier_verdictConsider__skL8z{color:#475569}.ClaimQualifier_verdictDiy__7DVqW{color:#c2410c}.ClaimQualifier_resultTitle__edUNH{font-family:var(--font-heading),Georgia,serif;font-size:1.375rem;font-weight:500;letter-spacing:-.01em;color:var(--text-strong);margin:0 0 .75rem;line-height:1.25}.ClaimQualifier_resultBody__BydKD{font-size:.975rem;line-height:1.65;color:var(--text-muted);margin:0 0 1.5rem}.ClaimQualifier_resultActions__DrBo4{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.ClaimQualifier_resultCta__EF893{display:inline-block;padding:.75rem 1.5rem;border-radius:var(--radius-sm);background:var(--brand-primary-text);color:#fff;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .15s}.ClaimQualifier_resultCta__EF893:hover{background:#065f46}.ClaimQualifier_resultSecondary__wi5GY{font-size:.9375rem;font-weight:600;color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.ClaimQualifier_resultSecondary__wi5GY:hover{color:var(--text-strong)}@media (max-width:600px){.ClaimQualifier_qualifier__8NiCc{padding:2.5rem 1rem}.ClaimQualifier_card__uWgiq{padding:1.25rem}}