.hs-input{transition:border-color .3s ease,box-shadow .3s ease}.hs-input.border-red-500{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.hs-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.hs-input:focus.border-red-500{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.error-message{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}#hd-btn-form-submit{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .3s ease}#hd-btn-form-submit:hover:not(:disabled){background-color:#2563eb;transform:translateY(-1px)}#hd-btn-form-submit:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none}.hs-form-field{margin-bottom:1rem}.hs-form-booleancheckbox input[type=checkbox]{margin-right:8px}.hs-form-booleancheckbox label{align-items:flex-start;cursor:pointer;display:flex;line-height:1.5}.hs-fieldtype-select select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;padding-right:32px}