.PageLayout_pageLayout__FdZgP{min-height:100vh;background:#fff}.PageLayout_main__LKlfH{padding-top:72px}@media screen and (max-width:720px){.PageLayout_main__LKlfH{padding-top:64px}}.CoursesPage_hero__GMaxq{padding:60px 24px 40px;background:linear-gradient(180deg,#fef2f2,#fff)}@media(max-width:720px){.CoursesPage_hero__GMaxq{padding:48px 16px 32px}}.CoursesPage_heroContent__eLZgS{max-width:800px;margin:0 auto}.CoursesPage_heroSubtitle__Dp_Y8{font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1.3;color:#1e293b;margin-bottom:16px!important}.CoursesPage_heroDescription__6FrOj{font-size:18px;line-height:1.7;color:#64748b;max-width:600px;margin:0 auto!important}.CoursesPage_redText__rM8oO{color:#c80000}.CoursesPage_searchFilter__xPr1E{padding:0 24px 40px;background:#fff}@media(max-width:720px){.CoursesPage_searchFilter__xPr1E{padding:0 16px 32px}}.CoursesPage_searchFilterContainer__ASnoI{display:flex;gap:16px;max-width:1320px;margin:0 auto;flex-wrap:wrap}@media(max-width:720px){.CoursesPage_searchFilterContainer__ASnoI{flex-direction:column}}.CoursesPage_searchBox__kQf6i{flex:1 1;min-width:300px;position:relative}@media(max-width:720px){.CoursesPage_searchBox__kQf6i{min-width:100%}}.CoursesPage_searchIcon__b1G1W{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#64748b;z-index:1}.CoursesPage_textFieldRoot__g3HRN{padding-left:48px!important}.CoursesPage_filterBox__AzNoe{min-width:200px}@media(max-width:720px){.CoursesPage_filterBox__AzNoe{min-width:100%}}.CoursesPage_filterIcon__ElLEc{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#64748b;z-index:1}.CoursesPage_coursesSection__pprWt{padding:0 24px 80px;background:#fff}@media(max-width:720px){.CoursesPage_coursesSection__pprWt{padding:0 16px 60px}}.CoursesPage_sectionHeader__a8UZV{margin-bottom:32px}.CoursesPage_sectionTitle__uwrO8{font-size:20px;font-weight:600;color:#1e293b;margin:0!important}.CoursesPage_swiperContainer__joIi9{width:100%}.CoursesPage_swiper__gJqGo{width:100%;padding-bottom:16px}.CoursesPage_courseCard__ZD46a{position:relative;display:flex;flex-direction:column;height:100%;min-height:280px;background:#fff;border:1px solid #f3e2e2;border-radius:22px;padding:0;overflow:hidden;box-shadow:0 4px 16px rgba(120,0,0,.06);transition:transform .3s ease,box-shadow .3s ease}.CoursesPage_courseCard__ZD46a:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(120,0,0,.12);border-color:rgba(200,0,0,.35)}.CoursesPage_courseCardLink__GxLPA{display:block;color:inherit;text-decoration:none}.CoursesPage_courseImageWrap__S_Tbr{flex-shrink:0;width:100%;height:160px;background:#fef2f2}.CoursesPage_courseImage__3V4j8{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.CoursesPage_courseCard__ZD46a:hover .CoursesPage_courseImage__3V4j8{transform:scale(1.05)}.CoursesPage_courseCardBody__5a6mM{display:flex;flex-direction:column;flex:1 1;position:relative;z-index:1;padding:20px 20px 18px;color:#1e293b;background:#fff}.CoursesPage_courseBadge__dGsqG{display:inline-block;font-size:16px;font-weight:700;line-height:1.3;padding:6px 12px;color:#c80000;background:#fef2f2;border-radius:8px;margin-bottom:6px}.CoursesPage_courseCard__ZD46a:hover .CoursesPage_courseBadge__dGsqG{background:#c80000;color:#fff}.CoursesPage_courseSub__1oUre{font-size:13px;font-weight:400;color:#64748b;margin-bottom:18px;padding:6px 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CoursesPage_courseFooter__aCU2J{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.CoursesPage_courseExplore__z_JXf{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#c80000}.CoursesPage_courseArrow__7JVhc{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fef2f2;color:#c80000;transition:all .3s ease}.CoursesPage_courseCard__ZD46a:hover .CoursesPage_courseArrow__7JVhc{background:#c80000;color:#fff;transform:translateX(3px)}.CoursesPage_courseSkeleton__8Inw3{min-width:260px;max-width:300px;flex:1 1;min-height:280px;background:linear-gradient(110deg,#f1f5f9 30%,#e2e8f0 50%,#f1f5f9 70%);background-size:200% 100%;animation:CoursesPage_courseShimmer__GNmBK 1.4s ease-in-out infinite;border-radius:22px}@keyframes CoursesPage_courseShimmer__GNmBK{0%{background-position:200% 0}to{background-position:-200% 0}}.CoursesPage_noResults__KgTOG{max-width:400px;margin:0 auto}.CoursesPage_cta__i2L2T{padding:80px 24px;background:linear-gradient(180deg,#fff,#fef2f2)}@media(max-width:720px){.CoursesPage_cta__i2L2T{padding:60px 16px}}.CoursesPage_ctaContent__M4f6r{max-width:600px;margin:0 auto}.CoursesPage_ctaTitle__WJ6q0{font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1.3;color:#1e293b;margin-bottom:16px!important}.CoursesPage_ctaDescription__0GAow{font-size:18px;line-height:1.7;color:#64748b;margin-bottom:0!important}.CoursesPage_loading__4QEFb{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}