/* Scoped to the three inquiry forms; existing site styles remain untouched. */
.aa-inquiry{max-width:680px;margin:32px auto;scroll-margin-top:110px}
.aa-inquiry .card-inner{padding:clamp(22px,4vw,36px)}
.aa-inquiry h2{margin-top:0}
.aa-inquiry form{text-align:left;display:grid;gap:18px}
.aa-field{display:grid;gap:7px}
.aa-field label{font-weight:650;color:var(--text,#172033)}
.aa-field label span{font-weight:400;color:var(--muted,#586174)}
.aa-field input,.aa-field textarea{box-sizing:border-box;width:100%;min-width:0;background:#fff;color:#172033;border:1px solid #8a94a6;border-radius:10px;padding:12px 14px;font:inherit;font-size:16px}
.aa-field textarea{resize:vertical;min-height:100px}
.aa-field input:focus-visible,.aa-field textarea:focus-visible,.aa-inquiry button:focus-visible,.aa-inquiry a:focus-visible{outline:3px solid #a41515;outline-offset:3px}
.aa-help,.aa-privacy,.aa-direct{font-size:14px;line-height:1.6;color:var(--muted,#586174);margin:0}
.aa-inquiry .aa-direct{margin-top:20px}
.aa-status:empty{display:none}
.aa-status{padding:14px;border-radius:8px;background:#f3f4f6;color:#172033;margin:0}
.aa-inquiry button:disabled{opacity:.65;cursor:wait}
.aa-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.aa-inquiry button{justify-self:start}
@media(max-width:600px){.aa-inquiry{margin:24px 16px}.aa-inquiry button{width:100%;justify-content:center}}
