.section[data-astro-cid-kclbdswf]{background:var(--brand-gray-100);padding:64px 0}@media (width>=1024px){.section[data-astro-cid-kclbdswf]{padding:96px 0}}.container[data-astro-cid-kclbdswf]{max-width:var(--site-max-width);margin:0 auto;padding:0 24px}@media (width>=1024px){.container[data-astro-cid-kclbdswf]{padding:0 32px}}.calc-grid[data-astro-cid-kclbdswf]{grid-template-columns:1fr;gap:32px;display:grid}@media (width>=1024px){.calc-grid[data-astro-cid-kclbdswf]{grid-template-columns:360px 1fr;align-items:start;gap:48px}}.calc-form[data-astro-cid-kclbdswf]{border-radius:var(--brand-radius-lg);border:1px solid var(--brand-gray-200);background:#fff;flex-direction:column;gap:24px;padding:32px;display:flex}@media (width>=1024px){.calc-form[data-astro-cid-kclbdswf]{top:calc(var(--nav-height) + 32px);position:sticky}}.form-group[data-astro-cid-kclbdswf]{flex-direction:column;display:flex}.form-label[data-astro-cid-kclbdswf]{color:var(--brand-black);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.form-input[data-astro-cid-kclbdswf]{border:1.5px solid var(--brand-gray-200);border-radius:var(--brand-radius-sm);width:100%;color:var(--brand-black);-webkit-appearance:none;appearance:none;background:#fff;padding:12px 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.form-input[data-astro-cid-kclbdswf]:focus{border-color:var(--brand-blue);outline:none;box-shadow:0 0 0 3px #3b44b51f}.form-select[data-astro-cid-kclbdswf]{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23777' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.form-hint[data-astro-cid-kclbdswf]{color:var(--brand-gray-500);margin-top:6px;font-size:12px}.calc-disclaimer-form[data-astro-cid-kclbdswf]{color:var(--brand-gray-500);border-top:1px solid var(--brand-gray-200);padding-top:16px;font-size:12px;line-height:1.6}.calc-results[data-astro-cid-kclbdswf]{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.calc-results[data-astro-cid-kclbdswf]{grid-template-columns:1fr 1fr}}.result-card[data-astro-cid-kclbdswf]{border-radius:var(--brand-radius-md);border:1px solid var(--brand-gray-200);background:#fff;padding:24px}.result-card--accent[data-astro-cid-kclbdswf]{background:var(--brand-blue);border-color:var(--brand-blue)}.result-card--accent[data-astro-cid-kclbdswf] .result-label[data-astro-cid-kclbdswf]{color:#ffffffbf}.result-card--accent[data-astro-cid-kclbdswf] .result-value[data-astro-cid-kclbdswf]{color:#fff}.result-card--accent[data-astro-cid-kclbdswf] .result-note[data-astro-cid-kclbdswf]{color:#ffffffb3}.result-label[data-astro-cid-kclbdswf]{text-transform:uppercase;letter-spacing:.06em;color:var(--brand-gray-500);margin-bottom:8px;font-size:12px;font-weight:700}.result-value[data-astro-cid-kclbdswf]{color:var(--brand-black);font-size:26px;font-weight:800;line-height:1.2}.result-note[data-astro-cid-kclbdswf]{color:var(--brand-gray-700);margin-top:8px;font-size:13px;line-height:1.5}.result-verdict[data-astro-cid-kclbdswf]{color:#1e7a45;border-radius:var(--brand-radius-md);background:#28ae6214;border:1px solid #28ae6233;grid-column:1/-1;padding:16px 20px;font-size:15px;font-weight:600;line-height:1.5}.result-cta[data-astro-cid-kclbdswf]{border-radius:var(--brand-radius-md);border:1px solid var(--brand-gray-200);background:#fff;flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:14px;padding:24px;display:flex}.result-cta-text[data-astro-cid-kclbdswf]{color:var(--brand-gray-700);font-size:14px;line-height:1.6}.result-cta-btn[data-astro-cid-kclbdswf]{background-color:var(--brand-blue);color:#fff;border-radius:var(--brand-radius-pill);align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex}.result-cta-btn[data-astro-cid-kclbdswf]:hover{background-color:#2d35a0;transform:translateY(-2px);box-shadow:0 8px 24px -4px #3b44b54d}.result-cta-btn[data-astro-cid-kclbdswf] svg[data-astro-cid-kclbdswf]{width:14px;height:14px}.result-combo-link[data-astro-cid-kclbdswf]{color:var(--brand-blue);font-size:14px;font-weight:600;text-decoration:underline}.calc-sources[data-astro-cid-kclbdswf]{color:var(--brand-gray-500);margin-top:32px;font-size:12px;line-height:1.7}.calc-sources[data-astro-cid-kclbdswf] a[data-astro-cid-kclbdswf]{color:var(--brand-gray-700);text-decoration:underline}
