/* Decorative engineering linework only; no equipment or customer drawing implied. */
:is(.cta-main,.quote-inset,.quote-band,.responsible-inset,.cta-band){position:relative;isolation:isolate;overflow:hidden}
:is(.cta-main,.quote-inset,.quote-band,.responsible-inset,.cta-band)::before{content:""!important;position:absolute!important;inset:0!important;background:url('/assets/machined-parts-linework.svg') no-repeat right center!important;background-size:auto 100%!important;opacity:.18!important;pointer-events:none!important;z-index:-1!important}
:is(.cta-main,.quote-inset,.quote-band,.responsible-inset,.cta-band)>*{position:relative;z-index:1}
.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.founder-biography{display:grid;grid-template-columns:1fr 2fr;gap:60px;margin-top:48px;padding-top:36px;border-top:1px solid #CAD1D8}.founder-biography h3{font-size:28px;line-height:1.3;margin:0}.founder-biography h3 span{display:block;font-size:15px;font-weight:400;margin-top:12px;color:#55606E}.founder-biography p{font-size:18px;line-height:1.6;margin:0 0 22px}.company-intro p+p{margin-top:20px}
@media(max-width:991px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-biography{display:block;margin-top:34px;padding-top:28px}.founder-biography h3{margin-bottom:24px}.founder-biography p{font-size:17px}.company-intro{gap:36px}:is(.cta-main,.quote-inset,.quote-band,.responsible-inset,.cta-band)::before{background-position:right -120px center!important;background-size:auto 70%!important;opacity:.12!important}}
