.Courses-module__EOPY6W__coursesMarketplacePage{box-sizing:border-box;background:#fff;width:100%;min-height:100vh}.Courses-module__EOPY6W__coursesMarketplaceCategoryBar{z-index:1000;box-sizing:border-box;background:#fff;border-bottom:1px solid #e5e5e5;width:100%;position:fixed;top:90px}.Courses-module__EOPY6W__coursesMarketplaceCategoryContainer{box-sizing:border-box;justify-content:center;align-items:center;gap:clamp(45px,5vw,95px);width:100%;max-width:1500px;min-height:60px;margin:0 auto;padding:20px 30px 15px;display:flex}.Courses-module__EOPY6W__coursesMarketplaceCategoryItem{color:#555;white-space:nowrap;cursor:pointer;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,transform .2s}.Courses-module__EOPY6W__coursesMarketplaceCategoryItem:hover{color:#087f62;font-weight:600;transform:translateY(-1px)}.Courses-module__EOPY6W__coursesMarketplaceContainer{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto}.Courses-module__EOPY6W__coursesMarketplaceSection{box-sizing:border-box;width:100%;padding:65px 60px 5px;scroll-margin-top:110px}.Courses-module__EOPY6W__coursesMarketplaceHeadingRow{justify-content:space-between;align-items:center;width:100%;margin-bottom:18px;display:flex}.Courses-module__EOPY6W__coursesMarketplaceSectionTitle{color:#111;margin:0;font-size:clamp(24px,2vw,32px);font-weight:700;line-height:1.2}.Courses-module__EOPY6W__coursesMarketplaceSlider{box-sizing:border-box;width:100%;position:relative;overflow:visible}.Courses-module__EOPY6W__coursesMarketplaceTrack{scroll-behavior:smooth;scrollbar-width:none;box-sizing:border-box;flex-wrap:nowrap;gap:32px;width:100%;padding:24px 0 20px;display:flex;overflow:auto hidden}.Courses-module__EOPY6W__coursesMarketplaceTrack::-webkit-scrollbar{display:none}.Courses-module__EOPY6W__coursesMarketplaceCard{min-width:0;color:inherit;box-sizing:border-box;cursor:pointer;flex:0 0 calc(20% - 25.6px);text-decoration:none;transition:transform .25s;display:block;position:relative}.Courses-module__EOPY6W__coursesMarketplaceCard:hover{transform:translateY(-4px)}.Courses-module__EOPY6W__coursesMarketplaceImageWrapper{aspect-ratio:16/9;box-sizing:border-box;width:100%;margin-bottom:14px;position:relative;overflow:visible}.Courses-module__EOPY6W__coursesMarketplaceImage{object-fit:cover;box-sizing:border-box;width:100%;height:100%;display:block}.Courses-module__EOPY6W__coursesMarketplacePremiumBadge{z-index:20;color:#fff;white-space:nowrap;box-sizing:border-box;background:linear-gradient(135deg,#10b77b 0%,#075f47 100%);border-radius:4px 4px 0 0;justify-content:center;align-items:center;padding:5px 10px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-20px;left:0}.Courses-module__EOPY6W__coursesMarketplaceCardTitle{color:#363636;font-size:13px;font-weight:500;line-height:1.3;font-family:var(--font-poppins);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.Courses-module__EOPY6W__coursesMarketplaceRating{align-items:center;gap:5px;min-height:20px;margin-top:4px;display:flex}.Courses-module__EOPY6W__coursesMarketplaceRatingNumber{color:#0c8565;font-size:12px;font-weight:700}.Courses-module__EOPY6W__coursesMarketplaceStars{color:#075f47;letter-spacing:1px;letter-spacing:1px;width:max-content;height:18px;font-size:14px;line-height:1.2;display:inline-block;position:relative;overflow:hidden}.Courses-module__EOPY6W__coursesMarketplaceStarsEmpty{color:#d9d9d9;white-space:nowrap;display:block}.Courses-module__EOPY6W__coursesMarketplaceStarsFill{color:#075f47;white-space:nowrap;pointer-events:none;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Courses-module__EOPY6W__coursesMarketplaceReviewCount{color:#777778;font-size:12px;font-weight:500}.Courses-module__EOPY6W__coursesMarketplaceSliderArrow{z-index:100;color:#555;cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-size:28px;transition:transform .2s,box-shadow .2s,background .2s;display:flex;position:absolute;top:45%;transform:translateY(-50%);box-shadow:0 8px 25px #00000024}.Courses-module__EOPY6W__coursesMarketplaceSliderArrow:hover{background:#fff;transform:translateY(-50%)scale(1.06);box-shadow:0 12px 30px #0000002e}.Courses-module__EOPY6W__coursesMarketplaceSliderArrow:active{transform:translateY(-50%)scale(.96)}.Courses-module__EOPY6W__coursesMarketplaceSliderArrowPrev{left:-29px}.Courses-module__EOPY6W__coursesMarketplaceSliderArrowNext{right:-29px}@media (min-width:1339px){.Courses-module__EOPY6W__coursesMarketplaceCategoryBar{z-index:1000;box-sizing:border-box;background:#fff;border-bottom:1px solid #e5e5e5;width:100%;position:fixed;top:102px}.Courses-module__EOPY6W__coursesMarketplaceCategoryContainer{width:100%;max-width:1500px;min-height:60px;margin:0 auto;padding:20px 30px 10px}}@media (min-width:1440px){.Courses-module__EOPY6W__coursesMarketplaceCategoryContainer{gap:90px;max-width:1600px}.Courses-module__EOPY6W__coursesMarketplaceSection{padding-left:44px;padding-right:44px}.Courses-module__EOPY6W__coursesMarketplaceCard{flex-basis:calc(20% - 25.6px)}.Courses-module__EOPY6W__coursesMarketplaceSection{width:100%;padding:95px 80px 5px}.Courses-module__EOPY6W__coursesMarketplaceSectionTitle{font-size:28px}.Courses-module__EOPY6W__coursesMarketplaceCardTitle{font-size:17px}.Courses-module__EOPY6W__coursesMarketplaceCategoryBar{position:fixed;top:100px}.Courses-module__EOPY6W__coursesMarketplaceCategoryContainer{box-sizing:border-box;gap:clamp(45px,5vw,95px);width:100%;max-width:1500px;min-height:75px;margin:0 auto;padding:25px 30px 15px}.Courses-module__EOPY6W__coursesMarketplaceCategoryItem{color:#555;font-size:16px;font-weight:500;text-decoration:none}.Courses-module__EOPY6W__coursesMarketplaceRating{align-items:center;gap:5px;min-height:20px;margin-top:4px;display:flex}.Courses-module__EOPY6W__coursesMarketplaceRatingNumber{color:#0c8565;font-size:14px;font-weight:700}.Courses-module__EOPY6W__coursesMarketplaceStars{color:#075f47;letter-spacing:1px;font-size:14px;line-height:1.1}.Courses-module__EOPY6W__coursesMarketplaceReviewCount{color:#777778;font-size:14px;font-weight:500}}@media (max-width:1100px){.Courses-module__EOPY6W__coursesMarketplaceCategoryContainer{gap:30px;min-height:80px;padding:0 20px}.Courses-module__EOPY6W__coursesMarketplaceCategoryItem{font-size:15px}.Courses-module__EOPY6W__coursesMarketplaceSection{padding:35px 25px 25px;scroll-margin-top:85px}.Courses-module__EOPY6W__coursesMarketplaceSectionTitle{font-size:26px}.Courses-module__EOPY6W__coursesMarketplaceCard{flex:0 0 270px}.Courses-module__EOPY6W__coursesMarketplaceCardTitle{font-size:17px}.Courses-module__EOPY6W__coursesMarketplaceSliderArrow{width:48px;height:48px;font-size:32px}.Courses-module__EOPY6W__coursesMarketplaceSliderArrowPrev{left:-15px}.Courses-module__EOPY6W__coursesMarketplaceSliderArrowNext{right:-15px}}@media (max-width:768px){.Courses-module__EOPY6W__coursesMarketplaceCategoryBar{-webkit-overflow-scrolling:touch;scrollbar-width:none;position:sticky;top:0;overflow-x:auto}.Courses-module__EOPY6W__coursesMarketplaceCategoryBar::-webkit-scrollbar{display:none}.Courses-module__EOPY6W__coursesMarketplaceCategoryContainer{justify-content:flex-start;gap:28px;width:max-content;min-height:65px;padding:0 20px}.Courses-module__EOPY6W__coursesMarketplaceCategoryItem{font-size:14px}.Courses-module__EOPY6W__coursesMarketplaceSection{padding:30px 16px 20px;scroll-margin-top:75px}.Courses-module__EOPY6W__coursesMarketplaceHeadingRow{margin-bottom:12px}.Courses-module__EOPY6W__coursesMarketplaceSectionTitle{font-size:24px}.Courses-module__EOPY6W__coursesMarketplaceTrack{scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;gap:16px;padding:24px 4px 20px;overflow:auto hidden}.Courses-module__EOPY6W__coursesMarketplaceCard{scroll-snap-align:center;flex:0 0 56vw;max-width:none}.Courses-module__EOPY6W__coursesMarketplaceImageWrapper{margin-bottom:12px}.Courses-module__EOPY6W__coursesMarketplacePremiumBadge{padding:4px 8px;font-size:10px;top:-18px;left:0}.Courses-module__EOPY6W__coursesMarketplaceCardTitle{font-size:16px;line-height:1.3}.Courses-module__EOPY6W__coursesMarketplaceRating{margin-top:7px}.Courses-module__EOPY6W__coursesMarketplaceRatingNumber{font-size:14px}.Courses-module__EOPY6W__coursesMarketplaceStars{color:#075f47;font-size:16px;line-height:1.15}.Courses-module__EOPY6W__courseMarketplaceMetadata{color:#555;margin-top:5px;font-size:11px;line-height:1.3}.Courses-module__EOPY6W__courseMarketplaceMetadata strong{font-weight:600}.Courses-module__EOPY6W__courseCatalogStatus{color:#52675f;text-align:center;padding:48px 0;font-size:16px}.Courses-module__EOPY6W__catalogLoading{padding-bottom:40px}.Courses-module__EOPY6W__catalogSkeletonRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;display:grid}.Courses-module__EOPY6W__catalogSkeletonCard{min-width:0}.Courses-module__EOPY6W__catalogSkeleton{background:linear-gradient(100deg,#edf2f0 20%,#f8faf9 38%,#edf2f0 58%) 0 0/220% 100%;border-radius:7px;animation:1.35s ease-in-out infinite Courses-module__EOPY6W__courseShimmer}.Courses-module__EOPY6W__catalogSkeletonHeading{width:min(320px,60%);height:34px;margin-bottom:18px}.Courses-module__EOPY6W__catalogSkeletonImage{aspect-ratio:16/9;width:100%;margin:24px 0 14px}.Courses-module__EOPY6W__catalogSkeletonTitle{width:88%;height:18px;margin-bottom:9px}.Courses-module__EOPY6W__catalogSkeletonRating{width:56%;height:15px}.Courses-module__EOPY6W__catalogLoadingLabel{z-index:1200;pointer-events:none;place-items:center;width:auto;margin:0;padding:20px;display:grid;position:fixed;inset:0}.Courses-module__EOPY6W__catalogLoadingLabel>span{background:#fffffff0;border:1px solid #e1eee7;border-radius:18px;min-width:190px;padding:20px 26px;box-shadow:0 16px 48px #173b301f}@keyframes Courses-module__EOPY6W__courseShimmer{to{background-position-x:-220%}}@media (max-width:900px){.Courses-module__EOPY6W__catalogSkeletonRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.Courses-module__EOPY6W__catalogSkeletonRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (prefers-reduced-motion:reduce){.Courses-module__EOPY6W__catalogSkeleton{animation:none}}.Courses-module__EOPY6W__coursesMarketplaceReviewCount{font-size:13px}.Courses-module__EOPY6W__coursesMarketplaceSliderArrow{display:none}}@media (max-width:480px){.Courses-module__EOPY6W__coursesMarketplaceCategoryBar{display:none}.Courses-module__EOPY6W__coursesMarketplaceSection{padding:20px 12px 18px;scroll-margin-top:70px}.Courses-module__EOPY6W__coursesMarketplaceSectionTitle{margin-bottom:-2px;font-size:19px}.Courses-module__EOPY6W__coursesMarketplaceTrack{gap:14px;padding:20px 3px 18px}.Courses-module__EOPY6W__coursesMarketplaceCard{flex-basis:52vw}.Courses-module__EOPY6W__coursesMarketplaceImageWrapper{margin-bottom:11px}.Courses-module__EOPY6W__coursesMarketplaceCardTitle{font-size:15px}.Courses-module__EOPY6W__coursesMarketplacePremiumBadge{padding:4px 7px;font-size:9px;top:-17px}.Courses-module__EOPY6W__coursesMarketplaceStars{color:#075f47;letter-spacing:1px;font-size:15px;line-height:1.15}.Courses-module__EOPY6W__coursesMarketplaceRating{gap:4px;margin-top:6px}.Courses-module__EOPY6W__coursesMarketplaceRatingNumber{font-size:13px}.Courses-module__EOPY6W__coursesMarketplaceReviewCount{font-size:12px}}@media (max-width:360px){.Courses-module__EOPY6W__coursesMarketplaceCategoryContainer{gap:20px;padding:0 14px}.Courses-module__EOPY6W__coursesMarketplaceCategoryItem{font-size:12px}.Courses-module__EOPY6W__coursesMarketplaceSection{padding-left:10px;padding-right:10px}.Courses-module__EOPY6W__coursesMarketplaceSectionTitle{font-size:20px}.Courses-module__EOPY6W__coursesMarketplaceTrack{gap:12px}.Courses-module__EOPY6W__coursesMarketplaceCard{flex-basis:90vw}.Courses-module__EOPY6W__coursesMarketplaceCardTitle{font-size:14px}.Courses-module__EOPY6W__coursesMarketplacePremiumBadge{padding:3px 6px;font-size:9px}}@media (prefers-reduced-motion:reduce){.Courses-module__EOPY6W__coursesMarketplaceTrack{scroll-behavior:auto}.Courses-module__EOPY6W__coursesMarketplaceCard,.Courses-module__EOPY6W__coursesMarketplaceCategoryItem,.Courses-module__EOPY6W__coursesMarketplaceSliderArrow{transition:none}}@media (max-width:768px){.Courses-module__EOPY6W__coursesMarketplaceCard{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none}.Courses-module__EOPY6W__coursesMarketplaceCard:focus,.Courses-module__EOPY6W__coursesMarketplaceCard:focus-visible,.Courses-module__EOPY6W__coursesMarketplaceCard:active{-webkit-tap-highlight-color:transparent;background:0 0;outline:none}.Courses-module__EOPY6W__coursesMarketplaceCategoryItem{-webkit-tap-highlight-color:transparent;outline:none}.Courses-module__EOPY6W__coursesMarketplaceCategoryItem:focus,.Courses-module__EOPY6W__coursesMarketplaceCategoryItem:focus-visible,.Courses-module__EOPY6W__coursesMarketplaceCategoryItem:active{background:0 0;outline:none}}
