.hero[data-astro-cid-hahs5yj3]{background:var(--color-cream);padding:var(--space-6) var(--space-4) var(--space-7)}.hero__inner[data-astro-cid-hahs5yj3]{gap:var(--space-6);grid-template-columns:1.15fr 1fr;align-items:start;max-width:1100px;margin:0 auto;display:grid}.hero__kicker[data-astro-cid-hahs5yj3],.calc__kicker[data-astro-cid-hahs5yj3]{font-size:var(--text-sm);letter-spacing:.12em;color:var(--color-accent-deep);margin:0 0 var(--space-2)}.hero[data-astro-cid-hahs5yj3] h1[data-astro-cid-hahs5yj3]{font-size:var(--text-4xl);margin:0 0 var(--space-3)}.hero__lede[data-astro-cid-hahs5yj3]{font-size:var(--text-lg);color:var(--color-slate);margin:0 0 var(--space-4)}.hero__points[data-astro-cid-hahs5yj3]{margin:0 0 var(--space-4);padding-left:1.1rem}.hero__points[data-astro-cid-hahs5yj3] li[data-astro-cid-hahs5yj3]{margin-bottom:var(--space-1)}.hero__trust[data-astro-cid-hahs5yj3]{font-size:var(--text-sm);color:var(--color-slate);margin:0}.lead-form[data-astro-cid-hahs5yj3],.result-panel[data-astro-cid-hahs5yj3]{gap:var(--space-2);background:var(--color-bg);border:1px solid var(--color-border);padding:var(--space-5);border-radius:4px;flex-direction:column;display:flex;box-shadow:0 12px 32px #0a0d1414}.lead-form[data-astro-cid-hahs5yj3][hidden],.result-panel[data-astro-cid-hahs5yj3][hidden]{display:none}.lead-form[data-astro-cid-hahs5yj3] h2[data-astro-cid-hahs5yj3],.result-panel[data-astro-cid-hahs5yj3] h2[data-astro-cid-hahs5yj3]{font-size:var(--text-xl);margin:0}.lead-form__sub[data-astro-cid-hahs5yj3]{margin:0 0 var(--space-2);color:var(--color-slate);font-size:var(--text-sm)}.lead-form[data-astro-cid-hahs5yj3] label[data-astro-cid-hahs5yj3]{font-weight:600}.lead-form__optional[data-astro-cid-hahs5yj3]{color:var(--color-slate);font-weight:400;font-size:var(--text-sm)}.lead-form[data-astro-cid-hahs5yj3] input[data-astro-cid-hahs5yj3]{font-size:var(--text-base);padding:var(--space-2);border:1px solid var(--color-border);border-radius:2px}.lead-form[data-astro-cid-hahs5yj3] button[data-astro-cid-hahs5yj3],.cta-button[data-astro-cid-hahs5yj3],.result-link[data-astro-cid-hahs5yj3],.btn[data-astro-cid-hahs5yj3]{background:var(--color-navy);color:var(--color-bg);font-size:var(--text-base);padding:var(--space-3) var(--space-4);cursor:pointer;text-align:center;border:0;border-radius:2px;font-weight:600;text-decoration:none;display:inline-block}.lead-form[data-astro-cid-hahs5yj3] button[data-astro-cid-hahs5yj3]{margin-top:var(--space-3)}.lead-form[data-astro-cid-hahs5yj3] button[data-astro-cid-hahs5yj3]:hover,.cta-button[data-astro-cid-hahs5yj3]:hover,.result-link[data-astro-cid-hahs5yj3]:hover,.btn[data-astro-cid-hahs5yj3]:hover{background:var(--color-accent);color:var(--color-obsidian)}.lead-form__consent[data-astro-cid-hahs5yj3],.lead-form__error[data-astro-cid-hahs5yj3]{font-size:var(--text-sm);color:var(--color-slate);margin:var(--space-2) 0 0}.lead-form__error[data-astro-cid-hahs5yj3]{color:#8a2a1f}.result-link[data-astro-cid-hahs5yj3]{margin:var(--space-2) 0}.result-panel__next[data-astro-cid-hahs5yj3]{margin:0}.gets[data-astro-cid-hahs5yj3],.calc[data-astro-cid-hahs5yj3],.series[data-astro-cid-hahs5yj3],.faq[data-astro-cid-hahs5yj3]{max-width:1100px;margin:var(--space-7) auto 0;padding:0 var(--space-4)}.gets[data-astro-cid-hahs5yj3] h2[data-astro-cid-hahs5yj3],.calc[data-astro-cid-hahs5yj3] h2[data-astro-cid-hahs5yj3],.series[data-astro-cid-hahs5yj3] h2[data-astro-cid-hahs5yj3],.consult[data-astro-cid-hahs5yj3] h2[data-astro-cid-hahs5yj3],.faq[data-astro-cid-hahs5yj3] h2[data-astro-cid-hahs5yj3],.close[data-astro-cid-hahs5yj3] h2[data-astro-cid-hahs5yj3]{font-size:var(--text-2xl);margin:0 0 var(--space-2)}.gets__lede[data-astro-cid-hahs5yj3],.calc__lede[data-astro-cid-hahs5yj3],.series__lede[data-astro-cid-hahs5yj3]{color:var(--color-slate);margin:0 0 var(--space-4)}.gets__list[data-astro-cid-hahs5yj3]{counter-reset:get;gap:var(--space-4);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.gets__list[data-astro-cid-hahs5yj3] li[data-astro-cid-hahs5yj3]{counter-increment:get;border-top:3px solid var(--color-accent);padding-top:var(--space-3)}.gets__list[data-astro-cid-hahs5yj3] li[data-astro-cid-hahs5yj3]:before{content:"0" counter(get);font-family:var(--font-headline);font-size:var(--text-sm);letter-spacing:.12em;color:var(--color-accent-deep);margin-bottom:var(--space-1);display:block}.gets__list[data-astro-cid-hahs5yj3] strong[data-astro-cid-hahs5yj3]{font-family:var(--font-headline);font-weight:700;font-size:var(--text-lg);color:var(--color-navy)}.gets__list[data-astro-cid-hahs5yj3] p[data-astro-cid-hahs5yj3]{margin:var(--space-2) 0 0;color:var(--color-slate)}.calc__grid[data-astro-cid-hahs5yj3]{gap:var(--space-5);grid-template-columns:1.1fr 1fr;align-items:start;display:grid}.calc__inputs[data-astro-cid-hahs5yj3] fieldset[data-astro-cid-hahs5yj3]{border:1px solid var(--color-border);border-top:3px solid var(--color-accent);padding:var(--space-3) var(--space-4) var(--space-2);margin:0 0 var(--space-4);border-radius:4px;min-width:0}.calc__inputs[data-astro-cid-hahs5yj3] legend[data-astro-cid-hahs5yj3]{font-family:var(--font-headline);color:var(--color-navy);padding:0 var(--space-2);font-weight:700}.field[data-astro-cid-hahs5yj3]{margin-bottom:var(--space-3)}.field[data-astro-cid-hahs5yj3] label[data-astro-cid-hahs5yj3]{margin-bottom:var(--space-1);font-weight:600;display:block}.field[data-astro-cid-hahs5yj3] input[data-astro-cid-hahs5yj3]{width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:2px;font-size:1rem}.field__help[data-astro-cid-hahs5yj3]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-slate)}.calc__actions[data-astro-cid-hahs5yj3]{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn--ghost[data-astro-cid-hahs5yj3]{color:var(--color-navy);border:1px solid var(--color-navy);background:0 0}.calc__results[data-astro-cid-hahs5yj3]{top:var(--space-3);background:var(--color-cream);padding:var(--space-4);border-radius:4px;position:sticky}.calc__results[data-astro-cid-hahs5yj3] h3[data-astro-cid-hahs5yj3]{font-size:var(--text-xl);margin:0 0 var(--space-2)}.calc__note[data-astro-cid-hahs5yj3]{color:var(--color-slate);font-size:var(--text-sm);margin:0 0 var(--space-2)}.calc__note[data-astro-cid-hahs5yj3]:empty{display:none}.results[data-astro-cid-hahs5yj3]{margin:0 0 var(--space-3)}.results__row[data-astro-cid-hahs5yj3]{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);display:flex}.results__row[data-astro-cid-hahs5yj3] dt[data-astro-cid-hahs5yj3]{color:var(--color-slate)}.results__row[data-astro-cid-hahs5yj3] dd[data-astro-cid-hahs5yj3]{text-align:right;color:var(--color-navy);margin:0;font-weight:600}.results__row--key[data-astro-cid-hahs5yj3] dd[data-astro-cid-hahs5yj3]{font-family:var(--font-headline);font-size:var(--text-lg)}.decision[data-astro-cid-hahs5yj3]{background:var(--color-bg);border-left:4px solid var(--color-border);padding:var(--space-3);margin-bottom:var(--space-3);border-radius:2px}.decision[data-astro-cid-hahs5yj3][data-verdict=go]{border-left-color:#2f6b3a}.decision[data-astro-cid-hahs5yj3][data-verdict=counter]{border-left-color:var(--color-accent-deep)}.decision[data-astro-cid-hahs5yj3][data-verdict=walk]{border-left-color:#8a2a1f}.decision__label[data-astro-cid-hahs5yj3]{font-family:var(--font-headline);font-size:var(--text-xl);color:var(--color-navy);margin:0 0 var(--space-1)}.decision__text[data-astro-cid-hahs5yj3]{margin:0}.calc__fine[data-astro-cid-hahs5yj3]{font-size:var(--text-sm);color:var(--color-slate);margin:0 0 var(--space-3)}.series__clusters[data-astro-cid-hahs5yj3]{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.series__cluster[data-astro-cid-hahs5yj3] h3[data-astro-cid-hahs5yj3]{font-size:var(--text-lg);color:var(--color-navy);margin:0 0 var(--space-2);border-top:3px solid var(--color-accent);padding-top:var(--space-2)}.series__list[data-astro-cid-hahs5yj3]{margin:0;padding-left:1.4rem}.series__list[data-astro-cid-hahs5yj3] li[data-astro-cid-hahs5yj3]{margin-bottom:var(--space-3)}.series__title[data-astro-cid-hahs5yj3]{font-weight:600;display:block}.series__soon[data-astro-cid-hahs5yj3]{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-deep);display:inline-block}.consult[data-astro-cid-hahs5yj3]{max-width:760px;margin:var(--space-7) auto 0;padding:var(--space-6) var(--space-4);text-align:center;background:var(--color-cream);border-radius:4px}.consult[data-astro-cid-hahs5yj3] p[data-astro-cid-hahs5yj3]{color:var(--color-slate)}.consult__service[data-astro-cid-hahs5yj3]{margin:var(--space-3) 0 0;font-size:var(--text-sm)}.faq__item[data-astro-cid-hahs5yj3]{border-top:1px solid var(--color-border);padding:var(--space-3) 0}.faq__item[data-astro-cid-hahs5yj3] h3[data-astro-cid-hahs5yj3]{font-size:var(--text-lg);margin:0 0 var(--space-1)}.faq__item[data-astro-cid-hahs5yj3] p[data-astro-cid-hahs5yj3]{color:var(--color-slate);margin:0}.close[data-astro-cid-hahs5yj3]{max-width:760px;margin:var(--space-7) auto var(--space-5);padding:var(--space-6) var(--space-4);text-align:center}.close[data-astro-cid-hahs5yj3] p[data-astro-cid-hahs5yj3]{color:var(--color-slate)}.disclaimer[data-astro-cid-hahs5yj3]{max-width:1100px;margin:0 auto var(--space-8);padding:var(--space-3) var(--space-4) 0;border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-slate)}.sticky-cta[data-astro-cid-hahs5yj3]{display:none}@media (width<=900px){.hero__inner[data-astro-cid-hahs5yj3],.calc__grid[data-astro-cid-hahs5yj3]{grid-template-columns:1fr}.hero[data-astro-cid-hahs5yj3] h1[data-astro-cid-hahs5yj3]{font-size:var(--text-3xl)}.gets__list[data-astro-cid-hahs5yj3]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.series__clusters[data-astro-cid-hahs5yj3]{grid-template-columns:1fr}.calc__results[data-astro-cid-hahs5yj3]{position:static}.sticky-cta[data-astro-cid-hahs5yj3]{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);z-index:20;background:var(--color-navy);color:var(--color-bg);text-align:center;padding:var(--space-3);border-radius:4px;font-weight:600;text-decoration:none;display:block;position:fixed;box-shadow:0 8px 24px #0a0d144d}.consult[data-astro-cid-hahs5yj3]{margin-left:var(--space-4);margin-right:var(--space-4)}}@media print{.no-print[data-astro-cid-hahs5yj3],.sticky-cta[data-astro-cid-hahs5yj3],.disclaimer[data-astro-cid-hahs5yj3]+[data-astro-cid-hahs5yj3],.site-header,.site-footer,.consent-banner{display:none!important}.calc[data-astro-cid-hahs5yj3]{max-width:none;margin:0}.calc__grid[data-astro-cid-hahs5yj3]{grid-template-columns:1fr 1fr}.calc__results[data-astro-cid-hahs5yj3]{background:0 0;border:1px solid #999;position:static}.disclaimer[data-astro-cid-hahs5yj3]{margin-bottom:0}}
