body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #f9f9f9; color: #333; }
header { text-align: center; padding: 20px; background-color: #ff6b35; color: white; }
.logo { width: 150px; }
.cta { display: inline-block; padding: 10px 20px; background-color: #8338ec; color: white; text-decoration: none; border-radius: 5px; }
section { padding: 20px; }
.menu-item { margin-bottom: 15px; }
footer { text-align: center; padding: 10px; background-color: #333; color: white; position: relative; bottom: 0; width: 100%; }