.wwp-calc-inner[data-astro-cid-rxgah26a]{max-width:860px;margin:0 auto}.wwp-calc-card[data-astro-cid-rxgah26a]{background:#eaf5fb;border:1px solid #b8d9ed;border-radius:14px;padding:36px 40px}@media(max-width:600px){.wwp-calc-card[data-astro-cid-rxgah26a]{padding:24px 20px}}.wwp-calc-eyebrow[data-astro-cid-rxgah26a]{display:inline-block;margin-bottom:10px;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#2fa34d;color:#fff}.wwp-calc-heading[data-astro-cid-rxgah26a]{font-family:Nunito Sans,sans-serif;font-size:clamp(22px,3vw,30px);font-weight:800;color:#0a3d5c;margin:0 0 6px;line-height:1.15}.wwp-calc-subhead[data-astro-cid-rxgah26a]{font-size:15px;color:#4a6070;margin:0 0 28px;line-height:1.6}.wwp-calc-fieldset[data-astro-cid-rxgah26a]{border:none;padding:0;margin:0 0 24px}.wwp-calc-legend[data-astro-cid-rxgah26a]{font-size:14px;font-weight:700;color:#0a3d5c;margin-bottom:10px;display:block}.wwp-calc-options[data-astro-cid-rxgah26a]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.wwp-calc-options[data-astro-cid-rxgah26a] input[data-astro-cid-rxgah26a][type=radio]{position:absolute;opacity:0;width:0;height:0}.wwp-calc-options[data-astro-cid-rxgah26a] label[data-astro-cid-rxgah26a]{display:inline-block;padding:9px 16px;border-radius:999px;border:2px solid #b8d9ed;background:#fff;font-size:14px;font-weight:600;color:#0a3d5c;cursor:pointer;transition:border-color .15s,background .15s,color .15s;user-select:none;line-height:1.3}.wwp-calc-options[data-astro-cid-rxgah26a] label[data-astro-cid-rxgah26a]:hover{border-color:#1273a8;background:#f0f8ff}.wwp-calc-options[data-astro-cid-rxgah26a] input[data-astro-cid-rxgah26a][type=radio]:checked+label[data-astro-cid-rxgah26a]{border-color:#1273a8;background:#1273a8;color:#fff}.wwp-calc-options[data-astro-cid-rxgah26a] input[data-astro-cid-rxgah26a][type=radio]:focus-visible+label[data-astro-cid-rxgah26a]{outline:3px solid #2FA34D;outline-offset:2px}.wwp-calc-btn[data-astro-cid-rxgah26a]{margin-top:8px;display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#2fa34d;color:#fff;font-family:Nunito Sans,sans-serif;font-size:15px;font-weight:800;border:none;border-radius:999px;cursor:pointer;transition:background .15s;box-shadow:0 6px 18px #2fa34d59}.wwp-calc-btn[data-astro-cid-rxgah26a]:hover{background:#268a40}.wwp-calc-btn[data-astro-cid-rxgah26a]:focus-visible{outline:3px solid #BDE6C8;outline-offset:2px}.wwp-calc-result[data-astro-cid-rxgah26a]{margin-top:28px;background:#fff;border:1px solid #b8d9ed;border-radius:12px;padding:28px 32px;display:none}@media(max-width:600px){.wwp-calc-result[data-astro-cid-rxgah26a]{padding:20px 18px}}.wwp-calc-result[data-astro-cid-rxgah26a].wwp-calc-visible{display:block}.wwp-calc-result-label[data-astro-cid-rxgah26a]{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1273a8;margin-bottom:4px}.wwp-calc-range[data-astro-cid-rxgah26a]{font-family:Nunito Sans,sans-serif;font-size:clamp(28px,5vw,42px);font-weight:800;color:#0a3d5c;line-height:1.1;margin:0 0 8px;outline:none}.wwp-calc-explanation[data-astro-cid-rxgah26a]{font-size:15px;color:#4a6070;line-height:1.65;margin:0 0 20px}.wwp-calc-disclaimer[data-astro-cid-rxgah26a]{font-size:12px;color:#888;background:#f6f8fa;border-radius:6px;padding:10px 14px;margin-bottom:22px;line-height:1.6}.wwp-calc-cta-row[data-astro-cid-rxgah26a]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.wwp-calc-reset[data-astro-cid-rxgah26a]{background:none;border:none;color:#1273a8;font-size:13px;font-weight:600;cursor:pointer;padding:4px 0;text-decoration:underline;margin-top:12px;display:inline-block;font-family:inherit}@media(max-width:860px){.hero-grid[data-astro-cid-rxgah26a]{grid-template-columns:1fr!important}.hero-img[data-astro-cid-rxgah26a]{max-height:320px}}.rich p{font-size:16px;line-height:1.8;color:#555;margin:0 0 16px}.rich ul{padding-left:20px;margin:0 0 16px}.rich li{font-size:16px;line-height:1.8;color:#555;margin-bottom:8px}.rich strong{color:#333a3f}.rich a{color:#b96a2c;font-weight:600;text-decoration:none}.rich a:hover{text-decoration:underline}
