.r473-road,.r473-brief,.r473-fleet-progress{border:1px solid rgba(127,190,255,.22);background:linear-gradient(180deg,rgba(12,27,45,.96),rgba(9,20,34,.98));box-shadow:0 18px 40px rgba(0,0,0,.18)}
.r473-road h3,.r473-brief h2,.r473-fleet-progress h3{margin:8px 0 10px;font-size:clamp(20px,2.8vw,28px);color:#eef7ff}
.r473-road>p,.r473-brief>p,.r473-fleet-progress>p{color:#c6d8ea;line-height:1.72}
.r473-road-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:16px 0 10px}
.r473-road-step{padding:15px 16px;border-radius:18px;border:1px solid rgba(117,181,236,.22);background:linear-gradient(180deg,rgba(20,43,68,.92),rgba(12,28,44,.95))}
.r473-road-step strong{display:block;color:#eaf7ff;margin-bottom:8px;font-size:14px;letter-spacing:.04em;text-transform:uppercase}
.r473-road-step p{margin:0;color:#bfd4e7;line-height:1.62;font-size:14px}
.r473-road small,.r473-fleet-progress small{display:block;margin-top:8px;color:#8fb0ca;line-height:1.55}
.r473-progress-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
.r473-progress-meta span{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;background:rgba(61,118,166,.18);border:1px solid rgba(97,171,234,.26);color:#d7ebfa;font-size:12px}
@media (max-width:720px){.r473-road-grid{grid-template-columns:1fr}.r473-road-step{padding:14px 14px}}
