.truck-actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}.truck-actions .button{margin-top:0}.truck-product-figure{margin:0}.truck-product-figure img{border:1px solid #8fdaf133;border-radius:18px;width:100%;height:auto;display:block}.truck-product-figure figcaption{color:#aec5d6;margin-top:12px;font-size:.875rem}.truck-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.truck-benefits h3{margin-bottom:16px}.truck-story{grid-template-columns:minmax(0,1.8fr) minmax(180px,1fr);align-items:center;gap:48px;display:grid}.truck-story h2{margin:16px 0 22px}.truck-story p+p,.truck-story .text-link{margin-top:16px}.truck-note{color:#aec5d6;font-size:.875rem}.truck-story-metric{text-align:center;border-radius:20px;gap:8px;display:grid}.truck-story-metric span{font-size:1.5rem}.truck-story-metric strong{color:#8ee8ed;font-size:clamp(2.4rem,5vw,4rem)}.truck-faq{max-width:900px}.truck-faq h2{margin-bottom:24px}.truck-faq details{border-bottom:1px solid #8fdaf133;padding:22px 0}.truck-faq summary{cursor:pointer;color:#eef7fb;font-size:1.1rem;font-weight:600}.truck-faq details p{color:#b8ccdc;margin-top:16px}.truck-demo{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px;display:grid}.truck-demo-inputs,.truck-demo-results{background:linear-gradient(135deg,#0f273acc,#071826b3);border:1px solid #8fdaf133;border-radius:20px;min-width:0;padding:30px}.truck-demo h2{margin-bottom:24px;font-size:clamp(1.45rem,3vw,2rem)}.truck-pack-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:28px;display:grid}.truck-pack-list li{background:#80daed0f;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 12px;display:flex}.truck-demo form{gap:12px;display:grid}.truck-demo label{font-weight:600}.truck-demo .button{justify-self:start;margin-top:10px}.truck-demo-error{color:#ffb7b7}.truck-demo-metrics{flex-wrap:wrap;gap:20px;margin:0 0 28px;display:flex}.truck-demo-metrics dt{color:#aec5d6;font-size:.85rem}.truck-demo-metrics dd{color:#8ee8ed;margin:4px 0 0;font-size:1.5rem}.truck-trip-list{gap:22px;margin-bottom:24px;display:grid}.truck-trip-list h3{margin-bottom:8px;font-size:1.1rem}.truck-trip-list p{color:#b8ccdc;font-size:.95rem}.truck-capacity-bar{background:#8fdaf11f;border-radius:6px;height:8px;margin-top:10px;overflow:hidden}.truck-capacity-bar span{background:linear-gradient(90deg,#8ce4dd,#68b5f2);height:100%;display:block}.truck-demo-context{max-width:900px}.truck-demo-context p{margin:20px 0}@media (max-width:760px){.truck-story,.truck-demo,.truck-benefits{grid-template-columns:1fr;gap:24px}.truck-demo-inputs,.truck-demo-results{padding:22px}.truck-actions .button{justify-content:center;width:100%}}
