.styles_background__dzDzn{position:fixed;inset:0;z-index:-1;overflow:hidden}.styles_bgLayerImage__HK_wE{position:absolute;inset:0;background-image:url(/img/signup/background.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.styles_bgLayerBase__OAc3l{position:absolute;inset:0;background:linear-gradient(135deg,rgba(74,93,102,.7),rgba(86,106,114,.7) 50%,rgba(98,120,130,.7))}.styles_bgLayerTiled__49INH{position:absolute;inset:0;background-image:url(/img/signup/circle_logo.png);background-size:84px 84px;background-repeat:repeat;opacity:.04;transform:rotate(-12deg) scale(1.05)}.styles_bgLayerOverlay__CX7kL{position:absolute;inset:0;background:rgba(0,0,0,.3)}.styles_bgLayerScattered__lzs6W{position:absolute;inset:0;pointer-events:none}.styles_scatteredLogo__H6wHP{position:absolute;opacity:.2;filter:drop-shadow(0 2px 6px rgba(0,0,0,.14))}.styles_logo1__Qc7yL{top:8%;left:12%;width:56px;height:56px;transform:rotate(-18deg)}.styles_logo2___2aG3{top:15%;right:18%;width:44px;height:44px;transform:rotate(12deg)}.styles_logo3__pk6Sq{top:45%;left:5%;width:64px;height:64px;transform:rotate(-28deg)}.styles_logo4__t1lJG{top:55%;right:8%;width:52px;height:52px;transform:rotate(18deg)}.styles_logo5__IC7et{bottom:20%;left:20%;width:36px;height:36px;transform:rotate(-8deg)}.styles_logo6__kulwz{bottom:12%;right:25%;width:60px;height:60px;transform:rotate(22deg)}.styles_mainContainer__0KhXg{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.styles_mainContainerWithHeader__6no8E{flex-direction:column;gap:24px}.styles_pageHeader__0_HCl{text-align:center;color:#fff}.styles_pageTitle__e_06i{font-size:28px;font-weight:700;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.styles_pageSubtitle__hKnPI{font-size:16px;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.2)}.styles_card__qY_Bl{width:100%;max-width:420px;background:#fff;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.25);padding:40px 48px}.styles_cardWide__o1L0C{max-width:520px}.styles_cardHeader__SZOoq{margin-bottom:24px}.styles_cardTitle__34yfr{font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.styles_cardDescription__O3hvV{font-size:14px;color:#666;line-height:1.5}.styles_form__cWm8K{display:flex;flex-direction:column;gap:20px}.styles_formGroup__scpCa{position:relative}.styles_formLabel__XcqPW{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:6px}.styles_required__DhkG0{color:#dc3545}.styles_formInput__cDRaR{width:100%;padding:12px 16px;font-size:15px;border:1px solid #ccc;border-radius:4px;outline:none;transition:border-color .2s,box-shadow .2s}.styles_formInput__cDRaR:focus{border-color:#00a4bd;box-shadow:0 0 0 3px rgba(0,164,189,.1)}.styles_formInput__cDRaR::placeholder{color:#999}.styles_formInputError__thl75{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.1)}.styles_errorMessage___hGm8{color:#dc3545;font-size:12px;margin-top:4px}.styles_formActionsSingle__oMl70{margin-top:8px}.styles_btnPrimary__0hphK{padding:12px 24px;background:#00a4bd;color:#fff;border:none;border-radius:4px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px}.styles_btnPrimary__0hphK:hover{background:#0091a8}.styles_btnPrimary__0hphK:active{background:#007d91}.styles_btnPrimary__0hphK:disabled{background:#7fcfdb;cursor:not-allowed}.styles_btnPrimaryFull__8_47U{width:100%}.styles_btnText__gdYoL{display:inline}.styles_spinner__AdW6Z{width:18px;height:18px;animation:styles_spin__fnmWu 1s linear infinite}@keyframes styles_spin__fnmWu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.styles_btnLoading__szbe_{display:inline-flex;align-items:center;gap:8px}.styles_pageFooterNote__A5iKl{text-align:center;font-size:13px;color:rgba(255,255,255,.7);margin-top:8px}@media (max-width:480px){.styles_card__qY_Bl{padding:32px 24px}.styles_scatteredLogo__H6wHP{display:none}.styles_pageTitle__e_06i{font-size:22px}.styles_pageSubtitle__hKnPI{font-size:14px;line-height:1.4}.styles_cardWide__o1L0C{max-width:90%}.styles_cardTitle__34yfr{font-size:18px}.styles_pageFooterNote__A5iKl{font-size:12px;padding:0 16px}}