/* Contact form: keep confirmation, retry and alternative contact usable. */
.contact-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.consent-row{display:flex;gap:12px;align-items:flex-start;font-weight:400}.consent-row input{width:20px;min-width:20px;height:20px;min-height:20px;margin:4px 0 0;padding:0;accent-color:var(--accent)}.consent-row a{text-decoration:underline}.send-status{padding-block:12px;overflow-wrap:anywhere}.email-fallback{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.email-fallback>strong{font-size:14px}button:disabled{opacity:.55;cursor:default}#inquiry-complete{border:1px solid var(--line);padding:28px}#receipt-number{overflow-wrap:anywhere}
