translate English to French: We can no longer afford missed opportunities.
Nous ne pouvons plus nous permettre de laisser filer les occasions.