translate English to French: Our insights have deepened.
Nous sommes plus perspicaces.