.page_main__XsvRC{background:#fff}.page_heroOuter__jVoC9{margin-top:72px;padding-block:24px;background:#fff}.page_heroBg__jB7Qp{background:#150033;padding-top:100px;padding-bottom:60px;margin-inline:100px;border-radius:30px;overflow:hidden}@media(max-width:1280px){.page_heroBg__jB7Qp{margin-inline:20px}}@media(max-width:768px){.page_heroBg__jB7Qp{margin-inline:0;border-radius:10px;padding-top:80px;padding-bottom:32px}}.page_heroGrid__9m1Tf{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:stretch}@media(max-width:1280px){.page_heroGrid__9m1Tf{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:1024px){.page_heroGrid__9m1Tf{grid-template-columns:1fr;gap:40px;text-align:center}}@media(max-width:768px){.page_heroGrid__9m1Tf{padding-inline:16px}}.page_heroContent__1Z_D4{display:flex;flex-direction:column;gap:20px;height:100%}@media(max-width:1024px){.page_heroContent__1Z_D4{align-items:center}}.page_heroBadge__htrPS{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;color:#fff;background:hsla(0,0%,100%,.08);border:1px solid #e5e5ea;border-radius:9999px;padding:20px 40px;letter-spacing:.05em;width:-moz-fit-content;width:fit-content}.page_heroTitle__UZ_AC{font-size:72px;font-weight:800;color:#c7c7cc;line-height:1.15}@media(max-width:768px){.page_heroTitle__UZ_AC{font-size:32px}}.page_heroTagline__MTVFv{font-size:18px;font-weight:600;color:#fff;opacity:.9}@media(max-width:640px){.page_heroTagline__MTVFv{font-size:14px}}.page_heroDesc__X10fK{font-size:18px;color:#e5e7ec;line-height:1.7;max-width:560px}@media(max-width:1024px){.page_heroDesc__X10fK{margin-inline:auto}}.page_heroBtnGroup__ZhWJu{display:flex;gap:16px;margin-top:auto;padding-top:12px}@media(max-width:640px){.page_heroBtnGroup__ZhWJu{flex-direction:column;width:100%}.page_heroBtnGroup__ZhWJu .btn{width:100%}}.page_whiteBtn__Kxrnv{background:#fff!important;color:#1a1a2e!important;border:none!important;font-weight:700!important}.page_whiteBtn__Kxrnv:hover{background:#f3f4f6!important}.page_heroImgWrap__ZS1bo{border-radius:24px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.2)}@media(max-width:1024px){.page_heroImgWrap__ZS1bo{max-width:600px;margin-inline:auto;margin-top:40px}}.page_heroImg__xrS84{width:100%;height:100%;object-fit:cover;display:block}.page_overviewSection__rrk8A{padding-block:120px 80px}@media(max-width:768px){.page_overviewSection__rrk8A{padding-block:60px 40px}}.page_overviewGrid__uLIa_{display:flex;flex-direction:column;gap:60px}@media(max-width:768px){.page_overviewGrid__uLIa_{gap:40px}}.page_sectionTitle__r_8DE{font-size:28px;font-weight:800;color:#280c5c;margin-bottom:24px}.page_overviewText__8lMCx{font-size:15px;color:#6b6b8a;line-height:1.8;margin-bottom:32px}.page_courseMeta__pUWSp{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid #f1eff8}.page_metaItem__4VXsO{display:flex;gap:8px}.page_metaLabel__BqKYk{font-weight:700;color:#1a1a2e;font-size:14px}.page_metaValue__X_1Yx{color:#6b6b8a;font-size:14px}.page_learnTitle__6wJIn{font-size:18px;font-weight:800;color:#1a1a2e;margin-bottom:32px}@media(max-width:640px){.page_learnTitle__6wJIn{font-size:14px}}.page_learnGrid__YyTPB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media(max-width:1024px){.page_learnGrid__YyTPB{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.page_learnGrid__YyTPB{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.page_learnGrid__YyTPB::-webkit-scrollbar{display:none}.page_learnGrid__YyTPB{gap:16px;padding-bottom:24px;margin-inline:-16px;padding-inline:16px}}.page_learnCard__Z4W4S{padding:24px;background:#fff;border:1px solid #f1eff8;border-radius:12px;display:flex;flex-direction:column;gap:16px;transition:all .3s ease}@media(max-width:640px){.page_learnCard__Z4W4S{min-width:260px;scroll-snap-align:center}}.page_learnCard__Z4W4S:hover{border-color:rgba(108,43,217,.1);box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.05);transform:translateY(-2px)}.page_learnCard__Z4W4S p{font-size:13px;font-weight:600;color:#4a4a63;line-height:1.4}.page_learnIcon__DVtc6{width:40px;height:40px;background:#f8f7fc;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6600c9}.page_modulesSection__cxk0o{padding-block:80px;background:#f8f7fc}@media(max-width:768px){.page_modulesSection__cxk0o{padding-block:52px}}.page_sectionTitleCentered__ukKP1{font-size:28px;font-weight:800;color:#280c5c;text-align:center;margin-bottom:48px}.page_modulesList__WuQWm{max-width:800px;margin-inline:auto;display:flex;flex-direction:column;gap:16px}.page_moduleItem__G5FpA{background:#fff;border:1px solid #e8e6f0;border-radius:12px;overflow:hidden}.page_moduleHeader__qenXK{padding:24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .3s ease}.page_moduleHeader__qenXK:hover{background:#f8f7fc}.page_rotate__SmLTn{transform:rotate(180deg)}.page_moduleBody__uz_VE{max-height:0;overflow:hidden;transition:max-height .4s ease-out,padding .4s ease}.page_show__SBG6m{max-height:1000px}.page_moduleBodyInner__rilGV{padding:0 24px 24px}.page_moduleSummary__HlqNF{font-size:14px;color:#6b6b8a;margin-bottom:20px;line-height:1.65}.page_moduleTopics__pmcy2{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:640px){.page_moduleTopics__pmcy2{grid-template-columns:1fr}}.page_moduleTopics__pmcy2 li{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:#1a1a2e}.page_dot__U3DVr{color:#008eff;flex-shrink:0}.page_toolsSection__q24oi{padding-block:100px}@media(max-width:768px){.page_toolsSection__q24oi{padding-block:52px}}.page_toolsGrid__3DOua{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:100px;gap:100px}@media(max-width:1024px){.page_toolsGrid__3DOua{grid-template-columns:1fr;gap:60px}}@media(max-width:768px){.page_toolsGrid__3DOua{gap:40px}}.page_subTitle__uY7X6{font-size:20px;font-weight:800;color:#1a1a2e;margin-bottom:24px}.page_toolsPills__uvTJR{display:flex;flex-wrap:wrap;gap:12px}.page_toolPill__wpQSI{padding:10px 20px;background:#e8f4ff;border:none;border-radius:8px;font-size:14px;font-weight:700;color:#1a1a2e}.page_skillsList__cOaFg{list-style:none;padding:0;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:20px 40px;gap:20px 40px}@media(max-width:640px){.page_skillsList__cOaFg{grid-template-columns:1fr}}.page_skillsList__cOaFg li{display:flex;align-items:flex-start;gap:14px;font-size:15px;font-weight:600;color:#1a1a2e}.page_careersSection__GDhWP{padding-block:100px;background:#fff;text-align:center;color:#1a1a2e}@media(max-width:768px){.page_careersSection__GDhWP{padding-block:52px}}.page_careersSection__GDhWP .page_sectionTitleCentered__ukKP1{color:#1a1a2e;margin-bottom:16px}.page_careerSubtitle__lbXx9{font-size:15px;color:#6b6b8a;max-width:700px;margin:0 auto 64px;line-height:1.65}.page_careerGrid__jNbCP{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-bottom:64px}@media(max-width:1024px){.page_careerGrid__jNbCP{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.page_careerGrid__jNbCP{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.page_careerGrid__jNbCP::-webkit-scrollbar{display:none}.page_careerGrid__jNbCP{gap:16px;padding-bottom:24px;margin-inline:-16px;padding-inline:16px}}.page_careerCard__qVrcA{background:#fff;border:1px solid #f1eff8;padding:32px 20px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:20px;transition:all .3s ease}@media(max-width:640px){.page_careerCard__qVrcA{min-width:220px;scroll-snap-align:center}}.page_careerCard__qVrcA:hover{border-color:rgba(108,43,217,.1);box-shadow:0 4px 6px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.05);transform:translateY(-5px)}.page_careerCard__qVrcA h4{font-size:14px;font-weight:800;color:#1a1a2e}.page_careerIconWrap__I1p_P{width:50px;height:50px;background:#e8f4ff;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#008eff}.page_careerIconWrap__I1p_P svg{width:22px;height:22px}.page_careerAction__KxDKe{display:flex;justify-content:center}