.tool-overview[data-astro-cid-y4t6nuqs]{justify-content:space-between;align-items:center;gap:40px;padding-bottom:14px;display:flex}.tool-title-block[data-astro-cid-y4t6nuqs]{max-width:800px}.tool-page[data-astro-cid-y4t6nuqs] h1[data-astro-cid-y4t6nuqs]{margin:16px 0 17px}.tool-intro[data-astro-cid-y4t6nuqs]{margin-bottom:22px}.tool-stamp[data-astro-cid-y4t6nuqs]{background:var(--navy);color:#fff;border-top:4px solid var(--gold);min-width:222px;box-shadow:var(--shadow);border-radius:11px;padding:26px 24px}.tool-stamp[data-astro-cid-y4t6nuqs] span[data-astro-cid-y4t6nuqs],.tool-stamp[data-astro-cid-y4t6nuqs] small[data-astro-cid-y4t6nuqs]{color:#94adba;letter-spacing:.1em;font-size:.67rem;font-weight:800;display:block}.tool-stamp[data-astro-cid-y4t6nuqs] strong[data-astro-cid-y4t6nuqs]{letter-spacing:-.02em;margin:23px 0 18px;font-size:1.32rem;line-height:1.4;display:block}.tool-stamp[data-astro-cid-y4t6nuqs] small[data-astro-cid-y4t6nuqs]{color:var(--gold)}.privacy-promise[data-astro-cid-y4t6nuqs]{background:#e9f5f0;border:1px solid #c5ded4;border-radius:10px;align-items:center;gap:19px;margin:15px 0 47px;padding:22px 24px;display:flex}.privacy-badge[data-astro-cid-y4t6nuqs]{color:#087763;border:1px solid #8cbca7;border-radius:11px;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:1.15rem;font-weight:900;display:grid}.privacy-copy[data-astro-cid-y4t6nuqs]{flex:1;min-width:0}.privacy-copy[data-astro-cid-y4t6nuqs] strong[data-astro-cid-y4t6nuqs]{color:#173e37;font-size:.95rem;display:block}.privacy-copy[data-astro-cid-y4t6nuqs] p[data-astro-cid-y4t6nuqs]{color:#4f6e63;margin:3px 0 4px;font-size:.82rem}.privacy-copy[data-astro-cid-y4t6nuqs] a[data-astro-cid-y4t6nuqs]{color:#075e51;text-underline-offset:3px;font-size:.78rem;font-weight:750}.privacy-status[data-astro-cid-y4t6nuqs]{white-space:nowrap;color:#236852;letter-spacing:.08em;align-self:center;align-items:center;gap:7px;font-size:.66rem;font-weight:850;display:inline-flex}.workspace-heading[data-astro-cid-y4t6nuqs]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:23px;display:flex}.workspace-heading[data-astro-cid-y4t6nuqs] h2[data-astro-cid-y4t6nuqs]{font-family:var(--serif);margin:10px 0 2px;font-size:clamp(1.5rem,2.5vw,2rem)}.workspace-heading[data-astro-cid-y4t6nuqs] p[data-astro-cid-y4t6nuqs]{color:var(--muted);margin:0;font-size:.84rem}.workspace-step[data-astro-cid-y4t6nuqs]{white-space:nowrap;color:#5e7283;border-bottom:1px solid #a7b7c1;padding-bottom:8px;font-size:.75rem;font-weight:730}.job-columns[data-astro-cid-y4t6nuqs]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:21px;display:grid}.job-panel[data-astro-cid-y4t6nuqs]{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:29px 28px;overflow:hidden}.offer-panel[data-astro-cid-y4t6nuqs]{border-top:4px solid var(--accent);padding-top:26px}.panel-heading[data-astro-cid-y4t6nuqs]{align-items:center;gap:13px;margin-bottom:7px;display:flex}.panel-heading[data-astro-cid-y4t6nuqs] h2[data-astro-cid-y4t6nuqs]{margin:1px 0 0;font-size:1.32rem}.job-label[data-astro-cid-y4t6nuqs]{color:#768a99;letter-spacing:.12em;font-size:.65rem;font-weight:800}.step-number[data-astro-cid-y4t6nuqs]{color:#415b6d;background:#edf2f4;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:.85rem;font-weight:900;display:inline-grid}.offer-panel[data-astro-cid-y4t6nuqs] .step-number[data-astro-cid-y4t6nuqs]{background:var(--accent-light);color:var(--accent)}.panel-intro[data-astro-cid-y4t6nuqs]{color:var(--muted);margin:0 0 24px;font-size:.81rem}.field-grid[data-astro-cid-y4t6nuqs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 15px;display:grid}.field[data-astro-cid-y4t6nuqs]{color:#254055;flex-direction:column;gap:8px;min-width:0;font-size:.8rem;font-weight:700;line-height:1.5;display:flex}.field[data-astro-cid-y4t6nuqs] input[data-astro-cid-y4t6nuqs]{width:100%;min-width:0;min-height:47px;color:var(--ink);font-variant-numeric:tabular-nums;background:#fdfefe;border:1px solid #cddbe3;border-radius:7px;padding:11px 13px;font-size:1rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.field[data-astro-cid-y4t6nuqs] input[data-astro-cid-y4t6nuqs]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #e6f5ef}.field[data-astro-cid-y4t6nuqs] input[data-astro-cid-y4t6nuqs]::placeholder{color:#a0aeb7;font-size:.86rem;font-weight:450}.details[data-astro-cid-y4t6nuqs]{border-top:1px solid var(--line);margin-top:29px;padding-top:17px}.details[data-astro-cid-y4t6nuqs] summary[data-astro-cid-y4t6nuqs]{cursor:pointer;color:#315b56;font-size:.83rem;font-weight:800}.details[data-astro-cid-y4t6nuqs] summary[data-astro-cid-y4t6nuqs]:hover{color:var(--accent)}.detail-fields[data-astro-cid-y4t6nuqs]{margin-top:21px}.form-help[data-astro-cid-y4t6nuqs]{color:#567081;background:#f0f5f5;border-left:3px solid #b8d6cb;border-radius:0 6px 6px 0;margin:22px 0 16px;padding:16px 18px;font-size:.81rem}.form-help[data-astro-cid-y4t6nuqs] strong[data-astro-cid-y4t6nuqs]{color:#244958}.form-actions[data-astro-cid-y4t6nuqs]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.calculate-button[data-astro-cid-y4t6nuqs]{min-width:248px}.clear-button[data-astro-cid-y4t6nuqs]{min-height:52px;font-size:.84rem}.form-error[data-astro-cid-y4t6nuqs]{color:#9b322f;background:#fbebeb;border:1px solid #e5b6b4;border-radius:7px;margin-top:16px;padding:15px 18px;font-weight:650}.form-error[data-astro-cid-y4t6nuqs][hidden],.results[data-astro-cid-y4t6nuqs][hidden]{display:none}.results[data-astro-cid-y4t6nuqs]{padding-top:65px;scroll-margin-top:30px}.results-heading[data-astro-cid-y4t6nuqs]{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.results-heading[data-astro-cid-y4t6nuqs] h2[data-astro-cid-y4t6nuqs]{font-family:var(--serif);margin:12px 0 4px;font-size:clamp(1.7rem,3.2vw,2.3rem)}.result-subtitle[data-astro-cid-y4t6nuqs]{color:#637989;margin:0;font-size:.83rem}.result-cards[data-astro-cid-y4t6nuqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.metric-card[data-astro-cid-y4t6nuqs]{border:1px solid #d3e1e4;border-top:3px solid var(--accent);background:#fff;border-radius:10px;padding:24px 22px 20px;position:relative;overflow:hidden}.metric-card[data-astro-cid-y4t6nuqs]:nth-child(3){border-top-color:#9eb4c4}.metric-label[data-astro-cid-y4t6nuqs]{color:#4e6677;min-height:44px;font-size:.82rem;font-weight:720;line-height:1.55}.metric-value[data-astro-cid-y4t6nuqs]{color:#132d43;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:15px;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:830;line-height:1.45;display:block}.metric-note[data-astro-cid-y4t6nuqs]{color:#768d9b;margin-top:7px;font-size:.75rem}.bonus-sensitivity[data-astro-cid-y4t6nuqs]{background:#f1f8f5;border:1px solid #d2e1dd;border-radius:10px;grid-template-columns:1.1fr 1fr;gap:22px;margin-top:17px;padding:24px;display:grid}.bonus-sensitivity[data-astro-cid-y4t6nuqs] h3[data-astro-cid-y4t6nuqs]{margin:10px 0 7px;font-size:1.05rem}.bonus-sensitivity[data-astro-cid-y4t6nuqs] p[data-astro-cid-y4t6nuqs]{color:#536e64;margin:0;font-size:.81rem}.bonus-numbers[data-astro-cid-y4t6nuqs]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bonus-numbers[data-astro-cid-y4t6nuqs]>div[data-astro-cid-y4t6nuqs]{background:#fff;border:1px solid #c6dfd4;border-radius:8px;padding:16px 12px}.bonus-numbers[data-astro-cid-y4t6nuqs] span[data-astro-cid-y4t6nuqs]{color:#5e746c;font-size:.72rem;display:block}.bonus-numbers[data-astro-cid-y4t6nuqs] strong[data-astro-cid-y4t6nuqs]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:11px;font-size:1.1rem;display:block}@media (width<=750px){.bonus-sensitivity[data-astro-cid-y4t6nuqs]{grid-template-columns:1fr}}@media (width<=430px){.bonus-numbers[data-astro-cid-y4t6nuqs]{grid-template-columns:1fr}}.breakdown[data-astro-cid-y4t6nuqs]{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;margin-top:17px;padding:26px 27px}.breakdown[data-astro-cid-y4t6nuqs] h3[data-astro-cid-y4t6nuqs]{margin-bottom:18px;font-size:1.15rem}.table-wrap[data-astro-cid-y4t6nuqs]{overflow-x:auto}.compare-table[data-astro-cid-y4t6nuqs]{border-collapse:collapse;text-align:right;width:100%;min-width:490px;font-size:.86rem}.compare-table[data-astro-cid-y4t6nuqs] th[data-astro-cid-y4t6nuqs]:first-child{text-align:left}.compare-table[data-astro-cid-y4t6nuqs] th[data-astro-cid-y4t6nuqs],.compare-table[data-astro-cid-y4t6nuqs] td[data-astro-cid-y4t6nuqs]{border-bottom:1px solid var(--line);padding:13px 10px}.compare-table[data-astro-cid-y4t6nuqs] thead[data-astro-cid-y4t6nuqs]{color:#426275;background:#edf3f4}.compare-table[data-astro-cid-y4t6nuqs] tbody[data-astro-cid-y4t6nuqs] tr[data-astro-cid-y4t6nuqs]:last-child td[data-astro-cid-y4t6nuqs],.compare-table[data-astro-cid-y4t6nuqs] tbody[data-astro-cid-y4t6nuqs] tr[data-astro-cid-y4t6nuqs]:last-child th[data-astro-cid-y4t6nuqs]{border-bottom:0}.compare-table[data-astro-cid-y4t6nuqs] td[data-astro-cid-y4t6nuqs]{white-space:nowrap;font-variant-numeric:tabular-nums;color:#2a4557;font-weight:700}.calculation-note[data-astro-cid-y4t6nuqs]{color:#657988;background:#f3f6f8;border-radius:6px;margin:21px 0 0;padding:13px 15px;font-size:.83rem}.calculation-note[data-astro-cid-y4t6nuqs] strong[data-astro-cid-y4t6nuqs]{color:#2b4859}.method-copy[data-astro-cid-y4t6nuqs]{background:#fff;margin-top:21px;padding:26px 28px;display:block}.method-copy[data-astro-cid-y4t6nuqs] h2[data-astro-cid-y4t6nuqs]{margin-bottom:11px;font-size:1.1rem}.method-copy[data-astro-cid-y4t6nuqs] p[data-astro-cid-y4t6nuqs]{color:#5e7482;margin:0 0 11px;font-size:.83rem;line-height:1.85}.method-copy[data-astro-cid-y4t6nuqs] a[data-astro-cid-y4t6nuqs]{color:var(--accent);text-underline-offset:3px}.method-copy[data-astro-cid-y4t6nuqs] p[data-astro-cid-y4t6nuqs]:last-child{margin:0}@media (width<=1020px){.tool-stamp[data-astro-cid-y4t6nuqs]{display:none}.privacy-promise[data-astro-cid-y4t6nuqs]{align-items:start}.privacy-status[data-astro-cid-y4t6nuqs]{display:none}}@media (width<=830px){.job-columns[data-astro-cid-y4t6nuqs],.result-cards[data-astro-cid-y4t6nuqs]{grid-template-columns:1fr}.job-panel[data-astro-cid-y4t6nuqs]{padding:27px}.workspace-heading[data-astro-cid-y4t6nuqs]{flex-direction:column;align-items:start;gap:15px}.metric-label[data-astro-cid-y4t6nuqs]{min-height:0}.results-heading[data-astro-cid-y4t6nuqs]{flex-direction:column;align-items:start}}@media (width<=430px){.job-panel[data-astro-cid-y4t6nuqs],.breakdown[data-astro-cid-y4t6nuqs]{padding:21px 19px}.privacy-promise[data-astro-cid-y4t6nuqs]{gap:12px;padding:20px 17px}.privacy-badge[data-astro-cid-y4t6nuqs]{width:35px;height:35px}.field-grid[data-astro-cid-y4t6nuqs]{grid-template-columns:1fr}.form-actions[data-astro-cid-y4t6nuqs] .button[data-astro-cid-y4t6nuqs]{width:100%}.tool-page[data-astro-cid-y4t6nuqs] h1[data-astro-cid-y4t6nuqs]{font-size:2.25rem}}
