.cost-estimator-callout.svelte-80j2zx{background:#f5faf9;padding:28px 20px 72px}.callout-card.svelte-80j2zx{text-align:center;background:#fff;border:1px solid #dfe9e7;border-radius:24px;width:min(980px,100%);margin:0 auto;padding:42px;box-shadow:0 14px 34px #24323812}.eyebrow.svelte-80j2zx{color:#367c78;letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:.82rem;font-weight:800}h2.svelte-80j2zx{color:#243238;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.divider.svelte-80j2zx{background:linear-gradient(90deg,#2f91d0 0 50%,#b8d400 50% 100%);border-radius:999px;width:92px;height:4px;margin:20px auto}.description.svelte-80j2zx{color:#58686f;max-width:720px;margin:0 auto 26px;font-size:1.05rem;line-height:1.7}.cta-button.svelte-80j2zx{color:#fff;background:#367c78;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-weight:800;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.cta-button.svelte-80j2zx:hover{background:#2e6d69;transform:translateY(-1px)}@media (width<=640px){.cost-estimator-callout.svelte-80j2zx{padding:20px 16px 52px}.callout-card.svelte-80j2zx{border-radius:18px;padding:30px 20px}}
