.CourseFilter-module__m246vW__hero{color:#1f1f1f;font-family:var(--font-bricolage), sans-serif;text-align:left;background:#fff;padding:72px 24px 52px}.CourseFilter-module__m246vW__heroInner{max-width:1400px;margin:0 auto}.CourseFilter-module__m246vW__hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(44px,6vw,76px);font-weight:650;line-height:1}.CourseFilter-module__m246vW__hero h1 span{color:#0061bb}.CourseFilter-module__m246vW__hero p{color:#66788a;max-width:580px;margin:19px auto 0;font-size:16px;line-height:1.6}.CourseFilter-module__m246vW__search{width:100%;max-width:680px;margin:33px auto 0;display:block;position:relative}.CourseFilter-module__m246vW__searchInput{color:#1f1f1f;font-family:var(--font-bricolage), sans-serif;background:#fff;border:1px solid #e0e0e0;border-radius:999px;outline:none;width:100%;height:58px;padding:0 68px 0 24px;font-size:15px;transition:border-color .18s,box-shadow .18s;box-shadow:0 2px 12px #0000000f}.CourseFilter-module__m246vW__searchInput::placeholder{color:#74939b}.CourseFilter-module__m246vW__searchInput:focus{border-color:#0b8abe;box-shadow:0 0 0 4px #0b8abe21,0 10px 24px #16293a12}.CourseFilter-module__m246vW__searchAction{color:#fff;background:#0b8abe;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:6px;right:6px}.CourseFilter-module__m246vW__catalogue{background:#fff;border-top:1px solid #edf0f1;min-height:900px;padding:30px 24px 110px;position:relative}.CourseFilter-module__m246vW__catalogue:before{content:"";opacity:.035;pointer-events:none;background:url(/images/courses/Pattern-black.png) 50%/200% 200%;position:absolute;inset:0}.CourseFilter-module__m246vW__catalogueInner{z-index:1;max-width:1400px;margin:0 auto;position:relative}.CourseFilter-module__m246vW__filterBar{justify-content:space-between;align-items:center;gap:28px;display:flex}.CourseFilter-module__m246vW__categories{scrollbar-width:none;align-items:center;gap:28px;min-width:0;display:flex;overflow-x:auto}.CourseFilter-module__m246vW__categories::-webkit-scrollbar{display:none}.CourseFilter-module__m246vW__category{color:#74939b;cursor:pointer;font-family:var(--font-bricolage), sans-serif;letter-spacing:.045em;text-transform:uppercase;background:0 0;border:0;flex:none;padding:10px 0 9px;font-size:12px;font-weight:700;transition:color .18s;position:relative}.CourseFilter-module__m246vW__category:after{content:"";transform-origin:100%;background:#16293a;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:1px;left:0;transform:scaleX(0)}.CourseFilter-module__m246vW__category:hover,.CourseFilter-module__m246vW__categoryActive{color:#16293a}.CourseFilter-module__m246vW__nextCategory{color:#66788a;cursor:pointer;background:#fff;border:1px solid #cad6d9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .18s,color .18s;display:flex}.CourseFilter-module__m246vW__nextCategory:hover{color:#16293a;background:#f1f7f8}.CourseFilter-module__m246vW__filterActions{flex:none;align-items:center;gap:10px;display:flex}.CourseFilter-module__m246vW__filterButton,.CourseFilter-module__m246vW__popularPill{font-family:var(--font-bricolage), sans-serif;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.CourseFilter-module__m246vW__filterButton{color:#22323f;cursor:pointer;background:#fff;border:1px solid #cad6d9;gap:8px}.CourseFilter-module__m246vW__filterButton:hover{background:#f8fafb}.CourseFilter-module__m246vW__popularPill{color:#fff;background:#0b8abe}.CourseFilter-module__m246vW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:31px;display:grid}.CourseFilter-module__m246vW__card{color:inherit;background:#fff;border:2px solid #000;border-radius:28px;flex-direction:column;min-width:0;height:520px;padding:12px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.CourseFilter-module__m246vW__image{background:#000;border-radius:20px;height:260px;position:relative;overflow:hidden}.CourseFilter-module__m246vW__cover{-o-object-fit:cover;object-fit:cover;transition:transform .28s}.CourseFilter-module__m246vW__card:hover .CourseFilter-module__m246vW__cover{transform:scale(1.04)}.CourseFilter-module__m246vW__placeholder{color:#fff;text-align:center;background:linear-gradient(135deg,#0b7686 0%,#104452 100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:22px;display:flex}.CourseFilter-module__m246vW__placeholder span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.CourseFilter-module__m246vW__cardContent{flex-direction:column;flex:1;padding:15px 4px 5px;display:flex}.CourseFilter-module__m246vW__card h2{color:#000;-webkit-line-clamp:2;letter-spacing:-.015em;text-transform:none;-webkit-box-orient:vertical;min-height:43px;margin:0;font-size:17px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.CourseFilter-module__m246vW__meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;display:flex}.CourseFilter-module__m246vW__duration{color:#fff;background:#16293a;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.CourseFilter-module__m246vW__categoryBadge{color:#36626e;text-overflow:ellipsis;white-space:nowrap;border:1px solid #cad6d9;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.CourseFilter-module__m246vW__categoryBadge svg{flex:none}.CourseFilter-module__m246vW__fee{color:#16293a;margin-top:15px;font-size:13px;font-weight:700;display:block}.CourseFilter-module__m246vW__empty{text-align:center;background:#fff;border:1px dashed #9ab5bc;border-radius:16px;margin-top:31px;padding:64px 24px}.CourseFilter-module__m246vW__empty p{color:#22323f;margin:0;font-size:19px;font-weight:700}.CourseFilter-module__m246vW__empty span{color:#66788a;margin-top:6px;font-size:14px;display:block}@media (max-width:1040px){.CourseFilter-module__m246vW__filterBar{flex-direction:column;align-items:flex-start}.CourseFilter-module__m246vW__categories{width:100%}.CourseFilter-module__m246vW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.CourseFilter-module__m246vW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.CourseFilter-module__m246vW__hero{padding:43px 18px 54px}.CourseFilter-module__m246vW__hero h1{font-size:42px}.CourseFilter-module__m246vW__hero p{font-size:14px}.CourseFilter-module__m246vW__search{margin-top:27px}.CourseFilter-module__m246vW__catalogue{padding:24px 18px 64px}.CourseFilter-module__m246vW__categories{gap:22px}.CourseFilter-module__m246vW__filterBar{gap:19px}.CourseFilter-module__m246vW__filterActions{justify-content:space-between;width:100%}.CourseFilter-module__m246vW__grid{grid-template-columns:1fr;gap:16px;margin-top:26px}.CourseFilter-module__m246vW__image{aspect-ratio:1.55;height:auto}.CourseFilter-module__m246vW__card{height:420px}.CourseFilter-module__m246vW__card h2{min-height:auto;font-size:16px}}.CourseFilter-module__m246vW__hero{padding:56px 32px 30px}.CourseFilter-module__m246vW__heroInner{max-width:1400px}.CourseFilter-module__m246vW__hero h1{letter-spacing:-.035em;font-size:clamp(42px,4.5vw,64px)}.CourseFilter-module__m246vW__catalogue{border-top:0;min-height:0;padding:18px 32px 88px}.CourseFilter-module__m246vW__catalogueInner{max-width:1400px}.CourseFilter-module__m246vW__filterBar{justify-content:flex-start;align-items:center;gap:14px}.CourseFilter-module__m246vW__filterButton,.CourseFilter-module__m246vW__popularPill,.CourseFilter-module__m246vW__category{letter-spacing:0;text-transform:none;border-radius:999px;min-height:40px;padding:9px 16px;font-size:14px;font-weight:500}.CourseFilter-module__m246vW__filterButton{align-items:center;gap:8px;display:inline-flex}.CourseFilter-module__m246vW__categories{gap:10px;overflow:visible}.CourseFilter-module__m246vW__category{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:0;padding:9px 0 8px}.CourseFilter-module__m246vW__category:after{background:#2563eb;height:2px;transition:transform .18s;display:block;bottom:0;transform:scaleX(0)}.CourseFilter-module__m246vW__category:hover,.CourseFilter-module__m246vW__categoryActive{color:#2563eb;background:0 0;border-color:#0000}.CourseFilter-module__m246vW__categoryActive:after{transform-origin:0;transform:scaleX(1)}.CourseFilter-module__m246vW__nextCategory{display:none}.CourseFilter-module__m246vW__filterActions{gap:10px;margin-left:auto}.CourseFilter-module__m246vW__popularPill{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;gap:8px}.CourseFilter-module__m246vW__popularPill:hover,.CourseFilter-module__m246vW__filterButton:hover{background:#f8fafc;border-color:#cbd5e1}.CourseFilter-module__m246vW__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:28px}.CourseFilter-module__m246vW__card{border:1px solid #e5e7eb;border-radius:16px;height:auto;min-height:0;padding:0;box-shadow:0 2px 7px #0f172a0a}.CourseFilter-module__m246vW__card:hover{border-color:#dbe3ec;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a17}.CourseFilter-module__m246vW__card h2{color:#111827;min-height:0;margin-bottom:14px;font-size:18px;line-height:1.3}.CourseFilter-module__m246vW__meta{margin-top:0;display:block}.CourseFilter-module__m246vW__duration{color:#6b7280;background:0 0;border-bottom:1px solid #f1f5f9;border-radius:0;padding:0 0 13px;font-size:14px;font-weight:400;display:flex}.CourseFilter-module__m246vW__categoryBadge{color:#4338ca;background:#eef2ff;border:1px solid #e0e7ff;border-radius:8px;margin-top:13px;padding:6px 11px;font-size:14px;font-weight:500;display:inline-flex}.CourseFilter-module__m246vW__categoryBadge svg{color:#fff;background:#4f46e5;border-radius:5px;width:20px;height:20px;padding:3px}.CourseFilter-module__m246vW__fee{color:#111827;border-top:1px solid #f1f5f9;margin-top:13px;padding-top:13px;font-size:20px}@media (max-width:1040px){.CourseFilter-module__m246vW__filterBar{flex-flow:wrap;align-items:center}.CourseFilter-module__m246vW__categories{width:auto}}@media (max-width:560px){.CourseFilter-module__m246vW__hero{padding:42px 18px 28px}.CourseFilter-module__m246vW__catalogue{padding:16px 18px 64px}.CourseFilter-module__m246vW__filterBar{flex-direction:column;align-items:flex-start}.CourseFilter-module__m246vW__filterActions{width:100%;margin-left:0}.CourseFilter-module__m246vW__popularPill{width:100%}.CourseFilter-module__m246vW__grid{margin-top:24px}.CourseFilter-module__m246vW__image{height:192px}}.CourseFilter-module__m246vW__pageSurface{background:#fff url(/images/courses/Pattern-black.png) 50%/200% 200%;position:relative}.CourseFilter-module__m246vW__pageSurface:before{content:"";opacity:.975;pointer-events:none;background:#fff;position:absolute;inset:0}.CourseFilter-module__m246vW__pageSurface>section{z-index:1;position:relative}.CourseFilter-module__m246vW__hero{background:0 0;padding:40px 32px 22px}.CourseFilter-module__m246vW__hero h1{font-size:clamp(38px,3.6vw,52px)}.CourseFilter-module__m246vW__catalogue{background:0 0;padding:14px 32px 64px}.CourseFilter-module__m246vW__catalogue:before{display:none}.CourseFilter-module__m246vW__filterButton,.CourseFilter-module__m246vW__popularPill,.CourseFilter-module__m246vW__category{min-height:36px;padding:7px 13px;font-size:13px}.CourseFilter-module__m246vW__grid{grid-template-columns:repeat(auto-fill,minmax(280px,320px));justify-content:start;gap:20px;margin-top:32px}.CourseFilter-module__m246vW__card h2{margin-bottom:11px;font-size:16px}.CourseFilter-module__m246vW__duration{padding-bottom:10px;font-size:13px}.CourseFilter-module__m246vW__categoryBadge{margin-top:10px;padding:5px 9px;font-size:13px}.CourseFilter-module__m246vW__fee{margin-top:10px;padding-top:10px;font-size:18px}.CourseFilter-module__m246vW__summary{color:#6b7280;-webkit-line-clamp:2;border-top:1px solid #f1f5f9;-webkit-box-orient:vertical;margin:10px 0 0;padding-top:10px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.CourseFilter-module__m246vW__learnMore{color:#2563eb;margin-top:10px;font-size:13px;font-weight:600;display:inline-block}.CourseFilter-module__m246vW__card:hover .CourseFilter-module__m246vW__learnMore{color:#1d4ed8}@media (max-width:560px){.CourseFilter-module__m246vW__hero{padding:34px 18px 22px}.CourseFilter-module__m246vW__hero h1{font-size:38px}.CourseFilter-module__m246vW__catalogue{padding:14px 18px 52px}.CourseFilter-module__m246vW__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:26px}.CourseFilter-module__m246vW__image{border-radius:15px 15px 0 0;height:168px}}.CourseFilter-module__m246vW__card{border:2px solid #cbd5e1;border-radius:26px;padding:12px}.CourseFilter-module__m246vW__card:hover{border-color:#94a3b8;transform:translateY(-2px)}.CourseFilter-module__m246vW__image{border-radius:18px;height:156px}.CourseFilter-module__m246vW__cardContent{padding:16px 4px 4px}.CourseFilter-module__m246vW__card h2{color:#16293a;font-size:18px;font-weight:750;line-height:1.28}.CourseFilter-module__m246vW__duration{color:#fff;background:#111827;border:0;border-radius:999px;padding:8px 12px;font-weight:700;display:inline-flex}.CourseFilter-module__m246vW__categoryBadge{color:#1f2937;background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-top:10px;margin-left:8px;padding:6px 10px}.CourseFilter-module__m246vW__categoryBadge svg{color:#111827;background:0 0;padding:0}.CourseFilter-module__m246vW__summary{-webkit-line-clamp:3;border-top:1px solid #f1f5f9;margin-top:12px;padding-top:11px}.CourseFilter-module__m246vW__learnMore{margin-top:11px;font-size:13px}.CourseFilter-module__m246vW__placeholder{background:#09090b}.CourseFilter-module__m246vW__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CourseFilter-module__m246vW__duration,.CourseFilter-module__m246vW__categoryBadge{box-sizing:border-box;border-radius:8px;align-items:center;height:34px;min-height:34px;margin:0}.CourseFilter-module__m246vW__duration{padding:6px 12px;font-size:12px}.CourseFilter-module__m246vW__categoryBadge{padding:6px 10px;font-size:12px}.CourseFilter-module__m246vW__categoryBadge svg{width:17px;height:17px}@media (max-width:560px){.CourseFilter-module__m246vW__card{border-radius:24px;padding:10px}.CourseFilter-module__m246vW__image{border-radius:16px;height:168px}.CourseFilter-module__m246vW__categoryBadge{margin-left:5px}}.CourseFilter-module__m246vW__sortControl{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;display:inline-flex;position:relative}.CourseFilter-module__m246vW__sortControl:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.CourseFilter-module__m246vW__sortLabel{color:#6b7280;font-size:13px;font-weight:600}.CourseFilter-module__m246vW__sortSelect{appearance:none;color:#111827;cursor:pointer;font-family:var(--font-bricolage), sans-serif;background:0 0;border:0;outline:none;min-height:34px;padding:0 20px 0 0;font-size:13px;font-weight:600}.CourseFilter-module__m246vW__sortControl svg{color:#6b7280;pointer-events:none;position:absolute;right:12px}.CourseFilter-module__m246vW__resultsBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.CourseFilter-module__m246vW__resultCount{color:#6b7280;margin:0;font-size:13.5px;font-weight:500}.CourseFilter-module__m246vW__activeFilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CourseFilter-module__m246vW__chip{color:#4338ca;cursor:pointer;font-family:var(--font-bricolage), sans-serif;background:#eef2ff;border:1px solid #e0e7ff;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:4px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.CourseFilter-module__m246vW__chip:hover{background:#e0e7ff}.CourseFilter-module__m246vW__chip:focus-visible,.CourseFilter-module__m246vW__clearAll:focus-visible,.CourseFilter-module__m246vW__resetButton:focus-visible,.CourseFilter-module__m246vW__loadMore:focus-visible{outline-offset:2px;outline:3px solid #2563eb40}.CourseFilter-module__m246vW__clearAll{color:#2563eb;cursor:pointer;font-family:var(--font-bricolage), sans-serif;text-underline-offset:3px;background:0 0;border:0;padding:5px 2px;font-size:12.5px;font-weight:600;text-decoration:underline}.CourseFilter-module__m246vW__clearAll:hover{color:#1d4ed8}.CourseFilter-module__m246vW__resetButton{color:#fff;cursor:pointer;font-family:var(--font-bricolage), sans-serif;background:#2563eb;border:0;border-radius:999px;min-height:40px;margin-top:18px;padding:9px 20px;font-size:13.5px;font-weight:600}.CourseFilter-module__m246vW__resetButton:hover{background:#1d4ed8}.CourseFilter-module__m246vW__loadMoreRow{flex-direction:column;align-items:center;gap:10px;margin-top:32px;display:flex}.CourseFilter-module__m246vW__loadMore{color:#111827;cursor:pointer;font-family:var(--font-bricolage), sans-serif;background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-height:42px;padding:10px 26px;font-size:14px;font-weight:600;transition:border-color .18s,background-color .18s}.CourseFilter-module__m246vW__loadMore:hover{background:#f8fafc;border-color:#94a3b8}.CourseFilter-module__m246vW__loadMoreRow p{color:#6b7280;margin:0;font-size:12.5px}
.LandingPage-module__FAbHmG__motionShell{min-height:100%;position:relative}.LandingPage-module__FAbHmG__motionContent{width:100%}.LandingPage-module__FAbHmG__landing{--landing-blue:#0da6de;--landing-blue-dark:#0b8abe;--landing-navy:#16293a;--landing-cream:#fbf3e6;--landing-yellow:#ffcb3d;--landing-ink:#22323f;--landing-ink-soft:#66788a;--landing-border:#e9e1ce;color:var(--landing-ink);font-family:var(--font-saira), sans-serif;background:#fff;font-weight:400;overflow:hidden}.LandingPage-module__FAbHmG__landing *,.LandingPage-module__FAbHmG__landing :before,.LandingPage-module__FAbHmG__landing :after{box-sizing:border-box}.LandingPage-module__FAbHmG__landing a{color:inherit;text-decoration:none}.LandingPage-module__FAbHmG__container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.LandingPage-module__FAbHmG__header{z-index:100;width:100%;padding:26px 0;position:absolute;top:0;left:0}.LandingPage-module__FAbHmG__headerLight{background:#fff;border-bottom:1px solid #eef1f2;position:relative}.LandingPage-module__FAbHmG__headerLight .LandingPage-module__FAbHmG__brandLogo{filter:brightness(0)saturate()invert(19%)sepia(23%)saturate(1182%)hue-rotate(157deg)brightness(88%)contrast(91%)}.LandingPage-module__FAbHmG__headerLight .LandingPage-module__FAbHmG__navigation,.LandingPage-module__FAbHmG__headerLight .LandingPage-module__FAbHmG__navItem,.LandingPage-module__FAbHmG__headerLight .LandingPage-module__FAbHmG__activeNavItem{color:var(--landing-navy)}.LandingPage-module__FAbHmG__headerLight .LandingPage-module__FAbHmG__headerRegister{color:var(--landing-navy);border-color:#b8c7cc}.LandingPage-module__FAbHmG__headerLight .LandingPage-module__FAbHmG__headerRegister:hover{background:var(--landing-navy);border-color:var(--landing-navy);color:#fff}.LandingPage-module__FAbHmG__headerInner{justify-content:space-between;align-items:center;max-width:none;padding-left:clamp(24px,4vw,72px);padding-right:clamp(24px,4vw,72px);display:flex}.LandingPage-module__FAbHmG__logoLink{color:#fff;width:fit-content;display:inline-flex}.LandingPage-module__FAbHmG__brandLogo{filter:brightness(0)invert();width:clamp(150px,14vw,186px);height:auto;display:inline-flex}.LandingPage-module__FAbHmG__navigation{color:#fff;align-items:center;gap:34px;font-size:14.5px;font-weight:500;display:flex}.LandingPage-module__FAbHmG__navItem,.LandingPage-module__FAbHmG__activeNavItem{color:#fff;opacity:.92;padding:8px 0;position:relative}.LandingPage-module__FAbHmG__navItem:after,.LandingPage-module__FAbHmG__activeNavItem:after{background:var(--landing-yellow);content:"";transform-origin:100%;border-radius:999px;width:100%;height:2px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.LandingPage-module__FAbHmG__activeNavItem{opacity:1;font-weight:600}.LandingPage-module__FAbHmG__activeNavItem:after,.LandingPage-module__FAbHmG__navItem:hover:after,.LandingPage-module__FAbHmG__navItem:focus-visible:after{transform-origin:0;transform:scaleX(1)}.LandingPage-module__FAbHmG__headerActions{align-items:center;gap:14px;display:flex}.LandingPage-module__FAbHmG__mobileSession{align-items:center;gap:10px;margin-left:auto;display:none}.LandingPage-module__FAbHmG__headerRegister,.LandingPage-module__FAbHmG__headerLogin,.LandingPage-module__FAbHmG__outlineButtonLight,.LandingPage-module__FAbHmG__lightButton,.LandingPage-module__FAbHmG__compactOutlineButton,.LandingPage-module__FAbHmG__outlineButtonDark,.LandingPage-module__FAbHmG__primaryButton{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:14.5px;font-weight:600;transition:all .25s;display:inline-flex}.LandingPage-module__FAbHmG__headerRegister,.LandingPage-module__FAbHmG__outlineButtonLight{color:#fff;border-color:#ffffffd9}.LandingPage-module__FAbHmG__heroActions .LandingPage-module__FAbHmG__lightButton{color:var(--landing-navy)}.LandingPage-module__FAbHmG__headerRegister:hover,.LandingPage-module__FAbHmG__outlineButtonLight:hover,.LandingPage-module__FAbHmG__headerLogin,.LandingPage-module__FAbHmG__lightButton{color:var(--landing-blue);background:#fff}.LandingPage-module__FAbHmG__headerLogin{--login-glow-x:50;--login-glow-y:50;color:var(--landing-navy);isolation:isolate;transform-style:preserve-3d;will-change:transform, box-shadow;border-radius:30px;gap:8px;padding:8px 18px 8px 9px;overflow:hidden}.LandingPage-module__FAbHmG__headerLogin:before{background:radial-gradient(circle at calc(var(--login-glow-x) * 1%) calc(var(--login-glow-y) * 1%), #0da6de38, #0da6de00 54%);content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.LandingPage-module__FAbHmG__headerLogin>span{z-index:1;position:relative}.LandingPage-module__FAbHmG__headerLogin>span:last-child{color:var(--landing-navy);line-height:1;display:inline-block}.LandingPage-module__FAbHmG__lightButton:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000026}.LandingPage-module__FAbHmG__loginIcon{color:#fff;background:#069fbe;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.LandingPage-module__FAbHmG__loginIcon img{width:18px;height:18px;display:block}.LandingPage-module__FAbHmG__headerRegister:hover,.LandingPage-module__FAbHmG__outlineButtonLight:hover,.LandingPage-module__FAbHmG__lightButton:hover,.LandingPage-module__FAbHmG__compactOutlineButton:hover,.LandingPage-module__FAbHmG__outlineButtonDark:hover,.LandingPage-module__FAbHmG__primaryButton:hover{animation:.62s cubic-bezier(.22,1,.36,1) both LandingPage-module__FAbHmG__buttonWobble}@keyframes LandingPage-module__FAbHmG__buttonWobble{0%,to{transform:translateY(0)rotate(0)}28%{transform:translateY(-3px)rotate(-1.5deg)}56%{transform:translateY(-1px)rotate(1deg)}78%{transform:translateY(-2px)rotate(-.5deg)}}.LandingPage-module__FAbHmG__mobileNav{display:none;position:relative}.LandingPage-module__FAbHmG__mobileNavToggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background-color .18s,border-color .18s;display:flex}.LandingPage-module__FAbHmG__mobileNavToggle:hover{background:#ffffff24}.LandingPage-module__FAbHmG__mobileNavToggle:focus-visible{outline-offset:2px;outline:3px solid #0b8abe52}.LandingPage-module__FAbHmG__mobileNavToggle svg{width:20px;height:20px}.LandingPage-module__FAbHmG__headerLight .LandingPage-module__FAbHmG__mobileNavToggle{color:var(--landing-navy);border-color:#cdd7dd}.LandingPage-module__FAbHmG__headerLight .LandingPage-module__FAbHmG__mobileNavToggle:hover{background:#f3f7f8}.LandingPage-module__FAbHmG__mobileNavPanel{text-align:left;z-index:130;background:#fff;border:1px solid #e4eaed;border-radius:14px;flex-direction:column;min-width:210px;max-width:calc(100vw - 36px);padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #001e302e}.LandingPage-module__FAbHmG__mobileNavPanel a{color:var(--landing-ink);border-radius:9px;padding:11px 12px;font-size:14px}.LandingPage-module__FAbHmG__mobileNavPanel a:hover{color:var(--landing-blue-dark);background:#eefaff}.LandingPage-module__FAbHmG__mobileNavPanel a:focus-visible{outline:2px solid var(--landing-blue-dark);outline-offset:-2px}.LandingPage-module__FAbHmG__hero{color:#fff;background:radial-gradient(circle at 8% 0,#ffffff29,#0000 36%),linear-gradient(135deg,#0eb5e1 0%,#07addc 48%,#00a4d7 100%);padding:170px 0 110px;position:relative;overflow:hidden}.LandingPage-module__FAbHmG__heroGrid{--grid-cursor-x:50%;--grid-cursor-y:50%;filter:url(#hero-grid-liquid-distortion);height:100%;-webkit-mask-image:radial-gradient(circle 290px at var(--grid-cursor-x) var(--grid-cursor-y), #000 0%, #000000f5 42%, #0000008c 72%, transparent 100%);mask-image:radial-gradient(circle 290px at var(--grid-cursor-x) var(--grid-cursor-y), #000 0%, #000000f5 42%, #0000008c 72%, transparent 100%);opacity:1;pointer-events:none;width:100%;-webkit-mask-image:radial-gradient(circle 290px at var(--grid-cursor-x) var(--grid-cursor-y), #000 0%, #000000f5 42%, #0000008c 72%, transparent 100%);will-change:filter, opacity, mask-image;z-index:0;background-image:linear-gradient(#d3f5ff47 1px,#0000 1px),linear-gradient(90deg,#d3f5ff47 1px,#0000 1px);background-size:56px 56px;transition:opacity .18s ease-out;position:absolute;inset:0;overflow:hidden}.LandingPage-module__FAbHmG__heroGridFilter{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.LandingPage-module__FAbHmG__heroGrid{transition:none}}.LandingPage-module__FAbHmG__heroInner{z-index:2;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.LandingPage-module__FAbHmG__heroCopy{max-width:530px}.LandingPage-module__FAbHmG__heroIntro{opacity:.92;max-width:430px;margin:0 0 24px;font-size:15px;line-height:1.75}.LandingPage-module__FAbHmG__heroTitle{color:#fff;margin:0 0 32px;font-size:46px;font-weight:600;line-height:1.22}.LandingPage-module__FAbHmG__heroTitle strong{color:var(--landing-yellow);font-weight:600}.LandingPage-module__FAbHmG__heroActions{gap:15px;display:flex}.LandingPage-module__FAbHmG__heroActionReveal{display:inline-flex}.LandingPage-module__FAbHmG__heroCollage{flex-shrink:0;width:clamp(560px,45vw,625px);height:clamp(500px,40vw,560px);position:relative;transform:translate(76px)}.LandingPage-module__FAbHmG__heroImage{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.LandingPage-module__FAbHmG__featured{background:#fffbf2;padding:84px 0 70px;overflow:hidden}.LandingPage-module__FAbHmG__featuredTop{flex-direction:column;gap:10px;margin-bottom:32px;display:flex}.LandingPage-module__FAbHmG__featuredHeaderRow{justify-content:space-between;align-items:center;gap:40px;display:flex}.LandingPage-module__FAbHmG__featuredTitleBlock{min-width:0}.LandingPage-module__FAbHmG__featuredHeading{color:var(--landing-ink);letter-spacing:-2.5px;white-space:nowrap;margin:0;font-size:clamp(38px,3.6vw,54px);font-weight:600;line-height:1}.LandingPage-module__FAbHmG__featuredHeading span{color:var(--landing-blue)}.LandingPage-module__FAbHmG__featuredSubtitle{color:var(--landing-ink-soft);margin:7px 0 0;font-size:clamp(16px,1.45vw,21px);line-height:1.35}.LandingPage-module__FAbHmG__featuredExploreButton{color:#00a4d7;white-space:nowrap;border:2px solid #00a4d7;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:46px;padding:9px 22px;font-size:clamp(14px,1vw,16px);font-weight:700;transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.LandingPage-module__FAbHmG__featuredExploreButton:hover,.LandingPage-module__FAbHmG__featuredExploreButton:focus-visible{color:#fff;background:#00a4d7;transform:translateY(-2px)}.LandingPage-module__FAbHmG__featuredExploreButton svg{width:16px;height:16px}.LandingPage-module__FAbHmG__featuredExploreLink{color:#00a4d7;align-items:center;gap:6px;font-size:14px;font-weight:700;display:none}.LandingPage-module__FAbHmG__featuredExploreLink svg{width:15px;height:15px}.LandingPage-module__FAbHmG__featuredExploreLink:focus-visible{outline-offset:3px;outline:2px solid #00a4d7}.LandingPage-module__FAbHmG__courseSnapRail{display:none}.LandingPage-module__FAbHmG__featuredArrowRow{z-index:5;justify-content:flex-end;width:100%;max-width:1240px;margin:0 auto 8px;padding:0 24px;display:flex;position:relative}.LandingPage-module__FAbHmG__sectionHeading h2{color:var(--landing-ink);margin:0;font-size:36px;font-weight:600;line-height:1.2}.LandingPage-module__FAbHmG__sectionHeading h2 span{color:var(--landing-blue)}.LandingPage-module__FAbHmG__sectionHeading p{color:var(--landing-ink-soft);margin:6px 0 0;font-size:14.5px}.LandingPage-module__FAbHmG__compactOutlineButton,.LandingPage-module__FAbHmG__outlineButtonDark{color:var(--landing-ink);border-color:#d7dde2}.LandingPage-module__FAbHmG__compactOutlineButton:hover,.LandingPage-module__FAbHmG__outlineButtonDark:hover{border-color:var(--landing-blue);color:var(--landing-blue)}.LandingPage-module__FAbHmG__arrowControls{gap:8px;display:flex}.LandingPage-module__FAbHmG__arrowControls button{color:#00a4d7;cursor:pointer;background:0 0;border:2px solid #00a4d7;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .25s,border-color .25s,box-shadow .25s,color .25s,transform .25s;display:flex}.LandingPage-module__FAbHmG__arrowControls button svg{width:15px;height:15px}.LandingPage-module__FAbHmG__arrowControls button:hover,.LandingPage-module__FAbHmG__arrowControls button:focus-visible{color:#fff;background:#00a4d7;border-color:#00a4d7;transform:translateY(-2px);box-shadow:0 5px 12px #00a4d733}.LandingPage-module__FAbHmG__courseRailViewport{--course-card-height:324px;--course-card-width:316px;--course-image-width:290px;--course-expanded-image-width:min(384px, 50vw);--course-expanded-width:min(704px, calc(100vw - 48px));width:100%}.LandingPage-module__FAbHmG__courseRail{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y;justify-content:safe center;gap:32px;width:100%;padding:2px 24px 12px;display:flex;position:relative;overflow-x:auto}.LandingPage-module__FAbHmG__courseRail[data-course-count="3"]{-moz-column-gap:clamp(32px, 4vw, 64px);column-gap:clamp(32px,4vw,64px)}.LandingPage-module__FAbHmG__courseRail::-webkit-scrollbar{display:none}.LandingPage-module__FAbHmG__courseRailViewport:focus-visible{outline-offset:4px;outline:2px solid #00a4d7}.LandingPage-module__FAbHmG__courseCard{border:1px solid var(--landing-border);flex:0 0 var(--course-card-width);height:var(--course-card-height);scroll-snap-align:center;background:#fff;border-radius:28px;min-width:0;transition:border-color .28s,flex-basis .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.LandingPage-module__FAbHmG__courseCard:hover{flex-basis:var(--course-expanded-width);border-color:#00a4d7}.LandingPage-module__FAbHmG__courseRail:not(:has(.LandingPage-module__FAbHmG__courseCard:hover)) .LandingPage-module__FAbHmG__courseCard:focus-within{flex-basis:var(--course-expanded-width);border-color:#00a4d7}.LandingPage-module__FAbHmG__courseCardInner{grid-template-columns:var(--course-image-width);grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%;padding:12px;display:grid}.LandingPage-module__FAbHmG__courseCard:hover .LandingPage-module__FAbHmG__courseCardInner{grid-template-columns:minmax(0, 1fr) var(--course-expanded-image-width);grid-template-rows:minmax(0,1fr);gap:20px}.LandingPage-module__FAbHmG__courseRail:not(:has(.LandingPage-module__FAbHmG__courseCard:hover)) .LandingPage-module__FAbHmG__courseCard:focus-within .LandingPage-module__FAbHmG__courseCardInner{grid-template-columns:minmax(0, 1fr) var(--course-expanded-image-width);grid-template-rows:minmax(0,1fr);gap:20px}.LandingPage-module__FAbHmG__courseCardVisual{aspect-ratio:16/9;color:#fff;width:var(--course-image-width);background:radial-gradient(circle at 28% 76%,#ffffff42,#0000 42%),linear-gradient(145deg,#0eb5e1,#00a4d7);border-radius:18px;grid-area:1/1;justify-content:center;align-self:start;align-items:center;display:flex;position:relative;overflow:hidden}.LandingPage-module__FAbHmG__courseCard:hover .LandingPage-module__FAbHmG__courseCardVisual{aspect-ratio:4/3;width:var(--course-expanded-image-width);grid-area:1/2;align-self:center}.LandingPage-module__FAbHmG__courseRail:not(:has(.LandingPage-module__FAbHmG__courseCard:hover)) .LandingPage-module__FAbHmG__courseCard:focus-within .LandingPage-module__FAbHmG__courseCardVisual{aspect-ratio:4/3;width:var(--course-expanded-image-width);grid-area:1/2;align-self:center}.LandingPage-module__FAbHmG__courseCardImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.LandingPage-module__FAbHmG__courseCardFallback{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.LandingPage-module__FAbHmG__courseCardFallback svg{stroke-width:1.25px;width:clamp(38px,5vw,62px);height:clamp(38px,5vw,62px)}.LandingPage-module__FAbHmG__courseCardCopy{flex-direction:column;grid-area:2/1;align-items:flex-start;min-width:0;min-height:0;padding:2px 12px 8px;display:flex}.LandingPage-module__FAbHmG__courseCard:hover .LandingPage-module__FAbHmG__courseCardCopy{grid-row:1;justify-content:center;padding:12px 4px 56px 12px;position:relative}.LandingPage-module__FAbHmG__courseRail:not(:has(.LandingPage-module__FAbHmG__courseCard:hover)) .LandingPage-module__FAbHmG__courseCard:focus-within .LandingPage-module__FAbHmG__courseCardCopy{grid-row:1;justify-content:center;padding:12px 4px 56px 12px;position:relative}.LandingPage-module__FAbHmG__courseEyebrow{color:#00a4d7;letter-spacing:1.35px;text-transform:uppercase;font-size:11px;font-weight:800}.LandingPage-module__FAbHmG__courseCardCopy h3{color:var(--landing-ink);letter-spacing:-.4px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:20px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.LandingPage-module__FAbHmG__courseCard:hover .LandingPage-module__FAbHmG__courseCardCopy h3{letter-spacing:-.6px;font-size:24px}.LandingPage-module__FAbHmG__courseRail:not(:has(.LandingPage-module__FAbHmG__courseCard:hover)) .LandingPage-module__FAbHmG__courseCard:focus-within .LandingPage-module__FAbHmG__courseCardCopy h3{letter-spacing:-.6px;font-size:24px}.LandingPage-module__FAbHmG__courseCardExpandedCopy{opacity:0;visibility:hidden;flex-direction:column;gap:10px;width:100%;max-height:0;display:flex;overflow:hidden}.LandingPage-module__FAbHmG__courseCard:hover .LandingPage-module__FAbHmG__courseCardExpandedCopy{opacity:1;visibility:visible;max-height:180px;padding-top:10px}.LandingPage-module__FAbHmG__courseRail:not(:has(.LandingPage-module__FAbHmG__courseCard:hover)) .LandingPage-module__FAbHmG__courseCard:focus-within .LandingPage-module__FAbHmG__courseCardExpandedCopy{opacity:1;visibility:visible;max-height:180px;padding-top:10px}.LandingPage-module__FAbHmG__courseCardExpandedCopy>p{color:var(--landing-ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.LandingPage-module__FAbHmG__courseMeta{flex-wrap:wrap;gap:6px;display:flex}.LandingPage-module__FAbHmG__courseMeta span{color:#377386;background:#eefaff;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:650;display:inline-flex}.LandingPage-module__FAbHmG__courseMeta svg{width:13px;height:13px}.LandingPage-module__FAbHmG__landing .LandingPage-module__FAbHmG__courseCardAction,.LandingPage-module__FAbHmG__landing .LandingPage-module__FAbHmG__courseCardAction:visited{color:#00a4d7;background:#fff;border:1.5px solid #00a4d7;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;min-height:30px;margin-top:auto;padding:4px 11px;font-size:12px;font-weight:750;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.LandingPage-module__FAbHmG__landing .LandingPage-module__FAbHmG__courseCard:hover .LandingPage-module__FAbHmG__courseCardAction,.LandingPage-module__FAbHmG__landing .LandingPage-module__FAbHmG__courseCardAction:hover,.LandingPage-module__FAbHmG__landing .LandingPage-module__FAbHmG__courseCardAction:focus-visible{color:#fff;background:#00a4d7;border-color:#00a4d7}.LandingPage-module__FAbHmG__landing .LandingPage-module__FAbHmG__courseRail:not(:has(.LandingPage-module__FAbHmG__courseCard:hover)) .LandingPage-module__FAbHmG__courseCard:focus-within .LandingPage-module__FAbHmG__courseCardAction{color:#fff;background:#00a4d7;border-color:#00a4d7}.LandingPage-module__FAbHmG__landing .LandingPage-module__FAbHmG__courseCardAction:hover,.LandingPage-module__FAbHmG__landing .LandingPage-module__FAbHmG__courseCardAction:focus-visible{background:var(--landing-blue-dark);border-color:var(--landing-blue-dark);color:#fff;transform:translateY(-1px)}.LandingPage-module__FAbHmG__courseCard:hover .LandingPage-module__FAbHmG__courseCardAction{margin-top:0;position:absolute;bottom:8px;left:12px}.LandingPage-module__FAbHmG__courseRail:not(:has(.LandingPage-module__FAbHmG__courseCard:hover)) .LandingPage-module__FAbHmG__courseCard:focus-within .LandingPage-module__FAbHmG__courseCardAction{margin-top:0;position:absolute;bottom:8px;left:12px}.LandingPage-module__FAbHmG__courseCardAction:focus-visible{outline-offset:3px;outline:2px solid #0b8abe}.LandingPage-module__FAbHmG__courseCardAction svg{width:12px;height:12px}.LandingPage-module__FAbHmG__courseCardActionExpanded,.LandingPage-module__FAbHmG__courseCard:hover .LandingPage-module__FAbHmG__courseCardActionCompact{display:none}.LandingPage-module__FAbHmG__courseRail:not(:has(.LandingPage-module__FAbHmG__courseCard:hover)) .LandingPage-module__FAbHmG__courseCard:focus-within .LandingPage-module__FAbHmG__courseCardActionCompact{display:none}.LandingPage-module__FAbHmG__courseCard:hover .LandingPage-module__FAbHmG__courseCardActionExpanded{display:inline}.LandingPage-module__FAbHmG__courseRail:not(:has(.LandingPage-module__FAbHmG__courseCard:hover)) .LandingPage-module__FAbHmG__courseCard:focus-within .LandingPage-module__FAbHmG__courseCardActionExpanded{display:inline}.LandingPage-module__FAbHmG__courseSnapImage{aspect-ratio:16/9;color:#fff;background:radial-gradient(circle at 28% 76%,#ffffff42,#0000 42%),linear-gradient(145deg,#0eb5e1,#00a4d7);border-radius:12px;position:relative;overflow:hidden}.LandingPage-module__FAbHmG__courseSnapImage img{-o-object-fit:cover;object-fit:cover}.LandingPage-module__FAbHmG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LandingPage-module__FAbHmG__primaryButton{background:var(--landing-blue);color:#fff}.LandingPage-module__FAbHmG__primaryButton:hover{background:var(--landing-blue-dark)}.LandingPage-module__FAbHmG__ticker{background:var(--landing-navy);color:#fff;align-items:center;padding:15px 0;display:flex;overflow:hidden}.LandingPage-module__FAbHmG__tickerTrack{will-change:transform;flex-shrink:0;width:max-content;animation:84s linear infinite LandingPage-module__FAbHmG__ticker;display:flex}.LandingPage-module__FAbHmG__tickerGroup{white-space:nowrap;flex-shrink:0;gap:50px;min-width:100vw;padding-right:50px;display:flex}.LandingPage-module__FAbHmG__tickerItem{color:#fff;align-items:center;gap:12px;font-size:17px;font-weight:400;line-height:1.25;text-decoration:none;transition:color .2s;display:flex}.LandingPage-module__FAbHmG__tickerItem:focus-visible{outline-offset:3px;outline:2px solid #00a4d7}.LandingPage-module__FAbHmG__tickerItem:hover{color:#00a4d7}.LandingPage-module__FAbHmG__ticker:hover .LandingPage-module__FAbHmG__tickerTrack{animation-play-state:paused}.LandingPage-module__FAbHmG__tickerItem svg{color:#00a4d7;border:1.5px solid #00a4d7;border-radius:50%;width:24px;height:24px;padding:4px}@keyframes LandingPage-module__FAbHmG__ticker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.LandingPage-module__FAbHmG__academy{background:#fff;padding:90px 0}.LandingPage-module__FAbHmG__academyTop{justify-content:space-between;align-items:stretch;gap:60px;margin-bottom:70px;display:flex}.LandingPage-module__FAbHmG__academyCopy{flex:1;max-width:none}.LandingPage-module__FAbHmG__academyHeading{color:#3d4144;letter-spacing:-2.5px;margin:0 0 28px;font-size:clamp(42px,3.6vw,58px);font-weight:400;line-height:1.1}.LandingPage-module__FAbHmG__academyHeading span{color:#0099d8;font-weight:600}.LandingPage-module__FAbHmG__academyCopy p{color:var(--landing-ink-soft);margin:0 0 16px;font-size:15.5px;line-height:1.95}.LandingPage-module__FAbHmG__academyCopy ul,.LandingPage-module__FAbHmG__academyCopy ol{color:var(--landing-ink-soft);gap:8px;margin:0 0 16px;padding-left:22px;font-size:15.5px;line-height:1.95;display:grid}.LandingPage-module__FAbHmG__academyCopy li::marker{color:#0099d8}.LandingPage-module__FAbHmG__academyMedia{flex:0 0 clamp(400px,38vw,640px);align-self:center;width:clamp(400px,38vw,640px);display:flex}.LandingPage-module__FAbHmG__mediaPanel{aspect-ratio:16/9;border-radius:32px;width:100%;height:auto;position:relative;overflow:hidden}.LandingPage-module__FAbHmG__academyCampusImage{-o-object-fit:cover;object-fit:cover}.LandingPage-module__FAbHmG__statsRow{justify-content:center;gap:22px;display:flex}.LandingPage-module__FAbHmG__statCard{text-align:center;background:#fffbf0;border:0;border-radius:42px;flex-direction:column;flex:0 0 166px;justify-content:center;align-items:center;min-height:178px;padding:22px 12px;transition:background-color .3s,box-shadow .3s,color .3s;display:flex;box-shadow:0 14px 32px #26333b1a}.LandingPage-module__FAbHmG__statIcon{background:var(--landing-blue);color:#fff;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:10px;transition:border-color .3s,background-color .3s,box-shadow .3s,color .3s;display:flex}.LandingPage-module__FAbHmG__statIconImage{-o-object-fit:contain;object-fit:contain;width:34px;height:34px}.LandingPage-module__FAbHmG__statCard strong{margin-bottom:4px;font-size:24px;font-weight:600;line-height:1.2}.LandingPage-module__FAbHmG__statCard>span:last-child{color:var(--landing-ink-soft);font-size:15px;font-weight:400;transition:color .3s}.LandingPage-module__FAbHmG__statCard:hover{background:var(--landing-blue);color:#fff;box-shadow:0 14px 30px #0da6de40}.LandingPage-module__FAbHmG__statCard:hover .LandingPage-module__FAbHmG__statIcon{color:var(--landing-blue);background:#fff;border-color:#ffffffb8;box-shadow:0 10px 20px #005a802e}.LandingPage-module__FAbHmG__statCard:hover .LandingPage-module__FAbHmG__statIconImage{filter:brightness(0)saturate()invert(53%)sepia(91%)saturate(2367%)hue-rotate(159deg)brightness(94%)contrast(101%)}.LandingPage-module__FAbHmG__statCard:hover>span:last-child{color:#fff}.LandingPage-module__FAbHmG__faqSection{background:#fffbf0;padding:52px 0 0}.LandingPage-module__FAbHmG__faqInner{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.LandingPage-module__FAbHmG__faqContent{flex:1;max-width:530px;padding-bottom:44px}.LandingPage-module__FAbHmG__faqContent h2{color:var(--landing-blue);border-bottom:3px solid #000;margin:0 0 6px;padding-bottom:16px;font-size:clamp(42px,4.2vw,54px);font-weight:600;line-height:1}.LandingPage-module__FAbHmG__faqItem{border-bottom:2px solid #000;padding:9px 0}.LandingPage-module__FAbHmG__faqSection{interpolate-size:allow-keywords}.LandingPage-module__FAbHmG__faqItem::details-content{content-visibility:hidden;opacity:0;block-size:0;transition:block-size .46s cubic-bezier(.16, 1, .3, 1), content-visibility .46s allow-discrete, opacity .22s ease;transition-behavior:allow-discrete;overflow:hidden}.LandingPage-module__FAbHmG__faqItem[open]::details-content{content-visibility:visible;opacity:1;block-size:auto}.LandingPage-module__FAbHmG__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:clamp(19px,1.7vw,23px);font-weight:600;line-height:1.2;list-style:none;display:flex}.LandingPage-module__FAbHmG__faqItem summary::-webkit-details-marker{display:none}.LandingPage-module__FAbHmG__faqItem summary svg{color:#111;border:2px solid #111;border-radius:50%;flex-shrink:0;width:24px;height:24px;padding:4px;transition:background-color .22s,border-color .22s,box-shadow .22s,color .22s,transform .3s cubic-bezier(.16,1,.3,1)}.LandingPage-module__FAbHmG__faqItem[open] summary svg{background:var(--landing-blue);border-color:var(--landing-blue);color:#fff;transform:rotate(180deg)}.LandingPage-module__FAbHmG__faqItem summary:hover svg,.LandingPage-module__FAbHmG__faqItem summary:focus-visible svg{border-color:var(--landing-blue);transform:translate(3px)scale(1.08);box-shadow:0 5px 12px #00a4d733}.LandingPage-module__FAbHmG__faqItem[open] summary:hover svg,.LandingPage-module__FAbHmG__faqItem[open] summary:focus-visible svg{background:var(--landing-blue-dark);border-color:var(--landing-blue-dark);transform:rotate(180deg)translate(-3px)scale(1.08)}.LandingPage-module__FAbHmG__faqItem p{color:var(--landing-ink-soft);max-width:540px;margin:12px 0 8px;font-size:clamp(15px,1.2vw,17px);line-height:1.28}.LandingPage-module__FAbHmG__faqArch{aspect-ratio:544/654;flex-shrink:0;width:clamp(410px,33vw,455px);margin-right:-36px;position:relative}.LandingPage-module__FAbHmG__faqImageBleed{position:absolute;inset:0}.LandingPage-module__FAbHmG__faqImage{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}@media (min-width:1081px){.LandingPage-module__FAbHmG__faqSection{padding-top:0}.LandingPage-module__FAbHmG__faqContent{padding-top:52px}.LandingPage-module__FAbHmG__faqImageBleed{transform-origin:bottom;transform:scale(1.1)}}.LandingPage-module__FAbHmG__footer{color:#33424e;background:#f7f8fa;border-top:1px solid #e4e8ec;padding-top:40px}.LandingPage-module__FAbHmG__footerMain{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.6fr);gap:32px 48px;padding-bottom:32px;display:grid}.LandingPage-module__FAbHmG__footerBrand .LandingPage-module__FAbHmG__brandLogo{filter:brightness(0)saturate()invert(19%)sepia(23%)saturate(1182%)hue-rotate(157deg)brightness(88%)contrast(91%);width:156px;margin-bottom:16px}.LandingPage-module__FAbHmG__footerAddress{color:#5a6a76;max-width:34ch;font-size:14px;font-style:normal;line-height:1.7}.LandingPage-module__FAbHmG__footerColumn h3,.LandingPage-module__FAbHmG__footerLinkGroup h3{color:#16293a;letter-spacing:.02em;margin:2px 0 14px;font-size:13px;font-weight:700}.LandingPage-module__FAbHmG__footerContact{gap:10px;margin:0;padding:0;list-style:none;display:grid}.LandingPage-module__FAbHmG__footerContact a{color:#33424e;align-items:center;gap:9px;font-size:14px;line-height:1.5;transition:color .18s;display:inline-flex}.LandingPage-module__FAbHmG__footerContact a svg{color:#8a99a4;flex:none;width:15px;height:15px;transition:color .18s}.LandingPage-module__FAbHmG__footerContact a span{overflow-wrap:anywhere;min-width:0}.LandingPage-module__FAbHmG__footerLinkGroup ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.LandingPage-module__FAbHmG__footerLinkGroup a{color:#4a5a66;align-items:center;min-height:21px;font-size:14px;line-height:1.5;transition:color .18s;display:inline-flex}.LandingPage-module__FAbHmG__footerContact a:hover,.LandingPage-module__FAbHmG__footerLinkGroup a:hover,.LandingPage-module__FAbHmG__footerContact a:hover svg{color:#0b8abe}.LandingPage-module__FAbHmG__footerMapLink{color:#0b8abe;align-items:center;gap:6px;width:fit-content;margin-top:8px;font-size:13px;font-weight:650;display:flex}.LandingPage-module__FAbHmG__footerMapLink svg{width:14px;height:14px}.LandingPage-module__FAbHmG__footerSocial{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.LandingPage-module__FAbHmG__footerSocial a{color:#4a5a66;background:#fff;border:1px solid #e0e7ea;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.LandingPage-module__FAbHmG__footerSocial a:hover{color:#0b8abe;background:#eefaff;border-color:#0b8abe}.LandingPage-module__FAbHmG__footer a:focus-visible{outline-offset:3px;text-underline-offset:3px;outline:2px solid #0b8abe;text-decoration:underline}.LandingPage-module__FAbHmG__footerBottom{border-top:1px solid #e4e8ec}.LandingPage-module__FAbHmG__footerBottomInner{color:#76858f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-top:16px;padding-bottom:18px;font-size:12.5px;display:flex}.LandingPage-module__FAbHmG__footerBottom p{margin:0}@media (max-width:1080px){.LandingPage-module__FAbHmG__hero{text-align:center;padding-top:150px}.LandingPage-module__FAbHmG__heroInner,.LandingPage-module__FAbHmG__faqInner{flex-direction:column}.LandingPage-module__FAbHmG__heroCopy{max-width:600px}.LandingPage-module__FAbHmG__heroIntro{margin-left:auto;margin-right:auto}.LandingPage-module__FAbHmG__heroActions{justify-content:center}.LandingPage-module__FAbHmG__heroCollage{transform:none}.LandingPage-module__FAbHmG__academyMedia,.LandingPage-module__FAbHmG__mediaPanel{width:100%;max-width:420px}.LandingPage-module__FAbHmG__academyTop{align-items:center}.LandingPage-module__FAbHmG__academyMedia{flex-basis:auto;align-self:auto}.LandingPage-module__FAbHmG__faqInner{align-items:center}.LandingPage-module__FAbHmG__faqArch{margin-right:0}.LandingPage-module__FAbHmG__faqContent{text-align:center;max-width:620px}.LandingPage-module__FAbHmG__faqItem summary,.LandingPage-module__FAbHmG__faqItem p{text-align:left}.LandingPage-module__FAbHmG__featuredTop{gap:9px}.LandingPage-module__FAbHmG__featuredHeading{font-size:clamp(34px,4vw,46px)}.LandingPage-module__FAbHmG__featuredSubtitle{font-size:17px}.LandingPage-module__FAbHmG__featuredExploreButton{min-width:0;min-height:44px;padding-inline:16px}}@media (max-width:900px){.LandingPage-module__FAbHmG__navigation,.LandingPage-module__FAbHmG__headerActions{display:none}.LandingPage-module__FAbHmG__mobileNav{display:block}.LandingPage-module__FAbHmG__mobileSession{display:flex}.LandingPage-module__FAbHmG__featuredHeaderRow{gap:24px}.LandingPage-module__FAbHmG__statsRow{flex-wrap:wrap}.LandingPage-module__FAbHmG__statCard{flex:40%}}@media (max-width:760px){.LandingPage-module__FAbHmG__academyTop{flex-direction:column}.LandingPage-module__FAbHmG__footerMain{grid-template-columns:minmax(0,1fr);gap:28px}.LandingPage-module__FAbHmG__courseCard{min-width:160px}}@media (max-width:560px){.LandingPage-module__FAbHmG__container{padding:0 18px}.LandingPage-module__FAbHmG__brandLogo{width:146px}.LandingPage-module__FAbHmG__ticker{padding:10px 0}.LandingPage-module__FAbHmG__tickerGroup{gap:26px;padding-right:26px}.LandingPage-module__FAbHmG__tickerItem{gap:8px;font-size:13.5px}.LandingPage-module__FAbHmG__tickerItem svg{width:17px;height:17px;padding:3px}.LandingPage-module__FAbHmG__heroTitle{font-size:30px}.LandingPage-module__FAbHmG__heroCollage{transform-origin:top;width:100%;max-width:600px;height:420px;transform:scale(.88)}.LandingPage-module__FAbHmG__featuredTop{gap:8px}.LandingPage-module__FAbHmG__featured{padding:56px 0 46px}.LandingPage-module__FAbHmG__featuredHeading{letter-spacing:-1.4px;white-space:normal;font-size:30px}.LandingPage-module__FAbHmG__featuredHeaderRow{flex-direction:column;align-items:flex-start;gap:10px}.LandingPage-module__FAbHmG__featuredSubtitle{margin-top:4px;font-size:15px}.LandingPage-module__FAbHmG__featuredExploreButton,.LandingPage-module__FAbHmG__courseRailViewport{display:none}.LandingPage-module__FAbHmG__featuredExploreLink{display:inline-flex}.LandingPage-module__FAbHmG__courseSnapRail{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(80vw,310px);grid-auto-flow:column;gap:12px;margin:18px 0 0;padding:0 18px 8px;scroll-padding-inline:18px;list-style:none;display:grid;overflow-x:auto}.LandingPage-module__FAbHmG__courseSnapRail::-webkit-scrollbar{display:none}.LandingPage-module__FAbHmG__courseSnapCard{border:1px solid var(--landing-border);scroll-snap-align:start;background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:18px;list-style:none;display:flex}.LandingPage-module__FAbHmG__courseSnapCard h3{color:var(--landing-ink);letter-spacing:-.4px;margin:0;font-size:20px;font-weight:600;line-height:1.25}.LandingPage-module__FAbHmG__courseSnapCard>p{color:var(--landing-ink-soft);margin:0;font-size:13.5px;line-height:1.55}.LandingPage-module__FAbHmG__courseSnapCard .LandingPage-module__FAbHmG__courseMeta{margin-top:2px}.LandingPage-module__FAbHmG__landing .LandingPage-module__FAbHmG__courseSnapLink,.LandingPage-module__FAbHmG__landing .LandingPage-module__FAbHmG__courseSnapLink:visited{color:#fff;background:#00a4d7;border:1.5px solid #00a4d7;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;min-height:34px;margin-top:4px;padding:7px 14px;font-size:12.5px;font-weight:750;display:inline-flex}.LandingPage-module__FAbHmG__landing .LandingPage-module__FAbHmG__courseSnapLink:hover,.LandingPage-module__FAbHmG__landing .LandingPage-module__FAbHmG__courseSnapLink:focus-visible{background:var(--landing-blue-dark);border-color:var(--landing-blue-dark);color:#fff}.LandingPage-module__FAbHmG__courseSnapLink svg{width:14px;height:14px}.LandingPage-module__FAbHmG__outlineButtonDark,.LandingPage-module__FAbHmG__primaryButton{width:100%}.LandingPage-module__FAbHmG__statCard{flex-basis:100%}.LandingPage-module__FAbHmG__faqArch{width:100%;max-width:380px}.LandingPage-module__FAbHmG__footer{padding-top:32px}.LandingPage-module__FAbHmG__footerMain{gap:26px;padding-bottom:26px}.LandingPage-module__FAbHmG__footerBrand .LandingPage-module__FAbHmG__brandLogo{width:150px;margin-bottom:12px}.LandingPage-module__FAbHmG__footerBottomInner{padding-top:14px;padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.LandingPage-module__FAbHmG__tickerTrack{animation-duration:168s}.LandingPage-module__FAbHmG__headerRegister:hover,.LandingPage-module__FAbHmG__outlineButtonLight:hover,.LandingPage-module__FAbHmG__lightButton:hover,.LandingPage-module__FAbHmG__compactOutlineButton:hover,.LandingPage-module__FAbHmG__outlineButtonDark:hover,.LandingPage-module__FAbHmG__primaryButton:hover{animation:none}.LandingPage-module__FAbHmG__headerRegister,.LandingPage-module__FAbHmG__headerLogin,.LandingPage-module__FAbHmG__outlineButtonLight,.LandingPage-module__FAbHmG__lightButton,.LandingPage-module__FAbHmG__featuredExploreButton,.LandingPage-module__FAbHmG__compactOutlineButton,.LandingPage-module__FAbHmG__outlineButtonDark,.LandingPage-module__FAbHmG__primaryButton,.LandingPage-module__FAbHmG__statCard,.LandingPage-module__FAbHmG__statIcon,.LandingPage-module__FAbHmG__statCard>span:last-child,.LandingPage-module__FAbHmG__faqItem summary svg{transition:none}.LandingPage-module__FAbHmG__courseRail{scroll-behavior:auto}.LandingPage-module__FAbHmG__courseCard,.LandingPage-module__FAbHmG__courseCardAction{transition:none}.LandingPage-module__FAbHmG__faqItem::details-content{transition:none}}
.ApplicantSessionMenu-module__IKVPvW__loading{width:132px;height:38px;display:inline-block}.ApplicantSessionMenu-module__IKVPvW__trackLink{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:7px 15px;font-size:13px;font-weight:650;display:inline-flex}.ApplicantSessionMenu-module__IKVPvW__trackLink.ApplicantSessionMenu-module__IKVPvW__dark{color:#fff}.ApplicantSessionMenu-module__IKVPvW__trackLink.ApplicantSessionMenu-module__IKVPvW__light{color:#175365}.ApplicantSessionMenu-module__IKVPvW__premiumLogin{background:#fff;border-color:#fff;gap:8px;min-height:44px;padding:7px 18px 7px 8px;color:#17333b!important}.ApplicantSessionMenu-module__IKVPvW__premiumLogin.ApplicantSessionMenu-module__IKVPvW__light{background:#f3f5f5;border-color:#d7dde2}.ApplicantSessionMenu-module__IKVPvW__premiumLogin.ApplicantSessionMenu-module__IKVPvW__light:hover{background:#eef3f4;border-color:#b8c7cc;box-shadow:0 10px 22px #00263b1f}.ApplicantSessionMenu-module__IKVPvW__trackLink.ApplicantSessionMenu-module__IKVPvW__light{color:#175365;border-color:#d7dde2}.ApplicantSessionMenu-module__IKVPvW__trackLink.ApplicantSessionMenu-module__IKVPvW__light:hover{background:#f3f7f8;border-color:#b8c7cc}.ApplicantSessionMenu-module__IKVPvW__loginIcon{background:#069fbe;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ApplicantSessionMenu-module__IKVPvW__loginIcon img{width:18px;height:18px;display:block}.ApplicantSessionMenu-module__IKVPvW__premiumLogin:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00263b2e}.ApplicantSessionMenu-module__IKVPvW__menu{position:relative}.ApplicantSessionMenu-module__IKVPvW__summary{cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:4px 5px 4px 14px;list-style:none;display:flex}.ApplicantSessionMenu-module__IKVPvW__summary::-webkit-details-marker{display:none}.ApplicantSessionMenu-module__IKVPvW__dark .ApplicantSessionMenu-module__IKVPvW__summary{color:#17333b;background:#fff}.ApplicantSessionMenu-module__IKVPvW__light .ApplicantSessionMenu-module__IKVPvW__summary{color:#17333b;background:#f3f5f5}.ApplicantSessionMenu-module__IKVPvW__greeting{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13px;font-weight:700;overflow:hidden}.ApplicantSessionMenu-module__IKVPvW__avatar{color:#632f24;letter-spacing:-.02em;background:#e7a06e;border:2px solid #ffffffd1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:inline-flex}.ApplicantSessionMenu-module__IKVPvW__chevron{flex:none;margin-right:5px;transition:transform .16s}.ApplicantSessionMenu-module__IKVPvW__menu[open] .ApplicantSessionMenu-module__IKVPvW__chevron{transform:rotate(180deg)}.ApplicantSessionMenu-module__IKVPvW__panel{color:#17333b;z-index:80;background:#fff;border:1px solid #dce5e7;border-radius:12px;min-width:220px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #13333b24}.ApplicantSessionMenu-module__IKVPvW__panelIdentity{border-bottom:1px solid #e6ecee;gap:2px;margin:2px 4px 5px;padding:7px 8px 10px;display:grid}.ApplicantSessionMenu-module__IKVPvW__panelIdentity span{font-size:13px;font-weight:750}.ApplicantSessionMenu-module__IKVPvW__panelIdentity small{color:#687e86;font-size:11px}.ApplicantSessionMenu-module__IKVPvW__profileSwitcher{border-bottom:1px solid #e6ecee;margin-bottom:5px;padding:4px}.ApplicantSessionMenu-module__IKVPvW__profileSwitcher>p{color:#6c7f85;letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:6px;margin:5px 8px 4px;font-size:10px;font-weight:750;display:flex}.ApplicantSessionMenu-module__IKVPvW__panel .ApplicantSessionMenu-module__IKVPvW__profileOption{color:#294852;border:0;min-height:42px;margin:0;padding:6px 8px}.ApplicantSessionMenu-module__IKVPvW__panel .ApplicantSessionMenu-module__IKVPvW__profileOption[data-active=true]{color:#0b6978;background:#eef7f8}.ApplicantSessionMenu-module__IKVPvW__profileOption>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ApplicantSessionMenu-module__IKVPvW__profileInitials{color:#205763;background:#e4f0f2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:inline-flex}.ApplicantSessionMenu-module__IKVPvW__panel a,.ApplicantSessionMenu-module__IKVPvW__panel button{color:#294852;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.ApplicantSessionMenu-module__IKVPvW__panel a:hover,.ApplicantSessionMenu-module__IKVPvW__panel button:hover{background:#eef7f8}.ApplicantSessionMenu-module__IKVPvW__panel button{color:#8f352d;border-top:1px solid #e6ecee;margin-top:4px}.ApplicantSessionMenu-module__IKVPvW__panel button:disabled{cursor:wait;opacity:.6}.ApplicantSessionMenu-module__IKVPvW__summary:focus-visible,.ApplicantSessionMenu-module__IKVPvW__trackLink:focus-visible,.ApplicantSessionMenu-module__IKVPvW__panel a:focus-visible,.ApplicantSessionMenu-module__IKVPvW__panel button:focus-visible{outline-offset:2px;outline:3px solid #0b8abe47}@media (max-width:520px){.ApplicantSessionMenu-module__IKVPvW__loading{width:34px;height:34px}.ApplicantSessionMenu-module__IKVPvW__trackLink{min-height:34px;padding:6px 10px;font-size:11px}.ApplicantSessionMenu-module__IKVPvW__premiumLogin{min-height:36px;padding:3px 10px 3px 4px}.ApplicantSessionMenu-module__IKVPvW__premiumLogin .ApplicantSessionMenu-module__IKVPvW__loginIcon{width:28px;height:28px}.ApplicantSessionMenu-module__IKVPvW__summary{min-height:34px;padding:1px}.ApplicantSessionMenu-module__IKVPvW__greeting,.ApplicantSessionMenu-module__IKVPvW__chevron{display:none}.ApplicantSessionMenu-module__IKVPvW__avatar{width:34px;height:34px}}
.NotificationMenu-module__2P0pOa__root{position:relative}.NotificationMenu-module__2P0pOa__bell{cursor:pointer;background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .18s,border-color .18s;display:inline-flex;position:relative}.NotificationMenu-module__2P0pOa__dark .NotificationMenu-module__2P0pOa__bell{color:#fff;border-color:#ffffffa6}.NotificationMenu-module__2P0pOa__dark .NotificationMenu-module__2P0pOa__bell:hover{background:#ffffff24}.NotificationMenu-module__2P0pOa__light .NotificationMenu-module__2P0pOa__bell{color:#22323f;border-color:#cdd7dd}.NotificationMenu-module__2P0pOa__light .NotificationMenu-module__2P0pOa__bell:hover{background:#f3f7f8}.NotificationMenu-module__2P0pOa__bell:focus-visible{outline-offset:2px;outline:3px solid #0b8abe4d}.NotificationMenu-module__2P0pOa__dot{color:#16293a;background:#ffcb3d;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:1px 5px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:-5px;right:-5px}.NotificationMenu-module__2P0pOa__panel{color:#22323f;text-align:left;z-index:130;background:#fff;border:1px solid #dce5e7;border-radius:12px;min-width:300px;max-width:min(360px,100vw - 24px);position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 34px #001e3029}.NotificationMenu-module__2P0pOa__panelHeader{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.NotificationMenu-module__2P0pOa__panelTitle{color:#16293a;letter-spacing:.01em;margin:0;font-size:13.5px;font-weight:750}.NotificationMenu-module__2P0pOa__markAll{color:#0b8abe;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:700}.NotificationMenu-module__2P0pOa__markAll:hover{color:#087aa9;text-decoration:underline}.NotificationMenu-module__2P0pOa__panelState{color:#66788a;margin:0;padding:14px 16px;font-size:12.5px}.NotificationMenu-module__2P0pOa__panelFooter{text-align:center;border-top:1px solid #edf1f2;padding:11px 16px}.NotificationMenu-module__2P0pOa__panelFooter a{color:#0b8abe;font-size:12.5px;font-weight:700;text-decoration:none}.NotificationMenu-module__2P0pOa__panelFooter a:hover{text-decoration:underline}.NotificationMenu-module__2P0pOa__list{max-height:min(360px,100dvh - 180px);margin:0;padding:0;list-style:none;overflow-y:auto}.NotificationMenu-module__2P0pOa__list li+li{border-top:1px solid #eef2f4}.NotificationMenu-module__2P0pOa__itemRow{display:flex}.NotificationMenu-module__2P0pOa__item{flex:1;gap:3px;min-width:0;padding:13px 16px;text-decoration:none;display:grid}.NotificationMenu-module__2P0pOa__item:hover{background:#f6fafb}.NotificationMenu-module__2P0pOa__item:focus-visible{outline-offset:-2px;background:#f6fafb;outline:2px solid #0b8abe}.NotificationMenu-module__2P0pOa__itemToggle{color:#8b9aa4;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0 12px 0 0;display:flex}.NotificationMenu-module__2P0pOa__itemToggle:hover{color:#0b8abe}.NotificationMenu-module__2P0pOa__itemToggle:focus-visible{outline-offset:-2px;outline:2px solid #0b8abe}.NotificationMenu-module__2P0pOa__itemDate{color:#8b9aa4;font-size:11.5px}.NotificationMenu-module__2P0pOa__pinned{color:#0b8abe;letter-spacing:.02em;text-transform:uppercase;background:#eefaff;border:1px solid #d3eefb;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:700}.NotificationMenu-module__2P0pOa__itemTitle{color:#16293a;align-items:center;gap:8px;font-size:13.5px;font-weight:700;line-height:1.35;display:flex}.NotificationMenu-module__2P0pOa__unreadDot{background:#0da6de;border-radius:50%;flex:none;width:7px;height:7px}.NotificationMenu-module__2P0pOa__itemDesc{color:#66788a;font-size:12.5px;line-height:1.5}.NotificationMenu-module__2P0pOa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:520px){.NotificationMenu-module__2P0pOa__bell{width:36px;height:36px}.NotificationMenu-module__2P0pOa__root{position:static}.NotificationMenu-module__2P0pOa__panel{flex-direction:column;width:min(340px,100vw - 24px);min-width:0;max-height:min(420px,100dvh - 130px);display:flex;top:calc(100% + 10px);left:auto;right:12px}.NotificationMenu-module__2P0pOa__list{flex:auto;min-height:0}}
.PublicNav-module__W23L_G__shell{font-family:var(--font-bricolage),sans-serif;z-index:50;color:#1f1f1f;background:#fff;position:fixed;inset:0 0 auto}.PublicNav-module__W23L_G__nav{align-items:center;gap:20px;max-width:1400px;height:80px;margin:auto;padding:0 24px;display:flex}.PublicNav-module__W23L_G__brand{align-items:center;width:146px;height:52px;display:flex;position:relative}.PublicNav-module__W23L_G__brand img{opacity:0;width:146px;height:auto}.PublicNav-module__W23L_G__brand:after{content:"";background:linear-gradient(115deg,#0061bb 0%,#16a6d8 48%,#6c4dcc 100%);position:absolute;inset:0;-webkit-mask:url(/images/landing/logo-white.svg) 50%/contain no-repeat;mask:url(/images/landing/logo-white.svg) 50%/contain no-repeat}.PublicNav-module__W23L_G__browse{color:#4b5563;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:500}.PublicNav-module__W23L_G__browse:hover{background:#f5f5f5}.PublicNav-module__W23L_G__actions{align-items:center;gap:16px;margin-left:auto;display:flex}.PublicNav-module__W23L_G__primary,.PublicNav-module__W23L_G__mobilePrimary{color:#fff;background:#0061bb;border-radius:999px;padding:10px 24px;font-size:14px;font-weight:600}.PublicNav-module__W23L_G__primary:hover,.PublicNav-module__W23L_G__mobilePrimary:hover{background:#003d99}.PublicNav-module__W23L_G__floatingSearch{color:#0061bb;border:1px solid #d1d5db;border-radius:23px;align-items:center;width:min(375px,32vw);height:42px;margin-left:auto;padding:0 6px 0 18px;display:flex}.PublicNav-module__W23L_G__floatingSearch input{font:inherit;color:#1f1f1f;border:0;outline:0;flex:1;min-width:0;font-size:14px}.PublicNav-module__W23L_G__searchIcon{color:#fff;background:#0061bb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.PublicNav-module__W23L_G__menu{color:#374151;background:0 0;border:0;display:none}.PublicNav-module__W23L_G__mobilePanel{display:none}.PublicNav-module__W23L_G__mobileSession{align-items:center;gap:10px;margin-left:auto;display:none}.PublicNav-module__W23L_G__courseShell{border-bottom:1px solid #e6e9ec}.PublicNav-module__W23L_G__courseShell .PublicNav-module__W23L_G__nav{max-width:1464px;height:78px;margin:0 auto;padding:0 32px}.PublicNav-module__W23L_G__courseShell .PublicNav-module__W23L_G__brand{width:140px;height:50px}.PublicNav-module__W23L_G__courseShell .PublicNav-module__W23L_G__brand img{width:140px}.PublicNav-module__W23L_G__courseShell .PublicNav-module__W23L_G__floatingSearch{color:#1f2933;border:1.5px solid #d9dde2;border-radius:25px;gap:12px;width:min(390px,27vw);height:48px;margin-left:auto;padding:0 17px}.PublicNav-module__W23L_G__courseShell .PublicNav-module__W23L_G__floatingSearch:focus-within{border-color:#9aa7b2;box-shadow:0 0 0 3px #0b8abe1f}.PublicNav-module__W23L_G__courseShell .PublicNav-module__W23L_G__floatingSearch input{font-size:14px}.PublicNav-module__W23L_G__courseShell .PublicNav-module__W23L_G__floatingSearch input::placeholder{color:#a1a6af;opacity:1}.PublicNav-module__W23L_G__courseShell .PublicNav-module__W23L_G__searchIcon{color:#1f2933;background:0 0;border-radius:0;width:auto;height:auto}@media (max-width:700px){.PublicNav-module__W23L_G__nav{height:72px;padding:0 18px}.PublicNav-module__W23L_G__brand,.PublicNav-module__W23L_G__brand img{width:126px}.PublicNav-module__W23L_G__browse,.PublicNav-module__W23L_G__actions,.PublicNav-module__W23L_G__floatingSearch{display:none}.PublicNav-module__W23L_G__mobileSession{display:flex}.PublicNav-module__W23L_G__menu{display:block}.PublicNav-module__W23L_G__mobilePanel{background:#fff;border-top:1px solid #eee;flex-direction:column;gap:18px;padding:22px 20px 28px;display:flex}.PublicNav-module__W23L_G__mobilePanel a{color:#374151;font-size:16px}.PublicNav-module__W23L_G__mobilePrimary{text-align:center;display:block}.PublicNav-module__W23L_G__courseShell .PublicNav-module__W23L_G__nav{gap:12px;height:64px;padding:0 18px}.PublicNav-module__W23L_G__courseShell .PublicNav-module__W23L_G__brand{width:116px;height:42px}.PublicNav-module__W23L_G__courseShell .PublicNav-module__W23L_G__brand img{width:116px}.PublicNav-module__W23L_G__courseShell .PublicNav-module__W23L_G__floatingSearch{gap:8px;width:min(47vw,190px);height:38px;padding:0 11px;display:flex}.PublicNav-module__W23L_G__courseShell .PublicNav-module__W23L_G__floatingSearch input{font-size:11px}.PublicNav-module__W23L_G__courseShell .PublicNav-module__W23L_G__searchIcon svg{width:18px;height:18px}}@media (min-width:701px) and (max-width:1448px){.PublicNav-module__W23L_G__nav{max-width:none}}
.page-module__R0rYOW__shell{color:#17333b;background:#f6f8f8;min-height:100dvh}.page-module__R0rYOW__topbar{background:#fff;border-bottom:1px solid #e2e9ea;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(18px,4vw,54px);display:flex}.page-module__R0rYOW__brand{align-items:center;height:52px;display:inline-flex}.page-module__R0rYOW__brand img{filter:brightness(0)saturate()invert(18%)sepia(17%)saturate(1377%)hue-rotate(146deg)brightness(91%)contrast(91%);-o-object-fit:contain;object-fit:contain;width:142px;height:49px;display:block}.page-module__R0rYOW__workspace{max-width:1180px;margin:0 auto;padding:34px 28px 72px}.page-module__R0rYOW__backLink{color:#58737a;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.page-module__R0rYOW__backLink:hover{color:#0b7686}.page-module__R0rYOW__heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:24px 0 26px;display:flex}.page-module__R0rYOW__heading h1{color:#17333b;letter-spacing:-.03em;margin:0;font-size:30px;font-weight:750;line-height:1.15}.page-module__R0rYOW__heading p{color:#647d84;margin:7px 0 0;font-size:14px;line-height:1.5}.page-module__R0rYOW__draftStatus{color:#9a591f;background:#fff1df;flex:none;padding:7px 10px;font-size:11px;font-weight:800}.page-module__R0rYOW__layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;display:grid}.page-module__R0rYOW__context,.page-module__R0rYOW__formPanel{background:#fff;border:1px solid #dfe7e9}.page-module__R0rYOW__context{padding:24px;position:sticky;top:22px}.page-module__R0rYOW__contextIcon{color:#0b7686;background:#e8f3f5;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.page-module__R0rYOW__context h2{color:#17333b;letter-spacing:-.015em;margin:16px 0 20px;font-size:17px;font-weight:750;line-height:1.35}.page-module__R0rYOW__context dl{border-top:1px solid #e5ebed;border-bottom:1px solid #e5ebed;gap:15px;margin:0;padding:18px 0;display:grid}.page-module__R0rYOW__context dl div{gap:3px;display:grid}.page-module__R0rYOW__context dt{color:#799097;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:750}.page-module__R0rYOW__context dd{color:#294852;margin:0;font-size:13px;font-weight:700}.page-module__R0rYOW__nextStep{color:#337d50;align-items:flex-start;gap:10px;padding-top:19px;display:flex}.page-module__R0rYOW__nextStep svg{flex:none;margin-top:1px}.page-module__R0rYOW__nextStep strong{color:#294852;font-size:12px;display:block}.page-module__R0rYOW__nextStep p,.page-module__R0rYOW__saveNote{color:#6d8389;font-size:11px;line-height:1.5}.page-module__R0rYOW__nextStep p{margin:4px 0 0}.page-module__R0rYOW__saveNote{align-items:flex-start;gap:8px;margin:18px 0 0;display:flex}.page-module__R0rYOW__saveNote svg{flex:none;margin-top:1px}.page-module__R0rYOW__formPanel{min-width:0}.page-module__R0rYOW__formHeading{border-bottom:1px solid #e3e9eb;padding:24px 28px 21px}.page-module__R0rYOW__formHeading h2{color:#17333b;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:750}.page-module__R0rYOW__formHeading p{color:#748a91;margin:6px 0 0;font-size:11px}@media (max-width:780px){.page-module__R0rYOW__topbar{height:64px;padding:0 14px}.page-module__R0rYOW__brand img{width:122px;height:42px}.page-module__R0rYOW__workspace{padding:24px 14px 48px}.page-module__R0rYOW__heading{margin:20px 0}.page-module__R0rYOW__heading h1{font-size:25px}.page-module__R0rYOW__heading p{font-size:13px}.page-module__R0rYOW__layout{grid-template-columns:1fr}.page-module__R0rYOW__context{position:static}.page-module__R0rYOW__context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.page-module__R0rYOW__nextStep,.page-module__R0rYOW__saveNote{display:none}.page-module__R0rYOW__formHeading{padding:20px}}@media (max-width:460px){.page-module__R0rYOW__heading{gap:12px}.page-module__R0rYOW__draftStatus{padding:6px 8px;font-size:10px}.page-module__R0rYOW__context{padding:19px}}
.CourseCheckout-module__SBAJLq__page{color:#22323f;background:#f6f9f9;min-height:100dvh}.CourseCheckout-module__SBAJLq__topBar{background:#fff;border-bottom:1px solid #dce7e9}.CourseCheckout-module__SBAJLq__topBarInner{justify-content:space-between;align-items:center;max-width:1020px;height:52px;margin:0 auto;padding:0 16px;display:flex}.CourseCheckout-module__SBAJLq__brand{width:106px;display:inline-flex}.CourseCheckout-module__SBAJLq__brand img{filter:brightness(0)saturate()invert(14%)sepia(18%)saturate(1128%)hue-rotate(151deg)brightness(91%)contrast(91%);width:100%;height:auto}.CourseCheckout-module__SBAJLq__main{max-width:1020px;margin:0 auto;padding:16px 16px 36px}.CourseCheckout-module__SBAJLq__heading{max-width:720px;margin:22px 0 20px}.CourseCheckout-module__SBAJLq__heading h1{color:#17333b;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:26px;font-weight:700;line-height:1.12}.CourseCheckout-module__SBAJLq__heading p{color:#58717a;margin:8px 0 0;font-size:13px;line-height:1.5}.CourseCheckout-module__SBAJLq__checkoutGrid{gap:12px;display:grid}.CourseCheckout-module__SBAJLq__courseCard{background:#fff;border:1px solid #dbe3e6;border-radius:10px;overflow:hidden}.CourseCheckout-module__SBAJLq__cover{aspect-ratio:16/6;background:#eaf4f8;position:relative;overflow:hidden}.CourseCheckout-module__SBAJLq__cover img{-o-object-fit:cover;object-fit:cover}.CourseCheckout-module__SBAJLq__coverFallback{background:#dceef4;height:100%}.CourseCheckout-module__SBAJLq__courseContent{padding:14px 16px 15px}.CourseCheckout-module__SBAJLq__category{color:#0b8abe;font-size:11px;font-weight:700}.CourseCheckout-module__SBAJLq__courseContent h2{color:#172932;letter-spacing:-.02em;margin:4px 0 0;font-size:19px;font-weight:700;line-height:1.18}.CourseCheckout-module__SBAJLq__courseContent>p{color:#536b79;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.CourseCheckout-module__SBAJLq__courseMeta{border-top:1px solid #e2e9ea;gap:8px;margin:13px 0 0;padding-top:12px;display:grid}.CourseCheckout-module__SBAJLq__courseMeta div{justify-content:space-between;align-items:center;display:flex}.CourseCheckout-module__SBAJLq__courseMeta dt{color:#536b79;align-items:center;gap:7px;font-size:11px;display:inline-flex}.CourseCheckout-module__SBAJLq__courseMeta dt svg{color:#0b8abe}.CourseCheckout-module__SBAJLq__courseMeta dd{color:#22323f;text-align:right;margin:0;font-size:12px;font-weight:700}.CourseCheckout-module__SBAJLq__detailLink{color:#0879a8;text-underline-offset:3px;align-items:center;gap:6px;margin-top:14px;font-size:12px;font-weight:650;display:inline-flex}.CourseCheckout-module__SBAJLq__detailLink:hover{color:#0b5f79;text-decoration:underline}.CourseCheckout-module__SBAJLq__formColumn{min-width:0}.CourseCheckout-module__SBAJLq__privacyNote{color:#667b84;text-align:center;margin:9px 8px 0;font-size:11px;line-height:1.4}@media (min-width:760px){.CourseCheckout-module__SBAJLq__topBarInner{height:58px;padding:0 24px}.CourseCheckout-module__SBAJLq__brand{width:122px}.CourseCheckout-module__SBAJLq__main{padding:22px 24px 48px}.CourseCheckout-module__SBAJLq__heading{margin:30px 0 24px}.CourseCheckout-module__SBAJLq__heading h1{max-width:24ch;font-size:34px}.CourseCheckout-module__SBAJLq__heading p{font-size:14px}.CourseCheckout-module__SBAJLq__checkoutGrid{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;gap:16px}.CourseCheckout-module__SBAJLq__courseCard{position:sticky;top:24px}.CourseCheckout-module__SBAJLq__cover{aspect-ratio:16/9}.CourseCheckout-module__SBAJLq__courseContent{padding:16px}}@media (prefers-reduced-motion:reduce){.CourseCheckout-module__SBAJLq__detailLink{transition:none}}
.NotificationCentre-module__xf3_3G__page{color:#16293a;font-family:var(--font-bricolage), sans-serif;background:#fff;padding:42px 24px 96px}.NotificationCentre-module__xf3_3G__inner{max-width:860px;margin:0 auto}.NotificationCentre-module__xf3_3G__header h1{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.4vw,42px);font-weight:650;line-height:1.1}.NotificationCentre-module__xf3_3G__header p{color:#66788a;margin:12px 0 0;font-size:15px;line-height:1.6}.NotificationCentre-module__xf3_3G__toolbar{border-bottom:1px solid #e8eef0;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding-bottom:16px;display:flex}.NotificationCentre-module__xf3_3G__views{align-items:center;gap:8px;display:flex}.NotificationCentre-module__xf3_3G__view,.NotificationCentre-module__xf3_3G__viewActive{cursor:pointer;border:1px solid #dce6e9;border-radius:999px;min-height:36px;padding:7px 15px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s}.NotificationCentre-module__xf3_3G__view{color:#435664;background:#fff}.NotificationCentre-module__xf3_3G__view:hover{border-color:#b9cbd1}.NotificationCentre-module__xf3_3G__viewActive{color:#fff;background:#16293a;border-color:#16293a}.NotificationCentre-module__xf3_3G__search{color:#8b9aa4;background:#fff;border:1px solid #dce6e9;border-radius:999px;flex:220px;align-items:center;gap:8px;min-height:38px;padding:0 14px;display:inline-flex}.NotificationCentre-module__xf3_3G__search:focus-within{border-color:#0da6de;box-shadow:0 0 0 3px #0da6de24}.NotificationCentre-module__xf3_3G__search input{color:#16293a;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:36px;font-family:inherit;font-size:13.5px}.NotificationCentre-module__xf3_3G__search input::placeholder{color:#8b9aa4}.NotificationCentre-module__xf3_3G__markAll{color:#0b8abe;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-family:inherit;font-size:13px;font-weight:700}.NotificationCentre-module__xf3_3G__markAll:hover{color:#087aa9;text-underline-offset:3px;text-decoration:underline}.NotificationCentre-module__xf3_3G__view:focus-visible,.NotificationCentre-module__xf3_3G__viewActive:focus-visible,.NotificationCentre-module__xf3_3G__markAll:focus-visible,.NotificationCentre-module__xf3_3G__action:focus-visible,.NotificationCentre-module__xf3_3G__actionPrimary:focus-visible,.NotificationCentre-module__xf3_3G__loadMore:focus-visible,.NotificationCentre-module__xf3_3G__emptyAction:focus-visible{outline-offset:2px;outline:3px solid #0da6de47}.NotificationCentre-module__xf3_3G__list{margin:0;padding:0;list-style:none}.NotificationCentre-module__xf3_3G__item{border-bottom:1px solid #edf1f2;padding:22px 4px 20px;position:relative}.NotificationCentre-module__xf3_3G__itemUnread:before{content:"";background:#0da6de;border-radius:999px;width:3px;height:calc(100% - 44px);position:absolute;top:22px;left:-12px}.NotificationCentre-module__xf3_3G__itemHeader{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.NotificationCentre-module__xf3_3G__itemHeading{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.NotificationCentre-module__xf3_3G__itemHeading h2{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:700;line-height:1.35}.NotificationCentre-module__xf3_3G__unreadDot{background:#0da6de;border-radius:50%;flex:none;width:7px;height:7px}.NotificationCentre-module__xf3_3G__pinned{color:#0b8abe;letter-spacing:.04em;text-transform:uppercase;background:#eefaff;border:1px solid #d3eefb;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:700}.NotificationCentre-module__xf3_3G__date{color:#8b9aa4;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.NotificationCentre-module__xf3_3G__summary{color:#4a5c68;margin:9px 0 0;font-size:14px;line-height:1.65}.NotificationCentre-module__xf3_3G__content{color:#33454f;margin-top:12px;font-size:14px;line-height:1.7}.NotificationCentre-module__xf3_3G__content p{margin:0 0 10px}.NotificationCentre-module__xf3_3G__content p:last-child{margin-bottom:0}.NotificationCentre-module__xf3_3G__content a{color:#0b8abe;font-weight:600}.NotificationCentre-module__xf3_3G__itemActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.NotificationCentre-module__xf3_3G__action,.NotificationCentre-module__xf3_3G__actionPrimary{cursor:pointer;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.NotificationCentre-module__xf3_3G__action{color:#435664;background:#fff;border:1px solid #dce6e9}.NotificationCentre-module__xf3_3G__action:hover{background:#f6fafb;border-color:#b9cbd1}.NotificationCentre-module__xf3_3G__actionPrimary{color:#fff;background:#0b8abe;border:1px solid #0b8abe}.NotificationCentre-module__xf3_3G__actionPrimary:hover{background:#087aa9;border-color:#087aa9}.NotificationCentre-module__xf3_3G__empty{text-align:center;border:1px dashed #c3d3d8;border-radius:14px;margin-top:28px;padding:56px 24px}.NotificationCentre-module__xf3_3G__empty p{color:#22323f;margin:0;font-size:18px;font-weight:700}.NotificationCentre-module__xf3_3G__empty span{color:#66788a;margin-top:6px;font-size:14px;display:block}.NotificationCentre-module__xf3_3G__emptyAction{color:#fff;cursor:pointer;background:#16293a;border:0;border-radius:999px;min-height:40px;margin-top:18px;padding:9px 20px;font-family:inherit;font-size:13.5px;font-weight:600}.NotificationCentre-module__xf3_3G__emptyAction:hover{background:#22323f}.NotificationCentre-module__xf3_3G__loadMoreRow{flex-direction:column;align-items:center;gap:10px;margin-top:28px;display:flex}.NotificationCentre-module__xf3_3G__loadMore{color:#111827;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-height:42px;padding:10px 26px;font-family:inherit;font-size:14px;font-weight:600}.NotificationCentre-module__xf3_3G__loadMore:hover{background:#f8fafc;border-color:#94a3b8}.NotificationCentre-module__xf3_3G__loadMoreRow p{color:#6b7280;margin:0;font-size:12.5px}.NotificationCentre-module__xf3_3G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){.NotificationCentre-module__xf3_3G__page{padding:30px 18px 72px}.NotificationCentre-module__xf3_3G__itemHeader{flex-direction:column;gap:6px}.NotificationCentre-module__xf3_3G__itemUnread:before{left:-9px}}
.page-module__NfDiEG__page{background:#fff}.page-module__NfDiEG__pageHead{background:#eaf4f8;padding:40px 0 54px}.page-module__NfDiEG__pageHeadInner{max-width:1240px;margin:0 auto;padding:0 24px}.page-module__NfDiEG__crumbDark{color:#82939b;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.page-module__NfDiEG__crumbDark a{color:#0b8abe;text-decoration:none}.page-module__NfDiEG__crumbDark a:hover{text-decoration:underline}.page-module__NfDiEG__pageHead h1{color:#13252f;letter-spacing:-.03em;margin:0;font-size:clamp(36px,4vw,54px);font-weight:650;line-height:1.05}.page-module__NfDiEG__pageSub{color:#536b79;max-width:640px;margin:12px 0 0;font-size:15.5px;line-height:1.65}.page-module__NfDiEG__main{background:#f6fbfc;padding:72px 0 88px}.page-module__NfDiEG__layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;max-width:1240px;margin:0 auto;padding:0 24px;display:grid}.page-module__NfDiEG__sideNav{position:sticky;top:100px}.page-module__NfDiEG__sideNav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.page-module__NfDiEG__sideNav li{background:#fff;border:1px solid #e6efef}.page-module__NfDiEG__sideNav li:first-child{border-radius:12px 12px 0 0}.page-module__NfDiEG__sideNav li:last-child{border-radius:0 0 12px 12px}.page-module__NfDiEG__sideNav li+li{border-top:0}.page-module__NfDiEG__sideNav a,.page-module__NfDiEG__sideNav button{color:#0f4c5c;cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 16px;font-size:14px;font-weight:650;display:flex;position:relative}.page-module__NfDiEG__sideNav a svg,.page-module__NfDiEG__sideNav button svg{color:#0b8abe;position:absolute;left:16px}.page-module__NfDiEG__sideNav a:hover,.page-module__NfDiEG__sideNav button:hover{color:#0b8abe;background:#eefaff}.page-module__NfDiEG__sideNav button[aria-selected=true]{color:#0b8abe;background:#eefaff;box-shadow:inset 3px 0 #00a4d7}.page-module__NfDiEG__sideNav button:focus-visible{outline-offset:-3px;outline:3px solid #0b8abe4d}.page-module__NfDiEG__article{gap:8px;min-width:0;scroll-margin-top:110px;display:grid}.page-module__NfDiEG__block{scroll-margin-top:110px}.page-module__NfDiEG__block+.page-module__NfDiEG__block{border-top:1px solid #e3edee;margin-top:28px;padding-top:36px}.page-module__NfDiEG__block h2{color:#0f4c5c;letter-spacing:-1px;margin:0 0 20px;font-size:clamp(26px,2.4vw,34px);font-weight:700}.page-module__NfDiEG__block p{color:#7d8b91;margin:0 0 16px;font-size:15.5px;line-height:2}.page-module__NfDiEG__block p:last-child{margin-bottom:0}.page-module__NfDiEG__sectionBody ul,.page-module__NfDiEG__sectionBody ol{color:#7d8b91;gap:8px;margin:0 0 16px;padding-left:22px;font-size:15.5px;line-height:1.9;display:grid}.page-module__NfDiEG__sectionBody li::marker{color:#00a4d7}.page-module__NfDiEG__sectionBody h3{color:#0f4c5c;margin:0 0 10px;font-size:19px}.page-module__NfDiEG__sectionBody blockquote{background:#fff;border-left:4px solid #00a4d7;border-radius:14px;margin:0 0 16px;padding:18px 20px}.page-module__NfDiEG__sectionBody blockquote p{color:#3d545c;margin:0;font-style:italic}.page-module__NfDiEG__sectionBody a{color:#0b8abe}.page-module__NfDiEG__sectionBody a:hover{text-decoration:underline}.page-module__NfDiEG__eyebrow{color:#00a4d7;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.page-module__NfDiEG__valueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module__NfDiEG__valueCard{background:#fff;border:1px solid #e6efef;border-radius:18px;padding:18px}.page-module__NfDiEG__valueCard strong{color:#0f4c5c;margin-bottom:6px;font-size:15px;display:block}.page-module__NfDiEG__valueCard span{color:#7d8b91;font-size:13.5px;line-height:1.65}.page-module__NfDiEG__checkList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.page-module__NfDiEG__checkList li{color:#22323f;background:#fff;border:1px solid #e6efef;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 15px;font-size:14px;font-weight:600;line-height:1.55;display:flex}.page-module__NfDiEG__checkList svg{color:#00a4d7;background:#eefaff;border-radius:50%;flex:none;width:24px;height:24px;padding:5px}.page-module__NfDiEG__quote{background:#fff;border:1px solid #e6efef;border-left:4px solid #00a4d7;border-radius:18px;margin:0;padding:24px}.page-module__NfDiEG__quote svg{color:#00a4d7}.page-module__NfDiEG__quote blockquote{color:#3d545c;margin:12px 0;font-size:16px;font-style:italic;line-height:1.8}.page-module__NfDiEG__quote figcaption{color:#7d8b91;font-size:13px;font-weight:700}.page-module__NfDiEG__statsBand{background:#fffbf2;padding:72px 0}.page-module__NfDiEG__statsInner{max-width:1240px;margin:0 auto;padding:0 24px}.page-module__NfDiEG__statsHead{max-width:640px;margin-bottom:30px}.page-module__NfDiEG__statsHead h2{color:#22323f;letter-spacing:-1.6px;margin:0;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.05}.page-module__NfDiEG__statsHead h2 span{color:#00a4d7}.page-module__NfDiEG__statsHead p{color:#66788a;margin:10px 0 0;font-size:15px;line-height:1.6}.page-module__NfDiEG__formats{background:#fff;padding:88px 0}.page-module__NfDiEG__formatsInner{max-width:1240px;margin:0 auto;padding:0 24px}.page-module__NfDiEG__formatsHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.page-module__NfDiEG__formatsHead h2{color:#22323f;letter-spacing:-1.6px;margin:0;font-size:clamp(30px,3vw,42px);font-weight:600}.page-module__NfDiEG__formatsHead h2 span{color:#00a4d7}.page-module__NfDiEG__formatsHead p{color:#66788a;max-width:560px;margin:8px 0 0;font-size:15px}.page-module__NfDiEG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.page-module__NfDiEG__card{background:#fff;border:1.5px solid #e9e1ce;border-radius:24px;padding:22px;transition:border-color .2s,box-shadow .2s,transform .2s}.page-module__NfDiEG__card:hover{border-color:#00a4d7;transform:translateY(-2px);box-shadow:0 14px 30px #0da6de24}.page-module__NfDiEG__cardIcon{color:#0b8abe;background:#eefaff;border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.page-module__NfDiEG__card h3{color:#16293a;margin:14px 0 8px;font-size:17px;font-weight:700}.page-module__NfDiEG__card p{color:#66788a;margin:0;font-size:13.5px;line-height:1.6}.page-module__NfDiEG__dualCta{background:#fff;padding:0 0 88px}.page-module__NfDiEG__dualCtaInner{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1240px;margin:0 auto;padding:0 24px;display:grid}.page-module__NfDiEG__ctaCard{color:#fff;background:linear-gradient(135deg,#0e7d96,#0b6d84);border-radius:16px;padding:38px 36px;position:relative;overflow:hidden}.page-module__NfDiEG__ctaCard:nth-child(2){background:linear-gradient(135deg,#0d7689,#0a6274)}.page-module__NfDiEG__ctaCard h2{letter-spacing:-.5px;margin:0 0 10px;font-size:clamp(22px,2vw,28px);font-weight:750}.page-module__NfDiEG__ctaCard p{color:#ffffffd1;max-width:300px;margin:0 0 20px;font-size:13.5px}.page-module__NfDiEG__ctaCard a{color:#fff;background:#0b3d49;border-radius:8px;align-items:center;gap:6px;padding:11px 22px;font-size:13px;font-weight:700;display:inline-flex}.page-module__NfDiEG__ctaCard a:hover{background:#082e37}@media (max-width:1080px){.page-module__NfDiEG__layout{grid-template-columns:1fr;gap:28px}.page-module__NfDiEG__sideNav{position:static}.page-module__NfDiEG__sideNav ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.page-module__NfDiEG__sideNav li,.page-module__NfDiEG__sideNav li:first-child,.page-module__NfDiEG__sideNav li:last-child{border:1px solid #e6efef;border-radius:12px}.page-module__NfDiEG__sideNav li+li{border-top:1px solid #e6efef}.page-module__NfDiEG__sideNav a,.page-module__NfDiEG__sideNav button{padding:12px 8px;font-size:12.5px}.page-module__NfDiEG__sideNav a svg,.page-module__NfDiEG__sideNav button svg{display:none}.page-module__NfDiEG__sideNav button[aria-selected=true]{box-shadow:inset 0 -3px #00a4d7}.page-module__NfDiEG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__NfDiEG__valueGrid{grid-template-columns:1fr}}@media (max-width:600px){.page-module__NfDiEG__pageHead{padding:28px 0 42px}.page-module__NfDiEG__main{padding:48px 0 60px}.page-module__NfDiEG__sideNav ul{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__NfDiEG__formats{padding:60px 0}.page-module__NfDiEG__statsBand{padding:56px 0}.page-module__NfDiEG__grid{grid-template-columns:1fr}.page-module__NfDiEG__formatsHead{flex-direction:column;align-items:flex-start}.page-module__NfDiEG__dualCtaInner{grid-template-columns:1fr}}
.page-module__OSLHOG__page{background:#fff}.page-module__OSLHOG__page ::selection{background:#0da6de33}.page-module__OSLHOG__main{padding:40px 0 88px}.page-module__OSLHOG__container{width:100%;max-width:600px;margin:0 auto;padding:0 24px}.page-module__OSLHOG__heading{color:#13252f;letter-spacing:-.02em;margin:0;font-size:30px;font-weight:650;line-height:1.2}.page-module__OSLHOG__intro{color:#536b79;max-width:52ch;margin:10px 0 32px;font-size:15.5px;line-height:1.65}.page-module__OSLHOG__form{gap:18px;display:grid}.page-module__OSLHOG__field{gap:6px;display:grid}.page-module__OSLHOG__field label{color:#22323f;font-size:14px;font-weight:600}.page-module__OSLHOG__optional{color:#66788a;font-weight:400}.page-module__OSLHOG__field input,.page-module__OSLHOG__field textarea{color:#13252f;font:inherit;background:#fff;border:1px solid #d7dde2;border-radius:8px;width:100%;padding:11px 13px;font-size:15px}.page-module__OSLHOG__field textarea{resize:vertical;min-height:140px}.page-module__OSLHOG__field input:focus-visible,.page-module__OSLHOG__field textarea:focus-visible{outline-offset:1px;border-color:#0b8abe;outline:2px solid #0b8abe}.page-module__OSLHOG__error{color:#a8332a;margin:0;font-size:13.5px;font-weight:600}.page-module__OSLHOG__notice{color:#6b4c12;background:#fff8e8;border:1px solid #f0d9a8;border-radius:8px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.6}.page-module__OSLHOG__notice a{color:#6b4c12;text-underline-offset:2px;font-weight:700;text-decoration:underline}.page-module__OSLHOG__notice a:focus-visible{outline-offset:2px;outline:2px solid #6b4c12}.page-module__OSLHOG__submit{color:#fff;cursor:pointer;font:inherit;background:#0a6f9a;border:0;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:46px;padding:11px 24px;font-size:15px;font-weight:650;display:inline-flex}.page-module__OSLHOG__submit:hover{background:#075a78}.page-module__OSLHOG__submit:focus-visible{outline-offset:2px;outline:2px solid #13252f}.page-module__OSLHOG__contactLine{color:#536b79;border-top:1px solid #e6ecef;flex-wrap:wrap;gap:6px 12px;margin:32px 0 0;padding-top:18px;font-size:13.5px;display:flex}.page-module__OSLHOG__contactLine a{color:#0b6f9a;font-weight:600;text-decoration:none}.page-module__OSLHOG__contactLine a:hover{text-underline-offset:2px;text-decoration:underline}.page-module__OSLHOG__contactLine a:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #0b8abe}@media (max-width:600px){.page-module__OSLHOG__main{padding:42px 0 64px}.page-module__OSLHOG__container{padding:0 18px}.page-module__OSLHOG__heading{font-size:26px}.page-module__OSLHOG__field input,.page-module__OSLHOG__field textarea{font-size:16px}.page-module__OSLHOG__submit{width:100%}.page-module__OSLHOG__contactLine{flex-direction:column}.page-module__OSLHOG__contactLine>span[aria-hidden=true]{display:none}}
.page-module__NP69sW__page.page-module__NP69sW__page{font-family:var(--font-bricolage), sans-serif;overflow:clip}.page-module__NP69sW__hero{background:#fff;margin-top:78px;position:relative}.page-module__NP69sW__heroInner{-moz-column-gap:clamp(40px, 5vw, 72px);grid-template:"intro card"min-content"body card"1fr/minmax(0,1fr) 390px;align-items:start;gap:56px clamp(40px,5vw,72px);max-width:1304px;margin:0 auto;padding:48px 32px 72px;display:grid;position:relative}.page-module__NP69sW__heroCopy{z-index:0;flex-direction:column;grid-area:intro;justify-content:center;max-width:760px;min-height:500px;padding:0;display:flex;position:relative}.page-module__NP69sW__heroCopy:before{content:"";z-index:-1;pointer-events:none;background:#eaf4f8;position:absolute;inset:-48px -100vw -28px}.page-module__NP69sW__category{color:#0b8abe;margin:0 0 8px;font-size:14px;font-weight:700}.page-module__NP69sW__heroCopy h1{color:#13252f;letter-spacing:-.035em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(38px,4.5vw,58px);font-weight:650;line-height:1.05}.page-module__NP69sW__heroSummary{color:#536b79;max-width:700px;margin:16px 0 0;font-size:16px;line-height:1.65}.page-module__NP69sW__brochureLink{text-align:center;color:#22323f;border:1px solid #b7ccd4;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:11px 18px;font-size:14px;font-weight:650;transition:background .18s,transform .18s;display:flex}.page-module__NP69sW__brochureLink:hover{background:#fff;transform:translateY(-1px)}.page-module__NP69sW__brochureLink:active{transform:scale(.98)}.page-module__NP69sW__contentWrap{grid-area:body;min-width:0}.page-module__NP69sW__detailGrid{min-width:0}.page-module__NP69sW__courseBody{min-width:0;max-width:900px}.page-module__NP69sW__overview{scroll-margin-top:24px}.page-module__NP69sW__overview h2,.page-module__NP69sW__sectionHeading h2{color:#172932;letter-spacing:-.025em;margin:0;font-size:27px;font-weight:650;line-height:1.2}.page-module__NP69sW__richText{color:#536b79;max-width:74ch;margin-top:15px;font-size:15px;line-height:1.75}.page-module__NP69sW__richText p{margin:0 0 14px}.page-module__NP69sW__richText h2,.page-module__NP69sW__richText h3{color:#22323f;margin:27px 0 10px;font-weight:650;line-height:1.35}.page-module__NP69sW__richText h2{font-size:22px}.page-module__NP69sW__richText h3{font-size:18px}.page-module__NP69sW__richText ul,.page-module__NP69sW__richText ol{margin:14px 0;padding-left:22px}.page-module__NP69sW__richText ul{list-style:outside}.page-module__NP69sW__richText ol{list-style:decimal}.page-module__NP69sW__richText li{margin:6px 0}.page-module__NP69sW__richText a{color:#0879a8;text-underline-offset:3px;text-decoration:underline}.page-module__NP69sW__richText blockquote{background:#eef7fa;border-left:1px solid #0b8abe;margin:22px 0;padding:14px 17px}.page-module__NP69sW__learningOutcome{align-items:flex-start;gap:10px;margin-top:20px;display:flex}.page-module__NP69sW__learningOutcome>span{color:#22323f;border:1.5px solid #22323f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:inline-flex}.page-module__NP69sW__learningOutcome p{color:#334a56;margin:0;font-size:14px;line-height:1.65}.page-module__NP69sW__curriculumSection{border:1px solid #dfe6e8;border-radius:14px;margin-top:36px;scroll-margin-top:24px;overflow:hidden}.page-module__NP69sW__sectionHeading{justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.page-module__NP69sW__sectionHeading h2{font-size:24px}.page-module__NP69sW__sectionHeading p{color:#82939b;margin:5px 0 0;font-size:12px}.page-module__NP69sW__moduleList{border-top:1px solid #e5eaec}.page-module__NP69sW__module{border-bottom:1px solid #e5eaec}.page-module__NP69sW__module:last-child{border-bottom:0}.page-module__NP69sW__module summary{cursor:pointer;align-items:center;gap:11px;min-height:58px;padding:14px 20px;list-style:none;display:flex}.page-module__NP69sW__module summary::-webkit-details-marker{display:none}.page-module__NP69sW__module summary:hover{background:#f7fafb}.page-module__NP69sW__moduleChevron{color:#667b84;flex:none;transition:transform .18s}.page-module__NP69sW__module[open] .page-module__NP69sW__moduleChevron{transform:rotate(180deg)}.page-module__NP69sW__moduleCopy{flex-direction:column;flex:1;min-width:0;display:flex}.page-module__NP69sW__moduleCopy strong{color:#2b3d46;overflow-wrap:anywhere;font-size:14px;font-weight:650}.page-module__NP69sW__moduleCopy small{color:#667b84;overflow-wrap:anywhere;white-space:normal;margin-top:5px;font-size:12px;line-height:1.6}.page-module__NP69sW__lessonTotal{color:#667b84;flex:none;font-size:11px}.page-module__NP69sW__lessons{background:#f8fbfc;border-top:1px solid #e8edef;margin:0;padding:4px 20px 8px 48px}.page-module__NP69sW__lessons li{color:#536b79;align-items:center;gap:9px;min-height:42px;padding:8px 0;font-size:13px;display:flex}.page-module__NP69sW__lessonIcon{color:#0b8abe;flex:none;display:inline-flex}.page-module__NP69sW__lessons li>span:nth-child(2){flex:1}.page-module__NP69sW__lessons small{color:#91a0a6;font-size:11px}.page-module__NP69sW__syllabusPanel{color:#536b79;border-top:1px solid #e5eaec;align-items:flex-start;gap:12px;padding:22px 24px;display:flex}.page-module__NP69sW__syllabusPanel svg{color:#0b8abe;flex:none}.page-module__NP69sW__syllabusPanel p{margin:0;font-size:14px;line-height:1.65}.page-module__NP69sW__courseSidebar{z-index:1;grid-area:card;align-self:start;min-width:0;margin-top:72px;position:sticky;top:104px}.page-module__NP69sW__headerArtwork{z-index:0;pointer-events:none;width:420px;max-width:40%;position:absolute;top:576px;right:16px;transform:translateY(-100%)}.page-module__NP69sW__headerArtworkImage{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.page-module__NP69sW__courseMeta{flex-wrap:wrap;gap:16px 28px;margin:24px 0 0;padding:0;list-style:none;display:flex}.page-module__NP69sW__courseMeta li{color:#334a56;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.page-module__NP69sW__courseMeta svg{color:#0b8abe;flex-shrink:0}.page-module__NP69sW__enrolCard{background:#fff;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 6px 28px #22414e1a}.page-module__NP69sW__cardVisual{aspect-ratio:16/10;background:#dceef4;position:relative}.page-module__NP69sW__courseCover{-o-object-fit:cover;object-fit:cover}.page-module__NP69sW__coursePlaceholder{color:#fff;background:#000;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.page-module__NP69sW__coursePlaceholder span{margin-top:10px;font-size:13px;font-weight:650}.page-module__NP69sW__cardContent{flex-direction:column;justify-content:center;min-height:168px;padding:28px;display:flex}.page-module__NP69sW__cardContent h2{color:#172932;margin:0;font-size:19px;font-weight:650;line-height:1.25}.page-module__NP69sW__cardContent ul{gap:12px;margin:0;padding:0;display:grid}.page-module__NP69sW__cardContent li{color:#435863;align-items:center;gap:10px;font-size:13px;display:flex}.page-module__NP69sW__cardContent li svg{color:#0b8abe;flex:none}.page-module__NP69sW__cardActions{gap:12px;display:grid}.page-module__NP69sW__enrolCard .page-module__NP69sW__cardButton{color:#fff;background:#0b8abe;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:13px 20px;font-size:15px;font-weight:650;transition:background .18s,transform .18s;display:flex;box-shadow:0 8px 18px #0b8abe2b}.page-module__NP69sW__cardButton:hover{background:#0879a8;transform:translateY(-1px)}.page-module__NP69sW__cardButton:active{transform:scale(.98)}.page-module__NP69sW__cardSignIn{color:#607781;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.page-module__NP69sW__cardSignIn:hover{color:#0b8abe}.page-module__NP69sW__relatedSection{background:#f7fafb;border-top:1px solid #edf1f2;padding:62px 0 78px}.page-module__NP69sW__relatedInner{max-width:1464px;margin:0 auto;padding:0 32px}.page-module__NP69sW__relatedHeading{justify-content:space-between;align-items:center;display:flex}.page-module__NP69sW__relatedHeading h2{color:#172932;letter-spacing:-.025em;margin:0;font-size:28px;font-weight:650}.page-module__NP69sW__relatedHeading a{color:#0b8abe;align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.page-module__NP69sW__relatedGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px;display:grid}.page-module__NP69sW__relatedCard{background:#fff;border:1.5px solid #d9e2e5;border-radius:14px;transition:border-color .18s,transform .18s,box-shadow .18s;display:block;overflow:hidden}.page-module__NP69sW__relatedCard:hover{border-color:#a8cbd7;transform:translateY(-2px);box-shadow:0 12px 26px #2d505c1a}.page-module__NP69sW__relatedImage{aspect-ratio:16/9;background:#dceef4;border-radius:10px;margin:10px;position:relative;overflow:hidden}.page-module__NP69sW__relatedImage img{-o-object-fit:cover;object-fit:cover}.page-module__NP69sW__relatedPlaceholder{color:#fff;background:linear-gradient(145deg,#1e3540,#0b8abe);justify-content:center;align-items:center;height:100%;padding:18px;display:flex}.page-module__NP69sW__relatedPlaceholder span{margin-left:12px;font-size:15px;font-weight:650;line-height:1.25}.page-module__NP69sW__relatedContent{padding:5px 14px 16px}.page-module__NP69sW__relatedContent h3{color:#22323f;min-height:40px;margin:0;font-size:15px;font-weight:650;line-height:1.35}.page-module__NP69sW__relatedContent>div{color:#657a84;justify-content:space-between;align-items:center;margin-top:12px;font-size:11px;display:flex}.page-module__NP69sW__relatedContent>div span:last-child{color:#22323f;font-weight:650}@media (max-width:900px){.page-module__NP69sW__heroInner{grid-template:"intro""card""body"/1fr;gap:32px}.page-module__NP69sW__heroCopy{min-height:0;padding:24px 0}.page-module__NP69sW__heroCopy:before{bottom:-20px}.page-module__NP69sW__heroInner{row-gap:44px}.page-module__NP69sW__headerArtwork{display:none}.page-module__NP69sW__courseSidebar{margin-top:0;position:static}.page-module__NP69sW__enrolCard{grid-template-columns:minmax(260px,.8fr) 1fr;display:grid;position:static}.page-module__NP69sW__cardVisual{aspect-ratio:auto;min-height:260px}}@media (max-width:720px){.page-module__NP69sW__hero{min-height:0;margin-top:64px}.page-module__NP69sW__heroInner{min-height:0;padding:32px 20px 48px}.page-module__NP69sW__heroCopy h1{font-size:clamp(36px,11vw,48px)}.page-module__NP69sW__heroSummary{font-size:15px}.page-module__NP69sW__heroCopy:before{top:-32px}.page-module__NP69sW__enrolCard{display:block}.page-module__NP69sW__cardVisual{aspect-ratio:16/9;min-height:0}.page-module__NP69sW__relatedSection{padding:50px 0 62px}.page-module__NP69sW__relatedInner{padding:0 18px}.page-module__NP69sW__relatedGrid{grid-template-columns:1fr}}@media (max-width:430px){.page-module__NP69sW__sectionHeading{padding:20px}.page-module__NP69sW__module summary{padding:14px 16px}.page-module__NP69sW__lessonTotal{text-align:right;max-width:70px}.page-module__NP69sW__lessons{padding-left:20px}.page-module__NP69sW__relatedHeading{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.page-module__NP69sW__brochureLink,.page-module__NP69sW__cardButton,.page-module__NP69sW__relatedCard,.page-module__NP69sW__moduleChevron{transition:none}}
.page-module__qYI9MW__pageShell{flex-direction:column;min-height:100dvh;display:flex}.page-module__qYI9MW__pageShell main{background:linear-gradient(#fffffff9,#fffffff9),url(/images/courses/Pattern-black.png) 50%/200% 200%;flex:1;width:100%}.page-module__qYI9MW__main{padding-top:78px}.page-module__qYI9MW__header{color:#16293a;z-index:10;background:#fff;position:relative}.page-module__qYI9MW__headerInner{justify-content:space-between;align-items:center;max-width:1240px;min-height:94px;margin:0 auto;padding:14px 24px;display:flex}.page-module__qYI9MW__logo{filter:brightness(0)saturate()invert(18%)sepia(23%)saturate(1280%)hue-rotate(157deg)brightness(89%)contrast(91%);width:154px;height:auto;display:block}.page-module__qYI9MW__headerActions{align-items:center;gap:12px;display:flex}.page-module__qYI9MW__signIn,.page-module__qYI9MW__getStarted{border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:9px 20px;font-size:14px;font-weight:600;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.page-module__qYI9MW__signIn{color:#22323f;border:1px solid #cad6d9}.page-module__qYI9MW__signIn:hover{background:#f8fafb;border-color:#9fb4ba}.page-module__qYI9MW__getStarted{color:#fff;background:#0b8abe;border:1px solid #0b8abe}.page-module__qYI9MW__getStarted:hover{background:#087aa9;border-color:#087aa9;transform:translateY(-1px)}@media (max-width:620px){.page-module__qYI9MW__main{padding-top:64px}.page-module__qYI9MW__headerInner{min-height:78px;padding:10px 18px}.page-module__qYI9MW__logo{width:126px}.page-module__qYI9MW__headerActions{gap:8px}.page-module__qYI9MW__signIn,.page-module__qYI9MW__getStarted{min-height:38px;padding:8px 13px;font-size:12px}}
.page-module__jzSWhG__pageShell{flex-direction:column;min-height:100dvh;display:flex}.page-module__jzSWhG__pageShell main{background:#fff;flex:1;width:100%}.page-module__jzSWhG__main{padding-top:78px}@media (max-width:620px){.page-module__jzSWhG__main{padding-top:64px}}
