Featured insights EIC STEP Scale-up: who are the winners? With a budget of €300 million in 2025 and projected to grow to €900 million until 2027, the EIC STEP Scale-up call aims to provide June 24, 2025