.company-products{color:#1c2539;background:#fff}.company-products .page-banner-content{padding-top:calc(var(--header-height,100px) + 30px)}.product-feature-heading>p{color:#5d6b7e;margin-bottom:18px;font-weight:500}.product-feature{scroll-margin-top:calc(var(--header-height,100px) + 20px);padding-block:80px 100px}.product-feature-heading{margin-bottom:60px}.product-feature-heading h2{max-width:1000px}.product-feature-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;display:grid}.product-feature-image{aspect-ratio:1;background:#edf1f5;border-radius:18px;width:100%;position:relative;overflow:hidden}.product-feature-image img{object-fit:cover;object-position:center}@media (min-width:992px){.product-feature-reversed .product-feature-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.product-feature-reversed .product-feature-image{grid-area:1/2}.product-feature-reversed .product-feature-copy{grid-area:1/1}}.product-feature-copy>p{line-height:1.7}.product-feature-copy>p+p{margin-top:28px}.product-feature-copy .buttons{margin-top:48px}@media (max-width:991px){.product-feature-layout{grid-template-columns:1fr;gap:32px}.product-feature-heading{margin-bottom:32px}.product-feature{padding-block:48px 64px}.product-feature-image{width:100%;max-width:600px}.product-feature-copy .buttons{margin-top:32px}}@media (min-width:768px) and (max-width:991px){.product-feature-image{width:min(72vw,520px);margin-inline:auto}}@media (prefers-reduced-motion:reduce){.company-products [data-aos]{opacity:1!important;transition:none!important;transform:none!important}}
