Understanding the Key to Customer Loyalty: The Impact of Service Quality, Product Diversity, and Customer Satisfaction | Synapse