translate English to French: Impressive levels of energy and effort to build evidence based decisions.
Énormément d'énergie et d'efforts afin de prendre des décisions basées sur des preuves.