.panel-feature.panel-feature-seasonal-v28{display:block;align-self:start;padding:0;overflow:hidden;border:1px solid #e2ded1}.panel-feature.panel-feature-seasonal-v28>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;mix-blend-mode:normal;padding:0;margin:0}.panel-feature.panel-feature-seasonal-v28>span{display:block;padding:16px;font-size:11px;line-height:1.7}
.freight-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:38px;align-items:start;padding-top:40px;padding-bottom:45px}.freight-copy{display:block;margin:0}.freight-copy h2{font-size:35px;line-height:1.15;margin-bottom:24px}.freight-copy p{font-size:12px;line-height:1.9;margin-bottom:17px}.freight-copy>.textlink{display:inline-flex;font-size:11px;margin-bottom:20px}
.delivery-promises.delivery-promises-compact-v28{display:grid;grid-template-columns:1fr;gap:12px;margin:14px 0 0;padding:0}.delivery-promises-compact-v28>div{position:relative;min-height:65px;padding:12px 12px 12px 44px;border:1px solid #dedbcf;background:#f0eee6}.delivery-promises-compact-v28>div>span{position:absolute;top:13px;left:13px;font-size:10px}.delivery-promises-compact-v28 strong{font-size:12px;display:block;margin-bottom:5px}.delivery-promises-compact-v28 p{font-size:11px;line-height:1.6;margin:0}
.freight-story>.freight-demo{width:100%;max-width:660px;padding:18px;background:#f0eee5;box-sizing:border-box;border:1px solid #d5d6c9}.freight-demo .production-scene{aspect-ratio:1.72;min-height:0;margin-top:13px}.production-scene:after{content:'';position:absolute;inset:0;background:#ece9df;opacity:var(--scene-fade,0);pointer-events:none;z-index:5}.freight-demo .production-ground-label{font-size:6px;left:9px;bottom:9px;padding:4px;letter-spacing:1px}.freight-demo-top{font-size:8px;letter-spacing:1px}.freight-demo-caption{display:block;padding-top:16px;min-height:0}.freight-demo-caption>span{display:block;font-size:9px;margin:0 0 7px}.freight-demo-caption>strong{display:block;font-size:23px;line-height:1.2;margin-bottom:9px}.freight-demo-caption>p{font-size:11px;line-height:1.75;margin:0;max-width:none}.freight-demo-caption>#production-load-state{font-size:9px;margin-top:9px}.freight-demo .production-models{gap:8px 13px;flex-wrap:wrap;padding-top:10px}.freight-demo .production-models>span{font-size:7px}.freight-demo .production-models>button{font-size:9px}.freight-demo .freight-play{font-size:10px;min-height:35px;margin:13px 0}.freight-demo .freight-step-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.freight-demo .freight-step-buttons>button{font-size:8px;min-height:39px;padding:5px;overflow-wrap:anywhere}
@media(max-width:1000px){.freight-story{gap:23px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.freight-copy h2{font-size:30px}.freight-story>.freight-demo{padding:14px}}
@media(max-width:760px){.freight-story{grid-template-columns:1fr;gap:25px}.freight-story>.freight-demo{max-width:620px;justify-self:center}.delivery-promises.delivery-promises-compact-v28{gap:8px}.freight-copy h2{font-size:32px}.freight-demo .production-scene{aspect-ratio:1.48}.freight-demo .freight-step-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.freight-demo .freight-step-buttons>button{font-size:9px;min-height:40px}.panel-feature.panel-feature-seasonal-v28{max-width:280px;width:100%;margin:auto}.collection-panel .panel-feature.panel-feature-seasonal-v28{display:block}}
