.Navbar_navbar__K494i{position:fixed;top:0;left:0;right:0;background:#fff;border-bottom:1px solid #e5e7eb;z-index:1000;height:64px;font-family:Inter,sans-serif}.Navbar_navbarContainer__DtZMp{max-width:1400px;margin:0 auto;padding:0 24px;height:100%;justify-content:space-between}.Navbar_brandGroup__w6PnO,.Navbar_navbarContainer__DtZMp{display:flex;align-items:center;gap:40px}.Navbar_navbarBrand__05oOG{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#1f2937;text-decoration:none}.Navbar_brandIcon__BdsMu{color:#3b82f6}.Navbar_navbarCenter__KjkAd{flex:1 1;max-width:320px}.Navbar_searchContainer__ZHTZ1{position:relative;width:100%;border-radius:1000px}.Navbar_navbarSearch__U_AZq{width:100%;padding:5px 16px 5px 40px!important;border-radius:1000px!important;border:.5px solid #d1d5db!important;font-size:14px;outline:none;transition:all .2s;background:#f9fafb;height:40px!important;box-shadow:none!important}.Navbar_navbarSearch__U_AZq:focus{border:.2px solid #d1d5db!important;border-radius:1000px;background:#f9fafb}.Navbar_searchIcon__gBB_r{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;width:16px;height:16px}.Navbar_navbarMenu__Ee3Io{display:flex;align-items:center;gap:32px}.Navbar_navBtn__KbEi9{border:none;color:#141a21!important;border:.5px solid rgba(20,26,33,.15)!important;border-radius:1000px!important}.Navbar_navBtnActive___sWfu,.Navbar_navBtn__KbEi9{background:none;font-size:14px;font-weight:500;cursor:pointer;padding:8px 10px;transition:all .2s;position:relative;text-decoration:none}.Navbar_navBtnActive___sWfu{border:none;color:#0a65cc!important;border:.5px solid #0a65cc!important;border-radius:1000px!important}.Navbar_navBtn__KbEi9:hover{color:#1f2937}.Navbar_navBtn__KbEi9.Navbar_active___3kZT{color:#0a65cc!important;border:.5px solid #0a65cc!important;font-weight:600}.Navbar_navBtn__KbEi9.Navbar_active___3kZT:after{content:"";position:absolute;bottom:-16px;left:0;right:0;height:2px;background:#3b82f6;border-radius:1px}.Navbar_navDropdown__UPzcB{position:relative;display:inline-block}.Navbar_coursesDropdown__0eFxs,.Navbar_moreDropdown__B_g_w,.Navbar_programsDropdown__ql_L7{position:absolute;top:100%;left:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);min-width:200px;list-style:none;padding:8px 0;margin:0;z-index:1001}.Navbar_moreDropdown__B_g_w{min-width:150px}.Navbar_coursesDropdown__0eFxs li,.Navbar_moreDropdown__B_g_w li,.Navbar_programsDropdown__ql_L7 li{margin:0}.Navbar_divider___eJJ3{height:40px;background:#e5e7eb;margin:8px 0;width:1px}.Navbar_dropdownItem__6wkr_{display:block;padding:8px 16px;color:#141a21!important;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s;opacity:.8}.Navbar_dropdownItem__6wkr_:hover{background:#f9fafb;color:#1f2937;opacity:1}.Navbar_navbarActions__b5SQJ{display:flex;align-items:center;gap:12px}.Navbar_hireBtn__0GKDn{display:flex;align-items:center;gap:6px;background:#fff6d9;border:1px solid #ffc700;color:#383838;padding:10px 14px;border-radius:20px;font-weight:500}.Navbar_hireBtn__0GKDn,.Navbar_loginBtn__18YEA{font-size:13px;cursor:pointer;transition:all .2s}.Navbar_loginBtn__18YEA{background:#0073e6;border:none;padding:12px 20px;border-radius:20px;font-weight:600;color:#fff!important}.Navbar_loginBtn__18YEA,.Navbar_logoutBtn__jXElI{padding:10px 16px;font-size:12px!important;display:flex;align-items:center;gap:6px}.Navbar_logoutBtn__jXElI{background-color:#fff!important;color:#141a21!important;border:.5px solid rgba(20,26,33,.15)!important;border-radius:1000px!important}@media (max-width:1024px){.Navbar_navbarContainer__DtZMp{gap:24px}.Navbar_navbarCenter__KjkAd{max-width:280px}.Navbar_navbarMenu__Ee3Io{gap:24px}}@media (max-width:768px){.Navbar_navbarContainer__DtZMp{gap:16px;padding:0 16px}.Navbar_navbarCenter__KjkAd,.Navbar_navbarMenu__Ee3Io{display:none}.Navbar_hireBtn__0GKDn{padding:6px 12px;font-size:12px!important}.Navbar_coursesDropdown__0eFxs,.Navbar_moreDropdown__B_g_w,.Navbar_programsDropdown__ql_L7{position:static;box-shadow:none;border:none;background:transparent;padding-top:8px}.Navbar_navDropdown__UPzcB button{background:none;border:none}}@media (max-width:480px){.Navbar_brandText__4EsKN{display:none}}.Navbar_hamburger__KgEv9{display:none;color:#141a21!important;cursor:pointer}@media (max-width:1066px){.Navbar_navbarActions__b5SQJ,.Navbar_navbarMenu__Ee3Io{display:none}.Navbar_hamburger__KgEv9{display:block}.Navbar_loginBtn__18YEA{padding:6px 16px;font-size:12px!important;color:#fff!important}.Navbar_logoutBtn__jXElI{padding:6px 16px;font-size:12px!important;color:#141a21!important}}.Navbar_overlay__bVOyU{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:999;animation:Navbar_fadeIn__JTo_q .3s ease}.Navbar_drawer__Ju6IG{position:fixed;top:0;right:-100%;width:280px;height:100%;background:#fff;box-shadow:-4px 0 12px rgba(0,0,0,.1);transition:right .35s ease;z-index:1000;display:flex;flex-direction:column}.Navbar_drawerOpen__sRXCF{right:0}.Navbar_drawerHeader__wYsem{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;font-weight:600}.Navbar_drawerContent__IWp7S{display:flex;flex-direction:column;gap:16px;padding:20px}.Navbar_drawerContent__IWp7S a{text-decoration:none;color:#141a21!important;font-size:15px;font-weight:500}.Navbar_drawerContent__IWp7S a:hover{color:#0a65cc}.Navbar_drawerContent__IWp7S details summary{font-weight:600;cursor:pointer;margin-bottom:6px;color:#374151}.Navbar_drawerContent__IWp7S details a{display:block;margin-left:16px;font-size:14px;margin-bottom:6px}.Navbar_drawerActions__jsABl{margin-top:10px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:0}.Navbar_closeIcon___mMKy{cursor:pointer;color:#374151}@keyframes Navbar_fadeIn__JTo_q{0%{opacity:0}to{opacity:1}}.JobCategories_jobCategories__0TFhV{padding:50px 0;background:#fff}.JobCategories_categoriesHeader__z_0xJ{margin-bottom:24px;text-align:left}.JobCategories_categoriesTitle__vTBUy{font-size:14px;font-weight:600;color:#374151;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.JobCategories_categoriesGrid__yy2_M{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.JobCategories_categoriesTitle__vTBUy{flex:1 1;font-size:16px!important;font-weight:600!important;max-width:80px!important;color:#383838!important;text-align:left!important;text-transform:capitalize!important}.JobCategories_categoryCard__pvfFI{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #f3f4f6;border-radius:6px;cursor:pointer;transition:all .2s;max-width:200px;font-family:Inter,sans-serif!important}.JobCategories_categoryCard__pvfFI:hover{text-decoration:none}.JobCategories_categoryIcon__KWqXb{width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.JobCategories_categoryName__8awf0{font-size:13px;font-weight:500;color:#717171;text-transform:capitalize;text-align:left;font-family:Inter,sans-serif!important}@media (max-width:768px){.JobCategories_categoriesGrid__yy2_M{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.JobCategories_categoryCard__pvfFI{padding:10px 12px}.JobCategories_categoryIcon__KWqXb{width:32px;height:32px}.JobCategories_categoryName__8awf0{font-size:12px}}@media (max-width:480px){.JobCategories_categoriesGrid__yy2_M{grid-template-columns:1fr 1fr}.JobCategories_categoryCard__pvfFI{flex-direction:column;text-align:center;gap:6px;padding:12px 8px;max-width:160px}}.SearchBar_searchBarContainer__Rs5G_{background:#fff;padding:32px 0 14px}.SearchBar_searchBar__U5ATA{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb!important;border-radius:8px;box-shadow:0 1px 5px rgba(0,0,0,.08);max-width:679px;margin:0 auto;position:relative;min-height:80px;overflow:hidden}.SearchBar_inputGroup__Ok3jt{position:relative;flex:1 1;display:flex;align-items:center}.SearchBar_searchInputGroup__rc4St{border-right:1px solid #e5e7eb}.SearchBar_inputIcon__Ajy11{position:absolute;left:16px;color:#9ca3af!important;width:18px;height:18px;z-index:1}.SearchBar_input__vTEG2{width:100%;padding:14px 16px 14px 48px;border:none;outline:none;font-size:14px;color:#1f2937!important;background:transparent}.SearchBar_input__vTEG2::placeholder{color:#9ca3af!important;font-weight:400}.SearchBar_suggestionBox__tNlkJ{position:absolute;left:0;right:0;top:100%;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px;max-height:180px;overflow-y:auto;z-index:1000}.SearchBar_suggestionItem__0G4H4{padding:10px 18px;font-size:14px;cursor:pointer;color:#1f2937;border-bottom:1px solid #f3f4f6}.SearchBar_suggestionItem__0G4H4:last-child{border-bottom:none}.SearchBar_suggestionItem__0G4H4:hover{background:#f9fafb}.SearchBar_findJobBtn__L_f53{background:#0a65cc;border:none;color:#fff;padding:14px 28px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;margin:8px;border-radius:6px;transition:all .2s ease}.SearchBar_findJobBtn__L_f53:hover{background:#0954aa}.SearchBar_searchbarWrapper__GmqlA{display:flex;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 5px rgba(0,0,0,.08);max-width:679px;margin:0 auto;min-height:80px;position:relative;flex-wrap:wrap}.SearchBar_keywordInput__tF3RA,.SearchBar_locationInput__ISUyK{position:relative;flex:1 1;display:flex;align-items:center;min-width:260px}.SearchBar_keywordInput__tF3RA{border-right:1px solid #e5e7eb}.SearchBar_searchButton__hkhlC{background:#0a65cc;border:none;color:#fff;padding:14px 28px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;margin:8px;border-radius:6px;flex-shrink:0;transition:background .2s}.SearchBar_searchButton__hkhlC:hover{background:#0957aa}@media (max-width:768px){.SearchBar_searchbarWrapper__GmqlA{flex-direction:column;align-items:stretch;padding:12px}.SearchBar_keywordInput__tF3RA,.SearchBar_locationInput__ISUyK{border-right:none!important;border-bottom:1px solid #e5e7eb}.SearchBar_locationInput__ISUyK{border-bottom:none}.SearchBar_searchButton__hkhlC{margin:12px 0 0!important;padding:14px 0!important;font-size:15px!important}}@media (max-width:480px){.SearchBar_searchbarWrapper__GmqlA{margin:0 12px;box-shadow:0 2px 6px rgba(0,0,0,.06)}.SearchBar_searchbarWrapper__GmqlA input{font-size:15px!important}}.JobCard_jobCard__aK65n{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;position:relative;transition:all .2s;min-width:320px;max-width:389px;height:100%;display:flex;flex-direction:column}.JobCard_newBadge__b13O5{position:absolute;top:12px;right:12px;background:#dff7ed;color:6644;font-size:10px;font-weight:700;padding:4px 8px;border-radius:4px;letter-spacing:.5px;display:flex;align-items:center;gap:2px}.JobCard_jobHeader__dwFAq{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.JobCard_companyLogo__otUIc{width:48px;height:48px;background:#ef4444;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.JobCard_dividerContainer__jefz6{display:flex;align-items:center;justify-content:space-between}.JobCard_divider__8hD8s{height:100%;background:#e5e7eb;margin:8px 10px;width:1px}.JobCard_companyInitial__MuEuR{color:#fff;font-weight:700;font-size:18px}.JobCard_jobMeta__rvaSY{flex:1 1;padding-top:2px}.JobCard_companyName__Xj_LL{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:6px}.JobCard_jobDetails___JEog{display:flex;align-items:center;font-family:Inter,sans-serif;color:#a0aab6;gap:16px}.JobCard_detailItem__zL3J7{display:flex;align-items:center;gap:4px;font-size:12px;color:#6b7280;overflow:hidden;max-width:150px}.JobCard_detailItemtext__7UqPG{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1}.JobCard_detailItem__zL3J7 svg{color:#9ca3af;width:12px;height:12px}.JobCard_jobTitle__TzbSx{font-size:18px;font-weight:600;color:#212121;margin-bottom:16px;line-height:1.3;max-width:360px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.JobCard_jobTags__AJumd{display:flex;gap:8px;margin-bottom:20px;max-height:28px;flex:1 1}.JobCard_jobTag__We_7e{background:#f3f4f6;color:#6b7280;font-size:12px;padding:4px 8px;border-radius:4px;font-weight:500;font-family:Inter,sans-serif;max-width:max-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.JobCard_jobInfoGrid__cAu87{display:grid;grid-template-columns:2fr 1fr;grid-gap:20px 30px;gap:20px 30px;margin-bottom:24px;width:100%!important;flex:1 1}.JobCard_infoItem__CVtU_{display:flex;flex-direction:column;gap:6px}.JobCard_infoHeader__rv4Hm{display:flex;align-items:center;gap:4px}.JobCard_infoLabel__T3V5X{font-size:11px;color:#9ca3af;font-weight:500;font-family:Inter,sans-serif}.JobCard_infoHeader__rv4Hm svg{color:#cbd5e1;width:12px;height:12px}.JobCard_infoValue__qHhsH{font-size:13px;color:#1f2937;font-weight:600;line-height:1.2}.JobCard_jobActions__93B6p{display:flex;flex-direction:row;gap:12px;margin-top:auto;font-family:Inter,sans-serif!important}.JobCard_viewDetailsBtn__vTCRl{background:transparent;border:1px solid #e5e7eb;color:#6b7280;padding:10px 20px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;text-align:center;transition:all .2s}.JobCard_viewDetailsBtn__vTCRl:hover{border-color:#d1d5db;color:#374151}.JobCard_applyBtn__qEAIL{background:#0a65cc;border:none;color:#fff;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;text-align:center;transition:background-color .2s}.JobCard_applyBtn__qEAIL:disabled{opacity:.5;cursor:not-allowed}.JobCard_applyBtn__qEAIL:hover{background:#2563eb}.JobCard_jobFooter__j2bK2{margin-top:16px;padding-top:16px}.JobCard_jobStats__sHMW5{color:#383838;margin-bottom:8px;font-weight:600}.JobCard_jobDeadline__R_A2r,.JobCard_jobStats__sHMW5{font-size:14px;font-family:Inter,sans-serif!important}.JobCard_jobDeadline__R_A2r{color:#9ca3af;font-weight:400}@media (max-width:480px){.JobCard_jobCard__aK65n{min-width:340px;max-width:340px;padding:16px}.JobCard_jobInfoGrid__cAu87{grid-template-columns:1fr 1fr;gap:5px}.JobCard_jobTitle__TzbSx{font-size:16px}}@media (max-width:380px){.JobCard_jobCard__aK65n{min-width:300px;max-width:300px;padding:10px}}.JobCardSkeleton_jobCardSkeleton__U2E9m{min-width:320px;max-width:320px;height:480px}.JobCardSkeleton_applyBtnSkeleton__mrM5l,.JobCardSkeleton_companyInitialSkeleton__y0QCM,.JobCardSkeleton_companyLogoSkeleton__hcX_J,.JobCardSkeleton_companyNameSkeleton__L7pNS,.JobCardSkeleton_detailItemSkeleton__HybkM,.JobCardSkeleton_detailTextSkeleton__O6VaW,.JobCardSkeleton_iconSkeleton__PjJhI,.JobCardSkeleton_infoHeaderSkeleton__isJKe,.JobCardSkeleton_infoItemSkeleton__iKvws,.JobCardSkeleton_infoLabelSkeleton__pRsWM,.JobCardSkeleton_infoValueSkeleton__2Cxjw,.JobCardSkeleton_jobActionsSkeleton__AFixm,.JobCardSkeleton_jobDeadlineSkeleton__JV7fq,.JobCardSkeleton_jobDetailsSkeleton__FWfGI,.JobCardSkeleton_jobFooterSkeleton__WurYJ,.JobCardSkeleton_jobHeaderSkeleton__VB6FF,.JobCardSkeleton_jobInfoGridSkeleton___4S0e,.JobCardSkeleton_jobMetaSkeleton__twa9T,.JobCardSkeleton_jobStatsSkeleton__boFAu,.JobCardSkeleton_jobTagSkeleton__Iq19Y,.JobCardSkeleton_jobTagsSkeleton__TOLPV,.JobCardSkeleton_jobTitleSkeleton__Fk_BF,.JobCardSkeleton_newBadgeSkeleton__FBCXM,.JobCardSkeleton_viewDetailsBtnSkeleton__gY9c5{background:#e0e0e0;border-radius:4px;animation:JobCardSkeleton_pulse__0J3v7 1.5s ease-in-out infinite}@keyframes JobCardSkeleton_pulse__0J3v7{0%,to{opacity:1}50%{opacity:.5}}.JobCardSkeleton_jobCardSkeleton__U2E9m{padding:16px;border-radius:8px;background:#f5f5f5;border:1px solid #e0e0e0;position:relative;overflow:hidden}.JobCardSkeleton_applyBtnSkeleton__mrM5l,.JobCardSkeleton_companyLogoSkeleton__hcX_J .JobCardSkeleton_companyInitialSkeleton__y0QCM,.JobCardSkeleton_companyNameSkeleton__L7pNS,.JobCardSkeleton_detailItemSkeleton__HybkM .JobCardSkeleton_jobDetailsSkeleton__FWfGI .JobCardSkeleton_jobMetaSkeleton__twa9T .JobCardSkeleton_jobHeaderSkeleton__VB6FF .JobCardSkeleton_jobInfoGridSkeleton___4S0e .JobCardSkeleton_jobTagsSkeleton__TOLPV .JobCardSkeleton_jobActionsSkeleton__AFixm .JobCardSkeleton_jobFooterSkeleton__WurYJ,.JobCardSkeleton_detailTextSkeleton__O6VaW,.JobCardSkeleton_iconSkeleton__PjJhI,.JobCardSkeleton_infoItemSkeleton__iKvws .JobCardSkeleton_infoHeaderSkeleton__isJKe .JobCardSkeleton_infoLabelSkeleton__pRsWM,.JobCardSkeleton_infoValueSkeleton__2Cxjw,.JobCardSkeleton_jobDeadlineSkeleton__JV7fq,.JobCardSkeleton_jobStatsSkeleton__boFAu,.JobCardSkeleton_jobTagSkeleton__Iq19Y,.JobCardSkeleton_jobTitleSkeleton__Fk_BF,.JobCardSkeleton_newBadgeSkeleton__FBCXM,.JobCardSkeleton_viewDetailsBtnSkeleton__gY9c5{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:400px 100%;animation:JobCardSkeleton_shimmer__6c9sM 1.5s linear infinite;border-radius:4px}.JobCardSkeleton_jobActionsSkeleton__AFixm,.JobCardSkeleton_jobDetailsSkeleton__FWfGI,.JobCardSkeleton_jobFooterSkeleton__WurYJ,.JobCardSkeleton_jobHeaderSkeleton__VB6FF,.JobCardSkeleton_jobInfoGridSkeleton___4S0e,.JobCardSkeleton_jobMetaSkeleton__twa9T,.JobCardSkeleton_jobTagsSkeleton__TOLPV{background:transparent}.JobCardSkeleton_newBadgeSkeleton__FBCXM{width:50px;height:20px;margin-bottom:8px}.JobCardSkeleton_companyInitialSkeleton__y0QCM{width:40px;height:40px;border-radius:50%}.JobCardSkeleton_companyNameSkeleton__L7pNS{width:120px;height:20px;margin-bottom:8px}.JobCardSkeleton_jobTitleSkeleton__Fk_BF{width:100%;height:24px;margin:12px 0}.JobCardSkeleton_jobTagSkeleton__Iq19Y{width:60px;height:24px;margin-right:8px;display:inline-block}.JobCardSkeleton_iconSkeleton__PjJhI{width:12px;height:12px;border-radius:50%;margin-right:4px;display:inline-block;vertical-align:middle}.JobCardSkeleton_detailTextSkeleton__O6VaW,.JobCardSkeleton_infoLabelSkeleton__pRsWM,.JobCardSkeleton_infoValueSkeleton__2Cxjw{width:80px;height:12px}.JobCardSkeleton_infoValueSkeleton__2Cxjw{width:60px;height:16px;margin-top:4px}.JobCardSkeleton_viewDetailsBtnSkeleton__gY9c5{width:80px;height:32px;margin-right:8px}.JobCardSkeleton_applyBtnSkeleton__mrM5l{width:100px;height:32px}.JobCardSkeleton_jobStatsSkeleton__boFAu{width:80px;height:16px}.JobCardSkeleton_jobDeadlineSkeleton__JV7fq{width:150px;height:14px;margin-top:4px}@keyframes JobCardSkeleton_shimmer__6c9sM{0%{background-position:-400px 0}to{background-position:400px 0}}.JobCarousel_jobCarouselContainer__OA_c0{position:relative}.JobCarousel_jobCarousel__2curs{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;padding:4px;scrollbar-width:none;-ms-overflow-style:none}.JobCarousel_jobCarousel__2curs::-webkit-scrollbar{display:none}.JobCarousel_jobCarouselItem__cc_GK{flex:0 0 auto}.JobCarousel_carouselBtn__7dblL{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid #f6f6f6;background:#f6f6f6;color:#383838;cursor:pointer;z-index:10;transition:all .2s;display:flex;align-items:center;justify-content:center}.JobCarousel_carouselBtn__7dblL:hover{border-color:#d1d5db;color:#374151}.JobCarousel_carouselBtnLeft__jnIGr{left:-80px;top:20%;transform:translateY(-50%)}.JobCarousel_carouselBtnRight__oz8YW{right:-80px;top:20%;transform:translateY(-50%)}@media (max-width:1024px){.JobCarousel_carouselBtnLeft__jnIGr{left:-16px}.JobCarousel_carouselBtnRight__oz8YW{right:-16px}}@media (max-width:768px){.JobCarousel_carouselBtn__7dblL{display:none}.JobCarousel_jobCarousel__2curs{gap:12px;padding-left:16px;padding-right:16px}}@media (max-width:480px){.JobCarousel_jobCarousel__2curs{gap:10px}}.TopCompanies_topCompanies__IZcA0{padding:48px 0;background:#fff}.TopCompanies_companiesHeader__sivSH{margin-bottom:32px}.TopCompanies_companiesTitle__C4tZK{font-size:30px;font-weight:700;color:#383838!important;margin-bottom:8px}.TopCompanies_companiesGrid__qh2nQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.TopCompanies_companyCard__Yf4SA{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;position:relative;transition:all .2s;font-family:Inter,sans-serif!important}.TopCompanies_featuredBadge__oentq{position:absolute;top:16px;right:16px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.TopCompanies_companyHeader__gvdvJ{display:flex;align-items:center;gap:12px;margin-bottom:16px}.TopCompanies_companyLogoCircle__VUd_U{width:48px;height:48px;background:transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TopCompanies_companyLogoText__9Cyg_{color:#fff;font-weight:700;font-size:18px}.TopCompanies_companyInfo__FChe1{flex:1 1}.TopCompanies_companyName__qrsW2{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:4px;font-family:Inter,sans-serif!important;text-transform:capitalize}.TopCompanies_companyLocation__1z2uk{display:flex;align-items:center;gap:4px;font-size:12px;color:#6b7280}.TopCompanies_detailItemtext___hNh0{max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1}.TopCompanies_companyLocation__1z2uk svg{width:12px;height:12px}.TopCompanies_openPositions__NPTAI{background:#e7f0fa;color:#0a65cc;padding:12px 16px;border-radius:6px;text-align:center;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.TopCompanies_openPositions__NPTAI:hover{background:#bfdbfe}@media (max-width:768px){.TopCompanies_topCompanies__IZcA0{padding:28px 0;background:#fff}.TopCompanies_companiesGrid__qh2nQ{grid-template-columns:1fr;gap:16px}.TopCompanies_companyCard__Yf4SA{padding:16px}}.CompanyLogos_company-logos__7brKi{padding:32px 0;background:#fff}.CompanyLogos_logos-header__ieFXV{text-align:center;margin-bottom:32px;padding-top:70px}.CompanyLogos_logos-title__c_Qtc{font-size:30px;font-weight:700;color:#383838!important;margin-bottom:8px}.CompanyLogos_logos-title__c_Qtc .CompanyLogos_brand-highlight__CNY_s{color:#0a65cc}.CompanyLogos_logos-subtitle__iuJB7{color:#717171;font-size:16px;font-weight:400;font-family:Inter,sans-serif!important}.CompanyLogos_logos-grid__Ytx91{overflow:hidden;width:100%;position:relative;margin-bottom:70px}.CompanyLogos_logos-grid-inner__bQpFL{display:flex;align-items:center;gap:48px;white-space:nowrap;animation:CompanyLogos_scroll__TBMMy 25s linear infinite}@keyframes CompanyLogos_scroll__TBMMy{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.CompanyLogos_company-logo___1M5E{height:40px}.CompanyLogos_company-logo___1M5E:hover{opacity:1;filter:grayscale(0)}.CompanyLogos_job-ready-section__A5USG{background:#f0f9ff;border-radius:16px;padding:32px;display:flex;align-items:center;gap:32px;margin-top:40px}.CompanyLogos_job-ready-illustration__LYD3R{flex-shrink:0;width:120px;height:120px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.CompanyLogos_job-ready-illustration__LYD3R:before{content:"👨‍💻";font-size:48px;position:absolute}.CompanyLogos_job-ready-content__tTDwd{flex:1 1}.CompanyLogos_job-ready-title__puC2A{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:8px}.CompanyLogos_job-ready-title__puC2A .CompanyLogos_highlight__LRUc9{color:#3b82f6}.CompanyLogos_job-ready-description__3GBcc{font-size:14px;color:#6b7280;margin-bottom:20px;line-height:1.5}.CompanyLogos_learn-more-btn__XtQZR{background:#3b82f6;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.CompanyLogos_learn-more-btn__XtQZR:hover{background:#2563eb}.CompanyLogos_job-ready-stats__e2uw8{display:flex;flex-direction:column;gap:16px;margin-left:32px}.CompanyLogos_stat-item__I0w5I{display:flex;align-items:center;gap:12px}.CompanyLogos_stat-icon__llL3D{width:40px;height:40px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CompanyLogos_stat-text__yr9dH{font-size:12px;color:#6b7280;font-weight:500;max-width:120px;line-height:1.3}@media (max-width:1024px){.CompanyLogos_logos-grid__Ytx91{grid-template-columns:repeat(4,1fr);gap:20px}.CompanyLogos_job-ready-section__A5USG{flex-direction:column;text-align:center}.CompanyLogos_job-ready-stats__e2uw8{flex-direction:row;justify-content:center;margin-left:0;margin-top:20px}}@media (max-width:768px){.CompanyLogos_logos-grid__Ytx91{grid-template-columns:repeat(3,1fr);gap:16px}.CompanyLogos_company-logo___1M5E{height:32px}.CompanyLogos_job-ready-section__A5USG{padding:24px}.CompanyLogos_job-ready-stats__e2uw8{flex-direction:column}}@media (max-width:480px){.CompanyLogos_logos-grid__Ytx91{grid-template-columns:repeat(2,1fr)}.CompanyLogos_job-ready-illustration__LYD3R{width:80px;height:80px}.CompanyLogos_job-ready-illustration__LYD3R:before{font-size:32px}}.app_app__5Eu9K{min-height:100vh;background-color:#fff}.app_mainContent__5_YGQ{padding-top:64px;background:#fff!important}.app_container__vseO3{max-width:1200px;margin:0 auto;padding:0 24px}.app_heroSection__vzVN0{padding:48px 0 60px;text-align:center;background:#fff!important}.app_heroTitle__CbEGe{font-size:56px;font-weight:700;line-height:1.1;color:#141a21!important;margin-bottom:16px;letter-spacing:-2px}.app_textBlue__tMXgI{color:#0a65cc}.app_heroDescription__BHC8n{font-size:16px;color:#141a21!important;max-width:480px;margin:0 auto;line-height:1.5;font-weight:400;font-family:Inter,sans-serif!important}.app_notificationBanner__CrW8i{display:flex;align-items:center;justify-content:center;gap:8px;background:#fdf3dc;border:1px solid #fdf0c8;border-radius:6px;padding:10px 16px;margin-bottom:14px;font-size:13px;color:#212121;max-width:380px;margin-left:auto;margin-right:auto;font-family:Inter,sans-serif;font-weight:500}.app_notificationIcon__6Pitf{font-size:14px}.app_closeBtn__KOCkS{background:none;border:none;font-size:16px;cursor:pointer;color:#c4c4c4;padding:0;margin-left:6px;line-height:1}.app_jobsSection__xwgP_{padding:48px 0;background-color:#fff}.app_sectionHeader__OfASr{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:34px}.app_sectionTitle__Xb_oI{font-size:30px;font-weight:700;color:#383838;margin-bottom:4px}.app_sectionSubtitle__L2Pb_{color:#717171;font-size:16px;font-weight:400;font-family:Inter,sans-serif!important}.app_viewAllBtn__WSGhD{background:none;color:#0a65cc;font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;display:flex;align-items:center;gap:4px;border:1px solid #141a2115;border-radius:1000px;padding:10px 12px;text-decoration:none!important}.app_viewAllBtn__WSGhD:hover{text-decoration:underline}.app_categories___3zI5{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center;min-width:900px;background-color:#0a65cc;margin:0 auto}.app_categoryBox__DcuN2{flex:4 1;background-color:#0a65cc}@media (max-width:768px){.app_container__vseO3{padding:0 16px}.app_heroTitle__CbEGe{font-size:40px;letter-spacing:0}.app_sectionHeader__OfASr{flex-direction:column;align-items:flex-start;gap:12px}.app_notificationBanner__CrW8i{margin-top:20px;font-size:12px;padding:8px 14px}.app_categories___3zI5{min-width:400px;margin-bottom:15px}.app_sectionTitle__Xb_oI{font-size:24px}.app_heroSection__vzVN0{padding:32px 0 40px}.app_jobsSection__xwgP_{padding:0}.app_sectionSubtitle__L2Pb_{font-size:14px}}@media (max-width:480px){.app_heroTitle__CbEGe{font-size:28px}.app_heroDescription__BHC8n{font-size:14px}}
/*# sourceMappingURL=fb43ed14ed52319a.css.map*/