.career-v2_careerPageV2___kOzw{--career-bg-soft:#f8f9fe;--career-primary:#2b53f6;--career-text:#20202d;--career-muted:#60606f;--career-border:#e3e7f4;background:var(--career-bg-soft);color:var(--career-text);padding:128px 0 80px;position:relative;overflow:hidden}.career-v2_pageContainer__6kSr0{max-width:1320px;margin:0 auto;padding:0 20px}.career-v2_heroSection__4ex5n{text-align:center;max-width:940px;margin:0 auto 40px}.career-v2_heroTitle__Gbrmu{font-size:clamp(2.4rem,4.8vw,4rem);line-height:1.12;font-weight:700;margin:0;color:var(--career-text)}.career-v2_heroSubtitle__SrSOB{margin:22px auto 0;color:var(--career-muted);font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.65;max-width:820px}.career-v2_heroCtaButton__GjmjY{display:inline-flex;align-items:center;gap:10px;margin-top:28px;padding:12px 22px;border-radius:10px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;text-decoration:none;background:var(--career-primary);box-shadow:0 10px 24px rgba(43,83,246,.24);transition:transform .2s ease,box-shadow .2s ease}.career-v2_heroCtaButton__GjmjY:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(43,83,246,.3);color:#fff}.career-v2_gallerySection__FlBua{width:100vw;margin:0 calc(50% - 50vw)}.career-v2_galleryCarousel__herRE{width:100%;overflow:hidden}.career-v2_galleryTrack__nZiB_{display:flex;width:max-content;gap:16px;animation:career-v2_galleryAutoScroll__TJtkn 32s linear infinite;will-change:transform}.career-v2_galleryCarousel__herRE:hover .career-v2_galleryTrack__nZiB_{animation-play-state:paused}.career-v2_galleryRow__4PAaG{display:flex;flex-wrap:nowrap;gap:16px}.career-v2_galleryItem__6KaPk{flex:0 0 28vw;width:28vw;height:32.2vw;max-width:380px;max-height:437px;min-width:220px;min-height:250px;border-radius:20px;overflow:hidden;background:#eef2ff;box-shadow:0 10px 20px rgba(32,32,45,.08)}.career-v2_galleryItem__6KaPk img{width:100%;height:100%;object-fit:cover;display:block}@keyframes career-v2_galleryAutoScroll__TJtkn{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 8px))}}.career-v2_whySection__b50X2{margin-top:72px}.career-v2_whyHeader__zruih{text-align:center;max-width:860px;margin:0 auto}.career-v2_whyHeader__zruih h2{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin:0;color:var(--career-text)}.career-v2_whyHeader__zruih p{margin-top:16px;color:var(--career-muted);line-height:1.65;font-size:1.1rem}.career-v2_whyCardGrid__WZMik{margin-top:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px}.career-v2_whyCard__wyfTT{background:#fff;border-radius:20px;border:1px solid var(--career-border);overflow:hidden;box-shadow:0 10px 28px rgba(32,32,45,.1);display:flex;flex-direction:column}.career-v2_whyCardImageWrap__fAqoM{height:330px;background:#edf1ff}.career-v2_whyCardImageWrap__fAqoM img{width:100%;height:100%;object-fit:cover}.career-v2_whyCardBody__Frx_Z{padding:24px}.career-v2_whyCardBody__Frx_Z h3{margin:0;font-size:1.7rem;font-weight:700;color:var(--career-text)}.career-v2_whyCardBody__Frx_Z p{margin:14px 0 0;color:var(--career-muted);line-height:1.6}.career-v2_openingSection__Nw_qz{margin-top:84px}.career-v2_openingHeading__0mI0S{text-align:center;margin:0;font-size:clamp(2rem,4.2vw,3rem);font-weight:700;color:var(--career-text)}.career-v2_openingHeading__0mI0S em{font-style:normal;color:var(--career-primary)}.career-v2_openingLayout__nOxi_{margin-top:46px;display:grid;grid-template-columns:364px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start}.career-v2_categoryPanel__MBCND{background:#fff;border:1px solid var(--career-border);border-radius:20px;padding:10px;display:flex;flex-direction:column;gap:8px;position:-webkit-sticky;position:sticky;top:96px}.career-v2_categoryItem___RKKn{display:flex;justify-content:space-between;align-items:center;gap:10px;text-decoration:none;color:var(--career-text);border-radius:10px;padding:12px 14px;font-weight:600;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.career-v2_categoryItem___RKKn:hover{color:var(--career-primary);background:#f1f4ff}.career-v2_categoryItemActive__R1MpW{border-color:#d3dcff;background:#eef2ff;color:var(--career-primary)}.career-v2_jobCardList__FSEIp{display:flex;flex-direction:column;gap:22px}.career-v2_emptyCard__thf_O,.career-v2_jobCard__0wdRv{background:#fff;border:1px solid var(--career-border);border-radius:20px;padding:24px}.career-v2_emptyCard__thf_O h3,.career-v2_jobCard__0wdRv h3{margin:0;font-size:1.95rem;font-weight:700;color:var(--career-text)}.career-v2_jobMetaRow__oVaCV{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.career-v2_jobMetaPill__oH9K3{display:inline-flex;align-items:center;gap:8px;border:1px solid #d7dced;border-radius:999px;padding:8px 12px;font-size:.86rem;color:var(--career-muted);background:#fbfcff}.career-v2_emptyCard__thf_O p,.career-v2_jobCard__0wdRv p{margin-top:16px;color:var(--career-muted);line-height:1.65}.career-v2_jobCardFooter__L2NxK{margin-top:20px;display:flex;justify-content:flex-end}.career-v2_jobDetailButton__hJFVY{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#fff;background:var(--career-primary);border-radius:10px;padding:10px 16px;font-weight:700;font-size:.95rem}.career-v2_jobDetailButton__hJFVY:hover{color:#fff}.career-v2_emptyCard__thf_O{text-align:left}@media(max-width:1199px){.career-v2_careerPageV2___kOzw{padding-top:108px}.career-v2_openingLayout__nOxi_{grid-template-columns:1fr}.career-v2_categoryPanel__MBCND{position:static}.career-v2_whyCardGrid__WZMik{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.career-v2_pageContainer__6kSr0{padding:0 14px}.career-v2_galleryItem__6KaPk{flex:0 0 62vw;width:62vw;height:65.1vw;min-width:220px;min-height:250px;max-width:320px;max-height:336px;border-radius:16px}.career-v2_whySection__b50X2{margin-top:52px}.career-v2_whyCardGrid__WZMik{grid-template-columns:1fr;gap:18px}.career-v2_whyCardImageWrap__fAqoM{height:280px}.career-v2_openingSection__Nw_qz{margin-top:58px}.career-v2_emptyCard__thf_O,.career-v2_jobCard__0wdRv{padding:18px}.career-v2_emptyCard__thf_O h3,.career-v2_jobCard__0wdRv h3{font-size:1.45rem}}