.EXlYMq_page{--speech-line:#d9dee3;--speech-muted:#555;--speech-soft:#f6f7f8;color:var(--text,#111);padding-bottom:56px}.EXlYMq_page p,.EXlYMq_page li{-webkit-hyphens:none;hyphens:none}.EXlYMq_page a{text-decoration:none}.EXlYMq_page :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.EXlYMq_page h2{text-wrap:balance;font-size:clamp(28px,3vw,40px);line-height:1.15}.EXlYMq_section{--block-pt:40px;--block-pb:24px;scroll-margin-top:88px}.EXlYMq_page .EXlYMq_eyebrow{color:var(--speech-muted);margin:0 0 16px;font-size:12px;font-weight:500;line-height:1.5}.EXlYMq_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.EXlYMq_page .EXlYMq_button{max-width:100%;overflow:hidden}.EXlYMq_page .EXlYMq_textLink{min-height:44px;color:var(--speech-muted);align-items:center;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.EXlYMq_page .EXlYMq_textLink:hover{color:var(--accent-ink)}.EXlYMq_hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:52px;margin-top:28px;display:grid}.EXlYMq_heroCopy{min-width:0}.EXlYMq_page .EXlYMq_heroTitle{letter-spacing:-.04em;margin:0;font-size:clamp(40px,4.6vw,62px);font-weight:700;line-height:1.08}.EXlYMq_heroTitle>span{letter-spacing:-.025em;margin-top:12px;font-size:clamp(21px,2.2vw,30px);font-weight:500;line-height:1.25;display:block}.EXlYMq_page .EXlYMq_heroLead{color:#444;max-width:54ch;margin:24px 0 0;font-size:16px;line-height:1.75}.EXlYMq_hero .EXlYMq_textLink{margin-top:10px}.EXlYMq_heroMedia{background:#fff;border-radius:24px;min-width:0;margin:0;position:relative;overflow:hidden}.EXlYMq_heroPhoto{aspect-ratio:1.12;position:relative}.EXlYMq_heroPhoto img{object-position:50% 45%}.EXlYMq_heroMedia figcaption{color:var(--speech-muted);padding:12px 18px;font-size:12px;line-height:1.5}.EXlYMq_facts{background:#fff;border:1px solid #ffffffb3;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:28px 0 0;padding:24px 28px;display:grid}.EXlYMq_facts>div{min-width:0}.EXlYMq_facts>div+div{border-left:1px solid var(--speech-line);padding-left:24px}.EXlYMq_facts dt{color:var(--speech-muted);margin-bottom:8px;font-size:12px}.EXlYMq_facts dd{margin:0;font-size:16px;font-weight:600;line-height:1.5}.EXlYMq_facts small{color:var(--speech-muted);margin-top:3px;font-size:12px;font-weight:400;line-height:1.5;display:block}.EXlYMq_sectionNav{border-bottom:1px solid var(--speech-line);flex-wrap:wrap;align-items:center;gap:0 28px;margin:12px 0 0;padding:8px 0;display:flex}.EXlYMq_sectionNav a{min-height:40px;color:var(--speech-muted);align-items:center;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.EXlYMq_sectionNav a:hover{color:var(--accent-ink)}.EXlYMq_audience{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.EXlYMq_page .EXlYMq_audienceLead{color:#444;max-width:56ch;margin:20px 0 0;font-size:15px;line-height:1.7}.EXlYMq_audienceList{gap:10px;margin:20px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.EXlYMq_audienceList li{align-items:baseline;gap:12px;display:flex}.EXlYMq_audienceList li:before{content:"";background:var(--accent);border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:block}.EXlYMq_comparison{background:#ffffffa6;border:1px solid #fff;border-radius:20px;padding:28px}.EXlYMq_page .EXlYMq_comparison h3{margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.4}.EXlYMq_comparison p{color:#444;margin:0 0 14px;font-size:14px;line-height:1.65}.EXlYMq_comparison strong{color:#111;font-weight:600}.EXlYMq_comparison .EXlYMq_textLink{color:var(--accent-ink);margin-bottom:-8px}.EXlYMq_topicGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin-top:28px;display:grid}.EXlYMq_topicCard{background:#fff;border:1px solid #ffffffb3;border-radius:20px;flex-direction:column;min-width:0;padding:26px;display:flex;box-shadow:0 2px 4px #00000004}.EXlYMq_topicHeading{margin-bottom:24px}.EXlYMq_page .EXlYMq_topicHeading h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.3}.EXlYMq_topicItems{flex:1;align-content:start;gap:22px;display:grid}.EXlYMq_page .EXlYMq_topicItems h4{color:#111;margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.5}.EXlYMq_topicItems p{color:var(--speech-muted);margin:0;font-size:14px;line-height:1.65}.EXlYMq_exercise{border-top:1px solid var(--speech-line);margin-top:24px}.EXlYMq_exercise summary{cursor:pointer;color:#444;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding-top:8px;font-size:13px;font-weight:500;line-height:1.5;list-style:none;display:flex}.EXlYMq_exercise summary::-webkit-details-marker{display:none}.EXlYMq_exercise summary:after,.EXlYMq_faqList summary:after{color:var(--speech-muted);flex-shrink:0;font-size:12px;font-weight:500}.EXlYMq_exercise summary:after{content:"Показать"}.EXlYMq_exercise[open] summary:after,.EXlYMq_faqList details[open] summary:after{content:"Скрыть"}.EXlYMq_exerciseBody{background:var(--speech-soft);border-radius:12px;margin-top:8px;padding:16px}.EXlYMq_exerciseBody p{color:#444;margin:0;font-size:14px;line-height:1.65}.EXlYMq_exerciseBody p+p{margin-top:8px}.EXlYMq_exerciseBody strong{color:#111;font-weight:600}.EXlYMq_page .EXlYMq_sectionNote{color:var(--speech-muted);margin:16px 0 0;font-size:12px;line-height:1.6}.EXlYMq_master{background:#fff;border-radius:24px;grid-template-columns:320px minmax(0,1fr);display:grid;overflow:hidden}.EXlYMq_masterPhoto{background:#eee;min-height:390px;position:relative}.EXlYMq_masterCopy{align-self:center;padding:36px 40px}.EXlYMq_masterCopy>p{color:#444;max-width:63ch;margin:20px 0 0;font-size:14px;line-height:1.7}.EXlYMq_masterCopy .EXlYMq_teacherNote{color:var(--speech-muted);margin-top:16px;font-size:12px;line-height:1.6}.EXlYMq_masterCopy .EXlYMq_button{margin-top:24px}.EXlYMq_schedule{background:#ffffffa6;border:1px solid #fff;border-radius:20px;grid-template-columns:1fr 1.45fr 1fr;gap:24px;margin:28px 0 0;padding:24px 28px;display:grid}.EXlYMq_schedule dt{color:var(--speech-muted);margin-bottom:8px;font-size:12px}.EXlYMq_schedule dd{margin:0;font-size:14px;font-weight:500;line-height:1.7}.EXlYMq_schedule dd span{display:block}.EXlYMq_schedule dd a{text-underline-offset:4px;-webkit-text-decoration:underline #1113;text-decoration:underline #1113}.EXlYMq_page .EXlYMq_scheduleNote{color:var(--speech-muted);margin:12px 0 0;font-size:12px;line-height:1.6}.EXlYMq_page .EXlYMq_pricingIntro{color:#444;margin:28px 0 20px;font-size:14px;line-height:1.7}.EXlYMq_priceCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.EXlYMq_priceCard{background:radial-gradient(120% 120% at 100% 0,#d92b2b17 0%,#d92b2b00 62%),#fff;border:1px solid #ffffffb3;border-radius:24px;min-width:0;padding:28px;box-shadow:0 20px 40px -30px #17262e52}.EXlYMq_page .EXlYMq_priceCardHeader h3{letter-spacing:-.02em;margin:0;font-size:23px;font-weight:700;line-height:1.3}.EXlYMq_priceCardHeader p{color:var(--speech-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.EXlYMq_periods{border:0;min-width:0;margin:24px 0 0;padding:0}.EXlYMq_periods legend{color:var(--speech-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;padding:0;font-size:11px;line-height:1.5}.EXlYMq_periods>div{background:#0000000f;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:48px;padding:4px;display:grid}.EXlYMq_periods label{cursor:pointer;min-width:0;display:block;position:relative}.EXlYMq_periods input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.EXlYMq_periods label>span{color:#444;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:40px;font-size:14px;font-weight:600;line-height:1.1;display:flex}.EXlYMq_periods small{margin-top:2px;font-size:10px;font-weight:500}.EXlYMq_periods input:checked+span{background:var(--accent);color:#fff}.EXlYMq_periods input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.EXlYMq_periods input:hover:not(:checked)+span{background:#fff9}.EXlYMq_priceValue{background:#ffffffbf;border:1px solid #0000000f;border-radius:16px;margin-top:16px;padding:18px}.EXlYMq_page .EXlYMq_priceLabel{color:var(--speech-muted);margin:0 0 10px;font-size:12px;font-weight:500;line-height:1.5}.EXlYMq_page .EXlYMq_monthlyPrice{color:var(--speech-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.EXlYMq_priceCard .EXlYMq_button{margin-top:22px}.EXlYMq_page .EXlYMq_paymentNote{color:var(--speech-muted);margin:20px 0 0;font-size:12px;line-height:1.7}.EXlYMq_pricingUnavailable{background:#fff;border-radius:20px;margin-top:24px;padding:28px}.EXlYMq_pricingUnavailable p{color:var(--speech-muted);margin:12px 0 20px;line-height:1.7}.EXlYMq_conditions{border-top:1px solid var(--speech-line);grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:24px;padding-top:24px;display:grid}.EXlYMq_conditions p{color:#444;max-width:70ch;margin:0;font-size:13px;line-height:1.7}.EXlYMq_conditions strong{color:#111;font-weight:600}.EXlYMq_conditions>div{flex-wrap:wrap;gap:8px 20px;display:flex}.EXlYMq_conditions a{text-underline-offset:4px;font-size:12px;line-height:1.6;-webkit-text-decoration:underline #1113;text-decoration:underline #1113}.EXlYMq_faq{grid-template-columns:.75fr 1.4fr;align-items:start;gap:40px;display:grid}.EXlYMq_faqList{gap:8px;min-width:0;display:grid}.EXlYMq_faqList p{margin:0}.EXlYMq_faqList summary svg{display:none}.EXlYMq_faqList summary:after{content:"Ответ"}.EXlYMq_final{background:#fff;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:36px 40px;display:grid}.EXlYMq_final h2{font-size:clamp(26px,2.6vw,34px)}.EXlYMq_contact{flex-wrap:wrap;gap:0 24px;margin-top:20px;display:flex}.EXlYMq_contact a{min-height:40px;color:var(--speech-muted);text-underline-offset:4px;align-items:center;font-size:12px;-webkit-text-decoration:underline #1113;text-decoration:underline #1113;display:inline-flex}@media (min-width:1101px){.EXlYMq_topicGrid{align-items:stretch}.EXlYMq_topicHeading{min-height:58px}@supports (grid-template-rows:subgrid){.EXlYMq_topicGrid{row-gap:0}.EXlYMq_topicCard{grid-template-rows:subgrid;grid-row:span 3;display:grid}.EXlYMq_topicHeading{min-height:0}}}@media (max-width:1100px) and (min-width:768px){.EXlYMq_hero{gap:28px}.EXlYMq_page .EXlYMq_heroTitle{font-size:40px}.EXlYMq_heroTitle>span{font-size:23px}.EXlYMq_heroPhoto{aspect-ratio:.9}.EXlYMq_facts{gap:16px;padding:22px}.EXlYMq_facts>div+div{padding-left:16px}.EXlYMq_facts dd{font-size:14px}.EXlYMq_audience{gap:28px}.EXlYMq_topicGrid{grid-template-columns:1fr;gap:16px}.EXlYMq_topicCard{grid-template-columns:1fr 1.65fr;gap:0 32px;display:grid}.EXlYMq_topicHeading{margin:0}.EXlYMq_topicItems{gap:16px}.EXlYMq_exercise{grid-column:2}.EXlYMq_master{grid-template-columns:260px 1fr}.EXlYMq_masterCopy{padding:28px}.EXlYMq_schedule{grid-template-columns:1fr 1.5fr}.EXlYMq_schedule>div:last-child{grid-column:1/-1}.EXlYMq_conditions{grid-template-columns:1fr;gap:16px}.EXlYMq_faq{grid-template-columns:1fr 1.5fr;gap:28px}.EXlYMq_final{gap:28px;padding:28px}}@media (max-width:900px) and (min-width:768px){.EXlYMq_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.EXlYMq_facts>div+div{border:0;padding-left:0}}@media (max-width:767px){.EXlYMq_page{padding-bottom:32px}.EXlYMq_page h2{font-size:26px;line-height:1.2}.EXlYMq_section{--block-pt:28px;--block-pb:16px}.EXlYMq_hero{grid-template-columns:1fr;gap:24px;margin-top:24px}.EXlYMq_page .EXlYMq_heroTitle{letter-spacing:-.03em;font-size:clamp(32px,9vw,44px)}.EXlYMq_heroTitle>span{margin-top:8px;font-size:20px}.EXlYMq_page .EXlYMq_eyebrow{margin-bottom:14px}.EXlYMq_page .EXlYMq_heroLead{margin-top:20px;font-size:14px;line-height:1.7}.EXlYMq_actions{gap:10px;margin-top:22px}.EXlYMq_heroPhoto{aspect-ratio:1.25}.EXlYMq_heroMedia{border-radius:20px}.EXlYMq_heroMedia figcaption{padding:10px 16px}.EXlYMq_facts{grid-template-columns:1fr 1fr;gap:20px 16px;margin-top:20px;padding:20px}.EXlYMq_facts>div+div{border:0;padding:0}.EXlYMq_facts dt{margin-bottom:5px}.EXlYMq_facts dd{font-size:14px}.EXlYMq_sectionNav{gap:0 20px;margin-top:12px}.EXlYMq_sectionNav a{font-size:12px}.EXlYMq_audience{grid-template-columns:1fr;gap:24px}.EXlYMq_page .EXlYMq_audienceLead{margin-top:16px;font-size:14px}.EXlYMq_audienceList{gap:10px;margin-top:16px}.EXlYMq_comparison{padding:22px}.EXlYMq_page .EXlYMq_comparison h3{font-size:18px}.EXlYMq_topicGrid{grid-template-columns:1fr;gap:16px;margin-top:24px}.EXlYMq_topicCard{padding:22px}.EXlYMq_topicHeading{margin-bottom:20px}.EXlYMq_page .EXlYMq_topicHeading h3{font-size:20px}.EXlYMq_topicItems{gap:20px}.EXlYMq_exercise{margin-top:20px}.EXlYMq_master{border-radius:20px;grid-template-columns:1fr}.EXlYMq_masterPhoto{aspect-ratio:1.2;min-height:0}.EXlYMq_masterCopy{padding:24px}.EXlYMq_schedule{grid-template-columns:1fr;gap:18px;margin-top:24px;padding:22px}.EXlYMq_schedule dt{margin-bottom:4px}.EXlYMq_schedule dd{font-size:14px}.EXlYMq_priceCards{grid-template-columns:1fr;gap:20px}.EXlYMq_priceCard{border-radius:24px;padding:24px}.EXlYMq_page .EXlYMq_priceCardHeader h3{font-size:22px}.EXlYMq_priceCard .EXlYMq_button{width:100%}.EXlYMq_periods{margin-top:22px}.EXlYMq_priceValue{padding:16px}.EXlYMq_conditions{grid-template-columns:1fr;gap:16px}.EXlYMq_faq{grid-template-columns:1fr;gap:24px}.EXlYMq_final{border-radius:20px;grid-template-columns:1fr;gap:24px;padding:24px}.EXlYMq_final>.EXlYMq_button{width:100%}.EXlYMq_contact{gap:0 20px;margin-top:16px}}@media (max-width:360px){.EXlYMq_facts{grid-template-columns:1fr}.EXlYMq_hero .EXlYMq_actions>*{width:100%}.EXlYMq_page .EXlYMq_heroTitle{font-size:32px}.EXlYMq_heroTitle>span{font-size:19px}.EXlYMq_page h2{font-size:24px}.EXlYMq_page .EXlYMq_topicHeading h3{font-size:18px}.EXlYMq_topicCard,.EXlYMq_priceCard,.EXlYMq_comparison,.EXlYMq_masterCopy,.EXlYMq_final{padding:20px}}@media (prefers-reduced-motion:reduce){.EXlYMq_page *,.EXlYMq_page :before,.EXlYMq_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
