/* Scoped to the contact form; the reviewed desktop and mobile layouts remain. */
#enquiry-form{position:relative}
#enquiry-form .form-honeypot{position:absolute;left:-10000px;top:0;width:1px;height:1px;overflow:hidden}
#enquiry-form .form-purpose{margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}
#enquiry-form .button:disabled{cursor:wait;opacity:.65;transform:none}
#enquiry-form .field input:disabled,#enquiry-form .field select:disabled,#enquiry-form .field textarea:disabled{opacity:.7}
#enquiry-form .form-result[data-state="error"]{color:#ffc3b5}
#enquiry-form .form-result[data-state="success"]{color:var(--gold)}
#enquiry-form .form-result[data-state="pending"]{color:var(--muted)}
