.Footer_footer__UaG1g{border-top:1px solid #e5e7eb;padding:28px 0;background:#ffffff}.Footer_container__Z8cUU{max-width:1120px;margin:0 auto;padding:0 20px}.Footer_footerGrid__s3Tyu{display:flex;justify-content:center;align-items:center;gap:16px}.Footer_footerLegal__Vhmvr,.Footer_footerLink__twEJY{color:#64748b;font-size:12px}.Footer_footerLink__twEJY{text-decoration:none}.Footer_footerLink__twEJY:hover{color:#334155;text-decoration:underline}.jobs_page__RKiDh{--bg:#ffffff;--bg-soft:#f7f8fb;--fg:#0b1020;--muted:#4b5565;--accent:#4f7fff;--accent-2:#7aa2ff;--border:#e5e7eb;background:var(--bg);color:var(--fg);min-height:85vh}.jobs_container__Rg57x{max-width:70vw;margin:0 auto;padding:0 20px}.jobs_header__7MTDo{padding:32px 0;text-align:center;border-bottom:1px solid var(--border);background:var(--bg-soft)}.jobs_title__3pDk8{font-size:36px;line-height:1.1;letter-spacing:-.02em;margin:0 0 8px}.jobs_subtitle__XXE_a{color:var(--muted);font-size:18px;margin:0}@media (min-width:768px){.jobs_title__3pDk8{font-size:44px}}.jobs_filterBar__zS1CA{max-width:720px;margin:20px auto 0;padding:0}.jobs_filterRow__7rTAf{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.jobs_filterInput__x2EOP{flex:1 1 200px;padding:10px 14px;border:1px solid var(--border);border-radius:8px;font-size:15px;background:#fff;color:var(--fg);outline:none;transition:border-color .2s}.jobs_filterInput__x2EOP:focus{border-color:var(--accent)}.jobs_filterButton__WcEjQ{padding:10px 24px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s}.jobs_filterButton__WcEjQ:hover{background:var(--accent-2)}.jobs_clearLink__ZF7_r{background:none;border:none;color:var(--muted);font-size:14px;cursor:pointer;text-decoration:underline;padding:0}.jobs_clearLink__ZF7_r:hover{color:var(--fg)}@media (max-width:640px){.jobs_filterRow__7rTAf{flex-direction:column}.jobs_filterInput__x2EOP{flex:1 1 100%;width:100%}}.jobs_jobsList__WPqx6{padding:40px 0 60px}.jobs_grid__xiRRy{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:768px){.jobs_grid__xiRRy{grid-template-columns:1fr}}.jobs_emptyState__iFab1{text-align:center;color:var(--muted);font-size:16px;padding:60px 0}.jobs_jobCard__XV9td{display:block;padding:24px 28px;border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);background:#ffffff;text-decoration:none;color:inherit;transition:box-shadow .2s ease,border-color .2s ease;cursor:pointer}.jobs_jobCard__XV9td:hover{border-color:var(--accent-2);box-shadow:0 4px 16px rgba(79,127,255,.12)}.jobs_jobTitle__1h75m{font-size:20px;margin:0 0 4px}.jobs_jobEmployer__EfVwI{color:var(--muted);font-size:15px;margin:0 0 12px}.jobs_jobMeta__fFNtT{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;color:var(--muted);margin-bottom:12px;text-transform:capitalize}.jobs_jobDescription__w_Jjv{font-size:15px;line-height:1.6;color:var(--fg);margin:0}@media (max-width:640px){.jobs_jobCard__XV9td{padding:20px}}.page_page__ZU32B{--bg:#ffffff;--bg-soft:#f7f8fb;--fg:#0b1020;--muted:#4b5565;--accent:#4f7fff;--accent-2:#7aa2ff;--border:#e5e7eb;background:var(--bg);color:var(--fg);min-height:85vh}.page_container__aoG4z{max-width:1120px;margin:0 auto;padding:0 20px}.page_header__kVzhN{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#000000;border-bottom:1px solid #0a0a0a}.page_navbar__chktt{height:64px;gap:16px}.page_navbar__chktt,.page_navcta__PUeS1{display:flex;justify-content:flex-end;align-items:center}.page_navcta__PUeS1{gap:12px}.page_link__36MaQ{color:#d1d5db;text-decoration:none;font-size:14px}.page_link__36MaQ:hover{color:#ffffff}.page_button__vnlhW{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border-radius:10px;border:1px solid transparent;text-decoration:none;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease}.page_buttonPrimary__QtCGm{background:#111111;color:#ffffff}.page_buttonPrimary__QtCGm:hover{background:#000000}.page_buttonSecondary__SnycR{background:#f3f4f6;color:#111827;border-color:var(--border)}.page_buttonSecondary__SnycR:hover{background:#e9ecf2}.page_buttonGhost__hh4td{background:transparent;color:#111827;border-color:var(--border)}.page_buttonGhost__hh4td:hover{background:#f3f4f6}.page_header__kVzhN .page_buttonPrimary__QtCGm{background:#ffffff;color:#000000}.page_header__kVzhN .page_buttonPrimary__QtCGm:hover{background:#f3f4f6}.page_dropdown__fSg_R{position:relative;display:inline-block}.page_dropdown__fSg_R button{display:inline-flex;align-items:center}.page_dropdown__fSg_R:after{content:"";position:absolute;top:100%;left:0;right:0;height:8px}.page_dropdownMenu__qkuLY{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;background:#ffffff;border:1px solid var(--border);border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;z-index:100}.page_dropdownItem___BIzY{display:block;padding:12px 16px;color:#111827;text-decoration:none;font-size:14px;transition:background .2s ease}.page_dropdownItem___BIzY:hover{background:#f3f4f6}.page_hero__SKW6o{position:relative;overflow:hidden;background:radial-gradient(1200px 600px at 50% -10%,#eef2ff 0,#ffffff 50%,#ffffff 100%)}.page_heroGlow__P_3KC{position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px 300px at 50% 0,rgba(79,127,255,.15),transparent 60%);filter:blur(40px);z-index:1}.page_heroContent__2lPR8{position:relative;z-index:2;padding:96px 0 72px;text-align:center}.page_heroBackground__LV9pF{position:absolute;inset:0;pointer-events:none;z-index:0}.page_cloud__qsQq7{position:absolute;left:0;fill:#cdd5e5}.page_cloud1__1ax1r{top:12%;width:130px;opacity:.45;animation:page_driftRight__QMu1C 42s linear infinite}.page_cloud2__0ihZ5{top:48%;width:170px;opacity:.3;animation:page_driftRight__QMu1C 58s linear infinite;animation-delay:-22s}.page_cloud3___RCEn{top:28%;width:95px;opacity:.38;animation:page_driftRight__QMu1C 36s linear infinite;animation-delay:-12s}.page_cloud4__0kbPl{top:68%;width:140px;opacity:.25;animation:page_driftRight__QMu1C 52s linear infinite;animation-delay:-35s}.page_cloud5__rHBhM{top:6%;width:105px;opacity:.2;animation:page_driftRight__QMu1C 48s linear infinite;animation-delay:-40s}.page_plane__bdPZe{position:absolute;left:0;height:auto}.page_plane1__tIpSQ{top:18%;width:72px;opacity:.35;animation:page_flyRight__F32w9 18s linear infinite;animation-delay:-3s}.page_plane2__FNiiL{top:55%;width:56px;opacity:.22;animation:page_flyRight__F32w9 24s linear infinite;animation-delay:-14s}@keyframes page_flyRight__F32w9{0%{transform:translateX(-180px) scaleX(-1)}to{transform:translateX(calc(100vw + 180px)) scaleX(-1)}}@keyframes page_driftRight__QMu1C{0%{transform:translateX(-180px)}to{transform:translateX(calc(100vw + 180px))}}.page_title__3jonF{font-size:40px;line-height:1.1;letter-spacing:-.02em;margin:0 0 12px}.page_subtitle__iAJUg{color:var(--muted);font-size:18px;max-width:720px;margin:0 auto 24px}.page_search__yb1BY{display:flex;flex-wrap:wrap;gap:12px;max-width:720px;margin:0 auto;align-items:center}.page_input___cVLA{flex:1 1 200px;padding:10px 14px;border:1px solid var(--border);border-radius:8px;font-size:15px;background:#fff;color:var(--fg);outline:none;transition:border-color .2s}.page_input___cVLA:focus{border-color:var(--accent)}.page_input___cVLA::placeholder{color:#94a3b8}.page_buttonPrimary__QtCGm{padding:10px 24px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s}.page_buttonPrimary__QtCGm:hover{background:var(--accent-2)}@media (min-width:768px){.page_title__3jonF{font-size:56px}.page_subtitle__iAJUg{font-size:20px}}.page_logos__LNB__{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-soft)}.page_logoRow__lPetA{list-style:none;padding:18px 0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;text-align:center;color:#6b7280;font-size:14px}@media (min-width:640px){.page_logoRow__lPetA{grid-template-columns:repeat(6,minmax(0,1fr))}}.page_features__8wy9y{padding:60px 0}.page_sectionHeader__a4Fw5{text-align:center;margin-bottom:28px}.page_sectionHeader__a4Fw5 h2{margin:0 0 8px;font-size:28px}.page_sectionHeader__a4Fw5 p{margin:0;color:var(--muted)}.page_ctaActions__6o8mX{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.page_featured__4xI3W{padding:24px 0 60px}.page_featuredHeading__YLxAi{font-size:24px;margin:0 0 20px;text-align:center}.page_jobCard__Llo7T{display:block;max-width:640px;margin:0 auto;padding:28px 32px;border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);background:#ffffff;text-decoration:none;color:inherit;transition:box-shadow .2s ease,border-color .2s ease;cursor:pointer}.page_jobCard__Llo7T:hover{border-color:var(--accent-2);box-shadow:0 4px 16px rgba(79,127,255,.12)}.page_jobTitle__7XC7_{font-size:22px;margin:0 0 4px}.page_jobEmployer__XpNvh{color:var(--muted);font-size:15px;margin:0 0 12px}.page_jobMeta__J0TA6{display:flex;gap:16px;font-size:14px;color:var(--muted);margin-bottom:16px}.page_jobDescription___x6yg{font-size:15px;line-height:1.6;color:var(--fg);margin:0 0 20px}@media (max-width:640px){.page_jobCard__Llo7T{padding:20px}}.privacy_page__Q9Fj4{--bg:#ffffff;--bg-soft:#f7f8fb;--fg:#0b1020;--muted:#4b5565;--accent:#4f7fff;--border:#e5e7eb;background:var(--bg);color:var(--fg);min-height:85vh}.privacy_container__wwnq9{max-width:800px;margin:0 auto;padding:0 20px}.privacy_title__8OXBG{font-size:36px;letter-spacing:-.02em;margin:48px 0 8px}.privacy_updated__2_rSI{color:var(--muted);font-size:14px;margin:0 0 40px}.privacy_section__gvDgP{margin-bottom:32px}.privacy_section__gvDgP h2{font-size:20px;margin:0 0 12px}.privacy_section__gvDgP p{font-size:15px;line-height:1.7;color:var(--fg);margin:0 0 12px}.privacy_section__gvDgP ul{margin:0 0 12px;padding-left:24px}.privacy_section__gvDgP li{font-size:15px;line-height:1.7;color:var(--fg);margin-bottom:6px}.privacy_section__gvDgP a{color:var(--accent);text-decoration:none}.privacy_section__gvDgP a:hover{text-decoration:underline}.jobDetail_page__CkzzS{--bg:#ffffff;--bg-soft:#f7f8fb;--fg:#0b1020;--muted:#4b5565;--accent:#4f7fff;--accent-2:#7aa2ff;--border:#e5e7eb;background:var(--bg);color:var(--fg);min-height:85vh}.jobDetail_container__BHnK5{max-width:800px;margin:0 auto;padding:0 20px}.jobDetail_header__ktax9{padding:40px 0 32px;border-bottom:1px solid var(--border);background:var(--bg-soft)}.jobDetail_backLink__1P19E{display:inline-block;color:var(--accent);font-size:14px;text-decoration:none;margin-bottom:16px}.jobDetail_backLink__1P19E:hover{text-decoration:underline}.jobDetail_backRow__USXdY{text-align:center;padding:20px 0}.jobDetail_title__LQQj6{font-size:32px;line-height:1.15;letter-spacing:-.02em;margin:0 0 8px}.jobDetail_employer__kuYFg{color:var(--muted);font-size:16px;margin:0 0 16px}.jobDetail_websiteLink__wAr8q{color:var(--accent);text-decoration:none}.jobDetail_websiteLink__wAr8q:hover{text-decoration:underline}.jobDetail_meta__AWn3R{display:flex;flex-wrap:wrap;gap:8px}.jobDetail_tag__Sf76a{display:inline-block;padding:6px 14px;font-size:13px;border-radius:20px;background:#ffffff;border:1px solid var(--border);color:var(--muted);text-transform:capitalize}@media (min-width:768px){.jobDetail_title__LQQj6{font-size:40px}}.jobDetail_body__200Sl{padding:40px 0 60px}.jobDetail_content__ttyN7{display:flex;flex-direction:column;gap:32px}.jobDetail_sectionTitle__ANQkZ{font-size:20px;margin:0 0 12px}.jobDetail_text__vOE5s{font-size:15px;line-height:1.7;color:var(--fg);white-space:pre-line;margin:0}.jobDetail_emptyState__uwc4a{text-align:center;color:var(--muted);font-size:16px;padding:80px 0}