body { font-family: Arial, sans-serif; margin: 0; background: #f6f7fb; color: #111; }
.wrap { max-width: 860px; margin: 0 auto; padding: 48px 16px; }
h1 { margin: 0 0 8px; font-size: 40px; }
.tagline { margin: 0 0 24px; font-size: 18px; color: #444; }
.card { background: white; border-radius: 14px; padding: 20px; margin: 14px 0; box-shadow: 0 6px 18px rgba(0,0,0,0.06); }
a { color: #0b5fff; text-decoration: none; }
a:hover { text-decoration: underline; }
footer { margin-top: 28px; color: #666; }