.SignUp_container__XTuSO{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--main-color) 0,var(--secondary-color) 100%);padding:20px;position:relative;overflow:hidden}.SignUp_container__XTuSO:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.3) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,200,255,.2) 0,transparent 50%);animation:SignUp_backgroundAnimation__4Qg1k 20s ease-in-out infinite}@keyframes SignUp_backgroundAnimation__4Qg1k{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.SignUp_backgroundOverlay__k8dJ_{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:0}.SignUp_formWrapper__SZTkC{position:relative;z-index:1;width:100%;max-width:700px}.SignUp_signupCard__CwrH4{background:rgba(255,255,255,.95);border-radius:24px;padding:40px;box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.SignUp_signupCard__CwrH4:hover{transform:translateY(-2px);box-shadow:0 25px 50px rgba(0,0,0,.15),0 12px 24px rgba(0,0,0,.08)}.SignUp_title__WUFQn{text-align:center;color:#1a1a1a;font-weight:700;font-size:2.5rem;margin-bottom:8px!important;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.SignUp_subtitle__k_sEt{display:block;text-align:center;color:#666;font-size:1.1rem;margin-bottom:0}.SignUp_divider__CPfq6{margin:30px 0!important;border-color:#e8e8e8}.SignUp_form__wuADl{margin-top:0}.SignUp_input__XHgsP{border-radius:12px!important;border:2px solid #e8e8e8!important;padding:12px 16px!important;font-size:16px!important;transition:all .3s ease!important;background:rgba(255,255,255,.8)!important}.SignUp_input__XHgsP:hover{border-color:#d4d4d8!important;background:rgba(255,255,255,.9)!important}.SignUp_input__XHgsP:focus,.SignUp_input__XHgsP:focus-within{border-color:#667eea!important;box-shadow:0 0 0 3px rgba(102,126,234,.1)!important;background:rgba(255,255,255,1)!important}.SignUp_datePicker__eBqU0{border-radius:12px!important;border:2px solid #e8e8e8!important;transition:all .3s ease!important;background:rgba(255,255,255,.8)!important}.SignUp_datePicker__eBqU0:hover{border-color:#d4d4d8!important;background:rgba(255,255,255,.9)!important}.SignUp_datePicker__eBqU0.SignUp_ant-picker-focused__WRmne,.SignUp_datePicker__eBqU0:focus{border-color:#667eea!important;box-shadow:0 0 0 3px rgba(102,126,234,.1)!important;background:rgba(255,255,255,1)!important}.SignUp_select__b0ME6{border-radius:12px!important}.SignUp_select__b0ME6 .SignUp_ant-select-selector__ErBhm{border-radius:12px!important;border:2px solid #e8e8e8!important;padding:8px 16px!important;height:auto!important;min-height:48px!important;transition:all .3s ease!important;background:rgba(255,255,255,.8)!important}.SignUp_select__b0ME6:hover .SignUp_ant-select-selector__ErBhm{border-color:#d4d4d8!important;background:rgba(255,255,255,.9)!important}.SignUp_select__b0ME6.SignUp_ant-select-focused__DRqWs .SignUp_ant-select-selector__ErBhm{border-color:#667eea!important;box-shadow:0 0 0 3px rgba(102,126,234,.1)!important;background:rgba(255,255,255,1)!important}.SignUp_textarea__g0InI{border-radius:12px!important;border:2px solid #e8e8e8!important;transition:all .3s ease!important;background:rgba(255,255,255,.8)!important;resize:none!important}.SignUp_textarea__g0InI:hover{border-color:#d4d4d8!important;background:rgba(255,255,255,.9)!important}.SignUp_textarea__g0InI:focus{border-color:#667eea!important;box-shadow:0 0 0 3px rgba(102,126,234,.1)!important;background:rgba(255,255,255,1)!important}.SignUp_phoneNumberSection__4DTRN .SignUp_ant-input-group__ySyjH{display:flex!important;align-items:stretch!important}.SignUp_countryCodeSelect__99cU8 .SignUp_ant-select-selector__ErBhm{border-radius:12px 0 0 12px!important;border:2px solid #e8e8e8!important;padding:8px 12px!important;height:48px!important;min-height:48px!important;display:flex!important;align-items:center!important;transition:all .3s ease!important;background:rgba(255,255,255,.8)!important}.SignUp_countryCodeSelect__99cU8:hover .SignUp_ant-select-selector__ErBhm{border-color:#d4d4d8!important;background:rgba(255,255,255,.9)!important}.SignUp_countryCodeSelect__99cU8.SignUp_ant-select-focused__DRqWs .SignUp_ant-select-selector__ErBhm{border-color:#667eea!important;box-shadow:none!important;background:rgba(255,255,255,1)!important}.SignUp_phoneInput__rrhdO{border-radius:0 12px 12px 0!important;border:2px solid #e8e8e8!important;padding:12px 16px!important;font-size:16px!important;height:48px!important;transition:all .3s ease!important;background:rgba(255,255,255,.8)!important}.SignUp_phoneInput__rrhdO:hover{border-color:#d4d4d8!important;background:rgba(255,255,255,.9)!important}.SignUp_phoneInput__rrhdO:focus,.SignUp_phoneInput__rrhdO:focus-within{border-color:#667eea!important;box-shadow:none!important;background:rgba(255,255,255,1)!important}.SignUp_phoneNumberSection__4DTRN .SignUp_ant-input-group__ySyjH:focus-within .SignUp_countryCodeSelect__99cU8 .SignUp_ant-select-selector__ErBhm,.SignUp_phoneNumberSection__4DTRN .SignUp_ant-input-group__ySyjH:focus-within .SignUp_phoneInput__rrhdO{border-color:#667eea!important;box-shadow:0 0 0 3px rgba(102,126,234,.1)!important}.SignUp_interestGroup__21kcU{width:100%}.SignUp_interestCheckbox__56uvC{padding:8px 12px;border-radius:8px;background:rgba(240,240,240,.5);border:1px solid transparent;transition:all .2s ease;margin:0!important;width:100%;display:flex!important;align-items:center}.SignUp_interestCheckbox__56uvC:hover{background:rgba(102,126,234,.1);border-color:#667eea}.SignUp_interestCheckbox__56uvC.SignUp_ant-checkbox-wrapper-checked__a_gQm{background:rgba(102,126,234,.15);border-color:#667eea;color:#667eea;font-weight:500}.SignUp_submitSection__QLsCH{margin-top:32px!important;margin-bottom:0!important}.SignUp_submitButton__kpJvV{height:56px!important;border-radius:16px!important;font-size:18px!important;font-weight:600!important;background:var(--main-color);border:none!important;box-shadow:0 8px 24px rgba(102,126,234,.3)!important;transition:all .3s ease!important}.SignUp_submitButton__kpJvV:hover{transform:translateY(-2px)!important;box-shadow:0 12px 32px rgba(102,126,234,.4)!important;background:linear-gradient(135deg,#5a6fd8,#6b4190)!important}.SignUp_submitButton__kpJvV:active{transform:translateY(0)!important}.SignUp_termsRow__bYQvF{margin-top:8px!important;margin-bottom:8px!important}.SignUp_termsCheckbox__Xtk8_{display:inline-flex!important;align-items:center!important;gap:6px;font-size:14px;color:#374151}.SignUp_termsLink__XhH7M{color:#667eea;font-weight:600;text-decoration:none}.SignUp_termsLink__XhH7M:hover{color:#5a6fd8;text-decoration:underline}.SignUp_loginLink__jZGjx{text-align:center;margin-top:24px;padding-top:20px;border-top:1px solid #e8e8e8}.SignUp_link__kZo67{color:#667eea;font-weight:600;text-decoration:none;transition:color .2s ease}.SignUp_link__kZo67:hover{color:#5a6fd8;text-decoration:underline}.SignUp_form__wuADl .ant-form-item-label>label{font-weight:600;color:#374151;font-size:15px}@media (max-width:768px){.SignUp_container__XTuSO{padding:16px}.SignUp_signupCard__CwrH4{padding:24px;border-radius:16px}.SignUp_title__WUFQn{font-size:2rem}.SignUp_subtitle__k_sEt{font-size:1rem}.SignUp_countryCodeSelect__99cU8{width:140px!important}.SignUp_phoneInput__rrhdO{width:calc(100% - 140px)!important}}@media (max-width:480px){.SignUp_signupCard__CwrH4{padding:20px}.SignUp_title__WUFQn{font-size:1.75rem}.SignUp_interestCheckbox__56uvC{margin-bottom:8px}.SignUp_phoneNumberSection__4DTRN .SignUp_ant-input-group__ySyjH{flex-direction:column!important}.SignUp_countryCodeSelect__99cU8{width:100%!important}.SignUp_countryCodeSelect__99cU8 .SignUp_ant-select-selector__ErBhm{border-radius:12px 12px 0 0!important;border-right:2px solid #e8e8e8!important;border-bottom:none!important}.SignUp_phoneInput__rrhdO{width:100%!important;border-radius:0 0 12px 12px!important;border-left:2px solid #e8e8e8!important;border-top:none!important}}