translate English to French: They make all the difference and are our guarantee for success today and in the future.
Ce sont eux qui font la différence et qui sont notre garantie, aujourd’hui et dans le futur.