.careers-module__T6xnVW__hero{background:radial-gradient(70% 50% at 50% 0,#00a99d1f 0%,#0000 65%),linear-gradient(#eef9f8 0%,#f8fafc 100%);padding:10rem 0 6rem;position:relative;overflow:hidden}.careers-module__T6xnVW__heroOrb{pointer-events:none;background:radial-gradient(circle,#0ea5a01a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.careers-module__T6xnVW__heroInner{text-align:center;z-index:1;max-width:750px;margin:0 auto;position:relative}.careers-module__T6xnVW__heroTitle{font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;color:#0f172a;margin-bottom:1.5rem;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:1.1}.careers-module__T6xnVW__heroSub{color:#64748b;max-width:640px;margin:0 auto;font-size:clamp(1rem,2vw,1.15rem);line-height:1.75}.careers-module__T6xnVW__benefitsGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.careers-module__T6xnVW__benefitCard{cursor:default}.careers-module__T6xnVW__benefitIcon{color:#0ea5a0;background:#0ea5a014;border:1px solid #0ea5a02e;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1.25rem;display:flex}.careers-module__T6xnVW__benefitTitle{color:#0f172a;font-size:.975rem;font-weight:700;font-family:var(--font-manrope), sans-serif;margin-bottom:.625rem}.careers-module__T6xnVW__benefitDesc{color:#64748b;font-size:.85rem;line-height:1.65}.careers-module__T6xnVW__rolesList{flex-direction:column;gap:1rem;display:flex}.careers-module__T6xnVW__roleCard{background:#fff;border:1px solid #0ea5a01f;border-radius:14px;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 2rem;transition:border-color .3s,box-shadow .3s;display:flex;box-shadow:0 1px 4px #0f172a0d}.careers-module__T6xnVW__roleCard:hover{border-color:#0ea5a04d;box-shadow:0 4px 16px #0ea5a01a}.careers-module__T6xnVW__roleTitle{color:#0f172a;font-size:.975rem;font-weight:700;font-family:var(--font-manrope), sans-serif;margin-bottom:.5rem}.careers-module__T6xnVW__roleMeta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.careers-module__T6xnVW__roleDept{color:#0ea5a0;background:#0ea5a014;border-radius:9999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.careers-module__T6xnVW__roleMeta2{color:#94a3b8;align-items:center;gap:.3rem;font-size:.78rem;display:flex}.careers-module__T6xnVW__applyBtn{color:#0ea5a0;white-space:nowrap;background:#0ea5a014;border:1px solid #0ea5a040;border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1.25rem;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.careers-module__T6xnVW__applyBtn:hover{color:#fff;background:#0ea5a0;border-color:#0ea5a0}@media (max-width:1024px){.careers-module__T6xnVW__benefitsGrid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.careers-module__T6xnVW__benefitsGrid{grid-template-columns:1fr}.careers-module__T6xnVW__roleCard{flex-direction:column;align-items:flex-start}}
