body { font-family: Arial, sans-serif; margin: 0; padding: 0; background: #f4f4f4; color: #333; } header { background: #222; color: #fff; padding: 20px; text-align: center; } section { padding: 20px; background: #fff; margin: 20px; border-radius: 8px; } form input, form textarea { width: 100%; margin-bottom: 10px; padding: 10px; font-size: 1em; } button { padding: 10px 15px; background-color: #0074D9; color: white; border: none; cursor: pointer; } button:hover { background-color: #005fa3; } footer { text-align: center; padding: 10px; background: #222; color: white; }