.src221ab-hero{padding:160px 0 64px;background:#fff}.src221ab-hero h1,.src221ab-hero p{color:#24313b}.src221ab-hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.rp-sustainability-roadmap{background:#fff;padding:88px 0}.rp-roadmap-layout{display:grid;grid-template-columns:1.2fr 0.8fr;grid-gap:32px;gap:32px}.rp-roadmap-steps{padding-left:20px}.rp-roadmap-steps li{margin-bottom:16px;color:#24313b}.rp-roadmap-cards article{border:1px solid #d5dde1;background:#f1f5f6;padding:16px;margin-bottom:16px;border-radius:4px}.src221ab-features{background:#f1f5f6;padding:64px 0}.src221ab-feature-card{background:#fff;border:1px solid #d5dde1;border-radius:4px;padding:24px;height:100%}.src221ab-specs{background:#fff;padding:64px 0}.src221ab-industries-band{background:#f1f5f6;padding:64px 0}.src221ab-image-card{position:relative;overflow:hidden;border-radius:4px;min-height:220px}.src221ab-image-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.src221ab-image-card h3{position:absolute;left:0;right:0;bottom:0;margin:0;padding:16px;color:#fff;background:linear-gradient(180deg,rgba(36,49,59,0),rgba(36,49,59,.82))}.src221ab-trust{background:#263640;padding:24px 0}.src221ab-trust-inner{display:flex;max-width:1200px;margin:0 auto;padding:0 16px}.src221ab-trust-item{flex:1;text-align:center;padding:8px 16px}.src221ab-trust-item .number{display:block;font-size:2rem;font-weight:700;color:#fff;margin-bottom:8px}.src221ab-trust-item .label{display:block;font-size:.875rem;color:#fff}.src221ab-stats{background:#fff;padding:64px 0}.src221ab-stat-card{background:#f1f5f6;border:1px solid #d5dde1;border-radius:4px;padding:32px;text-align:center;height:100%}.src221ab-stat-card .number{display:block;font-size:2.5rem;font-weight:700;color:#3b5463;margin-bottom:8px}.src221ab-stat-card .label{display:block;font-size:.875rem;color:#24313b}.src221ab-cta-diagonal{background:linear-gradient(115deg,#3b5463 0 55%,#263640 55% 100%);padding:80px 0 96px;text-align:center}.src221ab-cta-diagonal h2,.src221ab-cta-diagonal p{color:#fff;max-width:40rem;margin-left:auto;margin-right:auto}.src221ab-cta-diagonal .btn-primary{background:#fff;border-color:#fff;color:#263640}@media (max-width:991.98px){.rp-roadmap-layout{grid-template-columns:1fr}}@media (max-width:768px){.src221ab-trust-inner{flex-wrap:wrap}.src221ab-trust-item{flex:0 0 50%}}