.Footer_footer__4vzqH{display:flex;flex-direction:column}.Footer_ctaSection__TcIbl{background-color:#161E20;padding:6rem 2rem;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.Footer_container__Dj1D9{max-width:1400px;width:100%;margin:0 auto;z-index:2;display:flex;flex-direction:column;align-items:center}.Footer_ctaHeadline__aUQBC{font-family:var(--font-inter);font-size:clamp(4rem,12vw,12rem);font-weight:800;color:#fff;margin-bottom:2rem;letter-spacing:-.04em;line-height:.85}.Footer_ctaSubtext__POpop{font-family:var(--font-inter);font-size:1.5rem;color:#888;margin-bottom:4rem;max-width:600px}.Footer_ctaActions__ajsbI{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.Footer_primaryBtn__kSnJX{background-color:var(--color-accent);color:#fff;padding:1.25rem 3rem;border-radius:16px;font-family:var(--font-inter);font-weight:800;text-decoration:none;font-size:1.125rem;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 20px 50px rgba(0,0,0,.2);text-transform:uppercase}.Footer_primaryBtn__kSnJX:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 30px 70px rgba(0,0,0,.25)}.Footer_secondaryBtn__D_H3y{color:#fff;font-family:var(--font-inter);font-weight:700;text-decoration:none;font-size:1.125rem;padding:1.25rem 2.5rem;border:2px solid #494e50;border-radius:16px;transition:background .2s ease,border-color .2s ease;text-transform:uppercase}.Footer_secondaryBtn__D_H3y:hover{border-color:#fff;background-color:transparent}.Footer_appBadges__UQe0t{display:flex;justify-content:center;gap:1.5rem;margin-top:6rem;opacity:.5}.Footer_badgePlaceholder__fr2si{color:#494E50;font-family:var(--font-inter);font-size:.875rem;border:1px solid #494e50;padding:.5rem 1rem;border-radius:8px}.Footer_bottomBar___fQYV{background-color:#161E20;color:#494E50;padding:4rem 2rem;border-top:1px solid #222}.Footer_bottomFlex__17mGU{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem;max-width:1400px;margin:0 auto;width:100%}.Footer_logo__C9vo8{height:36px;width:auto;display:block}.Footer_links__LGHlK{display:flex;gap:3rem}.Footer_links__LGHlK a{font-family:var(--font-inter);font-size:.9375rem;color:#494E50;text-decoration:none;transition:color .2s ease}.Footer_links__LGHlK a:hover{color:#fff}.Footer_legalInfo__Zs0Tz{font-family:var(--font-inter);font-size:.8125rem;color:#494E50}.Footer_legalInfo__Zs0Tz p{margin:0}.Footer_copyright__1v3uR{font-family:var(--font-inter);font-size:.875rem;color:#494E50}@media (max-width:900px){.Footer_ctaSection__TcIbl{padding:6rem 1rem}.Footer_ctaHeadline__aUQBC{font-size:clamp(3rem,14vw,8rem)}.Footer_ctaSubtext__POpop{font-size:1.125rem;margin-bottom:2.5rem}.Footer_ctaActions__ajsbI{flex-direction:column;align-items:center;gap:1rem;width:100%;padding:0 1rem;box-sizing:border-box}.Footer_primaryBtn__kSnJX,.Footer_secondaryBtn__D_H3y{padding:1.25rem 2rem;font-size:1.125rem;text-align:center;width:100%;max-width:300px;box-sizing:border-box}.Footer_bottomFlex__17mGU{flex-direction:column;align-items:flex-start;gap:1.5rem}.Footer_links__LGHlK{flex-direction:column;gap:1rem}}.ConsentCheckboxes_container__7JBVm{display:flex;flex-direction:column;gap:10px;margin-top:20px}.ConsentCheckboxes_row__y_cKd{display:flex;align-items:flex-start;gap:10px;padding:6px 8px;border:1.5px solid transparent;border-radius:8px;font-family:var(--font-inter);font-size:13px;line-height:1.45;color:var(--color-text-secondary,#555);transition:border-color .15s ease}.ConsentCheckboxes_rowError__nDO5q{border-color:var(--color-destructive,#FC1403);background:rgba(198,40,40,.04);animation:ConsentCheckboxes_consentPulse__butoV .35s ease-out}@keyframes ConsentCheckboxes_consentPulse__butoV{0%{transform:translateX(0)}20%{transform:translateX(-3px)}40%{transform:translateX(3px)}60%{transform:translateX(-2px)}80%{transform:translateX(2px)}to{transform:translateX(0)}}.ConsentCheckboxes_errorNotice__HeocZ{margin:0 0 4px;padding:10px 12px;font-family:var(--font-inter);font-size:13px;font-weight:500;color:var(--color-destructive,#FC1403);background:rgba(198,40,40,.08);border-radius:10px;line-height:1.4}.ConsentCheckboxes_checkbox__185CW{margin-top:2px;flex-shrink:0;width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer}.ConsentCheckboxes_label__nygl_{cursor:pointer;flex:1 1}.ConsentCheckboxes_label__nygl_ a{color:var(--color-accent);text-decoration:underline}.ConsentCheckboxes_optional__je_1f{font-style:italic;opacity:.7}.PhoneStep_container__rj5lJ{display:flex;flex-direction:column}.PhoneStep_heading__1b5Bi{font-family:var(--font-inter);font-size:28px;font-weight:800;color:var(--color-text-primary);margin:0 0 8px}.PhoneStep_subheading__jxiPb{font-family:var(--font-inter);font-size:16px;font-weight:400;color:var(--color-text-secondary);margin:0 0 24px}.PhoneStep_inputRow__DYt41{position:relative;display:flex;align-items:center}.PhoneStep_prefix__983kd{position:absolute;left:16px;font-weight:600;pointer-events:none;z-index:1}.PhoneStep_phoneInput__m2uD0,.PhoneStep_prefix__983kd{font-family:var(--font-inter);font-size:16px;color:var(--color-text-primary)}.PhoneStep_phoneInput__m2uD0{width:100%;background:var(--color-surface);border:1px solid var(--color-grey-7);border-radius:16px;padding:16px 16px 16px 48px;font-weight:400;outline:none;transition:border-color .2s ease}.PhoneStep_phoneInput__m2uD0::placeholder{color:var(--color-grey-4)}.PhoneStep_phoneInput__m2uD0:focus{border-color:var(--color-accent)}.PhoneStep_phoneInputError__j0EDJ{border-color:var(--color-destructive)}.PhoneStep_submitButton__8UK7Z{width:100%;padding:16px;margin-top:24px;background:var(--color-accent);color:#ffffff;border:none;border-radius:16px;font-family:var(--font-inter);font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:opacity .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:center;min-height:52px}.PhoneStep_submitButton__8UK7Z:hover:not(:disabled){transform:scale(.98)}.PhoneStep_submitButton__8UK7Z:disabled{opacity:.5;pointer-events:none}.PhoneStep_errorMessage___Jh6c{margin-top:8px;font-family:var(--font-inter);font-size:14px;font-weight:400;color:var(--color-destructive)}.PhoneStep_consentRow__2y6Ip{display:flex;align-items:flex-start;gap:10px;margin-top:20px;font-family:var(--font-inter);font-size:13px;line-height:1.45;color:var(--color-text-secondary,#494E50)}.PhoneStep_consentRow__2y6Ip input[type=checkbox]{margin-top:2px;flex-shrink:0;width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer}.PhoneStep_consentRow__2y6Ip label{cursor:pointer}.PhoneStep_consentRow__2y6Ip a{color:var(--color-accent);text-decoration:underline}.PhoneStep_spinner__Sdz_w{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#ffffff;border-radius:50%;animation:PhoneStep_spin___RrKp .6s linear infinite}@keyframes PhoneStep_spin___RrKp{to{transform:rotate(1turn)}}.OtpStep_container__ZCpcc{display:flex;flex-direction:column}.OtpStep_backLink__wSTWs{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-inter);font-size:14px;font-weight:400;color:var(--color-text-secondary);background:none;border:none;cursor:pointer;padding:0;margin-bottom:16px;transition:color .2s ease}.OtpStep_backLink__wSTWs:hover{color:var(--color-accent)}.OtpStep_heading__1TR7r{font-family:var(--font-inter);font-size:28px;font-weight:800;color:var(--color-text-primary);margin:0 0 8px}.OtpStep_subheading__qW8Cy{font-family:var(--font-inter);font-size:16px;font-weight:400;color:var(--color-text-secondary);margin:0 0 24px}.OtpStep_digitRow__sKMyf{display:flex;gap:8px;justify-content:center}.OtpStep_digitInput__P2ON8{width:48px;height:56px;background:#ffffff;border:2px solid var(--color-grey-7);border-radius:12px;text-align:center;font-family:var(--font-inter);font-size:16px;font-weight:600;color:var(--color-text-primary);outline:none;transition:border-color .2s ease,box-shadow .2s ease;caret-color:var(--color-accent)}.OtpStep_digitInput__P2ON8:focus{border-color:var(--color-accent);box-shadow:var(--shadow-warm-sm)}.OtpStep_digitInputError__QDzaZ{border-color:var(--color-destructive)}.OtpStep_digitInputLoading__kMn5e{animation:OtpStep_pulse__2vzqv 1s ease-in-out infinite}@keyframes OtpStep_pulse__2vzqv{0%,to{opacity:1}50%{opacity:.5}}.OtpStep_resendRow__geklJ{text-align:center;margin-top:16px;font-family:var(--font-inter);font-size:14px;font-weight:400;color:var(--color-text-secondary)}.OtpStep_resendLink__l2Rue{background:none;border:none;font-family:var(--font-inter);font-size:14px;font-weight:600;color:var(--color-accent);cursor:pointer;padding:0;text-decoration:none;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.OtpStep_resendLink__l2Rue:hover{text-decoration:underline}.OtpStep_errorMessage__0VkcW{text-align:center;margin-top:12px;font-family:var(--font-inter);font-size:14px;font-weight:400;color:var(--color-destructive)}@media (max-width:479px){.OtpStep_digitRow__sKMyf{gap:4px}.OtpStep_digitInput__P2ON8{width:44px}}.SocialLogin_container__4yp2I{margin-top:32px}.SocialLogin_divider__pWVqQ{display:flex;align-items:center;gap:16px;margin-bottom:24px}.SocialLogin_dividerLine__MTOUh{flex:1 1;height:1px;background:var(--color-grey-7)}.SocialLogin_dividerText__xZzto{font-family:var(--font-inter);font-size:14px;font-weight:400;color:var(--color-text-secondary);white-space:nowrap}.SocialLogin_buttonRow__eXiiD{display:flex;gap:16px}.SocialLogin_socialButton__49lYI{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;border:none;border-radius:16px;font-family:var(--font-inter);font-size:16px;font-weight:600;color:#ffffff;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.SocialLogin_socialButton__49lYI:hover:not(:disabled){transform:scale(.98)}.SocialLogin_socialButton__49lYI:disabled{opacity:.7;cursor:not-allowed}.SocialLogin_vkButton__4D9C8{background:#0077ff}.SocialLogin_vkButton__4D9C8:hover:not(:disabled){background:#0066dd}.SocialLogin_yandexButton___kyfG{background:#fc3f1d}.SocialLogin_yandexButton___kyfG:hover:not(:disabled){background:#e0371a}.SocialLogin_socialIcon__l5_2K{width:20px;height:20px;flex-shrink:0}.SocialLogin_spinner__rvr8G{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#ffffff;border-radius:50%;animation:SocialLogin_spin___7_tW .6s linear infinite;flex-shrink:0}@keyframes SocialLogin_spin___7_tW{to{transform:rotate(1turn)}}.SocialLogin_disclosure__mJf_X{margin-top:12px;font-family:var(--font-inter);font-size:12px;font-weight:400;line-height:1.4;color:var(--color-text-secondary,#494E50)}.SocialLogin_disclosure__mJf_X a{color:var(--color-text-secondary,#494E50);text-decoration:underline}.SocialLogin_disclosure__mJf_X a:hover{color:#161E20}.SocialLogin_errorMessage__VEhcl{margin-top:12px;font-family:var(--font-inter);font-size:13px;color:#FC1403}.SocialLogin_marketingRow___a9GL{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.SocialLogin_marketingCheckbox__Ojedb{margin-top:2px;width:16px;height:16px;flex-shrink:0;cursor:pointer}.SocialLogin_marketingCheckbox__Ojedb:disabled{cursor:not-allowed}.SocialLogin_marketingLabel__0MtSP{font-family:var(--font-inter);font-size:13px;line-height:1.4;color:var(--color-text-secondary,#494E50);cursor:pointer}.NameStep_container__bjWV8{display:flex;flex-direction:column}.NameStep_heading__uzlxf{font-family:var(--font-inter);font-size:28px;font-weight:800;color:var(--color-text-primary);margin:0 0 8px}.NameStep_subheading__hMHUr{color:var(--color-text-secondary);margin:0 0 24px}.NameStep_nameInput__QHvcu,.NameStep_subheading__hMHUr{font-family:var(--font-inter);font-size:16px;font-weight:400}.NameStep_nameInput__QHvcu{width:100%;background:var(--color-surface);border:1px solid var(--color-grey-7);border-radius:16px;padding:16px;color:var(--color-text-primary);outline:none;transition:border-color .2s ease}.NameStep_nameInput__QHvcu::placeholder{color:var(--color-grey-4)}.NameStep_nameInput__QHvcu:focus{border-color:var(--color-accent)}.NameStep_nameInputError__rKPOV{border-color:var(--color-destructive)}.NameStep_submitButton__u1WoR{width:100%;padding:16px;margin-top:24px;background:var(--color-accent);color:#ffffff;border:none;border-radius:16px;font-family:var(--font-inter);font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:opacity .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:center;min-height:52px}.NameStep_submitButton__u1WoR:hover:not(:disabled){transform:scale(.98)}.NameStep_submitButton__u1WoR:disabled{opacity:.5;pointer-events:none}.NameStep_errorMessage__YXx7J{margin-top:8px;font-family:var(--font-inter);font-size:14px;font-weight:400;color:var(--color-destructive)}.NameStep_consentRow__cpYIs{display:flex;align-items:flex-start;gap:10px;margin-top:20px;font-family:var(--font-inter);font-size:13px;line-height:1.45;color:var(--color-text-secondary,#494E50)}.NameStep_consentRow__cpYIs input[type=checkbox]{margin-top:2px;flex-shrink:0;width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer}.NameStep_consentRow__cpYIs label{cursor:pointer}.NameStep_consentRow__cpYIs a{color:var(--color-accent);text-decoration:underline}.NameStep_spinner__fxU5T{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#ffffff;border-radius:50%;animation:NameStep_spin__HazbY .6s linear infinite}@keyframes NameStep_spin__HazbY{to{transform:rotate(1turn)}}.AuthModal_backdrop___IA_r{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .2s ease}.AuthModal_backdropVisible__4YCom{opacity:1}.AuthModal_modal__c3bmu{position:relative;width:480px;max-height:90vh;overflow-y:auto;background:#ffffff;border-radius:24px;padding:48px 32px;box-shadow:var(--shadow-warm-lg);opacity:0;transform:translateY(16px);transition:opacity .3s cubic-bezier(.2,1,.3,1),transform .3s cubic-bezier(.2,1,.3,1)}.AuthModal_modalVisible__fqltN{opacity:1;transform:translateY(0)}.AuthModal_closeButton__AxvQj{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--color-text-secondary);transition:color .2s ease;border-radius:8px;padding:0}.AuthModal_closeButton__AxvQj:hover{color:var(--color-accent)}.AuthModal_closeSvg__i6ywX{width:20px;height:20px}@media (max-width:767px){.AuthModal_backdrop___IA_r{align-items:flex-end}.AuthModal_modal__c3bmu{width:100%;max-height:85vh;border-radius:24px 24px 0 0;padding:16px 24px env(safe-area-inset-bottom,32px);transform:translateY(100%)}.AuthModal_modalVisible__fqltN{transform:translateY(0)}.AuthModal_closeButton__AxvQj{display:none}}.AuthModal_dragHandle__nMNt_{display:none}@media (max-width:767px){.AuthModal_dragHandle__nMNt_{display:block;width:40px;height:4px;border-radius:2px;background:var(--color-grey-7);margin:0 auto 24px}}.ProfileMenu_wrapper__HyIH2{position:relative}.ProfileMenu_trigger__Cu2Ja{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0}.ProfileMenu_avatar__eYyZX{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--color-accent);color:#fff;line-height:1;flex-shrink:0}.ProfileMenu_avatar__eYyZX,.ProfileMenu_name__zKr2c{font-family:var(--font-inter);font-size:14px;font-weight:400}.ProfileMenu_name__zKr2c{color:var(--color-text-primary);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transparent .ProfileMenu_name__zKr2c{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.2)}.ProfileMenu_dropdown__SVSOk{position:absolute;top:calc(100% + 8px);right:0;width:220px;background:#fff;border-radius:16px;box-shadow:var(--shadow-warm-md);padding:8px 0;z-index:1001;animation:ProfileMenu_dropdownEnter___n_se .15s ease-out}@keyframes ProfileMenu_dropdownEnter___n_se{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ProfileMenu_item__bb97w{display:block;width:100%;padding:8px 16px;font-family:var(--font-inter);font-size:16px;font-weight:400;line-height:1.5;color:var(--color-text-primary);text-decoration:none;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s ease}.ProfileMenu_item__bb97w:hover{background:var(--color-surface)}.ProfileMenu_logoutItem__7YKd2:hover{color:var(--color-destructive);background:rgba(229,57,53,.06)}.ProfileMenu_separator__UmqC5{height:1px;background:var(--color-grey-7);margin:8px 16px}.HeaderActions_guestActions__8fbND{display:flex;align-items:center;gap:16px}.HeaderActions_appLink__ukT_5{font-family:var(--font-inter);font-size:14px;font-weight:400;color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease;white-space:nowrap}.HeaderActions_appLink__ukT_5:hover{color:var(--color-text-primary)}.transparent .HeaderActions_appLink__ukT_5{color:rgba(255,255,255,.85);text-shadow:0 1px 4px rgba(0,0,0,.2)}.transparent .HeaderActions_appLink__ukT_5:hover{color:#fff}.HeaderActions_loginButton__4SUBb{background-color:var(--color-accent);color:#fff;padding:.5rem 1.25rem;border-radius:16px;font-family:var(--font-inter);font-weight:400;font-size:14px;border:none;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.08);white-space:nowrap}.HeaderActions_loginButton__4SUBb:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.Header_header__AF_3G{position:fixed;top:0;left:0;right:0;z-index:1000;padding:2rem 0;transition:all .3s ease;background-color:transparent}.Header_scrolled__Ik5rI{background-color:rgba(237,245,247,.9);box-shadow:0 4px 20px rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.Header_menuOpenHeader__OWZLu,.Header_scrolled__Ik5rI{padding:1rem 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Header_menuOpenHeader__OWZLu{background-color:rgba(237,245,247,.98)}.Header_transparent__pOFUx .Header_burger__45vLT span,.Header_transparent__pOFUx .Header_navLink__bX76H{color:#FFFFFF}.Header_transparent__pOFUx .Header_burger__45vLT span{background-color:#FFFFFF}.Header_container__3JNoS{max-width:1400px;margin:0 auto;padding:0 4rem;display:flex;justify-content:space-between;align-items:center}.Header_logo__1FRrW{display:inline-flex;align-items:center;text-decoration:none;line-height:0}.Header_logoImgWhite__PnDNB,.Header_logoImg__ES4Yi{height:48px;width:auto;display:block}.Header_logoImgWhite__PnDNB,.Header_transparent__pOFUx .Header_logoImg__ES4Yi{display:none}.Header_transparent__pOFUx .Header_logoImgWhite__PnDNB{display:block}.Header_nav__LVYU2{display:flex;gap:3rem}.Header_navLink__bX76H{font-family:var(--font-inter);font-size:1rem;font-weight:400;color:var(--color-text-primary);text-decoration:none;opacity:.7;transition:opacity .2s ease}.Header_navLinkActive__ielxB,.Header_navLink__bX76H:hover{opacity:1}.Header_actions__FHMH_{display:flex;align-items:center}.Header_cta__T_fLv{background-color:var(--color-accent);color:#fff;padding:.75rem 1.5rem;border-radius:16px;font-family:var(--font-inter);font-weight:700;text-decoration:none;font-size:1rem;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.08)}.Header_cta__T_fLv:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.Header_burger__45vLT{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:10px;z-index:1001}.Header_burger__45vLT span{display:block;width:24px;height:2px;background-color:var(--color-text-primary);border-radius:2px;transition:transform .3s ease,opacity .3s ease}.Header_burgerOpen__RbwTe span:first-child{transform:translateY(7px) rotate(45deg)}.Header_burgerOpen__RbwTe span:nth-child(2){opacity:0}.Header_burgerOpen__RbwTe span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Header_mobileMenu__oDspy{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background-color:rgba(237,245,247,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:6rem 2rem 2rem;opacity:0;pointer-events:none;transition:opacity .3s ease;overflow-y:auto}.Header_mobileMenuOpen__se_mH{opacity:1;pointer-events:auto}.Header_mobileNav__6HOrM{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.Header_mobileNavLink__U3caV{font-family:var(--font-inter);font-size:1.5rem;font-weight:700;color:var(--color-text-primary);text-decoration:none;transition:color .2s ease}.Header_mobileNavLinkActive__aJ3pE,.Header_mobileNavLink__U3caV:hover{color:var(--color-accent)}.Header_mobileCta__Qo8MH{background-color:var(--color-accent);color:#fff;padding:1rem 2.5rem;border-radius:16px;font-family:var(--font-inter);font-weight:800;font-size:1.25rem;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.08)}.Header_mobileCta__Qo8MH:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1)}@media (max-width:1024px){.Header_actions__FHMH_,.Header_nav__LVYU2{display:none}.Header_container__3JNoS{padding:0 2rem}.Header_burger__45vLT{display:flex}}.Header_mobileProfile__zo5G7{display:flex;align-items:center;gap:12px;padding:0 24px;width:100%}.Header_mobileAvatar__dwcov{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:var(--color-accent);color:#fff;font-family:var(--font-inter);font-size:14px;font-weight:400;line-height:1;flex-shrink:0}.Header_mobileUserInfo__QPDFL{display:flex;flex-direction:column;min-width:0}.Header_mobileUserName__5YqUk{font-family:var(--font-inter);font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--color-text-primary)}.Header_mobileUserEmail__G4NRh{font-family:var(--font-inter);font-size:14px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_mobileDivider__dWUFo{width:calc(100% - 48px);height:1px;background:var(--color-grey-7);margin:16px auto}.Header_mobileAccountNav___v4Oa{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.Header_mobileAccountLink___bKRi{font-family:var(--font-inter);font-size:1.5rem;font-weight:700;color:var(--color-text-primary);text-decoration:none;transition:color .2s ease}.Header_mobileAccountLink___bKRi:hover{color:var(--color-accent)}.Header_mobileLogout__wi_C7{font-family:var(--font-inter);font-size:1.5rem;font-weight:700;color:var(--color-text-primary);background:none;border:none;cursor:pointer;transition:color .2s ease;padding:0}.Header_mobileLogout__wi_C7:active,.Header_mobileLogout__wi_C7:hover{color:var(--color-destructive)}.Header_mobileLogin__eMfGl{background:transparent;color:var(--color-accent);padding:1rem 2.5rem;border-radius:16px;border:2px solid var(--color-accent);font-family:var(--font-inter);font-weight:800;font-size:1.25rem;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:transform .2s ease,background .2s ease}.Header_mobileLogin__eMfGl:active{transform:scale(.98)}.Header_mobileLogin__eMfGl:hover{background:rgba(255,122,69,.08)}.ConsentBanner_banner__PNSrR{position:fixed;left:0;right:0;bottom:0;z-index:9000;background:#ffffff;border-top:1px solid var(--color-grey-7,#e5e5e5);box-shadow:0 -8px 24px rgba(0,0,0,.08);padding:20px 24px;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;color:var(--color-text-primary,#111)}.ConsentBanner_bannerInner__d_iON{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:16px}@media (min-width:900px){.ConsentBanner_bannerInner__d_iON{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}}.ConsentBanner_text__sRx3L{flex:1 1;font-size:14px;line-height:1.5;color:var(--color-text-secondary,#444)}.ConsentBanner_headline__8OKDg{display:block;font-family:var(--font-inter),inherit;font-size:16px;font-weight:800;margin:0 0 4px;color:var(--color-text-primary,#111)}.ConsentBanner_text__sRx3L a{color:var(--color-accent,#e8601e);text-decoration:underline}.ConsentBanner_actions__pYVn0{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ConsentBanner_btn__CadqY{font-family:inherit;font-size:14px;font-weight:600;padding:10px 18px;border-radius:12px;cursor:pointer;border:1px solid transparent;transition:opacity .15s ease,transform .15s ease,background .15s ease;white-space:nowrap}.ConsentBanner_btn__CadqY:hover:not(:disabled){transform:translateY(-1px)}.ConsentBanner_btnPrimary__JngAM{background:var(--color-accent,#e8601e);color:#ffffff}.ConsentBanner_btnSecondary__wFI2A{background:#f5f5f5;color:var(--color-text-primary,#111);border-color:var(--color-grey-7,#e5e5e5)}.ConsentBanner_btnGhost___LXkT{background:transparent;color:var(--color-text-secondary,#444);text-decoration:underline;padding:10px 12px}.ConsentBanner_modalBackdrop__v74lx{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9100;display:flex;align-items:center;justify-content:center;padding:16px}.ConsentBanner_modal__ai26J{background:#ffffff;border-radius:16px;max-width:520px;width:100%;padding:24px;font-family:inherit;color:var(--color-text-primary,#111);max-height:calc(100vh - 32px);overflow-y:auto}.ConsentBanner_modalTitle__7EZFv{font-family:var(--font-inter),inherit;font-size:20px;font-weight:800;margin:0 0 16px}.ConsentBanner_toggleRow__d7CGl{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-grey-7,#eee)}.ConsentBanner_toggleRow__d7CGl:last-of-type{border-bottom:none}.ConsentBanner_toggleRow__d7CGl input[type=checkbox]{margin-top:4px;flex-shrink:0;width:18px;height:18px;accent-color:var(--color-accent,#e8601e);cursor:pointer}.ConsentBanner_toggleRow__d7CGl input[type=checkbox]:disabled{cursor:not-allowed}.ConsentBanner_toggleLabel__pr5I_{flex:1 1;font-size:14px;line-height:1.45;cursor:pointer}.ConsentBanner_toggleTitle__q7AHM{display:block;font-weight:600;margin-bottom:2px}.ConsentBanner_toggleDesc__zvvWj{color:var(--color-text-secondary,#555);font-size:13px}.ConsentBanner_modalActions__PrE6q{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.ApplicationBookingFlow_flow__sNA4b{max-width:1120px;margin:0 auto;padding:100px 24px 64px}.ApplicationBookingFlow_flow__sNA4b h1,.ApplicationBookingFlow_flow__sNA4b h2,.ApplicationBookingFlow_flow__sNA4b h3{line-height:1.2;margin:24px 0 16px}.ApplicationBookingFlow_flow__sNA4b p{margin:12px 0}.ApplicationBookingFlow_flow__sNA4b button,.ApplicationBookingFlow_flow__sNA4b input,.ApplicationBookingFlow_flow__sNA4b select{font:inherit}.ApplicationBookingFlow_flow__sNA4b button{border:1px solid;border-radius:8px;padding:10px 18px;background:#141414;color:white;cursor:pointer}.ApplicationBookingFlow_flow__sNA4b button:disabled{opacity:.5;cursor:default}.ApplicationBookingFlow_flow__sNA4b input,.ApplicationBookingFlow_flow__sNA4b select{padding:10px;border:1px solid #aaa;border-radius:6px;max-width:100%;background:white}.ApplicationBookingFlow_flow__sNA4b button:focus-visible,.ApplicationBookingFlow_flow__sNA4b input:focus-visible,.ApplicationBookingFlow_flow__sNA4b select:focus-visible{outline:3px solid #ebbe23;outline-offset:3px}.ApplicationBookingFlow_flow__sNA4b label{display:grid;gap:8px}.ApplicationBookingFlow_flow__sNA4b fieldset{border:1px solid #ddd;padding:16px;border-radius:10px;margin:16px 0;min-width:0}.ApplicationBookingFlow_form__Vbg8_{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;align-items:end}.ApplicationBookingFlow_filters__Zm96e{display:flex;flex-wrap:wrap;gap:12px}.ApplicationBookingFlow_filters__Zm96e label{display:flex;align-items:center;padding:4px}.ApplicationBookingFlow_cars__0Acgg{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-bottom:20px}.ApplicationBookingFlow_card__TUJpX,.ApplicationBookingFlow_skeletonCard__N_T_E{border:1px solid #ddd;border-radius:12px;padding:20px;background:#fffdf7}.ApplicationBookingFlow_skeletonCard__N_T_E{display:grid;gap:12px}.ApplicationBookingFlow_skeletonLine__T_hTd,.ApplicationBookingFlow_skeletonPhoto__7rc6N,.ApplicationBookingFlow_skeletonShortLine__dJkEr{background:#eee9dc;border-radius:6px}.ApplicationBookingFlow_skeletonPhoto__7rc6N{height:170px}.ApplicationBookingFlow_skeletonLine__T_hTd{height:20px;width:80%}.ApplicationBookingFlow_skeletonShortLine__dJkEr{height:16px;width:50%}.ApplicationBookingFlow_photo__DUZo0{height:170px;position:relative}.ApplicationBookingFlow_photo__DUZo0 img{object-fit:contain}.ApplicationBookingFlow_configuration__gUFMR{margin-top:36px;border-top:2px solid #222}.ApplicationBookingFlow_option__sqcQM{grid-template-columns:1fr 100px;align-items:center;padding:8px 0}.ApplicationBookingFlow_configuration__gUFMR>button{margin:16px 0}.ApplicationBookingFlow_locationTabs__egVNm{display:flex;gap:8px;margin-bottom:16px}.ApplicationBookingFlow_locationTabs__egVNm button[aria-selected=false]{background:white;color:#141414}.ApplicationBookingFlow_locationPicker__87OlF{margin-top:20px}.ApplicationBookingFlow_addressPicker__G2GKc{display:grid;gap:8px;margin:16px 0}.ApplicationBookingFlow_addressSuggestions__O3T6_{list-style:none;padding:0;margin:0}.ApplicationBookingFlow_addressSuggestions__O3T6_ button{display:grid;gap:4px;width:100%;text-align:left}.ApplicationBookingFlow_sameLocation__Rlu3B{display:flex!important;align-items:center;gap:8px;margin:16px 0}.ApplicationBookingFlow_configuration__gUFMR dl>div{display:flex;justify-content:space-between;gap:24px;padding:8px 0}@media (max-width:560px){.ApplicationBookingFlow_flow__sNA4b{padding:80px 16px 32px}.ApplicationBookingFlow_form__Vbg8_{grid-template-columns:1fr}}.DriverEligibilityFields_panel__ZbAfc{min-width:0;margin:16px 0;padding:16px;border:1px solid var(--line,#d8d4cd);border-radius:16px;background:var(--paper,#fffdf8);color:var(--ink,#252525)}.DriverEligibilityFields_title__ylWR6{padding:0 4px;font-size:16px;font-weight:600}.DriverEligibilityFields_note__v_Sbu{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--ink-2,#57534d)}.DriverEligibilityFields_fields__jGMhx{display:grid;gap:16px}.DriverEligibilityFields_field__n61yn{display:grid;align-content:start;gap:6px}.DriverEligibilityFields_label__3BIJx{font-size:13px;font-weight:600;line-height:1.5}.DriverEligibilityFields_input__8Tlyn{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line,#bcb7ae);border-radius:8px;background:#fff;font:inherit;color:inherit}.DriverEligibilityFields_input__8Tlyn:focus-visible{outline:2px solid var(--ink,#252525);outline-offset:2px}.DriverEligibilityFields_input__8Tlyn[aria-invalid=true]{border-color:#a72929}.DriverEligibilityFields_error__G8feq{margin:0;color:#a72929;font-size:13px;line-height:1.5}@media (min-width:640px){.DriverEligibilityFields_fields__jGMhx{grid-template-columns:repeat(2,minmax(0,1fr))}}.YandexMap_frame__nioQw{position:relative;width:100%;aspect-ratio:16/10;max-height:320px;min-height:220px;border-radius:16px;overflow:hidden;background:var(--ds-surface-neutral)}.YandexMap_container__MY0mM{position:absolute;inset:0}.YandexMap_overlay__03Jwa{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--ds-surface-neutral);pointer-events:none}.YandexMap_fallback__eBXth{display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:auto;padding:0 16px;text-align:center}.YandexMap_fallbackText__Wkf0n{font-size:.875rem;color:var(--color-text-secondary)}.YandexMap_retryButton__1K7lf{appearance:none;border:1px solid var(--color-grey-7);background:#ffffff;color:var(--color-text-primary);font:inherit;font-size:.8125rem;font-weight:600;padding:7px 14px;border-radius:12px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.YandexMap_retryButton__1K7lf:hover{border-color:var(--color-accent);color:var(--color-accent)}.YandexMap_retryButton__1K7lf:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.YandexMap_spinner__JddJs{width:24px;height:24px;border:2px solid var(--color-grey-7);border-top-color:var(--color-accent);border-radius:50%;animation:YandexMap_spin__3D7b1 .7s linear infinite}@keyframes YandexMap_spin__3D7b1{to{transform:rotate(1turn)}}.YandexMap_marker__MrZjJ{display:flex;flex-direction:column;align-items:center;cursor:pointer;transform-origin:bottom center;transition:transform .15s ease;pointer-events:auto}.YandexMap_marker__MrZjJ:hover{transform:scale(1.05)}.YandexMap_markerSelected__MFN9M{transform:scale(1.1)}.YandexMap_markerCustom__iYGmp{pointer-events:none}.YandexMap_pill__LRTQG{display:inline-flex;align-items:center;padding:4px 8px;border-radius:8px;background:#ffffff;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.18);margin-bottom:4px}.YandexMap_pillFree__OmMHs{color:#1eae82}.YandexMap_pillPaid__W4t9X{color:var(--color-accent)}.YandexMap_dot__ktEpp{width:12px;height:12px;border-radius:50%;border:2px solid #ffffff;box-shadow:0 1px 3px rgba(0,0,0,.25)}.YandexMap_dotFree__FBuqs{background:#1eae82}.YandexMap_dotPaid__z9hA_{background:var(--color-accent)}.YandexMap_markerSelected__MFN9M .YandexMap_dot__ktEpp{width:16px;height:16px}.CarBadges_strip__eMtSM{position:absolute;top:var(--ds-s-8);left:var(--ds-s-8);right:var(--ds-s-8);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-s-6);z-index:2;pointer-events:none}.CarBadges_badge__vFccQ{display:inline-flex;align-items:center;gap:var(--ds-s-4);height:28px;padding:0 var(--ds-s-10);border-radius:var(--ds-r-8,8px);font-family:var(--ds-font-family);font-size:var(--ds-font-xs-size);line-height:1;letter-spacing:var(--ds-font-xs-ls);font-weight:var(--ds-font-weight-medium);white-space:nowrap}.CarBadges_badgeWithIcon__M7z3_{padding-left:var(--ds-s-4)}.CarBadges_icon__DB_dP{width:20px;height:20px;flex-shrink:0;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.CarBadges_iconMulticolour__EbyEd{background-color:transparent;mask-image:none;-webkit-mask-image:none;background-repeat:no-repeat;background-position:50%;background-size:contain}.CommercialTerms_panel__0Ikmq{margin:16px 0;padding:16px;border:1px solid var(--line,#d8d4cd);border-radius:16px;background:var(--paper,#fffdf8);color:var(--ink,#252525)}.CommercialTerms_title__NlA3b{margin:0 0 12px;font-size:16px}.CommercialTerms_list__Ci9At{margin:0;display:grid;gap:12px}.CommercialTerms_row__Yt7Mh{display:grid;gap:3px}.CommercialTerms_label__YS_Rv{font-size:13px;font-weight:600}.CommercialTerms_value__VXDzS{margin:0;font-size:14px;line-height:1.5}.CommercialTerms_note__9uAnx{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--ink-2,#57534d)}.CommercialTerms_service__UdZFk{margin:10px 0 0;font-size:13px;line-height:1.5}.CommercialTerms_service__UdZFk summary{cursor:pointer;font-weight:600}.CommercialTerms_service__UdZFk .CommercialTerms_list__Ci9At{margin-top:10px}.CommercialTerms_unknown__zifNO{color:var(--ink-2,#57534d)}.CommercialTerms_partnerConditions__GKrMX{margin-top:16px;padding-top:16px;border-top:1px solid var(--line,#d8d4cd)}.CommercialTerms_partnerTitle__Tw8KA{margin:0 0 10px;font-size:14px}.CommercialTerms_partnerList__t4vjN{display:grid;gap:10px;padding-left:18px;margin:0}.CommercialTerms_partnerCondition__7gxYH{font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.CommercialTerms_documentLink__BSGS5{color:inherit;text-decoration:underline;text-underline-offset:3px}.CommercialTerms_documentLink__BSGS5:focus-visible{outline:2px solid currentColor;outline-offset:3px}.CommercialTerms_newWindow__cyMyy{white-space:nowrap}@media (min-width:720px){.CommercialTerms_panel__0Ikmq>.CommercialTerms_list__Ci9At{grid-template-columns:repeat(2,minmax(0,1fr))}}.CarCard_card__7Gfzi{display:block;text-decoration:none;color:inherit;background:var(--ds-surface-clean);border-radius:var(--ds-r-16);padding:var(--ds-s-20) var(--ds-s-16) var(--ds-s-28);box-shadow:var(--shadow-warm-sm);transition:transform .4s cubic-bezier(.2,1,.3,1),box-shadow .4s ease;cursor:pointer}.CarCard_card__7Gfzi:hover{transform:translateY(-6px);box-shadow:var(--shadow-warm-md)}.CarCard_imageFrame__1nEa6{width:100%;aspect-ratio:326/219;position:relative;overflow:hidden;background:var(--ds-surface-clean);border-radius:var(--ds-r-16)}.CarCard_image__DUCE_{object-fit:cover;transition:transform .6s cubic-bezier(.2,1,.3,1)}.CarCard_card__7Gfzi:hover .CarCard_image__DUCE_{transform:scale(1.04)}.CarCard_badge__Nusse{position:absolute;top:var(--ds-s-8);left:var(--ds-s-8);background:var(--ds-interaction-hover);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);padding:var(--ds-s-2) var(--ds-s-10);border-radius:var(--ds-r-8,8px);display:flex;align-items:center;gap:var(--ds-s-6);font-family:var(--ds-font-family);font-size:var(--ds-font-xs-size);line-height:var(--ds-font-xs-lh-medium);letter-spacing:var(--ds-font-xs-ls);font-weight:var(--ds-font-weight-medium);color:var(--color-text-primary);z-index:2}.CarCard_badgeDot__bzo53{display:inline-block;width:6px;height:6px;background:var(--color-success);border-radius:50%;flex-shrink:0}.CarCard_content__5TV3G{display:flex;flex-direction:column;gap:var(--ds-s-4);padding:var(--ds-s-8) 0 0}.CarCard_carName__a7AwH{font-family:var(--ds-font-family);font-size:var(--ds-font-m-size);line-height:var(--ds-font-m-lh);letter-spacing:var(--ds-font-m-ls);font-weight:var(--ds-font-weight-semibold);color:var(--color-text-primary);margin:0}.CarCard_carSubtitle__UYgyS{font-family:var(--ds-font-family);font-size:var(--ds-font-xs-size);line-height:var(--ds-font-xs-lh);letter-spacing:var(--ds-font-xs-ls);color:var(--ds-grey-4)}.CarCard_offerDetails__nrwT5{display:grid;gap:3px;padding:0;margin:8px 0;list-style:none;font-size:13px;line-height:1.45;color:var(--color-text-primary)}.CarCard_specs__DurpR{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-s-4);margin-top:var(--ds-s-4)}.CarCard_specTag__2cYK1{background:var(--ds-surface-aqua);color:#2f5e6a;font-family:var(--ds-font-family);font-size:var(--ds-font-xs-size);line-height:var(--ds-font-xs-lh-medium);letter-spacing:var(--ds-font-xs-ls);font-weight:var(--ds-font-weight-medium);border-radius:var(--ds-r-2);padding:0 var(--ds-s-4);white-space:nowrap}.CarCard_priceRow__OSP6w{display:flex;align-items:baseline;gap:var(--ds-s-4);margin-top:var(--ds-s-4)}.CarCard_price__bZd3w{font-family:var(--ds-font-family);font-size:var(--ds-font-h4-size);line-height:var(--ds-font-h4-lh);letter-spacing:var(--ds-font-h4-ls);font-weight:var(--ds-font-h4-weight);color:var(--color-text-primary)}.CarCard_perDay__Ano_7{font-family:var(--ds-font-family);font-size:var(--ds-font-s-size);line-height:var(--ds-font-s-lh);letter-spacing:var(--ds-font-s-ls);font-weight:var(--ds-font-weight-regular);color:var(--ds-grey-4);text-transform:none}