.CourseHero_hero__CnH6Y{position:relative;overflow:hidden;background:#000}.CourseHero_img__dur4i{display:block;width:100%;height:400px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CourseHero_link__CzxaW{display:block}@media only screen and (max-width:991px){.CourseHero_img__dur4i{height:260px}}@media only screen and (max-width:575px){.CourseHero_img__dur4i{height:180px}}.CourseHero_img__dur4i.CourseHero_img_full__9AI_U{height:auto}.CourseFilterBar_bar__cp_bj{padding:14px 40px;background:linear-gradient(135deg,#ff7a00,#e04c00);box-shadow:0 4px 16px rgba(255,122,0,.3)}.CourseFilterBar_inner__c3M4V{position:relative;display:flex;align-items:center;gap:12px;max-width:1280px;margin:0 auto}.CourseFilterBar_select_wrap__pF__O{position:relative;flex-shrink:0}.CourseFilterBar_select__nOtPJ{min-width:140px;padding:9px 38px 9px 18px;border:0;border-radius:100px;background:#fff;color:#333;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.CourseFilterBar_caret__jevGg{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.CourseFilterBar_search_wrap__nTZZv{position:relative;flex:1 1;min-width:0}.CourseFilterBar_search__Y6Egz{width:100%;padding:9px 44px 9px 20px;border:0;border-radius:100px;background:hsla(0,0%,100%,.92);color:#333;font-family:inherit;font-size:13px;outline:none}.CourseFilterBar_search__Y6Egz::-moz-placeholder{color:#9bb3c2}.CourseFilterBar_search__Y6Egz:-ms-input-placeholder{color:#9bb3c2}.CourseFilterBar_search__Y6Egz::placeholder{color:#9bb3c2}.CourseFilterBar_search__Y6Egz:focus{background:#fff}.CourseFilterBar_search_tools__dkzba{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:6px}.CourseFilterBar_clear__mAuHp{padding:2px}.CourseFilterBar_clear__mAuHp,.CourseFilterBar_search_btn__orLwN{display:flex;border:0;background:none;line-height:1;cursor:pointer}.CourseFilterBar_search_btn__orLwN{padding:0}@media only screen and (max-width:991px){.CourseFilterBar_bar__cp_bj{padding:12px 20px}.CourseFilterBar_inner__c3M4V{flex-wrap:wrap;gap:8px}.CourseFilterBar_select__nOtPJ{min-width:120px}.CourseFilterBar_search_wrap__nTZZv{flex-basis:100%}}@media only screen and (max-width:575px){.CourseFilterBar_bar__cp_bj{padding:10px 16px}.CourseFilterBar_select_wrap__pF__O{flex:1 1}.CourseFilterBar_select__nOtPJ{width:100%;min-width:0;padding:8px 32px 8px 14px;font-size:12.5px}}.CoursePageHeader_header__EEad7{padding:20px 40px 24px;background:#fff;border-bottom:1px solid #edf1f5}.CoursePageHeader_inner__fNuBU{max-width:1280px;margin:0 auto}.CoursePageHeader_crumbs__Z2STC{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:12px;color:#b0c4d0}.CoursePageHeader_crumb_link__JoxdT{color:#b0c4d0!important;transition:color .18s}.CoursePageHeader_crumb_link__JoxdT:focus-visible,.CoursePageHeader_crumb_link__JoxdT:hover{color:#ff7a00!important}.CoursePageHeader_crumb_mid__yyjRk{color:#5a7a8e}.CoursePageHeader_crumb_current__OX5O8{color:#ff7a00;font-weight:600}.CoursePageHeader_title_row__TBirq{display:flex;align-items:center;gap:14px}.CoursePageHeader_bar__FNOoF{width:4px;height:36px;flex-shrink:0;border-radius:4px;background:#ff7a00}.CoursePageHeader_title___sx6L{margin:0;font-size:24px;font-weight:700;line-height:1.2;color:#0e1a2b}@media only screen and (max-width:991px){.CoursePageHeader_header__EEad7{padding:16px 20px 20px}}@media only screen and (max-width:575px){.CoursePageHeader_header__EEad7{padding:14px 16px 18px}.CoursePageHeader_title___sx6L{font-size:20px}.CoursePageHeader_bar__FNOoF{height:30px}}.SectionLabel_label__FpCL7{display:inline-block;background:rgba(255,122,0,.12);border:1.5px solid rgba(255,122,0,.35);border-radius:100px;padding:5px 18px;margin-bottom:14px;font-size:16px;font-weight:500;letter-spacing:.6px;color:#e05c00}.Lightbox_overlay__x9fnh{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.88);cursor:zoom-out}.Lightbox_image__J6PrS{max-width:90vw;max-height:88vh;border-radius:14px;box-shadow:0 24px 80px rgba(0,0,0,.5);cursor:default}.Lightbox_close__PS9aE{position:absolute;top:20px;right:24px;padding:0;border:0;background:transparent;color:hsla(0,0%,100%,.6);font-size:36px;line-height:1;cursor:pointer;transition:color .2s}.Lightbox_close__PS9aE:hover{color:#fff}.CourseCard_card__0s3_t{display:flex;flex-direction:column;background:#fff;border:1px solid #edf1f5;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(16,59,83,.06);transition:all .22s}.CourseCard_card__0s3_t:hover{border-color:rgba(255,122,0,.45);transform:translateY(-3px);box-shadow:0 8px 24px rgba(255,122,0,.1)}.CourseCard_card_featured__W8rhp{border-color:rgba(255,122,0,.3)}.CourseCard_thumb__ITryV{display:block;aspect-ratio:5/3;overflow:hidden;background:#eaf0f5}.CourseCard_thumb__ITryV img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.CourseCard_body__Ey5Rp{display:flex;flex-direction:column;flex:1 1;padding:13px}.CourseCard_badges__7gZgj{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:7px}.CourseCard_badge__J_psl{border-radius:6px;padding:2px 9px;font-size:11px;font-weight:600;background:rgba(255,122,0,.12);color:#e05c00}.CourseCard_badge_alt__V6DSc{background:#eaf0f5;color:#103b53}.CourseCard_title_link__BuvaX{display:block;flex:1 1}.CourseCard_title__qOWrJ{margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.35;color:#0e1a2b}.CourseCard_meta__Fe4IC{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.CourseCard_meta_row__BfUtE{display:flex;align-items:center;gap:5px;font-size:13px;color:#5a7a8e}.CourseCard_meta_row__BfUtE svg{width:14px;height:14px;flex-shrink:0}.CourseCard_footer__2EK1d{border-top:1px solid #edf1f5;padding-top:9px}.CourseCard_price_row__6GpMa{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.CourseCard_strike__oPLNC{font-size:14px;color:#aabece;text-decoration:line-through}.CourseCard_price__uqL8l{font-size:18px;font-weight:700;line-height:1;color:#ff7a00}.CourseCard_fav__wUNu0{width:32px;height:32px;flex-shrink:0;border-radius:50%;border:1.5px solid #edf1f5;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s}.CourseCard_fav__wUNu0 svg{stroke:#aabece}.CourseCard_fav__wUNu0:hover{border-color:#ff7a00}.CourseCard_fav__wUNu0:hover svg{stroke:#ff7a00}.CourseCard_fav__wUNu0.CourseCard_fav_on__s2zQR{border-color:#ff7a00}.CourseCard_fav__wUNu0.CourseCard_fav_on__s2zQR svg{stroke:#ff7a00;fill:#ff7a00}.CourseCard_cta__CL8KP{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:0;border-radius:12px;background-color:#ff7a00;color:#fff!important;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:all .18s}.CourseCard_cta__CL8KP:hover{opacity:.88}.CourseCard_cta__CL8KP:disabled{opacity:.5;cursor:not-allowed}.CourseCard_cta_owned__MrNc7{background-color:#103b53}.CourseCard_card_grid__GDDHc{cursor:pointer;box-shadow:none}.CourseCard_card_grid__GDDHc:hover{border-color:rgba(255,122,0,.4);transform:translateY(-5px);box-shadow:0 16px 40px rgba(255,122,0,.12)}.CourseCard_card_grid__GDDHc .CourseCard_thumb__ITryV{background:#103b53}.CourseCard_card_grid__GDDHc .CourseCard_body__Ey5Rp{padding:14px}.CourseCard_card_grid__GDDHc .CourseCard_badges__7gZgj{gap:5px;margin-bottom:8px}.CourseCard_card_grid__GDDHc .CourseCard_badge__J_psl{padding:2px 8px;font-size:10.5px;background:#fff0e6;color:#e06000}.CourseCard_card_grid__GDDHc .CourseCard_badge_alt__V6DSc{background:#ebf5ff;color:#1a5070}.CourseCard_card_grid__GDDHc .CourseCard_badge_hl__iNwrQ{background:linear-gradient(135deg,#ff7a00,#e04c00);color:#fff}.CourseCard_card_grid__GDDHc .CourseCard_title__qOWrJ{font-size:15px;margin-bottom:10px}.CourseCard_card_grid__GDDHc .CourseCard_title_link__BuvaX{flex:0 0 auto}.CourseCard_card_grid__GDDHc .CourseCard_meta__Fe4IC{margin-bottom:12px}.CourseCard_card_grid__GDDHc .CourseCard_meta_row__BfUtE{gap:8px}.CourseCard_card_grid__GDDHc .CourseCard_footer__2EK1d{margin-top:auto;border-top:0;padding-top:0}.CourseCard_card_grid__GDDHc .CourseCard_price_row__6GpMa{margin-bottom:10px}.CourseCard_card_grid__GDDHc .CourseCard_strike__oPLNC{line-height:1}.CourseCard_card_grid__GDDHc .CourseCard_price__uqL8l{line-height:1.1}.CourseCard_card_grid__GDDHc .CourseCard_cta__CL8KP{padding:11px}@media only screen and (max-width:575px){.CourseCard_card_grid__GDDHc .CourseCard_title__qOWrJ{font-size:14.5px}}.CourseGrid_section__cK2sJ{padding:40px 40px 80px}.CourseGrid_inner__599zk{max-width:1280px;margin:0 auto}.CourseGrid_count_row__TvrLA{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.CourseGrid_count__1aR_2{font-size:13px;font-weight:400;color:#8aafc0}.CourseGrid_count__1aR_2 strong{color:#0e1a2b;font-weight:700}.CourseGrid_reset__pqePu{padding:6px 16px;border:1.5px solid #dde8ef;border-radius:100px;background:#fff;color:#5a7a8e;font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .18s}.CourseGrid_reset__pqePu:hover{border-color:#ff7a00;color:#ff7a00}.CourseGrid_grid__5O1Vd{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.CourseGrid_state__oy_gz{padding:72px 20px;text-align:center;color:#5a7a8e}.CourseGrid_state_icon__OA5_J{margin-bottom:14px;color:#aabece}.CourseGrid_state_text__fSxdC{margin:0;font-size:15px;line-height:1.7}.CourseGrid_spinner__zX_fs{display:inline-block;width:26px;height:26px;border:3px solid rgba(255,122,0,.25);border-top-color:#ff7a00;border-radius:50%;animation:CourseGrid_spin__6hOkG .7s linear infinite}@keyframes CourseGrid_spin__6hOkG{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.CourseGrid_spinner__zX_fs{animation-duration:2s}}@media only screen and (max-width:1199px){.CourseGrid_grid__5O1Vd{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:991px){.CourseGrid_section__cK2sJ{padding:28px 20px 56px}.CourseGrid_grid__5O1Vd{grid-template-columns:repeat(2,1fr);gap:14px}}@media only screen and (max-width:479px){.CourseGrid_section__cK2sJ{padding:20px 16px 48px}.CourseGrid_grid__5O1Vd{grid-template-columns:1fr}}