.careers-hero{color:#fff;background:linear-gradient(135deg,#0d1b2a 0%,#15243d 100%);padding:8rem 0 5rem}.careers-hero-title{color:#fff;font-size:clamp(2rem,4vw,3.4rem)}.careers-hero-text{color:#ffffffb8;max-width:680px;margin:1rem auto 0}.careers-intro{background:#f8fafc;padding:4.5rem 0}.careers-main-card{background:#fff;border:1px solid #0000000f;border-radius:18px;max-width:880px;margin:0 auto;padding:55px clamp(22px,5vw,60px);box-shadow:0 12px 35px #0f172a0f}.careers-badge{color:var(--ss-primary);letter-spacing:1.5px;text-transform:uppercase;background:#f9731614;border:1px solid #f9731633;border-radius:30px;margin-bottom:24px;padding:7px 20px;font-size:.78rem;font-weight:800;display:inline-block}.careers-main-card h2{color:var(--ss-dark);margin-bottom:16px;font-size:2rem;font-weight:800}.careers-main-card p{color:var(--ss-text-muted);max-width:720px;margin:0 auto 30px;line-height:1.8}.careers-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.career-btn{border-radius:30px;justify-content:center;align-items:center;padding:12px 28px;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.career-btn.primary{background:var(--ss-primary);color:#fff;box-shadow:0 8px 22px #f9731640}.career-btn.outline{color:var(--ss-dark);border:1px solid var(--ss-border);background:#fff}.career-btn:hover{color:inherit;transform:translateY(-2px)}.career-btn.primary:hover{color:#fff}.careers-section{background:#fff;padding:5rem 0}.careers-section.light{background:#f8fafc}.careers-grid{grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid}.opportunity-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.career-card,.opportunity-card{border:1px solid var(--ss-border);background:#fff;border-radius:18px;height:100%;padding:1.6rem;box-shadow:0 10px 30px #0f172a0d}.career-card h4,.opportunity-card h4{color:var(--ss-dark);margin-bottom:.7rem;font-size:1.05rem;font-weight:800}.career-card p,.opportunity-card p{color:var(--ss-text-muted);margin-bottom:0;font-size:.95rem;line-height:1.65}.careers-cta{color:#fff;background:linear-gradient(135deg,#0d1b2a,#15243d);padding:4rem 0}.careers-cta h2{font-size:clamp(2rem,4vw,3rem);font-weight:900}.careers-cta p{color:#ffffffb8;margin-bottom:0}@media (max-width:991px){.careers-grid,.opportunity-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.careers-grid,.opportunity-grid{grid-template-columns:1fr}.career-btn{width:100%}}
