.Form_container__oSpdB{min-height:100vh;background:linear-gradient(135deg,#000,#1a0000 50%,#300);color:#eee;display:flex;flex-direction:column}.Form_header__3PjZh{text-align:center;padding:2rem 1rem;background:rgba(0,0,0,.8);border-bottom:2px solid red}.Form_main__A4vJL{flex:1 1;padding:2rem;max-width:1200px;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:center}.Form_formWrapper__lmuJX{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:15px;padding:40px;max-width:600px;width:100%;backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.Form_logoContainer__HyRk6{text-align:center;margin-bottom:30px}.Form_logo__iHhIk{max-width:300px;height:auto;margin-bottom:1rem;filter:drop-shadow(0 4px 8px rgba(255,0,0,.3))}.Form_title__sdEGd{font-size:3rem;margin:1rem 0;background:linear-gradient(45deg,red,#fa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.5)}.Form_subtitle__E7K0o{font-size:1.2rem;color:#fa0;margin-bottom:0}.Form_progressBar__TMCbX{width:100%;height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;margin-bottom:30px;overflow:hidden}.Form_progressFill__S9itn{height:100%;background:linear-gradient(45deg,#ff6b6b,#fa0);border-radius:4px;transition:width .3s ease}.Form_form__hsBmc,.Form_stepContent__y8eX3{display:flex;flex-direction:column;gap:20px}.Form_stepContent__y8eX3 h3{color:#ff6b6b;margin:0 0 20px;font-size:1.5rem;text-align:center}.Form_inputGroup__eyo8m{display:flex;flex-direction:column}.Form_label__EGnSu{color:#fff;font-weight:600;margin-bottom:8px;font-size:.95rem}.Form_input__MqM9j{background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:8px;padding:12px 16px;color:#fff;font-size:1rem;transition:all .3s ease;backdrop-filter:blur(5px)}.Form_input__MqM9j:focus{outline:none;border-color:#ff6b6b;background:hsla(0,0%,100%,.08);box-shadow:0 0 10px hsla(0,100%,71%,.3)}.Form_input__MqM9j[type=select],select.Form_input__MqM9j{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px;cursor:pointer}select.Form_input__MqM9j option{background:#1a1a1a;color:#fff;padding:8px}select.Form_input__MqM9j::-ms-expand{display:none}select.Form_input__MqM9j:focus{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff6b6b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e")}.Form_input__MqM9j::-moz-placeholder{color:#8892a0}.Form_input__MqM9j::placeholder{color:#8892a0}.Form_inputError__ZTE30{border-color:#ff6b6b!important;box-shadow:0 0 10px hsla(0,100%,71%,.3)!important}.Form_errorText__PFoA5{color:#ff6b6b;font-size:.85rem;margin-top:5px;display:block}.Form_passwordInputWrapper__prUDU{position:relative;display:flex;align-items:center}.Form_passwordInputWrapper__prUDU input{flex:1 1;padding-right:50px}.Form_passwordToggle__JAcyj{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#b8c5d6;font-size:1.2rem;cursor:pointer;padding:5px;border-radius:3px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:30px;height:30px}.Form_passwordToggle__JAcyj:hover{background:hsla(0,100%,71%,.1);color:#ff6b6b}.Form_checkboxGrid__ILScl{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px;margin-top:10px}.Form_checkboxOption__abP7y{display:flex;align-items:center;gap:8px;padding:8px 12px;background:hsla(0,0%,100%,.03);border-radius:6px;border:1px solid hsla(0,0%,100%,.05);cursor:pointer;transition:all .3s ease}.Form_checkboxOption__abP7y:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,100%,71%,.3)}.Form_checkboxOption__abP7y input[type=checkbox]{width:16px;height:16px;accent-color:#ff6b6b}.Form_checkboxText__9dqo6{color:#b8c5d6;font-size:.9rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Form_locationGrid__Cx1wZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.Form_consentSection__gte41{background:hsla(0,0%,100%,.03);padding:20px;border-radius:10px;border:1px solid hsla(0,0%,100%,.05)}.Form_checkboxGroup__eqPQW{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px}.Form_checkboxGroup__eqPQW:last-child{margin-bottom:0}.Form_checkbox__NKkfh{width:18px;height:18px;margin-top:2px;accent-color:#ff6b6b;flex-shrink:0}.Form_checkboxLabel__Z9syq{color:#b8c5d6;font-size:.9rem;line-height:1.5;flex:1 1}.Form_gdprNotice__03YmC{margin-top:20px;padding:15px;background:hsla(0,100%,71%,.1);border-radius:8px;border:1px solid hsla(0,100%,71%,.2)}.Form_gdprNotice__03YmC h4{color:#ff6b6b;margin:0 0 10px;font-size:1rem}.Form_gdprNotice__03YmC ul{margin:10px 0;padding-left:20px}.Form_gdprNotice__03YmC li{color:#b8c5d6;margin-bottom:5px;font-size:.85rem}.Form_gdprNotice__03YmC p{color:#8892a0;font-size:.85rem;margin:10px 0 0}.Form_buttonGroup__7oElP{display:flex;gap:15px;margin-top:30px}.Form_secondaryButton__6_S0W{flex:1 1;background:hsla(0,0%,100%,.1);color:#fff;padding:12px 24px;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.Form_secondaryButton__6_S0W:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.Form_primaryButton__OKAHi{flex:1 1;background:linear-gradient(45deg,red,#f33);color:#fff;padding:12px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,0,0,.3)}.Form_primaryButton__OKAHi:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,0,0,.4);background:linear-gradient(45deg,#f33,red)}.Form_submitButton__PZvVf{width:100%;background:linear-gradient(45deg,red,#f33);color:#fff;padding:15px 30px;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:20px;box-shadow:0 4px 15px rgba(255,0,0,.3)}.Form_submitButton__PZvVf:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,0,0,.4);background:linear-gradient(45deg,#f33,red)}.Form_submitButton__PZvVf:disabled{opacity:.6;cursor:not-allowed;transform:none}.Form_linkContainer__mq0pT{text-align:center;margin-top:30px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.Form_linkContainer__mq0pT p{margin:0;color:#b8c5d6;font-size:.95rem}.Form_link__5f8Xv{color:#ff6b6b;text-decoration:none;font-weight:500;transition:color .3s ease}.Form_link__5f8Xv:hover{color:#f33;text-decoration:underline}@media (max-width:768px){.Form_container__oSpdB{padding:15px}.Form_formWrapper__lmuJX{padding:25px}.Form_title__sdEGd{font-size:2rem}.Form_subtitle__E7K0o{font-size:1rem}.Form_logo__iHhIk{max-width:150px}.Form_checkboxGrid__ILScl,.Form_locationGrid__Cx1wZ{grid-template-columns:1fr}.Form_buttonGroup__7oElP{flex-direction:column}.Form_primaryButton__OKAHi,.Form_secondaryButton__6_S0W{flex:none}}@media (max-width:480px){.Form_formWrapper__lmuJX{padding:20px}.Form_title__sdEGd{font-size:1.8rem}.Form_stepContent__y8eX3 h3{font-size:1.3rem}.Form_input__MqM9j{padding:10px 14px;font-size:.95rem}.Form_checkboxLabel__Z9syq{font-size:.85rem}.Form_gdprNotice__03YmC{padding:12px}.Form_gdprNotice__03YmC ul{padding-left:15px}.Form_gdprNotice__03YmC li{font-size:.8rem}}