.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-top:90px;padding-bottom:90px}.about-intro>img{display:block;width:100%;aspect-ratio:1.35;object-fit:cover}.about-kicker{color:#f5681d;font-size:12px;font-weight:800;letter-spacing:.1em;margin:0 0 18px}.about-intro h2,.about-heading h2,.about-cta h2{font-size:32px;line-height:1.2;text-align:left;margin:0 0 22px}.about-intro p:not(.about-kicker),.about-heading>p,.about-cta p:not(.about-kicker){color:#666;line-height:1.8;font-size:15px}.about-intro .about-lead{font-size:18px!important;color:#3c3c3c!important}.about-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.about-text-link{color:#f5681d;font-weight:700;text-decoration:none;font-size:14px}.about-section{padding-top:82px;padding-bottom:82px;border-top:1px solid #e4e4e4}.about-heading{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:32px}.about-heading h2{margin-bottom:0}.about-heading>p{max-width:550px;margin:0}.about-projects{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.about-project{display:block;background:#f3f3f3;text-decoration:none;color:#171717}.about-project img{display:block;width:100%;height:220px;object-fit:cover}.about-project>div{padding:22px}.about-project span{font-size:11px;letter-spacing:.06em;color:#f5681d;font-weight:800}.about-project h3{font-size:19px;margin:8px 0}.about-project p{font-size:13px;line-height:1.6;color:#666;min-height:42px}.about-project b{font-size:13px;color:#f5681d}.about-all{display:inline-block;margin-top:26px}.about-clients,.about-capabilities{background:#f5f5f5}.about-clients>.section,.about-capabilities>.section{padding-top:75px;padding-bottom:75px}.about-logos{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.about-logos img{width:100%;height:90px;object-fit:contain;background:#fff;padding:22px;box-sizing:border-box}.about-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.about-benefits article{border-top:3px solid #f5681d;padding-top:20px}.about-benefits span,.about-steps span{font-size:12px;color:#f5681d;font-weight:800}.about-benefits h3,.about-steps h3,.about-service-row h3{font-size:17px;margin:12px 0}.about-benefits p,.about-steps p,.about-service-row p{font-size:14px;line-height:1.75;color:#666}.about-product-links{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.about-product-links a{background:white;padding:20px;text-decoration:none;color:#222;font-weight:700;font-size:14px;display:flex;justify-content:space-between;gap:10px}.about-product-links a span{color:#f5681d}.about-service-row{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:26px;align-items:center;margin-top:35px}.about-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.about-steps article{border-top:1px solid #ccc;padding-top:20px}.about-cta{background:#242424;color:white}.about-cta>.section{padding-top:65px;padding-bottom:65px;display:flex;align-items:center;justify-content:space-between;gap:50px}.about-cta h2{color:white}.about-cta p:not(.about-kicker){color:#ccc;max-width:650px}.about-cta .about-actions{flex-shrink:0}@media(max-width:900px){.about-intro{gap:30px}.about-benefits,.about-steps{grid-template-columns:repeat(2,1fr)}.about-product-links{grid-template-columns:repeat(2,1fr)}.about-service-row{grid-template-columns:repeat(2,1fr)}.about-cta>.section{display:block}.about-logos{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.about-intro{grid-template-columns:1fr;padding-top:50px;padding-bottom:50px}.about-intro h2,.about-heading h2,.about-cta h2{font-size:27px}.about-heading{grid-template-columns:1fr;gap:14px}.about-section{padding-top:55px;padding-bottom:55px}.about-projects{grid-template-columns:1fr}.about-project img{height:230px}.about-benefits,.about-steps,.about-service-row{grid-template-columns:1fr}.about-logos{grid-template-columns:repeat(2,1fr)}.about-cta .about-actions{flex-shrink:1}}
.about-logos img[alt="Hanssen"]{background:#424b47;padding:15px 22px}
