.hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.consent{grid-template-columns:22px 1fr!important;align-items:start;font-size:.9rem;color:var(--muted)}.consent input{width:auto;margin-top:5px}.consent a{color:var(--cyan);text-decoration:underline}.form-notice{padding:14px 16px;border-radius:10px;margin-bottom:18px;border:1px solid}.form-notice.success{color:#a7f3d0;background:#064e3b;border-color:#10b981}.form-notice.error{color:#fecaca;background:#450a0a;border-color:#ef4444}
