.manufacturing-hero{  position:relative;  padding:50px 0;  overflow:hidden;}
.hero-akitshbd-bg{  position:absolute;  inset:0;  z-index:1;}
.hero-akitshbd-bg img{  width:100%;  height:100%;  object-fit:cover;  display:block;}
.hero-akitshbd-overlay{ position:absolute; inset:0; z-index:2; background:linear-gradient(
        90deg,
        rgba(255,255,255,.95) 0%,
        rgba(255,255,255,.85) 35%,
        rgba(255,255,255,.20) 100% );}
.manufacturing-hero-akitshbd .container{ position:relative; z-index:3;}
.hero-akitshbd-content{ max-width:720px;    padding:120px 0 50px;}
.hero-akitshbd-tag{ display:inline-block; margin-bottom:20px; color:#e91e63; font-size:13px; font-weight:700; letter-spacing:4px; text-transform:uppercase;}
.hero-akitshbd-content h1{  font-size:72px;  line-height:1.1;  margin-bottom:25px;  font-weight:700;}
.hero-akitshbd-content h1 span{  color:#e91e63;  font-style:italic;}
.hero-akitshbd-content p{ font-size:18px; line-height:1.8; color:#666; margin-bottom:35px;}
.hero-akitshbd-buttons{display:flex; gap:20px; flex-wrap:wrap;}
.hero-akitshbd-btn{ display:inline-flex; align-items:center; justify-content:center; padding:14px 35px; background:#e91e63; color:#fff;border-radius:50px; text-decoration:none; font-weight:600; transition:.3s;}
.hero-akitshbd-btn:hover{ transform:translateY(-3px);}
@media(max-width:991px){.hero-akitshbd-content h1{  font-size:50px;}}
@media(max-width:767px){ .manufacturing-hero-akitshbd{   padding:30px 0;}.hero-akitshbd-content{   padding:50px 0;} .hero-akitshbd-content h1{  font-size:38px;}
.hero-akitshbd-content p{  font-size:16px;} .hero-akitshbd-buttons{   flex-direction:column;} .hero-akitshbd-btn{   width:100%; }}



.career-hero{
    padding:120px 0;
    text-align:center;
    background:#f8f8f8;
}

.career-tag{
    display:inline-block;
    padding:10px 22px;
    border-radius:50px;
    background:rgba(0,0,0,.06);
    font-size:13px;
    font-weight:700;
    letter-spacing:2px;
}

.career-hero h1{
    font-size:64px;
    margin:20px 0;
}

.career-hero h1 span{
    color:var(--primary);
}

.career-hero p{
    max-width:700px;
    margin:0 auto 30px;
}

.career-about,
.career-openings,
.career-form-section{
    padding:80px 0;
}

.career-benefits{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:25px;
    margin-top:50px;
}

.benefit-card{
    text-align:center;
    padding:35px;
    border:1px solid #eee;
    border-radius:20px;
}

.benefit-card i{
    font-size:40px;
    color:var(--primary);
    margin-bottom:15px;
}

.job-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:25px;
}

.job-card{
    padding:30px;
    border:1px solid #eee;
    border-radius:20px;
}

.job-card h3{
    margin-bottom:15px;
}

.career-form{
    max-width:800px;
    margin:auto;
    display:grid;
    gap:20px;
}

.career-form input,
.career-form select,
.career-form textarea{
    width:100%;
    padding:15px;
    border:1px solid #ddd;
    border-radius:10px;
}

.career-cta{
    padding:80px 0;
    background:var(--primary);
    text-align:center;
}

.career-cta h2,
.career-cta p{
    color:#fff;
}

.career-cta-btn{
    display:inline-block;
    margin-top:20px;
    padding:15px 35px;
    background:#fff;
    color:var(--primary);
    border-radius:50px;
    text-decoration:none;
    font-weight:600;
}

@media(max-width:991px){

    .career-benefits{
        grid-template-columns:repeat(2,1fr);
    }

    .job-grid{
        grid-template-columns:1fr;
    }
}

@media(max-width:767px){

    .career-hero h1{
        font-size:40px;
    }

    .career-benefits{
        grid-template-columns:1fr;
    }
}
