body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #f4f4f4; }
header { background: #007acc; color: #fff; padding: 20px; text-align: center; }
.logo { width: 150px; }
h1 { margin: 0; font-size: 2.5em; }
.cta-button { background: #ffcc00; color: #000; padding: 10px 20px; text-decoration: none; border-radius: 5px; }
section { padding: 20px; }
footer { text-align: center; padding: 10px; background: #333; color: #fff; }