.JobListingPage_page__dC59N{background:linear-gradient(180deg,#3eb2ff,#5adba3);min-height:100%}.JobListingPage_hero__vk0ID{padding:48px 64px 32px;text-align:center}.JobListingPage_hero__vk0ID h1{color:#fff;font-family:Inter Bold,sans-serif;font-size:42px;font-weight:700;letter-spacing:-1px;line-height:1.1;margin-bottom:14px}.JobListingPage_subtitle__RISAr{color:#0e2236;font-family:Inter Regular,sans-serif;font-size:14px;line-height:1.5;font-weight:500}.JobListingPage_wrap__LbxWj{max-width:1040px;margin:0 auto;padding:0 64px 72px}.JobListingPage_picker__zfvTB{position:-webkit-sticky;position:sticky;top:60px;z-index:20;background:#13172a;border:1px solid #3e4a74;border-radius:10px;padding:14px 16px;display:flex;align-items:center;gap:10px;flex-wrap:nowrap;overflow-x:auto;margin-bottom:30px;box-shadow:0 8px 24px rgba(0,0,0,.18);scrollbar-width:none}.JobListingPage_picker__zfvTB::-webkit-scrollbar{display:none}.JobListingPage_pick__UzYuH{background:hsla(0,0%,100%,.06);color:#c6cee7;border:1px solid #3e4a74;font-family:Inter SemiBold,sans-serif;font-size:14px;font-weight:700;padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .12s ease;display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;text-decoration:none}.JobListingPage_pick__UzYuH:hover{background:rgba(90,219,163,.14);border-color:#5adba3;color:#fff}.JobListingPage_pick__UzYuH.JobListingPage_active__2eACC{background:#5adba3;color:#13172a;border-color:#5adba3}.JobListingPage_pickMore__YePkH{position:-webkit-sticky;position:sticky;right:0;background:#13172a;color:#5adba3;border-color:#5adba3;box-shadow:-16px 0 16px -8px #13172a}.JobListingPage_pickMore__YePkH:hover{background:#5adba3;color:#13172a}.JobListingPage_industry__Md_KZ{background:#13172a;border:1px solid #3e4a74;border-radius:10px;overflow:hidden;margin-bottom:18px;scroll-margin-top:calc(60px + 70px)}.JobListingPage_indHeader__WQg8M{display:flex;align-items:center;gap:16px;padding:22px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s ease}.JobListingPage_indHeader__WQg8M:hover{background:hsla(0,0%,100%,.03)}.JobListingPage_open__rEr9F .JobListingPage_indHeader__WQg8M{border-bottom:1px solid #3e4a74}.JobListingPage_indTitles__GRtDv{flex:1 1}.JobListingPage_indTitles__GRtDv h2{color:#fff;font-family:Inter Bold,sans-serif;font-size:23px;font-weight:700;letter-spacing:-.5px}.JobListingPage_indSub__pHDdW{color:#c6cee7;font-family:Inter Regular,sans-serif;font-size:14px;font-weight:500;margin-top:4px}.JobListingPage_chev__R64l5{color:#5adba3;font-size:14px;transition:transform .25s ease;flex-shrink:0}.JobListingPage_open__rEr9F .JobListingPage_chev__R64l5{transform:rotate(180deg)}.JobListingPage_indBody__kY_6L{max-height:0;overflow:hidden;transition:max-height .4s ease}.JobListingPage_open__rEr9F .JobListingPage_indBody__kY_6L{max-height:5000px}.JobListingPage_indInner__PHVkA{padding:16px}.JobListingPage_job__OjVYc{background:#1a1f35;border:1px solid rgba(0,0,0,0);border-radius:8px;padding:16px 20px;margin-bottom:10px;display:block;transition:border-color .12s ease,background .12s ease;text-decoration:none}.JobListingPage_job__OjVYc:hover{border-color:rgba(90,219,163,.5);background:#1e2440}.JobListingPage_job__OjVYc:hover .JobListingPage_jobHeader__l9tu0 h3{color:#5adba3}.JobListingPage_jobInfo__9fdem{min-width:0}.JobListingPage_jobHeader__l9tu0{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.JobListingPage_jobHeader__l9tu0 h3{flex:1 1;min-width:0;color:#fff;font-family:Inter SemiBold,sans-serif;font-size:19px;font-weight:600;letter-spacing:-.3px;line-height:1.3;transition:color .12s ease}.JobListingPage_jobMeta__76Vc4{color:#c6cee7;font-family:Inter Regular,sans-serif;font-size:14px;line-height:1.4}.JobListingPage_pill__lQ4Vd{flex-shrink:0;white-space:nowrap;font-family:Inter Bold,sans-serif;font-size:13px;font-weight:700;border-radius:8px;padding:6px 13px;border:1px solid #13172a}.JobListingPage_pillHot__jljhv{background:#ff6c44;color:#fff}.JobListingPage_pillNew__HmpdL{background:#5adba3;color:#13172a}.JobListingPage_locked__iN11n{position:relative;overflow:hidden;cursor:default}.JobListingPage_locked__iN11n:hover{border-color:rgba(0,0,0,0);background:#1a1f35}.JobListingPage_locked__iN11n:hover .JobListingPage_jobHeader__l9tu0 h3{color:#fff}.JobListingPage_locked__iN11n .JobListingPage_jobHeader__l9tu0 h3,.JobListingPage_locked__iN11n .JobListingPage_jobMeta__76Vc4{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.JobListingPage_locked__iN11n .JobListingPage_pill__lQ4Vd{background:rgba(0,0,0,0);color:#5adba3;border:1px solid #5adba3}.JobListingPage_indCta__o0sN7{background:#1a1f35;border:1px solid rgba(90,219,163,.35);border-radius:8px;padding:20px 22px;margin-top:4px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.JobListingPage_indCtaText__ond1h h4{color:#fff;font-family:Inter Bold,sans-serif;font-size:18px;font-weight:700;margin-bottom:5px}.JobListingPage_indCtaText__ond1h p{color:#c6cee7;font-family:Inter Regular,sans-serif;font-size:14px}.JobListingPage_indCtaBtn__xDxD5{background:#5adba3;color:#13172a;border:none;border-radius:8px;padding:12px 22px;font-family:Inter Bold,sans-serif;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;text-decoration:none;flex-shrink:0}.JobListingPage_indCtaBtn__xDxD5:hover{filter:brightness(1.06)}.JobListingPage_globalCta__90Lhz{margin-top:36px;background:#13172a;border:1px solid #3e4a74;border-radius:10px;padding:44px 40px;text-align:center}.JobListingPage_globalCta__90Lhz h2{color:#fff;font-family:Inter Bold,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.5px;margin-bottom:12px}.JobListingPage_globalCta__90Lhz p{color:#c6cee7;font-family:Inter Regular,sans-serif;font-size:16px;max-width:560px;margin:0 auto 24px;line-height:1.5}.JobListingPage_globalCtaBtn__Rrefs{display:inline-block;background:linear-gradient(90deg,#5adba3,#3eb2ff);color:#13172a;border:none;border-radius:8px;padding:15px 32px;font-family:Inter Bold,sans-serif;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none}.JobListingPage_globalCtaBtn__Rrefs:hover{filter:brightness(1.06)}@media(max-width:640px){.JobListingPage_hero__vk0ID{padding:32px 20px 24px}.JobListingPage_hero__vk0ID h1{font-size:30px}.JobListingPage_subtitle__RISAr{white-space:normal}.JobListingPage_wrap__LbxWj{padding:0 20px 48px}.JobListingPage_job__OjVYc{padding:14px 16px}.JobListingPage_jobHeader__l9tu0{gap:8px}.JobListingPage_jobHeader__l9tu0 h3{font-size:17px}.JobListingPage_jobMeta__76Vc4{font-size:13px}.JobListingPage_pill__lQ4Vd{font-size:11px;padding:4px 10px;border-radius:6px}.JobListingPage_indCta__o0sN7{flex-direction:column;align-items:center;text-align:center}}