.courses_page__nkhs5{--navy:#061a36;--ink:#102341;--muted:#65748a;--blue:#0998f4;min-height:100vh;overflow:hidden;background:#fff;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Inter,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Microsoft YaHei,PingFang SC,sans-serif;font-weight:400}.courses_page__nkhs5 *{box-sizing:border-box}.courses_container__94ivP{width:min(1180px,calc(100% - 40px));margin:0 auto}.courses_navShell__XLCZi{background:#061a36}.courses_hero__RcQm_{position:relative;min-height:660px;display:flex;align-items:center;isolation:isolate;background:var(--navy)}.courses_ctaImage__RcW4V,.courses_heroImage__U8T8q{-o-object-fit:cover;object-fit:cover;z-index:-2}.courses_heroShade__xz7nH{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,19,43,.99),rgba(3,19,43,.9) 42%,rgba(3,19,43,.2) 72%,rgba(3,19,43,.1)),linear-gradient(0deg,rgba(3,19,43,.35),transparent 40%)}.courses_heroNotes__dbJPZ{position:absolute;z-index:1;top:54px;left:56%;display:grid;gap:2px;padding:14px 18px 12px;border-left:2px solid rgba(255,255,255,.32);color:white;font-family:STKaiti,KaiTi,serif;font-size:clamp(17px,1.45vw,23px);line-height:1.24;letter-spacing:.08em;text-shadow:0 3px 14px rgba(0,11,31,.9);transform:rotate(-5deg)}.courses_heroNotes__dbJPZ em{margin-top:5px;font-family:Segoe Script,Bradley Hand,cursive;font-size:.78em;font-style:normal;letter-spacing:.04em}.courses_heroTags__CrKx9{position:absolute;z-index:1;top:118px;right:clamp(16px,3vw,52px);display:grid;gap:10px;justify-items:end}.courses_heroTags__CrKx9 span{min-width:88px;padding:9px 13px;border:1px solid rgba(125,211,252,.24);border-radius:999px;background:linear-gradient(135deg,rgba(14,165,233,.74),rgba(37,99,235,.62));color:white;box-shadow:0 8px 20px rgba(2,23,55,.25);font-size:13px;font-weight:800;text-align:center;text-shadow:0 1px 5px rgba(0,16,42,.55);backdrop-filter:blur(8px)}.courses_heroContent__sdh0J{width:min(650px,57%);padding:88px 0 64px;color:white}.courses_eyebrow__820eL,.courses_sectionKicker__fPTyr{margin:0 0 18px;color:#22d3ee;font-size:13px;font-weight:800;letter-spacing:.14em}.courses_hero__RcQm_ h1{margin:0;font-size:clamp(42px,5.2vw,70px);font-weight:700;line-height:1.12;letter-spacing:-.045em}.courses_heroCopy__XzT__{max-width:590px;margin:24px 0 0;color:#c9d6e8;font-size:19px;line-height:1.8}.courses_heroActions__Hn_Sc{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.courses_outlineButton__rWbDP,.courses_primaryButton__PgExI,.courses_secondaryButton__w9haj{min-height:48px;border-radius:999px;padding:0 25px;font-size:15px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.courses_primaryButton__PgExI{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #13b9ff;background:linear-gradient(135deg,#13b9ff,#0284e8);color:white;box-shadow:0 12px 28px rgba(2,132,232,.28)}.courses_outlineButton__rWbDP svg,.courses_primaryButton__PgExI svg,.courses_textButton__mSclT svg{width:17px}.courses_outlineButton__rWbDP:hover,.courses_primaryButton__PgExI:hover,.courses_secondaryButton__w9haj:hover{transform:translateY(-2px)}.courses_categoryCard__pRboB a:focus-visible,.courses_dialog__2kGwG button:focus-visible,.courses_levelCard__TdzJG a:focus-visible,.courses_outlineButton__rWbDP:focus-visible,.courses_primaryButton__PgExI:focus-visible,.courses_secondaryButton__w9haj:focus-visible,.courses_textButton__mSclT:focus-visible{outline:3px solid #fbbf24;outline-offset:3px}.courses_secondaryButton__w9haj{display:inline-flex;align-items:center;justify-content:center;border:1px solid #22b6ff;background:rgba(3,18,42,.5);color:#e8f7ff}.courses_featureStrip__a1Bxo{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:48px}.courses_featureItem__4CmBV{display:flex;align-items:center;gap:9px;color:#d6e6f7;font-size:13px}.courses_featureItem__4CmBV svg{width:34px;height:34px;flex:0 0 auto;padding:8px;border:1px solid rgba(34,211,238,.35);border-radius:50%;color:#22d3ee;background:rgba(8,47,73,.58)}.courses_statsSection__0EcJR{position:relative;z-index:3;margin-top:-40px}.courses_statsCard__JLIAD{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #e5eef8;border-radius:22px;background:white;box-shadow:0 24px 65px rgba(31,72,119,.15)}.courses_stat__0x_md{position:relative;padding:24px 20px;text-align:center}.courses_stat__0x_md:not(:last-child):after{content:"";position:absolute;top:24%;right:0;width:1px;height:52%;background:#e4edf7}.courses_stat__0x_md strong{display:block;color:#078ff0;font-size:30px;line-height:1}.courses_stat__0x_md span{display:block;margin-top:8px;color:#68768a;font-size:13px}.courses_section__G1yd5{padding:96px 0}.courses_sectionHeadingRow__IH1D2{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:38px}.courses_section__G1yd5 h2{margin:0;color:#0c2447;font-size:clamp(30px,3vw,43px);font-weight:600;line-height:1.25;letter-spacing:-.035em}.courses_centerHeading__psZjN>p:last-child,.courses_sectionHeadingRow__IH1D2 p:last-child{max-width:780px;margin:13px 0 0;color:var(--muted);line-height:1.8}.courses_textButton__mSclT{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;border:0;background:none;color:#078ff0;font-weight:800;cursor:pointer}.courses_categoryGrid___586j{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.courses_categoryCard__pRboB{position:relative;display:flex;min-height:370px;overflow:hidden;flex-direction:column;padding:26px 22px 22px;border:1px solid color-mix(in srgb,var(--tone) 29%,white);border-radius:18px;background:linear-gradient(155deg,color-mix(in srgb,var(--tone) 16%,white),white 64%);box-shadow:0 16px 36px rgba(30,64,112,.08)}.courses_categoryCard__pRboB:before{content:"";position:absolute;top:-54px;right:-44px;width:150px;height:150px;border-radius:50%;background:color-mix(in srgb,var(--tone) 11%,transparent)}.courses_mint__S8jH6{--tone:#13bfae}.courses_blue__qqxlr{--tone:#0b95ef}.courses_violet__QLPKk{--tone:#8b5cf6}.courses_orange__jYyOQ{--tone:#f97316}.courses_rose__qCRoo{--tone:#f43f72}.courses_categoryHeader__mIKkd{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.courses_categoryIcon__wAxEd{display:grid;width:62px;height:62px;place-items:center;border:7px solid color-mix(in srgb,var(--tone) 9%,white);border-radius:20px;background:color-mix(in srgb,var(--tone) 17%,white);color:var(--tone);box-shadow:0 8px 22px color-mix(in srgb,var(--tone) 18%,transparent)}.courses_categoryIcon__wAxEd svg{width:31px;height:31px;stroke-width:2.4}.courses_categoryCard__pRboB h3{margin:2px 0 8px;color:var(--tone);font-size:22px;font-weight:700}.courses_categoryHeader__mIKkd p{min-height:68px;margin:0;color:#64748b;font-size:14px;line-height:1.7}.courses_categoryCard__pRboB ul{display:grid;gap:9px;margin:15px 0 22px;padding:0;list-style:none}.courses_categoryCard__pRboB li{display:flex;gap:7px;color:#3b4c63;font-size:14px}.courses_categoryCard__pRboB li svg{width:16px;color:var(--tone)}.courses_categoryCard__pRboB a,.courses_levelCard__TdzJG a{display:flex;align-items:center;justify-content:center;min-height:42px;margin-top:auto;border:1px solid color-mix(in srgb,var(--tone) 70%,white);border-radius:999px;background:white;color:var(--tone);font-weight:800;cursor:pointer}.courses_supportSection__9qyOX,.courses_whySection__Kxxri{background:linear-gradient(105deg,#eef9ff,#f8fcff 50%,#eaf7ff)}.courses_centerHeading__psZjN{max-width:850px;margin:0 auto 48px;text-align:center}.courses_supportGrid__rDhO7{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:55px;max-width:920px;margin:0 auto}.courses_supportGrid__rDhO7:before{content:"";position:absolute;top:62px;left:17%;right:17%;border-top:2px dashed #65b8ef}.courses_supportGrid__rDhO7 article{position:relative;z-index:1;text-align:center}.courses_illustration__CzvlE{display:grid;width:124px;height:124px;margin:0 auto 20px;place-items:center;border:13px solid rgba(14,165,233,.08);border-radius:50%;background:white;color:#168ee8;box-shadow:0 12px 35px rgba(24,120,190,.12)}.courses_illustration__CzvlE svg{width:54px;height:54px}.courses_supportGrid__rDhO7 h3{margin:0 0 10px;font-size:20px;font-weight:600}.courses_supportGrid__rDhO7 p{margin:0;color:#6b7c91;font-size:14px;line-height:1.7}.courses_centerAction__Gbg4n{margin-top:38px;text-align:center}.courses_outlineButton__rWbDP{display:inline-flex;align-items:center;gap:8px;border:1px solid #0ea5e9;background:white;color:#078ff0}.courses_systemSection__t21rA{scroll-margin-top:24px}.courses_systemSection__t21rA>.courses_container__94ivP{width:min(1600px,calc(100% - 40px))}.courses_levelGrid__8xdkV{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #dfe8f2;border-radius:18px;box-shadow:0 18px 45px rgba(23,63,110,.08)}.courses_levelCard__TdzJG{display:flex;min-width:0;flex-direction:column;background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 7%,white) 0,color-mix(in srgb,var(--tone) 2.5%,white) 100%)}.courses_levelCard__TdzJG:not(:last-child){border-right:1px solid #dfe8f2}.courses_levelCard__TdzJG header{min-height:94px;padding:17px 14px;border-bottom:1px solid color-mix(in srgb,var(--tone) 24%,white);text-align:center;background:color-mix(in srgb,var(--tone) 15%,white)}.courses_levelCard__TdzJG header span{color:var(--tone);font-size:20px;font-weight:800}.courses_levelCard__TdzJG h3{margin:3px 0 0;color:var(--tone);font-size:17px;font-weight:600}.courses_levelCard__TdzJG dl{display:flex;height:100%;flex-direction:column;margin:0}.courses_levelCard__TdzJG dl>div{padding:15px 14px;border-top:1px solid color-mix(in srgb,var(--tone) 13%,#e5edf5);background:color-mix(in srgb,var(--tone) 1.6%,transparent)}.courses_levelCard__TdzJG dl>div:first-child{min-height:80px}.courses_levelCard__TdzJG dl>div:nth-child(2){min-height:158px}.courses_levelCard__TdzJG dl>div:nth-child(n+3){min-height:80px}.courses_levelCard__TdzJG dt{margin-bottom:7px;color:#213957;font-size:13px;font-weight:800}.courses_levelCard__TdzJG dd{margin:0;color:#617086;font-size:13px;line-height:1.65}.courses_levelCard__TdzJG ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.courses_levelCard__TdzJG li{position:relative;padding-left:15px}.courses_levelCard__TdzJG li:before{content:"";position:absolute;top:.68em;left:1px;width:6px;height:6px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 10%,transparent);transform:translateY(-50%)}.courses_levelCard__TdzJG a{margin:16px 14px 18px}.courses_reasonGrid__sFmos{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.courses_reasonGrid__sFmos article{display:flex;align-items:flex-start;gap:15px}.courses_reasonGrid__sFmos article>div{display:grid;width:52px;height:52px;flex:0 0 auto;place-items:center;border:1px solid #bde5fb;border-radius:50%;background:white;color:#1199ec}.courses_reasonGrid__sFmos h3{margin:3px 0 7px;font-size:16px;font-weight:600}.courses_reasonGrid__sFmos p{margin:0;color:#6c7a8e;font-size:13px;line-height:1.65}.courses_testimonialSection__nZj8E{padding-top:104px;padding-bottom:110px}.courses_testimonialGrid__SFVo_{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.courses_testimonialGrid__SFVo_ article{position:relative;display:flex;min-height:250px;flex-direction:column;padding:28px;border:1px solid #dfeaf5;border-radius:18px;background:white;box-shadow:0 14px 38px rgba(31,72,119,.08)}.courses_testimonialGrid__SFVo_ article>svg{width:27px;color:#1ca4f1}.courses_testimonialGrid__SFVo_ blockquote{margin:19px 0 28px;color:#35465e;font-size:16px;line-height:1.8}.courses_testimonialGrid__SFVo_ footer{display:flex;align-items:center;gap:12px;margin-top:auto}.courses_avatar__B33so{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:white;font-weight:800}.courses_testimonialGrid__SFVo_ footer small,.courses_testimonialGrid__SFVo_ footer strong{display:block}.courses_testimonialGrid__SFVo_ footer strong{font-weight:600}.courses_testimonialGrid__SFVo_ footer small{margin-top:3px;color:#8491a2}.courses_ctaSection__9GhCV{position:relative;min-height:380px;display:flex;align-items:center;isolation:isolate;background:#061a36;color:white}.courses_ctaShade__xsIJO{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,19,42,.2),rgba(4,19,42,.72) 53%,rgba(4,19,42,.98))}.courses_ctaContent__NZLnp{display:flex;max-width:590px;margin-right:max(20px,calc((100vw - 1180px) / 2));margin-left:auto;flex-direction:column;align-items:flex-start;padding:58px 0}.courses_brandLockup__tWUw_{display:flex;align-items:center;gap:11px;margin-bottom:20px}.courses_brandLockup__tWUw_ img{-o-object-fit:contain;object-fit:contain;filter:url(#courses-logo-remove-background)}.courses_brandLockup__tWUw_ span,.courses_brandLockup__tWUw_ strong{display:block}.courses_brandLockup__tWUw_ strong{font-size:19px;font-weight:600;text-transform:lowercase}.courses_brandLockup__tWUw_ span{color:#9fc5e7;font-size:12px;letter-spacing:.08em}.courses_ctaContent__NZLnp>p{margin:0 0 8px;color:#21c4ff;font-size:13px;font-weight:800;letter-spacing:.12em}.courses_ctaContent__NZLnp h2{margin:0;max-width:560px;color:white;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.25}.courses_ctaContent__NZLnp>span{margin:16px 0 24px;color:#b8c8db;line-height:1.8}.courses_dialogBackdrop__d6vcS{position:fixed;inset:0;z-index:100;display:grid;padding:20px;place-items:center;background:rgba(2,10,24,.76);backdrop-filter:blur(8px)}.courses_dialog__2kGwG{position:relative;width:min(430px,100%);padding:34px;border:1px solid #dceaf7;border-radius:24px;background:white;box-shadow:0 30px 90px rgba(0,19,49,.32);text-align:center}.courses_dialogClose__bi_dN{position:absolute;top:14px;right:14px;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:#eff6fb;color:#496079;cursor:pointer}.courses_dialogIcon__Lb7Ji{display:grid;width:62px;height:62px;margin:0 auto 18px;place-items:center;border-radius:18px;background:#e8f7ff;color:#0698ef}.courses_dialog__2kGwG h2{margin:0;font-size:27px;font-weight:600}.courses_dialog__2kGwG p{margin:12px 0 24px;color:#64748b;line-height:1.7}.courses_dialogConfirm__PGhG2{min-height:45px;width:100%;border:0;border-radius:999px;background:#078ff0;color:white;font-weight:800;cursor:pointer}@media (min-width:1021px) and (max-width:1639px){.courses_levelGrid__8xdkV{grid-template-columns:repeat(5,minmax(320px,1fr));overflow-x:auto}}@media (max-width:1020px){.courses_hero__RcQm_{min-height:720px;align-items:flex-end}.courses_heroContent__sdh0J{width:70%}.courses_heroShade__xz7nH{background:linear-gradient(90deg,rgba(3,19,43,.98),rgba(3,19,43,.7) 62%,rgba(3,19,43,.24))}.courses_categoryGrid___586j,.courses_reasonGrid__sFmos{grid-template-columns:repeat(2,1fr)}.courses_heroNotes__dbJPZ,.courses_heroTags__CrKx9{display:none}.courses_levelGrid__8xdkV{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;overflow:visible;border:0;box-shadow:none}.courses_levelCard__TdzJG{overflow:hidden;border:1px solid #dfe8f2!important;border-radius:18px;box-shadow:0 12px 34px rgba(23,63,110,.08)}}@media (max-width:720px){.courses_systemSection__t21rA>.courses_container__94ivP{width:min(100% - 28px,1600px)}.courses_container__94ivP{width:min(100% - 28px,1180px)}.courses_hero__RcQm_{min-height:820px;align-items:flex-end}.courses_heroImage__U8T8q{-o-object-position:68% center;object-position:68% center}.courses_heroShade__xz7nH{background:linear-gradient(0deg,rgba(3,19,43,1) 4%,rgba(3,19,43,.92) 48%,rgba(3,19,43,.35))}.courses_heroContent__sdh0J{width:100%;padding:260px 0 46px}.courses_hero__RcQm_ h1{font-size:clamp(37px,10.5vw,52px)}.courses_heroCopy__XzT__{font-size:16px}.courses_heroActions__Hn_Sc{display:grid;grid-template-columns:1fr}.courses_primaryButton__PgExI,.courses_secondaryButton__w9haj{width:100%}.courses_featureStrip__a1Bxo{grid-template-columns:repeat(2,1fr);margin-top:34px}.courses_statsSection__0EcJR{margin-top:0;background:#f8fbff;padding:18px 0}.courses_statsCard__JLIAD{grid-template-columns:repeat(2,1fr)}.courses_stat__0x_md{padding:20px 10px}.courses_stat__0x_md:nth-child(2):after{display:none}.courses_stat__0x_md:nth-child(-n+2){border-bottom:1px solid #e4edf7}.courses_stat__0x_md strong{font-size:25px}.courses_section__G1yd5{padding:72px 0}.courses_sectionHeadingRow__IH1D2{align-items:flex-start;flex-direction:column;margin-bottom:30px}.courses_categoryGrid___586j,.courses_levelGrid__8xdkV,.courses_reasonGrid__sFmos,.courses_supportGrid__rDhO7,.courses_testimonialGrid__SFVo_{grid-template-columns:1fr}.courses_categoryCard__pRboB{min-height:0}.courses_supportGrid__rDhO7{gap:38px}.courses_supportGrid__rDhO7:before{display:none}.courses_centerHeading__psZjN{margin-bottom:36px}.courses_levelGrid__8xdkV{gap:20px}.courses_levelCard__TdzJG header{min-height:0}.courses_reasonGrid__sFmos{gap:30px}.courses_testimonialSection__nZj8E{padding-top:76px;padding-bottom:76px}.courses_testimonialGrid__SFVo_{gap:18px}.courses_ctaSection__9GhCV{min-height:590px;align-items:flex-end}.courses_ctaImage__RcW4V{-o-object-position:33% center;object-position:33% center}.courses_ctaShade__xsIJO{background:linear-gradient(0deg,rgba(4,19,42,.99) 10%,rgba(4,19,42,.78) 58%,rgba(4,19,42,.18))}.courses_ctaContent__NZLnp{width:auto;max-width:none;margin:0 14px;padding:240px 0 46px}}@media (prefers-reduced-motion:reduce){.courses_outlineButton__rWbDP,.courses_primaryButton__PgExI,.courses_secondaryButton__w9haj{transition:none}}