.agi-buyer-enquiry{margin:1.5em 0;padding:1.5em;border:1px solid var(--agi-border);border-radius:var(--agi-radius-card);background:var(--agi-surface);color:var(--agi-ink);font-size:var(--agi-fs-md);line-height:1.6}.agi-buyer-enquiry h2{font-size:var(--agi-fs-2xl);margin:0 0 .5em}.agi-buyer-links{display:flex;flex-wrap:wrap;gap:1em;margin:1em 0}.agi-buyer-links a,.agi-buyer-enquiry summary{color:var(--agi-green-cta);font-weight:700}.agi-buyer-enquiry summary{cursor:pointer;padding:.6em 0}.agi-buyer-form{display:grid;gap:1em;margin-top:1em}.agi-buyer-form label{display:block}.agi-buyer-form input:not([type=checkbox]),.agi-buyer-form textarea{display:block;box-sizing:border-box;width:100%;padding:.7em;border:1px solid var(--agi-border-strong);border-radius:var(--agi-radius);background:var(--agi-bg);color:var(--agi-ink);font:inherit}.agi-buyer-form input:focus-visible,.agi-buyer-form textarea:focus-visible,.agi-buyer-form button:focus-visible,.agi-buyer-links a:focus-visible,.agi-buyer-enquiry summary:focus-visible{outline:2px solid var(--agi-green);outline-offset:2px}.agi-buyer-form button{justify-self:start;border:0;border-radius:var(--agi-radius);padding:.8em 1.2em;background:var(--agi-green-cta);color:var(--agi-bg);font:inherit;font-weight:700;cursor:pointer}.agi-buyer-form button:disabled{opacity:.6;cursor:wait}.agi-buyer-consent{font-size:var(--agi-fs-sm)}.agi-buyer-consent input{margin-right:.5em}.agi-buyer-form [data-buyer-status]{margin:0;overflow-wrap:anywhere}
