[data-form-type] .form-message{display:none;margin-bottom:12px;padding:10px 14px;border-radius:6px;font-size:13px;line-height:1.5}[data-form-type] .form-message.success{display:block;background:#e6f6ec;color:#1a7f37;border:1px solid #b7e4c7}[data-form-type] .form-message.error{display:block;background:#fdeaea;color:#b42318;border:1px solid #f5c2c0}[data-form-type] .form-field-error{display:block;color:#d92d20;font-size:11px;line-height:1.4;margin-top:3px;min-height:14px}[data-form-type] .form-field-invalid{outline:#d92d20 solid 1px}[data-form-type=lead] input{border-radius:10px}[data-form-type] button[type=submit]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none;user-select:none}[data-form-type] button[type=submit] .btn-text{transition:opacity .2s}[data-form-type].is-submitting{pointer-events:auto}