/* Shared project CTA, matching the Manufacturing design. */
.manufacturing-cta{padding-bottom:74px;font-family:var(--font-interface)}
.manufacturing-cta-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:92.5px 54px;background:var(--color-primary);border-radius:18px;color:#fff}
.manufacturing-cta h2{font-size:29px;font-weight:800;line-height:46.4px;letter-spacing:-.7px;color:#fff;white-space:nowrap}
.manufacturing-cta .manufacturing-cta-panel h2{color:#fff}
.manufacturing-cta p{font-size:15.5px;line-height:24.8px;color:rgb(255 255 255 / 85%);max-width:540px;margin-top:12px}
.manufacturing-cta .manufacturing-actions{display:flex;flex-wrap:wrap;gap:12px}
.manufacturing-cta .button.manufacturing-button{min-height:0;border:1px solid var(--color-primary);border-radius:8px;padding:15px 28px;font:600 15.5px/24.8px var(--font-interface);box-shadow:none;text-transform:none;letter-spacing:0;white-space:nowrap}
.manufacturing-cta .button.manufacturing-button--white{background:#fff;color:var(--color-deep-blue);border-color:#fff}
.manufacturing-cta .button.manufacturing-button--ghost{background:transparent;border-color:rgb(255 255 255 / 50%);color:#fff}
.manufacturing-cta .button.manufacturing-button:hover{background:var(--color-link);border-color:var(--color-link);color:#fff}
.manufacturing-cta--wrap-title h2{white-space:normal}
@media(max-width:1200px){.manufacturing-cta-panel{grid-template-columns:1fr;padding:54px}.manufacturing-cta h2{white-space:normal}}
@media(max-width:800px){.manufacturing-cta{padding-bottom:48px}.manufacturing-cta-panel{padding:40px 32px}}
@media(max-width:600px){.manufacturing-cta-panel{padding:36px 24px}.manufacturing-cta h2{font-size:27px;line-height:1.3}.manufacturing-cta .manufacturing-actions{flex-direction:column}.manufacturing-cta .button.manufacturing-button{padding-inline:20px;font-size:14px}}
