.cta-actions[data-astro-cid-t2anb357]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.cta[data-astro-cid-t2anb357] .btn-outline[data-astro-cid-t2anb357]{color:#fff;border-color:#ffffff59}.cta[data-astro-cid-t2anb357] .btn-outline[data-astro-cid-t2anb357]:hover{background:#fff;color:var(--ink);border-color:#fff}.hero[data-astro-cid-t2anb357]{background:var(--ink);padding:64px 0 56px}.hero[data-astro-cid-t2anb357] h1[data-astro-cid-t2anb357]{margin:12px 0 14px;color:#fff;font-size:40px;font-weight:700}.hero[data-astro-cid-t2anb357] p[data-astro-cid-t2anb357]{margin:0;color:var(--on-dark-2);font-size:17.5px;line-height:1.58;max-width:640px}.eyebrow[data-astro-cid-t2anb357].light{color:var(--on-dark-3)}.sec[data-astro-cid-t2anb357]{padding:62px 0}.sec[data-astro-cid-t2anb357].sub{background:var(--bg-sub);border-block:1px solid #e6ebf2}.narrow[data-astro-cid-t2anb357]{max-width:820px}.calc-wrap[data-astro-cid-t2anb357]{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:start}.calc[data-astro-cid-t2anb357]{border:1px solid var(--line);border-radius:var(--radius);padding:28px;background:#fff}.modes[data-astro-cid-t2anb357]{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}.mode[data-astro-cid-t2anb357]{font-family:inherit;font-size:14px;font-weight:600;padding:10px 16px;border-radius:5px;cursor:pointer;border:1px solid var(--line);background:#fff;color:var(--text-3)}.mode[data-astro-cid-t2anb357].on{background:var(--accent);border-color:var(--accent);color:#fff}.fields[data-astro-cid-t2anb357]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fields[data-astro-cid-t2anb357][hidden]{display:none}label[data-astro-cid-t2anb357]{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;color:var(--text-2)}input[data-astro-cid-t2anb357]{font-family:var(--mono);font-size:15px;padding:10px 12px;border:1px solid var(--line);border-radius:5px;color:var(--text)}input[data-astro-cid-t2anb357]:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.calc-btn[data-astro-cid-t2anb357]{margin-top:22px;border:0;cursor:pointer;font-family:inherit}.result[data-astro-cid-t2anb357]{margin-top:20px;display:flex;flex-direction:column;gap:4px}.result[data-astro-cid-t2anb357]:empty{display:none}.result[data-astro-cid-t2anb357] .rlabel{font-family:var(--mono);font-size:11.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-4)}.result[data-astro-cid-t2anb357] .rvalue{font-size:34px;font-weight:700;color:var(--ink);letter-spacing:-1px}.result[data-astro-cid-t2anb357] .rvalue.neg{color:#b91c1c}.result[data-astro-cid-t2anb357] .rsub{font-size:14px;color:var(--text-3)}.result[data-astro-cid-t2anb357] .rnote{font-size:14px;color:var(--text-3);margin-top:4px}.revision[data-astro-cid-t2anb357]{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--line-soft);color:var(--text-4);font-size:13.5px;line-height:1.55}.explainer[data-astro-cid-t2anb357] h2[data-astro-cid-t2anb357]{margin:0 0 14px;font-size:20px;font-weight:700;color:var(--ink)}.explainer[data-astro-cid-t2anb357] p[data-astro-cid-t2anb357]{margin:0 0 14px;color:var(--text-3);font-size:15.5px;line-height:1.64}.explainer[data-astro-cid-t2anb357] strong[data-astro-cid-t2anb357]{color:var(--text-2)}.note[data-astro-cid-t2anb357]{font-size:14.5px!important;padding-top:6px;border-top:1px solid var(--line-soft)}.sub[data-astro-cid-t2anb357] h2[data-astro-cid-t2anb357]{margin:0 0 18px;font-size:28px;font-weight:700;color:var(--ink)}.faq[data-astro-cid-t2anb357]{margin:0}.faq-item[data-astro-cid-t2anb357]{border-top:1px solid var(--line);padding:20px 0}.faq-item[data-astro-cid-t2anb357]:last-child{border-bottom:1px solid var(--line)}dt[data-astro-cid-t2anb357]{font-size:16.5px;font-weight:700;color:var(--ink);margin-bottom:7px}dd[data-astro-cid-t2anb357]{margin:0;color:var(--text-3);font-size:15.5px;line-height:1.65}.cta[data-astro-cid-t2anb357]{background:var(--ink);padding:56px 0}.cta-inner[data-astro-cid-t2anb357]{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.cta[data-astro-cid-t2anb357] h2[data-astro-cid-t2anb357]{margin:0 0 10px;color:#fff;font-size:28px;font-weight:700;max-width:560px}.cta[data-astro-cid-t2anb357] p[data-astro-cid-t2anb357]{margin:0;color:var(--on-dark-2);font-size:16px;line-height:1.55;max-width:560px}@media(max-width:900px){.calc-wrap[data-astro-cid-t2anb357],.fields[data-astro-cid-t2anb357]{grid-template-columns:minmax(0,1fr)}.hero[data-astro-cid-t2anb357] h1[data-astro-cid-t2anb357]{font-size:30px}}
