.avo-lead-form{display:grid;gap:16px;margin-top:20px}.avo-lead-form label{display:grid;gap:6px;font-size:13px;font-weight:500;color:inherit;letter-spacing:0;text-transform:none}.avo-lead-form input,.avo-lead-form select,.avo-lead-form textarea{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--bg-alt);color:var(--fg);font:16px/1.4 var(--font-body);letter-spacing:0}.avo-lead-form input:focus,.avo-lead-form select:focus,.avo-lead-form textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.avo-lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.avo-lead-form .avo-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.avo-consent,.avo-form-status{font-size:12px;line-height:1.6;grid-column:1/-1;overflow-wrap:anywhere}.avo-consent a{text-decoration:underline}.avo-lead-form button:disabled{opacity:.65;cursor:wait}.avo-lead-form .avo-form-status{margin:0;color:inherit}.avo-lead-form.avo-contact-form label{color:var(--fg)}.avo-lead-form.avo-contact-form .avo-lead-grid{grid-template-columns:1fr 1fr}.cta2__form .avo-lead-grid{grid-column:1/-1}.hv-form{background:var(--bg);border:1px solid var(--rule);border-radius:8px;padding:32px;display:grid;gap:16px}.hv-form button{justify-self:start}.g-foot>a{display:block;max-width:var(--maxw);margin:auto;padding:0 var(--pad-x) 16px;font-size:13px}.g-foot__inner{flex-wrap:wrap;gap:16px}@media(max-width:640px){.avo-lead-grid,.avo-lead-form.avo-contact-form .avo-lead-grid{grid-template-columns:1fr}.hv-form{padding:20px}.avo-lead-form button{width:100%;justify-content:center}}
