.hq-section{max-width:850px;margin:auto;padding:32px 24px 90px}.hq-section h2{margin-bottom:24px;font-size:clamp(25px,4vw,38px)}.hq-form{gap:22px;display:grid}.hq-form label{gap:8px;display:grid}.hq-form input,.hq-form select,.hq-form textarea{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c5c0b6;border-radius:4px;min-height:48px;padding:13px}.hq-form textarea{resize:vertical}.hq-form .form-consent{align-items:center;gap:12px;display:flex}.hq-form .form-consent input{flex-shrink:0;width:24px;height:24px;min-height:24px}.hq-form a{text-decoration:underline}.hq-form button{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#283b43;border:0;padding:14px 20px}.hq-form button:disabled{opacity:.6}.hq-form p,.contact-receipt p{overflow-wrap:anywhere;font-size:15px;line-height:1.8}.form-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-receipt{border:1px solid #c5c0b6;padding:24px}.hq-form :focus-visible{outline-offset:3px;outline:3px solid #755d3a}
