.registration_page__0UphC{display:flex;flex-direction:column;min-height:100vh}.registration_page__0UphC .registration_section__cIXkg{padding:40px 20px;width:100%;box-sizing:border-box;background-color:#e0e0e0;flex:1 1;min-height:0}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu{max-width:1440px;width:100%;margin:0 auto;padding:40px;box-sizing:border-box;display:flex;justify-content:center}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF{width:100%;max-width:600px;display:flex;flex-direction:column;gap:40px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn{display:flex;flex-direction:column;gap:24px;background-color:#e0e0e0;padding:32px;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_registrationBlock__title__JYnLW{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;color:#03110d;margin:0;text-align:center}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_loginPrompt__Se1kR{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;color:#03110d;text-align:center;margin:0}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_loginPrompt__Se1kR .registration_loginLink__bTOMc{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;color:#01351e;text-decoration:none;padding:8px 16px;border-radius:8px;transition:background-color .2s ease,color .2s ease}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_loginPrompt__Se1kR .registration_loginLink__bTOMc:hover{background-color:#8c9f85;color:#e0e0e0}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs{display:flex;flex-direction:column;gap:20px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs{display:flex;flex-direction:column;gap:8px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs .registration_formGroup__label___gSGm{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;color:#03110d}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs .registration_formGroup__input__w6rmO,.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs .registration_formGroup__textarea__VLS4n{font-family:Montserrat,sans-serif;font-size:1rem;padding:12px 16px;border:1px solid rgba(0,0,0,.2);border-radius:8px;width:100%;box-sizing:border-box;transition:border-color .2s ease}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs .registration_formGroup__input__w6rmO:focus,.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs .registration_formGroup__textarea__VLS4n:focus{outline:none;border-color:#01351e;box-shadow:0 0 0 3px rgba(1,53,30,.1)}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs .registration_formGroup__input__w6rmO[aria-invalid=true],.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs .registration_formGroup__textarea__VLS4n[aria-invalid=true]{border-color:#77050a;box-shadow:0 0 0 3px rgba(211,47,47,.1)}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs .registration_formGroup__textarea__VLS4n{resize:vertical;min-height:100px;max-height:200px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_checkboxGroup__fQ8sz{display:flex;align-items:flex-start;gap:8px;position:relative}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_checkboxGroup__fQ8sz .registration_checkboxGroup__input__G_U9j{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #03110d;border-radius:4px;cursor:pointer;position:relative;flex-shrink:0}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_checkboxGroup__fQ8sz .registration_checkboxGroup__input__G_U9j:checked:before{content:"✔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#01351e}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_checkboxGroup__fQ8sz .registration_checkboxGroup__input__G_U9j:focus{outline:none;box-shadow:0 0 0 3px rgba(1,53,30,.1)}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_checkboxGroup__fQ8sz .registration_checkboxGroup__input__G_U9j[aria-invalid=true]{border-color:#77050a}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_checkboxGroup__fQ8sz .registration_checkboxGroup__label__ytwHM{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;color:#03110d;cursor:pointer;line-height:1.5}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_checkboxGroup__fQ8sz .registration_checkboxGroup__label__ytwHM .registration_checkboxGroup__link__GjNVi{color:#01351e;text-decoration:none;font-weight:600}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_checkboxGroup__fQ8sz .registration_checkboxGroup__label__ytwHM .registration_checkboxGroup__link__GjNVi:hover{text-decoration:underline}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_hint__aztAh{font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:400;color:#03110d;opacity:.6}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_error__AlWeW{font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:400;color:#77050a;margin-top:4px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_success__Z1rVU{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;color:#01351e;text-align:center;margin-top:16px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_submitButton__akyfD{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;color:#e0e0e0;background-color:#03110d;border:none;padding:12px 24px;border-radius:12px;align-self:center;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_submitButton__akyfD:hover:not(:disabled){background-color:#01351e}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_submitButton__akyfD:disabled{background-color:rgba(0,0,0,.5);opacity:.6;cursor:not-allowed}@media(max-width:1024px){.registration_page__0UphC .registration_section__cIXkg{padding:30px 15px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu{padding:24px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF{gap:32px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn{padding:24px;border-radius:12px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_registrationBlock__title__JYnLW{font-size:1.8rem}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs .registration_formGroup__label___gSGm,.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_loginPrompt__Se1kR,.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_loginPrompt__Se1kR .registration_loginLink__bTOMc{font-size:.95rem}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs .registration_formGroup__input__w6rmO,.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs .registration_formGroup__textarea__VLS4n{font-size:.95rem;padding:10px 14px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_checkboxGroup__fQ8sz .registration_checkboxGroup__label__ytwHM{font-size:.95rem}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_checkboxGroup__fQ8sz .registration_checkboxGroup__input__G_U9j{width:18px;height:18px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_checkboxGroup__fQ8sz .registration_checkboxGroup__input__G_U9j:checked:before{font-size:12px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_error__AlWeW,.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_hint__aztAh{font-size:.85rem}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_success__Z1rVU{font-size:.95rem}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_submitButton__akyfD{font-size:.95rem;padding:10px 20px}}@media(max-width:768px){.registration_page__0UphC .registration_section__cIXkg{padding:20px 10px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu{padding:16px;border-radius:10px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF{gap:24px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn{padding:16px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_registrationBlock__title__JYnLW{font-size:1.6rem}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs .registration_formGroup__label___gSGm,.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_loginPrompt__Se1kR,.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_loginPrompt__Se1kR .registration_loginLink__bTOMc{font-size:.9rem}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs .registration_formGroup__input__w6rmO,.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs .registration_formGroup__textarea__VLS4n{font-size:.9rem;padding:8px 12px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_checkboxGroup__fQ8sz .registration_checkboxGroup__label__ytwHM{font-size:.9rem}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_checkboxGroup__fQ8sz .registration_checkboxGroup__input__G_U9j{width:16px;height:16px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_checkboxGroup__fQ8sz .registration_checkboxGroup__input__G_U9j:checked:before{font-size:10px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_error__AlWeW,.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_hint__aztAh{font-size:.8rem}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_success__Z1rVU{font-size:.9rem}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_submitButton__akyfD{font-size:.9rem;padding:8px 16px}}@media(max-width:480px){.registration_page__0UphC .registration_section__cIXkg{padding:15px 10px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu{padding:12px;border-radius:8px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF{gap:16px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn{padding:12px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_registrationBlock__title__JYnLW{font-size:1.4rem}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs .registration_formGroup__label___gSGm,.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_loginPrompt__Se1kR,.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_loginPrompt__Se1kR .registration_loginLink__bTOMc{font-size:.85rem}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs .registration_formGroup__input__w6rmO,.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_formGroup__Nf4fs .registration_formGroup__textarea__VLS4n{font-size:.85rem;padding:8px 10px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_checkboxGroup__fQ8sz .registration_checkboxGroup__label__ytwHM{font-size:.85rem}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_checkboxGroup__fQ8sz .registration_checkboxGroup__input__G_U9j{width:14px;height:14px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_checkboxGroup__fQ8sz .registration_checkboxGroup__input__G_U9j:checked:before{font-size:8px}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_error__AlWeW,.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_hint__aztAh{font-size:.75rem}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_success__Z1rVU{font-size:.85rem}.registration_page__0UphC .registration_section__cIXkg .registration_wrapper__kPVVu .registration_main__0hzyF .registration_registrationBlock__UUXtn .registration_form__Oe_hs .registration_submitButton__akyfD{font-size:.85rem;padding:8px 12px}}