.quote-form[data-astro-cid-5v4witja]{max-inline-size:var(--measure)}.qf-field[data-astro-cid-5v4witja]{margin-block-end:var(--space-m)}.qf-field[data-astro-cid-5v4witja] label[data-astro-cid-5v4witja]{margin-block-end:var(--space-3xs);display:block}.qf-flag[data-astro-cid-5v4witja]{color:var(--color-ink-soft)}.qf-field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja],.qf-field[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja],.qf-field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{inline-size:100%;min-block-size:var(--tap-target);padding-block:var(--space-2xs);padding-inline:var(--space-xs);border:var(--rule-width) solid var(--color-ink-soft);border-radius:var(--radius-control);background-color:var(--color-surface-raised);color:var(--color-ink);font:inherit;font-size:var(--step-0);display:block}.qf-field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{resize:vertical}.qf-field[data-astro-cid-5v4witja] [data-astro-cid-5v4witja][aria-invalid=true]{border-color:var(--color-ink)}.qf-error[data-astro-cid-5v4witja]{margin-block:var(--space-3xs) 0;font-weight:var(--font-label-weight)}.qf-error[data-astro-cid-5v4witja]:empty{display:none}.qf-send[data-astro-cid-5v4witja]{min-block-size:var(--tap-target);padding-block:var(--space-2xs);padding-inline:var(--space-m);border:var(--rule-width) solid var(--color-brand);border-radius:var(--radius-control);background-color:var(--color-brand);color:var(--color-surface-raised);font:inherit;font-size:var(--step-0);font-weight:var(--font-label-weight);cursor:pointer;display:inline-block}.qf-send[data-astro-cid-5v4witja]:hover{border-color:var(--color-brand-deep);background-color:var(--color-brand-deep)}.qf-status[data-astro-cid-5v4witja]{margin-block:var(--space-s) 0}.qf-status[data-astro-cid-5v4witja]:empty{display:none}.contact{gap:var(--space-l);padding-block:var(--space-l) var(--space-section);display:grid}.contact-intro h1{margin-block:0 var(--space-xs);font-size:var(--step-3)}.contact-intro p{font-size:var(--step-1);margin-block:0}.contact-direct h2,.contact-form h2{margin-block:0 var(--space-s);font-size:var(--step-2)}.contact-direct{border-block-start:var(--rule-width) solid var(--color-rule);padding-block-start:var(--space-s)}.contact-direct p{margin-block:var(--space-s) 0}.contact-form{border-block-start:var(--rule-width) solid var(--color-rule);padding-block-start:var(--space-s)}.contact-links{margin:0;padding:0;list-style:none}.contact-phone{padding-block:var(--space-2xs);font-family:var(--font-display);font-stretch:var(--font-display-stretch);font-weight:var(--font-display-weight);letter-spacing:var(--font-display-tracking);font-size:var(--step-5);line-height:var(--leading-tight);display:block}.contact-email{padding-block:var(--space-xs);font-size:var(--step-0);line-height:var(--leading-body);overflow-wrap:anywhere;display:block}@media (width>=768px){.contact-email{font-size:var(--step-1)}}@media (width>=1024px){.contact{column-gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.contact-intro{grid-column:1/-1}}
