
        /* ===== SECTIONS ===== */
        .section-space {
            padding: 50px 0;
        }

        /* ===== WHY JOIN ===== */
        .career-benefits {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
            gap: 22px;
            margin-top: 40px;
        }

        .benefit-box {
            background: #fff;
            padding: 26px;
            border-radius: 16px;
            box-shadow: 0 12px 32px rgba(0, 0, 0, .08);
            transition: .3s;
        }

        .benefit-box:hover {
            transform: translateY(-6px);
        }

        .benefit-box i {
            font-size: 34px;
            color: #e10600;
            margin-bottom: 10px;
        }

        /* ===== JOB CARDS ===== */

        .job-card {
            background: #fff;
            padding: 28px;
            border-radius: 18px;
            box-shadow: 0 14px 36px rgba(0, 0, 0, .12);
            transition: .35s;
        }

        .job-card:hover {
            transform: translateY(-8px);
        }

        .job-card span {
            font-size: 13px;
            color: #888;
        }

        .job-card a {
            color: #e10600;
            font-weight: 600;
            text-decoration: none;
        }

        /* ===== CTA ===== */
      .career-cta-section{
  padding:50px 0;
}

.career-cta-box{
  background:linear-gradient(135deg,#e10600,#a30000);
  border-radius:22px;
  padding:60px;
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:30px;
  color:#fff;
  box-shadow:0 20px 50px rgba(225,6,0,.35);
}

.cta-content h3{
  font-weight:700;
  margin-bottom:10px;
}

.cta-content p{
  opacity:.9;
  margin:0;
}

.cta-btn{
  background:#fff;
  color:#e10600;
  padding:14px 34px;
  border-radius:40px;
  font-weight:600;
  text-decoration:none;
  transition:.35s ease;
}

.cta-btn:hover{
  background:#111;
  color:#fff;
  transform:translateY(-2px);
}

@media(max-width:768px){
  .career-cta-box{
    flex-direction:column;
    text-align:center;
    padding:40px 25px;
  }
}


        /* ===== RESPONSIVE ===== */
        @media(max-width:768px) {
            .career-hero {
                padding: 90px 20px;
            }
        }