.ConsultationWizard_backdrop__igW6I{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:#08142bc4;backdrop-filter:blur(7px)}.ConsultationWizard_panel__N_mv1{display:flex;flex-direction:column;width:min(1060px,100%);max-height:calc(100dvh - 48px);border:1px solid #344b7d;border-radius:30px;background:linear-gradient(135deg,#101d40,#142249);color:#edf2ff;overflow:hidden;box-shadow:0 28px 100px #040b2366;transition:width .25s ease}.ConsultationWizard_narrowPanel__YDbjQ{width:min(600px,100%)}.ConsultationWizard_header__Zgg5L{position:relative;padding:30px 32px 24px;border-bottom:1px solid #293b64}.ConsultationWizard_header__Zgg5L h2{padding-right:48px;font-size:28px;line-height:1.24;font-weight:800;outline:none;color:#edf2ff}.ConsultationWizard_close__wbAZl{position:absolute;top:22px;right:22px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #3b5082;border-radius:50%;background:transparent;color:#a5b5d4;transition:background .2s,color .2s}.ConsultationWizard_close__wbAZl>span{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%}.ConsultationWizard_close__wbAZl svg{width:24px;height:24px}.ConsultationWizard_close__wbAZl:hover{background:#24375f;color:white}.ConsultationWizard_progress__0zHp1{display:flex;gap:12px;margin-top:24px}.ConsultationWizard_progress__0zHp1>span{flex:1;height:6px;border-radius:9px;background:#1d2e54}.ConsultationWizard_progress__0zHp1>.ConsultationWizard_completed__1os1g{background:#345baf}.ConsultationWizard_progress__0zHp1>.ConsultationWizard_current__FrDI0{background:#648cec}.ConsultationWizard_body__Tc5Fg{padding:25px 32px;overflow-y:auto;min-height:0;scrollbar-color:#45618f #101d40}.ConsultationWizard_body__Tc5Fg h3{font-size:21px;line-height:1.4;font-weight:750;margin:0 0 20px;color:#edf2ff}.ConsultationWizard_instructors__17Nh3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ConsultationWizard_card__TQKwD{position:relative;border:2px solid #2c406b;border-radius:18px;overflow:hidden;text-align:left;background:#0d1935;color:#edf2ff;transition:border-color .2s,background .2s}.ConsultationWizard_card__TQKwD:hover{border-color:#7399e3}.ConsultationWizard_card__TQKwD.ConsultationWizard_selected__zTG82{border-color:#779ef0;background:#203863}.ConsultationWizard_card__TQKwD img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 20%}.ConsultationWizard_card__TQKwD>div{padding:13px}.ConsultationWizard_card__TQKwD strong{display:block;font-size:16px;line-height:1.35}.ConsultationWizard_card__TQKwD span{display:block;color:#a5b4d1;font-size:13px;line-height:1.5;margin-top:5px}.ConsultationWizard_card__TQKwD em{display:block;color:#9bbbff;font-size:13px;font-style:normal;font-weight:700;margin-top:9px}.ConsultationWizard_anyCard__s__XC{display:flex;flex-direction:column;justify-content:center;padding:20px}.ConsultationWizard_anyCard__s__XC .ConsultationWizard_anyIcon__1sEjb{display:grid;place-items:center;width:58px;height:58px;background:#284677;border-radius:50%;color:#a9c6ff;font-size:28px;margin-bottom:18px}.ConsultationWizard_anyCard__s__XC strong{font-size:20px}.ConsultationWizard_more__SmCii{display:block;margin:17px auto 0;color:#9bbbff;font-weight:700;padding:8px 20px}.ConsultationWizard_footer__LUHVl{display:flex;justify-content:space-between;gap:14px;padding:18px 32px;border-top:1px solid #293b64}.ConsultationWizard_next__pio_l,.ConsultationWizard_secondary__eBDi6{min-height:46px;border-radius:14px;padding:10px 24px;font-weight:700}.ConsultationWizard_next__pio_l{position:relative;overflow:hidden;margin-left:auto;background:#cc0b13;color:white}.ConsultationWizard_next__pio_l:disabled{background:#253759;color:#8d9dbb;cursor:not-allowed}.ConsultationWizard_secondary__eBDi6{border:1px solid #3a5183;background:#1b2c50;color:#c0d2f5}.ConsultationWizard_secondary__eBDi6:hover{background:#293f69}.ConsultationWizard_muted__U0NWe{color:#a5b4d1;font-size:15px;line-height:1.5}.ConsultationWizard_locationGrid__9ObAY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px;margin-top:18px}.ConsultationWizard_locationList__wHWAW{height:390px;display:flex;flex-direction:column;border:1px solid #344b7d;border-radius:18px;padding:10px;min-width:0;background:#0e1b3b}.ConsultationWizard_search__mqYcn{width:100%;height:48px;flex-shrink:0;padding:12px 16px;border:1px solid #3a5183;border-radius:25px;background:#0d1935;color:#edf2ff;outline-color:#759ced}.ConsultationWizard_search__mqYcn::placeholder{color:#8fa3c9}.ConsultationWizard_places__lzGRp{overflow:auto;min-height:0;margin-top:10px;scrollbar-color:#45618f #101d40}.ConsultationWizard_places__lzGRp button{width:100%;display:flex;align-items:center;gap:11px;border:1px solid transparent;border-radius:10px;padding:12px 10px;text-align:left;font-size:14px;color:#dae4f8}.ConsultationWizard_places__lzGRp button:hover{background:#1a3056}.ConsultationWizard_places__lzGRp button[aria-pressed=true]{background:#254474;border-color:#658ed7}.ConsultationWizard_places__lzGRp button>span{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ConsultationWizard_places__lzGRp b{margin-left:auto;color:#8aaef1}.ConsultationWizard_places__lzGRp p{padding:12px;color:#a5b4d1}.ConsultationWizard_map__ia6_k{min-width:0;height:390px;border-radius:18px;overflow:hidden;background:#1b2c50}.ConsultationWizard_chosen__hUynI{margin-top:14px;color:#acc8ff}.ConsultationWizard_final__jdhgT[hidden]{display:none}.ConsultationWizard_perks__CSPLi{padding:0;margin:0 0 23px;list-style:none;display:grid;gap:15px}.ConsultationWizard_perks__CSPLi li{position:relative;padding-left:28px;color:#a7b5d0;font-size:16px;line-height:1.55}.ConsultationWizard_perks__CSPLi li:before{content:"✓";position:absolute;left:0;top:4px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#6089df;color:#102043;font-size:11px;font-weight:800}.ConsultationWizard_final__jdhgT form input:not([type=checkbox]){background:#0b1530!important;color:#edf2ff!important;min-height:54px}.ConsultationWizard_final__jdhgT form input::placeholder{color:#8294b9!important}.ConsultationWizard_final__jdhgT form div:has(>input[aria-label="Номер телефона"]){background:#0b1530!important;min-height:56px}.ConsultationWizard_final__jdhgT form label{color:#8c9dbf}.ConsultationWizard_final__jdhgT form button[type=submit]{position:relative;overflow:hidden;min-height:58px;background:#cf0b14;box-shadow:0 12px 24px #d70b1426;color:white}.ConsultationWizard_gift__52Eqv{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:15px;border-radius:20px;padding:22px 20px;margin-top:22px;background:linear-gradient(110deg,#573044,#402b42);border:1px solid #765065;color:#f1e4eb;box-shadow:none}.ConsultationWizard_gift__52Eqv>div{position:relative;z-index:1}.ConsultationWizard_giftIcon__QCWRA{display:grid;place-items:center;width:54px;height:54px;flex-shrink:0;background:#ffffff29;border-radius:50%;z-index:1}.ConsultationWizard_giftIcon__QCWRA svg{width:29px;height:29px}.ConsultationWizard_giftWatermark__uWPlI{position:absolute;right:-7px;bottom:-17px;width:104px;height:104px;opacity:.13;transform:rotate(-5deg)}.ConsultationWizard_gift__52Eqv small{display:block;font-size:13px;margin-bottom:5px;font-weight:600}.ConsultationWizard_gift__52Eqv strong{display:block;font-size:25px;font-weight:850;line-height:1.3}.ConsultationWizard_gift__52Eqv strong span{font-size:15px;font-weight:750}.ConsultationWizard_gift__52Eqv p{margin:4px 0 0;font-size:13px;line-height:1.4}.ConsultationWizard_final__jdhgT form button[type=submit]:not(:disabled):after,.ConsultationWizard_next__pio_l:not(:disabled):after{content:"";position:absolute;inset:-40% auto -40% -65%;width:35%;background:linear-gradient(90deg,transparent,#ffffff60,transparent);transform:skewX(-22deg);animation:ConsultationWizard_shimmer__cjgfz 4.6s ease-in-out infinite;pointer-events:none}@keyframes ConsultationWizard_shimmer__cjgfz{0%,55%{left:-65%}85%,to{left:135%}}.ConsultationWizard_loading__oKpi4{padding:40px 10px;color:#a5b4d1}.ConsultationWizard_loading__oKpi4 button{margin-top:16px}.ConsultationWizard_panel__N_mv1 a:focus-visible,.ConsultationWizard_panel__N_mv1 button:focus-visible{outline:3px solid #96b8ff;outline-offset:2px}@media(max-width:850px){.ConsultationWizard_instructors__17Nh3{grid-template-columns:repeat(2,minmax(0,1fr))}.ConsultationWizard_card__TQKwD img{aspect-ratio:5/4}.ConsultationWizard_locationGrid__9ObAY{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ConsultationWizard_backdrop__igW6I{padding:10px}.ConsultationWizard_panel__N_mv1{max-height:calc(100dvh - 20px);border-radius:24px}.ConsultationWizard_header__Zgg5L{padding:23px 20px 18px}.ConsultationWizard_header__Zgg5L h2{font-size:23px;padding-right:37px}.ConsultationWizard_close__wbAZl{width:36px;height:36px;right:15px;top:17px}.ConsultationWizard_close__wbAZl>span{width:19px;height:19px}.ConsultationWizard_progress__0zHp1{margin-top:20px;gap:9px;height:5px}.ConsultationWizard_body__Tc5Fg{padding:20px;min-height:0}.ConsultationWizard_body__Tc5Fg h3{font-size:18px}.ConsultationWizard_instructors__17Nh3{gap:10px}.ConsultationWizard_card__TQKwD img{aspect-ratio:4/5}.ConsultationWizard_card__TQKwD>div{padding:10px}.ConsultationWizard_card__TQKwD strong{font-size:14px}.ConsultationWizard_card__TQKwD em,.ConsultationWizard_card__TQKwD span{font-size:12px}.ConsultationWizard_anyCard__s__XC{padding:13px}.ConsultationWizard_anyCard__s__XC strong{font-size:17px}.ConsultationWizard_anyCard__s__XC .ConsultationWizard_anyIcon__1sEjb{width:44px;height:44px;margin-bottom:13px}.ConsultationWizard_footer__LUHVl{padding:14px 20px}.ConsultationWizard_locationGrid__9ObAY{grid-template-columns:1fr;gap:14px}.ConsultationWizard_locationList__wHWAW,.ConsultationWizard_map__ia6_k{height:260px}.ConsultationWizard_perks__CSPLi li{font-size:14px}.ConsultationWizard_gift__52Eqv{padding:19px 15px;gap:12px}.ConsultationWizard_giftIcon__QCWRA{width:44px;height:44px}.ConsultationWizard_gift__52Eqv strong{font-size:23px}.ConsultationWizard_gift__52Eqv strong span{font-size:13px}.ConsultationWizard_gift__52Eqv p{font-size:12px}.ConsultationWizard_final__jdhgT form button[type=submit]{font-size:13px;padding-inline:10px}}@media(prefers-reduced-motion:reduce){.ConsultationWizard_panel__N_mv1{transition:none}.ConsultationWizard_final__jdhgT form button[type=submit]:after,.ConsultationWizard_next__pio_l:after{animation:none!important;display:none}}.ConsultationWizard_cardStats__nB9tL{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:9px}.ConsultationWizard_card__TQKwD .ConsultationWizard_statBadge__OGcV_{display:inline-flex;align-items:center;gap:5px;margin:0;padding:4px 8px;border-radius:999px;background:#20345b;color:#c5d6f5;font-size:11px;line-height:1.4;white-space:nowrap}.ConsultationWizard_statBadge__OGcV_ svg{width:12px;height:12px;flex-shrink:0;color:#8fb0f1}.ConsultationWizard_gift__52Eqv small{color:#d7b7c7}.ConsultationWizard_gift__52Eqv p{color:#d9c2cf}.ConsultationWizard_giftIcon__QCWRA{background:#ffffff10;color:#e0c7d4}.ConsultationWizard_giftWatermark__uWPlI{opacity:.07}@media(max-width:600px){.ConsultationWizard_cardStats__nB9tL{gap:4px}.ConsultationWizard_card__TQKwD .ConsultationWizard_statBadge__OGcV_{padding:3px 6px;font-size:10px;gap:4px}.ConsultationWizard_statBadge__OGcV_ svg{width:11px;height:11px}}