:where(.hp-field){position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
.form-message{margin:0 0 16px;padding:12px 14px;border-radius:8px;font-size:15px;line-height:1.6}
.form-message.is-error{background:#fdecea;color:#8a1c12;border:1px solid #f3b8b0}
.form-message.is-ok{background:#e6f4ea;color:#14532d;border:1px solid #a7d8b5}
.cf-turnstile{margin:8px 0 12px}
