body:has(.course-page) .footer{margin-top:104px}.soft[data-astro-cid-kcp4sfyf]{color:var(--color-text-soft);font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.02em}.hero-info[data-astro-cid-kcp4sfyf]{display:grid;gap:8px}.hero-info__teacher[data-astro-cid-kcp4sfyf]{display:flex;gap:8px;align-items:center}.hero-info__teacher[data-astro-cid-kcp4sfyf] img{width:24px;height:24px;border-radius:50%}.hero-info[data-astro-cid-kcp4sfyf] strong[data-astro-cid-kcp4sfyf]{font-weight:700}.course-page[data-astro-cid-kcp4sfyf] .hero__buttons img{flex-shrink:0}.trailer[data-astro-cid-kcp4sfyf]{width:min(960px,92vw);padding:0;border:0;background:transparent;overflow:visible}.trailer[data-astro-cid-kcp4sfyf]::backdrop{background:#000c}.trailer__frame[data-astro-cid-kcp4sfyf]{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-l);overflow:hidden;background:#000}.trailer__frame[data-astro-cid-kcp4sfyf] iframe[data-astro-cid-kcp4sfyf]{position:absolute;inset:0;width:100%;height:100%;border:0}.trailer__close[data-astro-cid-kcp4sfyf]{position:absolute;top:-52px;right:0;width:40px;height:40px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--color-glass);color:#fff;cursor:pointer}.course-page[data-astro-cid-kcp4sfyf] .course-intro,.course-page[data-astro-cid-kcp4sfyf] .course-intro .features{margin-top:124px}.compare__head[data-astro-cid-kcp4sfyf]{display:grid;gap:40px;max-width:704px}.compare__head[data-astro-cid-kcp4sfyf] .soft[data-astro-cid-kcp4sfyf]{max-width:600px}.plans[data-astro-cid-kcp4sfyf]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:80px}.plan[data-astro-cid-kcp4sfyf]{display:grid;gap:40px;align-content:start;justify-items:start;background:#1c1c20;border-radius:var(--radius-l);padding:40px}.plan--dark[data-astro-cid-kcp4sfyf]{background:#141416}.plan__top[data-astro-cid-kcp4sfyf]{display:grid;gap:24px}.plan__tag[data-astro-cid-kcp4sfyf]{display:flex;gap:4px;align-items:center;color:var(--color-accent);font-weight:800;font-size:14px;line-height:16px;letter-spacing:.02em;text-transform:uppercase}.plan__price[data-astro-cid-kcp4sfyf]{display:flex;gap:8px;align-items:center}.plan__amount[data-astro-cid-kcp4sfyf]{font-weight:700;font-size:64px;line-height:56px;letter-spacing:-.02em;white-space:nowrap}.plan__unit[data-astro-cid-kcp4sfyf]{display:grid;font-weight:600;font-size:16px;line-height:24px;letter-spacing:-.02em}.plan__note[data-astro-cid-kcp4sfyf]{max-width:390px;color:var(--color-text-soft);font-weight:500;font-size:12px;line-height:16px}.plan__rows[data-astro-cid-kcp4sfyf]{width:100%;margin:0;display:grid;gap:24px}.plan__rows[data-astro-cid-kcp4sfyf] div[data-astro-cid-kcp4sfyf]{display:grid;grid-template-columns:248px 1fr;gap:24px;padding-top:24px;border-top:1px solid #2b303b}.plan__rows[data-astro-cid-kcp4sfyf] dt[data-astro-cid-kcp4sfyf]{color:var(--color-text-soft);font-weight:500;font-size:16px;line-height:24px}.plan__rows[data-astro-cid-kcp4sfyf] dd[data-astro-cid-kcp4sfyf]{margin:0;font-weight:600;font-size:18px;line-height:26px;letter-spacing:-.02em}.outline__lead[data-astro-cid-kcp4sfyf]{max-width:1016px;margin-top:40px;font-weight:400;font-size:40px;line-height:52px;letter-spacing:-.02em}.outline__head[data-astro-cid-kcp4sfyf] h2[data-astro-cid-kcp4sfyf]{max-width:704px}.outline[data-astro-cid-kcp4sfyf]{display:grid;grid-template-columns:392px 600px;justify-content:space-between;margin-top:88px}.outline__intro[data-astro-cid-kcp4sfyf]{display:grid;gap:40px;align-content:start}.outline__intro[data-astro-cid-kcp4sfyf] .soft[data-astro-cid-kcp4sfyf]{max-width:496px;width:496px}.outline__title[data-astro-cid-kcp4sfyf]{font-size:40px;line-height:52px;letter-spacing:-.02em}.outline__list[data-astro-cid-kcp4sfyf]{display:grid;gap:32px;padding-top:92px}.chapter[data-astro-cid-kcp4sfyf] summary[data-astro-cid-kcp4sfyf]{display:flex;align-items:center;gap:24px;list-style:none;cursor:pointer}.chapter[data-astro-cid-kcp4sfyf] summary[data-astro-cid-kcp4sfyf]::-webkit-details-marker{display:none}.chapter__number[data-astro-cid-kcp4sfyf]{width:56px;flex-shrink:0;color:#bfc0d7;font-weight:700;font-size:40px;line-height:52px;letter-spacing:-.02em}.chapter__title[data-astro-cid-kcp4sfyf]{flex:1;font-weight:700;font-size:40px;line-height:52px;letter-spacing:-.02em}.chapter__toggle[data-astro-cid-kcp4sfyf]{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0}.chapter__minus[data-astro-cid-kcp4sfyf],.chapter[data-astro-cid-kcp4sfyf][open] .chapter__plus[data-astro-cid-kcp4sfyf]{display:none}.chapter[data-astro-cid-kcp4sfyf][open] .chapter__minus[data-astro-cid-kcp4sfyf]{display:block}.chapter__lessons[data-astro-cid-kcp4sfyf]{list-style:none;margin:32px 0 0;padding:0 0 0 80px;display:grid;gap:32px;animation:open .3s ease}.chapter__lessons[data-astro-cid-kcp4sfyf] li[data-astro-cid-kcp4sfyf]{display:flex;gap:12px;align-items:center;color:#bfc0d7;font-weight:500;font-size:20px;line-height:28px;letter-spacing:-.02em}.chapter__lessons[data-astro-cid-kcp4sfyf] img[data-astro-cid-kcp4sfyf]{flex-shrink:0}.chapter__free[data-astro-cid-kcp4sfyf] button[data-astro-cid-kcp4sfyf]{display:flex;gap:12px;align-items:center;padding:0;border:0;background:none;color:#fff;font:inherit;text-align:left;cursor:pointer}.chapter__free[data-astro-cid-kcp4sfyf] button[data-astro-cid-kcp4sfyf]:hover{text-decoration:underline}@keyframes open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.course-how[data-astro-cid-kcp4sfyf]{scroll-margin-top:40px}.final[data-astro-cid-kcp4sfyf]{display:grid;grid-template-columns:544px 496px;justify-content:space-between;align-items:center}.final__text[data-astro-cid-kcp4sfyf]{display:grid;gap:24px}.final__text[data-astro-cid-kcp4sfyf] .t-h1[data-astro-cid-kcp4sfyf]{margin-top:-16px}.final__card[data-astro-cid-kcp4sfyf]{display:grid;gap:40px;background:#1c1c20;border-radius:var(--radius-l);padding:40px}.final__checks[data-astro-cid-kcp4sfyf] li[data-astro-cid-kcp4sfyf]{font-size:16px;line-height:24px}.final__checks[data-astro-cid-kcp4sfyf] img[data-astro-cid-kcp4sfyf]{flex-shrink:0}.final__price[data-astro-cid-kcp4sfyf]{display:grid;gap:24px;padding-top:40px;border-top:1px solid #2b303b}.final__price[data-astro-cid-kcp4sfyf] .plan__note[data-astro-cid-kcp4sfyf]{max-width:none}.final__button[data-astro-cid-kcp4sfyf]{width:100%}@media(max-width:1100px){.plans[data-astro-cid-kcp4sfyf],.outline[data-astro-cid-kcp4sfyf],.final[data-astro-cid-kcp4sfyf]{grid-template-columns:1fr}.plan__rows[data-astro-cid-kcp4sfyf] div[data-astro-cid-kcp4sfyf]{grid-template-columns:1fr 1fr}.outline[data-astro-cid-kcp4sfyf]{gap:40px;margin-top:64px}.outline__intro[data-astro-cid-kcp4sfyf] .soft[data-astro-cid-kcp4sfyf]{width:auto}.outline__list[data-astro-cid-kcp4sfyf]{padding-top:0}.outline__lead[data-astro-cid-kcp4sfyf]{font-size:32px;line-height:42px}.final[data-astro-cid-kcp4sfyf]{gap:40px}}@media(max-width:760px){.course-page[data-astro-cid-kcp4sfyf] .course-intro,.course-page[data-astro-cid-kcp4sfyf] .course-intro .features{margin-top:40px}body:has(.course-page) .footer{margin-top:80px}.hero-info[data-astro-cid-kcp4sfyf]{justify-items:center}.compare__head[data-astro-cid-kcp4sfyf]{gap:24px;text-align:center}.plans[data-astro-cid-kcp4sfyf]{gap:40px;margin-top:40px}.plan[data-astro-cid-kcp4sfyf]{gap:24px;padding:24px;justify-items:stretch}.plan__top[data-astro-cid-kcp4sfyf]{gap:16px}.plan__price[data-astro-cid-kcp4sfyf]{flex-direction:column;align-items:start;gap:8px}.plan__amount[data-astro-cid-kcp4sfyf]{font-size:56px;line-height:48px}.plan__unit[data-astro-cid-kcp4sfyf]{display:block}.plan__unit[data-astro-cid-kcp4sfyf] span[data-astro-cid-kcp4sfyf]:first-child:after{content:" —"}.plan__rows[data-astro-cid-kcp4sfyf] div[data-astro-cid-kcp4sfyf]{grid-template-columns:100px 1fr}.plan__rows[data-astro-cid-kcp4sfyf] dd[data-astro-cid-kcp4sfyf]{font-size:16px}.plan__button[data-astro-cid-kcp4sfyf]{width:100%}.outline__head[data-astro-cid-kcp4sfyf]{text-align:center}.outline__lead[data-astro-cid-kcp4sfyf]{margin-top:32px;font-weight:500;font-size:20px;line-height:28px}.outline[data-astro-cid-kcp4sfyf]{margin-top:32px;gap:40px}.outline__intro[data-astro-cid-kcp4sfyf]{gap:16px;text-align:center}.outline__title[data-astro-cid-kcp4sfyf]{font-size:24px;line-height:32px}.chapter[data-astro-cid-kcp4sfyf] summary[data-astro-cid-kcp4sfyf]{gap:16px}.chapter__number[data-astro-cid-kcp4sfyf]{align-self:flex-start}.chapter__number[data-astro-cid-kcp4sfyf]{width:32px;font-size:20px;line-height:28px}.chapter__title[data-astro-cid-kcp4sfyf]{font-size:20px;line-height:28px}.chapter__lessons[data-astro-cid-kcp4sfyf]{padding-left:0}.chapter__lessons[data-astro-cid-kcp4sfyf] li[data-astro-cid-kcp4sfyf]{font-size:18px;line-height:24px;color:var(--color-text-soft)}.final__text[data-astro-cid-kcp4sfyf]{justify-items:center;text-align:center;gap:16px}.final__text[data-astro-cid-kcp4sfyf] .t-h1[data-astro-cid-kcp4sfyf]{margin-top:-8px}.final__card[data-astro-cid-kcp4sfyf]{gap:24px;padding:24px}.final__price[data-astro-cid-kcp4sfyf]{gap:16px;padding-top:24px;justify-items:center;text-align:center}.final__price[data-astro-cid-kcp4sfyf] .plan__price[data-astro-cid-kcp4sfyf]{align-items:center}}
