The Role of Corporate Events in Enhancing Brand Reputation and Customer Loyalty