body { margin: 0; padding: 0; font-family: Arial, sans-serif; color: #222; background: #fafafa; } header, footer { background: #1a1a1a; color: #fff; padding: 20px; } header nav a { color: #fff; margin-right: 20px; text-decoration: none; font-weight: 600; } .container { width: 90%; max-width: 1100px; margin: 40px auto; } .hero { text-align: center; padding: 100px 20px; background: #e9e9e9; border-radius: 8px; } button.main-btn { background: #000; color: #fff; padding: 12px 24px; border: none; border-radius: 6px; font-size: 16px; cursor: pointer; }