.thero[data-astro-cid-3ek3olyt]{padding:clamp(44px,7vw,80px) 0 clamp(16px,3vw,28px)}.crumbs[data-astro-cid-3ek3olyt]{font-size:13px;color:var(--mute);display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:20px}.crumbs[data-astro-cid-3ek3olyt] a[data-astro-cid-3ek3olyt]{color:var(--mute);text-decoration:none}.crumbs[data-astro-cid-3ek3olyt] a[data-astro-cid-3ek3olyt]:hover{color:var(--ink)}.crumbs[data-astro-cid-3ek3olyt] span[data-astro-cid-3ek3olyt]:last-child{color:var(--ink)}.thero[data-astro-cid-3ek3olyt] h1[data-astro-cid-3ek3olyt]{font-size:clamp(28px,4.2vw,46px);margin-top:12px}.thero[data-astro-cid-3ek3olyt] .lead[data-astro-cid-3ek3olyt]{margin-top:18px;font-size:18px;line-height:1.6;color:var(--body-c);max-width:60ch}.wrap[data-astro-cid-3ek3olyt].narrow{max-width:760px}.calc-grid[data-astro-cid-3ek3olyt]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.calc[data-astro-cid-3ek3olyt]{padding:26px 28px;display:flex;flex-direction:column;gap:18px}.field[data-astro-cid-3ek3olyt]{display:flex;flex-direction:column;gap:7px}.field[data-astro-cid-3ek3olyt] label[data-astro-cid-3ek3olyt]{font-size:14px;font-weight:600;color:var(--ink)}.field[data-astro-cid-3ek3olyt] select[data-astro-cid-3ek3olyt]{font-family:var(--disp);font-size:16px;color:var(--ink);padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.field[data-astro-cid-3ek3olyt] select[data-astro-cid-3ek3olyt]:focus{outline:none;border-color:var(--green-deep);box-shadow:0 0 0 3px var(--green-soft)}.result[data-astro-cid-3ek3olyt]{padding:26px 28px;background:var(--paper-2)}.fr-status[data-astro-cid-3ek3olyt]{margin-top:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.statuschip[data-astro-cid-3ek3olyt]{display:inline-block;padding:8px 16px;border-radius:999px;font-family:var(--mono);font-size:14px;font-weight:700;letter-spacing:.02em}.statuschip[data-astro-cid-3ek3olyt].ok{background:var(--green-soft);color:var(--green-deep)}.statuschip[data-astro-cid-3ek3olyt].lo{background:#fff2d6;color:#8a5a00}.statuschip[data-astro-cid-3ek3olyt].hi{background:#ffe1e1;color:#b42318}.rows[data-astro-cid-3ek3olyt]{margin-top:16px;display:flex;flex-direction:column;gap:12px}.r[data-astro-cid-3ek3olyt]{display:flex;justify-content:space-between;gap:12px;font-size:15px;color:var(--body-c)}.r[data-astro-cid-3ek3olyt] b[data-astro-cid-3ek3olyt]{color:var(--ink);text-align:right}.prepnotes[data-astro-cid-3ek3olyt]{margin-top:18px;padding-top:16px;border-top:1px dashed var(--line-2)}.prepnotes[data-astro-cid-3ek3olyt] .eyebrow[data-astro-cid-3ek3olyt].small{font-size:11px}.prepnotes[data-astro-cid-3ek3olyt] p[data-astro-cid-3ek3olyt]#oNotes{margin-top:8px;font-size:15px;line-height:1.6;color:var(--ink)}.disclaimer[data-astro-cid-3ek3olyt]{margin-top:18px;font-size:12.5px;line-height:1.6;color:var(--mute)}.disclaimer[data-astro-cid-3ek3olyt] a[data-astro-cid-3ek3olyt],.result[data-astro-cid-3ek3olyt] a[data-astro-cid-3ek3olyt]{color:var(--green-deep)}.h4[data-astro-cid-3ek3olyt]{font-family:var(--disp);font-size:17px;margin-top:26px;color:var(--ink)}.faqi[data-astro-cid-3ek3olyt] p[data-astro-cid-3ek3olyt]{margin-top:8px;color:var(--body-c);line-height:1.6;font-size:15.5px;max-width:68ch}.band[data-astro-cid-3ek3olyt]{padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.band[data-astro-cid-3ek3olyt] p[data-astro-cid-3ek3olyt]{margin-top:8px;color:var(--mute);font-size:15.5px;line-height:1.6;max-width:60ch}.band[data-astro-cid-3ek3olyt] .tlink[data-astro-cid-3ek3olyt]{color:var(--green-deep);font-weight:600}.band[data-astro-cid-3ek3olyt] .h3[data-astro-cid-3ek3olyt]{max-width:46ch}.pitch-points[data-astro-cid-3ek3olyt]{margin-top:12px;padding-left:18px;display:flex;flex-direction:column;gap:6px;max-width:60ch}.pitch-points[data-astro-cid-3ek3olyt] li[data-astro-cid-3ek3olyt]{color:var(--mute);font-size:15.5px;line-height:1.6}.pitch-price[data-astro-cid-3ek3olyt]{margin-top:10px;font-weight:600;color:var(--ink)}.pitch-ctas[data-astro-cid-3ek3olyt]{display:flex;flex-direction:column;gap:10px}@media(max-width:720px){.calc-grid[data-astro-cid-3ek3olyt]{grid-template-columns:1fr}}
