.QuoteForm_form__1yYL2{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.QuoteForm_form__1yYL2[data-hydrated]{opacity:1;transition:opacity var(--dur-base) var(--ease-out);@starting-style{opacity:0}}@media (prefers-reduced-motion:reduce){.QuoteForm_form__1yYL2[data-hydrated]{transition:none}}.QuoteForm_grid__FE_EA{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:640px){.QuoteForm_grid__FE_EA{grid-template-columns:1fr 1fr}}.QuoteForm_field__jTnBN{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.QuoteForm_label__BJGaX{font-size:var(--text-sm);font-weight:600;color:var(--color-navy)}.QuoteForm_input__UOu3w,.QuoteForm_select__LUyzK,.QuoteForm_textarea__YA8zg{width:100%;padding:.75rem .875rem;font:inherit;color:var(--color-ink);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);transition:border-color var(--dur-base) ease,box-shadow var(--dur-base) ease}.QuoteForm_textarea__YA8zg{resize:vertical;min-height:6rem}.QuoteForm_select__LUyzK{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%233d4753' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.5rem}.QuoteForm_input__UOu3w:focus-visible,.QuoteForm_select__LUyzK:focus-visible,.QuoteForm_textarea__YA8zg:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.QuoteForm_field__jTnBN[data-error] .QuoteForm_input__UOu3w,.QuoteForm_field__jTnBN[data-error] .QuoteForm_select__LUyzK,.QuoteForm_field__jTnBN[data-error] .QuoteForm_textarea__YA8zg{border-color:#c0392b}.QuoteForm_error__D_PmM{font-size:var(--text-sm);color:#c0392b}.QuoteForm_formError__DwBIk{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:#fdecea;color:#b0281a;font-size:var(--text-sm);font-weight:500}.QuoteForm_formError__DwBIk:focus-visible{outline:2px solid #c0392b;outline-offset:2px}.QuoteForm_consent__cCACD{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);align-items:start}.QuoteForm_checkbox__wHOCN{width:1.15rem;height:1.15rem;margin-top:.15rem;accent-color:var(--color-accent);flex-shrink:0}.QuoteForm_consentLabel__1tSTP{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-ink-soft)}.QuoteForm_consentLabel__1tSTP a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.QuoteForm_consent__cCACD[data-error] .QuoteForm_consentLabel__1tSTP{color:var(--color-ink)}.QuoteForm_consent__cCACD .QuoteForm_error__D_PmM{grid-column:1/-1}.QuoteForm_hp__0QPrY{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.QuoteForm_submit__J6eAp{--cut:0.7rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);align-self:start;padding:.85rem 1.5rem;font-family:var(--font-display);font-size:var(--text-base);font-weight:600;color:#fff;background:var(--color-navy);border-radius:var(--radius);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)));clip-path:polygon(0 0,100% 0,100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)));box-shadow:0 1px 2px hsl(var(--color-shadow)/.24),0 12px 28px -12px hsl(var(--color-shadow)/.5);transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-base) ease}@media (hover:hover) and (pointer:fine){.QuoteForm_submit__J6eAp:hover:not(:disabled){background:var(--color-navy-700)}}.QuoteForm_submit__J6eAp:active:not(:disabled){transform:scale(.97)}.QuoteForm_submit__J6eAp:disabled{opacity:.7;cursor:progress}.QuoteForm_spinner__QEZ7k{animation:QuoteForm_qf-spin__bv4a9 .7s linear infinite}@keyframes QuoteForm_qf-spin__bv4a9{to{transform:rotate(1turn)}}.QuoteForm_note__EfOHg{font-size:var(--text-sm);color:var(--color-ink-mute)}.QuoteForm_success__W_p52{display:grid;justify-items:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-8);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.QuoteForm_successIcon__imdcJ{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-full);color:#fff;background:var(--color-success)}.QuoteForm_successTitle__xs_kz{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--color-navy)}.QuoteForm_successHint__Wd_Ac{font-size:var(--text-sm);color:var(--color-ink-soft)}.QuoteForm_successHint__Wd_Ac a{color:var(--color-accent);font-weight:600}@media (prefers-reduced-motion:reduce){.QuoteForm_spinner__QEZ7k{animation-duration:1.4s}.QuoteForm_submit__J6eAp:active:not(:disabled){transform:none}}