.src0cd5b-hero{position:relative;min-height:600px;display:flex;align-items:center;justify-content:center;padding:160px 0 80px;overflow:hidden;background:#263440}.src0cd5b-hero-mask,.src0cd5b-hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.src0cd5b-hero-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.src0cd5b-hero-mask{background:linear-gradient(90deg,rgba(38,52,64,.92),rgba(38,52,64,.78))}.src0cd5b-hero-copy{position:relative;z-index:1;max-width:800px;text-align:center;background:#263440;padding:32px;border-radius:12px}.src0cd5b-hero h1,.src0cd5b-hero p{color:#fff}.src0cd5b-hero p{margin-top:16px}.src0cd5b-hero-actions{display:flex;gap:16px;justify-content:center;margin-top:32px}.src0cd5b-apps{background:var(--brand-bg-alt);padding:64px 0}.src0cd5b-section-head h2,.src0cd5b-section-head p{color:var(--brand-text)}.src0cd5b-scroll{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px}.src0cd5b-scroll-card{flex:0 0 200px;background:#fff;border:1px solid var(--brand-border);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:16px}.src0cd5b-scroll-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:12px}.src0cd5b-scroll-hint{margin-top:16px;color:var(--brand-text)}.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}.src0cd5b-roadmap{list-style:none;padding:0}.src0cd5b-roadmap li{display:flex;gap:16px;margin-bottom:24px}.src0cd5b-roadmap-step{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;border-radius:12px;background:var(--brand-primary);color:#fff;font-weight:700}.src0cd5b-lca-cards article{background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:12px;padding:16px;margin-bottom:16px}.rp-performance-matrix{background:var(--brand-bg-alt);padding:88px 0}.src0cd5b-situations{background:#fff;padding:64px 0;text-align:center}.src0cd5b-slide{display:none;max-width:760px;margin:0 auto;padding:24px;background:var(--brand-bg-alt);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.src0cd5b-slide.is-active{display:block}.src0cd5b-slide footer,.src0cd5b-slide p{color:var(--brand-text)}.src0cd5b-carousel-nav{display:flex;justify-content:center;gap:16px;margin-top:16px}.rp-compliance-trust{background:var(--brand-primary-dark);padding:56px 0}.rp-compliance-trust a:not(.btn),.rp-compliance-trust h2,.rp-compliance-trust h3,.rp-compliance-trust p{color:#fff}.rp-compliance-layout{display:grid;grid-template-columns:35% 65%;grid-gap:24px;gap:24px}.rp-compliance-badges{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.rp-compliance-badges article{border:1px solid rgba(255,255,255,.35);border-radius:12px;padding:16px}.src0cd5b-btn-on-dark{background:#fff;color:var(--brand-primary-dark);border:0}.src0cd5b-faq{background:#fff;padding:64px 0}.src0cd5b-faq article{border:1px solid var(--brand-border);border-radius:12px;padding:16px;margin-bottom:16px;background:#fff}.src0cd5b-cta{background:var(--brand-primary);padding:80px 0 96px;text-align:center}.src0cd5b-cta h2,.src0cd5b-cta p{color:#fff}.src0cd5b-cta-actions{display:flex;gap:16px;justify-content:center;margin-top:24px}@media (max-width:991px){.src0cd5b-hero{min-height:500px}.rp-compliance-layout,.rp-roadmap-layout{grid-template-columns:1fr}.rp-compliance-badges{grid-template-columns:1fr 1fr}.src0cd5b-cta-actions,.src0cd5b-hero-actions{flex-direction:column}}@media (max-width:575px){.src0cd5b-hero{min-height:400px}.rp-compliance-badges{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.src0cd5b-slide{transition:none}}