[data-astro-cid-lf4wsink][data-region=estimator]{scroll-margin-top:4.5rem}.est[data-astro-cid-lf4wsink]{background:var(--c-surface-raised);border:1px solid var(--c-border);border-radius:var(--radius-card);box-shadow:var(--shadow-md);padding:1.25rem}@media (width>=640px){.est[data-astro-cid-lf4wsink]{padding:2rem}}.est-head[data-astro-cid-lf4wsink]{max-width:62ch;margin-bottom:1.5rem}.est-head[data-astro-cid-lf4wsink] p[data-astro-cid-lf4wsink]{color:var(--c-ink-muted);margin-top:.6rem}.est-noscript[data-astro-cid-lf4wsink]{color:var(--c-ink-muted);margin-bottom:1rem}.est-body[data-astro-cid-lf4wsink]{gap:1.75rem;display:grid}@media (width>=960px){.est-body[data-astro-cid-lf4wsink]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:2.5rem}}.est-inputs[data-astro-cid-lf4wsink]{gap:1.4rem;display:grid}.est-inputs[data-astro-cid-lf4wsink][hidden]{display:none}.est-job[data-astro-cid-lf4wsink]{gap:1.4rem;display:grid}.est-job[data-astro-cid-lf4wsink][hidden],.est-sub[data-astro-cid-lf4wsink][hidden]{display:none}.est-q[data-astro-cid-lf4wsink]{border:0;min-width:0;margin:0;padding:0}.est-legend[data-astro-cid-lf4wsink]{color:var(--c-ink-strong);margin-bottom:.2rem;padding:0;font-size:1rem;font-weight:650;display:block}.est-help[data-astro-cid-lf4wsink]{color:var(--c-ink-muted);margin-bottom:.2rem;font-size:.88rem}.est-choices[data-astro-cid-lf4wsink]{gap:.5rem;margin-top:.6rem;display:grid}@media (width>=420px){.est-choices[data-astro-cid-lf4wsink]{grid-template-columns:repeat(2,minmax(0,1fr))}}.est-choices--pair[data-astro-cid-lf4wsink]{grid-template-columns:repeat(2,minmax(0,1fr))}.est-choices--three[data-astro-cid-lf4wsink]{grid-template-columns:repeat(3,minmax(0,1fr))}.est-choice[data-astro-cid-lf4wsink]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-input);cursor:pointer;flex-direction:column;justify-content:center;gap:.1rem;min-height:52px;padding:.7rem .85rem;transition:border-color .14s,background .14s,box-shadow .14s;display:flex;position:relative}.est-choice--short[data-astro-cid-lf4wsink]{text-align:center;align-items:center;min-height:48px}.est-choice[data-astro-cid-lf4wsink]:hover{border-color:var(--c-brand-light)}.est-choice[data-astro-cid-lf4wsink] input[data-astro-cid-lf4wsink]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.est-choice[data-astro-cid-lf4wsink]:has(input:checked){border-color:var(--c-brand);background:var(--c-brand-tint);box-shadow:var(--ring)}.est-choice[data-astro-cid-lf4wsink]:has(input:focus-visible){outline:2px solid var(--c-brand);outline-offset:2px}@media (forced-colors:active){.est-choice[data-astro-cid-lf4wsink]:has(input:checked){outline-offset:-3px;outline:3px solid highlight}}.est-choice-label[data-astro-cid-lf4wsink]{color:var(--c-ink-strong);font-size:.94rem;font-weight:650;line-height:1.3}.est-choice-hint[data-astro-cid-lf4wsink]{color:var(--c-ink-muted);font-size:.8rem;line-height:1.3}.est-unit-row[data-astro-cid-lf4wsink]{align-items:center;gap:.6rem;max-width:14rem;margin-top:.5rem;display:flex}.est-unit[data-astro-cid-lf4wsink]{color:var(--c-ink-muted);white-space:nowrap;font-size:.95rem}.est-num[data-astro-cid-lf4wsink],.est-zip[data-astro-cid-lf4wsink]{font-variant-numeric:tabular-nums}[data-astro-cid-lf4wsink][data-q=zip] .est-zip[data-astro-cid-lf4wsink]{max-width:11rem;margin-top:.5rem}.est-sub[data-astro-cid-lf4wsink]{margin-top:.9rem}.est-msg[data-astro-cid-lf4wsink]:empty{display:none}.est-show[data-astro-cid-lf4wsink]{margin-top:.2rem}@media (width>=520px){.est-show[data-astro-cid-lf4wsink]{justify-self:start;width:auto}}.est-panel[data-astro-cid-lf4wsink]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);padding:1.2rem}.est-panel[data-astro-cid-lf4wsink]+.est-panel[data-astro-cid-lf4wsink]{margin-top:1rem}.est-panel[data-astro-cid-lf4wsink][hidden]{display:none}.est-panel-title[data-astro-cid-lf4wsink]{color:var(--c-ink-strong);margin-bottom:.6rem;font-weight:700}.est-uses-list[data-astro-cid-lf4wsink]{gap:.8rem;margin-bottom:.8rem;list-style:none;display:grid}.est-uses-item[data-astro-cid-lf4wsink]{color:var(--c-ink-strong);font-size:.93rem;font-weight:650;display:block}.est-uses-rate[data-astro-cid-lf4wsink]{font-variant-numeric:tabular-nums;display:block}.est-source[data-astro-cid-lf4wsink]{color:var(--c-ink-muted);margin-top:.15rem;font-size:.8rem;line-height:1.45;display:block}.est-result[data-astro-cid-lf4wsink],.est-done[data-astro-cid-lf4wsink]{scroll-margin-top:5rem}.est-result[data-astro-cid-lf4wsink]{border-color:var(--c-brand-light)}.est-result-title[data-astro-cid-lf4wsink]{font-size:var(--fs-h4)}.est-result-title[data-astro-cid-lf4wsink]:focus{outline:none}.est-total[data-astro-cid-lf4wsink]{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-h2);color:var(--c-brand-dark);font-variant-numeric:tabular-nums;margin-top:.5rem;line-height:1.15}.est-total[data-astro-cid-lf4wsink][hidden]{display:none}.est-lines[data-astro-cid-lf4wsink]{gap:.9rem;margin-top:1rem;list-style:none;display:grid}.est-lines[data-astro-cid-lf4wsink] .est-line{border-top:1px solid var(--c-border);padding-top:.9rem}.est-lines[data-astro-cid-lf4wsink] .est-line-head{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}.est-lines[data-astro-cid-lf4wsink] .est-line-label{color:var(--c-ink-strong);font-weight:650}.est-lines[data-astro-cid-lf4wsink] .est-line-amount{font-variant-numeric:tabular-nums;color:var(--c-ink-strong);white-space:nowrap;font-weight:700}.est-lines[data-astro-cid-lf4wsink] .est-line-amount--quote{color:var(--c-action)}.est-lines[data-astro-cid-lf4wsink] .est-line-detail{color:var(--c-ink-muted);margin-top:.25rem;font-size:.85rem;line-height:1.5}.est-notes[data-astro-cid-lf4wsink]{gap:.45rem;margin-top:1rem;padding-left:1.1rem;font-size:.9rem;display:grid}.est-notes[data-astro-cid-lf4wsink]:empty{display:none}.est-disclaimer[data-astro-cid-lf4wsink]{color:var(--c-ink-muted);margin-top:1rem;font-size:.82rem;line-height:1.5}.est-lead[data-astro-cid-lf4wsink]{border-color:var(--c-action)}.est-lead-title[data-astro-cid-lf4wsink]{font-size:var(--fs-h4);margin-bottom:.35rem}.est-hp[data-astro-cid-lf4wsink]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.est-contact[data-astro-cid-lf4wsink]{gap:.9rem;margin-top:1rem;display:grid}.est-optional[data-astro-cid-lf4wsink]{color:var(--c-ink-muted);font-weight:400}.est-consent[data-astro-cid-lf4wsink]{color:var(--c-ink-muted);align-items:flex-start;gap:.6rem;font-size:.83rem;line-height:1.45;display:flex}.est-consent[data-astro-cid-lf4wsink] input[data-astro-cid-lf4wsink]{flex:none;width:18px;height:18px;margin-top:.15rem}.est-offline[data-astro-cid-lf4wsink]{background:var(--c-surface-alt);border-left:3px solid var(--c-warning);border-radius:0 var(--radius-input) var(--radius-input) 0;color:var(--c-ink-muted);justify-items:start;gap:.9rem;margin-top:1rem;padding:.8rem 1rem;font-size:.9rem;display:grid}.est-done[data-astro-cid-lf4wsink]{text-align:center;border-color:var(--c-success)}.est-done[data-astro-cid-lf4wsink]:focus{outline:none}.est-done[data-astro-cid-lf4wsink] p[data-astro-cid-lf4wsink]{color:var(--c-ink-muted);margin-top:.5rem}.we-source[data-astro-cid-5uqrksof]{color:var(--c-ink-muted);font-size:.85rem}.we-note[data-astro-cid-5uqrksof]{max-width:74ch;color:var(--c-ink-muted);margin-top:1rem;font-size:.93rem}
