.src1fa49-hero-bottombar{position:relative;min-height:560px;padding:0 0 120px;color:#fff}.src1fa49-hero-bottombar__media{position:absolute;top:0;right:0;bottom:0;left:0}.src1fa49-hero-bottombar__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.src1fa49-hero-bottombar::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(38,56,64,.35),rgba(38,56,64,.82));z-index:1}.src1fa49-hero-bottombar__copy{position:relative;z-index:2;padding-top:168px;padding-bottom:48px;max-width:760px;margin-left:auto;margin-right:auto}.src1fa49-hero-bottombar .src1fa49-kicker,.src1fa49-hero-bottombar h1,.src1fa49-hero-bottombar p{color:#fff}.src1fa49-hero-bottombar h1{font-size:max(2rem, min(4vw, 3.5rem))}.src1fa49-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.src1fa49-hero-actions{display:flex;gap:16px;flex-wrap:wrap}.src1fa49-hero-bar{position:relative;z-index:2;background:rgba(38,56,64,.92);padding:24px 0}.src1fa49-hero-bar__list{display:flex;flex-wrap:nowrap;gap:16px;list-style:none;margin:0;padding:0}.src1fa49-hero-bar__list li{flex:1 1 0;min-width:0;color:#fff;font-size:.875rem}.src1fa49-hero-bar__list span{display:block;font-weight:700;color:#fff}.src1fa49-icon-card{background:#fff;border:1px solid var(--brand-border);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:16px;height:auto}.src1fa49-icon{display:block;width:48px;height:48px;margin:0 auto 12px;background:var(--brand-primary);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.src1fa49-icon-cart{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 6h2l2 12h12l2-8H8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 6h2l2 12h12l2-8H8'/%3E%3C/svg%3E")}.src1fa49-icon-tote{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 7h16v12H4zM8 7V5h8v2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 7h16v12H4zM8 7V5h8v2'/%3E%3C/svg%3E")}.src1fa49-icon-caster{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='14' r='6' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='14' r='6' fill='black'/%3E%3C/svg%3E")}.src1fa49-icon-oem{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h16v6H4zm0 10h7v6H4zm9 0h7v6h-7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h16v6H4zm0 10h7v6H4zm9 0h7v6h-7z'/%3E%3C/svg%3E")}.src1fa49-home-uses{background:var(--brand-bg-alt)}.src1fa49-icon-card h3,.src1fa49-icon-card p{color:var(--brand-text);text-align:center}.rp-sustainability-roadmap{padding:88px 0;background:#fff}.rp-roadmap-layout{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:32px;gap:32px}.src1fa49-roadmap{padding-left:20px}.src1fa49-lca-cards article{border:1px solid var(--brand-border);border-radius:12px;padding:16px;margin-bottom:16px;background:var(--brand-bg-alt)}.src1fa49-home-features img{width:100%;border-radius:12px}.src1fa49-point-list{list-style:none;padding:0}.src1fa49-point-list li{margin-bottom:20px;padding-left:28px;position:relative}.src1fa49-point-list li::before{content:"";position:absolute;left:0;top:8px;width:14px;height:14px;border-radius:50%;background:var(--brand-primary)}.src1fa49-home-scenes{background:var(--brand-bg-alt)}.src1fa49-home-scenes blockquote{background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:32px;margin:0 auto;max-width:48rem}.src1fa49-home-scenes .carousel-control-next,.src1fa49-home-scenes .carousel-control-prev{filter:invert(1)}.src1fa49-home-trust{background:var(--brand-primary-dark);padding:48px 0}.src1fa49-stats-row{display:flex;flex-wrap:nowrap;gap:2rem}.src1fa49-stat{flex:1 1 0;min-width:0;text-align:center}.src1fa49-stat .number{display:block;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:8px}.src1fa49-stat .label{display:block;font-size:.875rem;color:#fff}.src1fa49-home-cta{background:var(--brand-primary);padding-top:80px;padding-bottom:96px}.src1fa49-home-cta h2,.src1fa49-home-cta li,.src1fa49-home-cta p{color:#fff}.src1fa49-home-cta a:not(.btn){color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.src1fa49-cta-card{background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.12);padding:24px}.src1fa49-cta-card .src1fa49-form-hint,.src1fa49-cta-card .src1fa49-form-privacy,.src1fa49-cta-card h2,.src1fa49-cta-card label,.src1fa49-cta-card legend,.src1fa49-cta-card p{color:var(--brand-text)}.src1fa49-cta-card a{color:var(--brand-primary)}@media (max-width:991.98px){.rp-roadmap-layout{grid-template-columns:1fr}}@media (max-width:768px){.src1fa49-hero-bar__list,.src1fa49-stats-row{flex-wrap:wrap}.src1fa49-hero-bar__list li,.src1fa49-stat{flex:0 0 50%}}