.RegisterForm_main__QTjPT{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);position:relative;display:flex;align-items:center;justify-content:center;padding:40px 20px;overflow:hidden}.RegisterForm_main__QTjPT:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0,transparent 50%);opacity:.6}.RegisterForm_languageSwitcher__NItVG{position:absolute;top:20px;right:20px;z-index:1000}[dir=rtl] .RegisterForm_languageSwitcher__NItVG{right:auto;left:20px}.RegisterForm_registerContainer__PzIRl{width:100%;max-width:960px;background:rgba(255,255,255,.95);border-radius:24px;box-shadow:0 25px 50px rgba(0,0,0,.15),0 0 0 1px rgba(255,255,255,.2);backdrop-filter:blur(20px);padding:48px;position:relative;z-index:10;border:1px solid rgba(255,255,255,.3)}.RegisterForm_formHeader__gqmqo{text-align:center;margin-bottom:32px}.RegisterForm_formTitle__008QI{margin-bottom:8px!important;color:#1a1a1a;font-weight:600;font-size:1.8rem}.RegisterForm_stepsContainer__KGYJD{max-width:400px;margin:0 auto 32px}.RegisterForm_planGrid__06laL{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px}.RegisterForm_formContent__PEsGY{max-width:480px;margin:0 auto}.RegisterForm_divider__5fsG3{text-align:center;margin:16px 0;color:#8c8c8c;font-size:13px}.RegisterForm_links__rkazE{display:flex;flex-direction:column;gap:8px;text-align:center;margin-top:24px}.RegisterForm_links__rkazE a{color:#667eea;text-decoration:none;font-weight:500;transition:color .3s ease}.RegisterForm_links__rkazE a:hover{color:#764ba2;text-decoration:underline}.RegisterForm_submitButton__H8gR3{height:48px;border-radius:8px;font-size:16px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 12px rgba(102,126,234,.3);transition:all .3s ease}.RegisterForm_submitButton__H8gR3:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.RegisterForm_googleButton__0eWvH{height:48px;border-radius:8px;font-size:16px;font-weight:500}.RegisterForm_stepActions___FvSI{display:flex;justify-content:center;gap:12px;margin-top:24px}@media (max-width:768px){.RegisterForm_registerContainer__PzIRl{padding:32px 20px;border-radius:16px}.RegisterForm_planGrid__06laL{grid-template-columns:1fr}}@media (max-width:480px){.RegisterForm_main__QTjPT{padding:10px}.RegisterForm_registerContainer__PzIRl{padding:24px 16px}}