* form.form,html body .form,html body form.form{backdrop-filter:blur(10px)!important;background-color:hsla(0,0%,100%,.25)!important;border:none!important;border-radius:20px!important;box-shadow:0 4px 15px rgba(0,0,0,.1)!important;margin:0!important;padding:5px 15px!important}.form-grid{display:grid;gap:8px;grid-template-columns:1fr 1fr}.form-group{display:block!important;font-weight:500;margin-bottom:12px!important;padding-top:22px!important;position:relative!important}.form-group input:focus+label,.form-group input:invalid+label,.form-group input:not(:placeholder-shown)+label,.form-group label,.form-group select:focus+label,.form-group select:invalid+label,.form-group select:not([value=""])+label{color:#142376!important;display:block!important;font-size:13px!important;font-weight:700!important;height:18px!important;left:5px!important;opacity:1!important;position:absolute!important;top:0!important;transform:none!important;visibility:visible!important;z-index:5!important}.form-group input,.form-group select,.form-group textarea{background-color:#fff!important;border:1px solid #ddd!important;border-radius:20px!important;box-sizing:border-box!important;display:block!important;font-size:13px!important;height:38px!important;outline:none!important;padding:8px 12px!important;position:relative!important;transition:all .3s ease!important;width:100%!important;z-index:2!important}.form-group select{appearance:none!important;-webkit-appearance:none!important;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")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:14px!important;margin-top:15px!important;padding-right:35px!important}.error-message{color:#f44!important;display:none!important;font-size:11px!important;font-weight:600!important;margin-top:4px!important;padding-left:8px!important}.form-group input:invalid:focus,.form-group select:invalid:focus{border-color:#f44!important;box-shadow:0 0 0 3px rgba(255,68,68,.1)!important}.form-group input:invalid:focus~.error-message,.form-group select:invalid:focus~.error-message,.form-group textarea:invalid:focus~.error-message{display:block!important}.form-group input:focus:not(:invalid),.form-group select:focus:not(:invalid){border-color:#142376!important;box-shadow:0 0 0 3px rgba(20,35,118,.1)!important}#submitBtn,input[type=submit]{background:linear-gradient(135deg,#142376,#1e3a8a)!important;border:none!important;border-radius:25px!important;color:#fff!important;cursor:pointer!important;display:block!important;font-weight:600!important;height:42px!important;margin:15px auto!important;padding:10px 25px!important}@media (max-width:768px){.form-grid{gap:0;grid-template-columns:1fr}.form-group{margin-bottom:22px!important;padding-top:24px!important}.form-group input,.form-group select{font-size:16px!important;height:46px!important}}