@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.register_icon-wrapper__UMZCe{display:flex;justify-content:center;align-items:center}.register_icon-wrapper__UMZCe img{width:100%;height:100%;object-fit:contain}.register_register__gllYE{background:linear-gradient(135deg,#ffffff,#f8fafc);width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.register_register__gllYE .register-container{width:100%;max-width:520px;animation:fadeInUp .6s ease-out;position:relative}.register_register__gllYE .register-container .lang-switcher{position:absolute;top:0;right:0;z-index:10}.register_register__gllYE .register-container .lang-switcher .lang-current{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.06)}.register_register__gllYE .register-container .lang-switcher .lang-current:hover{border-color:#cbd5e1;box-shadow:0 2px 6px rgba(0,0,0,.1)}.register_register__gllYE .register-container .lang-switcher .lang-current .lang-flag{font-size:20px;line-height:1}.register_register__gllYE .register-container .lang-switcher .lang-current svg{color:#94a3b8}.register_register__gllYE .register-container .lang-switcher .lang-dropdown{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);overflow:hidden;min-width:160px;animation:dropdownFadeIn .15s ease-out}@keyframes register_dropdownFadeIn__0uxFA{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.register_register__gllYE .register-container .lang-switcher .lang-dropdown .lang-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;background:none;cursor:pointer;font-size:14px;color:#334155;transition:background .15s ease}.register_register__gllYE .register-container .lang-switcher .lang-dropdown .lang-option:hover{background:#f1f5f9}.register_register__gllYE .register-container .lang-switcher .lang-dropdown .lang-option.active{background:#f0f7ff;color:#193852;font-weight:600}.register_register__gllYE .register-container .lang-switcher .lang-dropdown .lang-option .lang-flag{font-size:18px;line-height:1}@keyframes register_fadeInUp__iRoeV{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.register_register__gllYE .register-container .img-wrapper{display:flex;justify-content:center;margin-bottom:16px}.register_register__gllYE .register-container .register-wrapper{padding:40px 36px;background:#fff;border-radius:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.02)}@media(max-width:480px){.register_register__gllYE .register-container .register-wrapper{padding:28px 20px;border-radius:20px}}.register_register__gllYE .register-container .register-wrapper .trial-badge{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:10px 20px;border-radius:50px;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;line-height:normal;margin:0 auto 20px;width:fit-content;box-shadow:0 2px 8px rgba(245,158,11,.3)}@media(max-width:768px){.register_register__gllYE .register-container .register-wrapper .trial-badge{font-size:12.6px}}@media(max-width:425px){.register_register__gllYE .register-container .register-wrapper .trial-badge{font-size:11.2px}}.register_register__gllYE .register-container .register-wrapper>p{color:#193852;font-family:Montserrat,sans-serif;font-weight:700;font-size:26px;line-height:normal;text-align:center;margin-bottom:6px}@media(max-width:768px){.register_register__gllYE .register-container .register-wrapper>p{font-size:23.4px}}@media(max-width:425px){.register_register__gllYE .register-container .register-wrapper>p{font-size:20.8px}}@media(max-width:480px){.register_register__gllYE .register-container .register-wrapper>p{font-family:Montserrat,sans-serif;font-weight:700;font-size:22px;line-height:normal}}@media(max-width:480px)and (max-width:768px){.register_register__gllYE .register-container .register-wrapper>p{font-size:19.8px}}@media(max-width:480px)and (max-width:425px){.register_register__gllYE .register-container .register-wrapper>p{font-size:17.6px}}.register_register__gllYE .register-container .register-wrapper .subtitle{color:#64748b;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:normal;text-align:center;margin-bottom:24px}@media(max-width:768px){.register_register__gllYE .register-container .register-wrapper .subtitle{font-size:12.6px}}@media(max-width:425px){.register_register__gllYE .register-container .register-wrapper .subtitle{font-size:11.2px}}.register_register__gllYE .register-container .register-wrapper .success-message{background:#ecfdf5;color:#059669;padding:14px 18px;border-radius:12px;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:normal;text-align:center;border:1px solid #a7f3d0;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:10px}@media(max-width:768px){.register_register__gllYE .register-container .register-wrapper .success-message{font-size:12.6px}}@media(max-width:425px){.register_register__gllYE .register-container .register-wrapper .success-message{font-size:11.2px}}.register_register__gllYE .register-container .register-wrapper .success-message svg{flex-shrink:0}.register_register__gllYE .register-container .register-wrapper form{display:flex;flex-direction:column;gap:16px}.register_register__gllYE .register-container .register-wrapper form .name-row{display:flex;gap:12px}@media(max-width:480px){.register_register__gllYE .register-container .register-wrapper form .name-row{flex-direction:column}}.register_register__gllYE .register-container .register-wrapper form .name-row .input-wrapper{flex:1}.register_register__gllYE .register-container .register-wrapper form .input-wrapper{position:relative;width:100%}.register_register__gllYE .register-container .register-wrapper form .input-wrapper .input-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none;transition:color .2s ease}.register_register__gllYE .register-container .register-wrapper form .input-wrapper input{width:100%;border-radius:12px;border:1.5px solid #e2e8f0;padding:14px 18px 14px 48px;background:#f8fafc;font-size:14px;color:#1e293b;transition:all .2s ease;outline:none}.register_register__gllYE .register-container .register-wrapper form .input-wrapper input::placeholder{color:#94a3b8;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:normal}@media(max-width:768px){.register_register__gllYE .register-container .register-wrapper form .input-wrapper input::placeholder{font-size:12.6px}}@media(max-width:425px){.register_register__gllYE .register-container .register-wrapper form .input-wrapper input::placeholder{font-size:11.2px}}.register_register__gllYE .register-container .register-wrapper form .input-wrapper input:hover{border-color:#cbd5e1}.register_register__gllYE .register-container .register-wrapper form .input-wrapper input:focus{border-color:#193852;background:#fff;box-shadow:0 0 0 4px rgba(25,56,82,.08)}.register_register__gllYE .register-container .register-wrapper form .input-wrapper input:focus+.input-icon{color:#193852}.register_register__gllYE .register-container .register-wrapper form .input-wrapper:has(input:focus) .input-icon{color:#193852}.register_register__gllYE .register-container .register-wrapper form .error-message{background:#fef2f2;color:#dc2626;padding:12px 16px;border-radius:10px;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:normal;text-align:center;border:1px solid #fecaca}@media(max-width:768px){.register_register__gllYE .register-container .register-wrapper form .error-message{font-size:12.6px}}@media(max-width:425px){.register_register__gllYE .register-container .register-wrapper form .error-message{font-size:11.2px}}.register_register__gllYE .register-container .register-wrapper form .btn-wrapper{margin-top:8px}.register_register__gllYE .register-container .register-wrapper form .btn-wrapper button{width:100%;background:#193852;color:#fff;border:none;border-radius:12px;padding:16px 24px;font-family:Montserrat,sans-serif;font-weight:600;font-size:15px;line-height:normal;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}@media(max-width:768px){.register_register__gllYE .register-container .register-wrapper form .btn-wrapper button{font-size:13.5px}}@media(max-width:425px){.register_register__gllYE .register-container .register-wrapper form .btn-wrapper button{font-size:12px}}.register_register__gllYE .register-container .register-wrapper form .btn-wrapper button:hover:not(:disabled){background:rgb(15.4672897196,34.646728972,50.7327102804);transform:translateY(-1px);box-shadow:0 4px 12px rgba(25,56,82,.25)}.register_register__gllYE .register-container .register-wrapper form .btn-wrapper button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(25,56,82,.2)}.register_register__gllYE .register-container .register-wrapper form .btn-wrapper button:disabled{opacity:.7;cursor:not-allowed}.register_register__gllYE .register-container .register-wrapper .login-link{margin-top:20px;text-align:center}.register_register__gllYE .register-container .register-wrapper .login-link p{color:#64748b;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:normal}@media(max-width:768px){.register_register__gllYE .register-container .register-wrapper .login-link p{font-size:12.6px}}@media(max-width:425px){.register_register__gllYE .register-container .register-wrapper .login-link p{font-size:11.2px}}.register_register__gllYE .register-container .register-wrapper .login-link p a{color:#193852;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;line-height:normal;text-decoration:none;margin-left:4px;transition:color .2s ease}@media(max-width:768px){.register_register__gllYE .register-container .register-wrapper .login-link p a{font-size:12.6px}}@media(max-width:425px){.register_register__gllYE .register-container .register-wrapper .login-link p a{font-size:11.2px}}.register_register__gllYE .register-container .register-wrapper .login-link p a:hover{color:rgb(13.0841121495,29.308411215,42.9158878505);text-decoration:underline}.register_register__gllYE .register-container .register-wrapper .features-list{margin-top:24px;padding-top:24px;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:12px}.register_register__gllYE .register-container .register-wrapper .features-list .feature{display:flex;align-items:center;gap:10px;color:#64748b;font-family:Montserrat,sans-serif;font-weight:500;font-size:13px;line-height:normal}@media(max-width:768px){.register_register__gllYE .register-container .register-wrapper .features-list .feature{font-size:11.7px}}@media(max-width:425px){.register_register__gllYE .register-container .register-wrapper .features-list .feature{font-size:10.4px}}.register_register__gllYE .register-container .register-wrapper .features-list .feature svg{color:#22c55e;flex-shrink:0}