.courses_page__fWRsF{background:#fff;color:#120d1c;--purple:#5917d4;--heading:var(--font-bricolage),Arial,sans-serif}.courses_page__fWRsF a,.courses_page__fWRsF button,.courses_page__fWRsF select{cursor:pointer}.courses_page__fWRsF a,.courses_page__fWRsF button,.courses_page__fWRsF input,.courses_page__fWRsF select{outline-offset:5px}.courses_hero__C3WFZ{position:relative;isolation:isolate;min-height:625px;display:flex;justify-content:center;text-align:center;color:white;overflow:hidden;background:#170d29}.courses_heroImage__BJc7z{object-fit:cover;object-position:center 48%;z-index:-2}.courses_hero__C3WFZ:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(164,128,215,.78),rgba(75,40,121,.83) 46%,#0d0916)}.courses_heroContent__P_eRi{width:100%;max-width:1280px;padding:146px 24px 62px}.courses_eyebrow__2zXrr{display:inline-block;border:1px solid white;border-radius:30px;padding:8px 17px;font-size:14px;font-weight:700;letter-spacing:1.7px}.courses_hero__C3WFZ h1{font-family:var(--heading);font-size:clamp(36px,4.45vw,64px);font-weight:700;line-height:1.15;letter-spacing:-2.7px;margin:22px auto 32px;max-width:1190px}.courses_heroContent__P_eRi>p{max-width:740px;margin:0 auto;font-size:18px;font-weight:500;line-height:1.55}.courses_search__0Xupx{max-width:607px;margin:42px auto 0;padding:8px 16px;display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #d5d2dc;border-radius:8px;color:#bcbac2}.courses_search__0Xupx input{min-width:0;flex:1;border:0;color:#21172d;font-size:12px;padding:10px 0;background:white}.courses_search__0Xupx input::placeholder{color:#aaa6b2}.courses_primary__qsEUO,.courses_search__0Xupx button{background:var(--purple);border:0;color:#fff;border-radius:6px;padding:14px 32px;font-size:14px;font-weight:600;display:inline-flex;justify-content:center;align-items:center;gap:10px;transition:background .2s}.courses_primary__qsEUO:hover,.courses_search__0Xupx button:hover{background:#44109f}.courses_catalog__Nv_hF,.courses_resources__5doUR{max-width:1280px;margin:0 auto}.courses_catalog__Nv_hF{padding:32px 0 0;scroll-margin-top:100px}.courses_toolbar__P5Djg{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-bottom:32px}.courses_filters__OFFyW{flex:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#f8f5fd;border-radius:10px;border-bottom:1px solid #d0ced4;padding:14px 8px}.courses_selectWrap__pXc4T{position:relative;display:flex;align-items:center;min-width:0}.courses_selectWrap__pXc4T select{appearance:none;width:100%;border:0;background:transparent;color:#4b4656;font-weight:500;font-size:13px;padding:7px 26px 7px 16px;text-overflow:ellipsis}.courses_selectWrap__pXc4T svg{position:absolute;right:12px;color:#c4c2c8;pointer-events:none}.courses_tabs__8W_Ur{display:flex;gap:16px;flex-shrink:0}.courses_tabs__8W_Ur button{padding:14px 22px;border:1px solid #7735ff;border-radius:30px;background:#fff;color:var(--purple);font-size:14px;font-weight:700;white-space:nowrap}.courses_tabs__8W_Ur .courses_activeTab__IBiCi{background:var(--purple);color:white;border-color:var(--purple)}.courses_filterSummary__2Qa2_{display:flex;justify-content:space-between;gap:16px;margin-bottom:20px;font-size:14px}.courses_filterSummary__2Qa2_ button{border:0;background:none;color:var(--purple);display:flex;align-items:center;gap:6px}.courses_featured__UVt1J{background:var(--purple);border-radius:24px;padding:40px;display:grid;grid-template-columns:.84fr 1fr;gap:56px;color:white}.courses_featuredImage__h8Jig{position:relative;min-height:345px;border-radius:16px;overflow:hidden}.courses_cardImage__HS6mi img,.courses_featuredImage__h8Jig img,.courses_resourceImage__UC_hv img{object-fit:cover}.courses_cardImage__HS6mi>span,.courses_featuredImage__h8Jig>span{position:absolute;left:24px;top:28px;background:#f500d4;color:white;border-radius:20px;font-size:14px;font-weight:600;padding:6px 14px}.courses_featuredBody__ZEycf{padding:10px 0}.courses_featuredMeta__mw1Ef{font-size:14px;font-weight:600;margin:0 0 16px}.courses_featuredMeta__mw1Ef strong{color:#ffcc46}.courses_featured__UVt1J h2{font-family:var(--heading);font-size:32px;line-height:1.16;font-weight:700;margin:0 0 10px}.courses_featuredDescription__XIovb{font-size:16px;line-height:1.3;color:#dfcffa;margin:0 0 16px}.courses_featuredInstructor__ZkpPq{display:flex;flex-wrap:wrap;gap:14px;border-top:1px solid #9670dc;border-bottom:1px solid #9670dc;padding:20px 0;font-size:13px;color:#e2d6f6}.courses_cardInstructor__K8zjz span,.courses_featuredInstructor__ZkpPq span{display:flex;align-items:center;gap:8px}.courses_featuredInstructor__ZkpPq span:first-child svg{color:#ffcf35}.courses_featuredInstructor__ZkpPq span:last-child svg{color:#fa05e1}.courses_featuredFooter__o79o_{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.courses_featuredFooter__o79o_>strong{font-size:24px}.courses_featuredFooter__o79o_>a{display:flex;align-items:center;gap:14px;background:#f500d4;color:white;border:0;border-radius:6px;padding:14px 32px;font-size:14px;font-weight:700}.courses_featuredFooter__o79o_>a:hover{background:#d000b5}.courses_sectionHeading___InWW{margin:44px 0 24px}.courses_resources__5doUR h2,.courses_sectionHeading___InWW h2{font-family:var(--heading);font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-1px;margin:0 0 14px}.courses_sectionHeading___InWW p{font-size:14px;color:#888;line-height:1.65;margin:0}.courses_grid__cJA_G{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}.courses_card__cY0XG{border:1px solid #e5e2e9;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.courses_card__cY0XG:hover{box-shadow:0 8px 28px #32125412;transform:translateY(-3px)}.courses_cardImage__HS6mi{position:relative;aspect-ratio:1.82}.courses_cardImage__HS6mi>span{top:16px;left:16px;background:var(--purple);font-size:12px;padding:4px 12px}.courses_cardBody__H2CVK{padding:20px 16px 16px;flex:1;display:flex;flex-direction:column}.courses_cardMeta__kao9R{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px;font-weight:600;color:#7530f5;margin-bottom:16px}.courses_cardMeta__kao9R span:last-child{font-size:12px;color:#666;white-space:nowrap}.courses_card__cY0XG h3{font-family:var(--heading);font-size:20px;font-weight:700;line-height:1.3;margin:0 0 12px}.courses_cardBody__H2CVK>p{font-size:12px;color:#828282;line-height:1.4;margin:0 0 12px;flex:1}.courses_cardInstructor__K8zjz{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0 20px;border-top:1px solid #ccc;font-size:11px;color:#858585}.courses_cardInstructor__K8zjz strong{color:#221b2c;font-weight:600}.courses_cardFooter__7ySV4{display:flex;justify-content:space-between;align-items:center;gap:12px}.courses_cardFooter__7ySV4>div{display:flex;flex-direction:column;color:#666}.courses_cardFooter__7ySV4>div>span{font-size:14px}.courses_cardFooter__7ySV4 strong{font-size:20px;font-weight:600}.courses_cardFooter__7ySV4>a{border:0;background:#f2ecfd;color:#7936ed;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500}.courses_cardFooter__7ySV4>a:hover{background:#e4d5fb}.courses_loadMore__rC1rF{text-align:center;padding:40px 0 0;color:#777;font-size:12px}.courses_loadMore__rC1rF p{margin:0 0 16px}.courses_loadMore__rC1rF button{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;background:#fff;border:1px solid #ccc;border-radius:8px;padding:10px 16px;color:#302a3a;font-size:13px}.courses_loadMore__rC1rF svg{color:#ccc}.courses_resources__5doUR{padding:80px 0}.courses_resourceEyebrow__JPEv4{display:block;color:#6619f3;font-size:14px;letter-spacing:1.6px;font-weight:600;margin-bottom:18px}.courses_resources__5doUR h2{font-size:38px;margin-bottom:42px}.courses_resourceGrid__EB6zV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.courses_resourceImage__UC_hv{position:relative;aspect-ratio:1.75;border-radius:12px 12px 0 0;overflow:hidden}.courses_resourceCard__CSSYU h3{font-size:14px;font-weight:500;line-height:1.45;margin:10px 0 0}.courses_resourceCard__CSSYU:hover h3{color:var(--purple)}.courses_channel__wPKJv{text-align:center;margin-top:48px}.courses_programBanner__dm8Zu{max-width:1280px;margin:0 auto 80px;background:#5818D080;border-radius:24px;position:relative;overflow:hidden;isolation:isolate;padding:112px 88px 82px;display:flex;align-items:center;justify-content:space-between;gap:64px}.courses_programBanner__dm8Zu>div:not([class]){max-width:590px}.courses_programBanner__dm8Zu h2{font-family:var(--heading);font-size:38px;line-height:1.15;font-weight:700;letter-spacing:-1px;margin:0 0 34px;color:#0e0818}.courses_programBanner__dm8Zu p{font-size:15px;line-height:1.5;margin:0;color:#0e0818}.courses_programBanner__dm8Zu>a{background:#5818D0;padding:14px 24px;border-radius:6px;color:white;display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:14px;font-weight:600;margin-right:52px}.courses_ringOne__lXHyC,.courses_ringThree__vzn_w,.courses_ringTwo__1K1RA{position:absolute;border:30px solid #7546eb;border-radius:50%;z-index:-1;width:320px;height:380px;pointer-events:none}.courses_ringOne__lXHyC{left:-245px;top:-215px;transform:rotate(28deg)}.courses_ringTwo__1K1RA{right:-115px;top:-245px;transform:rotate(-30deg)}.courses_ringThree__vzn_w{left:32%;bottom:-285px;transform:rotate(-20deg);border-width:60px}.courses_empty__xWrXV{display:flex;align-items:center;flex-direction:column;text-align:center;padding:70px 24px;border:1px solid #eee6fb;border-radius:16px;gap:18px;color:#736b80}.courses_empty__xWrXV h2,.courses_empty__xWrXV h3{font-family:var(--heading);font-size:26px;color:#21172d;font-weight:600}.courses_empty__xWrXV p{max-width:440px;font-size:14px}.courses_dialog__kdtoH{position:fixed;margin:auto;max-width:600px;width:calc(100% - 40px);max-height:85vh;overflow:auto;border:0;border-radius:20px;padding:40px;color:#20152d;background:#fff}.courses_dialog__kdtoH::backdrop{background:#120a25b3;backdrop-filter:blur(5px)}.courses_dialog__kdtoH h2{font-family:var(--heading);font-size:30px;font-weight:700;line-height:1.2;margin-bottom:20px}.courses_dialog__kdtoH p{font-size:14px;line-height:1.6}.courses_closeDialog__gG70u{float:right;border:0;background:#f4effa;border-radius:50%;padding:6px}.courses_dialogMeta__rs3Ic{display:flex;flex-direction:column;gap:10px;padding:20px 0;font-size:14px}.courses_dialogMeta__rs3Ic strong{font-size:24px}.courses_previewNote__oHi5f{color:#746b7d;margin-bottom:20px}@media(min-width:761px) and (max-width:1360px){.courses_catalog__Nv_hF,.courses_programBanner__dm8Zu,.courses_resources__5doUR{margin-left:5.5%;margin-right:5.5%}.courses_toolbar__P5Djg{gap:24px}.courses_tabs__8W_Ur{gap:12px}.courses_tabs__8W_Ur button{padding:14px 18px}.courses_selectWrap__pXc4T select{font-size:12px;padding-left:10px}.courses_featured__UVt1J{gap:40px}.courses_cardFooter__7ySV4>a{padding:10px 14px;font-size:12px}}@media(max-width:1000px){.courses_toolbar__P5Djg{flex-wrap:wrap;gap:18px}.courses_filters__OFFyW{flex-basis:100%}.courses_tabs__8W_Ur{margin-left:auto}.courses_featured__UVt1J{gap:28px;padding:28px}.courses_featured__UVt1J h2{font-size:28px}.courses_featuredImage__h8Jig{min-height:320px}.courses_featuredInstructor__ZkpPq{padding:14px 0}.courses_featuredFooter__o79o_>a{padding:12px 18px}.courses_grid__cJA_G{grid-template-columns:repeat(2,minmax(0,1fr))}.courses_resources__5doUR h2{font-size:32px}.courses_programBanner__dm8Zu{padding:70px 40px;gap:30px}.courses_programBanner__dm8Zu h2{font-size:32px}.courses_programBanner__dm8Zu>a{margin-right:0}.courses_programBanner__dm8Zu>div:not([class]){max-width:65%}}@media(max-width:760px){.courses_hero__C3WFZ{min-height:600px}.courses_heroContent__P_eRi{padding:140px 22px 54px}.courses_eyebrow__2zXrr{font-size:11px}.courses_hero__C3WFZ h1{font-size:42px;letter-spacing:-1.8px;margin:24px 0}.courses_heroContent__P_eRi>p{font-size:15px}.courses_search__0Xupx{margin-top:32px;gap:10px;padding:8px}.courses_search__0Xupx input{font-size:12px}.courses_search__0Xupx button{padding:12px 18px;font-size:12px}.courses_search__0Xupx>svg{width:18px;flex-shrink:0}.courses_catalog__Nv_hF,.courses_resources__5doUR{margin:0 20px}.courses_catalog__Nv_hF{padding-top:24px}.courses_filters__OFFyW{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 0;padding:8px}.courses_selectWrap__pXc4T select{font-size:12px;padding-left:8px}.courses_selectWrap__pXc4T svg{right:6px;width:16px}.courses_tabs__8W_Ur{margin:0;width:100%;justify-content:center}.courses_tabs__8W_Ur button{flex:1;max-width:180px}.courses_featured__UVt1J{grid-template-columns:1fr;gap:24px;padding:22px;border-radius:20px}.courses_featuredImage__h8Jig{min-height:0;aspect-ratio:1.6}.courses_featuredImage__h8Jig>span{top:16px;left:16px;font-size:12px}.courses_featuredBody__ZEycf{padding:0}.courses_featured__UVt1J h2{font-size:28px}.courses_featuredDescription__XIovb{font-size:14px}.courses_featuredMeta__mw1Ef{font-size:12px}.courses_featuredFooter__o79o_{margin-top:20px}.courses_featuredFooter__o79o_>strong{font-size:22px}.courses_sectionHeading___InWW h2{font-size:30px}.courses_sectionHeading___InWW{margin-top:36px}.courses_desktopBreak__Aummn{display:none}.courses_resources__5doUR{padding:64px 0}.courses_resources__5doUR h2{font-size:30px;margin-bottom:28px}.courses_resourceGrid__EB6zV{grid-template-columns:1fr;gap:28px}.courses_resourceImage__UC_hv{aspect-ratio:1.75}.courses_resourceCard__CSSYU h3{font-size:14px}.courses_channel__wPKJv{margin-top:32px}.courses_programBanner__dm8Zu{margin:0 20px 48px;padding:56px 28px;display:block}.courses_programBanner__dm8Zu>div:not([class]){max-width:none}.courses_programBanner__dm8Zu h2{font-size:32px;margin-bottom:24px}.courses_programBanner__dm8Zu p{font-size:14px}.courses_programBanner__dm8Zu>a{margin-top:32px}.courses_dialog__kdtoH{padding:28px}.courses_dialog__kdtoH h2{font-size:26px}}@media(max-width:600px){.courses_grid__cJA_G{grid-template-columns:1fr;gap:24px}.courses_cardImage__HS6mi{aspect-ratio:1.82}.courses_cardBody__H2CVK{padding:20px}.courses_card__cY0XG h3{font-size:21px}.courses_cardBody__H2CVK>p{font-size:13px}.courses_cardInstructor__K8zjz{font-size:12px}.courses_cardFooter__7ySV4>a{padding:12px 18px}.courses_hero__C3WFZ h1{font-size:38px}}@media(prefers-reduced-motion:reduce){.courses_card__cY0XG,.courses_primary__qsEUO{transition:none}.courses_card__cY0XG:hover{transform:none}}.courses_bannerEyebrow__dXK5n{display:none}@media (max-width:767px){.courses_hero__C3WFZ{margin-top:70px;min-height:0}.courses_heroContent__P_eRi{padding:64px 16px 48px}.courses_eyebrow__2zXrr{font-size:10px;color:#100b1a;letter-spacing:1.5px;padding:8px 16px}.courses_hero__C3WFZ h1{font-size:28px;line-height:1.2;letter-spacing:-1.2px;margin:28px auto 20px;max-width:320px}.courses_heroContent__P_eRi>p{font-size:14px;font-weight:400;line-height:1.6}.courses_search__0Xupx{margin-top:24px;gap:8px;padding:7px 12px}.courses_search__0Xupx input{font-size:11px}.courses_search__0Xupx button{padding:8px 16px;font-size:12px}.courses_catalog__Nv_hF,.courses_resources__5doUR{margin-inline:16px}.courses_catalog__Nv_hF{padding-top:0}.courses_toolbar__P5Djg{margin:0 -16px 24px;padding:12px 16px;background:#faf7ff;border-bottom:1px solid #ccc;gap:12px}.courses_filters__OFFyW{display:none}.courses_tabs__8W_Ur{width:auto;justify-content:flex-start;gap:8px}.courses_tabs__8W_Ur button{padding:5px 12px;font-size:12px;min-height:28px;flex:none}.courses_featured__UVt1J{padding:16px;gap:16px;border-radius:18px;grid-template-columns:1fr}.courses_featuredImage__h8Jig{min-height:0;aspect-ratio:311/200;border-radius:8px}.courses_featuredImage__h8Jig>span{display:none}.courses_featuredMeta__mw1Ef{font-size:13px;margin-bottom:12px}.courses_featured__UVt1J h2{font-size:22px;line-height:1.25;margin-bottom:16px}.courses_featuredDescription__XIovb{font-size:14px;line-height:1.45}.courses_featuredInstructor__ZkpPq{flex-direction:column;gap:8px;padding:12px 0;font-size:12px}.courses_featuredFooter__o79o_{margin-top:14px}.courses_featuredFooter__o79o_>strong{font-size:20px}.courses_featuredFooter__o79o_>a{padding:8px 20px;gap:6px;font-size:12px}.courses_sectionHeading___InWW{margin:52px 0 24px}.courses_sectionHeading___InWW h2{font-size:28px;margin-bottom:16px}.courses_sectionHeading___InWW p{font-size:13px;line-height:1.5}.courses_grid__cJA_G{grid-template-columns:1fr;gap:16px}.courses_cardImage__HS6mi{aspect-ratio:343/180}.courses_cardImage__HS6mi>span{top:16px;left:16px;padding:2px 12px;font-size:10px}.courses_cardBody__H2CVK{padding:20px 16px 16px}.courses_cardMeta__kao9R{font-size:12px;margin-bottom:16px}.courses_card__cY0XG h3{font-size:20px;line-height:1.25}.courses_cardBody__H2CVK>p{font-size:13px;line-height:1.4}.courses_cardInstructor__K8zjz{padding:12px 0;font-size:11px}.courses_cardFooter__7ySV4>div>span{font-size:12px}.courses_cardFooter__7ySV4 strong{font-size:16px}.courses_cardFooter__7ySV4>a{font-size:12px;gap:6px;padding:8px 16px}.courses_cardFooter__7ySV4>a svg{width:16px}.courses_loadMore__rC1rF{padding-top:56px}.courses_loadMore__rC1rF button{width:100%;justify-content:center;gap:12px}.courses_resources__5doUR{padding:72px 0 48px}.courses_resourceEyebrow__JPEv4{font-size:12px;margin-bottom:16px}.courses_resources__5doUR h2{font-size:22px;line-height:1.35;margin-bottom:26px}.courses_resourceGrid__EB6zV{grid-template-columns:1fr;gap:36px}.courses_resourceImage__UC_hv{aspect-ratio:343/180}.courses_resourceCard__CSSYU h3{padding-inline:12px;font-size:13px;line-height:1.4}.courses_channel__wPKJv{margin-top:32px}.courses_channel__wPKJv .courses_primary__qsEUO{width:100%;min-height:40px;padding:10px 24px}.courses_programBanner__dm8Zu{margin:0 16px 48px;padding:24px;border-radius:18px;display:block}.courses_programBanner__dm8Zu>div:not([class]){max-width:none}.courses_bannerEyebrow__dXK5n{display:block;color:#ffcb26;font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:16px}.courses_programBanner__dm8Zu h2{color:#fff;font-size:24px;line-height:1.2;margin-bottom:16px}.courses_programBanner__dm8Zu p{color:#fff;font-size:13px;line-height:1.6}.courses_programBanner__dm8Zu>a{width:100%;justify-content:center;margin:20px 0 0;padding:10px 16px;min-height:40px;font-size:12px}}.courses_mobileFilters__HHhyn{display:none}@media (max-width:767px){.courses_mobileFilters__HHhyn{display:block;margin:-12px 0 16px;font-size:11px;color:#7530e5}.courses_mobileFilters__HHhyn summary{display:flex;align-items:center;justify-content:flex-end;gap:6px;cursor:pointer;list-style:none}.courses_mobileFilters__HHhyn summary::-webkit-details-marker{display:none}.courses_mobileFilters__HHhyn>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding:16px;border-radius:8px;background:#f8f5fd}.courses_mobileFilters__HHhyn label{display:flex;flex-direction:column;gap:4px}.courses_mobileFilters__HHhyn select{width:100%;min-width:0;padding:8px 4px;background:#fff;color:#21172d;border:1px solid #ded4ed;border-radius:4px}}.courses_learningPreview__ozwiX{color:#80758d;font-size:11px;margin:-12px 0 16px}.courses_resumePanel__ua5wB{display:flex;align-items:center;gap:24px;padding:30px 24px;border:1px solid #eee6ff;border-radius:16px;margin-bottom:40px}.courses_playIcon__Wu_Yo{width:50px;height:50px;flex-shrink:0;border-radius:50%;background:#fa00d5;color:#fff;display:flex;align-items:center;justify-content:center}.courses_resumeCopy__9p35u{flex:1;min-width:0}.courses_resumeCopy__9p35u>p{color:#7735ff;font-size:14px;font-weight:500;margin-bottom:8px}.courses_resumeCopy__9p35u h2{font-family:var(--heading);font-size:24px;font-weight:700;line-height:1.25;margin-bottom:8px}.courses_resumeCopy__9p35u>span{color:#888;font-size:12px}.courses_learningAction__reovl{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 32px;border:0;border-radius:6px;background:#fa00d5;color:white;font-size:14px;font-weight:700;white-space:nowrap;transition:background .2s}.courses_learningAction__reovl:hover{background:#d300b4}.courses_learningList__NA5ZC{display:flex;flex-direction:column;gap:24px}.courses_learningCard__WKgxC{display:grid;grid-template-columns:32.3% 1fr;border:1px solid #eee6ff;border-radius:16px;overflow:hidden}.courses_learningImage__E3z9s{position:relative;min-height:280px}.courses_learningImage__E3z9s img{object-fit:cover}.courses_learningImage__E3z9s>span{position:absolute;top:20px;left:20px;background:white;border-radius:24px;color:#7735ff;font-size:14px;font-weight:600;padding:4px 12px;line-height:1.3}.courses_learningBody__AQuOK{padding:18px 20px;min-width:0}.courses_learningMeta__L0JvA{display:flex;justify-content:space-between;gap:16px;font-size:14px;font-weight:600;margin-bottom:16px;color:#7735ff}.courses_learningMeta__L0JvA>span:last-child{color:#666;white-space:nowrap}.courses_learningBody__AQuOK h2{font-family:var(--heading);font-size:32px;line-height:1.2;letter-spacing:-.5px;font-weight:700;margin-bottom:8px}.courses_learningInstructor__JBhtz,.courses_learningNext___SxcB{font-size:16px;color:#51495c;line-height:1.5}.courses_learningProgress__gb5IX{display:flex;align-items:center;gap:16px;margin:16px 0 20px;color:#7735ff;font-size:16px;font-weight:500}.courses_learningProgress__gb5IX progress{flex:1;min-width:0;max-width:386px;height:10px;border:0;border-radius:12px;overflow:hidden;appearance:none;background:#eee5fa}.courses_learningProgress__gb5IX progress::-webkit-progress-bar{background:#eee5fa;border-radius:12px}.courses_learningProgress__gb5IX progress::-webkit-progress-value{background:#5917d4;border-radius:12px 0 0 12px}.courses_learningProgress__gb5IX progress::-moz-progress-bar{background:#5917d4;border-radius:12px}.courses_learningProgress__gb5IX>span{white-space:nowrap}.courses_learningButtons__63z53{display:flex;flex-wrap:wrap;gap:24px;margin-top:20px}.courses_syllabusAction__7Wj7c{border:0;border-radius:6px;background:#e7dbfa;color:#7735ff;padding:12px 32px;font-size:14px;font-weight:700;min-height:48px}.courses_syllabusAction__7Wj7c:hover{background:#d9c5f8}.courses_browsePrompt__N7LDx{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:110px 0 80px;border:1px dashed #ccc;border-radius:24px;padding:40px}.courses_browsePrompt__N7LDx h2{font-family:var(--heading);font-size:36px;line-height:1.2;font-weight:700;letter-spacing:-1px;margin-bottom:16px}.courses_browsePrompt__N7LDx p{color:#51495c;font-size:14px;line-height:1.6}.courses_browsePrompt__N7LDx>button{white-space:nowrap}.courses_lessonPreview__xUdbb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;aspect-ratio:16/9;background:#f4effa;color:#7735ff;border-radius:12px;padding:24px;text-align:center;margin:24px 0}.courses_previewSubheading__dTtG_{font-family:var(--heading);font-size:20px;font-weight:700;margin-bottom:12px}.courses_syllabusList__IHPQ1{list-style:decimal;padding-left:24px;margin:24px 0;line-height:2;font-size:14px}.courses_certificatePreview__NDm6f{border:2px solid #e7dbfa;padding:32px;text-align:center;margin:24px 0}.courses_certificatePreview__NDm6f>span{display:block;color:#7735ff;letter-spacing:4px;font-size:12px;margin-bottom:20px}.courses_certificatePreview__NDm6f h3{font-family:var(--heading);font-size:28px;font-weight:700;margin-bottom:20px}.courses_certificatePreview__NDm6f p+p{margin-top:20px}.courses_dialog__kdtoH>.courses_previewNote__oHi5f:last-child{margin-top:24px;margin-bottom:0}@media(min-width:1001px){.courses_catalog__Nv_hF:has(.courses_learningList__NA5ZC){padding-top:64px}}@media(max-width:1100px){.courses_learningBody__AQuOK h2{font-size:26px}.courses_learningMeta__L0JvA{font-size:12px}.courses_learningInstructor__JBhtz,.courses_learningNext___SxcB,.courses_learningProgress__gb5IX{font-size:14px}.courses_resumeCopy__9p35u h2{font-size:22px}.courses_learningAction__reovl,.courses_syllabusAction__7Wj7c{padding:12px 24px}.courses_browsePrompt__N7LDx h2{font-size:30px}}@media(max-width:767px){.courses_learningPreview__ozwiX{margin:0 0 16px;font-size:10px}.courses_resumePanel__ua5wB{flex-wrap:wrap;gap:16px;padding:20px;margin-bottom:24px}.courses_playIcon__Wu_Yo{width:40px;height:40px}.courses_resumeCopy__9p35u{flex-basis:calc(100% - 56px)}.courses_resumeCopy__9p35u>p{font-size:11px}.courses_resumeCopy__9p35u h2{font-size:20px}.courses_resumeCopy__9p35u>span{font-size:11px}.courses_resumePanel__ua5wB>.courses_learningAction__reovl{width:100%}.courses_learningCard__WKgxC{grid-template-columns:1fr}.courses_learningImage__E3z9s{min-height:0;aspect-ratio:1.82}.courses_learningImage__E3z9s>span{top:16px;left:16px;font-size:12px}.courses_learningBody__AQuOK{padding:20px 16px}.courses_learningMeta__L0JvA{font-size:11px;gap:8px}.courses_learningBody__AQuOK h2{font-size:25px}.courses_learningProgress__gb5IX{flex-wrap:wrap;gap:8px;margin:16px 0}.courses_learningProgress__gb5IX progress{flex-basis:100%;max-width:none}.courses_learningProgress__gb5IX>span{font-size:12px}.courses_learningInstructor__JBhtz,.courses_learningNext___SxcB{font-size:13px}.courses_learningButtons__63z53{gap:12px}.courses_learningButtons__63z53>button{flex:1;font-size:12px;padding:12px 16px}.courses_browsePrompt__N7LDx{margin:48px 0;padding:24px;flex-direction:column;align-items:stretch;gap:24px;border-radius:18px}.courses_browsePrompt__N7LDx h2{font-size:28px}.courses_browsePrompt__N7LDx p{font-size:13px}.courses_browsePrompt__N7LDx>button{width:100%}}@media(prefers-reduced-motion:reduce){.courses_learningAction__reovl{transition:none}}