.BronxQuoteForm_bxfPanel__56hnY{--bxf-line:#c8d1d9;--bxf-ink:#1a1f2e;--bxf-accent:#b50303;position:relative;padding:clamp(1.25rem,4vw,2.5rem);border:1px solid var(--bxf-line);border-radius:1rem;background:#fff;color:var(--bxf-ink)}.BronxQuoteForm_bxfPanel__56hnY h2{margin-bottom:.75rem;font-size:1.65rem;font-weight:700}.BronxQuoteForm_bxfIntro__Hp_8E{margin-bottom:1.5rem;color:#475569}.BronxQuoteForm_bxfGroup__0kDpf{margin:0 0 1.5rem;padding:0;border:0}.BronxQuoteForm_bxfGroup__0kDpf legend{padding-bottom:.8rem;font-weight:700}.BronxQuoteForm_bxfGrid__lhjCW{display:grid;grid-template-columns:1fr;gap:1rem}.BronxQuoteForm_bxfField__pomK8{display:flex;flex-direction:column;gap:.4rem}.BronxQuoteForm_bxfField__pomK8 label{font-size:.9rem;font-weight:600}.BronxQuoteForm_bxfField__pomK8 input,.BronxQuoteForm_bxfField__pomK8 select{width:100%;min-width:0;min-height:2.9rem;padding:.65rem .8rem;border:1px solid var(--bxf-line);border-radius:.4rem;background:#fff;color:var(--bxf-ink);font:inherit}.BronxQuoteForm_bxfField__pomK8 input:focus-visible,.BronxQuoteForm_bxfField__pomK8 select:focus-visible,.BronxQuoteForm_bxfPanel__56hnY a:focus-visible,.BronxQuoteForm_bxfSubmit__NMpO_:focus-visible{outline:3px solid #b45309;outline-offset:3px}.BronxQuoteForm_bxfField__pomK8 [aria-invalid=true]{border-color:var(--bxf-accent)}.BronxQuoteForm_bxfTrap__xGKEN{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.BronxQuoteForm_bxfNote__3RiFO{margin-bottom:1.25rem;font-size:.875rem;color:#475569}.BronxQuoteForm_bxfPanel__56hnY a{text-decoration:underline;text-underline-offset:.15em}.BronxQuoteForm_bxfAlert__KPpQr{margin-bottom:1rem;padding:.9rem;border:1px solid #b50303;border-radius:.4rem;color:#8c0202}.BronxQuoteForm_bxfSubmit__NMpO_{width:100%;min-height:3rem;padding:.75rem 1rem;border-radius:.5rem;background:var(--bxf-accent);color:#fff;font-weight:700}.BronxQuoteForm_bxfSubmit__NMpO_:hover{background:#8c0202}.BronxQuoteForm_bxfSubmit__NMpO_:disabled{cursor:wait;opacity:.65}.BronxQuoteForm_bxfStatus__KfcZu{margin-top:.75rem;min-height:1.5rem;font-size:.875rem}.BronxQuoteForm_bxfReference__1HfF8{margin-top:1rem;font-size:.875rem;color:#475569}@media (min-width:640px){.BronxQuoteForm_bxfGrid__lhjCW{grid-template-columns:1fr 1fr}}