.manufacturing-module-scss-module__Si4QNG__manufacturingPage{color:#333;background-color:#fff;width:100%;min-height:100vh}.manufacturing-module-scss-module__Si4QNG__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media (max-width:768px){.manufacturing-module-scss-module__Si4QNG__container{padding:0 1rem}}.manufacturing-module-scss-module__Si4QNG__overview{padding:5rem 0}@media (max-width:768px){.manufacturing-module-scss-module__Si4QNG__overview{padding:3rem 0}}.manufacturing-module-scss-module__Si4QNG__twoColumn{align-items:center;gap:3rem;display:flex}@media (max-width:992px){.manufacturing-module-scss-module__Si4QNG__twoColumn{flex-direction:column;gap:2rem}}.manufacturing-module-scss-module__Si4QNG__contentColumn{flex:1}.manufacturing-module-scss-module__Si4QNG__contentColumn h2{color:#0a3d62;margin-bottom:1.5rem;font-size:2.25rem}@media (max-width:768px){.manufacturing-module-scss-module__Si4QNG__contentColumn h2{font-size:1.875rem}}.manufacturing-module-scss-module__Si4QNG__contentColumn p{color:#444;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.7}.manufacturing-module-scss-module__Si4QNG__contentColumn p:last-child{margin-bottom:0}@media (max-width:768px){.manufacturing-module-scss-module__Si4QNG__contentColumn p{font-size:1rem}}.manufacturing-module-scss-module__Si4QNG__imageColumn{flex:1}@media (max-width:992px){.manufacturing-module-scss-module__Si4QNG__imageColumn{width:100%}}.manufacturing-module-scss-module__Si4QNG__imageWrapper{border-right:5px solid #0a3d62;border-radius:8px;height:400px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000026}@media (max-width:768px){.manufacturing-module-scss-module__Si4QNG__imageWrapper{height:300px}}@media (max-width:576px){.manufacturing-module-scss-module__Si4QNG__imageWrapper{height:250px}}.manufacturing-module-scss-module__Si4QNG__objectFitCover{object-fit:cover;transition:transform .4s}.manufacturing-module-scss-module__Si4QNG__objectFitCover:hover{transform:scale(1.03)}.manufacturing-module-scss-module__Si4QNG__sectionIntro{text-align:center;color:#555;max-width:900px;margin:0 auto 3rem;font-size:1.125rem;line-height:1.7}@media (max-width:768px){.manufacturing-module-scss-module__Si4QNG__sectionIntro{margin-bottom:2rem;font-size:1rem}}.manufacturing-module-scss-module__Si4QNG__challenges{background-color:#f6f9fc;padding:5rem 0}@media (max-width:768px){.manufacturing-module-scss-module__Si4QNG__challenges{padding:3rem 0}}.manufacturing-module-scss-module__Si4QNG__challenges h2{color:#0a3d62;text-align:center;margin-bottom:1.5rem;font-size:2.25rem;position:relative}.manufacturing-module-scss-module__Si4QNG__challenges h2:after{content:"";background-color:#0a3d62;width:80px;height:4px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.manufacturing-module-scss-module__Si4QNG__challengesGrid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem;display:grid}@media (max-width:576px){.manufacturing-module-scss-module__Si4QNG__challengesGrid{grid-template-columns:1fr;gap:1.5rem}}.manufacturing-module-scss-module__Si4QNG__challengeCard{background-color:#fff;border-radius:8px;flex-direction:column;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #00000014}.manufacturing-module-scss-module__Si4QNG__challengeCard:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.manufacturing-module-scss-module__Si4QNG__challengeCard .manufacturing-module-scss-module__Si4QNG__cardIcon{background-color:#0a3d621a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;display:flex}.manufacturing-module-scss-module__Si4QNG__challengeCard .manufacturing-module-scss-module__Si4QNG__cardIcon svg{color:#0a3d62;width:30px;height:30px}.manufacturing-module-scss-module__Si4QNG__challengeCard h3{color:#0a3d62;margin-bottom:1rem;font-size:1.25rem}.manufacturing-module-scss-module__Si4QNG__challengeCard p{color:#555;margin:0;font-size:1rem;line-height:1.6}.manufacturing-module-scss-module__Si4QNG__cardLink{color:#0a3d62;margin-top:auto;padding-top:1rem;font-size:.9rem;font-weight:600;text-decoration:none;list-style-type:none;transition:color .2s;display:list-item}.manufacturing-module-scss-module__Si4QNG__cardLink:before{content:"▸ ";color:#0a3d62;font-weight:700}.manufacturing-module-scss-module__Si4QNG__cardLink:hover{color:#1e3799}.manufacturing-module-scss-module__Si4QNG__solutions{padding:5rem 0}@media (max-width:768px){.manufacturing-module-scss-module__Si4QNG__solutions{padding:3rem 0}}.manufacturing-module-scss-module__Si4QNG__solutions h2{color:#0a3d62;text-align:center;margin-bottom:1.5rem;font-size:2.25rem;position:relative}.manufacturing-module-scss-module__Si4QNG__solutions h2:after{content:"";background-color:#0a3d62;width:80px;height:4px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.manufacturing-module-scss-module__Si4QNG__solutionsGrid{grid-template-columns:repeat(2,1fr);gap:2.5rem;margin-top:3rem;display:grid}@media (max-width:992px){.manufacturing-module-scss-module__Si4QNG__solutionsGrid{grid-template-columns:1fr;gap:2rem}}.manufacturing-module-scss-module__Si4QNG__solutionCard{background-color:#fff;border-top:4px solid #0a3d62;border-radius:8px;flex-direction:column;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 20px #00000014}.manufacturing-module-scss-module__Si4QNG__solutionCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001f}.manufacturing-module-scss-module__Si4QNG__solutionCard .manufacturing-module-scss-module__Si4QNG__solutionIcon{background-color:#0a3d620d;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:1.5rem;display:flex}.manufacturing-module-scss-module__Si4QNG__solutionCard .manufacturing-module-scss-module__Si4QNG__solutionIcon svg{color:#0a3d62;width:35px;height:35px}.manufacturing-module-scss-module__Si4QNG__solutionCard h3{color:#0a3d62;margin-bottom:1rem;font-size:1.4rem}.manufacturing-module-scss-module__Si4QNG__solutionCard p{color:#555;margin:0;font-size:1.05rem;line-height:1.6}.manufacturing-module-scss-module__Si4QNG__solutionLink{color:#0a3d62;margin-top:auto;padding-top:1rem;font-size:.9rem;font-weight:600;text-decoration:none;list-style-type:none;transition:color .2s;display:list-item}.manufacturing-module-scss-module__Si4QNG__solutionLink:before{content:"▸ ";color:#0a3d62;font-weight:700}.manufacturing-module-scss-module__Si4QNG__solutionLink:hover{color:#1e3799}.manufacturing-module-scss-module__Si4QNG__benefits{background-color:#f6f9fc;padding:5rem 0}@media (max-width:768px){.manufacturing-module-scss-module__Si4QNG__benefits{padding:3rem 0}}.manufacturing-module-scss-module__Si4QNG__benefits h2{color:#0a3d62;text-align:center;margin-bottom:1.5rem;font-size:2.25rem;position:relative}.manufacturing-module-scss-module__Si4QNG__benefits h2:after{content:"";background-color:#0a3d62;width:80px;height:4px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.manufacturing-module-scss-module__Si4QNG__benefitsGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;margin-top:3rem;display:grid}@media (max-width:576px){.manufacturing-module-scss-module__Si4QNG__benefitsGrid{grid-template-columns:1fr}}.manufacturing-module-scss-module__Si4QNG__benefitCard{background-color:#fff;border-radius:8px;flex-direction:column;padding:2rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #00000014}.manufacturing-module-scss-module__Si4QNG__benefitCard:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.manufacturing-module-scss-module__Si4QNG__benefitCard .manufacturing-module-scss-module__Si4QNG__benefitIcon{background-color:#0a3d621a;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;display:flex}.manufacturing-module-scss-module__Si4QNG__benefitCard .manufacturing-module-scss-module__Si4QNG__benefitIcon svg{color:#0a3d62;width:30px;height:30px}.manufacturing-module-scss-module__Si4QNG__benefitCard h3{color:#0a3d62;margin-bottom:1rem;font-size:1.25rem}.manufacturing-module-scss-module__Si4QNG__benefitCard p{color:#555;font-size:1rem;line-height:1.6}.manufacturing-module-scss-module__Si4QNG__benefitLink{color:#0a3d62;margin-top:.5rem;font-size:.9rem;font-weight:600;text-decoration:none;list-style-type:none;transition:color .2s;display:list-item}.manufacturing-module-scss-module__Si4QNG__benefitLink:before{content:"▸ ";color:#0a3d62;font-weight:700}.manufacturing-module-scss-module__Si4QNG__benefitLink:hover{color:#1e3799}.manufacturing-module-scss-module__Si4QNG__benefitLinkWrapper{text-align:center;margin-bottom:1rem}.manufacturing-module-scss-module__Si4QNG__cta{color:#fff;text-align:center;background-color:#0a3d62;background-image:linear-gradient(135deg,#0a3d62 0%,#1e3799 100%);padding:5rem 0}@media (max-width:768px){.manufacturing-module-scss-module__Si4QNG__cta{padding:3rem 0}}.manufacturing-module-scss-module__Si4QNG__cta h2{color:#fff;margin-bottom:1.5rem;font-size:2.25rem;font-weight:700}@media (max-width:768px){.manufacturing-module-scss-module__Si4QNG__cta h2{font-size:1.875rem}}.manufacturing-module-scss-module__Si4QNG__cta p{opacity:.9;color:#fff;max-width:800px;margin:0 auto 2rem;font-size:1.125rem;line-height:1.7}.manufacturing-module-scss-module__Si4QNG__ctaButtons{justify-content:center;gap:1.5rem;display:flex}@media (max-width:576px){.manufacturing-module-scss-module__Si4QNG__ctaButtons{flex-direction:column;align-items:center;gap:1rem}}.manufacturing-module-scss-module__Si4QNG__primaryButton{color:#0a3d62;background-color:#fff;border-radius:4px;padding:.875rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.manufacturing-module-scss-module__Si4QNG__primaryButton:hover{background-color:#f0f0f0;transform:translateY(-3px);box-shadow:0 5px 15px #fff3}.manufacturing-module-scss-module__Si4QNG__secondaryButton{color:#fff;background-color:#0000;border:2px solid #fff;border-radius:4px;padding:.875rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.manufacturing-module-scss-module__Si4QNG__secondaryButton:hover{background-color:#ffffff1a;transform:translateY(-3px);box-shadow:0 5px 15px #ffffff1a}
