.quote-form[data-astro-cid-5v4witja]{gap:var(--space-5);display:grid}.field[data-astro-cid-5v4witja]{border:0;min-width:0;margin:0;padding:0}.field[data-astro-cid-5v4witja][hidden],.group[data-astro-cid-5v4witja][hidden]{display:none}.field[data-astro-cid-5v4witja] label[data-astro-cid-5v4witja]:not(.choice),.field[data-astro-cid-5v4witja] legend[data-astro-cid-5v4witja]{margin-bottom:var(--space-1);padding:0;font-size:1rem;font-weight:600;display:block}.req-key[data-astro-cid-5v4witja]{font-size:var(--text-small);color:var(--color-muted);margin:0}.req[data-astro-cid-5v4witja]{color:var(--color-error);font-weight:700}.help[data-astro-cid-5v4witja]{font-size:var(--text-small);color:var(--color-muted);margin:0 0 var(--space-2)}.field-error[data-astro-cid-5v4witja]{align-items:flex-start;gap:var(--space-2);color:var(--color-error);font-weight:600;font-size:var(--text-small);margin:0 0 var(--space-2);display:none}.field--error[data-astro-cid-5v4witja] .field-error[data-astro-cid-5v4witja],.field-error[data-astro-cid-5v4witja]:not(:empty){display:flex}.field-error[data-astro-cid-5v4witja] .icon--error{color:var(--color-error);margin-top:1px}input[data-astro-cid-5v4witja][type=text],input[data-astro-cid-5v4witja][type=email],input[data-astro-cid-5v4witja][type=tel],select[data-astro-cid-5v4witja],textarea[data-astro-cid-5v4witja]{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);font:400 1rem/1.4 var(--font-body);color:var(--color-ink);background:var(--color-surface);border:1.5px solid var(--color-placeholder);border-radius:var(--radius)}textarea[data-astro-cid-5v4witja]{resize:vertical}select[data-astro-cid-5v4witja]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-ink) 50%), linear-gradient(135deg, var(--color-ink) 50%, transparent 50%);padding-right:var(--space-7);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px}.field--short[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja],.field--short[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja]{max-width:14rem}input[data-astro-cid-5v4witja]:focus-visible,select[data-astro-cid-5v4witja]:focus-visible,textarea[data-astro-cid-5v4witja]:focus-visible{border:2px solid var(--color-primary);outline:2px solid var(--color-primary);outline-offset:2px}.field--error[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja][type=text],.field--error[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja][type=email],.field--error[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja][type=tel],.field--error[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja],.field--error[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja],[data-astro-cid-5v4witja][aria-invalid=true]{border:2px solid var(--color-error)}.choices[data-astro-cid-5v4witja]{gap:var(--space-2);display:grid}.choices--inline[data-astro-cid-5v4witja]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.choice[data-astro-cid-5v4witja]{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-placeholder);border-radius:var(--radius);background:var(--color-surface);cursor:pointer;font-weight:400;display:flex}.choice[data-astro-cid-5v4witja]:has(input:checked){border:2px solid var(--color-primary);background:var(--color-primary-tint)}.choice[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{width:22px;height:22px;accent-color:var(--color-primary);flex:none;margin:0}.choice--block[data-astro-cid-5v4witja]{background:0 0;border:0;align-items:flex-start;padding:0}.choice--block[data-astro-cid-5v4witja]:has(input:checked){background:0 0;border:0}.choice--block[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{margin-top:2px}.group__fieldset[data-astro-cid-5v4witja]{background:var(--paper);padding:var(--space-5);gap:var(--space-5);background:var(--color-surface-alt);border:0;min-width:0;margin:0;display:grid}.group__legend[data-astro-cid-5v4witja]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-h3);padding:0 var(--space-2)}.form-note[data-astro-cid-5v4witja]{margin-top:var(--space-3)}.form-note[data-astro-cid-5v4witja][hidden]{display:none}.hp[data-astro-cid-5v4witja]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.error-summary[data-astro-cid-5v4witja]{border:2px solid var(--color-error);border-radius:var(--radius);padding:var(--space-4) var(--space-5);background:var(--color-surface)}.error-summary[data-astro-cid-5v4witja][hidden],.form-message[data-astro-cid-5v4witja][hidden]{display:none}.error-summary[data-astro-cid-5v4witja]:focus{outline:3px solid var(--color-error);outline-offset:2px}.error-summary__title[data-astro-cid-5v4witja]{font-size:var(--text-h3);color:var(--color-error);margin-bottom:var(--space-3)}.error-summary[data-astro-cid-5v4witja] ul[data-astro-cid-5v4witja]{margin:0}.error-summary[data-astro-cid-5v4witja] a{color:var(--color-error);font-weight:600}.form-message[data-astro-cid-5v4witja]{border:2px solid var(--color-error);border-radius:var(--radius);padding:var(--space-4) var(--space-5);color:var(--color-ink)}.form-message[data-astro-cid-5v4witja] p[data-astro-cid-5v4witja]{margin:0}.form-message[data-astro-cid-5v4witja] p[data-astro-cid-5v4witja]+p[data-astro-cid-5v4witja]{margin-top:var(--space-2)}.form-actions[data-astro-cid-5v4witja] .btn[data-astro-cid-5v4witja]{width:100%}@media (width>=768px){.form-actions[data-astro-cid-5v4witja] .btn[data-astro-cid-5v4witja]{width:auto}}.quote-head[data-astro-cid-koimmtvm]{padding-top:clamp(48px,10vh,112px);padding-bottom:48px}.quote-head[data-astro-cid-koimmtvm] h1[data-astro-cid-koimmtvm]{font-size:var(--step-display);letter-spacing:-.035em;margin-left:-.04em;line-height:1.02}.quote-head[data-astro-cid-koimmtvm] .lead[data-astro-cid-koimmtvm]{margin-top:24px}.quote-layout[data-astro-cid-koimmtvm]{margin-left:var(--col-x);margin-right:var(--margin);gap:64px;padding-bottom:64px;display:grid}.quote-layout__form[data-astro-cid-koimmtvm]{max-width:640px}.quote-layout__aside[data-astro-cid-koimmtvm]{max-width:440px;font-size:var(--step-small);line-height:1.5}.quote-layout__aside[data-astro-cid-koimmtvm]>[data-astro-cid-koimmtvm]+[data-astro-cid-koimmtvm]{margin-top:32px}.quote-layout__aside[data-astro-cid-koimmtvm] h2[data-astro-cid-koimmtvm]{font-size:var(--step-body);margin:0 0 8px;font-weight:600}.quote-layout__aside[data-astro-cid-koimmtvm] p[data-astro-cid-koimmtvm]+p[data-astro-cid-koimmtvm],.quote-layout__aside[data-astro-cid-koimmtvm] ul[data-astro-cid-koimmtvm]+p[data-astro-cid-koimmtvm]{margin-top:8px}.quote-layout__aside[data-astro-cid-koimmtvm] .disclaimer{margin-top:0}@media (width>=1200px){.quote-layout[data-astro-cid-koimmtvm]{grid-template-columns:minmax(0,640px) minmax(280px,360px);align-items:start;gap:96px}.quote-layout__aside[data-astro-cid-koimmtvm]{top:calc(var(--header-height) + 32px);position:sticky}}
