Navigating the European Cyber Resilience Act (CRA): Essential Compliance Guide for Tech Companies