.src40592-hero-gradient{background:linear-gradient(135deg,var(--brand-primary) 0,var(--brand-primary-dark) 100%);min-height:520px;padding:64px 0}.src40592-hero-gradient .src40592-kicker-light,.src40592-hero-gradient h1,.src40592-hero-gradient p{color:#fff}.src40592-hero-inner{max-width:800px;margin:0 auto;text-align:center}.src40592-hero-inner img{margin-top:32px;width:100%;max-width:720px;height:auto;border-radius:var(--brand-radius)}.src40592-kicker-light{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.src40592-hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:32px}.src40592-industry-cards{background:var(--brand-bg)}.src40592-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.src40592-scene-card{position:relative;overflow:hidden;border-radius:var(--brand-radius);box-shadow:0 4px 16px rgba(0,0,0,.08);min-height:220px}.src40592-scene-card img{width:100%;height:240px;-o-object-fit:cover;object-fit:cover}.src40592-scene-card h3{position:absolute;left:0;right:0;bottom:0;margin:0;padding:16px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.65))}.rp-sustainability-roadmap{background:#fff}.rp-roadmap-layout{display:grid;grid-template-columns:1.2fr 0.8fr;grid-gap:32px;gap:32px}.src40592-roadmap{list-style:none;padding:0}.src40592-roadmap li{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--brand-border)}.src40592-roadmap .number{font-size:2rem;font-weight:700;color:var(--brand-primary);min-width:48px}.src40592-roadmap .label{font-size:.875rem;color:var(--brand-text)}.src40592-lca-cards{display:grid;grid-gap:16px;gap:16px}.src40592-lca-cards article{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px;background:var(--brand-bg-alt)}.src40592-features-alt .src40592-alt-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;margin-bottom:64px}.src40592-alt-row--flip{direction:rtl}.src40592-alt-row--flip>*{direction:ltr}.src40592-alt-row img{width:100%;border-radius:var(--brand-radius)}.src40592-quote{background:var(--brand-bg-alt);text-align:center}.src40592-quote blockquote{max-width:800px;margin:0 auto}.src40592-quote p{font-size:1.5rem}.src40592-quote-meta{font-size:.875rem;margin-top:16px}.src40592-trust-light{background:var(--brand-bg-alt);border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);padding:24px 0}.src40592-trust-row{display:flex;max-width:1200px;margin:0 auto;padding:0 16px}.src40592-trust-row>div{flex:1;text-align:center;padding:8px}.src40592-trust-row .number{display:block;font-size:2rem;font-weight:700;color:var(--brand-primary);margin-bottom:8px}.src40592-trust-row .label{display:block;font-size:.875rem;color:var(--brand-text)}.src40592-faq .accordion-item{border:1px solid var(--brand-border);border-radius:var(--brand-radius);margin-bottom:8px;overflow:hidden}.src40592-cta-photo{position:relative;min-height:360px;padding:0}.src40592-cta-photo img{width:100%;height:420px;-o-object-fit:cover;object-fit:cover}.src40592-cta-photo__copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:32px;background:rgba(38,46,64,.62)}.src40592-cta-photo__copy h2,.src40592-cta-photo__copy p{color:#fff}@media (max-width:768px){.rp-roadmap-layout,.src40592-features-alt .src40592-alt-row{grid-template-columns:1fr}.src40592-alt-row--flip{direction:ltr}.src40592-trust-row{flex-wrap:wrap}.src40592-trust-row>div{flex:0 0 50%}}