.production-overview{margin:30px 0;border:1px solid #d1dde1;border-radius:15px;background:#f1f5f5}.production-overview>summary{padding:18px 22px;font-size:18px;font-weight:750;color:#244c5c;cursor:pointer}.production-overview .factory-showcase{padding:25px 0;background:transparent}.production-overview .factory-showcase>.wrap{width:calc(100% - 40px)}.production-overview .factory-showcase h2{font-size:31px}.production-overview .factory-photo-note{font-size:14px}#manufacturing #how-we-work{margin-top:35px}#manufacturing .mp-subheading{display:none}#manufacturing .mp-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#manufacturing .commercial-service-card{background:#fff;border:1px solid #d3dfe2;border-radius:15px;overflow:hidden;display:flex;flex-direction:column}#manufacturing .commercial-service-body h4{font-size:24px;margin:8px 0 15px;min-height:0}#manufacturing .commercial-service-body p,#manufacturing .commercial-service-body li{font-size:16px;line-height:1.7}#manufacturing .mp-order-confirm{padding:22px;border:1px solid #d2dde0;border-radius:14px;margin-top:22px;font-size:16px}#manufacturing .mp-order-confirm h3{font-size:22px}#manufacturing .mp-cta{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:26px;background:#183747;color:#fff;border-radius:16px;margin-top:22px}#manufacturing .mp-cta h3{font-size:26px;margin:0 0 12px}#manufacturing .mp-cta p{max-width:760px;font-size:16px;line-height:1.7}#manufacturing .mp-cta>div:last-child{display:flex;gap:10px;flex-wrap:wrap}#manufacturing .mp-cta .btn-outline-dark{color:#fff;border:1px solid #a4bac3}#manufacturing .mp-cta .btn-dark{background:#e9a33e;color:#183747}#manufacturing .mp-status{font-size:14px;color:#536d79}.proof-strip .proof strong{font-size:16px}.proof-strip .proof span{font-size:14px}.home-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-blog-card{border:1px solid #d5e0e3;border-radius:15px;background:white;overflow:hidden;display:flex;flex-direction:column}.home-blog-card img{display:block;width:100%;aspect-ratio:16/10;height:auto;object-fit:cover}.home-blog-copy{padding:24px;display:flex;flex-direction:column;flex:1}.home-blog-copy>span{font-size:12px;color:#9c601a;font-weight:750}.home-blog-copy h3{font-size:24px;line-height:1.25;margin:12px 0}.home-blog-copy p{font-size:16px;color:#526b79;line-height:1.7;margin:0 0 20px}.home-blog-copy>a{font-size:15px;font-weight:750;margin-top:auto;min-height:35px}.home-blog-grid+.home-blog-link{margin-top:25px}.final-project-cta{background:#183747;color:white}.final-project-cta h2{font-size:clamp(32px,4vw,52px);line-height:1.12;max-width:850px;margin:0 0 20px}.final-project-cta p{font-size:18px;color:#d6e3e8;max-width:850px}.final-project-cta .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.final-project-cta .btn-outline-dark{border:1px solid #b7cad2;color:white}.final-project-cta .btn-dark{background:#e9a33e;color:#183747}.commercial-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.commercial-trust-copy h3{font-size:24px}.commercial-trust-copy{padding:22px}.commercial-trust-minis:empty{display:none}@media(max-width:1500px){.commercial-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-trust-card:last-child{grid-column:auto}.commercial-trust-card:last-child .commercial-trust-minis{grid-template-columns:1fr}}@media(max-width:900px){.home-blog-grid{grid-template-columns:1fr 1fr}.home-blog-card:last-child{grid-column:1/-1}.proof-grid{grid-template-columns:1fr 1fr}#manufacturing .mp-cta{display:block}}@media(max-width:650px){#manufacturing .mp-services,.commercial-trust-grid,.home-blog-grid{grid-template-columns:1fr}.home-blog-card:last-child{grid-column:auto}.production-overview .factory-showcase>.wrap{width:calc(100% - 28px)}.proof-strip .proof strong{font-size:14px}.proof-strip .proof span{font-size:12px}.proof{align-items:start}.proof-strip .proof-grid{gap:22px 14px}#manufacturing .mp-cta{padding:22px}#manufacturing .mp-cta>div:last-child{margin-top:20px}.final-project-cta .actions{display:grid}.final-project-cta .btn{min-height:46px}}
