.sc-software{display:grid;grid-template-columns:1fr 1.25fr;gap:60px;align-items:center;background:#f3f5f6}.sc-software-logo{width:190px;height:auto;display:block;margin:0 0 30px}.sc-software-copy p:not(.sc-eyebrow){font-size:16px;line-height:1.8;color:#64686b;max-width:430px;margin:24px 0}.sc-software figure{margin:0}.sc-software figure>img{width:100%;height:auto;border:1px solid #d9dfe3;display:block}.sc-software figcaption{font-size:12px;line-height:1.6;color:#69737c;margin-top:15px}.sc-software figcaption a,.sc-source-note a{text-decoration:underline}.sc-software-hero .sc-hero-visual{background:#e9edef}.sc-software-hero .sc-hero-copy{padding-top:45px}.sc-software-hero h1{font-size:45px}.sc-software-hero .sc-software-logo{width:175px;margin-bottom:25px}.sc-software-links{display:flex;flex-direction:column;gap:20px;margin-top:30px}.sc-software-links a{font-size:17px;border-bottom:1px solid #cad0d6;padding-bottom:16px}.sc-source-note{font-size:13px;line-height:1.8;color:#66717c;margin-top:35px}.sc-engineering-resource{border-top:1px solid #3c4146;margin-top:25px;padding-top:20px}.sc-engineering-resource>span{font-size:11px;color:#939ba4;display:block;margin-bottom:15px}.sc-footer .sc-engineering-resource img{filter:none;background:white;width:87px;height:112px;padding:9px;object-fit:contain}.sc-footer .sc-engineering-resource a{display:inline-block!important}.sc-cad-image{padding:0;background:#303945}.sc-cad-image img{object-fit:contain;max-height:none;display:block}.sc-cad-image>span{font-size:11px;bottom:-1px}.sc-service-hero .sc-hero-visual img[src*="shop-drawing"]{object-fit:cover;padding:0}.sc-service-hero .sc-hero-visual img[src*="solidplus"]{object-fit:contain}.sc-footer img:not([src*="engineers-australia"]){height:auto}.sc-hero-visual img[src*="shop-drawing"]{object-position:52% center}
.sc-footer .sc-dia-badge{display:flex!important;flex-direction:column;gap:15px;background:#fff;padding:20px;margin-top:24px;max-width:240px;color:#17191c}.sc-footer .sc-dia-badge img{filter:none!important;width:180px!important;height:auto!important;max-height:75px;object-fit:contain;object-position:left center}.sc-dia-badge span{font-size:12px;line-height:1.5;color:#17191c}
@media(max-width:800px){.sc-software{grid-template-columns:1fr;gap:35px}.sc-software-hero h1{font-size:36px}.sc-software-logo{width:165px}.sc-software-hero .sc-hero-visual{min-height:300px}.sc-cad-image{min-height:230px}}
