.careers_page__vWXNF{--bg:#fff;--bgAlt:#f5f7fa;--ink:#1a1a1a;--muted:#5c6b7a;--line:rgba(0,0,0,.08);--blue:#2f75d6;--blueSoft:#5f98e8;background:var(--bg);color:var(--ink);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;scroll-behavior:smooth}.careers_main__pSHLc{padding-top:0;background:transparent}@media (min-width:768px){.careers_main__pSHLc{padding-top:72px;background:#fff}}.careers_container__v_Hbd{width:min(1120px,100% - 48px);margin:0 auto}.careers_containerNarrow__sOE6B{width:min(720px,100% - 48px);margin:0 auto}.careers_hero__329sD{padding:96px 0 64px;background:linear-gradient(180deg,#050d1d,#071126);color:#f4f8ff;border-bottom:1px solid rgba(115,154,219,.28)}.careers_hero__329sD .careers_container__v_Hbd{--ink:#f4f8ff;--muted:#a9b9d4;--line:rgba(115,154,219,.28)}.careers_kicker__2sybj{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;padding:5px 12px;border-radius:999px;border:1px solid rgba(95,152,232,.2);background:rgba(47,117,214,.08);font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--blueSoft);font-weight:700}.careers_hero__329sD h1{margin:0;font-size:clamp(2.5rem,4.8vw,3.6rem);line-height:1.06;letter-spacing:-.04em}.careers_heroSub__2nSJb{margin:22px 0 0;font-size:1.08rem;color:#d8e7ff;line-height:1.65;max-width:640px}.careers_heroMeta__BSPxh{margin-top:16px;font-size:.9rem;color:#8ba3d4}.careers_heroActions__v2TyK{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.careers_primaryBtn__OxKYm{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;padding:14px 24px;font-weight:600;font-size:.95rem;background:linear-gradient(135deg,rgba(47,117,214,.95),rgba(95,152,232,.85));color:#fff;box-shadow:0 18px 40px rgba(47,117,214,.26);border:1px solid rgba(124,170,255,.3);transition:transform .14s ease,box-shadow .16s ease,border-color .16s ease}.careers_primaryBtn__OxKYm:hover{transform:translateY(-1px);border-color:rgba(156,198,255,.35);box-shadow:0 18px 44px rgba(0,0,0,.25)}.careers_secondaryBtn__6XKoh{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;padding:14px 24px;font-weight:600;font-size:.95rem;border:1px solid rgba(95,152,232,.35);background:rgba(8,18,37,.4);color:#dcebff;transition:background .16s ease,border-color .16s ease}.careers_secondaryBtn__6XKoh:hover{background:rgba(8,18,37,.6);border-color:rgba(95,152,232,.5)}.careers_sectionAlt__KBB5L,.careers_section__SFnt4{padding:64px 0;border-bottom:1px solid var(--line)}.careers_sectionAlt__KBB5L{background:var(--bgAlt)}.careers_sectionHeading__XWmlh{margin-bottom:20px}.careers_sectionLabel__XtCB_{display:inline-flex;margin:0 0 10px;padding:5px 12px;border-radius:999px;border:1px solid rgba(95,152,232,.2);background:rgba(47,117,214,.08);font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--blueSoft);font-weight:700}.careers_section__SFnt4 h2{margin:0;font-size:clamp(1.9rem,3.2vw,2.6rem);letter-spacing:-.03em}.careers_lead__doHNN{margin:16px 0 0;color:var(--muted);line-height:1.75;font-size:1.02rem;max-width:880px}.careers_lead__doHNN p{margin:0 0 14px}.careers_lead__doHNN p:last-child{margin-bottom:0}.careers_valueGrid__JUAlX{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px}.careers_valueCard___bvxR{padding:24px 22px;border-radius:14px;border:1px solid var(--line);background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06)}.careers_valueCardTitle__2_kxQ{margin:0 0 10px;font-size:1.1rem;font-weight:700;color:var(--ink)}.careers_valueCard___bvxR p{margin:0;font-size:.95rem;color:var(--muted);line-height:1.6}.careers_roleGrid__6buI_{margin-top:28px;display:grid;grid-gap:16px;gap:16px}.careers_roleCard__7hnGz{padding:22px 24px;border-radius:14px;border:1px solid var(--line);background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06)}.careers_roleCardTitle__dOJjX{margin:0 0 8px;font-size:1.05rem;font-weight:700;color:var(--ink)}.careers_roleCardDesc__pQywL{margin:0;font-size:.94rem;color:var(--muted);line-height:1.6}.careers_roleCluster__gXbNb{margin-top:24px}.careers_roleClusterTitle__ev_n_{margin:0 0 14px;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--blue)}.careers_rolePillGrid__ka9UF{display:flex;flex-wrap:wrap;gap:10px}.careers_rolePill__9e_jm{padding:10px 16px;border-radius:10px;border:1px solid var(--line);background:#fff;font-size:.9rem;font-weight:600;color:var(--ink)}.careers_areasGrid__fUbjl{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.careers_areaPill__luWeh{padding:14px 18px;border-radius:12px;border:1px solid var(--line);background:#fff;font-size:.92rem;font-weight:600;color:var(--ink);text-align:center}.careers_cultureBlock__VxDps{margin-top:24px;padding:28px 32px;border-radius:14px;border:1px solid var(--line);background:#fff}.careers_cultureBlock__VxDps p{margin:0 0 14px;font-size:1rem;color:var(--ink);line-height:1.65}.careers_cultureBlock__VxDps p:last-child{margin-bottom:0}.careers_trustBlock__LsJyj{margin-top:24px;padding:28px 32px;border-radius:14px;border:1px solid rgba(47,117,214,.25);background:rgba(47,117,214,.04)}.careers_trustBlock__LsJyj p{margin:0 0 12px;font-size:.98rem;color:var(--muted);line-height:1.65}.careers_trustBlock__LsJyj p:last-child{margin-bottom:0}.careers_formCard__KJvFa{margin-top:28px;padding:32px 36px;border-radius:16px;border:1px solid var(--line);background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.06)}.careers_formRow__M1wkA{margin-bottom:20px}.careers_formRow__M1wkA:last-of-type{margin-bottom:0}.careers_formLabel__cQWjJ{display:block;margin-bottom:8px;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.careers_formLabelOptional__Axmse{font-weight:500;text-transform:none;letter-spacing:0;color:var(--muted)}.careers_formInput___cM_i,.careers_formSelect__EdpB5,.careers_formTextarea__JMBQI{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:#fff;font-size:.98rem;color:var(--ink);transition:border-color .2s}.careers_formInput___cM_i:focus,.careers_formSelect__EdpB5:focus,.careers_formTextarea__JMBQI:focus{outline:none;border-color:var(--blueSoft);box-shadow:0 0 0 2px rgba(95,152,232,.2)}.careers_fileInputHidden__qCSGh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.careers_filePickerRow__0joC8{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.careers_filePickerName__1dXK7{color:var(--muted);font-size:.92rem}.careers_formTextarea__JMBQI{min-height:100px;resize:vertical}.careers_formNote__kSAWb{margin-top:20px;padding-top:20px;border-top:1px solid var(--line);font-size:.88rem;color:var(--muted);line-height:1.6}.careers_verifyStep__lPBDa{margin-top:20px;padding:18px 20px;border-radius:12px;border:1px solid var(--line);background:var(--bgAlt)}.careers_verifyStepLabel__SgRJn{font-size:.9rem;font-weight:600;color:var(--ink);margin-bottom:10px;display:block}.careers_submitWrap__WPWwX{margin-top:24px}.careers_formError__afIcQ{margin-top:6px;font-size:.85rem;color:#dc2626}.careers_ctaBlock__4DYSF{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.careers_ctaBlockCentered__miiYo{margin-top:32px;text-align:center}.careers_ctaBlockCentered__miiYo .careers_primaryBtn__OxKYm,.careers_ctaBlockCentered__miiYo .careers_secondaryBtn__6XKoh{margin:0 6px}@media (max-width:640px){.careers_hero__329sD{padding:80px 0 52px}.careers_sectionAlt__KBB5L,.careers_section__SFnt4{padding:48px 0}.careers_formCard__KJvFa{padding:24px 20px}}