Digital Trust Index 2025: The State of Digital Accessibility in Europe