.AuthPopup_authPopupOverlay__ogdH6{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(1,2,32,.85);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;transition:opacity .4s ease-in-out;padding:20px;box-sizing:border-box}.AuthPopup_authPopupOverlay__ogdH6.AuthPopup_show___7Fhl{opacity:1}.AuthPopup_authPopup___iazk{background-color:var(--card-bg);padding:30px;border-radius:15px;box-shadow:0 10px 40px rgba(0,0,0,.5);position:relative;width:100%;max-width:400px;max-height:90vh;overflow-y:auto;border:1px solid var(--secondary);transform:scale(.9);transition:transform .4s cubic-bezier(.18,.89,.32,1.28)}.AuthPopup_authPopupOverlay__ogdH6.AuthPopup_show___7Fhl .AuthPopup_authPopup___iazk{transform:scale(1)}.AuthPopup_authPopupClose__Uf1NZ{position:absolute;top:15px;right:20px;background:none;border:none;font-size:2rem;color:var(--text);cursor:pointer;transition:color .3s,transform .3s;line-height:1}.AuthPopup_authPopupClose__Uf1NZ:hover{color:var(--secondary);transform:rotate(90deg)}.AuthPopup_authPopupTabs__89_W1{display:flex;margin-bottom:20px;border-bottom:2px solid rgba(254,65,5,.2)}.AuthPopup_authTab__zJMRJ{flex:1 1;padding:12px 8px;background:none;color:var(--text);font-size:1rem;font-weight:700;cursor:pointer;transition:color .3s,border-bottom .3s;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;text-transform:uppercase;letter-spacing:.5px}.AuthPopup_authTab__zJMRJ:hover{color:var(--accent)}.AuthPopup_authTab__zJMRJ.AuthPopup_active__INSVH{color:var(--secondary);border-bottom:3px solid var(--secondary)}.AuthPopup_authPopupContent__s72e_{display:none;animation:AuthPopup_fadeInPopup__OCMKX .5s ease-in-out}.AuthPopup_authPopupContent__s72e_.AuthPopup_active__INSVH{display:block}@keyframes AuthPopup_fadeInPopup__OCMKX{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.AuthPopup_authPopup___iazk h2{text-align:center;font-size:1.8rem;margin-bottom:20px;color:var(--secondary)}.AuthPopup_forgotPassword__98JHW{display:block;text-align:right;margin-top:-8px;margin-bottom:20px;color:var(--accent);text-decoration:none;font-size:.85rem;transition:color .3s}.AuthPopup_forgotPassword__98JHW:hover{color:var(--secondary);text-decoration:underline}.AuthPopup_authSubmitBtn__fMLw5{width:100%;padding:14px;font-size:1.1rem;margin-top:8px}.AuthPopup_authSubmitBtn__fMLw5:disabled{opacity:.6;cursor:not-allowed}.AuthPopup_errorMessages__f0ARj{background-color:rgba(239,71,111,.2);padding:15px;border-radius:8px;margin-bottom:20px;border-left:4px solid var(--red-level)}.AuthPopup_errorMessages__f0ARj p{color:var(--red-level);margin-bottom:8px;font-size:.9rem}.AuthPopup_errorMessages__f0ARj p:last-child{margin-bottom:0}.Header_header__KwdYD{background-color:var(--primary);box-shadow:0 4px 15px rgba(0,0,0,.4);position:-webkit-sticky;position:sticky;top:0;z-index:100;transition:background-color .3s ease}.Header_scrolled__qIjEW{background-color:rgba(1,2,32,.9)}.Header_headerContainer__tHTJm{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;min-height:70px}.Header_logo____uDV{font-size:2rem;font-weight:900;color:var(--secondary);text-decoration:none;letter-spacing:1px}.Header_logo____uDV span{color:var(--text)}.Header_nav__tNWGY ul{display:flex;align-items:center;list-style:none}.Header_nav__tNWGY ul li{margin-left:35px}.Header_nav__tNWGY ul li:first-child{margin-left:0}.Header_nav__tNWGY ul li a{text-decoration:none;color:var(--text);font-weight:700;transition:all .3s;position:relative;padding:5px 0;font-size:1rem;white-space:nowrap}.Header_nav__tNWGY ul li a:after{content:"";position:absolute;width:0;height:2px;background:var(--secondary);bottom:0;left:0;transition:width .3s}.Header_nav__tNWGY ul li a:hover{color:var(--secondary)}.Header_nav__tNWGY ul li a:hover:after{width:100%}.Header_ctaButtons__n1z8T{display:flex;align-items:center}.Header_ctaButtons__n1z8T .Header_btn__RDhAL{margin-left:15px;white-space:nowrap}.Header_menuToggle__FqD8X{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;cursor:pointer;z-index:101;margin-left:auto}.Header_menuToggle__FqD8X span{display:block;height:3px;width:100%;border-radius:3px;background-color:var(--secondary);transition:all .3s ease}.Header_menuToggle__FqD8X span.Header_active__c7HdO:first-child{transform:translateY(9px) rotate(45deg)}.Header_menuToggle__FqD8X span.Header_active__c7HdO:nth-child(2){opacity:0}.Header_menuToggle__FqD8X span.Header_active__c7HdO:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.Header_mobileMenu__YC5Nj{position:fixed;top:0;right:-100%;width:80%;max-width:400px;height:100vh;background-color:var(--primary);box-shadow:-5px 0 30px rgba(0,0,0,.5);transition:right .4s cubic-bezier(.77,0,.175,1);z-index:100;display:flex;flex-direction:column;justify-content:flex-start;padding:80px 40px 40px;overflow-y:auto}.Header_mobileMenu__YC5Nj.Header_active__c7HdO{right:0}.Header_mobileMenu__YC5Nj ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.Header_mobileMenu__YC5Nj ul li{margin:15px 0;opacity:0;transform:translateX(50px);transition:opacity .3s ease,transform .3s ease;transition-delay:calc(.05s * var(--i))}.Header_mobileMenu__YC5Nj.Header_active__c7HdO ul li{opacity:1;transform:translateX(0)}.Header_mobileMenu__YC5Nj ul li a{color:var(--text);text-decoration:none;font-size:1.3rem;font-weight:700;display:block;transition:color .3s;padding:10px 0}.Header_mobileMenu__YC5Nj ul li a:hover{color:var(--secondary)}.Header_mobileMenu__YC5Nj .Header_ctaButtons__n1z8T{margin-top:30px;display:flex;flex-direction:column;gap:15px;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;transition-delay:.3s}.Header_mobileMenu__YC5Nj.Header_active__c7HdO .Header_ctaButtons__n1z8T{opacity:1;transform:translateY(0)}.Header_mobileMenu__YC5Nj .Header_ctaButtons__n1z8T .Header_btn__RDhAL{width:100%;margin:0}.Header_menuClose__mthqw{position:absolute;top:20px;right:20px;background:none;border:none;font-size:2rem;color:var(--text);cursor:pointer;z-index:102;line-height:1}.Header_menuClose__mthqw:hover{color:var(--secondary)}.Header_overlay__QkI_s{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:99}.Header_overlay__QkI_s.Header_active__c7HdO{opacity:1;visibility:visible}@media (max-width:992px){.Header_menuToggle__FqD8X{display:flex}.Header_ctaButtons__n1z8T,.Header_nav__tNWGY{display:none}.Header_mobileMenu__YC5Nj{width:100%;max-width:none}}@media (max-width:768px){.Header_headerContainer__tHTJm{padding:15px 20px}.Header_logo____uDV{font-size:1.8rem}.Header_mobileMenu__YC5Nj{padding:70px 25px 30px}.Header_mobileMenu__YC5Nj ul li a{font-size:1.2rem}}.Hero_hero__bqvNd{padding:100px 0;background:linear-gradient(135deg,var(--primary) 0,#030339 100%);color:var(--text);position:relative;overflow:hidden;text-align:center}.Hero_heroContent__5prE1{position:relative;z-index:2;max-width:900px;margin:0 auto;padding:0 20px}.Hero_hero__bqvNd h1{font-size:3.2rem;margin-bottom:25px;color:var(--secondary)}.Hero_subtitle__WCdI_{font-size:1.3rem;color:hsla(0,0%,88%,.9);margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.Hero_missionStatement__Ou1OW{background-color:rgba(254,65,5,.15);padding:25px;margin-bottom:40px;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.2);display:inline-block;max-width:100%}.Hero_missionStatement__Ou1OW p{font-size:1.2rem;font-weight:700;color:var(--text);margin-bottom:0}.Hero_missionStatement__Ou1OW p span{color:var(--secondary);font-weight:900}.Hero_videoContainer__KgCMY{margin:50px auto;border-radius:15px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.4);border:2px solid var(--secondary);width:90%;max-width:900px}.Hero_videoPlaceholder__JSnsL{position:relative;padding-bottom:56.25%;height:0;background:#000}.Hero_videoPlaceholder__JSnsL iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.Hero_courseCta__4kjON{background:rgba(254,65,5,.2);padding:35px;text-align:center;border-radius:0 0 15px 15px;box-shadow:0 10px 30px rgba(0,0,0,.3);border:2px solid var(--secondary);border-top:none;width:90%;max-width:900px;margin:-2px auto 40px;position:relative;z-index:5}.Hero_courseCta__4kjON h3{font-size:1.8rem;margin-bottom:15px;color:var(--secondary)}.Hero_courseCta__4kjON p{font-size:1.1rem;margin-bottom:25px;color:var(--text)}.Hero_courseCta__4kjON .Hero_btn__yK3pz{padding:16px 32px;font-size:1.2rem;margin:10px}@media (max-width:768px){.Hero_hero__bqvNd{padding:80px 0}.Hero_hero__bqvNd h1{font-size:2.5rem}.Hero_missionStatement__Ou1OW p,.Hero_subtitle__WCdI_{font-size:1.1rem}.Hero_courseCta__4kjON h3{font-size:1.6rem}.Hero_courseCta__4kjON .Hero_btn__yK3pz{padding:14px 28px;font-size:1.1rem}}@media (max-width:576px){.Hero_hero__bqvNd h1{font-size:2rem}.Hero_subtitle__WCdI_{font-size:1rem}}.Features_features__Tc5e7{padding:100px 0;background-color:var(--primary)}.Features_features__Tc5e7 h2{text-align:center;font-size:2.5rem;margin-bottom:70px}.Features_featuresGrid__6OQif{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:40px;gap:40px}.Features_featureCard__y2qJy{background:var(--card-bg);border-radius:12px;padding:45px 35px;text-align:center;box-shadow:0 8px 25px rgba(0,0,0,.25),inset 0 4px 0 0 var(--secondary);transition:transform .3s,box-shadow .3s}.Features_featureCard__y2qJy:hover{transform:translateY(-12px);box-shadow:0 20px 40px rgba(0,0,0,.35),inset 0 4px 0 0 var(--accent)}.Features_featureCard__y2qJy .Features_icon__LlxYO{font-size:3rem;color:var(--secondary);margin-bottom:25px;display:inline-block}.Features_featureCard__y2qJy h3{font-size:1.6rem;margin-bottom:15px}.Features_featureCard__y2qJy p{margin-bottom:0}@media (max-width:768px){.Features_features__Tc5e7{padding:80px 0}.Features_featureCard__y2qJy{padding:30px 25px}}.TargetAudience_targetAudience__HsYE3{padding:100px 0;background-color:var(--card-bg)}.TargetAudience_targetAudience__HsYE3 h2{text-align:center;font-size:2.5rem;margin-bottom:70px}.TargetAudience_audienceGrid__S46JZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:40px;gap:40px}.TargetAudience_audienceCard__odyxP{background:var(--primary);border-radius:12px;padding:35px;box-shadow:0 8px 25px rgba(0,0,0,.25);border:2px solid var(--secondary);transition:transform .3s,box-shadow .3s}.TargetAudience_audienceCard__odyxP:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.35)}.TargetAudience_audienceCard__odyxP h3{color:var(--secondary);margin-bottom:20px;display:flex;align-items:center;font-size:1.5rem}.TargetAudience_audienceCard__odyxP h3 i{margin-right:15px;font-size:1.8rem;width:30px;text-align:center}.TargetAudience_audienceCard__odyxP ul{list-style:none;padding-left:0;margin-left:0}.TargetAudience_audienceCard__odyxP ul li{margin-bottom:12px;font-size:1rem;position:relative;padding-left:25px}.TargetAudience_audienceCard__odyxP ul li:before{content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:900;color:var(--secondary);position:absolute;left:0;top:2px;font-size:.9rem}@media (max-width:768px){.TargetAudience_targetAudience__HsYE3{padding:80px 0}.TargetAudience_audienceCard__odyxP{padding:30px 25px}}.Curriculum_curriculum___m3Dm{padding:100px 0;background-color:var(--primary)}.Curriculum_curriculum___m3Dm h2{text-align:center;font-size:2.5rem;margin-bottom:70px}.Curriculum_levelTabs__JyGXt{display:flex;justify-content:center;margin-bottom:50px;flex-wrap:wrap;gap:15px}.Curriculum_levelTab__SIE9h{padding:12px 30px;border-radius:30px;font-weight:700;cursor:pointer;transition:all .3s;font-size:1.1rem;background-color:transparent;color:var(--secondary);border:2px solid var(--secondary);text-align:center}.Curriculum_levelTab__SIE9h:hover{opacity:.8}.Curriculum_levelTab__SIE9h.Curriculum_active__lQ1gS{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.3);opacity:1}.Curriculum_levelTab__SIE9h.Curriculum_white__ndZ6F.Curriculum_active__lQ1gS{background-color:var(--card-bg);color:var(--secondary);border-color:var(--secondary)}.Curriculum_levelTab__SIE9h.Curriculum_yellow__aN_Jo.Curriculum_active__lQ1gS{background-color:var(--yellow-level);color:var(--primary);border-color:var(--yellow-level)}.Curriculum_levelTab__SIE9h.Curriculum_red__b9Z5b.Curriculum_active__lQ1gS{background-color:var(--red-level);color:var(--primary);border-color:var(--red-level)}.Curriculum_levelTab__SIE9h.Curriculum_orange__MbqkB.Curriculum_active__lQ1gS{background-color:var(--orange-level);color:var(--primary);border-color:var(--orange-level)}.Curriculum_curriculumContent__C_Zlz{animation:Curriculum_fadeIn__VloAS .5s ease-in-out}@keyframes Curriculum_fadeIn__VloAS{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Curriculum_levelDescription__iCMxP{text-align:center;margin-bottom:50px;font-size:1.5rem;font-weight:700;color:var(--text)}.Curriculum_levelDescription__iCMxP span{font-weight:900;padding:5px 10px;border-radius:5px;margin-left:10px}.Curriculum_modulesGrid__bFcIP{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px}.Curriculum_moduleCard__mVwKG{background:var(--card-bg);border-radius:10px;padding:30px;box-shadow:0 6px 20px rgba(0,0,0,.2);border-left:5px solid;transition:transform .3s,box-shadow .3s}.Curriculum_moduleCard__mVwKG:hover{transform:scale(1.03);box-shadow:0 10px 30px rgba(0,0,0,.3)}.Curriculum_moduleCard__mVwKG.Curriculum_yellow__aN_Jo{border-color:var(--yellow-level)}.Curriculum_moduleCard__mVwKG.Curriculum_red__b9Z5b{border-color:var(--red-level)}.Curriculum_moduleCard__mVwKG.Curriculum_orange__MbqkB{border-color:var(--orange-level)}.Curriculum_moduleCard__mVwKG.Curriculum_white__ndZ6F{border-color:var(--secondary)}.Curriculum_moduleCard__mVwKG h4{font-size:1.3rem;margin-bottom:10px;color:var(--text)}.Curriculum_moduleCard__mVwKG p{font-size:.95rem;color:hsla(0,0%,88%,.8);margin-bottom:0}@media (max-width:992px){.Curriculum_levelTabs__JyGXt{gap:10px}.Curriculum_levelTab__SIE9h{padding:10px 20px;font-size:1rem}}@media (max-width:768px){.Curriculum_curriculum___m3Dm{padding:80px 0}.Curriculum_levelDescription__iCMxP{font-size:1.3rem}.Curriculum_moduleCard__mVwKG{padding:30px 25px}}@media (max-width:576px){.Curriculum_levelTab__SIE9h{font-size:.9rem;padding:8px 15px}}.Testimonials_testimonials__2dR9z{padding:100px 0;background-color:var(--card-bg)}.Testimonials_testimonials__2dR9z h2{text-align:center;font-size:2.5rem;margin-bottom:70px}.Testimonials_testimonialGrid__rOn73{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:40px;gap:40px}.Testimonials_testimonialCard__tRMiJ{background:var(--primary);border-radius:12px;padding:35px;box-shadow:0 8px 25px rgba(0,0,0,.3);border:1px solid var(--secondary);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s,box-shadow .3s}.Testimonials_testimonialCard__tRMiJ:hover{transform:translateY(-10px);box-shadow:0 18px 40px rgba(0,0,0,.4)}.Testimonials_testimonialImg__PIica{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:25px;border:3px solid var(--secondary)}.Testimonials_testimonialQuote__4fEyz{font-style:italic;color:hsla(0,0%,88%,.9);margin-bottom:20px;font-size:1.05rem;position:relative;padding:0 15px;flex-grow:1}.Testimonials_testimonialQuote__4fEyz:before{content:"\201C";font-size:3rem;color:var(--secondary);position:absolute;left:-10px;top:-10px;opacity:.5}.Testimonials_testimonialQuote__4fEyz:after{content:"\201D";font-size:3rem;color:var(--secondary);position:absolute;right:-10px;bottom:-20px;opacity:.5}.Testimonials_testimonialName__qnIRT{font-weight:700;color:var(--secondary);margin-top:auto;padding-top:10px;font-size:1.2rem}@media (max-width:768px){.Testimonials_testimonials__2dR9z{padding:80px 0}.Testimonials_testimonialCard__tRMiJ{padding:30px 25px}.Testimonials_testimonialImg__PIica{width:100px;height:100px}.Testimonials_testimonialQuote__4fEyz{font-size:1rem}.Testimonials_testimonialName__qnIRT{font-size:1.1rem}}@media (max-width:576px){.Testimonials_testimonialGrid__rOn73{grid-template-columns:1fr}}.Footer_footerCareerSimple__B8dBQ{font-size:1rem;font-weight:600;color:var(--secondary);text-decoration:none;padding:8px 24px;border-radius:20px;background:rgba(254,65,5,.08);box-shadow:none;margin:0 auto;transition:color .2s,background .2s;letter-spacing:.5px;display:inline-block;border:1px solid var(--secondary)}.Footer_footerCareerSimple__B8dBQ:hover{color:var(--text);background:var(--secondary)}.Footer_footer__pQtti{background-color:var(--primary);color:var(--text);padding:40px 0 20px;border-top:3px solid var(--secondary);margin-top:80px}.Footer_footerContent__yAl3k{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.Footer_footerLogo__4BA6d{font-size:1.8rem;font-weight:900;color:var(--secondary);text-decoration:none}.Footer_footerLogo__4BA6d span{color:var(--text)}.Footer_footerCareer__sj4oJ{font-size:1.6rem;font-weight:700;color:var(--secondary);text-decoration:none;padding:18px 48px;border-radius:32px;background:rgba(254,65,5,.08);box-shadow:0 2px 12px rgba(254,65,5,.08);margin:0 auto;transition:color .2s,background .2s,box-shadow .2s;letter-spacing:1px;display:inline-block}.Footer_footerCareer__sj4oJ:hover{color:var(--text);background:var(--secondary);box-shadow:0 4px 24px rgba(254,65,5,.18)}.Footer_footerCareerCenter__TL3qR{display:block;margin:0 auto}.Footer_copyright__j4atB{font-size:.9rem;color:hsla(0,0%,88%,.7);text-align:center;flex-basis:100%;margin-top:10px}.Footer_socialLinks__tA7gt a{color:var(--text);font-size:1.5rem;margin-left:20px;transition:color .3s,transform .3s}.Footer_socialLinks__tA7gt a:hover{color:var(--secondary);transform:scale(1.2)}@media (max-width:768px){.Footer_footerContent__yAl3k{flex-direction:column;text-align:center}.Footer_socialLinks__tA7gt a{margin:0 10px}}