.lead-consent{display:flex;gap:12px;align-items:flex-start;margin:18px 0 14px;font-size:.8rem;line-height:1.5;color:#333;font-weight:500}.lead-consent input{flex:0 0 18px;width:18px;height:18px;min-width:18px;padding:0;margin-top:3px;accent-color:#ffd600}.lead-consent a{color:#3c3400;text-decoration:underline}.form-status{margin-top:14px;min-height:26px}.form-status[role="status"]{font-size:.89rem}.form-layout button:disabled{opacity:.7;cursor:wait}