.pmsb-engineering-hero{min-height:560px;display:grid;align-items:center;background:repeating-linear-gradient(90deg,var(--brand-primary-light),var(--brand-primary-light) 63px,var(--brand-neutral-dark) 64px)}.pmsb-engineering-hero a,.pmsb-engineering-hero h1,.pmsb-engineering-hero p{color:var(--brand-text-inverse)}.pmsb-engineering-index{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.pmsb-engineering-hero img{max-height:290px}.cis-home-product a,.pmsb-project-matrix article{border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden}.cis-home-product h3,.cis-home-product p,.pmsb-project-matrix article a,.pmsb-project-matrix dl,.pmsb-project-matrix h3{margin:16px}.cis-home-product img{aspect-ratio:1}.cis-trust{padding-top:24px;padding-bottom:24px;background:var(--brand-bg-alt)}.cis-trust-row{display:flex;flex-wrap:nowrap;gap:16px}.cis-trust-row div{flex:1;display:grid;align-content:center;border-left:1px solid var(--brand-border);padding-left:16px}.cis-trust-row strong{font-size:1.75rem}.pmsb-project-matrix img{aspect-ratio:16/9}.pmsb-project-matrix dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.cis-home-industry a{position:relative;overflow:hidden}.cis-home-industry a::after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,var(--brand-primary-dark));pointer-events:none}.cis-home-industry span{position:absolute;bottom:8px;left:0;right:0;text-align:center;color:var(--brand-text-inverse);z-index:1}.cis-home-industry a:hover img{transform:scale(1.05)}.cis-diagonal{background:linear-gradient(98deg,var(--brand-primary),var(--brand-neutral-dark))}.cis-diagonal,.cis-diagonal a,.cis-diagonal h2,.cis-diagonal p{color:var(--brand-text-inverse)}.cis-diagonal .cis-feedback{color:var(--brand-text);background:var(--brand-bg)}.cis-diagonal .cis-feedback a{color:var(--brand-primary)}@media (max-width:767px){.cis-trust-row{flex-wrap:wrap}.cis-trust-row div{flex:0 0 calc(50% - 8px)}}