.Hero_hero__T3Fr4{padding:72px 0 48px;background:linear-gradient(180deg,var(--color-primary-soft) 0,var(--color-bg) 100%)}.Hero_inner__M_C9y{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:48px;gap:48px;align-items:center}.Hero_text__d7aVA h1{margin:18px 0 16px}.Hero_subtitle__lkRtQ{font-size:1.1rem;color:var(--color-text-muted);max-width:520px}.Hero_actions__LI5fP{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.Hero_media__kavzu{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-hover);background:var(--color-surface);aspect-ratio:16/10}.Hero_video__w7Qza{width:100%;height:100%;border:none;object-fit:cover}.Hero_placeholder__JH43y{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--color-primary-soft),var(--color-accent-soft));color:var(--color-text-muted)}.Hero_placeholder__JH43y span{font-size:4rem}@media (max-width:900px){.Hero_inner__M_C9y{grid-template-columns:1fr}}.CourseCard_card__KGC8b{display:flex;flex-direction:column}.CourseCard_media__aH3It{border-radius:var(--radius-md);overflow:hidden;margin-bottom:20px}.CourseCard_image__ec5fD{width:100%;height:200px;object-fit:cover}.CourseCard_placeholder__9UynP{height:200px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-soft)}.CourseCard_placeholder__9UynP svg{width:100%;height:200px}.CourseCard_title__pS3lm{margin-bottom:8px}.CourseCard_description__uTJTl{color:var(--color-text-muted);font-size:.97rem;margin-bottom:16px}.CourseCard_benefits__EnsXT{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:8px;font-size:.92rem;color:var(--color-text)}.CourseCard_benefits__EnsXT li:before{content:"♡ ";color:var(--color-primary-strong)}.CourseCard_footer__JAitu{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.CourseCard_price__IE7pl{font-size:1.3rem;font-weight:700;color:var(--color-text)}.ReviewsSection_grid__R8r9j{align-items:stretch}.ReviewsSection_card__gkzAY{display:flex;flex-direction:column;gap:14px;padding:28px;background:var(--color-surface)}.ReviewsSection_rating__0t_KT{color:var(--color-primary-strong);font-size:1.1rem;letter-spacing:2px}.ReviewsSection_empty__a_T0R{color:var(--color-border)}.ReviewsSection_story__sjhgm{margin:0;font-size:.97rem}.ReviewsSection_result__4khar{margin:0;padding:12px 16px;border-radius:var(--radius-sm);background:var(--color-accent-soft);color:#4f6b5f;font-size:.92rem}.ReviewsSection_resultLabel__lxrSM{font-weight:700}.ReviewsSection_author__Zp6v3{margin-top:auto;font-weight:600;color:var(--color-text-muted);font-size:.92rem}.ResultsSection_section__h_lXB{background:var(--color-surface-soft)}.ResultsSection_list__eYYWP{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px}.ResultsSection_item__pma4X{display:flex;align-items:center;gap:16px;background:var(--color-surface);border-radius:var(--radius-md);padding:20px 24px;box-shadow:var(--shadow-soft);font-weight:500}.ResultsSection_index__GeVCh{flex:0 0 auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary-strong);font-weight:700}.course_cover__6glv3{width:100%;max-height:380px;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}