.quote-heading[data-astro-cid-dnxu5dgd]{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2.5rem,4vw,3.5rem);display:flex}.quote-heading[data-astro-cid-dnxu5dgd] h2[data-astro-cid-dnxu5dgd]{letter-spacing:-.04em}.quote-heading[data-astro-cid-dnxu5dgd]>p[data-astro-cid-dnxu5dgd]{max-width:29rem;font-size:1rem;line-height:1.75}.quote-grid[data-astro-cid-dnxu5dgd]{grid-template:"form call""form details"1fr/minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:2rem clamp(2.5rem,5vw,5rem);display:grid}.quote-copy[data-astro-cid-dnxu5dgd]{grid-area:call;min-width:0}.quote-contact[data-astro-cid-dnxu5dgd]{background:var(--home-forest);color:var(--home-paper);flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.quote-contact[data-astro-cid-dnxu5dgd] h3[data-astro-cid-dnxu5dgd]{color:#fff;margin:0 0 .75rem;font-size:1.5rem;font-weight:500}.quote-contact[data-astro-cid-dnxu5dgd]>p[data-astro-cid-dnxu5dgd]{color:var(--home-paper);font-size:1rem;line-height:1.75}.quote-phone[data-astro-cid-dnxu5dgd]{color:#fff;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;align-items:center;gap:.625rem;max-width:100%;min-height:3rem;margin-top:1.5rem;font-size:clamp(1.125rem,2.2vw,1.875rem);font-weight:500;text-decoration:none;display:flex}.quote-phone[data-astro-cid-dnxu5dgd] span[data-astro-cid-dnxu5dgd]{min-width:0}.quote-phone[data-astro-cid-dnxu5dgd]:hover{text-underline-offset:.2em;text-decoration:underline}.quote-phone[data-astro-cid-dnxu5dgd] svg[data-astro-cid-dnxu5dgd]{flex:none;width:1.375rem;height:1.375rem}.quote-email[data-astro-cid-dnxu5dgd]{max-width:100%;min-height:2.75rem;color:var(--home-paper);text-underline-offset:.3em;overflow-wrap:anywhere;align-items:center;gap:.625rem;margin-top:.25rem;font-size:.9375rem;display:inline-flex}.quote-email[data-astro-cid-dnxu5dgd] span[data-astro-cid-dnxu5dgd]{min-width:0}.quote-email[data-astro-cid-dnxu5dgd] svg[data-astro-cid-dnxu5dgd]{flex:none;width:1rem;height:1rem}.quote-checklist[data-astro-cid-dnxu5dgd]{grid-area:details;min-width:0}.quote-checklist[data-astro-cid-dnxu5dgd] h3[data-astro-cid-dnxu5dgd]{margin-bottom:1rem;font-size:1rem}.quote-checklist[data-astro-cid-dnxu5dgd] ul[data-astro-cid-dnxu5dgd]{padding:0;list-style:none;display:grid}.quote-checklist[data-astro-cid-dnxu5dgd] li[data-astro-cid-dnxu5dgd]{border-bottom:1px solid var(--home-line);color:var(--home-muted);padding-block:.875rem;font-size:.9375rem;line-height:1.6}.quote-panel[data-astro-cid-dnxu5dgd]{border-top:1px solid var(--home-line);grid-area:form;min-width:0;padding-top:1.5rem;scroll-margin-top:6rem}.form-heading[data-astro-cid-dnxu5dgd]{margin-bottom:2rem}.form-heading[data-astro-cid-dnxu5dgd] h3[data-astro-cid-dnxu5dgd]{margin-bottom:.75rem;font-size:1.5rem;font-weight:500}.form-heading[data-astro-cid-dnxu5dgd] p[data-astro-cid-dnxu5dgd]{font-size:.9375rem;line-height:1.7}.quote-form[data-astro-cid-dnxu5dgd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;display:grid}.quote-form[data-astro-cid-dnxu5dgd][hidden],.quote-status[data-astro-cid-dnxu5dgd][hidden]{display:none}.field[data-astro-cid-dnxu5dgd]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.field-wide[data-astro-cid-dnxu5dgd]{grid-column:1/-1}label[data-astro-cid-dnxu5dgd]{color:var(--home-ink);font-family:var(--home-mono);font-size:.875rem;font-weight:400;line-height:1.5;display:block}label[data-astro-cid-dnxu5dgd] span[data-astro-cid-dnxu5dgd]:not(.optional){color:var(--home-green)}.optional[data-astro-cid-dnxu5dgd]{color:var(--home-muted);margin-left:.25rem;font-size:.8125rem;font-weight:400}input[data-astro-cid-dnxu5dgd],select[data-astro-cid-dnxu5dgd],textarea[data-astro-cid-dnxu5dgd]{width:100%;min-width:0;min-height:3.25rem;color:var(--headerColor);caret-color:var(--home-green);background:#f3f6ef;border:0;border-bottom:1px solid #526458;border-radius:0;padding:.875rem .75rem;font-size:1rem;line-height:1.5}textarea[data-astro-cid-dnxu5dgd]{resize:vertical}textarea[data-astro-cid-dnxu5dgd]::placeholder{color:var(--home-muted);font-size:.9375rem}.field-help[data-astro-cid-dnxu5dgd]{color:var(--home-muted);font-size:.8125rem}.form-actions[data-astro-cid-dnxu5dgd]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.25rem;display:flex}.form-actions[data-astro-cid-dnxu5dgd] .home-button[data-astro-cid-dnxu5dgd]{gap:.75rem;max-width:100%;padding-inline:1rem;font-size:1rem}.form-actions[data-astro-cid-dnxu5dgd] .home-button[data-astro-cid-dnxu5dgd] span[data-astro-cid-dnxu5dgd]{overflow-wrap:anywhere;min-width:0}.form-actions[data-astro-cid-dnxu5dgd] .home-button[data-astro-cid-dnxu5dgd]:disabled{opacity:.7;cursor:wait}.form-actions[data-astro-cid-dnxu5dgd]>span[data-astro-cid-dnxu5dgd]{color:var(--home-muted);font-size:.8125rem;line-height:1.7}.quote-status[data-astro-cid-dnxu5dgd]{border:1px solid var(--home-line);color:var(--home-forest);margin-top:1.5rem;padding:1rem;font-size:.9375rem;line-height:1.7}.quote-status[data-astro-cid-dnxu5dgd][data-state=success]{background:#f3f6ef}.quote-status[data-astro-cid-dnxu5dgd][data-state=error]{color:#84281f;border-color:#9c3025}.quote-note[data-astro-cid-dnxu5dgd]{margin-top:1.5rem;font-size:.875rem;line-height:1.6}@media (width<=47.99rem){.quote-heading[data-astro-cid-dnxu5dgd]{flex-direction:column;align-items:flex-start;gap:1.25rem}.quote-grid[data-astro-cid-dnxu5dgd]{grid-template:"form""call""details"/1fr}.quote-phone[data-astro-cid-dnxu5dgd]{font-size:clamp(1.375rem,5.5vw,1.875rem)}}@media (width<=35.99rem){.quote-form[data-astro-cid-dnxu5dgd]{grid-template-columns:1fr}}
