.registration_container__b6FVW{max-width:1000px;width:100%;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden}.registration_formHeader__BkeQZ{background:linear-gradient(135deg,#2c3e50,#3498db);color:#fff;padding:30px;text-align:center}.registration_formHeader__BkeQZ h1{font-size:28px;margin-bottom:10px;font-weight:700}.registration_formHeader__BkeQZ p{opacity:.9;font-size:16px}.registration_registrationProgress__T0zyQ{display:flex;justify-content:space-between;margin:20px 30px 30px;position:relative}.registration_registrationProgress__T0zyQ:before{content:"";position:absolute;top:20px;left:40px;right:40px;height:2px;background:#e9ecef;z-index:1}.registration_progressStep__s8Wyh{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2;flex:1;cursor:pointer}.registration_stepNumber__0Uapt{width:40px;height:40px;border-radius:50%;background:#e9ecef;color:#6c757d;display:flex;align-items:center;justify-content:center;font-weight:600;margin-bottom:8px;transition:all .3s ease}.registration_active__jFSIs .registration_stepNumber__0Uapt{background:#3498db;color:#fff}.registration_completed__7mTbe .registration_stepNumber__0Uapt{background:#27ae60;color:#fff}.registration_progressStep__s8Wyh span{font-size:12px;color:#6c757d;text-align:center;max-width:80px}.registration_active__jFSIs span{color:#3498db;font-weight:600}.registration_registrationForm__shVxm{padding:0 30px 30px}.registration_registrationForm__shVxm h3{margin-bottom:20px}.registration_formRow__81BnF{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.registration_formGroup__2ds8Q{display:flex;flex-direction:column}.registration_registrationForm__shVxm label{font-weight:600;color:#2c3e50;margin-bottom:8px;font-size:14px}.registration_registrationForm__shVxm input,.registration_registrationForm__shVxm select,.registration_registrationForm__shVxm textarea{padding:12px 16px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;transition:border-color .3s ease;background:#fff}.registration_registrationForm__shVxm input:focus,.registration_registrationForm__shVxm select:focus,.registration_registrationForm__shVxm textarea:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px rgba(52,152,219,.1)}.registration_businessTypeSelector__yk9pw{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:25px 0}.registration_businessTypeCard__j0cs3{border:2px solid #e9ecef;border-radius:12px;padding:25px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:#fff}.registration_businessTypeCard__j0cs3:hover{border-color:#3498db;transform:translateY(-2px);box-shadow:0 4px 15px rgba(52,152,219,.1)}.registration_selected__oofLa{border-color:#3498db;background:#f8f9fa;box-shadow:0 4px 15px rgba(52,152,219,.2)}.registration_cardIcon__pBHIJ{font-size:48px;margin-bottom:15px}.registration_privacySection__EC8o2{background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;padding:20px;margin:30px 0}.registration_privacyCheckbox__2t785{font-size:14px;line-height:1.5;color:#2c3e50;font-weight:400;cursor:pointer;gap:12px;align-items:flex-start;display:flex;align-items:center}.registration_registrationNavigation__wpfZY{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding-top:25px;border-top:1px solid #e9ecef}.registration_prevBtn__CztNE{background:#6c757d}.registration_nextBtn__v7Jv5,.registration_prevBtn__CztNE{color:#fff;border:none;padding:12px 30px;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer}.registration_nextBtn__v7Jv5{background:linear-gradient(135deg,#3498db,#2980b9)}.registration_submitBtn__chPie{background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff;border:none;padding:12px 30px;border-radius:25px;font-size:14px;font-weight:600;cursor:not-allowed;opacity:.5}.registration_enabled__cE8Eu{cursor:pointer;opacity:1}.registration_modal__1Ow3D{display:flex;align-items:center;justify-content:center;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.registration_modalContent__8I_Jh{background-color:#fff;padding:30px;border-radius:16px;width:90%;max-width:700px;max-height:80vh;overflow-y:auto;position:relative}.registration_close__cOgaJ{position:absolute;top:10px;right:20px;font-size:28px;cursor:pointer}.registration_successModal__tAmEN .registration_modalContent__8I_Jh{text-align:center;padding:40px}.registration_successIcon__3lN8F{font-size:64px;color:#27ae60;margin-bottom:20px}.registration_successBtn__5rC46{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;padding:12px 30px;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer}.registration_checkboxGroup__js9yy{display:flex;flex-direction:column}.registration_checkboxGroup__js9yy input{margin-right:10px}.registration_submitBtn__chPie.registration_enabled__cE8Eu{background-color:#4caf50;color:#fff;cursor:pointer}.registration_privacyCheckboxError__CsXra{border:2px solid red;padding:6px;border-radius:4px}