.page-head[data-astro-cid-tasnzhb6]{background:linear-gradient(180deg, var(--bg-accent), #fff);text-align:center;padding:46px 0 24px}.page-head[data-astro-cid-tasnzhb6] .lead[data-astro-cid-tasnzhb6]{max-width:680px;margin:14px auto 0}.crumbs[data-astro-cid-tasnzhb6]{color:var(--muted);margin-bottom:14px;font-size:.85rem}.crumbs[data-astro-cid-tasnzhb6] a[data-astro-cid-tasnzhb6]{color:var(--brand-link)}.crumbs[data-astro-cid-tasnzhb6] span[data-astro-cid-tasnzhb6]{opacity:.5;margin:0 6px}.crumbs[data-astro-cid-tasnzhb6] em[data-astro-cid-tasnzhb6]{font-style:normal}.quiz[data-astro-cid-tasnzhb6]{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:680px;margin:0 auto;padding:36px;box-shadow:0 16px 40px #0e2a471a}.q-step[data-astro-cid-tasnzhb6]{display:none}.q-step[data-astro-cid-tasnzhb6].is-active{animation:.25s fade;display:block}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.q-count[data-astro-cid-tasnzhb6]{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-link);font-size:.76rem;font-weight:700}.q-step[data-astro-cid-tasnzhb6] h2[data-astro-cid-tasnzhb6]{margin:10px 0 8px;font-size:1.4rem}.q-help[data-astro-cid-tasnzhb6]{color:var(--muted);margin:0 0 20px;font-size:.92rem}.q-opts[data-astro-cid-tasnzhb6]{flex-direction:column;gap:12px;margin-top:18px;display:flex}.q-grid[data-astro-cid-tasnzhb6]{grid-template-columns:repeat(4,1fr);display:grid}.q-opt[data-astro-cid-tasnzhb6]{text-align:left;border:2px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:12px;padding:16px 18px;font-size:1rem;font-weight:600;transition:border-color .12s,background .12s,transform .12s}.q-grid[data-astro-cid-tasnzhb6] .q-opt[data-astro-cid-tasnzhb6]{text-align:center;padding:14px 0}.q-opt[data-astro-cid-tasnzhb6]:hover{border-color:var(--brand);background:var(--bg-accent);transform:translateY(-1px)}.result[data-astro-cid-tasnzhb6]{text-align:center}.r-badge[data-astro-cid-tasnzhb6]{letter-spacing:.05em;text-transform:uppercase;background:var(--bg-soft);color:var(--muted);border-radius:999px;padding:6px 14px;font-size:.76rem;font-weight:800;display:inline-block}.r-badge[data-astro-cid-tasnzhb6].is-yes{background:var(--bg-accent);color:var(--navy)}.r-badge[data-astro-cid-tasnzhb6].is-maybe{color:#b9791e;background:#fff4e5}.r-badge[data-astro-cid-tasnzhb6].is-no{color:#2b5d86;background:#eef3f9}.result[data-astro-cid-tasnzhb6] h2[data-astro-cid-tasnzhb6]{margin:14px 0 12px;font-size:1.5rem}.r-body[data-astro-cid-tasnzhb6]{text-align:left;color:var(--ink)}.r-body[data-astro-cid-tasnzhb6] p{margin:0 0 12px}.r-cta[data-astro-cid-tasnzhb6]{flex-wrap:wrap;justify-content:center;gap:12px;margin:22px 0 6px;display:flex}.r-cta[data-astro-cid-tasnzhb6] .btn--ghost{border:2px solid var(--brand-link);color:var(--brand-link);background:0 0}.r-cta[data-astro-cid-tasnzhb6] .btn--ghost:hover{background:var(--brand-link);color:#fff}.r-body[data-astro-cid-tasnzhb6] .r-note{background:var(--bg-soft,#f3f8fc);border:1px solid var(--line);border-radius:12px;margin:0 0 12px;padding:12px 14px}.r-body[data-astro-cid-tasnzhb6] .r-note--pick{border:2px solid var(--brand)}.q-step[data-astro-cid-tasnzhb6] h2[data-astro-cid-tasnzhb6]:focus{outline:none}.r-disclaimer[data-astro-cid-tasnzhb6]{color:var(--muted);max-width:520px;margin:18px auto 0;font-size:.82rem}.q-restart[data-astro-cid-tasnzhb6]{color:var(--brand-link);cursor:pointer;background:0 0;border:none;margin-top:14px;font-size:.9rem;font-weight:600}.cta-band[data-astro-cid-tasnzhb6]{background:linear-gradient(120deg, var(--brand-dark), var(--brand-link));color:#fff;padding:60px 0}.cta-band[data-astro-cid-tasnzhb6] h2[data-astro-cid-tasnzhb6]{color:#fff}@media (width<=560px){.quiz[data-astro-cid-tasnzhb6]{padding:24px}.q-grid[data-astro-cid-tasnzhb6]{grid-template-columns:repeat(2,1fr)}}.fss-hero[data-astro-cid-tasnzhb6],.page-head[data-astro-cid-tasnzhb6],.ref-hero[data-astro-cid-tasnzhb6],.cs-intro[data-astro-cid-tasnzhb6]{background:var(--bg-soft);border-bottom:1px solid var(--navy)}.cta-band[data-astro-cid-tasnzhb6]{background:var(--navy)}.cta-band[data-astro-cid-tasnzhb6] p[data-astro-cid-tasnzhb6]{color:#dbe8f3}.hero-img[data-astro-cid-tasnzhb6]{border-radius:var(--radius);box-shadow:none}.legal-band[data-astro-cid-tasnzhb6],.approved-band[data-astro-cid-tasnzhb6]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fff}.legal-band[data-astro-cid-tasnzhb6] p[data-astro-cid-tasnzhb6],.approved-band[data-astro-cid-tasnzhb6] p[data-astro-cid-tasnzhb6]{color:var(--ink)}.legal-band[data-astro-cid-tasnzhb6] .lb-ico[data-astro-cid-tasnzhb6],.approved-band[data-astro-cid-tasnzhb6] .ab-ico[data-astro-cid-tasnzhb6],.legal-band[data-astro-cid-tasnzhb6] .lb-ico[data-astro-cid-tasnzhb6],.notice-band[data-astro-cid-tasnzhb6] .nb-ico[data-astro-cid-tasnzhb6],.ben-ico[data-astro-cid-tasnzhb6],.city-card[data-astro-cid-tasnzhb6] .cc-ico[data-astro-cid-tasnzhb6]{color:var(--brand);background:0 0;border-radius:0}.price[data-astro-cid-tasnzhb6] .now[data-astro-cid-tasnzhb6],.price[data-astro-cid-tasnzhb6] .was[data-astro-cid-tasnzhb6]{font-family:var(--serif);font-weight:500}.incl[data-astro-cid-tasnzhb6] .tick[data-astro-cid-tasnzhb6],.step-n[data-astro-cid-tasnzhb6]{border-radius:0}.auth-card[data-astro-cid-tasnzhb6],.city-card[data-astro-cid-tasnzhb6],.kfa[data-astro-cid-tasnzhb6],.rsa-x[data-astro-cid-tasnzhb6],.unit-notice[data-astro-cid-tasnzhb6],.allergen[data-astro-cid-tasnzhb6],.rule[data-astro-cid-tasnzhb6],.temp-table[data-astro-cid-tasnzhb6],.ec-table[data-astro-cid-tasnzhb6],.sheet[data-astro-cid-tasnzhb6],.quiz-q[data-astro-cid-tasnzhb6],.quiz-result[data-astro-cid-tasnzhb6],.ec-tool[data-astro-cid-tasnzhb6]{box-shadow:none;border-radius:0}.rsa-x[data-astro-cid-tasnzhb6] img[data-astro-cid-tasnzhb6]{border-radius:0}.auth-card[data-astro-cid-tasnzhb6],.city-card[data-astro-cid-tasnzhb6],.kfa[data-astro-cid-tasnzhb6],.rule[data-astro-cid-tasnzhb6],.allergen[data-astro-cid-tasnzhb6]{border:0;border-top:1px solid var(--navy);background:#fff}.unit-notice[data-astro-cid-tasnzhb6]{background:var(--bg-soft);border-color:var(--rule)}.state-links[data-astro-cid-tasnzhb6] a[data-astro-cid-tasnzhb6],.loc-links[data-astro-cid-tasnzhb6] a[data-astro-cid-tasnzhb6],.ind-pills[data-astro-cid-tasnzhb6] a[data-astro-cid-tasnzhb6]{border-radius:var(--radius)}.city-card[data-astro-cid-tasnzhb6]:hover{border-color:var(--navy)}.ec-tool[data-astro-cid-tasnzhb6],.quiz-q[data-astro-cid-tasnzhb6],.quiz-result[data-astro-cid-tasnzhb6]{border:1px solid var(--navy)}.ec-field[data-astro-cid-tasnzhb6] select[data-astro-cid-tasnzhb6],.ec-field[data-astro-cid-tasnzhb6] input[data-astro-cid-tasnzhb6][type=month],.q-opt[data-astro-cid-tasnzhb6],.q-explain[data-astro-cid-tasnzhb6],.ec-error[data-astro-cid-tasnzhb6]{border-radius:var(--radius)}.ec-result[data-astro-cid-tasnzhb6] .r-badge{text-transform:none;letter-spacing:0;border-radius:0;font-weight:600}.ec-result[data-astro-cid-tasnzhb6] .r-badge.is-maybe{background:var(--bg-soft);color:var(--navy);border-left:3px solid var(--navy)}.r-badge[data-astro-cid-tasnzhb6]{text-transform:none;letter-spacing:0;border-radius:0}.r-badge[data-astro-cid-tasnzhb6].is-maybe{background:var(--bg-soft);color:var(--navy);border-left:3px solid var(--navy)}.ec-table[data-astro-cid-tasnzhb6] th[data-astro-cid-tasnzhb6]{background:var(--bg-soft)}.btn[data-astro-cid-tasnzhb6]{transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}.btn[data-astro-cid-tasnzhb6]:hover{transform:none}.quiz[data-astro-cid-tasnzhb6]{box-shadow:none;border:1px solid var(--navy);border-radius:0}.q-opt[data-astro-cid-tasnzhb6]:hover{transform:none}.q-opt[data-astro-cid-tasnzhb6]{transition:border-color .15s ease-out,background .15s ease-out}.r-body[data-astro-cid-tasnzhb6] .r-note{border-radius:0}.q-step[data-astro-cid-tasnzhb6].is-active{animation:none}
