.Faq_list__9pXo5{display:flex;flex-direction:column}.Faq_item__VO5zr{border-bottom:1px solid #e6e0ff}.Faq_q__GkCDy{justify-content:space-between;gap:12px;width:100%;min-height:60px;padding:12px 4px;border:0;background:transparent;text-align:left;font:inherit;font-weight:600;font-size:16px;line-height:1.35;color:var(--dw-ink);cursor:pointer}.Faq_icon__QcZUN,.Faq_q__GkCDy{display:flex;align-items:center}.Faq_icon__QcZUN{flex-shrink:0;width:28px;height:28px;border-radius:999px;background:var(--dw-lav);color:var(--dw-violet);justify-content:center;transition:background .2s ease,color .2s ease}.Faq_q__GkCDy[aria-expanded=true] .Faq_icon__QcZUN{background:var(--dw-violet);color:#fff}.Faq_a__p5fog{padding:0 40px 18px 4px;font-size:15px;line-height:1.6}@media (min-width:768px){.Faq_q__GkCDy{min-height:64px;font-size:17px}.Faq_icon__QcZUN{width:30px;height:30px}.Faq_a__p5fog{font-size:16px}}.ui_eyebrowDark__0EC2S{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:hsla(0,0%,100%,.12);color:#fff;font-size:16px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.5}@media (min-width:768px){.ui_eyebrowDark__0EC2S{padding:8px 16px;font-size:18px}}.ui_badge__9G9cI{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fff;color:var(--dw-violet);font-size:13px;font-weight:600;border:1px solid var(--dw-lav2)}@media (min-width:768px){.ui_badge__9G9cI{padding:7px 14px;font-size:14px}}.ui_stars__7V5P7{color:var(--dw-tp);letter-spacing:2px;line-height:1}.ui_tpLine__dNbQI{display:flex;align-items:center;gap:8px;font-size:14px}.ui_tpLine__dNbQI strong{color:var(--dw-ink)}@media (min-width:768px){.ui_tpLine__dNbQI{gap:10px;font-size:15px}}.ui_btnPrimary__ETNL_,.ui_btnPrimary__ETNL_:hover{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border:0;border-radius:16px;background:var(--dw-violet);color:#fff;font:inherit;font-size:17px;font-weight:600;text-decoration:none;box-shadow:0 10px 24px rgba(72,45,182,.25);cursor:pointer;transition:background .2s ease,transform .2s ease}.ui_btnPrimary__ETNL_:hover{background:var(--dw-ink);color:#fff}.ui_btnBlock___qqwR{display:flex;width:100%}.ui_review__07PW4{margin:0;padding:22px 20px;border-radius:24px;background:var(--dw-lav);display:flex;flex-direction:column;gap:14px;height:100%}.ui_reviewWhite__u_A04{background:#fff}.ui_review__07PW4 blockquote{margin:0;flex-grow:1;font-size:15px;line-height:1.6;color:var(--dw-ink)}.ui_review__07PW4 figcaption{display:flex;align-items:center;gap:10px}.ui_avatar__rL73_{flex-shrink:0;width:40px;height:40px;border-radius:999px;background:var(--dw-violet);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.ui_who__bEjRr{display:flex;flex-direction:column;line-height:1.3}.ui_who__bEjRr b{font-weight:600;color:var(--dw-ink)}.ui_who__bEjRr span{font-size:13px}@media (min-width:768px){.ui_review__07PW4{padding:26px 24px;border-radius:26px}.ui_review__07PW4 blockquote{font-size:16px}}.ui_tpPill__vu87v,.ui_tpPill__vu87v:hover{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border-radius:999px;background:var(--dw-lav);color:var(--dw-ink);font-weight:600;font-size:14px;text-decoration:none}@media (min-width:768px){.ui_tpPill__vu87v{font-size:15px}}.ReviewsCarousel_section__sgvQe{padding:48px 0}.ReviewsCarousel_wrap__CxkKf{width:100%;max-width:1248px;margin:0 auto;padding:0 16px}.ReviewsCarousel_head__zIcPT{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ReviewsCarousel_title__HRIp7{font-family:var(--dw-serif);font-weight:600;font-size:30px;line-height:1.12;color:var(--dw-ink)}.ReviewsCarousel_pill__7R8SR{gap:8px;padding:0 14px;background:var(--dw-lav);font-size:14px}.ReviewsCarousel_body__AQqTj{margin-top:24px}.ReviewsCarousel_summary__ezRzH{display:none}.ReviewsCarousel_carousel__DKVDf{min-width:0}.ReviewsCarousel_track__KTK9k{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:24px}.ReviewsCarousel_track__KTK9k::-webkit-scrollbar{display:none}.ReviewsCarousel_slide__Gpcxb{flex:0 0 100%;min-width:0;display:flex;scroll-snap-align:start}.ReviewsCarousel_card___X73r{width:100%}.ReviewsCarousel_controls__AAgRC{margin-top:16px;display:flex;align-items:center;gap:12px}.ReviewsCarousel_arrow__KqJIK{flex-shrink:0;width:48px;height:48px;border:0;border-radius:999px;background:var(--dw-ink);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.ReviewsCarousel_arrow__KqJIK:hover{background:var(--dw-violet)}.ReviewsCarousel_progress__diA0c{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.ReviewsCarousel_count__1Dtvh{font-size:14px;font-weight:600;color:var(--dw-ink);white-space:nowrap}.ReviewsCarousel_bar__ABWhH{flex:1;height:6px;border-radius:999px;background:var(--dw-lav2);overflow:hidden}.ReviewsCarousel_bar__ABWhH span{display:block;height:6px;border-radius:999px;background:var(--dw-violet);transition:width .3s ease}.ReviewsCarousel_allLink__NQmaP{margin-top:8px;display:flex;align-items:center;justify-content:center;min-height:44px;font-size:15px;font-weight:600;color:var(--dw-violet);text-decoration:underline;text-underline-offset:3px}@media (min-width:640px){.ReviewsCarousel_track__KTK9k{gap:16px}.ReviewsCarousel_slide__Gpcxb{flex-basis:calc((100% - 16px) / 2)}}@media (min-width:768px){.ReviewsCarousel_section__sgvQe{padding:80px 0}.ReviewsCarousel_wrap__CxkKf{padding:0 24px}.ReviewsCarousel_head__zIcPT{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;text-align:left}.ReviewsCarousel_title__HRIp7{font-size:clamp(30px,3vw,42px);line-height:1.1}.ReviewsCarousel_pill__7R8SR{gap:10px;padding:0 18px;font-size:16px}.ReviewsCarousel_body__AQqTj{margin-top:32px}.ReviewsCarousel_withSummary__zGNE0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"summary track" ". controls";-moz-column-gap:20px;column-gap:20px}.ReviewsCarousel_withSummary__zGNE0 .ReviewsCarousel_carousel__DKVDf{display:contents}.ReviewsCarousel_withSummary__zGNE0 .ReviewsCarousel_track__KTK9k{grid-area:track;min-width:0}.ReviewsCarousel_withSummary__zGNE0 .ReviewsCarousel_controls__AAgRC{grid-area:controls}.ReviewsCarousel_withSummary__zGNE0 .ReviewsCarousel_summary__ezRzH{grid-area:summary;padding:28px 24px;border-radius:26px;background:var(--dw-ink);display:flex;flex-direction:column;justify-content:center;gap:6px}.ReviewsCarousel_score__wMeq4{font-family:var(--dw-serif);font-weight:600;font-size:64px;line-height:1;color:#fff}.ReviewsCarousel_summaryStars__jtrF0{color:var(--dw-tp);font-size:22px;letter-spacing:2px;line-height:1.55}.ReviewsCarousel_summary__ezRzH p{margin-top:4px;font-size:16px;color:var(--dw-on-dark)}.ReviewsCarousel_summaryLink___YYnA,.ReviewsCarousel_summaryLink___YYnA:hover{margin-top:8px;align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:#fff;text-decoration:underline}.ReviewsCarousel_summaryLink___YYnA:hover{color:var(--dw-lav2)}.ReviewsCarousel_controls__AAgRC{margin-top:20px}.ReviewsCarousel_allLink__NQmaP{display:none}}@media (min-width:1100px){.ReviewsCarousel_track__KTK9k{gap:20px}.ReviewsCarousel_slide__Gpcxb{flex-basis:calc((100% - 40px) / 3)}.ReviewsCarousel_withSummary__zGNE0{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}@media (prefers-reduced-motion:reduce){.ReviewsCarousel_arrow__KqJIK,.ReviewsCarousel_bar__ABWhH span{transition:none}}.Breadcrumb_nav__QiHmS{font-size:13px;color:var(--dw-text)}.Breadcrumb_list__Ec_UY{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.Breadcrumb_item__uHhpf{display:inline-flex;align-items:center;gap:6px}.Breadcrumb_sep__aB3ah{flex-shrink:0;color:var(--dw-lilac)}.Breadcrumb_link__Nuwau,.Breadcrumb_link__Nuwau:hover{display:inline-block;padding:12px 4px;margin:-12px -4px;color:var(--dw-violet);font-weight:500;text-decoration:none}.Breadcrumb_link__Nuwau:hover{color:var(--dw-ink);text-decoration:underline;text-underline-offset:3px}@media (min-width:768px){.Breadcrumb_nav__QiHmS{font-size:14px}}.StartBand_section__HyeFm{padding:40px 16px 8px;scroll-margin-top:72px}.StartBand_end__DoGJu{padding-bottom:40px}.StartBand_card__WO_kE{max-width:1200px;margin:0 auto;padding:28px 18px 22px;border-radius:28px;background:var(--dw-ink);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "contact";gap:20px}.StartBand_intro__MCC7P{grid-area:intro;text-align:center}.StartBand_intro__MCC7P h2{margin:12px 0 0;font-family:var(--dw-serif);font-weight:600;font-size:30px;line-height:1.1;color:#fff}.StartBand_intro__MCC7P p{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--dw-on-dark)}.StartBand_form__ty3kq{grid-area:form;padding:20px 16px;border-radius:22px;background:#fff}.StartBand_label___8uzY{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dw-violet)}.StartBand_input__QTt6K{margin-top:8px;width:100%;min-height:52px;padding:0 14px;border-radius:14px;border:2px solid var(--dw-lav2);background:#fff;font:inherit;font-size:17px;color:var(--dw-ink)}.StartBand_input__QTt6K:focus{outline:none;border-color:var(--dw-violet)}.StartBand_input__QTt6K[aria-invalid=true]{border-color:#b91c1c}.StartBand_error__QrbZr{margin:6px 0 0;font-size:13px;color:#b91c1c}.StartBand_helpLabel__ISsrx{margin-top:16px}.StartBand_choices__4w9b7{margin-top:8px;display:flex;flex-direction:column;gap:8px}.StartBand_choice__5tqGT{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;padding:0 14px;border-radius:14px;border:1.5px solid var(--dw-lav2);background:#fff;color:var(--dw-ink);font:inherit;font-size:15px;font-weight:600;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.StartBand_choice__5tqGT[aria-pressed=true]{border-color:var(--dw-ink);background:var(--dw-ink);color:#fff}.StartBand_continue__7m0Vw{margin-top:16px;display:flex;width:100%;align-items:center;justify-content:center;gap:8px;min-height:54px;border:0;border-radius:16px;background:var(--dw-violet);color:#fff;font:inherit;font-weight:700;font-size:16px;cursor:pointer;transition:background .2s ease}.StartBand_continue__7m0Vw:hover{background:var(--dw-ink)}.StartBand_continue__7m0Vw svg{display:none}@media (min-width:768px){.StartBand_continue__7m0Vw svg{display:block}}.StartBand_contact__2J6P5{grid-area:contact;display:flex;flex-direction:column;align-items:stretch;gap:8px;text-align:center}.StartBand_phone__byqyo,.StartBand_phone__byqyo:hover{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 22px;border-radius:999px;border:2px solid var(--dw-lilac);color:#fff;font-weight:600;font-size:16px;text-decoration:none}.StartBand_hours__tsHpt{font-size:13px;color:var(--dw-soft)}@media (min-width:768px){.StartBand_section__HyeFm{padding:88px 24px 0;scroll-margin-top:84px}.StartBand_end__DoGJu{padding:64px 24px 88px}.StartBand_card__WO_kE{padding:48px;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"intro form" "contact form";grid-template-rows:auto 1fr;-moz-column-gap:40px;column-gap:40px;row-gap:26px;align-items:start}.StartBand_intro__MCC7P{text-align:left;align-self:end}.StartBand_intro__MCC7P h2{margin-top:14px;font-size:clamp(32px,3.2vw,44px);line-height:1.08}.StartBand_intro__MCC7P p{margin-top:14px;font-size:18px;line-height:1.55}.StartBand_form__ty3kq{padding:28px;border-radius:24px;align-self:center}.StartBand_label___8uzY{font-size:13px}.StartBand_input__QTt6K{min-height:54px;padding:0 16px}.StartBand_helpLabel__ISsrx{margin-top:20px}.StartBand_choices__4w9b7{margin-top:10px}.StartBand_choice__5tqGT{padding:0 16px}.StartBand_continue__7m0Vw{margin-top:18px;min-height:56px}.StartBand_contact__2J6P5{flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px;text-align:left;align-self:start}.StartBand_phone__byqyo{display:inline-flex}.StartBand_hours__tsHpt{font-size:14px}}.shared_desktopOnly__HGQxq{display:none}@media (min-width:768px){.shared_desktopOnly__HGQxq{display:block}.shared_desktopOnly__HGQxq section>div{max-width:1200px}}.ProgramPage_page__R5Tg5{line-height:1.5}.ProgramPage_wrap__6FxtD{width:100%;max-width:1248px;margin:0 auto;padding:0 16px}.ProgramPage_h2__uMHNr{margin:0;font-family:var(--dw-serif);font-weight:600;font-size:28px;line-height:1.15;color:var(--dw-ink)}.ProgramPage_wideText__Psyxv{display:none}.ProgramPage_nowrap__q4yHJ{white-space:nowrap}.ProgramPage_top__7jhyG{padding-top:84px}.ProgramPage_switcher__OBWI2{position:relative;margin-top:10px;display:flex;gap:8px;overflow-x:auto;padding:2px 0 6px}.ProgramPage_switcher__OBWI2:after,.ProgramPage_switcher__OBWI2:before{content:"";flex:0 0 8px}.ProgramPage_trainersRow__s6gCE:after,.ProgramPage_trainersRow__s6gCE:before{content:"";flex:0 0 4px}.ProgramPage_switchChip__imsn6,.ProgramPage_switchChip__imsn6:hover{flex-shrink:0;display:inline-flex;align-items:center;white-space:nowrap;min-height:44px;padding:0 14px;border-radius:999px;border:1.5px solid var(--dw-lav2);background:#fff;color:var(--dw-ink);font-size:14px;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.ProgramPage_switchChip__imsn6:hover{border-color:var(--dw-violet)}.ProgramPage_switchChip__imsn6[aria-current=page]{border-color:var(--dw-ink);background:var(--dw-ink);color:#fff}.ProgramPage_switcher__OBWI2 .ProgramPage_switchChip__imsn6:focus-visible,.ProgramPage_trainersRow__s6gCE .ProgramPage_trainerCard__OuvSK:focus-visible{outline-offset:-4px}.ProgramPage_hero__syveB{padding:10px 16px 36px}.ProgramPage_heroImg__DhlL0{display:block;width:100%;height:240px;border-radius:28px;-o-object-fit:cover;object-fit:cover;background:var(--dw-lav)}.ProgramPage_heroText__jaexl{min-width:0}.ProgramPage_age__iecMX{margin-top:18px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--dw-lav);color:var(--dw-violet);font-size:13px;font-weight:600}.ProgramPage_h1__Eopok{margin:12px 0 0;font-family:var(--dw-serif);font-weight:600;font-size:36px;line-height:1.08;color:var(--dw-ink)}.ProgramPage_lead__l_9vd{margin:12px 0 0;font-size:17px;line-height:1.55}.ProgramPage_glance__uqFOh{margin:24px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ProgramPage_glanceItem__MEis5{padding:14px;border-radius:18px;background:var(--dw-lav)}.ProgramPage_glanceItem__MEis5 dt{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dw-violet)}.ProgramPage_glanceItem__MEis5 dd{margin:4px 0 0;font-size:16px;font-weight:600;line-height:1.3;color:var(--dw-ink)}.ProgramPage_glanceLife__y_Cfy{grid-column:1/-1;background:var(--dw-ink)}.ProgramPage_glanceLife__y_Cfy dt{display:flex;align-items:center;gap:8px;color:var(--dw-lilac)}.ProgramPage_glanceLife__y_Cfy dd{color:#fff}.ProgramPage_bookRow__mM6xo{margin-top:20px}.ProgramPage_callBtn__wZMhG{display:none}.ProgramPage_bookBtn__iFgoi,.ProgramPage_bookBtn__iFgoi:hover{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;border-radius:16px;background:var(--dw-violet);color:#fff;font-size:17px;font-weight:600;text-decoration:none;box-shadow:0 8px 20px rgba(72,45,182,.25);transition:background .2s ease}.ProgramPage_bookBtn__iFgoi:hover{background:var(--dw-ink)}.ProgramPage_checkBlock__ZOiCK{padding:36px 16px;background:var(--dw-mist)}.ProgramPage_checkList__83bg0{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.ProgramPage_checkItem__9YY28{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;background:#fff;font-size:16px;font-weight:500;color:var(--dw-ink)}.ProgramPage_checkItem__9YY28 svg{flex-shrink:0;color:var(--dw-violet)}.ProgramPage_checkNote__2N9Vd{margin:14px 0 0;font-size:15px}.ProgramPage_skillsBlock__zKwTe{padding:40px 16px 8px}.ProgramPage_skills__dLiEc{margin-top:18px;display:flex;flex-direction:column;gap:12px}.ProgramPage_skillGroup__Y9zpa{padding:18px;border-radius:20px;border:1.5px solid var(--dw-border);background:#fff}.ProgramPage_skillGroup__Y9zpa h3{margin:0;font-size:17px;font-weight:700;color:var(--dw-ink)}.ProgramPage_skillGroup__Y9zpa ul{margin:8px 0 0;padding-left:20px;list-style:disc;font-size:15px;line-height:1.7}.ProgramPage_includedBlock__7jjNx{padding:32px 16px 40px}.ProgramPage_included__ssgYE{padding:22px 20px;border-radius:24px;background:var(--dw-ink)}.ProgramPage_included__ssgYE h2{margin:0;font-family:var(--dw-serif);font-weight:600;font-size:24px;color:#fff}.ProgramPage_includedGroups__cI2TZ{margin-top:6px;display:flex;flex-direction:column;gap:18px}.ProgramPage_includedGroup__of7rV h3{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dw-lilac)}.ProgramPage_includedList__XDV9B{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:15px;color:#fff}.ProgramPage_includedList__XDV9B li{display:flex;gap:10px;align-items:flex-start}.ProgramPage_includedList__XDV9B svg{flex-shrink:0;color:var(--dw-lilac)}.ProgramPage_costBlock__2ZFY_{padding:0 16px 40px}.ProgramPage_cost__KtjnK{padding:20px;border-radius:22px;border:1.5px solid var(--dw-lav2);background:#fff}.ProgramPage_costText__1cHHm h2{margin:0;font-size:18px;font-weight:700;color:var(--dw-ink)}.ProgramPage_costText__1cHHm p{margin:6px 0 0;font-size:15px;line-height:1.55}.ProgramPage_costBtn__bc0u7{display:none}.ProgramPage_initial__lW5iP{display:flex;align-items:center;justify-content:center;color:var(--dw-violet);font-family:var(--dw-serif);font-weight:600;font-size:28px}.ProgramPage_trainers__H531r{padding:36px 0 40px}.ProgramPage_trainersHead___PhJz{padding:0 16px}.ProgramPage_trainersHead___PhJz p{margin:8px 0 0;font-size:15px}.ProgramPage_trainersRow__s6gCE{margin:16px 0 0;padding:0 0 4px;list-style:none;display:flex;gap:12px;overflow-x:auto}.ProgramPage_trainerItem__4CpCp{flex:0 0 222px;display:flex}.ProgramPage_trainerCard__OuvSK,.ProgramPage_trainerCard__OuvSK:hover{flex-grow:1;display:block;border-radius:20px;overflow:hidden;background:#fff;border:1px solid var(--dw-border);color:var(--dw-text);text-decoration:none;transition:box-shadow .2s ease}.ProgramPage_trainerCard__OuvSK:hover{box-shadow:0 8px 24px rgba(42,25,113,.12)}.ProgramPage_trainerImg__jPNjr{display:block;width:100%;height:160px;-o-object-fit:cover;object-fit:cover;background:var(--dw-lav)}.ProgramPage_trainerBody__Wmqhj{display:block;padding:12px 14px 14px}.ProgramPage_trainerName__Bqto0{display:block;font-family:var(--dw-serif);font-weight:600;font-size:19px;color:var(--dw-ink)}.ProgramPage_trainerCity__QOxD5{display:block;font-size:14px;color:var(--dw-text)}.ProgramPage_allTrainers__C8EZX{padding:8px 16px 0}.ProgramPage_allTrainers__C8EZX a,.ProgramPage_allTrainers__C8EZX a:hover{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--dw-violet);text-decoration:underline;text-underline-offset:3px}.ProgramPage_allTrainers__C8EZX a:hover{color:var(--dw-ink)}.ProgramPage_related__NNnn6{padding:36px 16px;background:var(--dw-mist)}.ProgramPage_moreTitle__1_A_r{margin:0;font-family:var(--dw-serif);font-weight:600;font-size:24px;color:var(--dw-ink)}.ProgramPage_relatedList__qOeA0{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.ProgramPage_relatedItem__RRYYZ,.ProgramPage_relatedItem__RRYYZ:hover{display:flex;gap:12px;align-items:center;padding:10px;border-radius:18px;background:#fff;color:var(--dw-text);text-decoration:none;transition:box-shadow .2s ease}.ProgramPage_relatedItem__RRYYZ:hover{box-shadow:0 8px 24px rgba(42,25,113,.1)}.ProgramPage_relatedImg__78DZY{flex-shrink:0;display:block;width:64px;height:64px;border-radius:14px;-o-object-fit:cover;object-fit:cover;background:var(--dw-lav)}.ProgramPage_relatedText__H5tXp{display:flex;flex-direction:column;min-width:0}.ProgramPage_relatedName__X8kB4{font-family:var(--dw-serif);font-weight:600;font-size:17px;color:var(--dw-ink)}.ProgramPage_relatedAge__48DlS{font-size:13px;color:var(--dw-text)}.ProgramPage_faqBlock__LGFIU{padding:36px 16px 32px}.ProgramPage_faqList__47DiP{margin-top:12px}.ProgramPage_stickyBar__N5HzU{position:sticky;bottom:0;z-index:20;display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid var(--dw-border);box-shadow:0 -6px 18px rgba(42,25,113,.08)}.ProgramPage_stickyBook__YPMpf,.ProgramPage_stickyBook__YPMpf:hover{flex-grow:1;display:flex;align-items:center;justify-content:center;min-height:56px;border-radius:14px;background:var(--dw-violet);color:#fff;font-weight:600;text-decoration:none}.ProgramPage_stickyBook__YPMpf:hover{background:var(--dw-ink)}.ProgramPage_stickyCall__INelm,.ProgramPage_stickyCall__INelm:hover{flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:14px;border:2px solid var(--dw-lav2);color:var(--dw-ink);text-decoration:none}@media (min-width:768px){.ProgramPage_page__R5Tg5{line-height:1.55}.ProgramPage_wrap__6FxtD{padding:0 24px}.ProgramPage_h2__uMHNr{font-size:34px}.ProgramPage_phoneText___M3P5{display:none}.ProgramPage_wideText__Psyxv{display:inline}.ProgramPage_top__7jhyG{padding-top:104px}.ProgramPage_switcher__OBWI2{max-width:1248px;margin:16px auto 0;padding:0 24px;flex-wrap:wrap;overflow:visible}.ProgramPage_switcher__OBWI2:after,.ProgramPage_switcher__OBWI2:before{display:none}.ProgramPage_hero__syveB{max-width:1248px;margin:0 auto;padding:32px 24px 64px;display:flex;flex-wrap:wrap;align-items:center;gap:48px}.ProgramPage_heroText__jaexl{flex:1 1 480px}.ProgramPage_heroMedia__Zxewn{order:2;flex:1 1 420px;min-width:0}.ProgramPage_heroImg__DhlL0{height:480px;border-radius:32px}.ProgramPage_age__iecMX{margin-top:0;padding:7px 14px;font-size:14px}.ProgramPage_h1__Eopok{margin-top:16px;font-size:clamp(38px,4.2vw,58px);line-height:1.04}.ProgramPage_lead__l_9vd{margin-top:16px;font-size:19px}.ProgramPage_glanceItem__MEis5{padding:14px 16px}.ProgramPage_glanceItem__MEis5 dd{line-height:inherit}.ProgramPage_bookRow__mM6xo{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.ProgramPage_bookBtn__iFgoi,.ProgramPage_bookBtn__iFgoi:hover{display:inline-flex;padding:0 26px;box-shadow:0 10px 24px rgba(72,45,182,.25)}.ProgramPage_bookBtn__iFgoi svg{display:none}.ProgramPage_callBtn__wZMhG,.ProgramPage_callBtn__wZMhG:hover{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:0 22px;border-radius:16px;border:2px solid var(--dw-lav2);background:#fff;color:var(--dw-ink);font-size:16px;font-weight:600;text-decoration:none;transition:border-color .2s ease,background .2s ease}.ProgramPage_callBtn__wZMhG:hover{border-color:var(--dw-violet);background:var(--dw-lav)}.ProgramPage_callBtn__wZMhG svg{color:var(--dw-violet)}.ProgramPage_main__IoB1U{padding:64px 0;background:var(--dw-mist)}.ProgramPage_mainInner__ZPbng{max-width:1248px;margin:0 auto;padding:0 24px}.ProgramPage_mainCol__QbvHk{min-width:0;display:flex;flex-direction:column;gap:56px}.ProgramPage_checkBlock__ZOiCK,.ProgramPage_costBlock__2ZFY_,.ProgramPage_includedBlock__7jjNx,.ProgramPage_skillsBlock__zKwTe{padding:0;background:none}.ProgramPage_checkList__83bg0{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ProgramPage_checkItem__9YY28{align-items:center;padding:20px 22px;border-radius:20px;font-size:17px}.ProgramPage_checkNote__2N9Vd{font-size:16px}.ProgramPage_skills__dLiEc{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ProgramPage_skillGroup__Y9zpa{padding:24px 26px}.ProgramPage_skillGroup__Y9zpa h3{font-size:19px}.ProgramPage_skillGroup__Y9zpa ul{margin-top:10px;font-size:16px}.ProgramPage_included__ssgYE{padding:34px 36px;border-radius:28px}.ProgramPage_included__ssgYE h2{font-size:30px}.ProgramPage_includedGroups__cI2TZ{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}.ProgramPage_includedList__XDV9B{margin-top:12px;font-size:17px}.ProgramPage_cost__KtjnK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:26px 32px;border-radius:24px}.ProgramPage_costText__1cHHm{flex:1 1 520px;min-width:0}.ProgramPage_costText__1cHHm h2{font-size:20px}.ProgramPage_costText__1cHHm p{max-width:720px;font-size:16px}.ProgramPage_costBtn__bc0u7,.ProgramPage_costBtn__bc0u7:hover{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;border-radius:14px;background:var(--dw-violet);color:#fff;font-weight:600;text-decoration:none;transition:background .2s ease}.ProgramPage_costBtn__bc0u7:hover{background:var(--dw-ink)}.ProgramPage_trainers__H531r{max-width:1248px;margin:0 auto;padding:64px 24px}.ProgramPage_trainersHead___PhJz{padding:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.ProgramPage_trainersHead___PhJz p{margin:0;font-size:16px}.ProgramPage_trainersRow__s6gCE{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;overflow:visible;padding:0}.ProgramPage_trainersRow__s6gCE:after,.ProgramPage_trainersRow__s6gCE:before{display:none}.ProgramPage_trainerImg__jPNjr{height:220px}.ProgramPage_trainerBody__Wmqhj{padding:16px 18px 18px}.ProgramPage_trainerName__Bqto0{font-size:21px}.ProgramPage_trainerCity__QOxD5{font-size:15px}.ProgramPage_allTrainers__C8EZX{padding:16px 0 0}.ProgramPage_more__kplOF{padding:64px 0;background:var(--dw-mist)}.ProgramPage_moreInner__uetEj{max-width:1248px;margin:0 auto;padding:0 24px;display:flex;flex-wrap:wrap;gap:48px}.ProgramPage_related__NNnn6{flex:1 1 420px;min-width:0;padding:0;background:none}.ProgramPage_moreTitle__1_A_r{font-size:30px}.ProgramPage_relatedList__qOeA0{gap:12px}.ProgramPage_relatedItem__RRYYZ,.ProgramPage_relatedItem__RRYYZ:hover{gap:14px;padding:12px;border-radius:20px;border:1px solid var(--dw-border)}.ProgramPage_relatedImg__78DZY{width:72px;height:72px;border-radius:16px}.ProgramPage_relatedName__X8kB4{font-size:19px}.ProgramPage_relatedAge__48DlS{font-size:14px}.ProgramPage_faqBlock__LGFIU{flex:1.3 1 480px;min-width:0;padding:0}.ProgramPage_faqList__47DiP{margin-top:8px}.ProgramPage_stickyBar__N5HzU{display:none}}@media (min-width:1081px){.ProgramPage_switcher__OBWI2{display:none}}@media (min-width:768px) and (max-width:995.98px){.ProgramPage_hero__syveB{row-gap:24px}.ProgramPage_heroMedia__Zxewn{order:0;flex-basis:100%}.ProgramPage_heroImg__DhlL0{height:360px}}.ProgramPage_lifeLink__leyju,.ProgramPage_lifeLink__leyju:hover{margin-top:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--dw-lilac)}.ProgramPage_lifeLink__leyju:hover{color:var(--dw-lav2)}