The big idea here is, I think, a new piece of a solution to a fairly big problem in transportation.
A grande ideia aqui é, eu acho, uma nova peça da solução para o sério e grande problema de transporte.