#quote-form select{width:100%;box-sizing:border-box;padding:14px 12px;border:1px solid #737d83;background:#fff;color:#10171c;font:inherit;border-radius:0}#quote-form select:focus-visible{outline:2px solid #45a5d3;outline-offset:3px}.quote-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#quote-form button:disabled{opacity:.65;cursor:wait}#quote-form .form-note{min-height:1.5em}#quote-form .form-note[data-state="error"]{color:#ffd3c9}#quote-form .form-note[data-state="success"]{color:#bce9cd}

#quote-form .form-note[data-state]{scroll-margin-top:160px}#quote-form .form-note[data-state="success"],#quote-form .form-note[data-state="error"]{display:block;padding:20px 22px;border:2px solid;border-radius:6px;font-size:17px;line-height:1.6;font-weight:600;margin:0}#quote-form .form-note[data-state="success"]{background:#e6f7ed;color:#14532d;border-color:#57b77a}#quote-form .form-note[data-state="error"]{background:#fff0ed;color:#8b241b;border-color:#df897d}#quote-form .form-note:focus-visible{outline:3px solid #149ee4;outline-offset:4px}
