.calc[data-astro-cid-5z4zcmcx]{align-items:start;gap:1.5rem;display:grid}.calc__form[data-astro-cid-5z4zcmcx]{border:1.5px solid var(--ink);box-shadow:0 5px 0 var(--ink);background:#fff;border-radius:20px;padding:1.4rem}.calc__title[data-astro-cid-5z4zcmcx]{align-items:center;gap:.55rem;margin-bottom:1.1rem;font-size:1.35rem;display:flex}.calc__title[data-astro-cid-5z4zcmcx] svg{background:var(--green);width:1.6rem;height:1.6rem;color:var(--navy-900);border-radius:8px;padding:.3rem}.calc__field[data-astro-cid-5z4zcmcx]{margin-bottom:1.25rem}.calc__field[data-astro-cid-5z4zcmcx] label[data-astro-cid-5z4zcmcx]{color:var(--ink);font-size:1.0625rem;font-weight:750;display:block}.calc__opt[data-astro-cid-5z4zcmcx]{color:var(--muted);font-weight:500}.calc__hint[data-astro-cid-5z4zcmcx]{color:var(--muted);margin:.1rem 0 .5rem;font-size:.875rem}.calc__money[data-astro-cid-5z4zcmcx]{position:relative}.calc__money[data-astro-cid-5z4zcmcx] span[data-astro-cid-5z4zcmcx]{color:var(--ink);pointer-events:none;font-weight:800;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.calc__money[data-astro-cid-5z4zcmcx] input[data-astro-cid-5z4zcmcx]{border:2px solid var(--line-strong);background:#fff;border-radius:12px;width:100%;min-height:3.25rem;padding:.7rem .95rem .7rem 2.1rem;font-size:1.125rem;font-weight:650}.calc__money[data-astro-cid-5z4zcmcx] input[data-astro-cid-5z4zcmcx]:focus-visible{border-color:var(--ink);box-shadow:0 0 0 4px var(--mint-100);outline:none}.calc__error[data-astro-cid-5z4zcmcx]{color:var(--error);margin:0;font-weight:700}.calc__results[data-astro-cid-5z4zcmcx]{background:var(--navy-900);color:#c9d5e5;border-radius:20px;padding:1.5rem;position:relative;overflow:hidden}.calc__results[data-astro-cid-5z4zcmcx]:before{content:"";background:#2fd08a24;border-radius:50%;width:12rem;height:12rem;position:absolute;top:-4rem;right:-4rem}.calc__results[data-astro-cid-5z4zcmcx]>[data-astro-cid-5z4zcmcx]{position:relative}.calc__res-label[data-astro-cid-5z4zcmcx]{letter-spacing:.1em;text-transform:uppercase;color:var(--mint);margin:0;font-size:.78rem;font-weight:800}.calc__ltv[data-astro-cid-5z4zcmcx]{color:#fff;letter-spacing:-.04em;margin:.6rem 0 0;font-size:4.5rem;font-weight:800;line-height:.9}.calc__ltv[data-astro-cid-5z4zcmcx] small[data-astro-cid-5z4zcmcx]{margin-left:.15rem;font-size:2rem}.calc__band[data-astro-cid-5z4zcmcx]{color:#fff;margin:.4rem 0 1.25rem;font-weight:700}.calc__meter[data-astro-cid-5z4zcmcx]{background:#ffffff1f;border-radius:999px;height:.9rem;margin:0 0 2rem;position:relative}.calc__meter-fill[data-astro-cid-5z4zcmcx]{background:var(--green);border-radius:999px;width:60%;max-width:100%;transition:width .25s,background-color .25s;position:absolute;top:0;bottom:0;left:0}.calc__tick[data-astro-cid-5z4zcmcx]{background:#ffffff8c;width:2px;position:absolute;top:-.2rem;bottom:-.2rem}.calc__tick[data-astro-cid-5z4zcmcx] b[data-astro-cid-5z4zcmcx]{color:#9fb0c6;font-size:.72rem;font-weight:700;position:absolute;top:1.4rem;left:50%;transform:translate(-50%)}.calc__stats[data-astro-cid-5z4zcmcx]{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:0 0 1rem;display:grid}.calc__stats[data-astro-cid-5z4zcmcx] div[data-astro-cid-5z4zcmcx]{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;padding:.7rem}.calc__stats[data-astro-cid-5z4zcmcx] dt[data-astro-cid-5z4zcmcx]{color:#9fb0c6;font-size:.78rem}.calc__stats[data-astro-cid-5z4zcmcx] dd[data-astro-cid-5z4zcmcx]{color:#fff;margin:.15rem 0 0;font-size:1.05rem;font-weight:800}.calc__note[data-astro-cid-5z4zcmcx]{color:#dfe7f1;margin-bottom:.4rem;font-size:.9375rem}.calc__small[data-astro-cid-5z4zcmcx]{color:#9fb0c6;font-size:.78rem}.calc__results[data-astro-cid-5z4zcmcx] :focus-visible{box-shadow:0 0 0 5px #fff}.calc-table[data-astro-cid-5z4zcmcx]{margin-top:3rem}.calc-table[data-astro-cid-5z4zcmcx] h2[data-astro-cid-5z4zcmcx],.calc-prose[data-astro-cid-5z4zcmcx] h2[data-astro-cid-5z4zcmcx]{font-size:clamp(1.5rem,1.15rem + 1.1vw,2.1rem)}.calc-table[data-astro-cid-5z4zcmcx] td[data-astro-cid-5z4zcmcx]:last-child.is-neg{color:var(--muted)}.calc-table[data-astro-cid-5z4zcmcx] tr[data-astro-cid-5z4zcmcx].is-current>[data-astro-cid-5z4zcmcx]{font-weight:700;background:var(--mint-50)!important}.calc-prose[data-astro-cid-5z4zcmcx],.calc-faq[data-astro-cid-5z4zcmcx]{margin-top:3rem}@media (width>=64rem){.calc[data-astro-cid-5z4zcmcx]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem}.calc__form[data-astro-cid-5z4zcmcx]{padding:2rem}.calc__results[data-astro-cid-5z4zcmcx]{padding:2rem;position:sticky;top:7rem}.calc__ltv[data-astro-cid-5z4zcmcx]{font-size:5.5rem}}
