.RegistrationPage-module__SvESmW__page{background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--brand) 11%, transparent), transparent 26rem), var(--page-background);min-height:100vh;color:var(--page-text)}.RegistrationPage-module__SvESmW__main{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:56px;width:min(1180px,100%);margin:0 auto;padding:48px 24px 80px;display:grid}.RegistrationPage-module__SvESmW__intro{border:1px solid var(--deep-border);background:var(--deep);box-shadow:var(--shadow);color:var(--deep-text);border-radius:26px;padding:42px;position:sticky;top:40px;overflow:hidden}.RegistrationPage-module__SvESmW__intro:after{border:52px solid color-mix(in srgb, var(--brand) 16%, transparent);content:"";pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-130px;right:-110px}.RegistrationPage-module__SvESmW__backLink{z-index:1;color:var(--deep-text-soft);align-items:center;gap:8px;margin-bottom:64px;font-size:14px;transition:color .16s;display:inline-flex;position:relative}.RegistrationPage-module__SvESmW__backLink:hover{color:var(--brand)}.RegistrationPage-module__SvESmW__overline,.RegistrationPage-module__SvESmW__mobileOverline{z-index:1;color:var(--brand);letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:600;position:relative}.RegistrationPage-module__SvESmW__mobileOverline{color:var(--brand-strong);display:none}.RegistrationPage-module__SvESmW__title{z-index:1;max-width:500px;color:var(--deep-text);letter-spacing:-.045em;margin:16px 0 20px;font-family:Cera Pro,sans-serif;font-size:clamp(40px,4.2vw,58px);font-weight:700;line-height:.98;position:relative}.RegistrationPage-module__SvESmW__lead{z-index:1;max-width:500px;color:var(--deep-text-soft);margin:0;font-size:17px;line-height:1.65;position:relative}.RegistrationPage-module__SvESmW__benefits{z-index:1;gap:18px;margin-top:42px;display:grid;position:relative}.RegistrationPage-module__SvESmW__benefit{color:var(--deep-text);grid-template-columns:32px 1fr;align-items:center;gap:12px;font-size:15px;line-height:1.45;display:grid}.RegistrationPage-module__SvESmW__benefitIcon{background:var(--brand);width:32px;height:32px;color:var(--brand-ink);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.RegistrationPage-module__SvESmW__formCard{border:1px solid var(--page-border);background:var(--page-surface);box-shadow:var(--shadow);border-radius:26px;padding:38px}.RegistrationPage-module__SvESmW__formHeading{margin-bottom:30px}.RegistrationPage-module__SvESmW__formTitle{color:var(--page-text);letter-spacing:-.03em;margin:0;font-family:Cera Pro,sans-serif;font-size:32px;font-weight:700;line-height:1.1}.RegistrationPage-module__SvESmW__formLead{max-width:620px;color:var(--page-text-soft);margin:12px 0 0;font-size:15px;line-height:1.6}.RegistrationPage-module__SvESmW__formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.RegistrationPage-module__SvESmW__captcha{border-radius:12px;min-height:102px;overflow:hidden}.RegistrationPage-module__SvESmW__consent{margin:4px 0 8px}.RegistrationPage-module__SvESmW__consentText{color:var(--page-text-soft);white-space:normal;font-size:14px;line-height:1.5}.RegistrationPage-module__SvESmW__policyLink{color:var(--brand-strong);text-underline-offset:2px;margin:6px 0 0 24px;font-size:14px;line-height:1.5;text-decoration:underline;display:inline-block}.RegistrationPage-module__SvESmW__submitNote{text-align:center}@media (max-width:940px){.RegistrationPage-module__SvESmW__main{grid-template-columns:1fr;gap:28px;max-width:720px;padding-top:28px}.RegistrationPage-module__SvESmW__intro{position:relative;top:auto}.RegistrationPage-module__SvESmW__backLink{margin-bottom:38px}.RegistrationPage-module__SvESmW__title{font-size:clamp(38px,8vw,54px)}}@media (max-width:620px){.RegistrationPage-module__SvESmW__main{gap:18px;padding:12px 16px 48px}.RegistrationPage-module__SvESmW__intro{border-radius:20px;padding:24px}.RegistrationPage-module__SvESmW__intro:after{bottom:-150px;right:-120px}.RegistrationPage-module__SvESmW__backLink{margin-bottom:28px}.RegistrationPage-module__SvESmW__title{margin-top:12px;font-size:36px;line-height:1.02}.RegistrationPage-module__SvESmW__lead{font-size:15px}.RegistrationPage-module__SvESmW__benefits{display:none}.RegistrationPage-module__SvESmW__formCard{border-radius:20px;padding:24px 20px}.RegistrationPage-module__SvESmW__mobileOverline{margin-bottom:10px;display:block}.RegistrationPage-module__SvESmW__formTitle{font-size:27px}.RegistrationPage-module__SvESmW__formHeading{margin-bottom:24px}.RegistrationPage-module__SvESmW__formRow{grid-template-columns:1fr;gap:0}}
