.manufacturingCapabilitiesHero_section{background:url(/hero-images/Capabilities-Hero.webp) 50%/cover no-repeat;align-items:center;width:100%;height:100vh;min-height:600px;display:flex;position:relative;overflow:hidden}.manufacturingCapabilitiesHero_overlay{background:#0f0f0fd9;position:absolute;inset:0}.manufacturingCapabilitiesHero_content{z-index:10;text-align:left;width:100%;margin:170px 0 0;padding:0 50px;position:relative}.manufacturingCapabilitiesHero_badge{color:#b0cb25;letter-spacing:1.5px;text-transform:uppercase;margin-top:10px;font-size:15px;font-weight:700;display:inline-block}.manufacturingCapabilitiesHero_title{color:#fff;margin-top:10px;font-size:40px;font-weight:700;line-height:1.7}.manufacturingCapabilitiesHero_desc{color:#fff;margin-top:25px;font-size:18px;line-height:2.5}.manufacturingCapabilitiesHero_breadcrumb{color:#fff;background:#00000040;border-left:3px solid #b0cb25;border-radius:2px;justify-content:flex-start;align-items:center;gap:12px;width:fit-content;margin-top:80px;padding:10px 14px;font-size:15px;font-weight:400;line-height:1.5;display:flex}.manufacturingCapabilitiesHero_breadcrumbLink{color:#fff;text-decoration:none;transition:color .3s}.manufacturingCapabilitiesHero_breadcrumbLink:hover,.manufacturingCapabilitiesHero_breadcrumbSeparator{color:#b0cb25}.manufacturingCapabilitiesHero_breadcrumbCurrent{color:#fff;font-weight:500}@media (max-width:1024px){.manufacturingCapabilitiesHero_section{min-height:550px}.manufacturingCapabilitiesHero_content{padding:40px 30px}.manufacturingCapabilitiesHero_title{font-size:34px;line-height:1.4}.manufacturingCapabilitiesHero_desc{font-size:17px;line-height:1.8}.manufacturingCapabilitiesHero_breadcrumb{margin-top:50px}}@media (max-width:768px){.manufacturingCapabilitiesHero_section{background-position:50%;height:auto;min-height:600px;padding:80px 0}.manufacturingCapabilitiesHero_content{margin:100px 0 0;padding:30px 20px}.manufacturingCapabilitiesHero_badge{letter-spacing:1px;margin-top:0;font-size:12px}.manufacturingCapabilitiesHero_title{margin-top:12px;font-size:28px;line-height:1.4}.manufacturingCapabilitiesHero_desc{margin-top:20px;font-size:15px;line-height:1.8}.manufacturingCapabilitiesHero_breadcrumb{gap:9px;margin-top:35px;padding:8px 11px;font-size:13px}}@media (max-width:480px){.manufacturingCapabilitiesHero_section{min-height:550px;padding:60px 0}.manufacturingCapabilitiesHero_badge{letter-spacing:.8px;font-size:13px}.manufacturingCapabilitiesHero_title{font-size:19px;line-height:1.5}.manufacturingCapabilitiesHero_desc{margin-top:18px;font-size:15px;line-height:1.8}.manufacturingCapabilitiesHero_breadcrumb{gap:7px;margin-top:25px;padding:10px 12px;font-size:12px}}@media (max-width:360px){.manufacturingCapabilitiesHero_title{font-size:22px}.manufacturingCapabilitiesHero_desc{font-size:13px;line-height:1.7}.manufacturingCapabilitiesHero_content{padding-left:12px;padding-right:12px}}
#manufacturing-capability{box-sizing:border-box;background:#fff;width:100%;padding:100px 3%}#manufacturing-capability *,#manufacturing-capability :before,#manufacturing-capability :after{box-sizing:border-box}.manufacturingcapability-container{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:70px;width:100%;margin:0 auto;display:grid}.manufacturingcapability-left{width:100%;min-width:0;position:relative}.manufacturingcapability-imagewrapper{background:#f5f7fa;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 2px 8px #63636333}.manufacturingcapability-image{object-fit:cover;object-position:center;width:100%;height:380px;transition:transform .5s;display:block}.manufacturingcapability-imagewrapper:hover .manufacturingcapability-image{transform:scale(1.03)}.manufacturingcapability-cardicon{color:#0d47b7;background:#eef5ff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:30px;display:flex}.manufacturingcapability-cardcontent{flex-direction:column;min-width:0;display:flex}.manufacturingcapability-cardline{background:#1b55d5;border-radius:50px;width:85px;height:5px;margin-bottom:18px}.manufacturingcapability-cardcontent h3{color:#081739;overflow-wrap:break-word;margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.45}.manufacturingcapability-cardcontent p{color:#6d7685;overflow-wrap:break-word;margin:0;font-size:16px;font-weight:400;line-height:1.7}.manufacturingcapability-dots{justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.manufacturingcapability-dot{cursor:pointer;background:#d7d7d7;border:none;border-radius:50%;flex-shrink:0;width:9px;height:9px;padding:0;transition:background-color .3s,transform .3s;display:block}.manufacturingcapability-dot.active{background:#f1a10d;transform:scale(1.25)}.manufacturingcapability-dot:hover{background:#f1a10d}.manufacturingcapability-dot:focus-visible{outline-offset:4px;outline:2px solid #f1a10d}.manufacturingcapability-right{flex-direction:column;justify-content:center;width:100%;min-width:0;display:flex}.manufacturingcapability-headingtop{align-items:center;gap:20px;margin-bottom:22px;display:flex}.manufacturingcapability-headingtop span{color:#a8a8a8c7;font-size:18px;font-weight:700;line-height:1.5}.manufacturingcapability-title{color:#07163a;letter-spacing:-.5px;overflow-wrap:break-word;margin:0 0 26px;font-size:clamp(28px,2.4vw,36px);font-weight:800;line-height:1.2}.manufacturingcapability-desc{color:#2b2b2b;overflow-wrap:break-word;margin:0 0 20px;font-size:16px;font-weight:400;line-height:1.9}@media (min-width:1440px){#manufacturing-capability{padding:110px 5%}.manufacturingcapability-container{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:85px}.manufacturingcapability-image{height:340px}.manufacturingcapability-imagewrapper{border-radius:28px}.manufacturingcapability-headingtop{gap:25px;margin-bottom:25px}.manufacturingcapability-headingtop span{font-size:20px}.manufacturingcapability-title{letter-spacing:1px;margin-bottom:30px;font-size:30px;line-height:1.2}.manufacturingcapability-desc{font-size:17px;line-height:1.9}.manufacturingcapability-cardcontent h3{font-size:20px}.manufacturingcapability-cardcontent p{font-size:17px}.manufacturingcapability-dots{margin-top:35px}}@media (min-width:1025px) and (max-width:1439px){#manufacturing-capability{padding:85px 4%}.manufacturingcapability-container{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:50px}.manufacturingcapability-image{height:340px}.manufacturingcapability-imagewrapper{border-radius:22px}.manufacturingcapability-headingtop{gap:16px;margin-bottom:18px}.manufacturingcapability-headingtop span{font-size:17px}.manufacturingcapability-title{margin-bottom:22px;font-size:31px;line-height:1.25}.manufacturingcapability-desc{font-size:15px;line-height:1.85}.manufacturingcapability-cardcontent h3{font-size:17px}.manufacturingcapability-cardcontent p{font-size:15px}.manufacturingcapability-dots{margin-top:26px}}@media (min-width:768px) and (max-width:1024px){#manufacturing-capability{padding:70px 5%}.manufacturingcapability-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.manufacturingcapability-imagewrapper{border-radius:20px}.manufacturingcapability-image{height:300px}.manufacturingcapability-headingtop{gap:12px;margin-bottom:18px}.manufacturingcapability-headingtop span{font-size:15px}.manufacturingcapability-title{letter-spacing:-.3px;margin-bottom:20px;font-size:27px;line-height:1.3}.manufacturingcapability-desc{margin-bottom:16px;font-size:14px;line-height:1.8}.manufacturingcapability-cardicon{border-radius:14px;width:44px;height:44px;font-size:26px}.manufacturingcapability-cardline{width:65px;height:4px;margin-bottom:14px}.manufacturingcapability-cardcontent h3{font-size:16px}.manufacturingcapability-cardcontent p{font-size:14px;line-height:1.7}.manufacturingcapability-dots{gap:12px;margin-top:24px}}@media (min-width:481px) and (max-width:767px){#manufacturing-capability{padding:55px 6%}.manufacturingcapability-container{grid-template-columns:minmax(0,1fr);gap:38px}.manufacturingcapability-left{width:100%}.manufacturingcapability-imagewrapper{border-radius:18px}.manufacturingcapability-image{height:320px}.manufacturingcapability-dots{gap:12px;margin-top:22px}.manufacturingcapability-right{width:100%}.manufacturingcapability-headingtop{gap:12px;margin-bottom:16px}.manufacturingcapability-headingtop span{font-size:14px}.manufacturingcapability-title{margin-bottom:18px;font-size:28px;line-height:1.3}.manufacturingcapability-desc{margin-bottom:16px;font-size:15px;line-height:1.8}.manufacturingcapability-cardicon{width:44px;height:44px;font-size:26px}.manufacturingcapability-cardline{width:65px;height:4px;margin-bottom:14px}.manufacturingcapability-cardcontent h3{font-size:17px}.manufacturingcapability-cardcontent p{font-size:14px}}@media (min-width:361px) and (max-width:480px){#manufacturing-capability{padding:42px 18px}.manufacturingcapability-container{grid-template-columns:minmax(0,1fr);gap:30px}.manufacturingcapability-imagewrapper{border-radius:16px}.manufacturingcapability-image{height:250px}.manufacturingcapability-dots{gap:11px;margin-top:20px}.manufacturingcapability-dot{width:8px;height:8px}.manufacturingcapability-dot.active{transform:scale(1.2)}.manufacturingcapability-headingtop{gap:10px;margin-bottom:14px}.manufacturingcapability-headingtop span{font-size:13px}.manufacturingcapability-title{letter-spacing:-.2px;margin-bottom:16px;font-size:25px;line-height:1.3}.manufacturingcapability-desc{margin-bottom:14px;font-size:14px;line-height:1.8}.manufacturingcapability-cardicon{border-radius:12px;width:40px;height:40px;font-size:23px}.manufacturingcapability-cardline{width:58px;height:4px;margin-bottom:12px}.manufacturingcapability-cardcontent h3{margin-bottom:8px;font-size:16px}.manufacturingcapability-cardcontent p{font-size:13px;line-height:1.7}}@media (max-width:360px){#manufacturing-capability{padding:35px 14px}.manufacturingcapability-container{grid-template-columns:minmax(0,1fr);gap:25px}.manufacturingcapability-imagewrapper{border-radius:14px}.manufacturingcapability-image{height:210px}.manufacturingcapability-dots{gap:10px;margin-top:18px}.manufacturingcapability-dot{width:7px;height:7px}.manufacturingcapability-dot.active{transform:scale(1.2)}.manufacturingcapability-headingtop{gap:8px;margin-bottom:12px}.manufacturingcapability-headingtop span{font-size:12px}.manufacturingcapability-title{letter-spacing:0;margin-bottom:14px;font-size:22px;line-height:1.35}.manufacturingcapability-desc{margin-bottom:12px;font-size:13px;line-height:1.75}.manufacturingcapability-cardicon{border-radius:10px;width:36px;height:36px;font-size:21px}.manufacturingcapability-cardline{width:50px;height:3px;margin-bottom:10px}.manufacturingcapability-cardcontent h3{margin-bottom:7px;font-size:15px}.manufacturingcapability-cardcontent p{font-size:12px;line-height:1.7}}@media (hover:none){.manufacturingcapability-imagewrapper:hover .manufacturingcapability-image{transform:none}}@media (prefers-reduced-motion:reduce){.manufacturingcapability-image{transition:none}}
#quality-capability{box-sizing:border-box;background:#fff;width:100%;padding:100px 3%}#quality-capability *,#quality-capability :before,#quality-capability :after{box-sizing:border-box}.qualitycapability-container{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:70px;width:100%;margin:0 auto;display:grid}.qualitycapability-left{width:100%;min-width:0;position:relative}.qualitycapability-imagewrapper{background:#f5f7fa;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 2px 8px #63636333}.qualitycapability-image{object-fit:cover;object-position:center;width:100%;height:380px;transition:transform .5s;display:block}.qualitycapability-imagewrapper:hover .qualitycapability-image{transform:scale(1.03)}.qualitycapability-cardicon{color:#0d47b7;background:#eef5ff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:30px;display:flex}.qualitycapability-cardcontent{flex-direction:column;min-width:0;display:flex}.qualitycapability-cardline{background:#1b55d5;border-radius:50px;width:85px;height:5px;margin-bottom:18px}.qualitycapability-cardcontent h3{color:#081739;overflow-wrap:break-word;margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.45}.qualitycapability-cardcontent p{color:#6d7685;overflow-wrap:break-word;margin:0;font-size:16px;font-weight:400;line-height:1.7}.qualitycapability-dots{justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.qualitycapability-dot{cursor:pointer;background:#d7d7d7;border:none;border-radius:50%;flex-shrink:0;width:9px;height:9px;padding:0;transition:background-color .3s,transform .3s;display:block}.qualitycapability-dot.active{background:#f1a10d;transform:scale(1.25)}.qualitycapability-dot:hover{background:#f1a10d}.qualitycapability-dot:focus-visible{outline-offset:4px;outline:2px solid #f1a10d}.qualitycapability-right{flex-direction:column;justify-content:center;width:100%;min-width:0;display:flex}.qualitycapability-headingtop{align-items:center;gap:20px;margin-bottom:22px;display:flex}.qualitycapability-headingtop span{color:#a8a8a8c7;font-size:18px;font-weight:700;line-height:1.5}.qualitycapability-title{color:#07163a;letter-spacing:-.5px;overflow-wrap:break-word;margin:0 0 26px;font-size:clamp(28px,2.4vw,36px);font-weight:800;line-height:1.2}.qualitycapability-desc{color:#2b2b2b;overflow-wrap:break-word;margin:0 0 20px;font-size:16px;font-weight:400;line-height:1.9}@media (min-width:1440px){#quality-capability{padding:110px 5%}.qualitycapability-container{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:85px}.qualitycapability-imagewrapper{border-radius:28px}.qualitycapability-image{height:340px}.qualitycapability-headingtop{gap:25px;margin-bottom:25px}.qualitycapability-headingtop span{font-size:20px}.qualitycapability-title{letter-spacing:1px;margin-bottom:30px;font-size:30px;line-height:1.2}.qualitycapability-desc{font-size:17px;line-height:1.9}.qualitycapability-cardcontent h3{font-size:20px}.qualitycapability-cardcontent p{font-size:17px}.qualitycapability-dots{margin-top:35px}}@media (min-width:1025px) and (max-width:1439px){#quality-capability{padding:85px 4%}.qualitycapability-container{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:50px}.qualitycapability-imagewrapper{border-radius:22px}.qualitycapability-image{height:340px}.qualitycapability-headingtop{gap:16px;margin-bottom:18px}.qualitycapability-headingtop span{font-size:17px}.qualitycapability-title{margin-bottom:22px;font-size:31px;line-height:1.25}.qualitycapability-desc{font-size:15px;line-height:1.85}.qualitycapability-cardcontent h3{font-size:17px}.qualitycapability-cardcontent p{font-size:15px}.qualitycapability-dots{margin-top:26px}}@media (min-width:768px) and (max-width:1024px){#quality-capability{padding:70px 5%}.qualitycapability-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.qualitycapability-imagewrapper{border-radius:20px}.qualitycapability-image{height:300px}.qualitycapability-headingtop{gap:12px;margin-bottom:18px}.qualitycapability-headingtop span{font-size:15px}.qualitycapability-title{letter-spacing:-.3px;margin-bottom:20px;font-size:27px;line-height:1.3}.qualitycapability-desc{margin-bottom:16px;font-size:14px;line-height:1.8}.qualitycapability-cardicon{border-radius:14px;width:44px;height:44px;font-size:26px}.qualitycapability-cardline{width:65px;height:4px;margin-bottom:14px}.qualitycapability-cardcontent h3{font-size:16px}.qualitycapability-cardcontent p{font-size:14px;line-height:1.7}.qualitycapability-dots{gap:12px;margin-top:24px}}@media (min-width:481px) and (max-width:767px){#quality-capability{padding:55px 6%}.qualitycapability-container{grid-template-columns:minmax(0,1fr);gap:38px}.qualitycapability-left{width:100%}.qualitycapability-imagewrapper{border-radius:18px}.qualitycapability-image{height:320px}.qualitycapability-dots{gap:12px;margin-top:22px}.qualitycapability-right{width:100%}.qualitycapability-headingtop{gap:12px;margin-bottom:16px}.qualitycapability-headingtop span{font-size:14px}.qualitycapability-title{margin-bottom:18px;font-size:28px;line-height:1.3}.qualitycapability-desc{margin-bottom:16px;font-size:15px;line-height:1.8}.qualitycapability-cardicon{width:44px;height:44px;font-size:26px}.qualitycapability-cardline{width:65px;height:4px;margin-bottom:14px}.qualitycapability-cardcontent h3{font-size:17px}.qualitycapability-cardcontent p{font-size:14px}}@media (min-width:361px) and (max-width:480px){#quality-capability{padding:42px 18px}.qualitycapability-container{grid-template-columns:minmax(0,1fr);gap:30px}.qualitycapability-imagewrapper{border-radius:16px}.qualitycapability-image{height:250px}.qualitycapability-dots{gap:11px;margin-top:20px}.qualitycapability-dot{width:8px;height:8px}.qualitycapability-dot.active{transform:scale(1.2)}.qualitycapability-headingtop{gap:10px;margin-bottom:14px}.qualitycapability-headingtop span{font-size:13px}.qualitycapability-title{letter-spacing:-.2px;margin-bottom:16px;font-size:25px;line-height:1.3}.qualitycapability-desc{margin-bottom:14px;font-size:14px;line-height:1.8}.qualitycapability-cardicon{border-radius:12px;width:40px;height:40px;font-size:23px}.qualitycapability-cardline{width:58px;height:4px;margin-bottom:12px}.qualitycapability-cardcontent h3{margin-bottom:8px;font-size:16px}.qualitycapability-cardcontent p{font-size:13px;line-height:1.7}}@media (max-width:360px){#quality-capability{padding:35px 14px}.qualitycapability-container{grid-template-columns:minmax(0,1fr);gap:25px}.qualitycapability-imagewrapper{border-radius:14px}.qualitycapability-image{height:210px}.qualitycapability-dots{gap:10px;margin-top:18px}.qualitycapability-dot{width:7px;height:7px}.qualitycapability-dot.active{transform:scale(1.2)}.qualitycapability-headingtop{gap:8px;margin-bottom:12px}.qualitycapability-headingtop span{font-size:12px}.qualitycapability-title{letter-spacing:0;margin-bottom:14px;font-size:22px;line-height:1.35}.qualitycapability-desc{margin-bottom:12px;font-size:13px;line-height:1.75}.qualitycapability-cardicon{border-radius:10px;width:36px;height:36px;font-size:21px}.qualitycapability-cardline{width:50px;height:3px;margin-bottom:10px}.qualitycapability-cardcontent h3{margin-bottom:7px;font-size:15px}.qualitycapability-cardcontent p{font-size:12px;line-height:1.7}}@media (hover:none){.qualitycapability-imagewrapper:hover .qualitycapability-image{transform:none}}@media (prefers-reduced-motion:reduce){.qualitycapability-image{transition:none}}
#testing-capability{box-sizing:border-box;background:#f9f9f9;width:100%;padding:100px 3%}#testing-capability *,#testing-capability :before,#testing-capability :after{box-sizing:border-box}.testingcapability-container{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:70px;width:100%;margin:0 auto;display:grid}.testingcapability-left{width:100%;min-width:0;position:relative}.testingcapability-imagewrapper{background:#f5f7fa;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 16px #11111a1a}.testingcapability-image{object-fit:cover;object-position:center;width:100%;height:380px;transition:transform .5s;display:block}.testingcapability-imagewrapper:hover .testingcapability-image{transform:scale(1.03)}.testingcapability-cardicon{color:#0d47b7;background:#eef5ff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:30px;display:flex}.testingcapability-cardcontent{flex-direction:column;min-width:0;display:flex}.testingcapability-cardline{background:#1b55d5;border-radius:50px;width:85px;height:5px;margin-bottom:18px}.testingcapability-cardcontent h3{color:#081739;overflow-wrap:break-word;margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.45}.testingcapability-cardcontent p{color:#6d7685;overflow-wrap:break-word;margin:0;font-size:16px;font-weight:400;line-height:1.7}.testingcapability-dots{justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.testingcapability-dot{cursor:pointer;background:#d7d7d7;border:none;border-radius:50%;flex-shrink:0;width:9px;height:9px;padding:0;transition:background-color .3s,transform .3s;display:block}.testingcapability-dot.active{background:#f1a10d;transform:scale(1.25)}.testingcapability-dot:hover{background:#f1a10d}.testingcapability-dot:focus-visible{outline-offset:4px;outline:2px solid #f1a10d}.testingcapability-right{flex-direction:column;justify-content:center;width:100%;min-width:0;display:flex}.testingcapability-headingtop{align-items:center;gap:20px;margin-bottom:22px;display:flex}.testingcapability-headingtop span{color:#a8a8a8c7;font-size:18px;font-weight:700;line-height:1.5}.testingcapability-title{color:#07163a;letter-spacing:-.5px;overflow-wrap:break-word;margin:0 0 26px;font-size:clamp(28px,2.4vw,36px);font-weight:800;line-height:1.2}.testingcapability-desc{color:#2b2b2b;overflow-wrap:break-word;margin:0 0 20px;font-size:16px;font-weight:400;line-height:1.9}@media (min-width:1440px){#testing-capability{padding:110px 5%}.testingcapability-container{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:85px}.testingcapability-imagewrapper{border-radius:28px}.testingcapability-image{height:340px}.testingcapability-headingtop{gap:25px;margin-bottom:25px}.testingcapability-headingtop span{font-size:20px}.testingcapability-title{letter-spacing:1px;margin-bottom:30px;font-size:30px;line-height:1.2}.testingcapability-desc{font-size:17px;line-height:1.9}.testingcapability-cardcontent h3{font-size:20px}.testingcapability-cardcontent p{font-size:17px}.testingcapability-dots{margin-top:35px}}@media (min-width:1025px) and (max-width:1439px){#testing-capability{padding:85px 4%}.testingcapability-container{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:50px}.testingcapability-image{height:340px}.testingcapability-imagewrapper{border-radius:22px}.testingcapability-headingtop{gap:16px;margin-bottom:18px}.testingcapability-headingtop span{font-size:17px}.testingcapability-title{margin-bottom:22px;font-size:31px;line-height:1.25}.testingcapability-desc{font-size:15px;line-height:1.85}.testingcapability-cardcontent h3{font-size:17px}.testingcapability-cardcontent p{font-size:15px}.testingcapability-dots{margin-top:26px}}@media (min-width:768px) and (max-width:1024px){#testing-capability{padding:70px 5%}.testingcapability-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.testingcapability-imagewrapper{border-radius:20px}.testingcapability-image{height:300px}.testingcapability-headingtop{gap:12px;margin-bottom:18px}.testingcapability-headingtop span{font-size:15px}.testingcapability-title{letter-spacing:-.3px;margin-bottom:20px;font-size:27px;line-height:1.3}.testingcapability-desc{margin-bottom:16px;font-size:14px;line-height:1.8}.testingcapability-cardicon{border-radius:14px;width:44px;height:44px;font-size:26px}.testingcapability-cardline{width:65px;height:4px;margin-bottom:14px}.testingcapability-cardcontent h3{font-size:16px}.testingcapability-cardcontent p{font-size:14px;line-height:1.7}.testingcapability-dots{gap:12px;margin-top:24px}}@media (min-width:481px) and (max-width:767px){#testing-capability{padding:55px 6%}.testingcapability-container{grid-template-columns:minmax(0,1fr);gap:38px}.testingcapability-left{width:100%}.testingcapability-imagewrapper{border-radius:18px}.testingcapability-image{height:320px}.testingcapability-dots{gap:12px;margin-top:22px}.testingcapability-right{width:100%}.testingcapability-headingtop{gap:12px;margin-bottom:16px}.testingcapability-headingtop span{font-size:14px}.testingcapability-title{margin-bottom:18px;font-size:28px;line-height:1.3}.testingcapability-desc{margin-bottom:16px;font-size:15px;line-height:1.8}.testingcapability-cardicon{width:44px;height:44px;font-size:26px}.testingcapability-cardline{width:65px;height:4px;margin-bottom:14px}.testingcapability-cardcontent h3{font-size:17px}.testingcapability-cardcontent p{font-size:14px}}@media (min-width:361px) and (max-width:480px){#testing-capability{padding:42px 18px}.testingcapability-container{grid-template-columns:minmax(0,1fr);gap:30px}.testingcapability-imagewrapper{border-radius:16px}.testingcapability-image{height:250px}.testingcapability-dots{gap:11px;margin-top:20px}.testingcapability-dot{width:8px;height:8px}.testingcapability-dot.active{transform:scale(1.2)}.testingcapability-headingtop{gap:10px;margin-bottom:14px}.testingcapability-headingtop span{font-size:13px}.testingcapability-title{letter-spacing:-.2px;margin-bottom:16px;font-size:25px;line-height:1.3}.testingcapability-desc{margin-bottom:14px;font-size:14px;line-height:1.8}.testingcapability-cardicon{border-radius:12px;width:40px;height:40px;font-size:23px}.testingcapability-cardline{width:58px;height:4px;margin-bottom:12px}.testingcapability-cardcontent h3{margin-bottom:8px;font-size:16px}.testingcapability-cardcontent p{font-size:13px;line-height:1.7}}@media (max-width:360px){#testing-capability{padding:35px 14px}.testingcapability-container{grid-template-columns:minmax(0,1fr);gap:25px}.testingcapability-imagewrapper{border-radius:14px}.testingcapability-image{height:210px}.testingcapability-dots{gap:10px;margin-top:18px}.testingcapability-dot{width:7px;height:7px}.testingcapability-dot.active{transform:scale(1.2)}.testingcapability-headingtop{gap:8px;margin-bottom:12px}.testingcapability-headingtop span{font-size:12px}.testingcapability-title{letter-spacing:0;margin-bottom:14px;font-size:22px;line-height:1.35}.testingcapability-desc{margin-bottom:12px;font-size:13px;line-height:1.75}.testingcapability-cardicon{border-radius:10px;width:36px;height:36px;font-size:21px}.testingcapability-cardline{width:50px;height:3px;margin-bottom:10px}.testingcapability-cardcontent h3{margin-bottom:7px;font-size:15px}.testingcapability-cardcontent p{font-size:12px;line-height:1.7}}@media (hover:none){.testingcapability-imagewrapper:hover .testingcapability-image{transform:none}}@media (prefers-reduced-motion:reduce){.testingcapability-image{transition:none}}
.products-section,.products-section *,.modal-overlay,.modal-overlay *{box-sizing:border-box}.products-section{isolation:isolate;background:#fff;width:100%;padding:100px 5%;font-family:inherit;position:relative}.products-section img{max-width:100%}.products-section button,.modal-container button{font-family:inherit}.drivingManufacturingPattern{z-index:0;color:#f59e0b;opacity:.16;pointer-events:none;-webkit-user-select:none;user-select:none;width:180px;height:180px;position:absolute;top:0;right:40px;transform:rotate(90deg)}.drivingManufacturingPattern svg{width:100%;height:100%;display:block}.drivingManufacturingHeading{z-index:1;width:100%;position:relative}.drivingManufacturingSubTitle{color:#8ba51b;letter-spacing:2px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;font-size:14px;font-weight:700;line-height:1.6;display:inline-flex}.drivingManufacturingSubTitleIcon{color:#f1a10d;flex-shrink:0;width:25px;height:25px;display:block;transform:rotate(270deg)}.drivingManufacturingSubTitle span{line-height:1.5}.drivingManufacturingHeading h2{color:#111827;letter-spacing:.4px;margin:0 0 22px;font-size:30px;font-weight:700;line-height:1.4}.drivingManufacturingHeading p{color:#64748b;max-width:1100px;margin:0;font-size:16px;line-height:1.9}.products-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:30px;width:100%;display:grid;position:relative}.product-card{background:#fff;border:1px solid #e9edf2;border-radius:18px;flex-direction:column;min-width:0;height:100%;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 5px 20px #1118270d}.product-card:hover{transform:translateY(-7px);box-shadow:0 16px 35px #1118271a}.product-image{object-fit:cover;object-position:center;background:#fff;flex-shrink:0;width:100%;height:270px;transition:transform .45s;display:block}.product-card:hover .product-image{transform:scale(1.025)}.product-info{flex-direction:column;flex:1;align-items:stretch;min-width:0;padding:24px;display:flex}.product-info h3{color:#111827;margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.5}.product-short-desc{color:#64748b;overflow-wrap:anywhere;margin:0 0 22px;font-size:14px;line-height:1.85}.view-btn{color:#fff;text-align:center;cursor:pointer;background:#f1a10d;border:1px solid #f1a10d;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:auto;padding:13px 18px;font-size:14px;font-weight:700;line-height:1.5;transition:background-color .25s,box-shadow .25s;display:inline-flex}.view-btn:hover{background:#d98e08;border-color:#d98e08;box-shadow:0 5px 14px #f1a10d38}.view-btn:active{transform:scale(.98)}.modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(5px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#0a101dc7;justify-content:center;align-items:center;width:100%;height:100dvh;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden auto}.modal-container{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f8fafc;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #fff9;border-radius:18px;width:100%;max-width:1100px;max-height:90dvh;margin:auto;padding:36px;position:relative;overflow:hidden auto;box-shadow:0 25px 80px #00000040}.close-btn{z-index:5;color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:30px;line-height:1;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:12px;right:12px}.close-btn:hover{color:#d98e08;background:#fff7e6;border-color:#f1a10d}.modal-header{grid-template-columns:minmax(260px,350px) minmax(0,1fr);align-items:start;gap:30px;margin-bottom:32px;padding:18px 22px 0 0;display:grid}.modal-header img{object-fit:cover;object-position:center;background:#f3f5f8;border:1px solid #edf0f4;border-radius:12px;width:100%;height:260px;display:block}.modal-header h2{color:#111827;margin:0 0 16px;font-size:25px;font-weight:700;line-height:1.4}.modal-header p{color:#64748b;overflow-wrap:anywhere;margin:0 0 14px;font-size:14px;line-height:1.9}.specifications-heading,.video-heading{color:#111827;letter-spacing:-.3px;margin:30px 0 20px;font-size:21px;font-weight:700;line-height:1.5}.specifications-heading:after,.video-heading:after{content:"";background:#f1a10d;border-radius:3px;width:48px;height:3px;margin-top:10px;display:block}.machine-spec-table-wrapper{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;max-width:100%;margin:20px 0 28px;overflow:auto hidden;box-shadow:0 4px 18px #1118270b}.machine-spec-table{border-collapse:separate;border-spacing:0;table-layout:auto;color:#374151;background:#fff;width:100%;min-width:560px;margin:0;font-family:inherit;font-size:14px;line-height:1.65}.machine-spec-table thead th{color:#fff;text-align:left;vertical-align:middle;white-space:nowrap;background:#202b43;border:none;border-bottom:3px solid #f1a10d;padding:17px 20px;font-size:13px;font-weight:700;line-height:1.5}.machine-spec-table thead th:first-child{width:40%;min-width:200px}.machine-spec-table thead th:not(:first-child){min-width:110px}.machine-spec-table tbody tr{background:#fff;transition:background-color .2s}.machine-spec-table tbody tr:nth-child(2n){background:#f7f9fc}.machine-spec-table tbody tr:hover{background:#fff7e8}.machine-spec-table tbody td{color:#526075;text-align:left;vertical-align:middle;overflow-wrap:anywhere;border:none;border-bottom:1px solid #e8edf3;padding:15px 20px;font-size:14px;font-weight:400}.machine-spec-table tbody td:first-child{color:#202b43;font-weight:600}.machine-spec-table tbody td:not(:first-child){font-weight:500}.machine-spec-table tbody tr:last-child td{border-bottom:none}.spec-table{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;min-width:0;margin:24px 0;font-size:14px;line-height:1.65;box-shadow:0 4px 18px #1118270a}.spec-table tr{height:auto}.spec-table td{color:#526075;text-align:left;vertical-align:middle;overflow-wrap:anywhere;border:none;border-bottom:1px solid #e5e7eb;padding:15px 16px}.spec-table td:first-child,.spec-table td:nth-child(3){color:#202b43;background:#f3f5f8;width:22%;font-weight:600}.spec-table td:nth-child(2),.spec-table td:nth-child(4){color:#526075;background:#fff;width:28%;font-weight:500}.spec-table tr:last-child td{border-bottom:none}.modal-container iframe{aspect-ratio:16/9;background:#f3f5f8;border:none;border-radius:12px;width:100%;max-width:100%;height:auto;margin:0;display:block}.enquiry-buttons{border-top:1px solid #e9edf2;flex-wrap:wrap;align-items:center;gap:15px;margin-top:30px;padding-top:24px;display:flex}.call-btn,.email-btn{color:#fff;text-align:center;background:#202b43;border:1px solid #202b43;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:160px;min-height:48px;padding:13px 24px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .25s,border-color .25s;display:inline-flex}.call-btn:hover,.email-btn:hover{color:#fff;background:#f1a10d;border-color:#f1a10d}.view-btn:focus-visible,.close-btn:focus-visible,.call-btn:focus-visible,.email-btn:focus-visible{outline-offset:3px;outline:3px solid #f1a10da6}@media (min-width:1440px){.products-section{padding:90px 4% 30px}.products-grid{gap:35px}.product-image{height:290px}.product-info{padding:28px}.drivingManufacturingHeading{margin-bottom:85px}.drivingManufacturingHeading h2{font-size:30px}.drivingManufacturingHeading p{font-size:17px}.modal-container{max-width:1200px;padding:42px}.modal-header{grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:35px}.modal-header img{height:285px}}@media (min-width:1025px) and (max-width:1439px){.products-section{padding:85px 5%}.products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-image{height:245px}.product-info{padding:21px}.product-info h3{font-size:19px}.drivingManufacturingHeading{margin-bottom:65px}.drivingManufacturingHeading h2{font-size:30px}.modal-container{max-width:1050px;padding:30px}.modal-header{grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:24px}.modal-header img{height:245px}}@media (min-width:769px) and (max-width:1024px){.products-section{padding:75px 4%}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product-image{height:245px}.product-info{padding:22px}.product-info h3{font-size:19px}.drivingManufacturingPattern{opacity:.12;width:140px;height:140px;right:20px}.drivingManufacturingHeading{margin-bottom:55px}.drivingManufacturingHeading h2{font-size:29px}.drivingManufacturingHeading p{font-size:15px;line-height:1.85}.modal-overlay{padding:20px}.modal-container{max-width:850px;padding:28px}.modal-header{grid-template-columns:minmax(0,1fr);gap:22px;padding:25px 0 0}.modal-header img{height:280px}.machine-spec-table{min-width:540px}.machine-spec-table thead th,.machine-spec-table tbody td{padding:14px 16px}.spec-table td{padding:12px}}@media (min-width:481px) and (max-width:768px){.products-section{padding:60px 5%}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.product-card{border-radius:14px}.product-card:hover{transform:translateY(-4px)}.product-image{height:220px}.product-info{padding:18px}.product-info h3{font-size:18px}.product-short-desc{font-size:13px;line-height:1.8}.view-btn{min-height:45px;padding:12px 14px;font-size:13px}.drivingManufacturingPattern{opacity:.1;width:110px;height:110px;right:10px}.drivingManufacturingHeading{margin-bottom:42px}.drivingManufacturingSubTitle{letter-spacing:1.5px;gap:10px;margin-bottom:18px;font-size:12px}.drivingManufacturingSubTitleIcon{width:22px;height:22px}.drivingManufacturingHeading h2{margin-bottom:18px;font-size:27px;line-height:1.45}.drivingManufacturingHeading p{font-size:14px;line-height:1.85}.modal-overlay{align-items:flex-start;padding:16px}.modal-container{border-radius:14px;max-width:650px;max-height:calc(100dvh - 32px);padding:24px 20px}.close-btn{width:40px;height:40px;font-size:28px;top:8px;right:8px}.modal-header{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:25px;padding:25px 0 0}.modal-header img{height:240px}.modal-header h2{font-size:22px}.modal-header p{font-size:14px;line-height:1.8}.specifications-heading,.video-heading{margin-top:25px;font-size:20px}.machine-spec-table{min-width:520px}.machine-spec-table thead th{padding:14px;font-size:12px}.machine-spec-table tbody td{padding:13px 14px;font-size:12px}.spec-table td{padding:10px;font-size:12px}.enquiry-buttons{gap:12px;margin-top:24px}.call-btn,.email-btn{flex:180px;padding:12px 16px}}@media (max-width:480px){.products-section{padding:45px 16px}.products-grid{grid-template-columns:minmax(0,1fr);gap:22px}.product-card{border-radius:14px}.product-card:hover{transform:translateY(-3px)}.product-image{height:230px}.product-info{padding:20px 18px}.product-info h3{margin-bottom:12px;font-size:19px}.product-short-desc{margin-bottom:18px;font-size:14px;line-height:1.8}.view-btn{min-height:46px;font-size:14px}.drivingManufacturingPattern{opacity:.09;width:80px;height:80px;right:0}.drivingManufacturingHeading{margin-bottom:35px}.drivingManufacturingSubTitle{letter-spacing:1.2px;gap:8px;margin-bottom:17px;font-size:11px}.drivingManufacturingSubTitleIcon{width:19px;height:19px}.drivingManufacturingHeading h2{letter-spacing:-.3px;margin-bottom:15px;font-size:24px;line-height:1.45}.drivingManufacturingHeading p{font-size:14px;line-height:1.8}.modal-overlay{align-items:flex-start;padding:10px}.modal-container{border-radius:12px;width:100%;max-width:100%;max-height:calc(100dvh - 20px);padding:20px 14px}.close-btn{width:38px;height:38px;font-size:27px;top:5px;right:5px}.modal-header{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:22px;padding:27px 0 0}.modal-header img{border-radius:10px;height:210px}.modal-header h2{margin-bottom:12px;font-size:20px}.modal-header p{font-size:13px;line-height:1.8}.specifications-heading,.video-heading{margin-top:22px;margin-bottom:17px;font-size:19px}.machine-spec-table-wrapper{border-radius:8px;margin:18px 0 24px}.machine-spec-table{min-width:500px}.machine-spec-table thead th{padding:12px;font-size:12px}.machine-spec-table tbody td{padding:12px;font-size:12px;line-height:1.6}.spec-table{font-size:12px}.spec-table td{padding:9px 7px;font-size:12px}.spec-table td:first-child,.spec-table td:nth-child(3){width:22%}.spec-table td:nth-child(2),.spec-table td:nth-child(4){width:28%}.modal-container iframe{border-radius:8px}.enquiry-buttons{flex-direction:column;align-items:stretch;gap:12px;margin-top:22px;padding-top:20px}.call-btn,.email-btn{width:100%;min-width:0;min-height:46px;padding:12px 16px;font-size:14px}}@media (max-width:320px){.products-section{padding:35px 12px}.products-grid{gap:18px}.product-image{height:190px}.product-info{padding:16px 14px}.product-info h3{font-size:17px}.product-short-desc{font-size:13px}.drivingManufacturingPattern{width:60px;height:60px}.drivingManufacturingSubTitle{letter-spacing:1px;gap:7px;font-size:10px}.drivingManufacturingSubTitleIcon{width:17px;height:17px}.drivingManufacturingHeading h2{font-size:22px}.drivingManufacturingHeading p{font-size:13px;line-height:1.75}.modal-overlay{padding:6px}.modal-container{max-height:calc(100dvh - 12px);padding:16px 10px}.modal-header img{height:175px}.modal-header h2{font-size:18px}.specifications-heading,.video-heading{font-size:17px}.machine-spec-table{min-width:480px}.machine-spec-table thead th,.machine-spec-table tbody td{padding:10px;font-size:11px}.spec-table td{padding:7px 5px;font-size:11px}.call-btn,.email-btn{padding:11px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.product-card,.product-image,.view-btn,.close-btn,.call-btn,.email-btn,.machine-spec-table tbody tr{transition:none}.product-card:hover,.product-card:hover .product-image{transform:none}}
