.maternity-calculator[data-v-4592b183]{padding:clamp(2.5rem,8vw,5rem) 0}.maternity-calculator__intro[data-v-4592b183]{margin:0 auto 2rem;max-width:52rem;text-align:center}.maternity-calculator__intro h1[data-v-4592b183]{color:var(--color-heading);font-size:clamp(2.2rem,7vw,4rem);line-height:1;margin:0}.maternity-calculator__intro p[data-v-4592b183]:not(.eyebrow){color:var(--color-muted);font-size:1.08rem;margin:1rem auto 0;max-width:42rem}.maternity-calculator__grid[data-v-4592b183]{display:grid;gap:1.2rem}.maternity-calculator__form[data-v-4592b183],.maternity-calculator__overview[data-v-4592b183],.maternity-calculator__planner-upsell[data-v-4592b183]{padding:clamp(1rem,3vw,1.4rem)}.maternity-calculator h2[data-v-4592b183]{color:var(--color-heading);font-size:1.25rem;margin:0 0 1rem}.maternity-calculator h3[data-v-4592b183]{color:var(--color-heading);font-size:1.05rem;margin:0}.form-grid[data-v-4592b183]{display:grid;gap:1rem}.maternity-calculator__enhanced[data-v-4592b183]{background:#d8ecf75c;border:1px solid rgba(201,216,216,.82);border-radius:var(--radius-large);display:grid;gap:1rem;margin-top:1.2rem;padding:1rem}.maternity-calculator__enhanced p[data-v-4592b183],.maternity-calculator__guide-help p[data-v-4592b183],.maternity-calculator__overview p[data-v-4592b183],.maternity-calculator__planner-upsell p[data-v-4592b183]:not(.eyebrow){color:var(--color-muted)}.maternity-calculator__guide-help[data-v-4592b183]{background:#ddefe470;border:1px solid rgba(179,209,190,.72);border-radius:var(--radius-large);display:grid;gap:.85rem;margin-top:1.2rem;padding:1rem}.maternity-calculator__guide-help p[data-v-4592b183]{margin:0}.maternity-calculator__guide-help .app-button[data-v-4592b183]{width:100%}.maternity-calculator__results[data-v-4592b183]{display:grid;gap:1rem}.maternity-calculator__note[data-v-4592b183]{background:var(--color-powder-blue);border-radius:var(--radius-card);padding:.9rem}.maternity-calculator__overview[data-v-4592b183],.maternity-calculator__planner-upsell[data-v-4592b183]{margin:1.2rem auto 0;max-width:72rem}.maternity-calculator__stage-facts[data-v-4592b183],.maternity-calculator__stages[data-v-4592b183]{display:grid;gap:.8rem;margin-top:1rem}.maternity-calculator__stage-facts div[data-v-4592b183]{background:#ddefe48c;border:1px solid rgba(179,209,190,.72);border-radius:var(--radius-card);display:grid;gap:.28rem;padding:.85rem}.maternity-calculator__stage-facts span[data-v-4592b183]{color:var(--color-muted);font-size:.82rem;font-weight:800}.maternity-calculator__stage-facts strong[data-v-4592b183]{color:var(--color-heading);font-size:1.15rem}.maternity-calculator__stage-facts small[data-v-4592b183]{color:var(--color-muted);font-size:.78rem;line-height:1.35}.maternity-calculator__stage-facts p[data-v-4592b183]{background:#fff8efdb;border:1px solid rgba(201,216,216,.72);border-radius:var(--radius-card);color:var(--color-text);margin:0;padding:.85rem}.maternity-calculator__stage[data-v-4592b183]{background:#ffffffd1;border:1px solid var(--color-border);border-radius:var(--radius-card);display:grid;gap:.75rem;padding:.9rem}.maternity-calculator__stage-header[data-v-4592b183]{align-items:start;display:flex;gap:.8rem;justify-content:space-between}.maternity-calculator__stage-header span[data-v-4592b183]{color:var(--color-heading);font-weight:900}.maternity-calculator__stage small[data-v-4592b183],.maternity-calculator__stage-header small[data-v-4592b183]{color:var(--color-muted)}.maternity-calculator__stage dl[data-v-4592b183]{display:grid;gap:.5rem;margin:0}.maternity-calculator__stage dl div[data-v-4592b183]{align-items:baseline;border-top:1px solid var(--color-border);display:flex;gap:.8rem;justify-content:space-between;padding-top:.5rem}.maternity-calculator__stage dt[data-v-4592b183]{color:var(--color-muted);font-size:.82rem;font-weight:800}.maternity-calculator__stage dd[data-v-4592b183]{color:var(--color-heading);font-size:1.05rem;font-weight:900;margin:0}.maternity-calculator__drop[data-v-4592b183]{background:#f7d8e39e;border-radius:var(--radius-card);color:var(--color-heading)!important;font-size:.9rem;font-weight:800;margin:0;padding:.7rem}.maternity-calculator__drop strong[data-v-4592b183]{white-space:nowrap}.maternity-calculator__stage--unpaid[data-v-4592b183]{background:#f7d8e37a;border-color:#e2becccc}.maternity-calculator__note--overview[data-v-4592b183]{margin:1rem 0 0}.maternity-calculator__planner-upsell[data-v-4592b183]{align-items:center;background:#ddefe494;display:grid;gap:1rem}.maternity-calculator__planner-upsell h2[data-v-4592b183]{margin-bottom:.4rem}@media(min-width:900px){.maternity-calculator__grid[data-v-4592b183]{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.form-grid[data-v-4592b183],.maternity-calculator__stage-facts[data-v-4592b183],.maternity-calculator__stages[data-v-4592b183]{grid-template-columns:repeat(2,1fr)}.maternity-calculator__stage-facts p[data-v-4592b183]{grid-column:1/-1}.maternity-calculator__planner-upsell[data-v-4592b183]{grid-template-columns:1fr auto}}
