body { font-family: Arial, sans-serif; background: #f5f5f5; padding: 20px; }
.container { max-width: 600px; margin: auto; background: white; padding: 20px; border-radius: 8px; }
h1 { color: #0b3d91; }
.button, .cta { background: #00a86b; color: white; padding: 10px 20px; border-radius: 6px; text-decoration: none; display: inline-block; margin-top: 10px; }
.hero { background: #0b3d91; padding: 40px; text-align: center; color: white; }
.footer { text-align: center; margin-top: 40px; color: #666; font-size: 14px; }