.disclosure[data-astro-cid-3xqlmbxk]{font-size:var(--fs-sm);color:var(--c-ink-soft);margin-bottom:var(--space-4)}.tool-guide[data-astro-cid-3xqlmbxk],.privacy-note[data-astro-cid-3xqlmbxk]{align-items:flex-start;gap:var(--space-3);color:var(--c-ink-soft);margin-bottom:var(--space-5);display:flex}.tool-guide[data-astro-cid-3xqlmbxk] svg,.privacy-note[data-astro-cid-3xqlmbxk] svg{color:var(--c-teal-strong);flex-shrink:0}.calculator[data-astro-cid-3xqlmbxk]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plan-panel[data-astro-cid-3xqlmbxk]{border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-surface);min-width:0;box-shadow:var(--shadow);flex-direction:column;padding:clamp(1.15rem,3vw,2rem);display:flex}.panel-heading[data-astro-cid-3xqlmbxk]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.panel-heading[data-astro-cid-3xqlmbxk] h2[data-astro-cid-3xqlmbxk]{font-size:var(--fs-lg)}.plan-letter[data-astro-cid-3xqlmbxk]{background:var(--c-primary);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-weight:800;display:grid}.result-logo[data-astro-cid-3xqlmbxk]{object-fit:contain;width:clamp(5rem,12vw,9rem);height:3rem;margin-left:auto}.selectors[data-astro-cid-3xqlmbxk]{gap:var(--space-2);display:grid}label[data-astro-cid-3xqlmbxk]{font-size:var(--fs-sm);font-weight:750}select[data-astro-cid-3xqlmbxk]{border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:3rem;font:inherit;color:var(--c-ink);margin-bottom:var(--space-2);background:#fff;padding:.7rem .5rem}select[data-astro-cid-3xqlmbxk]:focus-visible{outline:3px solid var(--c-teal-strong);outline-offset:2px}.result-summary[data-astro-cid-3xqlmbxk]{margin-top:var(--space-5);padding:var(--space-5);background:var(--c-surface-alt);border-radius:var(--radius);min-height:10.8rem}.status[data-astro-cid-3xqlmbxk]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--c-teal-strong);font-weight:800}.amount[data-astro-cid-3xqlmbxk]{letter-spacing:-.04em;margin:var(--space-2) 0;color:var(--c-primary);font-size:clamp(2rem,4vw,3rem);font-weight:850;line-height:1.2}.result-facts[data-astro-cid-3xqlmbxk]{margin-top:var(--space-3)}.result-facts[data-astro-cid-3xqlmbxk] div[data-astro-cid-3xqlmbxk]{padding:var(--space-4) 0;border-bottom:1px solid var(--c-border);min-height:5.7rem}.result-facts[data-astro-cid-3xqlmbxk] dt[data-astro-cid-3xqlmbxk]{font-size:var(--fs-xs);text-transform:uppercase;color:var(--c-muted);margin-bottom:var(--space-2);font-weight:800}.result-facts[data-astro-cid-3xqlmbxk] dd[data-astro-cid-3xqlmbxk]{font-size:var(--fs-sm);margin:0;line-height:1.65}.caveat[data-astro-cid-3xqlmbxk]{font-size:var(--fs-sm);margin:var(--space-4) 0;color:var(--c-ink-soft)}.result-action[data-astro-cid-3xqlmbxk]{padding-top:var(--space-5);gap:var(--space-2);margin-top:auto;display:grid}.paid-label[data-astro-cid-3xqlmbxk],.partner-disclosure[data-astro-cid-3xqlmbxk]{font-size:var(--fs-xs);color:var(--c-ink-soft)}.result-cta[data-astro-cid-3xqlmbxk]{justify-content:center;width:100%}.profile-link[data-astro-cid-3xqlmbxk]{font-size:var(--fs-sm);text-align:center;margin-top:var(--space-2)}.privacy-note[data-astro-cid-3xqlmbxk]{margin-top:var(--space-5);font-size:var(--fs-sm)}.next-steps[data-astro-cid-3xqlmbxk]{gap:var(--space-6);padding:var(--space-7);background:var(--c-surface-alt);border-radius:var(--radius-lg);margin-block:var(--space-8);grid-template-columns:1.2fr 1fr;display:grid}.next-steps[data-astro-cid-3xqlmbxk] h2[data-astro-cid-3xqlmbxk]{font-size:var(--fs-xl);margin-bottom:var(--space-3)}.next-links[data-astro-cid-3xqlmbxk]{justify-content:center;gap:var(--space-4);flex-direction:column;display:flex}.sources[data-astro-cid-3xqlmbxk]{margin-top:var(--space-7);font-size:var(--fs-sm);color:var(--c-ink-soft)}.sources[data-astro-cid-3xqlmbxk] h2[data-astro-cid-3xqlmbxk]{font-size:var(--fs-lg);margin-bottom:var(--space-3)}.sources[data-astro-cid-3xqlmbxk] ul[data-astro-cid-3xqlmbxk]{margin-top:var(--space-3);padding-left:1.3em}[data-astro-cid-3xqlmbxk][hidden]{display:none!important}@media (width<=720px){.calculator[data-astro-cid-3xqlmbxk],.next-steps[data-astro-cid-3xqlmbxk]{grid-template-columns:1fr}.next-steps[data-astro-cid-3xqlmbxk]{padding:var(--space-5)}.result-facts[data-astro-cid-3xqlmbxk] div[data-astro-cid-3xqlmbxk]{min-height:0}}
