.chero[data-astro-cid-lnml2ynr]{background:var(--navy);color:#fff;padding-block:clamp(2.5rem,6vw,4.5rem)}.chero__inner[data-astro-cid-lnml2ynr]{max-width:52rem;margin-left:max(var(--gutter),(100% - var(--wrap)) / 2)}.crumbs[data-astro-cid-lnml2ynr]{display:flex;gap:.6rem;font-size:.9rem;color:#9fb0c9;margin-bottom:1.5rem}.crumbs[data-astro-cid-lnml2ynr] a[data-astro-cid-lnml2ynr]{color:#dbe6f7;text-decoration:none}.eyebrow[data-astro-cid-lnml2ynr]{font-family:var(--font-display);font-weight:700;font-size:.875rem;color:var(--amber);margin-bottom:.75rem}h1[data-astro-cid-lnml2ynr]{color:#fff;font-size:clamp(2rem,4vw,3.1rem);font-weight:800;line-height:1.1}.chero__lead[data-astro-cid-lnml2ynr]{margin-top:1.25rem;font-size:1.1rem;color:#c8d4e6}.section[data-astro-cid-lnml2ynr]{padding-block:clamp(3rem,6vw,5rem)}.section--soft[data-astro-cid-lnml2ynr]{background:var(--bg-soft)}.calc[data-astro-cid-lnml2ynr]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,4vw,3.5rem);align-items:start}.calc__form[data-astro-cid-lnml2ynr]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.25rem;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2rem);box-shadow:var(--shadow)}.calc__form[data-astro-cid-lnml2ynr] h2[data-astro-cid-lnml2ynr],.calc__result[data-astro-cid-lnml2ynr] h2[data-astro-cid-lnml2ynr]{font-size:1.35rem;font-weight:800;grid-column:1 / -1}.field[data-astro-cid-lnml2ynr]{grid-column:1 / -1;display:flex;flex-direction:column;gap:.35rem}.field--half[data-astro-cid-lnml2ynr]{grid-column:auto}.field[data-astro-cid-lnml2ynr] label[data-astro-cid-lnml2ynr]{font-weight:600;font-size:.9rem;color:var(--navy)}.field[data-astro-cid-lnml2ynr] input[data-astro-cid-lnml2ynr]{width:100%;padding:.8rem .9rem;border:1px solid #cbd5e1;border-radius:var(--radius-sm);font-size:1.05rem;font-family:var(--font-display);font-weight:700;color:var(--navy)}.field[data-astro-cid-lnml2ynr] input[data-astro-cid-lnml2ynr]:focus-visible{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #1d6fe033}.calc__hint[data-astro-cid-lnml2ynr]{grid-column:1 / -1;font-size:.875rem;color:var(--slate)}.calc__result[data-astro-cid-lnml2ynr]{position:sticky;top:5.5rem;background:var(--navy);color:#fff;border-radius:var(--radius);padding:clamp(1.5rem,3vw,2rem);border-top:5px solid var(--amber)}.calc__result[data-astro-cid-lnml2ynr] h2[data-astro-cid-lnml2ynr]{color:#fff}.result__big[data-astro-cid-lnml2ynr]{margin-top:1rem;font-family:var(--font-display);font-weight:800;font-size:clamp(2.6rem,5vw,3.6rem);line-height:1;letter-spacing:-.02em}.result__big[data-astro-cid-lnml2ynr] small[data-astro-cid-lnml2ynr]{font-size:1rem;font-weight:600;color:#c8d4e6;letter-spacing:0}.result__month[data-astro-cid-lnml2ynr]{margin-top:.5rem;color:#c8d4e6}.result__table[data-astro-cid-lnml2ynr]{width:100%;border-collapse:collapse;margin-top:1.25rem}.result__table[data-astro-cid-lnml2ynr] th[data-astro-cid-lnml2ynr],.result__table[data-astro-cid-lnml2ynr] td[data-astro-cid-lnml2ynr]{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.14);text-align:left;font-weight:500;color:#dbe6f7}.result__table[data-astro-cid-lnml2ynr] td[data-astro-cid-lnml2ynr]{text-align:right;font-family:var(--font-display);font-weight:700;color:#fff}.result__hours[data-astro-cid-lnml2ynr],.result__note[data-astro-cid-lnml2ynr]{margin-top:1rem;color:#c8d4e6;font-size:.95rem}.calc__result[data-astro-cid-lnml2ynr] .btn[data-astro-cid-lnml2ynr]{margin-top:1.25rem;width:100%}.explain[data-astro-cid-lnml2ynr]{max-width:52rem}.explain[data-astro-cid-lnml2ynr] h2[data-astro-cid-lnml2ynr]{font-size:1.5rem;font-weight:800;margin-top:2rem}.explain[data-astro-cid-lnml2ynr] h2[data-astro-cid-lnml2ynr]:first-child{margin-top:0}.explain[data-astro-cid-lnml2ynr] p[data-astro-cid-lnml2ynr]{margin-top:.85rem;color:#2b3a4d}.explain[data-astro-cid-lnml2ynr] a[data-astro-cid-lnml2ynr]{color:var(--blue-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.faq[data-astro-cid-lnml2ynr]{margin-top:1rem;display:grid;gap:.75rem}.faq__item[data-astro-cid-lnml2ynr]{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 1.25rem}.faq__item[data-astro-cid-lnml2ynr] summary[data-astro-cid-lnml2ynr]{cursor:pointer;padding:1rem 2rem 1rem 0;font-family:var(--font-display);font-weight:700;color:var(--navy);list-style:none;position:relative}.faq__item[data-astro-cid-lnml2ynr] summary[data-astro-cid-lnml2ynr]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-lnml2ynr] summary[data-astro-cid-lnml2ynr]:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;background:#e6effc;color:var(--blue-text);display:grid;place-items:center;line-height:1}.faq__item[data-astro-cid-lnml2ynr][open] summary[data-astro-cid-lnml2ynr]:after{content:"–"}.faq__item[data-astro-cid-lnml2ynr] p[data-astro-cid-lnml2ynr]{padding:0 0 1.1rem;color:var(--slate)}@media (max-width: 900px){.calc[data-astro-cid-lnml2ynr]{grid-template-columns:1fr}.calc__result[data-astro-cid-lnml2ynr]{position:static}}@media (max-width: 560px){.calc__form[data-astro-cid-lnml2ynr]{grid-template-columns:1fr}.field--half[data-astro-cid-lnml2ynr]{grid-column:1 / -1}}
