.manufacturing .process-section{padding:40px 0}
.manufacturing .process-section h2{font-size:1.1rem;font-weight:700;color:#212529;margin-bottom:.8rem}
.manufacturing .process-section .process-flow{font-size:1rem;color:#343a40;margin-bottom:1.5rem}
.manufacturing .divider-line{border-bottom:1px solid #dee2e6;margin-bottom:2.5rem}
.manufacturing .process-steps .step-card{text-align:center;margin-bottom:1.5rem}
.manufacturing .process-steps .img-container{width:360px;height:360px;max-width:100%;max-height:360px;overflow:hidden;margin:0 auto 1rem}
.manufacturing .process-steps .img-container img{width:100%;height:100%;object-fit:cover}
.manufacturing .process-steps .step-label{border:1px solid #ced4da;padding:.5rem 1rem;font-size:.95rem;color:#495057;border-radius:.25rem;display:inline-block;cursor:pointer}

.producing .process-section{padding:40px 0}
.producing .content h1{font-size:2.5rem;font-weight:700;color:#212529;margin-bottom:1.5rem}
.producing .content p{font-size:1rem;line-height:1.8;color:#343a40;margin-bottom:1rem}
.producing .divider-line{border-bottom:1px solid #dee2e6;margin:2rem 0}
.producing .process-steps{margin:0 -15px}
.producing .step-card{text-align:center;margin-bottom:2rem}
.producing .img-container{width:360px;height:360px;max-width:100%;overflow:hidden;margin:0 auto 1rem;border-radius:0}
.producing .img-container img{width:100%;height:100%;object-fit:cover;display:block}
.producing .step-label{border:1px solid #ced4da;padding:.6rem 1.2rem;font-size:.95rem;color:#212529;border-radius:.25rem;display:inline-block;min-width:180px;text-align:center;cursor:pointer}

.producing .video-wrapper{width:100%;max-width:500px;margin:0 auto 2rem;overflow:hidden}
.producing .video-wrapper video{width:100%;height:auto;display:block;border-radius:0}
