.demo-form button:disabled{opacity:.65;cursor:wait;transform:none;box-shadow:none}
.form-status{min-height:22px;margin-top:14px;font-size:.84rem;line-height:1.5}
.form-status.success{color:#3ee8c5}
.form-status.error{color:#ff8a97}
.consent-row{display:flex;gap:9px;align-items:flex-start;margin:-3px 0 15px;color:var(--muted);font-size:.78rem;line-height:1.5}
.consent-row input{width:16px!important;min-width:16px;margin:2px 0 0!important;accent-color:#2be0bd;background:transparent}
.consent-row a{text-decoration:underline;color:var(--mint)}
