.sustainability-hero{padding:80px 0;background:linear-gradient(116deg,#e8eef2,#f7f6f0 65%,#fff);border-bottom:1px solid var(--brand-border)}.roadmap-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:0}.roadmap-steps details{border-top:3px solid var(--brand-primary);border-bottom:0}.packing-options{background:var(--brand-bg-alt)}.packing-card{padding:24px;background:#fff;border:1px solid var(--brand-border)}.freight-role{padding:16px;border-top:1px solid var(--brand-border)}.freight-role>span{display:block;color:var(--brand-primary);font-size:1.8rem}.freight-measures{background:var(--brand-surface-muted)}.shipment-units{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:24px}.shipment-units>div{flex:1 1 0;min-width:0;text-align:center;border:1px solid var(--brand-border);padding:16px 4px;background:#fff}.shipment-units span,.shipment-units strong{display:block}.shipment-units strong{font-size:1.8rem;color:var(--brand-primary)}.sustainability-cta{background:linear-gradient(115deg,var(--brand-primary-dark),#0d1e2d);text-align:center}.sustainability-cta h2,.sustainability-cta p{color:#fff}.sustainability-cta a.btn-accent{color:var(--brand-primary-dark)}@media (max-width:767.98px){.roadmap-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.sustainability-hero{background-size:160% 100%;animation:8s ease-in-out infinite alternate shipment-gradient}@keyframes shipment-gradient{from{background-position:0 50%}to{background-position:100% 50%}}}