.careersPage{--line:#203147;color:#f5f7fb;background:radial-gradient(circle at 53% 10%,#15103f,#0000 29%),#030914;min-height:100vh;font-family:Inter,Arial,sans-serif;overflow-x:hidden}.careersPage *{box-sizing:border-box}.careersPage a{text-decoration:none}.careerWrap{width:min(1420px,100% - 48px);margin-inline:auto}.careersPage .siteNav{border-bottom:1px solid #17283a;justify-content:space-between;align-items:center;max-width:1500px;height:76px;margin:auto;padding:0 24px;display:flex}.careersPage .siteNav nav,.careersPage .siteNav>div{align-items:center;gap:28px;display:flex}.careersPage .siteNav a{color:#c4cdda;font-size:11px}.careersPage .siteNav>div a{border:1px solid #34455b;border-radius:6px;padding:11px 18px}.careersPage .siteNav>div a:last-child{color:#fff;background:linear-gradient(90deg,#6931d9,#9652fb);border:0}.careersHero{grid-template-columns:44% 56%;align-items:center;min-height:540px;display:grid}.careersHero>div:first-child>span{color:#a65eff;font-size:10px}.careersHero h1{letter-spacing:-.04em;margin:20px 0;font-size:55px;line-height:1.03}.careersHero h1 em{color:#0000;background:linear-gradient(90deg,#a847ff,#7358ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.careersHero p{color:#a2b0c0;max-width:590px;font-size:13px;line-height:1.72}.careersHero>div:first-child>div{gap:18px;margin-top:28px;display:flex}.careersHero>div:first-child a,.careerCta a{color:#fff;border:1px solid #637287;border-radius:5px;padding:14px 24px;font-size:10px}.careersHero>div:first-child a:first-child,.careerCta a:first-child{background:linear-gradient(90deg,#6d34df,#9654fb);border:0}.careerScene{background:radial-gradient(at 50% 70%,#6331c67d,#0000 58%),repeating-linear-gradient(90deg,#0000 0 68px,#6242a312 69px 70px);height:430px;position:relative;overflow:hidden}.city{color:#443090;letter-spacing:-.18em;text-shadow:0 0 20px #6c3bff;justify-content:center;align-items:flex-end;font-size:98px;display:flex;position:absolute;inset:15px 0 120px}.desk{background:linear-gradient(#0000,#02050c);border-top:10px solid #16172b;justify-content:space-evenly;align-items:flex-end;height:165px;display:flex;position:absolute;inset:auto 0 0}.desk span{color:#01040a;text-shadow:0 0 15px #4a2787;font-size:145px}.desk i{color:#9050ff;background:#080f20;border:10px solid #151a2c;align-self:center;place-items:center;width:260px;height:130px;font-size:42px;font-style:normal;display:grid}.careerValues{text-align:center;border:1px solid var(--line);background:#071522;border-radius:9px;padding:35px 25px}.careerValues>p{color:#8c9caf;font-size:10px}.careerValues>div{grid-template-columns:repeat(5,1fr);gap:20px;margin-top:27px;display:grid}.careerValues article{padding:15px}.careerValues i{color:#9e50ff;font-size:39px;font-style:normal}.careerValues h3{font-size:13px}.careerValues article p{color:#8d9caf;font-size:9px;line-height:1.55}.whyJoin{padding:38px 15px}.whyJoin>h2{text-align:center;font-size:26px}.whyJoin>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.whyJoin article{border:1px solid var(--line);background:#071522;border-radius:8px;gap:17px;min-height:145px;padding:25px;display:flex}.whyJoin i{color:#a456ff;background:#17153f;border-radius:7px;place-items:center;min-width:50px;height:50px;font-size:28px;font-style:normal;display:grid}.whyJoin h3{margin:4px 0 9px;font-size:13px}.whyJoin p{color:#8f9fb2;font-size:9px;line-height:1.6}.positions{padding:12px 15px 40px}.positions header{justify-content:space-between;align-items:center;display:flex}.positions h2{font-size:25px}.positions header p{color:#a8b3c1;font-size:10px}.positions header a{color:#a35aff}.jobFilters{gap:12px;margin:18px 0;display:flex}.jobFilters button{color:#c1cad7;cursor:pointer;background:#071522;border:1px solid #25374c;border-radius:6px;padding:11px 24px;font-size:10px}.jobFilters button.active{color:#fff;background:linear-gradient(90deg,#6b31dc,#9553fb);border:0}.jobFilters span{margin-left:7px}.jobList{border:1px solid var(--line);background:#071522;border-radius:8px}.jobList article{border-bottom:1px solid #203047;grid-template-columns:2fr 1.4fr 1fr .8fr 1fr;align-items:center;gap:12px;min-height:55px;padding:0 28px;font-size:10px;display:grid}.jobList article:last-child{border:0}.jobList article>span i{color:#a557ff;margin-right:12px;font-style:normal}.jobList article>a{color:#a657ff}.jobList article>a:last-child{text-align:right}.jobList small{color:#a7b3c1;border:1px solid #27394e;border-radius:5px;justify-self:start;padding:6px 12px}.careerCta{background:radial-gradient(at 50% 120%,#8446ff,#281257 30%,#0b1526 65%);border:1px solid #393163;border-radius:9px;justify-content:space-between;align-items:center;min-height:170px;margin-bottom:28px;padding:36px 65px;display:flex}.careerCta h2{margin:0 0 10px;font-size:28px}.careerCta p{color:#98a8ba;font-size:10px}.careerCta>div:last-child{gap:20px;display:flex}.careersPage .siteFooter{color:#a7b5c7;border-top:1px solid #283a50;grid-template-columns:1.7fr repeat(4,1fr);gap:48px;width:min(1420px,100% - 48px);min-height:230px;margin:0 auto 24px;padding:38px 44px;font-size:10px;display:grid}.careersPage .siteFooter>div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.careersPage .siteFooter b{color:#fff}.careersPage .siteFooter a,.careersPage .siteFooter span{color:#a7b5c7}.careersPage .siteSocials{flex-direction:row!important;gap:14px!important;display:flex!important}@media (max-width:900px){.careersHero{grid-template-columns:1fr;padding-top:45px}.whyJoin>div{grid-template-columns:1fr 1fr}.jobFilters{overflow-x:auto}.jobFilters button{white-space:nowrap}.careersPage .siteFooter{grid-template-columns:1fr 1fr}.siteFooterBrand{grid-column:1/-1}}@media (max-width:650px){.careersPage .siteNav nav,.careersPage .siteNav>div a:first-child{display:none}.careerWrap,.careersPage .siteFooter{width:calc(100% - 24px)}.careersHero h1{font-size:44px}.careerScene{height:330px}.careerValues>div,.whyJoin>div{grid-template-columns:1fr}.jobList article{grid-template-columns:1fr 1fr;padding:15px}.jobList article>b{grid-column:1/-1}.jobList article>a:last-child{text-align:left}.positions header{align-items:flex-start;display:block}.careerCta{padding:30px 22px;display:block}.careerCta>div:last-child{flex-direction:column;margin-top:22px}.careersPage .siteFooter{grid-template-columns:1fr 1fr;gap:28px;padding:28px 20px}}
