body,html,ol,ul{padding:0;margin:0}h1,h2,h3,h4,ol,p,ul{margin:0}:root{--indigo:#0D1538;--electric:#00F0FF;--violet:#B497FF;--ink:#0B0F2A;--text:#EAF2FF;--muted:#9FB3C8;--link-color:#66E3FF;--card:#11183F;--card-2:#141B48;--shadow:0 20px 60px rgba(0,0,0,.35);--shadow-soft:0 10px 30px rgba(0,0,0,.25);--radius:16px;--radius-sm:12px;--container:1240px}*,::after,::before{box-sizing:border-box}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}ol,ul{list-style:none}a{color:var(--link-color);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--electric);outline-offset:2px}html{scroll-behavior:smooth}body{line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans";background:radial-gradient(1200px 600px at 10% 20%,rgba(0,240,255,.08),transparent 60%),radial-gradient(900px 500px at 85% 30%,rgba(180,151,255,.08),transparent 60%),var(--indigo);color:var(--text);max-width:100vw;overflow-x:hidden}main{flex:1}.s-255a762c36cdae2fe950{width:min(100%,var(--container));margin-inline:auto;padding:0 24px}.s-212301c593df7a10ee64{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.2rem;border-radius:999px;cursor:pointer;background:linear-gradient(90deg,var(--electric),var(--violet));color:#00121a;font-weight:700;border:none;box-shadow:var(--shadow);transition:transform .2s}.s-a692008d18f7377e9c29{margin-top:14px}.s-212301c593df7a10ee64:hover{transform:translateY(-1px)}.s-212301c593df7a10ee64.s-e059fc6904f0a3146139{background:0 0;border:1px solid rgba(255,255,255,.16);color:var(--text);box-shadow:var(--shadow-soft);backdrop-filter:blur(6px)}.s-93720caa841037718a71{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.35rem .75rem;background:rgba(255,255,255,.04);font-size:11px;color:var(--muted)}.s-20182fbc10716eb197ea{padding:90px 0}@media(max-width:720px){.s-20182fbc10716eb197ea{padding:60px 0}}.s-ce713f486917d789b03b{margin-bottom:32px;max-width:720px}.s-675f86fe814f97648b78{text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--electric);margin-bottom:8px}.s-ce713f486917d789b03b h2{font-size:clamp(26px,3vw,34px);letter-spacing:-.02em}.s-ce713f486917d789b03b p{color:var(--muted);margin-top:10px;max-width:64ch}.s-de820e2414088aefe2e5{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2.4fr);gap:40px;align-items:center}.s-be39a4422c34eaf5dd3e{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.s-bb362a46a483f3f8c993{width:100%;border-radius:var(--radius);overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow)}.s-de8be6472380ecdad098{max-width:460px;aspect-ratio:4/3;margin-inline:auto}.s-bb362a46a483f3f8c993 img{width:100%;height:100%;object-fit:cover;object-position:center}header.s-f819d7dee1ee55de63a8{position:sticky;top:0;z-index:50;background:rgba(13,21,56,.8);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.06)}.s-3224a500d5a1273d6d0c{display:flex;align-items:center;justify-content:space-between;min-height:72px}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:.75rem}.s-26ac4dc810ec7ff7424c{margin-bottom:10px}.s-63acf68c4f951d6412a8 img{width:40px;height:40px}.s-755ea24aa34ee7d8efa5{font-weight:800;letter-spacing:.2px}nav.s-e3b7c980d763196e9d13{display:flex;align-items:center;gap:22px}.s-8884fd30d64e5cf97054 a,nav.s-e3b7c980d763196e9d13 a{cursor:pointer;font-weight:600;opacity:.92}.s-8884fd30d64e5cf97054{display:flex;align-items:center;gap:12px}.s-7a86b15480e0a870f0b0{display:none;width:44px;height:44px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.02);cursor:pointer}.s-7a86b15480e0a870f0b0 span{display:block;height:2px;background:var(--text);margin:9px 10px;border-radius:2px}.s-a923bc4cc0bdb34f7d27{display:none;position:fixed;inset:70px 0 auto 0;background:rgba(9,13,36,.98);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.06);z-index:40}.s-a923bc4cc0bdb34f7d27 .s-d2aef3c1f370b50063a9{padding:18px 24px 28px}.s-a923bc4cc0bdb34f7d27 a{display:block;padding:14px 0;border-bottom:1px dashed rgba(255,255,255,.08);font-weight:700}@media(max-width:960px){.s-de820e2414088aefe2e5{grid-template-columns:1fr;gap:28px}.s-8884fd30d64e5cf97054 .s-212301c593df7a10ee64.s-e059fc6904f0a3146139,nav.s-e3b7c980d763196e9d13{display:none}.s-7a86b15480e0a870f0b0{display:block}}#career-hero{padding:80px 0 60px}#career-hero h1{font-size:clamp(32px,4.6vw,46px);line-height:1.02;letter-spacing:-.04em;font-weight:900;background:linear-gradient(180deg,#fff,#c7efff 60%,#9ad9ff);-webkit-background-clip:text;background-clip:text;color:transparent}#career-hero p{color:var(--muted);margin-top:12px;max-width:64ch}.s-e321bd8ae625b71382c5{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.s-504a4a1ffaa000a5b20f,.s-b150a1aa0a630d6d247c p+p{margin-top:10px}.s-51c62607c6061007ab82{background:var(--card);border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.12);padding:14px 16px;font-size:14px;color:#d6e0f3;box-shadow:var(--shadow-soft)}.s-51c62607c6061007ab82 h3,.s-bd370d1b6f9b3580a770 h3{font-size:15px;margin-bottom:4px}.s-2eda8ad1632af052b0c7 p,.s-51c62607c6061007ab82 p,.s-bd370d1b6f9b3580a770 p{font-size:14px;color:#d6e0f3}.s-675ea2e6317cc737637b{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.s-2eda8ad1632af052b0c7{background:var(--card-2);border-radius:var(--radius);border:1px solid rgba(255,255,255,.16);padding:16px 16px 14px}.s-898584e516d64d2b6737{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.s-058ed46b94ceb2a310f2{font-size:16px;font-weight:700}.s-382240ed1c8ae85e000f{font-size:12px;color:var(--muted)}.s-2eda8ad1632af052b0c7 p{margin-bottom:8px}.s-2eda8ad1632af052b0c7 ul,.s-504a4a1ffaa000a5b20f{font-size:13px;color:#d3ddf1}.s-2eda8ad1632af052b0c7 li{margin-bottom:3px;padding-left:12px;position:relative}.s-2eda8ad1632af052b0c7 li::before{content:"–";position:absolute;left:0;top:0}.s-b6d9f89d928b6546cbdf{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.s-bd370d1b6f9b3580a770{background:rgba(8,12,35,.9);border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.12);padding:14px 14px 12px;font-size:14px;color:#d6e0f3;position:relative}.s-bd370d1b6f9b3580a770 span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid rgba(255,255,255,.4);font-size:12px;margin-bottom:6px;color:var(--electric);background:rgba(0,0,0,.4)}footer.s-a928d4c5751e4352ec16{border-top:1px solid rgba(255,255,255,.08);padding:48px 0 64px;background:rgba(7,10,30,.6);margin-top:40px}.s-e53f6505fb12a7b7f678{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media(max-width:840px){.s-e53f6505fb12a7b7f678{grid-template-columns:1fr}}.s-5ab97e7baeed3b39b1b4{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.s-5ab97e7baeed3b39b1b4 a{cursor:pointer}.s-c662180230cad14787d4{color:#c9d6e8}.s-b150a1aa0a630d6d247c{color:#b9c7db;font-size:14px;line-height:1.7;margin-top:18px}.s-0bed47f2372daecb64fe,.s-658c8286c17e402644ee,.s-b9ca9ec20d6fd1a05bf9{opacity:0;transform:translateY(16px);transition:opacity .7s,transform .7s}.s-b9ca9ec20d6fd1a05bf9{transform:translateX(-24px)}.s-0bed47f2372daecb64fe{transform:translateX(24px)}.s-0bed47f2372daecb64fe.s-b00bc32d19dae99e72ff,.s-658c8286c17e402644ee.s-b00bc32d19dae99e72ff,.s-b9ca9ec20d6fd1a05bf9.s-b00bc32d19dae99e72ff{opacity:1;transform:none}.s-babc0232a0e1ca1f78f0{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.s-dc72006630021ac2766b{color:#d6e0f3;font-size:13px;margin-top:18px}.s-8a2b5d62d2f806d45600{cursor:default;opacity:.4}