Business Confidence Index (BCI) in Q4/2025 recorded its highest level in seven years, marking a decisive shift in European business sentiment.