.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.direct-enquiry textarea{display:block;width:100%;padding:12px;border:1px solid var(--line);border-radius:4px;min-height:120px;resize:vertical;background:#fff;color:var(--ink)}
.direct-enquiry button:disabled{opacity:.7;cursor:wait}
.direct-enquiry .form-result{padding:18px;margin-top:18px;border:1px solid var(--action);background:#fff;color:var(--ink);line-height:1.6}
.direct-enquiry .form-result[data-state=error]{border-width:2px}
.enquiry-context{border-left:3px solid var(--action);padding:10px 14px;background:#fff;font-weight:600}
