.academy-catalog_catalog__lcliF,.academy-catalog_hero__U_8By{background:#0C1726;color:#F1F2F4}.academy-catalog_hero__U_8By{padding-block:24px 40px;border-bottom:1px solid #29394c;background:radial-gradient(ellipse at top right,rgb(22 194 255/8%),transparent 65%),#0C1726}.academy-catalog_breadcrumbs__t_9MU ol{display:flex;gap:14px;list-style:none;padding:0;color:#AEB8C6;font-size:12px;align-items:center}.academy-catalog_breadcrumbs__t_9MU a{display:inline-flex;align-items:center;min-height:44px}.academy-catalog_breadcrumbs__t_9MU li+li:before{content:"/";margin-right:14px}.academy-catalog_eyebrow__Ck6Ik{color:#16C2FF;font-size:11px;letter-spacing:.12em;margin-top:18px}.academy-catalog_hero__U_8By h1{margin-top:12px;font-size:clamp(36px,5vw,64px);font-weight:650;letter-spacing:-.035em;line-height:1.12}.academy-catalog_hero__U_8By h1 span{color:#16C2FF}.academy-catalog_introduction__Njvv1{max-width:65ch;margin-top:18px;color:#BDC5D0;font-size:16px;line-height:1.8}.academy-catalog_search__BDQ1u{max-width:720px;margin-top:26px}.academy-catalog_search__BDQ1u label,.academy-catalog_toolbar__AluqD label{font-size:13px;font-weight:550}.academy-catalog_search__BDQ1u>div{margin-top:8px;display:flex;align-items:center;gap:12px;padding:0 16px;background:#152337;border:1px solid #53657b;border-radius:7px}.academy-catalog_search__BDQ1u svg{flex:none;width:20px;color:#16C2FF}.academy-catalog_search__BDQ1u input{width:100%;min-width:0;min-height:54px;background:transparent;border:0;color:#F1F2F4;font-size:15px}.academy-catalog_search__BDQ1u input::placeholder{color:#AEB8C6}.academy-catalog_catalog__lcliF{padding-block:32px 40px}.academy-catalog_catalog__lcliF h2{font-size:30px;font-weight:600;letter-spacing:-.02em;margin-top:8px}.academy-catalog_operational__Ny5ME{color:#AEB8C6;font-size:13px;line-height:1.8;margin-top:12px;max-width:100ch}.academy-catalog_toolbar__AluqD{display:flex;align-items:flex-end;gap:16px;margin-top:24px;flex-wrap:wrap}.academy-catalog_categories__gbKF5{display:flex;flex-wrap:wrap;gap:8px;margin-right:auto}.academy-catalog_categories__gbKF5 button{padding:10px 13px;min-height:44px;color:#BDC5D0;border:1px solid #43566d;border-radius:6px;background:transparent;font-size:13px;cursor:pointer}.academy-catalog_categories__gbKF5 button[aria-pressed=true]{color:#16C2FF;border-color:#16C2FF;background:rgb(22 194 255/9%)}.academy-catalog_toolbar__AluqD label{display:grid;gap:6px}.academy-catalog_toolbar__AluqD select{min-height:44px;padding:8px 28px 8px 12px;color:#F1F2F4;background:#152337;border:1px solid #43566d;border-radius:6px;max-width:100%}.academy-catalog_demoNotice__snEhg{color:#16C2FF;font-size:13px;line-height:1.8;margin-top:20px}.academy-catalog_count___IFSm{color:#AEB8C6;font-size:12px;margin-block:16px;line-height:1.8}.academy-catalog_grid__0GUtA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;padding:0}.academy-catalog_card__twXcD{min-width:0;border:1px solid #334151;border-radius:10px;overflow:hidden;background:linear-gradient(150deg,rgb(241 242 244/3%),rgb(22 194 255/2%));display:flex;flex-direction:column}.academy-catalog_media__7IE6e{margin:0;position:relative;aspect-ratio:16/9;background:#172A40;display:grid;place-items:center;overflow:hidden}.academy-catalog_media__7IE6e img{object-fit:cover}.academy-catalog_media__7IE6e>svg{width:48px;height:48px;color:#16C2FF}.academy-catalog_media__7IE6e figcaption{position:absolute;bottom:8px;left:10px;padding:3px 7px;border-radius:3px;color:#F1F2F4;background:rgb(12 23 38/90%);font-size:10px}.academy-catalog_cardBody__H6Yn3{padding:20px;display:flex;flex-direction:column;flex:1}.academy-catalog_tags__mHavs{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;color:#AEB8C6;font-size:11px}.academy-catalog_level__2iOXY{padding:4px 8px;border-radius:4px;background:rgb(241 242 244/4%)}.academy-catalog_level__2iOXY[data-level=Beginner]{color:#A7DDB5}.academy-catalog_level__2iOXY[data-level=Intermediate]{color:#E8C783}.academy-catalog_level__2iOXY[data-level=Advanced],.academy-catalog_level__2iOXY[data-level=Expert]{color:#CDB3EF}.academy-catalog_card__twXcD h3{font-size:20px;font-weight:600;line-height:1.45;margin-top:14px}.academy-catalog_cardBody__H6Yn3>p{color:#BDC5D0;font-size:13px;line-height:1.8;margin-top:10px}.academy-catalog_cardMeta__YcG5r{color:#AEB8C6;font-size:11px;display:grid;gap:6px;margin-block:18px}.academy-catalog_action__FSz7z{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #43566d;border-radius:5px;min-height:44px;padding:10px 14px;color:#16C2FF;background:rgb(22 194 255/4%);font-size:13px;font-weight:550;cursor:pointer}.academy-catalog_action__FSz7z svg{width:16px;height:16px;flex:none}.academy-catalog_card__twXcD .academy-catalog_action__FSz7z{margin-top:auto}.academy-catalog_card__twXcD small{color:#AEB8C6;font-size:10px;margin-top:10px}.academy-catalog_action__FSz7z:hover,.academy-catalog_categories__gbKF5 button:hover{border-color:#16C2FF;background:rgb(22 194 255/10%)}.academy-catalog_state__LhYGk{padding:22px;border:1px solid #334151;color:#BDC5D0;line-height:1.8}.academy-catalog_state__LhYGk .academy-catalog_action__FSz7z{margin-top:14px}.academy-catalog_dialog__6vbox{width:min(1100px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #43566d;border-radius:12px;background:#0C1726;color:#F1F2F4;overflow:auto;overscroll-behavior:contain}.academy-catalog_dialog__6vbox::backdrop{background:rgb(3 9 18/82%)}.academy-catalog_dialogHeader__WJJs7{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid #334151;background:#0C1726;position:sticky;top:0;z-index:2}.academy-catalog_dialogHeader__WJJs7 p{color:#AEB8C6;font-size:12px}.academy-catalog_dialogHeader__WJJs7 button{display:grid;place-items:center;width:44px;height:44px;flex:none;color:#F1F2F4;background:transparent;border:1px solid #43566d;border-radius:5px;cursor:pointer}.academy-catalog_dialogBody__H76XC{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:24px;align-items:start}.academy-catalog_mainDetails__QKAAF{min-width:0}.academy-catalog_mainDetails__QKAAF .academy-catalog_media__7IE6e{border-radius:7px;margin-bottom:20px}.academy-catalog_mainDetails__QKAAF h2{font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.25;margin-top:12px}.academy-catalog_mainDetails__QKAAF section{margin-top:26px}.academy-catalog_dialog__6vbox h3{font-size:17px;font-weight:600;margin-bottom:10px}.academy-catalog_mainDetails__QKAAF li,.academy-catalog_mainDetails__QKAAF p,.academy-catalog_summary__U8O1M p{color:#BDC5D0;font-size:14px;line-height:1.8}.academy-catalog_mainDetails__QKAAF ul{list-style:disc;padding-left:20px}.academy-catalog_mainDetails__QKAAF li+li{margin-top:6px}.academy-catalog_module__2aub6{border:1px solid #334151;border-radius:5px;margin-top:10px}.academy-catalog_module__2aub6 summary{padding:14px;cursor:pointer;color:#F1F2F4;font-size:14px;line-height:1.6}.academy-catalog_module__2aub6 ul{margin:0 18px 16px}.academy-catalog_summary__U8O1M{border:1px solid #334151;border-radius:7px;background:rgb(241 242 244/3%);padding:20px}.academy-catalog_summary__U8O1M .academy-catalog_demoNotice__snEhg{margin-top:12px;color:#16C2FF;font-size:12px}.academy-catalog_summary__U8O1M dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px;margin-block:20px}.academy-catalog_summary__U8O1M dt{color:#AEB8C6}.academy-catalog_summary__U8O1M dd{margin:0}.academy-catalog_summary__U8O1M .academy-catalog_action__FSz7z{width:100%;margin-bottom:12px}.academy-catalog_summary__U8O1M p{margin-top:12px;font-size:12px}.academy-catalog_catalog__lcliF :is(button,select,a):focus-visible,.academy-catalog_dialog__6vbox :is(button,a,summary):focus-visible,.academy-catalog_hero__U_8By :is(a,input):focus-visible{outline:2px solid #16C2FF;outline-offset:3px}.academy-catalog_catalog__lcliF :is(h2,h3,p),.academy-catalog_dialog__6vbox :is(h2,h3,p,li,dd),.academy-catalog_hero__U_8By :is(h1,p){overflow-wrap:anywhere}@media(max-width:1100px){.academy-catalog_grid__0GUtA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.academy-catalog_grid__0GUtA{grid-template-columns:minmax(0,1fr)}.academy-catalog_hero__U_8By{padding-block:16px 28px}.academy-catalog_catalog__lcliF{padding-block:24px}.academy-catalog_toolbar__AluqD{gap:12px}.academy-catalog_categories__gbKF5{width:100%}.academy-catalog_toolbar__AluqD label{flex:1;min-width:0}.academy-catalog_dialog__6vbox{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.academy-catalog_dialogBody__H76XC{grid-template-columns:minmax(0,1fr);padding:16px;gap:24px}.academy-catalog_dialogHeader__WJJs7{padding:8px 16px}}@media(prefers-reduced-motion:no-preference){.academy-catalog_action__FSz7z,.academy-catalog_categories__gbKF5 button{transition:background-color .15s ease,border-color .15s ease}.academy-catalog_dialog__6vbox[open]{animation:academy-catalog_appear__JVlD4 .16s ease}@keyframes academy-catalog_appear__JVlD4{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.academy-catalog_courseLayout__MIp8B{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start;margin-top:24px}.academy-catalog_courseLayout__MIp8B .academy-catalog_summary__U8O1M h2{font-size:20px;margin:0}.academy-catalog_courseLayout__MIp8B .academy-catalog_mainDetails__QKAAF h2{font-size:21px;margin:0 0 12px}@media(max-width:767px){.academy-catalog_courseLayout__MIp8B{grid-template-columns:minmax(0,1fr);gap:24px}}.academy-catalog-section_catalog__wuyTp{background:var(--academy-background);color:var(--academy-foreground);padding-block:30px 38px}.academy-catalog-section_catalog__wuyTp h2{font-size:clamp(25px,3vw,32px);font-weight:650;letter-spacing:-.025em;line-height:1.3}.academy-catalog-section_categories__VWPoh{display:flex;flex-wrap:wrap;gap:4px 26px;margin-top:18px;border-bottom:1px solid var(--academy-line)}.academy-catalog-section_categories__VWPoh button{min-height:44px;padding:8px 0 12px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--academy-muted);font-size:14px;font-weight:600;cursor:pointer}.academy-catalog-section_categories__VWPoh button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}.academy-catalog-section_categories__VWPoh button:hover{color:var(--accent)}.academy-catalog-section_toolbar___PZPG{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-block:16px}.academy-catalog-section_toolbar___PZPG label{display:flex;align-items:center;gap:9px;color:var(--academy-muted);font-size:12px;font-weight:550}.academy-catalog-section_toolbar___PZPG select{min-height:40px;padding:8px 28px 8px 10px;max-width:100%;background:var(--academy-surface);color:var(--academy-foreground);border:1px solid var(--academy-control);border-radius:4px;font-size:12px}.academy-catalog-section_notice__zKgUZ{border-left:2px solid var(--academy-control);padding:8px 12px;color:var(--academy-muted);font-size:12px;line-height:1.8}.academy-catalog-section_notice__zKgUZ p+p{margin-top:4px}.academy-catalog-section_notice__zKgUZ .academy-catalog-section_demoNotice__MQbRT{color:var(--accent)}.academy-catalog-section_count__m00fo{font-size:12px;color:var(--academy-muted);line-height:1.8;margin-block:12px 16px}.academy-catalog-section_grid__1oqf_{display:grid;grid-template-columns:minmax(0,1fr);gap:22px 18px;margin:0;padding:0;list-style:none}.academy-catalog-section_card__w_Xsl{min-width:0;border:1px solid var(--academy-line);border-radius:4px;background:var(--academy-surface);display:flex;flex-direction:column}.academy-catalog-section_thumbnail__DljUK{position:relative}.academy-catalog-section_thumbnail__DljUK figure{margin:0;position:relative;aspect-ratio:16/9;background:var(--academy-raised);overflow:hidden;display:grid;place-items:center;border-radius:3px 3px 0 0}.academy-catalog-section_thumbnail__DljUK img{object-fit:cover;object-position:center}.academy-catalog-section_thumbnail__DljUK figure>svg{width:40px;height:40px;color:var(--accent)}.academy-catalog-section_cardBody__oqPCY{padding:12px;display:flex;flex-direction:column;flex:1}.academy-catalog-section_card__w_Xsl h3,.academy-catalog-section_description__Ln2Oo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.academy-catalog-section_card__w_Xsl h3{font-size:16px;font-weight:650;letter-spacing:-.015em;line-height:1.45;color:var(--academy-foreground)}.academy-catalog-section_description__Ln2Oo{margin-top:7px;color:var(--academy-muted);font-size:13px;line-height:1.65}.academy-catalog-section_tags__xgrg_{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;color:var(--academy-muted);font-size:12px;line-height:1.6}.academy-catalog-section_level__qdrmE{padding:2px 6px;border-radius:3px;background:var(--academy-raised);font-weight:550}.academy-catalog-section_level__qdrmE[data-level=Beginner]{color:#A7DDB5}.academy-catalog-section_level__qdrmE[data-level=Intermediate]{color:#E8C783}.academy-catalog-section_level__qdrmE[data-level=Advanced],.academy-catalog-section_level__qdrmE[data-level=Expert]{color:#CDB3EF}.academy-catalog-section_meta__h9NLD{display:flex;flex-wrap:wrap;gap:4px 10px;margin-block:9px 8px;color:var(--academy-muted);font-size:12px;line-height:1.7}.academy-catalog-section_action__C_eoi{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;align-self:start;margin-top:auto;min-height:40px;padding:5px 0;color:var(--accent);font-size:12px;font-weight:550;border:0;background:transparent;cursor:pointer}.academy-catalog-section_action__C_eoi svg{width:15px;height:15px;flex:none}.academy-catalog-section_thumbnail__DljUK .academy-catalog-section_wishlist__BENEt{position:absolute;top:8px;right:8px;margin:0;z-index:1}.academy-catalog-section_wishlist__BENEt button{width:44px;min-height:44px;padding:0;border-radius:50%;background:var(--academy-background);border-color:var(--academy-control);color:var(--academy-foreground)}.academy-catalog-section_wishlist__BENEt button svg{width:18px;height:18px;pointer-events:none}.academy-catalog-section_wishlist__BENEt button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.academy-catalog-section_wishlist__BENEt>p{position:absolute;top:50px;right:0;width:min(240px,calc(100vw - 64px));padding:12px;background:var(--academy-surface);border:1px solid #e8c783;border-radius:4px;font-size:12px}.academy-catalog-section_state__OV4em{margin-top:16px;padding:18px;border:1px solid var(--academy-line);color:var(--academy-muted);font-size:13px;line-height:1.8}.academy-catalog-section_state__OV4em .academy-catalog-section_action__C_eoi{margin-top:8px}.academy-catalog-section_catalog__wuyTp :is(a,button,select):focus-visible{outline:2px solid #16C2FF;outline-offset:3px}.academy-catalog-section_catalog__wuyTp :is(h2,h3,p,li){overflow-wrap:anywhere}.academy-catalog-section_card__w_Xsl:focus-within{border-color:var(--accent)}.academy-catalog-section_card__w_Xsl:focus-within h3{color:var(--accent)}@media(hover:hover) and (pointer:fine){.academy-catalog-section_card__w_Xsl:hover{border-color:var(--accent)}.academy-catalog-section_card__w_Xsl:hover h3{color:var(--accent)}.academy-catalog-section_card__w_Xsl:focus-within img,.academy-catalog-section_card__w_Xsl:hover img{transform:scale(1.035)}}@media(min-width:560px){.academy-catalog-section_grid__1oqf_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.academy-catalog-section_grid__1oqf_{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1440px){.academy-catalog-section_grid__1oqf_{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:559px){.academy-catalog-section_categories__VWPoh{column-gap:20px}.academy-catalog-section_toolbar___PZPG{gap:10px 16px}.academy-catalog-section_toolbar___PZPG label{flex:1;min-width:0}.academy-catalog-section_toolbar___PZPG select{min-width:0;width:100%}.academy-catalog-section_catalog__wuyTp{padding-block:24px 30px}}@media(prefers-reduced-motion:no-preference){.academy-catalog-section_thumbnail__DljUK img{transition:transform .18s ease}.academy-catalog-section_card__w_Xsl{transition:border-color .15s ease}.academy-catalog-section_card__w_Xsl h3{transition:color .15s ease}}@media(prefers-reduced-motion:reduce){.academy-catalog-section_card__w_Xsl:focus-within img,.academy-catalog-section_card__w_Xsl:hover img{transform:none}}.academy-catalog-section_cardActions__jfFSI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:12px;container-type:inline-size}.academy-catalog-section_cardAction__1uyGI{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:10px 8px;border:1px solid;border-radius:4px;font:inherit;font-size:12px;line-height:1.35;font-weight:650;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.academy-catalog-section_cardAction__1uyGI svg{width:15px;height:15px;flex:none;transition:transform .2s ease}.academy-catalog-section_viewCourse__OLRto{background:transparent;color:#a8e8ff;border-color:#30748f}.academy-catalog-section_addCart__vS_Dy{background:#16C2FF;color:#061827;border-color:#16C2FF}.academy-catalog-section_cardAction__1uyGI:only-child{grid-column:1/-1}.academy-catalog-section_cardAction__1uyGI:focus-visible{outline:2px solid #16C2FF;outline-offset:3px}.academy-catalog-section_addCart__vS_Dy:disabled{background:#274e60;color:#daeaf2;border-color:#53798a;cursor:not-allowed}.academy-catalog-section_cardActions__jfFSI>[role=alert]{grid-column:1/-1;color:#ffb9b9;font-size:12px;line-height:1.5}@media(hover:hover) and (pointer:fine){.academy-catalog-section_viewCourse__OLRto:hover{background:#123244;border-color:#69daff;color:#d9f5ff}.academy-catalog-section_addCart__vS_Dy:not(:disabled):hover{background:#52d2ff;border-color:#9ae6ff}.academy-catalog-section_cardAction__1uyGI:not(:disabled):hover svg{transform:translateX(2px)}}@media(max-width:379px){.academy-catalog-section_cardActions__jfFSI{grid-template-columns:minmax(0,1fr)}}@container(max-width:235px){.academy-catalog-section_cardAction__1uyGI{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.academy-catalog-section_cardAction__1uyGI,.academy-catalog-section_cardAction__1uyGI svg{transition:none}.academy-catalog-section_cardAction__1uyGI:not(:disabled):hover svg{transform:none}}.academy-hero-slider_hero__Ab5i5{position:relative;isolation:isolate;overflow:hidden;touch-action:pan-y}.academy-hero-slider_backgrounds__zCX6v,.academy-hero-slider_overlay__C0w0A,.academy-hero-slider_slide__7pA7i{position:absolute;inset:0}.academy-hero-slider_backgrounds__zCX6v{z-index:-2;pointer-events:none}.academy-hero-slider_slide__7pA7i{opacity:0;transition:opacity .9s ease}.academy-hero-slider_slide__7pA7i[data-active=true]{opacity:1}.academy-hero-slider_image__yrSpW{object-fit:cover;object-position:var(--desktop-position)}.academy-hero-slider_overlay__C0w0A{z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgb(5 14 26/96%),rgb(5 14 26/88%) 48%,rgb(5 14 26/66%)),linear-gradient(0deg,rgb(12 23 38/82%),transparent 60%)}.academy-hero-slider_foreground__8z8yd{position:relative}.academy-hero-slider_bottom__g2h2M{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px 20px;margin-top:16px}.academy-hero-slider_copySlides__9W_BI{display:grid}.academy-hero-slider_copy__Sh_Sl{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease,visibility 0s .25s}.academy-hero-slider_copy__Sh_Sl[data-active=true]{opacity:1;visibility:visible;transform:none;transition-delay:0s}.academy-hero-slider_cta__QLdDR{margin-top:22px;background:rgb(12 23 38/75%)}.academy-hero-slider_cta__QLdDR svg{pointer-events:none}.academy-hero-slider_controls__rYln3,.academy-hero-slider_indicators__UUToI{display:flex;align-items:center;gap:2px}.academy-hero-slider_controls__rYln3>button{display:grid;place-items:center;width:44px;height:44px;background:rgb(12 23 38/70%);color:#16C2FF;border:1px solid #43566d;border-radius:5px;cursor:pointer}.academy-hero-slider_controls__rYln3>button+button{margin-left:6px}.academy-hero-slider_controls__rYln3 svg{pointer-events:none;width:16px;height:16px}.academy-hero-slider_indicators__UUToI button{display:grid;place-items:center;width:32px;height:44px;padding:0;background:transparent;border:0;cursor:pointer}.academy-hero-slider_indicators__UUToI span{pointer-events:none;width:6px;height:6px;border-radius:50%;background:#AEB8C6}.academy-hero-slider_indicators__UUToI button[aria-current=true] span{background:#16C2FF;box-shadow:0 0 0 3px rgb(22 194 255/16%)}.academy-hero-slider_controls__rYln3 button:hover:not(:disabled){border-color:#16C2FF;background:rgb(22 194 255/10%)}.academy-hero-slider_controls__rYln3 button:focus-visible{outline:2px solid #16C2FF;outline-offset:3px}.academy-hero-slider_controls__rYln3 button:disabled{opacity:.5;cursor:default}.academy-hero-slider_hero__Ab5i5 :is(input,button,a,label){touch-action:auto}@media(max-width:767px){.academy-hero-slider_image__yrSpW{object-position:var(--mobile-position)}.academy-hero-slider_overlay__C0w0A{background:linear-gradient(90deg,rgb(5 14 26/93%),rgb(5 14 26/84%)),linear-gradient(0deg,rgb(12 23 38/80%),transparent 70%)}.academy-hero-slider_bottom__g2h2M{gap:6px}}@media(prefers-reduced-motion:reduce){.academy-hero-slider_copy__Sh_Sl,.academy-hero-slider_slide__7pA7i{transition:none;transform:none}}.academy-area_area__zvPLK{min-height:100dvh;display:flex;flex-direction:column;background:var(--background);color:var(--foreground);--accent:#16C2FF;--accent-text:#16C2FF;--muted:#BDC5D0;--focus:#16C2FF}.academy-area_area__zvPLK>main{flex:1}.academy-area_header__74Ybd{background:#101D2E;border-bottom:1px solid #334151;padding:0 max(20px,calc((100% - 1440px)/2))}.academy-area_topline__VmDpH{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-bottom:1px solid #28394d;color:#AEB8C6}.academy-area_back___s4_7{display:flex;align-items:center;gap:8px;color:#16C2FF}.academy-area_back___s4_7 svg{width:14px;height:14px}.academy-area_navShell__UVn_K{display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding-block:18px}.academy-area_brand__SbsNl{font-size:21px;font-weight:650;letter-spacing:-.025em;flex:none}.academy-area_brand__SbsNl span{color:#16C2FF}.academy-area_navSearch__v62wy{flex:1;min-width:220px;max-width:560px}.academy-area_navSearch__v62wy label{display:block;color:#AEB8C6;font-size:11px;margin-bottom:5px}.academy-area_navSearch__v62wy>div{display:flex;align-items:center;gap:10px;border:1px solid #43566d;background:#0C1726;border-radius:6px;padding-left:12px}.academy-area_navSearch__v62wy svg{width:18px;height:18px;color:#16C2FF;flex:none}.academy-area_navSearch__v62wy input{min-width:0;width:100%;background:transparent;border:0;min-height:44px;font-size:13px;color:#F1F2F4}.academy-area_navSearch__v62wy input::placeholder{color:#AEB8C6}.academy-area_navSearch__v62wy button{display:grid;place-items:center;min-height:44px;width:44px;background:transparent;border:0;cursor:pointer}.academy-area_navigation__DiFqr{display:flex;align-items:center;flex-wrap:wrap;gap:18px;font-size:13px}.academy-area_explore__UqNkg>button,.academy-area_navigation__DiFqr>a{min-height:44px;display:flex;align-items:center;gap:6px}.academy-area_explore__UqNkg{position:relative}.academy-area_explore__UqNkg>button{background:transparent;color:#F1F2F4;border:0;font-size:13px;cursor:pointer}.academy-area_explore__UqNkg svg{width:14px;height:14px}.academy-area_dropdown__1XBsS{position:absolute;left:0;top:100%;z-index:10;min-width:215px;padding:8px;border:1px solid #43566d;background:#152337;border-radius:6px;box-shadow:0 12px 30px rgb(0 0 0/25%)}.academy-area_dropdown__1XBsS:not([hidden]){display:grid}.academy-area_dropdown__1XBsS a{display:flex;align-items:center;padding:10px;min-height:44px}.academy-area_account__CLkjN{display:flex;align-items:center;gap:12px}.academy-area_mobileToggle__6_4LP{display:none}.academy-area_footer__zICi9{padding:24px max(20px,calc((100% - 1200px)/2));border-top:1px solid #334151;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#AEB8C6;font-size:12px;line-height:1.8}.academy-area_footer__zICi9 nav{flex-wrap:wrap;gap:18px}.academy-area_area__zvPLK :is(a,button,input,select,summary):focus-visible{outline:2px solid #16C2FF;outline-offset:3px}.academy-area_area__zvPLK a:hover,.academy-area_navigation__DiFqr button:hover{color:#16C2FF}.academy-area_page__E4Vbf{max-width:1200px;width:100%;margin:auto;padding:40px 24px 56px}.academy-area_page__E4Vbf h1{font-size:clamp(30px,4vw,44px);font-weight:650;margin-bottom:18px;line-height:1.2}.academy-area_page__E4Vbf h2{font-size:22px;font-weight:600;margin-block:24px 12px}.academy-area_notice__5_IDZ,.academy-area_page__E4Vbf p{color:#BDC5D0;font-size:14px;line-height:1.8}.academy-area_notice__5_IDZ{padding:20px;margin-block:22px;border:1px solid #334151;background:rgb(22 194 255/3%)}.academy-area_button__vjwjw,.academy-area_wishButton__Ashz4{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #43566d;border-radius:5px;padding:10px 14px;background:transparent;color:#16C2FF;font-size:13px;cursor:pointer}.academy-area_button__vjwjw:hover,.academy-area_wishButton__Ashz4:hover{border-color:#16C2FF;background:rgb(22 194 255/7%)}.academy-area_wishControl__K2VLd{margin-top:10px}.academy-area_wishButton__Ashz4{width:100%;font-size:11px}.academy-area_wishButton__Ashz4 svg{width:15px;height:15px;flex:none}.academy-area_wishButton__Ashz4[aria-pressed=true] svg{fill:rgb(22 194 255/25%)}.academy-area_wishControl__K2VLd p{font-size:12px;line-height:1.8;color:#E8C783}.academy-area_saved__dBd2T{list-style:none;padding:0;margin-block:24px}.academy-area_saved__dBd2T li{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:20px 0;border-bottom:1px solid #334151}.academy-area_saved__dBd2T a{color:#16C2FF;font-size:18px}.academy-area_actions__8Jfte{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.academy-area_breadcrumbs__WgCF_{display:flex;gap:12px;flex-wrap:wrap;color:#AEB8C6;font-size:12px;margin-bottom:24px}.academy-area_area__zvPLK :is(h1,h2,h3,p,li){overflow-wrap:anywhere}@media(max-width:1200px){.academy-area_navigation__DiFqr{width:100%}}@media(max-width:767px){.academy-area_header__74Ybd{padding-inline:16px}.academy-area_topline__VmDpH>span{display:none}.academy-area_navShell__UVn_K{gap:16px}.academy-area_brand__SbsNl{font-size:20px}.academy-area_mobileToggle__6_4LP{display:grid;place-items:center;margin-left:auto;width:44px;height:44px;color:#F1F2F4;background:transparent;border:1px solid #43566d;border-radius:5px}.academy-area_navSearch__v62wy{order:3;flex-basis:100%;max-width:none;min-width:0}.academy-area_navigation__DiFqr{order:4;display:none;align-items:stretch;flex-direction:column;gap:8px}.academy-area_navigation__DiFqr[data-open=true]{display:flex}.academy-area_dropdown__1XBsS{position:static;min-width:0}.academy-area_navigation__DiFqr>a{border-bottom:1px solid #334151}.academy-area_page__E4Vbf{padding:28px 20px 40px}.academy-area_saved__dBd2T li{align-items:start;flex-direction:column;gap:12px}}@media(prefers-reduced-motion:no-preference){.academy-area_button__vjwjw,.academy-area_wishButton__Ashz4{transition:background-color .15s ease,border-color .15s ease}}.academy-area_header__74Ybd{background:#FFFFFF;color:#191D23;border-bottom-color:#DCE1E6;padding-inline:max(24px,calc((100% - 1240px)/2))}.academy-area_topline__VmDpH{padding-block:5px;border-bottom-color:#EEF0F3;color:#646B74;font-size:11px}.academy-area_back___s4_7{color:#007394;min-height:24px}.academy-area_navShell__UVn_K{padding-block:12px;gap:18px;flex-wrap:nowrap}.academy-area_brand__SbsNl{font-size:20px}.academy-area_navSearch__v62wy{min-width:180px;max-width:none}.academy-area_navSearch__v62wy label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.academy-area_navSearch__v62wy>div{background:#F6F7F9;border-color:#B8C2CD;border-radius:999px}.academy-area_navSearch__v62wy input{color:#191D23;font-size:14px}.academy-area_navSearch__v62wy input::placeholder{color:#646B74}.academy-area_navSearch__v62wy svg{color:#007394}.academy-area_navigation__DiFqr{gap:14px;flex-wrap:nowrap;font-size:12px;width:auto}.academy-area_navigation__DiFqr>a{white-space:nowrap}.academy-area_explore__UqNkg>button{color:#191D23;white-space:nowrap;min-height:44px}.academy-area_dropdown__1XBsS{background:#FFFFFF;color:#191D23;border-color:#DCE1E6;box-shadow:0 3px 10px rgb(0 0 0/7%)}.academy-area_account__CLkjN{gap:10px;white-space:nowrap}.academy-area_account__CLkjN button{color:#191D23}.academy-area_account__CLkjN [id$=account-actions]{background:#FFFFFF;border-color:#DCE1E6;backdrop-filter:none;box-shadow:0 3px 10px rgb(0 0 0/7%)}.academy-area_account__CLkjN [id$=account-actions] button{color:#191D23}.academy-area_account__CLkjN [id$=account-actions] p{color:#A32929}.academy-area_footer__zICi9{display:block;background:#101D2E;color:#CAD2DD;padding:36px max(24px,calc((100% - 1240px)/2));font-size:14px}.academy-area_footerGrid__8C4pE{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:32px}.academy-area_footer__zICi9 nav{display:flex;flex-direction:column;gap:0}.academy-area_footer__zICi9 h2{color:#F1F2F4;font-weight:650;font-size:16px;margin-bottom:12px}.academy-area_footer__zICi9 p{font-size:13px;line-height:1.7;margin-block:12px}.academy-area_footer__zICi9 a{display:inline-flex;align-items:center;min-height:44px}.academy-area_footer__zICi9 .academy-area_footerBrand__XQWKx{color:#F1F2F4;font-weight:650;font-size:20px}.academy-area_footerBrand__XQWKx span{color:#16C2FF;margin-left:5px}@media(max-width:1099px){.academy-area_navShell__UVn_K{flex-wrap:wrap;gap:12px 18px}.academy-area_navSearch__v62wy{flex-basis:35%}.academy-area_navigation__DiFqr{width:100%;justify-content:flex-end}.academy-area_footerGrid__8C4pE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.academy-area_header__74Ybd{padding-inline:16px}.academy-area_navShell__UVn_K{gap:12px}.academy-area_mobileToggle__6_4LP{color:#191D23;border-color:#C6CED7}.academy-area_navSearch__v62wy{flex-basis:100%}.academy-area_navigation__DiFqr{justify-content:start;flex-direction:column;align-items:stretch}.academy-area_navigation__DiFqr>a{border-bottom-color:#DCE1E6}.academy-area_explore__UqNkg{display:none;order:4;width:100%}.academy-area_explore__UqNkg[data-open=true]{display:block}.academy-area_dropdown__1XBsS{position:static}.academy-area_footer__zICi9{padding:28px 16px}.academy-area_footerGrid__8C4pE{gap:24px 16px}}@media(max-width:399px){.academy-area_footerGrid__8C4pE{grid-template-columns:minmax(0,1fr)}}.academy-area_area__zvPLK{--academy-background:var(--background);--academy-surface:var(--surface);--academy-raised:var(--surface-raised);--academy-foreground:var(--foreground);--academy-muted:var(--muted);--academy-line:rgb(244 247 251/15%);--academy-control:var(--control-border)}.academy-area_header__74Ybd{background:var(--academy-surface);color:var(--academy-foreground);border-bottom-color:var(--academy-line)}.academy-area_topline__VmDpH{color:var(--academy-muted);border-bottom-color:var(--academy-line)}.academy-area_back___s4_7,.academy-area_navSearch__v62wy svg{color:var(--accent)}.academy-area_navSearch__v62wy>div{background:var(--academy-background);border-color:var(--control-border)}.academy-area_navSearch__v62wy input{color:var(--academy-foreground)}.academy-area_navSearch__v62wy input::placeholder{color:var(--academy-muted)}.academy-area_account__CLkjN button,.academy-area_explore__UqNkg>button{color:var(--academy-foreground)}.academy-area_account__CLkjN [id$=account-actions],.academy-area_dropdown__1XBsS{background:var(--academy-raised);color:var(--academy-foreground);border-color:var(--academy-line);box-shadow:0 3px 10px rgb(0 0 0/7%)}.academy-area_account__CLkjN [id$=account-actions] button{color:var(--academy-foreground)}.academy-area_account__CLkjN [id$=account-actions] p{color:var(--danger)}.academy-area_footer__zICi9{background:var(--academy-surface);color:var(--academy-muted);border-color:var(--academy-line)}.academy-area_footer__zICi9 .academy-area_footerBrand__XQWKx,.academy-area_footer__zICi9 h2{color:var(--academy-foreground)}@media(max-width:767px){.academy-area_mobileToggle__6_4LP{color:var(--academy-foreground);border-color:var(--control-border)}.academy-area_navigation__DiFqr>a{border-bottom-color:var(--academy-line)}}.academy-area_dropdown__1XBsS{max-height:min(70dvh,560px);overflow-y:auto}.academy-price_price__9yM06{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-block:10px;font-size:14px;line-height:1.5}.academy-price_current__rODIc{font-size:20px;font-weight:700;color:#16C2FF}.academy-price_large__SfWu4 .academy-price_current__rODIc{font-size:32px}.academy-price_price__9yM06 del{color:var(--academy-muted,var(--muted));font-size:14px}.academy-price_badge___3_lt{color:#16C2FF;background:rgb(22 194 255/10%);border-radius:3px;padding:2px 6px;font-size:12px}.academy-price_label__2AJQ0{flex-basis:100%;color:var(--academy-muted,var(--muted));font-size:12px}.academy-price_access__fkrBe{flex-basis:100%;color:#16C2FF;font-size:13px}.academy-course-details_page__f8Wq2{width:min(100% - 48px,1280px);margin:auto;padding-block:28px 48px;color:var(--academy-foreground)}.academy-course-details_breadcrumb__u4fYJ{display:flex;gap:9px;flex-wrap:wrap;font-size:14px;color:var(--academy-muted);margin-bottom:22px}.academy-course-details_page__f8Wq2 a,.academy-course-details_page__f8Wq2 button{color:#16C2FF}.academy-course-details_layout__N9Ico{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start}.academy-course-details_content__AETQj{min-width:0;grid-column:1;grid-row:2}.academy-course-details_hero__A_Obu{padding-bottom:24px;border-bottom:1px solid var(--academy-line)}.academy-course-details_hero__A_Obu h1{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.025em;font-weight:700;margin:14px 0}.academy-course-details_page__f8Wq2 p{font-size:16px;line-height:1.75;color:var(--academy-muted)}.academy-course-details_tags___ElLm{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px;color:#16C2FF}.academy-course-details_level__sd0id{padding:3px 8px;border-radius:4px;background:rgb(117 211 149/10%);color:#A0DDB2}.academy-course-details_level__sd0id[data-level=Intermediate]{background:rgb(232 183 89/10%);color:#E9CB8C}.academy-course-details_level__sd0id[data-level=Advanced],.academy-course-details_level__sd0id[data-level=Expert]{background:rgb(184 141 223/10%);color:#D3AFE9}.academy-course-details_notice__kxcXR{border:1px solid var(--academy-line);border-left:3px solid #16c2ff;padding:10px 14px;margin-bottom:20px;background:var(--academy-surface);font-size:14px!important}.academy-course-details_section__LqRNd{margin-top:28px}.academy-course-details_page__f8Wq2 h2{font-size:24px;font-weight:650;margin-bottom:14px;line-height:1.35}.academy-course-details_page__f8Wq2 h3{font-size:16px;font-weight:600}.academy-course-details_list__QsNcv{list-style:disc;margin-left:20px;color:var(--academy-muted);font-size:16px;line-height:1.75}.academy-course-details_outcomes__2wpEM{border:1px solid var(--academy-line);padding:24px}.academy-course-details_outcomes__2wpEM ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 26px}.academy-course-details_summary__LFC1S{grid-column:2;grid-row:1/span 2;position:sticky;top:24px;border:1px solid var(--academy-line);background:var(--academy-surface);border-radius:5px;overflow:hidden}.academy-course-details_summary__LFC1S figure{aspect-ratio:16/9;position:relative;background:var(--academy-raised)}.academy-course-details_summary__LFC1S figure img{object-fit:cover}.academy-course-details_fallback__oCpKV{display:grid;place-items:center;height:100%;color:#16C2FF}.academy-course-details_fallback__oCpKV svg{width:48px;height:48px}.academy-course-details_summaryBody__V_C96{padding:24px}.academy-course-details_price__U2w2G{font-size:32px!important;font-weight:700;color:var(--academy-foreground)!important;line-height:1.3!important}.academy-course-details_price__U2w2G del{font-size:14px;font-weight:400;margin-left:12px;color:var(--academy-muted)}.academy-course-details_summary__LFC1S dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:14px;color:var(--academy-muted);margin:16px 0}.academy-course-details_summary__LFC1S dd{text-align:right}.academy-course-details_action__pRnAB{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 14px;border:1px solid var(--academy-control);border-radius:4px;background:transparent;font-size:14px;cursor:pointer}.academy-course-details_primary__T_Jge{width:100%;background:#16C2FF;color:#07111F!important;border-color:#16C2FF;font-weight:650}.academy-course-details_action__pRnAB:disabled{opacity:.6;cursor:default}.academy-course-details_action__pRnAB:hover:not(:disabled){border-color:#16C2FF}.academy-course-details_page__f8Wq2 :is(a,button,input,summary):focus-visible{outline:2px solid #16C2FF;outline-offset:3px}.academy-course-details_tools__RerMm{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.academy-course-details_tools__RerMm>div{display:flex;gap:8px;flex-wrap:wrap}.academy-course-details_module__5lKVZ{border:1px solid var(--academy-line);border-bottom:0}.academy-course-details_module__5lKVZ:last-child{border-bottom:1px solid var(--academy-line)}.academy-course-details_module__5lKVZ summary{padding:14px 16px;cursor:pointer;background:var(--academy-surface);font-size:16px;font-weight:600}.academy-course-details_module__5lKVZ summary span{float:right;font-size:14px;color:var(--academy-muted);margin-left:10px}.academy-course-details_lessons__4ysQ_{list-style:none;margin:0;padding:0}.academy-course-details_lesson___0Wqb{display:flex;gap:10px;align-items:center;padding:12px 16px;border-top:1px solid var(--academy-line);font-size:15px}.academy-course-details_lesson___0Wqb svg{width:16px;height:16px;flex:none;color:var(--academy-muted)}.academy-course-details_lesson___0Wqb>div{flex:1;min-width:0}.academy-course-details_lesson___0Wqb small{display:block;color:var(--academy-muted);font-size:14px;margin-top:4px}.academy-course-details_lesson___0Wqb button{flex:none;border:0;background:transparent;min-height:44px;cursor:pointer;font-size:14px}.academy-course-details_description__wpXbx{white-space:pre-wrap}.academy-course-details_toggle__f2dY6{border:0;background:transparent;padding-block:12px;cursor:pointer;min-height:44px}.academy-course-details_code__uSUL7{margin-top:20px;border-top:1px solid var(--academy-line);padding-top:16px}.academy-course-details_code__uSUL7 label{display:block;font-size:14px;margin-bottom:6px}.academy-course-details_code__uSUL7>div{display:flex;gap:6px}.academy-course-details_code__uSUL7 input{width:100%;min-width:0;min-height:44px;padding:8px;background:var(--academy-background);color:var(--academy-foreground);border:1px solid var(--academy-control);border-radius:4px;font-size:14px}.academy-course-details_error__RyyvO{color:#FFB5AC!important;font-size:14px!important}.academy-course-details_small__AKSEf{font-size:14px!important}.academy-course-details_related__hJA8S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.academy-course-details_related__hJA8S a{border:1px solid var(--academy-line);padding:14px;font-size:14px;display:block}.academy-course-details_related__hJA8S p{font-size:14px;margin-top:8px}.academy-course-details_dialog__af399{position:fixed;inset:0;z-index:100;background:rgb(0 0 0/70%);display:grid;place-items:center;padding:24px}.academy-course-details_viewer__HG8mv{width:min(900px,100%);max-height:90dvh;overflow:auto;background:var(--academy-surface);border:1px solid var(--academy-control);border-radius:6px;padding:24px}.academy-course-details_viewer__HG8mv header{display:flex;justify-content:space-between;align-items:start;gap:16px}.academy-course-details_viewer__HG8mv header button{flex:none}.academy-course-details_preview__gnG_5 iframe,.academy-course-details_viewer__HG8mv video{width:100%;aspect-ratio:16/9;border:0;margin-top:12px}.academy-course-details_preview__gnG_5{margin-top:18px}.academy-course-details_resources__G8tt0{display:flex;gap:14px;flex-wrap:wrap;margin-top:20px}@media(max-width:900px){.academy-course-details_layout__N9Ico{grid-template-columns:minmax(0,1fr) 290px;gap:24px}}@media(max-width:767px){.academy-course-details_page__f8Wq2{width:calc(100% - 32px);padding-top:20px}.academy-course-details_layout__N9Ico{display:flex;flex-direction:column;gap:24px}.academy-course-details_hero__A_Obu{order:0}.academy-course-details_summary__LFC1S{order:1}.academy-course-details_content__AETQj{order:2}.academy-course-details_content__AETQj,.academy-course-details_summary__LFC1S{width:100%}.academy-course-details_summary__LFC1S{position:static}.academy-course-details_hero__A_Obu{padding-bottom:18px}.academy-course-details_outcomes__2wpEM ul,.academy-course-details_related__hJA8S{grid-template-columns:1fr}.academy-course-details_viewer__HG8mv{padding:16px}.academy-course-details_module__5lKVZ summary span{float:none;display:block;margin-left:0;margin-top:5px}}@media(prefers-reduced-motion:no-preference){.academy-course-details_action__pRnAB{transition:border-color .15s ease}}.academy-course-details_thumbnailPreview__g6QMW{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(transparent,rgb(0 0 0/65%));color:white!important;cursor:pointer;font-size:16px;font-weight:600}.academy-course-details_thumbnailPreview__g6QMW svg{width:56px;height:56px;padding:16px;border-radius:50%;background:#16C2FF;color:#07111F}.academy-course-details_totals__Teqxc{padding-block:14px;border-block:1px solid var(--academy-line)}.academy-course-details_totals__Teqxc dd:last-of-type,.academy-course-details_totals__Teqxc dt:last-of-type{color:var(--academy-foreground);font-weight:650}@media(min-width:768px){.academy-course-details_summary__LFC1S{max-height:calc(100dvh - 48px);overflow-y:auto}}.academy-course-details_lesson___0Wqb[data-selected=true]{background:rgb(22 194 255/8%);box-shadow:inset 3px 0 #16C2FF}.academy-course-details_lessonDescription__1533Y{font-size:14px!important;line-height:1.6!important;margin-top:6px}.academy-course-details_lessonViewerLayout__rhnlg{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px}.academy-course-details_selectedLesson__D2AXZ{min-width:0}.academy-course-details_lessonSelection__XJAEk{max-height:65dvh;overflow:auto;border-left:1px solid var(--academy-line);padding-left:16px}.academy-course-details_lessonSelection__XJAEk section+section{margin-top:18px}.academy-course-details_lessonSelection__XJAEk h3{margin-bottom:8px}.academy-course-details_lessonSelection__XJAEk button{display:flex;align-items:flex-start;gap:8px;width:100%;text-align:left;min-height:44px;padding:10px;border:1px solid transparent;border-radius:4px;background:transparent;cursor:pointer;font-size:14px}.academy-course-details_lessonSelection__XJAEk button[aria-pressed=true]{border-color:#16C2FF;background:rgb(22 194 255/8%)}.academy-course-details_lessonSelection__XJAEk button:disabled{color:var(--academy-muted);cursor:default}.academy-course-details_lessonSelection__XJAEk svg{width:16px;height:16px;flex:none;margin-top:3px}.academy-course-details_lessonSelection__XJAEk span{flex:1;min-width:0}.academy-course-details_lessonSelection__XJAEk small{display:block;font-size:12px;color:var(--academy-muted);margin-top:4px}@media(max-width:767px){.academy-course-details_lessonViewerLayout__rhnlg{grid-template-columns:1fr}.academy-course-details_lessonSelection__XJAEk{max-height:none;border-left:0;border-top:1px solid var(--academy-line);padding:16px 0 0}.academy-course-details_lesson___0Wqb{flex-wrap:wrap}.academy-course-details_lesson___0Wqb>div{flex-basis:calc(100% - 30px)}.academy-course-details_lesson___0Wqb>button{margin-left:26px}}.academy-course-details_orderTotals__LpwEi{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;max-width:560px;margin-block:24px;padding-block:18px;border-block:1px solid var(--academy-line)}.academy-course-details_orderTotals__LpwEi dd{margin:0;text-align:right}.academy-course-details_orderTotals__LpwEi dd:last-of-type,.academy-course-details_orderTotals__LpwEi dt:last-of-type{color:#16C2FF;font-weight:650}.academy-course-details_summaryBody__V_C96 .academy-course-details_action__pRnAB,.academy-course-details_summaryBody__V_C96 .academy-course-details_summaryWishlist__dz6KR button{width:100%;min-height:44px;gap:8px;border:1px solid #30748f;border-radius:4px;background:transparent;color:#a8e8ff;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.academy-course-details_summaryBody__V_C96 .academy-course-details_action__pRnAB{margin-top:8px}.academy-course-details_summaryBody__V_C96 .academy-course-details_primary__T_Jge{background:#16C2FF;border-color:#16C2FF;color:#07111F!important}.academy-course-details_summaryBody__V_C96 .academy-course-details_action__pRnAB svg,.academy-course-details_summaryBody__V_C96 .academy-course-details_summaryWishlist__dz6KR svg{width:16px;height:16px;flex:none;transition:transform .2s ease}.academy-course-details_summaryBody__V_C96 .academy-course-details_action__pRnAB:disabled,.academy-course-details_summaryBody__V_C96 .academy-course-details_summaryWishlist__dz6KR button:disabled{opacity:1;background:#274e60;border-color:#53798a;color:#daeaf2!important;cursor:not-allowed}.academy-course-details_summaryBody__V_C96 :is(.academy-course-details_action__pRnAB,.academy-course-details_summaryWishlist__dz6KR button):focus-visible{outline:2px solid #16C2FF;outline-offset:3px}.academy-course-details_optionActions__6uDjy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;container-type:inline-size}.academy-course-details_optionActions__6uDjy .academy-course-details_action__pRnAB{margin:0;min-width:0;padding:10px 8px;font-size:12px}.academy-course-details_optionActions__6uDjy .academy-course-details_action__pRnAB:only-child{grid-column:1/-1}.academy-course-details_optionActions__6uDjy>[role=alert]{grid-column:1/-1;font-size:12px;color:#ffb9b9}.academy-course-details_summaryBody__V_C96 .academy-course-details_summaryWishlist__dz6KR{width:100%;margin-block:8px}.academy-course-details_summaryBody__V_C96 .academy-course-details_summaryWishlist__dz6KR button[aria-pressed=true]{border-color:#16C2FF;background:#123244;color:#d9f5ff}@media(hover:hover) and (pointer:fine){.academy-course-details_summaryBody__V_C96 .academy-course-details_action__pRnAB:not(:disabled):hover,.academy-course-details_summaryBody__V_C96 .academy-course-details_summaryWishlist__dz6KR button:not(:disabled):hover{background:#123244;border-color:#69daff;color:#d9f5ff}.academy-course-details_summaryBody__V_C96 .academy-course-details_primary__T_Jge:not(:disabled):hover{background:#52d2ff;border-color:#9ae6ff}.academy-course-details_summaryBody__V_C96 .academy-course-details_action__pRnAB:not(:disabled):hover svg,.academy-course-details_summaryBody__V_C96 .academy-course-details_summaryWishlist__dz6KR button:not(:disabled):hover svg{transform:translateX(2px)}}@media(max-width:379px){.academy-course-details_optionActions__6uDjy{grid-template-columns:1fr}}@container(max-width:255px){.academy-course-details_optionActions__6uDjy .academy-course-details_action__pRnAB{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.academy-course-details_summaryBody__V_C96 .academy-course-details_action__pRnAB,.academy-course-details_summaryBody__V_C96 .academy-course-details_action__pRnAB svg,.academy-course-details_summaryBody__V_C96 .academy-course-details_summaryWishlist__dz6KR button,.academy-course-details_summaryBody__V_C96 .academy-course-details_summaryWishlist__dz6KR svg{transition:none}.academy-course-details_summaryBody__V_C96 .academy-course-details_action__pRnAB:not(:disabled):hover svg,.academy-course-details_summaryBody__V_C96 .academy-course-details_summaryWishlist__dz6KR button:not(:disabled):hover svg{transform:none}}.academy-cart_rows__dAl_u{display:grid;gap:24px;margin-block:24px}.academy-cart_row__eGOG9{display:grid;grid-template-columns:128px minmax(0,1fr);gap:24px;border:1px solid var(--academy-line);border-radius:6px;padding:20px;background:var(--academy-surface)}.academy-cart_row__eGOG9 h2{font-size:20px}.academy-cart_row__eGOG9>div{min-width:0}.academy-cart_thumbnail__NlO6E{position:relative;margin:0;width:128px;aspect-ratio:16/9;background:var(--academy-control);display:grid;place-items:center}.academy-cart_thumbnail__NlO6E img{object-fit:cover}.academy-cart_receipt__u0LUW{padding:20px;border:1px solid #16c2ff;margin-block:24px}.academy-cart_receipt__u0LUW ul{padding-left:20px}.academy-cart_receipt__u0LUW li{margin-block:10px;overflow-wrap:anywhere}@media(max-width:767px){.academy-cart_row__eGOG9{grid-template-columns:1fr;padding:16px;gap:16px}}.academy-add-to-cart_announcement__8U1XP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.academy-discovery_career__pV_WP,.academy-discovery_directory___7etn,.academy-discovery_discovery__P_8TJ,.academy-discovery_featured__8MAht,.academy-discovery_learningCollection__oaj_Y,.academy-discovery_showcase__25Rbw{padding-block:30px}.academy-discovery_career__pV_WP>div,.academy-discovery_directory___7etn>div,.academy-discovery_discovery__P_8TJ>div,.academy-discovery_featured__8MAht>div,.academy-discovery_learningCollection__oaj_Y>div,.academy-discovery_promo__VT2Vm>div,.academy-discovery_showcase__25Rbw>div{width:min(100% - 48px,1240px);margin-inline:auto}.academy-discovery_showcaseLayout__ooQ1o{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:36px;align-items:center}.academy-discovery_intro__tueZY{max-width:76ch;color:var(--academy-muted);font-size:15px;line-height:1.65;margin-top:10px}.academy-discovery_showcaseTiles__aNX7S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}.academy-discovery_showcaseTiles__aNX7S li{min-width:0}.academy-discovery_showcaseTiles__aNX7S h3{color:var(--academy-foreground);font-size:15px;font-weight:650;line-height:1.4;margin-top:10px}.academy-discovery_showcaseTiles__aNX7S a:hover h3{color:var(--accent)}.academy-discovery_collection__smuog{margin-top:22px;min-width:0}.academy-discovery_rowHeading__84MV_{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-bottom:14px}.academy-discovery_career__pV_WP h2,.academy-discovery_directory___7etn h2,.academy-discovery_rowHeading__84MV_ h2{font-size:clamp(23px,2.4vw,28px)}.academy-discovery_rowActions__YN9PR{display:flex;align-items:center;gap:8px}.academy-discovery_rowActions__YN9PR a{color:var(--accent);font-weight:600;font-size:13px;min-height:44px;display:flex;align-items:center;margin-right:8px}.academy-discovery_rowActions__YN9PR button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--academy-control);border-radius:50%;background:var(--academy-surface);color:var(--accent);cursor:pointer}.academy-discovery_rowActions__YN9PR button:disabled{opacity:.4;cursor:default}.academy-discovery_rowActions__YN9PR svg{width:18px;height:18px}.academy-discovery_track__DQL6y{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--academy-control) transparent;margin:0;padding:4px 3px 12px;list-style:none;scroll-padding-inline:3px}.academy-discovery_track__DQL6y>li{scroll-snap-align:start}.academy-discovery_track__DQL6y:focus-visible{outline:2px solid #16C2FF;outline-offset:3px}.academy-discovery_empty__VIric{padding:16px 0;border-top:1px solid var(--academy-line);color:var(--academy-muted);font-size:14px}.academy-discovery_promo__VT2Vm{background:var(--academy-surface);color:var(--academy-foreground);padding-block:30px}.academy-discovery_promoLayout___WhMW{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px}.academy-discovery_promo__VT2Vm h2{font-size:clamp(26px,3vw,36px);font-weight:650;letter-spacing:-.025em;line-height:1.2;max-width:20ch}.academy-discovery_promo__VT2Vm p:not(.academy-discovery_eyebrow__fZuuU){color:var(--academy-muted);font-size:15px;line-height:1.65;margin-top:14px;max-width:65ch}.academy-discovery_promo__VT2Vm p.academy-discovery_small__fffRe{font-size:12px}.academy-discovery_promoImage__Wa_Rn{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:4px}.academy-discovery_promoImage__Wa_Rn img{object-fit:cover}.academy-discovery_eyebrow__fZuuU{color:var(--accent);font-size:11px;font-weight:650;letter-spacing:.06em;margin-bottom:10px}.academy-discovery_promo__VT2Vm .academy-discovery_eyebrow__fZuuU{color:#16C2FF}.academy-discovery_trainingAction__ES9Kk{display:inline-flex;align-items:center;gap:12px;background:#16C2FF;color:var(--accent-foreground);font-weight:650;font-size:14px;min-height:44px;padding:11px 18px;margin-top:20px;border:1px solid #16c2ff;border-radius:3px}.academy-discovery_trainingAction__ES9Kk:hover{background:#58D3FF}.academy-discovery_promo__VT2Vm a:focus-visible,.academy-discovery_trainingAction__ES9Kk:focus-visible{outline:2px solid #16C2FF;outline-offset:4px}.academy-discovery_trainingAction__ES9Kk svg{width:16px;height:16px}.academy-discovery_pathways__Gz9p4{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:0;margin:20px 0 0;list-style:none}.academy-discovery_pathways__Gz9p4>li{min-width:0;border:1px solid var(--academy-line);border-radius:4px;overflow:hidden;background:var(--academy-surface)}.academy-discovery_pathwayImage__nFwFT{position:relative;aspect-ratio:16/9;background:var(--academy-raised);display:grid;place-items:center;overflow:hidden;border-radius:4px 4px 0 0}.academy-discovery_pathwayImage__nFwFT img{object-fit:cover}.academy-discovery_pathwayImage__nFwFT>svg{color:var(--accent);width:40px;height:40px}.academy-discovery_pathwayBody__Rp12r{padding:16px}.academy-discovery_pathwayBody__Rp12r h3{font-size:18px;font-weight:650;line-height:1.4}.academy-discovery_pathwayBody__Rp12r p{color:var(--academy-muted);font-size:14px;line-height:1.65;margin-block:8px}.academy-discovery_pathwayBody__Rp12r ul{padding:0;list-style:none}.academy-discovery_pathwayBody__Rp12r a{color:var(--accent);display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px;line-height:1.5;padding-block:8px}.academy-discovery_pathwayBody__Rp12r svg{flex:none;width:14px;height:14px}.academy-discovery_directory___7etn{background:var(--academy-surface);border-block:1px solid var(--academy-line)}.academy-discovery_skills__aCnr0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:20px}.academy-discovery_skills__aCnr0 h3{font-size:16px;font-weight:650}.academy-discovery_skills__aCnr0 ul{list-style:none;margin-top:6px;padding:0}.academy-discovery_skills__aCnr0 a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--academy-muted)}.academy-discovery_skills__aCnr0 h3 a{color:var(--academy-foreground);font-size:16px}.academy-discovery_pathwayBody__Rp12r a:hover,.academy-discovery_skills__aCnr0 a:hover{color:var(--accent);text-decoration:underline;text-decoration-color:#16C2FF;text-underline-offset:4px}.academy-discovery_learningCollection__oaj_Y{background:var(--academy-raised)}.academy-discovery_collectionLayout__AIF5z{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:28px;align-items:center}.academy-discovery_summaryPanel__2_tGD{padding:20px 0}.academy-discovery_summaryPanel__2_tGD h2{font-size:clamp(26px,3vw,34px);line-height:1.2}.academy-discovery_summaryPanel__2_tGD p:not(.academy-discovery_eyebrow__fZuuU){color:var(--academy-muted);font-size:15px;line-height:1.65;margin-top:14px}.academy-discovery_collectionLayout__AIF5z .academy-discovery_collection__smuog{margin-top:0}.academy-discovery_srOnly__DyIGz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:600px){.academy-discovery_track__DQL6y{grid-auto-columns:calc((100% - 18px)/2)}.academy-discovery_pathways__Gz9p4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.academy-discovery_track__DQL6y{grid-auto-columns:calc((100% - 54px)/4)}.academy-discovery_skills__aCnr0{grid-template-columns:repeat(4,minmax(0,1fr))}.academy-discovery_collectionLayout__AIF5z .academy-discovery_track__DQL6y{grid-auto-columns:calc((100% - 18px)/2)}}@media(max-width:899px){.academy-discovery_showcaseLayout__ooQ1o{grid-template-columns:minmax(0,1fr);gap:22px}.academy-discovery_collectionLayout__AIF5z{grid-template-columns:minmax(0,1fr);gap:14px}}@media(max-width:599px){.academy-discovery_career__pV_WP>div,.academy-discovery_directory___7etn>div,.academy-discovery_discovery__P_8TJ>div,.academy-discovery_featured__8MAht>div,.academy-discovery_learningCollection__oaj_Y>div,.academy-discovery_promo__VT2Vm>div,.academy-discovery_showcase__25Rbw>div{width:calc(100% - 32px)}.academy-discovery_showcaseTiles__aNX7S{grid-template-columns:minmax(0,1fr);gap:20px}.academy-discovery_showcaseTiles__aNX7S a{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px}.academy-discovery_showcaseTiles__aNX7S h3{margin:0}.academy-discovery_promoLayout___WhMW{grid-template-columns:minmax(0,1fr);gap:24px}.academy-discovery_career__pV_WP,.academy-discovery_directory___7etn,.academy-discovery_discovery__P_8TJ,.academy-discovery_featured__8MAht,.academy-discovery_learningCollection__oaj_Y,.academy-discovery_showcase__25Rbw{padding-block:24px}}@media(prefers-reduced-motion:reduce){.academy-discovery_track__DQL6y{scroll-behavior:auto}}.academy-lower-sections_section__EoZBY{padding-block:32px;background:var(--academy-background);color:var(--academy-foreground)}.academy-lower-sections_section__EoZBY>div{width:min(100% - 48px,1240px);margin-inline:auto}.academy-lower-sections_section__EoZBY h2{font-size:clamp(24px,2.5vw,30px);font-weight:650;letter-spacing:-.025em;line-height:1.25}.academy-lower-sections_section__EoZBY :is(h2,h3,p,li){overflow-wrap:anywhere}.academy-lower-sections_goals__y83n6:focus-visible,.academy-lower-sections_section__EoZBY :is(a,button):focus-visible{outline:2px solid #16C2FF;outline-offset:3px}.academy-lower-sections_heading__V9Up6{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.academy-lower-sections_heading__V9Up6 p,.academy-lower-sections_intro__v1PA2{margin-top:10px;color:var(--academy-muted);font-size:14px;line-height:1.65}.academy-lower-sections_controls__oaDbE{display:flex;gap:8px}.academy-lower-sections_controls__oaDbE button{display:grid;place-items:center;width:44px;height:44px;background:var(--academy-surface);color:#16C2FF;border:1px solid var(--academy-control);border-radius:50%;cursor:pointer}.academy-lower-sections_controls__oaDbE button:disabled{opacity:.4;cursor:default}.academy-lower-sections_controls__oaDbE svg{width:18px;height:18px}.academy-lower-sections_goals__y83n6{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--academy-control) transparent;padding:4px 3px 12px;margin:0;list-style:none;scroll-padding-inline:3px}.academy-lower-sections_goals__y83n6>li{scroll-snap-align:start;min-width:0;border:1px solid var(--academy-line);border-radius:4px;padding:18px;background:var(--academy-surface);display:flex;flex-direction:column;list-style:none}.academy-lower-sections_goals__y83n6>li::marker{content:""}.academy-lower-sections_goals__y83n6>li>svg{width:22px;height:22px;color:#16C2FF;margin-bottom:12px}.academy-lower-sections_goals__y83n6 blockquote{margin:0 0 16px}.academy-lower-sections_goals__y83n6 p{color:var(--academy-foreground);font-size:14px;line-height:1.65}.academy-lower-sections_goals__y83n6 a{display:flex;align-items:center;gap:8px;color:#16C2FF;font-size:13px;min-height:44px;margin-top:12px}.academy-lower-sections_profile__G0Rcv{display:flex;align-items:center;gap:10px;margin-top:auto;min-height:76px}.academy-lower-sections_avatar__uk4MX{position:relative;width:44px;height:44px;flex:none;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--academy-raised);border:1px solid var(--academy-line)}.academy-lower-sections_avatar__uk4MX img{width:100%;height:100%;object-fit:cover}.academy-lower-sections_avatar__uk4MX svg{width:24px;height:24px;color:var(--academy-muted)}.academy-lower-sections_profileCopy__b3DrB{min-width:0}.academy-lower-sections_goals__y83n6 .academy-lower-sections_personaLabel__BhWC6{color:var(--academy-muted);font-size:10px;line-height:1.5}.academy-lower-sections_goals__y83n6 .academy-lower-sections_personaRole__JOlTF{color:var(--academy-muted);font-size:13px;font-weight:650;line-height:1.5}.academy-lower-sections_goals__y83n6 .academy-lower-sections_personaInterest__L19kp{color:var(--academy-muted);font-size:11px;line-height:1.5}.academy-lower-sections_action__7_0Oq svg,.academy-lower-sections_goals__y83n6 a svg,.academy-lower-sections_subjects__5rqNk a svg,.academy-lower-sections_textAction__yHQ1e svg{flex:none;width:15px;height:15px}.academy-lower-sections_banner__lojMW{background:var(--academy-surface);border-block:1px solid var(--academy-line)}.academy-lower-sections_bannerLayout__P3HD6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:32px}.academy-lower-sections_banner__lojMW h2{font-size:clamp(28px,3vw,36px);max-width:20ch}.academy-lower-sections_banner__lojMW p:not(.academy-lower-sections_eyebrow__fDfnU){color:var(--academy-muted);font-size:14px;line-height:1.65;margin-top:14px}.academy-lower-sections_eyebrow__fDfnU{color:#16C2FF;font-size:11px;font-weight:650;letter-spacing:.06em;margin-bottom:10px}.academy-lower-sections_action__7_0Oq{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:10px 14px;color:var(--accent-foreground);background:#16C2FF;border:1px solid #16c2ff;border-radius:3px;font-size:13px;font-weight:650;margin-top:18px}.academy-lower-sections_action__7_0Oq:hover{background:#58D3FF}.academy-lower-sections_textAction__yHQ1e{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#16C2FF;font-size:13px;margin-top:10px}.academy-lower-sections_banner__lojMW .academy-lower-sections_textAction__yHQ1e{display:flex;width:fit-content}.academy-lower-sections_section__EoZBY p.academy-lower-sections_small__VJIZu{font-size:12px;line-height:1.65;color:var(--academy-muted);margin-top:12px}.academy-lower-sections_subjects__5rqNk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.academy-lower-sections_subjects__5rqNk li{min-width:0;background:var(--academy-raised);border:1px solid var(--academy-line);border-radius:4px;padding:18px 14px}.academy-lower-sections_subjects__5rqNk>li>svg{width:30px;height:30px;color:#16C2FF;margin-bottom:16px}.academy-lower-sections_subjects__5rqNk h3{font-size:16px;font-weight:650;line-height:1.4}.academy-lower-sections_subjects__5rqNk a{display:flex;gap:8px;align-items:center;color:#16C2FF;font-size:12px;min-height:44px;margin-top:10px}.academy-lower-sections_directory__yRidt{background:var(--academy-surface);border-block:1px solid var(--academy-line)}.academy-lower-sections_aiCollection__bBVgK{background:linear-gradient(115deg,var(--academy-raised),var(--academy-surface));border-top:1px solid rgb(22 194 255/20%)}.academy-lower-sections_section__EoZBY a:hover{text-decoration:underline;text-underline-offset:4px}.academy-lower-sections_action__7_0Oq:hover{text-decoration:none}@media(min-width:600px){.academy-lower-sections_goals__y83n6{grid-auto-columns:calc((100% - 18px)/2)}}@media(min-width:1100px){.academy-lower-sections_goals__y83n6{grid-auto-columns:calc((100% - 54px)/4)}}@media(max-width:899px){.academy-lower-sections_bannerLayout__P3HD6{grid-template-columns:minmax(0,1fr);gap:22px}}@media(max-width:599px){.academy-lower-sections_section__EoZBY{padding-block:26px}.academy-lower-sections_section__EoZBY>div{width:calc(100% - 32px)}.academy-lower-sections_heading__V9Up6{align-items:flex-start;flex-wrap:wrap}.academy-lower-sections_subjects__5rqNk{grid-template-columns:minmax(0,1fr)}.academy-lower-sections_subjects__5rqNk li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px 14px;padding:14px}.academy-lower-sections_subjects__5rqNk>li>svg{margin:0}.academy-lower-sections_subjects__5rqNk a,.academy-lower-sections_subjects__5rqNk p{grid-column:2;margin-top:0}}@media(prefers-reduced-motion:reduce){.academy-lower-sections_goals__y83n6{scroll-behavior:auto}}.academy-technology-slider_band__xdltj{padding-block:20px;background:var(--academy-surface);color:var(--academy-foreground);border-block:1px solid var(--academy-line)}.academy-technology-slider_band__xdltj>div{width:min(100% - 48px,1240px);margin-inline:auto}.academy-technology-slider_header__uZv1x{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.academy-technology-slider_header__uZv1x h2{font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.4;letter-spacing:-.015em}.academy-technology-slider_header__uZv1x button{display:grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid var(--academy-control);border-radius:4px;background:transparent;color:#16C2FF;cursor:pointer}.academy-technology-slider_header__uZv1x button:disabled{opacity:.5;cursor:default}.academy-technology-slider_header__uZv1x button:hover:not(:disabled){background:rgb(22 194 255/7%)}.academy-technology-slider_header__uZv1x button:focus-visible{outline:2px solid #16C2FF;outline-offset:3px}.academy-technology-slider_header__uZv1x svg{width:16px;height:16px}.academy-technology-slider_viewport__eZ8U7{overflow:hidden}.academy-technology-slider_track__GQX4o{display:flex;width:max-content;animation:academy-technology-slider_technology-loop__hyMYb 65s linear infinite}.academy-technology-slider_group__YJhaY{display:flex;align-items:center;gap:40px;flex:none;margin:0;padding:0 40px 0 0;list-style:none}.academy-technology-slider_group__YJhaY li{display:flex;align-items:center;justify-content:center;flex:none;width:128px;min-height:56px;color:var(--academy-muted);font-size:20px;font-weight:600;letter-spacing:-.02em;list-style:none}.academy-technology-slider_group__YJhaY li::marker{content:""}.academy-technology-slider_group__YJhaY li:hover{color:#16C2FF}.academy-technology-slider_band__xdltj:focus-within .academy-technology-slider_track__GQX4o,.academy-technology-slider_band__xdltj:hover .academy-technology-slider_track__GQX4o,.academy-technology-slider_band__xdltj[data-paused=true] .academy-technology-slider_track__GQX4o{animation-play-state:paused}.academy-technology-slider_note__NJkkh{color:var(--academy-muted);font-size:12px;line-height:1.6;margin-top:8px}@keyframes academy-technology-slider_technology-loop__hyMYb{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:599px){.academy-technology-slider_band__xdltj>div{width:calc(100% - 32px)}.academy-technology-slider_group__YJhaY{gap:24px;padding-right:24px}.academy-technology-slider_group__YJhaY li{width:112px;font-size:18px}}@media(prefers-reduced-motion:reduce){.academy-technology-slider_track__GQX4o{width:100%;animation:none;transform:none}.academy-technology-slider_group__YJhaY{flex-wrap:wrap;justify-content:center;width:100%;gap:8px 24px;padding:0}.academy-technology-slider_group__YJhaY li{min-height:44px}.academy-technology-slider_group__YJhaY[data-loop-copy]{display:none}}.expandable-media-list_list__PZxjy{border-top:1px solid #334151}.expandable-media-list_row__jR5AC{border-bottom:1px solid #334151}.expandable-media-list_summary__N6rwW{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:start;gap:24px;padding-block:24px}.expandable-media-list_description__O_mEU{min-width:0;max-width:82ch}.expandable-media-list_summary__N6rwW h3{color:#F1F2F4;font-size:20px;line-height:1.4;letter-spacing:-.02em;font-weight:550}.expandable-media-list_summary__N6rwW p{margin-top:10px;color:#BDC5D0;font-size:15px;line-height:1.8}.expandable-media-list_summary__N6rwW button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 14px;border:1px solid #506075;border-radius:3px;color:#16C2FF;background:transparent;font-size:13px;font-weight:550;cursor:pointer}.expandable-media-list_summary__N6rwW button:hover{border-color:#16C2FF;background:#16C2FF08}.expandable-media-list_action__m96BF:focus-visible,.expandable-media-list_summary__N6rwW button:focus-visible{outline:2px solid #16C2FF;outline-offset:4px}.expandable-media-list_summary__N6rwW button svg{transition:transform .22s ease}.expandable-media-list_summary__N6rwW button[aria-expanded=true] svg{transform:rotate(180deg)}.expandable-media-list_panel__XiuaW{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease}.expandable-media-list_panel__XiuaW[data-open=true]{grid-template-rows:1fr;opacity:1}.expandable-media-list_panelInner__3OamQ{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s .22s}.expandable-media-list_panel__XiuaW[data-open=true] .expandable-media-list_panelInner__3OamQ{visibility:visible;transition-delay:0s}.expandable-media-list_scope__YKcrY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;padding:0 0 28px}.expandable-media-list_scope__YKcrY section{min-width:0}.expandable-media-list_scope__YKcrY h4{margin-bottom:10px;color:#F1F2F4;font-size:14px;font-weight:600}.expandable-media-list_scope__YKcrY li,.expandable-media-list_scope__YKcrY p{color:#BDC5D0;font-size:14px;line-height:1.8}.expandable-media-list_scope__YKcrY p+p{margin-top:10px}.expandable-media-list_scope__YKcrY ul{list-style:disc;padding-left:18px}.expandable-media-list_scope__YKcrY li+li{margin-top:6px}.expandable-media-list_scope__YKcrY .expandable-media-list_note__JF6JY{color:#AEB8C6;font-size:13px}.expandable-media-list_scope__YKcrY .expandable-media-list_note__JF6JY+ul{margin-top:10px}.expandable-media-list_action__m96BF{display:inline-flex;align-items:center;gap:12px;justify-self:start;min-height:44px;color:#16C2FF;font-size:14px;font-weight:550}.expandable-media-list_action__m96BF:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:767px){.expandable-media-list_summary__N6rwW{grid-template-columns:72px minmax(0,1fr);gap:16px;padding-block:22px}.expandable-media-list_summary__N6rwW button{grid-column:1/-1;justify-self:start}.expandable-media-list_summary__N6rwW h3{font-size:19px}.expandable-media-list_scope__YKcrY{grid-template-columns:1fr;gap:20px}}@media(prefers-reduced-motion:reduce){.expandable-media-list_panelInner__3OamQ,.expandable-media-list_panel__XiuaW,.expandable-media-list_summary__N6rwW button svg{transition:none}}.expandable-media-list_summary__N6rwW .expandable-media-list_audience__FIxon{margin:0 0 8px;color:#AEB8C6;font-size:12px}.expandable-media-list_qualifications__ib2Qf{grid-column:1/-1}.expandable-media-list_preview__J41Jy,.expandable-media-list_thumbnail__wdfdG{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid #334151;border-radius:3px;background:#132131}.expandable-media-list_thumbnail__wdfdG{width:112px}.expandable-media-list_preview__J41Jy{width:100%}.expandable-media-list_preview__J41Jy>svg,.expandable-media-list_thumbnail__wdfdG>svg{position:absolute;width:28px;height:28px;top:50%;left:50%;transform:translate(-50%,-50%);color:#16C2FF}.expandable-media-list_overview__OdSdG{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:28px;align-items:start}.expandable-media-list_overview__OdSdG figure{min-width:0;margin:0}.expandable-media-list_overview__OdSdG figcaption{margin-top:8px;color:#AEB8C6;font-size:12px;line-height:1.6}.expandable-media-list_overview__OdSdG .expandable-media-list_objectivesHeading__Re9r9{margin-top:20px}@media(max-width:767px){.expandable-media-list_thumbnail__wdfdG{width:72px}.expandable-media-list_overview__OdSdG{grid-template-columns:1fr;gap:20px}}.expandable-media-list_list__PZxjy{color:#F1F2F4;background:linear-gradient(110deg,#101C2B,#101216);padding-inline:16px}.expandable-media-list_metadata__WDv9d{margin-top:8px;color:#AEB8C6;font-size:13px;line-height:1.7}.expandable-media-list_summary__N6rwW .expandable-media-list_mediaLabel__qvL1w{margin-top:8px;color:#AEB8C6;font-size:12px}.expandable-media-list_details__ldikE{padding-bottom:28px}.expandable-media-list_details__ldikE>.expandable-media-list_overview__OdSdG{margin-bottom:24px}.expandable-media-list_details__ldikE li,.expandable-media-list_details__ldikE p{color:#BDC5D0;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.expandable-media-list_details__ldikE h4{color:#F1F2F4;font-size:14px;font-weight:600;margin-bottom:10px}.expandable-media-list_details__ldikE a:focus-visible,.expandable-media-list_details__ldikE button:focus-visible{outline:2px solid #16C2FF;outline-offset:4px}.expandable-media-list_details__ldikE ul{list-style:disc;padding-left:18px}.expandable-media-list_details__ldikE section{min-width:0}.expandable-media-list_details__ldikE a{overflow-wrap:anywhere}.expandable-media-list_details__ldikE .content-text-block{margin-top:20px}.expandable-media-list_details__ldikE .content-text-block h2{font-size:20px}.expandable-media-list_details__ldikE .button{margin-top:16px}.academy-carousel_carousel__xxv6F{min-width:0}.academy-carousel_controls__kdmnX{display:flex;justify-content:flex-end;gap:8px;margin-bottom:8px}.academy-carousel_controls__kdmnX button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #526172;color:var(--accent);background:rgb(17 29 44/70%);cursor:pointer}.academy-carousel_controls__kdmnX button:disabled{color:#8391a3;cursor:default}.academy-carousel_controls__kdmnX button:not(:disabled):hover{border-color:var(--accent)}.academy-carousel_viewport__lFt6w{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-y;cursor:grab;padding:4px}.academy-carousel_viewport__lFt6w::-webkit-scrollbar{display:none}.academy-carousel_viewport__lFt6w[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;user-select:none}.academy-carousel_card__BAldi{flex:0 0 calc((100% - 32px)/3);min-width:0;display:flex;flex-direction:column;scroll-snap-align:start;border:1px solid rgb(225 237 250/23%);background:#1a293b;box-shadow:inset 1px 1px 0 rgb(255 255 255/5%);transition:border-color .2s ease}.academy-carousel_card__BAldi:is(:hover,:focus-within){border-color:var(--accent)}.academy-carousel_image__pb8pP{position:relative;aspect-ratio:2/1;overflow:hidden;flex:none;background:#101c2b}.academy-carousel_image__pb8pP img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.academy-carousel_card__BAldi:hover .academy-carousel_image__pb8pP img{transform:scale(1.025)}.academy-carousel_illustration__adT2L{position:absolute;bottom:8px;left:8px;padding:4px 7px;background:rgb(9 17 29/90%);color:#ecf0f7;font-size:10px}.academy-carousel_fallback__lcE8o{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:#bac6d4;font-size:12px}.academy-carousel_fallback__lcE8o svg{color:var(--accent)}.academy-carousel_content__R62Ka{padding:14px;display:flex;flex-direction:column;flex:1;min-width:0}.academy-carousel_label__X3SAv{font-family:var(--font-geist-mono),monospace;color:var(--accent);font-size:10px;margin-bottom:6px}.academy-carousel_content__R62Ka h3{font-size:21px;line-height:1.35;font-weight:500;letter-spacing:-.02em;overflow-wrap:anywhere}.academy-carousel_level__KDgZg{text-transform:capitalize;color:#c1ccda;margin-top:8px}.academy-carousel_summary__6FVzY{color:#bfc9d7;font-size:13px;line-height:1.7;margin-block:8px}.academy-carousel_price__PL3FC{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin-block:12px;color:#f1f2f4;font-size:16px}.academy-carousel_price__PL3FC del{color:#aeb9c9;font-size:13px}.academy-carousel_price__PL3FC strong{font-weight:550}.academy-carousel_price__PL3FC span{color:var(--accent);font-size:11px}.academy-carousel_price__PL3FC small{flex-basis:100%;font-size:11px;line-height:1.6;color:#bbc5d3}.academy-carousel_action__jdZqL{position:relative;isolation:isolate;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;padding:8px;background:transparent;border-bottom:1px solid #596674;color:var(--accent);font-size:12px;cursor:pointer;transition:color .2s ease}.academy-carousel_action__jdZqL:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s ease;pointer-events:none}.academy-carousel_action__jdZqL:is(:hover,:focus-visible){color:#07111f}.academy-carousel_action__jdZqL:is(:hover,:focus-visible):before{transform:scaleX(1)}.academy-carousel_action__jdZqL svg{width:16px;height:16px}.academy-carousel_carousel__xxv6F :is(button,.academy-carousel_viewport__lFt6w):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@supports(backdrop-filter:blur(1px)){.academy-carousel_card__BAldi{background:rgb(26 41 59/55%);backdrop-filter:blur(14px)}}@media(max-width:1023px){.academy-carousel_card__BAldi{flex-basis:calc((100% - 16px)/2)}}@media(max-width:767px){.academy-carousel_card__BAldi{flex-basis:100%;background:rgb(26 41 59/90%);backdrop-filter:blur(6px)}.academy-carousel_content__R62Ka{padding:14px}}@media(prefers-reduced-motion:reduce){.academy-carousel_carousel__xxv6F *,.academy-carousel_carousel__xxv6F :before{transition:none}.academy-carousel_card__BAldi:hover .academy-carousel_image__pb8pP img{transform:none}}.academy-carousel_level__KDgZg{align-self:flex-start;display:inline-flex;width:fit-content;padding:4px 9px;border:1px solid;border-radius:4px;line-height:1.5;font-size:12px;font-weight:500}.academy-carousel_level__KDgZg[data-tone=beginner]{color:#a9ebc4;background:#1e3a32;border-color:#47685a}.academy-carousel_level__KDgZg[data-tone=intermediate]{color:#f4d394;background:#3b3221;border-color:#716044}.academy-carousel_level__KDgZg[data-tone=expert]{color:#ddc6ff;background:#342740;border-color:#6b547f}.academy-carousel_level__KDgZg[data-tone=neutral]{color:#d2dbe7;background:#283647;border-color:#596779}.academy-carousel_price__PL3FC strong{color:var(--accent);font-size:23px;font-weight:600;line-height:1.4}.academy-carousel_price__PL3FC span{padding:3px 6px;background:rgb(22 194 255/10%);border:1px solid rgb(22 194 255/30%);border-radius:4px}.academy-carousel_content__R62Ka .academy-carousel_price__PL3FC{margin-block:8px}@media(max-width:767px){.academy-carousel_image__pb8pP{aspect-ratio:16/9}}.course-details_dialog__S3sNP{width:min(880px,calc(100% - 32px));max-height:85dvh;padding:0;margin:auto;background:#182331;color:#F1F2F4;border:1px solid rgb(224 235 250/25%);border-radius:12px;box-shadow:inset 1px 1px 0 rgb(244 249 255/6%),0 24px 80px rgb(0 0 0/40%);overflow:hidden}.course-details_dialog__S3sNP[open]{display:flex;flex-direction:column;animation:course-details_openCourse__vU_4r .18s ease-out}.course-details_dialog__S3sNP::backdrop{background:rgb(3 8 16/85%)}.course-details_header__TtJUM{flex:none;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid rgb(224 235 250/18%)}.course-details_header__TtJUM h2{min-width:0;font-size:24px;line-height:1.35;overflow-wrap:anywhere}.course-details_header__TtJUM button{flex:none;min-width:44px;min-height:44px;border:1px solid rgb(224 235 250/20%);border-radius:6px;background:transparent;color:#F1F2F4;cursor:pointer}.course-details_content__zgGJl{min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px;overflow-wrap:anywhere}.course-details_content__zgGJl section{margin-top:24px}.course-details_content__zgGJl section:first-child{margin-top:0}.course-details_content__zgGJl h3{margin-bottom:8px;color:var(--accent);font-size:14px;font-weight:500}.course-details_content__zgGJl li,.course-details_content__zgGJl section p{font-size:14px;line-height:1.8;color:#CBD3DE}.course-details_content__zgGJl ul{list-style:disc;padding-left:20px}.course-details_content__zgGJl li+li{margin-top:6px}.course-details_label___R5M8{color:var(--accent);font-family:var(--font-geist-mono),monospace;font-size:11px}.course-details_note__nUoXf{color:#AEB8C6;font-size:12px;line-height:1.8;margin-top:10px}.course-details_content__zgGJl .course-details_modules__IHHYB{list-style:none;padding:0}.course-details_module__uoufo{border-block-end:1px solid rgb(224 235 250/16%)}.course-details_module__uoufo>button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;padding:10px 0;background:transparent;color:#F1F2F4;text-align:left;font-size:14px;cursor:pointer}.course-details_module__uoufo>button:hover{color:var(--accent)}.course-details_module__uoufo button svg{width:16px;height:16px;color:var(--accent);flex:none;transition:transform .2s ease}.course-details_module__uoufo button svg[data-open=true]{transform:rotate(180deg)}.course-details_module__uoufo>div{padding-bottom:14px}.course-details_module__uoufo>div:not([hidden]){animation:course-details_revealTopic___IXYy .18s ease-out}.course-details_actions__1M7Uz{padding-top:16px;border-top:1px solid rgb(224 235 250/18%)}.course-details_action__j9UZH{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:20px;min-height:48px;padding-inline:12px;color:var(--accent);border-bottom:1px solid #46515e;font-size:13px;font-family:var(--font-geist-mono),monospace;transition:color .25s ease,border-color .25s ease}.course-details_action__j9UZH:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .42s cubic-bezier(.22,.61,.36,1)}.course-details_action__j9UZH svg{width:18px;height:18px;transition:transform .42s cubic-bezier(.22,.61,.36,1)}.course-details_action__j9UZH:is(:hover,:focus-visible){color:#07111F;border-color:var(--accent)}.course-details_action__j9UZH:is(:hover,:focus-visible):before{transform:scaleX(1)}.course-details_action__j9UZH:is(:hover,:focus-visible) svg{transform:translateX(3px)}.course-details_recordLink__UlCi3{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:12px;color:var(--accent);font-size:12px}.course-details_recordLink__UlCi3 svg{width:16px;height:16px}.course-details_dialog__S3sNP :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.course-details_content__zgGJl:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.course-details_dialog__S3sNP{background:rgb(24 35 49/88%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}@media(max-width:767px){.course-details_content__zgGJl,.course-details_header__TtJUM{padding:16px}.course-details_header__TtJUM h2{font-size:20px}}@keyframes course-details_openCourse__vU_4r{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes course-details_revealTopic___IXYy{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.course-details_dialog__S3sNP[open],.course-details_module__uoufo>div:not([hidden]){animation:none}.course-details_dialog__S3sNP *,.course-details_dialog__S3sNP :before{transition:none}}.course-details_thumbnail__3PkJi{display:block;width:100%;height:auto;max-height:280px;object-fit:contain;background:#0d1724;margin-block:16px}.course-details_mainMedia__zGtXM{aspect-ratio:16/9;background:#0d1724;display:grid;place-items:center;overflow:hidden;border:1px solid rgb(224 235 250/18%)}.course-details_mainMedia__zGtXM iframe,.course-details_mainMedia__zGtXM img{display:block;width:100%;height:100%;min-width:0;min-height:0;border:0;object-fit:contain}.course-details_mainMedia__zGtXM p{padding:16px;font-size:13px;color:#cbd3de}.course-details_mediaThumbnails__nHEYm{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.course-details_mediaThumbnails__nHEYm button{display:flex;align-items:center;justify-content:center;gap:6px;width:calc((100% - 30px)/4);min-height:60px;min-width:44px;aspect-ratio:16/10;overflow:hidden;padding:4px;border:1px solid #5b697c;border-radius:4px;background:#1d2b3e;color:#d8e3ef;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.course-details_mediaThumbnails__nHEYm img{width:100%;height:100%;object-fit:contain}.course-details_mediaThumbnails__nHEYm button[aria-pressed=true]{border:2px solid var(--accent);background:#183b4d}.course-details_mediaThumbnails__nHEYm button:hover{border-color:var(--accent)}.course-details_mediaThumbnails__nHEYm svg{width:18px;height:18px;flex:none;color:var(--accent)}.course-details_mediaThumbnails__nHEYm span{font-size:11px;line-height:1.4}@media(max-width:480px){.course-details_mediaThumbnails__nHEYm{gap:8px}.course-details_mediaThumbnails__nHEYm button{width:calc((100% - 8px)/2)}}.institutional-pages_page__dkZM7 .institutional-pages_scopeColumns__a__Uo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;margin-top:28px}.institutional-pages_scopeColumns__a__Uo>section{min-width:0}.institutional-pages_scopeColumns__a__Uo p{margin-top:16px;color:#BDC5D0;font-size:14px;line-height:1.8}.institutional-pages_demoNotice__v93jO{margin-top:16px;padding-left:14px;border-left:2px solid #16c2ff;color:#D8E2EB;font-size:14px;line-height:1.8}@media(max-width:767px){.institutional-pages_page__dkZM7 .institutional-pages_scopeColumns__a__Uo{grid-template-columns:1fr;gap:24px}}.institutional-program-list_list__5G4NK{border-top:1px solid #334151}.institutional-program-list_row__MiYHM{border-bottom:1px solid #334151}.institutional-program-list_summary__Ne3hs{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:start;gap:24px;padding-block:24px}.institutional-program-list_description__B1q1v{min-width:0;max-width:82ch}.institutional-program-list_summary__Ne3hs h3{color:#F1F2F4;font-size:20px;line-height:1.4;letter-spacing:-.02em;font-weight:550}.institutional-program-list_summary__Ne3hs p{margin-top:10px;color:#BDC5D0;font-size:15px;line-height:1.8}.institutional-program-list_summary__Ne3hs button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 14px;border:1px solid #506075;border-radius:3px;color:#16C2FF;background:transparent;font-size:13px;font-weight:550;cursor:pointer}.institutional-program-list_summary__Ne3hs button:hover{border-color:#16C2FF;background:#16C2FF08}.institutional-program-list_action__4MZAB:focus-visible,.institutional-program-list_summary__Ne3hs button:focus-visible{outline:2px solid #16C2FF;outline-offset:4px}.institutional-program-list_summary__Ne3hs button svg{transition:transform .22s ease}.institutional-program-list_summary__Ne3hs button[aria-expanded=true] svg{transform:rotate(180deg)}.institutional-program-list_panel__yC62K{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease}.institutional-program-list_panel__yC62K[data-open=true]{grid-template-rows:1fr;opacity:1}.institutional-program-list_panelInner__oYvUY{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s .22s}.institutional-program-list_panel__yC62K[data-open=true] .institutional-program-list_panelInner__oYvUY{visibility:visible;transition-delay:0s}.institutional-program-list_scope__SLcMo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;padding:0 0 28px}.institutional-program-list_scope__SLcMo section{min-width:0}.institutional-program-list_scope__SLcMo h4{margin-bottom:10px;color:#F1F2F4;font-size:14px;font-weight:600}.institutional-program-list_scope__SLcMo li,.institutional-program-list_scope__SLcMo p{color:#BDC5D0;font-size:14px;line-height:1.8}.institutional-program-list_scope__SLcMo p+p{margin-top:10px}.institutional-program-list_scope__SLcMo ul{list-style:disc;padding-left:18px}.institutional-program-list_scope__SLcMo li+li{margin-top:6px}.institutional-program-list_scope__SLcMo .institutional-program-list_note___K_53{color:#AEB8C6;font-size:13px}.institutional-program-list_scope__SLcMo .institutional-program-list_note___K_53+ul{margin-top:10px}.institutional-program-list_action__4MZAB{display:inline-flex;align-items:center;gap:12px;justify-self:start;min-height:44px;color:#16C2FF;font-size:14px;font-weight:550}.institutional-program-list_action__4MZAB:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:767px){.institutional-program-list_summary__Ne3hs{grid-template-columns:72px minmax(0,1fr);gap:16px;padding-block:22px}.institutional-program-list_summary__Ne3hs button{grid-column:2;justify-self:start}.institutional-program-list_summary__Ne3hs h3{font-size:19px}.institutional-program-list_scope__SLcMo{grid-template-columns:1fr;gap:20px}}@media(prefers-reduced-motion:reduce){.institutional-program-list_panelInner__oYvUY,.institutional-program-list_panel__yC62K,.institutional-program-list_summary__Ne3hs button svg{transition:none}}.institutional-program-list_summary__Ne3hs .institutional-program-list_audience__3bLIR{margin:0 0 8px;color:#AEB8C6;font-size:12px}.institutional-program-list_qualifications__BlLCW{grid-column:1/-1}.institutional-program-list_preview___WrN9,.institutional-program-list_thumbnail__sHo_U{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid #334151;border-radius:3px;background:#132131}.institutional-program-list_thumbnail__sHo_U{width:112px}.institutional-program-list_preview___WrN9{width:100%}.institutional-program-list_preview___WrN9>svg,.institutional-program-list_thumbnail__sHo_U>svg{position:absolute;width:28px;height:28px;top:50%;left:50%;transform:translate(-50%,-50%);color:#16C2FF}.institutional-program-list_overview__X0y9i{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:28px;align-items:start}.institutional-program-list_overview__X0y9i figure{min-width:0;margin:0}.institutional-program-list_overview__X0y9i figcaption{margin-top:8px;color:#AEB8C6;font-size:12px;line-height:1.6}.institutional-program-list_overview__X0y9i .institutional-program-list_objectivesHeading__vjORz{margin-top:20px}@media(max-width:767px){.institutional-program-list_thumbnail__sHo_U{width:72px}.institutional-program-list_overview__X0y9i{grid-template-columns:1fr;gap:20px}}.solution-project-list_list__zhynN{border-top:1px solid #334151}.solution-project-list_row__xSEsP{border-bottom:1px solid #334151}.solution-project-list_summary__qvZGA{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding-block:24px}.solution-project-list_summary__qvZGA>div{min-width:0;max-width:82ch}.solution-project-list_summary__qvZGA h3{color:#F1F2F4;font-size:20px;line-height:1.4;letter-spacing:-.02em;font-weight:550}.solution-project-list_summary__qvZGA p{margin-top:10px;color:#BDC5D0;font-size:15px;line-height:1.8}.solution-project-list_summary__qvZGA button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 14px;border:1px solid #506075;border-radius:3px;color:#16C2FF;background:transparent;font-size:13px;font-weight:550;cursor:pointer}.solution-project-list_summary__qvZGA button:hover{border-color:#16C2FF;background:#16C2FF08}.solution-project-list_action__AjVMs:focus-visible,.solution-project-list_summary__qvZGA button:focus-visible{outline:2px solid #16C2FF;outline-offset:4px}.solution-project-list_summary__qvZGA button svg{transition:transform .22s ease}.solution-project-list_summary__qvZGA button[aria-expanded=true] svg{transform:rotate(180deg)}.solution-project-list_panel__ca0pG{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .18s ease}.solution-project-list_panel__ca0pG[data-open=true]{grid-template-rows:1fr;opacity:1}.solution-project-list_panelInner__vTLmt{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s .22s}.solution-project-list_panel__ca0pG[data-open=true] .solution-project-list_panelInner__vTLmt{visibility:visible;transition-delay:0s}.solution-project-list_scope__U4_nT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;padding:0 0 28px}.solution-project-list_scope__U4_nT section{min-width:0}.solution-project-list_scope__U4_nT h4{margin-bottom:10px;color:#F1F2F4;font-size:14px;font-weight:600}.solution-project-list_scope__U4_nT li,.solution-project-list_scope__U4_nT p{color:#BDC5D0;font-size:14px;line-height:1.8}.solution-project-list_scope__U4_nT p+p{margin-top:10px}.solution-project-list_scope__U4_nT ul{list-style:disc;padding-left:18px}.solution-project-list_scope__U4_nT li+li{margin-top:6px}.solution-project-list_scope__U4_nT .solution-project-list_note__xgGy2{color:#AEB8C6;font-size:13px}.solution-project-list_scope__U4_nT .solution-project-list_note__xgGy2+ul{margin-top:10px}.solution-project-list_action__AjVMs{display:inline-flex;align-items:center;gap:12px;justify-self:start;min-height:44px;color:#16C2FF;font-size:14px;font-weight:550}.solution-project-list_action__AjVMs:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:767px){.solution-project-list_summary__qvZGA{flex-direction:column;gap:16px;padding-block:22px}.solution-project-list_summary__qvZGA h3{font-size:19px}.solution-project-list_scope__U4_nT{grid-template-columns:1fr;gap:20px}}@media(prefers-reduced-motion:reduce){.solution-project-list_panelInner__vTLmt,.solution-project-list_panel__ca0pG,.solution-project-list_summary__qvZGA button svg{transition:none}}.solution-project-list_popupAction__GO_el{display:inline-flex;align-items:center;gap:12px;justify-self:start;min-height:44px;padding:8px 12px;border:1px solid #506075;border-radius:3px;background:transparent;color:#16C2FF;font-size:14px;cursor:pointer}.solution-project-list_popupAction__GO_el:focus-visible{outline:2px solid #16C2FF;outline-offset:4px}