.cost-hero[data-astro-cid-fi64on32]{padding-block:40px 56px}.cost-hero-inner[data-astro-cid-fi64on32]{display:flex;align-items:center;gap:64px}.cost-copy[data-astro-cid-fi64on32]{display:flex;flex:1 1 0;flex-direction:column;gap:16px}.cost-copy[data-astro-cid-fi64on32] h1[data-astro-cid-fi64on32]{font-family:var(--font-display);font-size:44px;font-weight:700;letter-spacing:-.8px;line-height:110%;color:var(--ink)}.cost-lede[data-astro-cid-fi64on32]{max-width:560px;font-size:17px;line-height:150%;color:var(--ink-muted)}.estimate-card[data-astro-cid-fi64on32]{display:flex;flex:0 0 420px;flex-direction:column;gap:20px;padding:28px;border:1px solid var(--line);border-radius:var(--radius-md)}.estimate-label[data-astro-cid-fi64on32]{font-size:14px;font-weight:600;line-height:18px;color:var(--ink)}.estimate-value[data-astro-cid-fi64on32]{font-family:var(--font-display);font-size:40px;font-weight:700;letter-spacing:-1px;line-height:48px;color:var(--blue-deep)}.estimate-note[data-astro-cid-fi64on32]{font-size:13px;line-height:16px;color:var(--ink-muted)}.estimate-cta[data-astro-cid-fi64on32]{display:flex;align-items:center;justify-content:center;height:46px;border-radius:var(--radius-pill);background:var(--blue);font-size:14px;font-weight:600;line-height:18px;color:#fff;transition:background .15s ease}.estimate-cta[data-astro-cid-fi64on32]:hover{background:var(--blue-deep)}.factors[data-astro-cid-fi64on32]{padding-block:32px 56px;background:var(--surface-soft)}.factors-title[data-astro-cid-fi64on32]{font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.4px;line-height:32px;color:var(--ink)}.factor-grid[data-astro-cid-fi64on32]{display:flex;gap:20px;margin-top:28px}.factor-card[data-astro-cid-fi64on32]{display:flex;flex:1 1 0;flex-direction:column;gap:10px;padding:24px;border-radius:var(--radius-md);background:var(--surface)}.factor-number[data-astro-cid-fi64on32]{font-family:var(--font-mono);font-size:12px;line-height:16px;color:var(--blue-deep)}.factor-card[data-astro-cid-fi64on32] h3[data-astro-cid-fi64on32]{font-size:15px;font-weight:600;line-height:18px;color:var(--ink)}.factor-card[data-astro-cid-fi64on32] p[data-astro-cid-fi64on32]{font-size:13px;line-height:150%;color:var(--ink-muted)}.quote[data-astro-cid-fi64on32]{padding-block:56px 80px}.quote-inner[data-astro-cid-fi64on32]{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:44px 48px;border-radius:var(--radius-md);background:var(--ink)}.quote-copy[data-astro-cid-fi64on32]{display:flex;flex-direction:column;gap:8px;max-width:600px}.quote-copy[data-astro-cid-fi64on32] h2[data-astro-cid-fi64on32]{font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.4px;line-height:32px;color:#fff}.quote-copy[data-astro-cid-fi64on32] p[data-astro-cid-fi64on32]{font-size:14px;line-height:20px;color:var(--ink-faint)}.quote-form[data-astro-cid-fi64on32]{display:flex;align-items:center;gap:10px;flex-shrink:0}.quote-form[data-astro-cid-fi64on32] input[data-astro-cid-fi64on32]{width:200px;height:46px;padding-inline:16px;border:0;border-radius:var(--radius-pill);background:#fff;font-size:14px;line-height:18px;color:var(--ink)}.quote-form[data-astro-cid-fi64on32] input[data-astro-cid-fi64on32]::placeholder{color:var(--ink-faint)}.quote-form[data-astro-cid-fi64on32] button[data-astro-cid-fi64on32]{display:inline-flex;align-items:center;gap:6px;height:46px;padding-inline:22px;border:0;border-radius:var(--radius-pill);background:var(--blue);font-size:14px;font-weight:600;line-height:18px;color:#fff;cursor:pointer;transition:background .15s ease}.quote-form[data-astro-cid-fi64on32] button[data-astro-cid-fi64on32]:hover{background:var(--blue-deep)}@media(max-width:900px){.cost-hero-inner[data-astro-cid-fi64on32]{flex-direction:column;align-items:stretch;gap:32px}.estimate-card[data-astro-cid-fi64on32]{flex:0 0 auto}.factor-grid[data-astro-cid-fi64on32]{flex-wrap:wrap}.factor-card[data-astro-cid-fi64on32]{flex:1 1 calc(50% - 10px);min-width:220px}}@media(max-width:820px){.cost-hero[data-astro-cid-fi64on32]{padding-block:28px 40px}.cost-copy[data-astro-cid-fi64on32] h1[data-astro-cid-fi64on32]{font-size:30px;letter-spacing:-.5px}.cost-lede[data-astro-cid-fi64on32]{font-size:15px;line-height:1.5}.estimate-card[data-astro-cid-fi64on32]{padding:22px}.estimate-value[data-astro-cid-fi64on32]{font-size:34px;line-height:40px}.factor-grid[data-astro-cid-fi64on32]{flex-direction:column}.factor-card[data-astro-cid-fi64on32]{flex:0 0 auto;min-width:0}.quote[data-astro-cid-fi64on32]{padding-block:40px 56px}.quote-inner[data-astro-cid-fi64on32]{flex-direction:column;align-items:stretch;gap:24px;padding:30px 24px}.quote-form[data-astro-cid-fi64on32]{flex-direction:column;align-items:stretch}.quote-form[data-astro-cid-fi64on32] input[data-astro-cid-fi64on32],.quote-form[data-astro-cid-fi64on32] button[data-astro-cid-fi64on32]{width:100%}.quote-form[data-astro-cid-fi64on32] button[data-astro-cid-fi64on32]{justify-content:center}}
