.page-module__pZ3p5W__careersHero{background:var(--bg-primary)}.page-module__pZ3p5W__cultureHighlights{background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--space-6) 0}.page-module__pZ3p5W__highlightsGrid{gap:var(--space-4);text-align:center;grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:640px){.page-module__pZ3p5W__highlightsGrid{grid-template-columns:repeat(2,1fr)}}.page-module__pZ3p5W__highlightItem{gap:var(--space-1);flex-direction:column;display:flex}.page-module__pZ3p5W__highlightItem strong{font-size:var(--text-2xl);background:linear-gradient(135deg, var(--color-primary-light), var(--color-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900}.page-module__pZ3p5W__highlightItem span{font-size:var(--text-xs);color:var(--text-muted);font-weight:600}.page-module__pZ3p5W__perksSection{background:var(--bg-primary)}.page-module__pZ3p5W__perksGrid{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.page-module__pZ3p5W__perksGrid{grid-template-columns:repeat(4,1fr)}}.page-module__pZ3p5W__perkCard{gap:var(--space-3);flex-direction:column;display:flex}.page-module__pZ3p5W__perkIcon{font-size:2rem}.page-module__pZ3p5W__perkCard h4{font-size:var(--text-sm);margin:0;font-weight:700}.page-module__pZ3p5W__perkCard p{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:1.5}.page-module__pZ3p5W__openingsSection{background:var(--bg-secondary)}.page-module__pZ3p5W__jobGrid{gap:var(--space-5);margin-bottom:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module__pZ3p5W__jobGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__pZ3p5W__jobGrid{grid-template-columns:repeat(3,1fr)}}.page-module__pZ3p5W__jobCard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-2xl);padding:var(--space-6);gap:var(--space-4);transition:all var(--duration-slow) var(--ease-smooth);flex-direction:column;display:flex;position:relative}.page-module__pZ3p5W__jobCard:before{content:"";background:var(--job-color,var(--color-primary));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;height:3px;position:absolute;top:0;left:0;right:0}.page-module__pZ3p5W__jobCard:hover{box-shadow:var(--shadow-xl);border-color:var(--job-color,var(--color-primary));transform:translateY(-6px)}.page-module__pZ3p5W__jobCardTop{gap:var(--space-3);flex-direction:column;display:flex}.page-module__pZ3p5W__jobMeta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__pZ3p5W__jobDept{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.page-module__pZ3p5W__urgentBadge{font-size:var(--text-xs);color:#ef4444;padding:2px var(--space-2);border-radius:var(--radius-full);background:#ef444414;border:1px solid #ef444433;font-weight:700}.page-module__pZ3p5W__jobTitle{font-size:var(--text-base);margin:0;font-weight:800}.page-module__pZ3p5W__jobDetails{gap:var(--space-1);flex-direction:column;display:flex}.page-module__pZ3p5W__jobDetails span{font-size:var(--text-xs);color:var(--text-muted)}.page-module__pZ3p5W__jobSkills{gap:var(--space-1);flex-wrap:wrap;flex:1;display:flex}.page-module__pZ3p5W__skillTag{padding:2px var(--space-2);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:.65rem;font-weight:600}.page-module__pZ3p5W__openApplication{justify-content:space-between;align-items:center;gap:var(--space-6);border-radius:var(--radius-2xl);padding:var(--space-6) var(--space-8);background:linear-gradient(135deg,#1a6b4a1a,#0ea5e90d);border:1px solid #1a6b4a40;flex-wrap:wrap;display:flex}.page-module__pZ3p5W__openAppText h3{font-size:var(--text-xl);margin-bottom:var(--space-2);font-weight:800}.page-module__pZ3p5W__openAppText p{font-size:var(--text-sm);color:var(--text-muted);margin:0}
