.career-module__6cLsJG__hero{text-align:center;background:var(--gray-950);justify-content:center;align-items:center;height:45vh;min-height:400px;display:flex;position:relative;overflow:hidden}.career-module__6cLsJG__heroOverlay{pointer-events:none;background:radial-gradient(circle,#1e3a8a26 0%,#0000 70%);position:absolute;inset:0}.career-module__6cLsJG__cultureSection{background:var(--gray-900);border-bottom:1px solid var(--gray-800)}.career-module__6cLsJG__benefitGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem;display:grid}.career-module__6cLsJG__benefitCard{background:var(--gray-800);border:1px solid var(--gray-700);border-radius:1rem;padding:2.5rem;transition:all .3s}.career-module__6cLsJG__benefitCard:hover{border-color:var(--blue-500);transform:translateY(-5px);box-shadow:0 10px 30px -10px #3b82f633}.career-module__6cLsJG__benefitIcon{margin-bottom:1.5rem;font-size:2.5rem;display:block}.career-module__6cLsJG__benefitTitle{color:var(--white);margin-bottom:1rem;font-size:1.25rem}.career-module__6cLsJG__benefitText{color:var(--gray-400);line-height:1.6}.career-module__6cLsJG__jobsSection{background:var(--gray-950)}.career-module__6cLsJG__jobsGrid{flex-direction:column;gap:1.5rem;max-width:900px;margin:3rem auto 0;display:flex}.career-module__6cLsJG__jobCard{background:var(--gray-900);border:1px solid var(--gray-800);border-radius:1rem;justify-content:space-between;align-items:center;padding:1.75rem 2.5rem;transition:all .2s;display:flex}.career-module__6cLsJG__jobCard:hover{border-color:var(--blue-600);background:var(--gray-800)}.career-module__6cLsJG__jobInfo h3{color:var(--white);margin-bottom:.25rem;font-size:1.2rem}.career-module__6cLsJG__jobMeta{color:var(--gray-500);gap:1.5rem;font-size:.9rem;display:flex}.career-module__6cLsJG__applyBtn{background:var(--blue-600);color:var(--white);border-radius:.5rem;padding:.6rem 1.25rem;font-weight:500;text-decoration:none;transition:background .2s}.career-module__6cLsJG__applyBtn:hover{background:var(--blue-500)}@media (max-width:768px){.career-module__6cLsJG__jobCard{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.5rem}.career-module__6cLsJG__jobMeta{flex-direction:column;gap:.5rem}.career-module__6cLsJG__applyBtn{text-align:center;width:100%}}
