.hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-message{padding:12px 14px;border-radius:6px;font-weight:700}.form-message.success{background:#e8f7ef;border:1px solid #7bc99d;color:#175c35}.form-message.error{background:#fff0ef;border:1px solid #e4a29d;color:#8a2820}.form-note{margin:0;color:var(--muted);font-size:13px}.form button{border:0;cursor:pointer}
