.page_hero___RBtx{background:var(--deep);padding:180px 60px 100px;position:relative;overflow:hidden;min-height:70vh;display:flex;align-items:center}.page_gridOverlay__y6y6m{position:absolute;inset:0;background-image:linear-gradient(rgba(167,139,250,.03) 1px,transparent 0),linear-gradient(90deg,rgba(167,139,250,.03) 1px,transparent 0);background-size:80px 80px;pointer-events:none;z-index:1}.page_heroInner__OLBm0{position:relative;z-index:2;max-width:920px;margin:0 auto}.page_eyebrowWrap__cAsOg{display:flex;align-items:center;gap:14px;margin-bottom:28px}.page_eyebrowLine__Yzu7d{width:40px;height:1px;background:var(--accent)}.page_eyebrowText__t3bCV{font-size:11px;font-weight:600;letter-spacing:3px;color:var(--accent);font-family:DM Sans,sans-serif}.page_heading__cdUx0{font-family:Outfit,sans-serif;font-weight:800;font-size:clamp(40px,6vw,76px);letter-spacing:-.04em;line-height:1.02;color:var(--white);margin:0 0 28px;white-space:pre-line}.page_subtext__OfjcT{font-size:18px;color:var(--muted);line-height:1.7;max-width:640px;margin:0 0 36px}.page_heroMeta__ZdUix{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 20px;border:1px solid rgba(167,139,250,.2);border-radius:100px;background:rgba(167,139,250,.06);font-family:DM Sans,sans-serif}.page_heroMetaCount__lU0M3{font-family:Outfit,sans-serif;font-weight:800;font-size:22px;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroMetaLabel__RSO4E{font-size:13.5px;color:var(--white);font-weight:600}.page_heroMetaSep__1VfzB{color:rgba(167,139,250,.4)}.page_heroMetaLink__6amkS{font-size:13.5px;font-weight:600;color:var(--accent);text-decoration:none;letter-spacing:.2px}.page_heroMetaLink__6amkS:hover{color:var(--white)}.page_section__oOmEo{background:var(--deep);padding:100px 60px;position:relative}.page_sectionAlt__82M_P{background:var(--surface)}.page_aboutSection__Xy6rz{background:var(--deep);padding:100px 60px;position:relative}.page_sectionInner__9TXLP{max-width:1180px;margin:0 auto}.page_sectionEyebrow__s2H3E{display:inline-block;font-size:11px;font-weight:600;letter-spacing:3px;color:var(--accent);font-family:DM Sans,sans-serif;margin-bottom:18px}.page_sectionHeading__RwY2h{font-family:Outfit,sans-serif;font-weight:800;font-size:clamp(28px,4vw,48px);letter-spacing:-.03em;line-height:1.1;color:var(--white);margin:0 0 36px}.page_aboutBody__JA5XJ{max-width:760px}.page_aboutBody__JA5XJ p{font-size:17px;line-height:1.8;color:var(--muted);margin:0 0 18px}.page_aboutBody__JA5XJ p strong{color:var(--white)}.page_cardGrid__UiuDj{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:18px;gap:18px}.page_benefitsGrid__v1k_b{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:18px;gap:18px}.page_benefitCard__1L2ap,.page_valueCard__FeSLp{padding:26px 24px;background:rgba(167,139,250,.04);border:1px solid rgba(167,139,250,.14);border-radius:14px;transition:border-color .18s,background .18s,transform .18s}.page_benefitCard__1L2ap:hover,.page_valueCard__FeSLp:hover{background:rgba(167,139,250,.08);border-color:rgba(167,139,250,.28);transform:translateY(-2px)}.page_cardIcon__gVKmF{display:inline-block;font-size:22px;margin-bottom:14px}.page_cardTitle__gVYl3{font-family:Outfit,sans-serif;font-weight:700;font-size:18px;color:var(--white);letter-spacing:-.01em;margin:0 0 8px}.page_cardDesc__0TwwF{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0}.page_deptGroups__anShS{display:flex;flex-direction:column;gap:48px}.page_deptHeading__lG4LW{font-family:Outfit,sans-serif;font-weight:700;font-size:20px;color:var(--white);letter-spacing:-.01em;margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid rgba(167,139,250,.16)}.page_deptCount__Bvvlf{color:var(--muted);font-weight:500}.page_jobList__TFQdj{display:flex;flex-direction:column;gap:12px}.page_jobCard__oFOgE{display:grid;grid-template-columns:1fr 240px;grid-gap:28px;gap:28px;padding:22px 24px;background:rgba(167,139,250,.04);border:1px solid rgba(167,139,250,.14);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .18s,background .18s,transform .18s}.page_jobCard__oFOgE:hover{background:rgba(167,139,250,.08);border-color:rgba(167,139,250,.32);transform:translateY(-2px)}.page_jobCardMain__QNXA2{display:flex;flex-direction:column;gap:6px;min-width:0}.page_jobTitle__FHlMp{font-family:Outfit,sans-serif;font-weight:700;font-size:19px;color:var(--white);letter-spacing:-.01em;margin:0}.page_jobSummary___hp_M{font-size:14.5px;line-height:1.55;color:var(--muted);margin:4px 0 8px}.page_jobSkills__XK0QT{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.page_jobSkill__eOhY2{font-size:11.5px;font-weight:600;letter-spacing:.2px;color:var(--accent);background:rgba(255,127,63,.08);border:1px solid rgba(255,127,63,.2);border-radius:100px;padding:4px 10px}.page_jobSkillMore__GiYtQ{font-size:11.5px;font-weight:600;color:var(--muted);padding:4px}.page_jobCardMeta__He6Fc{display:flex;flex-direction:column;gap:6px;align-items:flex-end;justify-content:center;text-align:right;border-left:1px solid rgba(167,139,250,.12);padding-left:28px}.page_jobMetaRow__pTH_k{font-family:DM Sans,sans-serif;font-size:13px;color:var(--muted);letter-spacing:.2px}.page_jobMetaSalary__1cR5P{color:var(--white);font-weight:700;font-size:14px}.page_jobApplyCta__d3gvg{margin-top:6px;font-size:13px;font-weight:700;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.3px}.page_noOpenRoles__NIWEg{max-width:700px;font-size:16px;line-height:1.7;color:var(--muted);padding:22px 24px;background:rgba(167,139,250,.04);border:1px solid rgba(167,139,250,.14);border-radius:12px;margin:0}.page_sectionContact__sm9GO{background:var(--surface);padding:100px 60px;text-align:center}.page_contactHeading__2v0qL{font-family:Outfit,sans-serif;font-weight:800;font-size:clamp(28px,4vw,44px);letter-spacing:-.03em;line-height:1.1;color:var(--white);margin:0 0 16px}.page_contactSub__UrpTn{max-width:600px;margin:0 auto 28px;font-size:16px;line-height:1.7;color:var(--muted)}.page_contactEmail__I6VQL{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.page_contactBtn__ZN_A5{display:inline-flex;align-items:center;gap:8px;background:var(--grad);color:var(--white);font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;padding:14px 28px;border-radius:10px;text-decoration:none;transition:transform .18s,box-shadow .18s;box-shadow:0 0 30px rgba(107,33,255,.32)}.page_contactBtn__ZN_A5:hover{transform:translateY(-1px);box-shadow:0 0 48px rgba(107,33,255,.48)}@media (max-width:900px){.page_jobCard__oFOgE{grid-template-columns:1fr;gap:14px}.page_jobCardMeta__He6Fc{border-left:none;border-top:1px solid rgba(167,139,250,.12);padding-left:0;padding-top:14px;align-items:flex-start;text-align:left}}@media (max-width:768px){.page_hero___RBtx{padding:140px 24px 60px}.page_aboutSection__Xy6rz,.page_sectionContact__sm9GO,.page_section__oOmEo{padding:60px 24px}}