@keyframes CareerRoadMap_slideInUp__uz7cS{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.CareerRoadMap_container__zl8_D{min-height:100vh;background:linear-gradient(135deg,rgba(15,23,42,.907),rgba(89,50,120,.895) 50%,rgba(4,32,103,.795))}.CareerRoadMap_modalOverlay__rUSg1{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.CareerRoadMap_modalBackdrop__14fL1{position:absolute;inset:0;background-color:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.CareerRoadMap_modalContent__6UOBC{position:relative;background-color:white;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:28rem;width:100%;padding:1.5rem;transform:scale(1);transition:all .3s ease}.CareerRoadMap_closeButton___fHpe{position:absolute;top:1rem;right:1rem;padding:.25rem;border-radius:9999px;background-color:rgb(243 244 246);transition:background-color .2s}.CareerRoadMap_closeButton___fHpe:hover{background-color:rgb(229 231 235)}.CareerRoadMap_heroSection__w_12e{container:mx-auto;padding:3rem 1rem}.CareerRoadMap_heroContent__vipiq{text-align:center;margin-bottom:4rem;transform:translateY(0);transition:all 1s ease}.CareerRoadMap_heroTitle__cQK3m{font-size:clamp(2rem,5vw,3.75rem);font-weight:700;color:white;margin-bottom:1.5rem;line-height:1.3}.CareerRoadMap_heroTitleGradient__Sk2Lo{display:block;background:linear-gradient(90deg,rgb(251 191 36),rgb(249 115 22));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:5PX}.CareerRoadMap_heroSubtitle__W_7IN{font-size:clamp(1.25rem,3vw,1.5rem);color:rgb(209 213 219);margin-bottom:1rem;font-weight:600}.CareerRoadMap_heroDescription__EszZE{font-size:1.125rem;color:rgb(156 163 175);max-width:48rem;margin:0 auto 2rem}.CareerRoadMap_heroBadge__n9UM7{display:inline-flex;align-items:center;background:linear-gradient(90deg,rgb(34 197 94),rgb(16 185 129));color:white;padding:.75rem 1.5rem;border-radius:9999px;font-weight:600;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.CareerRoadMap_statsGrid__goVMV{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:4rem}.CareerRoadMap_statCard__NXMQZ{background-color:rgba(255,255,255,.1);backdrop-filter:blur(16px);border-radius:.75rem;padding:1.5rem;text-align:center;transform:scale(1);transition:all .3s ease;animation:CareerRoadMap_slideInUp__uz7cS .6s ease-out both}.CareerRoadMap_statCard__NXMQZ:hover{transform:scale(1.05)}.CareerRoadMap_statCard__NXMQZ:first-child{animation-delay:0s}.CareerRoadMap_statCard__NXMQZ:nth-child(2){animation-delay:.2s}.CareerRoadMap_statCard__NXMQZ:nth-child(3){animation-delay:.4s}.CareerRoadMap_statNumber__OwuJI{font-size:1.875rem;font-weight:700;color:rgb(206,214,229);margin-bottom:.5rem}.CareerRoadMap_statLabel__I_7bL{color:rgb(249,250,252);font-size:large}.CareerRoadMap_courseGrid___QYlw{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.CareerRoadMap_courseCard__JLE28{position:relative;background-color:rgba(255,255,255,.1);backdrop-filter:blur(20px);border-radius:1rem;padding:1rem;transition:all .5s ease;transform:scale(1) translateY(0);opacity:1}.CareerRoadMap_courseCard__JLE28:hover{background-color:rgba(255,255,255,.25);transform:scale(1.07) translateY(-8px);box-shadow:0 10px 20px rgba(255,255,255,.3)}.CareerRoadMap_courseCard__JLE28.CareerRoadMap_hidden__dR0mZ{opacity:0;transform:translateY(32px)}.CareerRoadMap_courseCardBorder__S7Fpj{position:absolute;inset:0;border-radius:1rem;opacity:0;transition:opacity .3s ease}.CareerRoadMap_courseCard__JLE28:hover .CareerRoadMap_courseCardBorder__S7Fpj{opacity:.2}.CareerRoadMap_courseIcon__Id8BO{width:5rem;height:4rem;margin:0 auto 1rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transform:rotate(0deg);transition:transform .3s ease}.CareerRoadMap_courseCard__JLE28:hover .CareerRoadMap_courseIcon__Id8BO{transform:rotate(6deg)}.CareerRoadMap_courseTitle__Ve0XQ{font-size:1.5rem;font-weight:900;background:linear-gradient(90deg,#fbbf24,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem;text-align:center}.CareerRoadMap_courseDescription__XWiLW{color:rgb(209 213 219);font-size:.875rem;text-align:center}.CareerRoadMap_courseDetails__xy_po{margin:1.5rem 0;text-align:center}.CareerRoadMap_courseDetail__ZXaMz{display:flex;justify-content:center;align-items:center;color:white;font-weight:600;margin-bottom:.75rem}.CareerRoadMap_courseDetail__ZXaMz:last-child{margin-bottom:0}.CareerRoadMap_courseDetailIcon__uFPJT{width:1.25rem;height:1.25rem;margin-right:.75rem}.CareerRoadMap_courseDetailText__f154L{font-size:.95rem;font-weight:700}.CareerRoadMap_downloadButton__2ZoBI{width:100%;color:rgb(8,8,8);padding:.85rem 1.5rem;border-radius:.75rem;font-weight:700;transition:all .3s ease;transform:scale(1);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;background-color:white}.CareerRoadMap_downloadButtonIcon__MScY1{width:1rem;height:1rem;margin-right:.5rem}.CareerRoadMap_downloadButtonArrow__x3SAs{width:1rem;height:1rem;margin-left:.5rem;transform:translateX(0);transition:transform .3s ease}.CareerRoadMap_downloadButton__2ZoBI:hover .CareerRoadMap_downloadButtonArrow__x3SAs{transform:translateX(4px)}.CareerRoadMap_ctaSection__R642w{text-align:center;margin-top:4rem;background:linear-gradient(90deg,rgba(146,51,234,.771),rgba(219,39,120,.825));backdrop-filter:blur(25px);border-radius:1rem;padding:2rem}.CareerRoadMap_ctaTitle__BBEBe{font-size:2.25rem;font-weight:900;color:#fbbf24;margin-bottom:1rem}.CareerRoadMap_ctaDescription__0N4dz{color:rgb(209 213 219);margin-bottom:1.5rem;max-width:95%;margin-left:auto;margin-right:auto;font-size:1.125rem;font-weight:600}.CareerRoadMap_ctaFeatures__omgPC{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.CareerRoadMap_ctaFeature__oLGj9{display:flex;align-items:center;font-weight:700;color:white;font-size:1.1rem;padding:.5rem 1rem;border-radius:.75rem;transition:transform .3s ease;cursor:default}.CareerRoadMap_ctaFeature__oLGj9:hover{transform:scale(1.05)}.CareerRoadMap_ctaFeatureDot__OYxU_{width:.75rem;height:.75rem;border-radius:9999px;margin-right:.75rem;box-shadow:0 0 8px white}.CareerRoadMap_formSection__9sbLj{margin-bottom:1.5rem}.CareerRoadMap_formInput__p_g4J,.CareerRoadMap_formSelect__Fa8qt{width:100%;padding:.75rem;border:1px solid rgb(209 213 219);border-radius:.5rem;transition:all .2s ease}.CareerRoadMap_formInput__p_g4J:focus,.CareerRoadMap_formSelect__Fa8qt:focus{outline:none;ring:2px;ring-color:rgb(147 51 234);border-color:transparent}.CareerRoadMap_formError__09YAz{color:rgb(239 68 68);font-size:.875rem;margin-top:.25rem}.CareerRoadMap_submitButton___bzID{width:100%;background:linear-gradient(90deg,rgb(18,76,234),rgb(232,105,26));color:white;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;transition:all .3s ease;transform:scale(1);border:none;cursor:pointer}.CareerRoadMap_submitButton___bzID:hover:not(:disabled){background:linear-gradient(90deg,rgb(126 34 206),rgb(190 24 93));transform:scale(1.05)}.CareerRoadMap_submitButton___bzID:disabled{opacity:.5;transform:none}.CareerRoadMap_loadingSpinner__JKLtU{display:flex;align-items:center;justify-content:center}.CareerRoadMap_spinner__ITXNa{animation:CareerRoadMap_spin__xVbzk 1s linear infinite;border-radius:9999px;height:1.25rem;width:1.25rem;border:2px solid transparent;border-bottom-color:white;margin-right:.5rem}@keyframes CareerRoadMap_spin__xVbzk{to{transform:rotate(1turn)}}@media (max-width:768px){.CareerRoadMap_courseGrid___QYlw,.CareerRoadMap_statsGrid__goVMV{grid-template-columns:1fr}.CareerRoadMap_ctaFeatures__omgPC{flex-direction:column;align-items:center}}.CareerRoadMap_courseSummary__thp_d{color:rgb(209 213 219);font-size:.9rem;font-style:italic;margin-top:.75rem;text-align:center;max-width:90%;margin-left:auto;margin-right:auto}