According to the Euro NCAP 2025 Roadmap (PDF), more than ninety percent of road accidents are caused by human error. Speeding, driving under the influence, drowsiness, fatigue, and distraction are among the main contributory factors. Sudden incapacitation has become a growing issue as our populations age.
Rest assured we are here to help you fulfill GSR and Euro NCAP.