body { font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; margin: 0; color: #111; }
.wrap { max-width: 900px; margin: 90px auto; padding: 0 20px; }
h1 { font-size: 42px; margin: 0 0 10px; }
p { font-size: 18px; line-height: 1.5; opacity: .85; }
.cta { display: flex; gap: 10px; margin-top: 18px; flex-wrap: wrap; }
.btn { display: inline-block; padding: 10px 14px; border: 1px solid #111; border-radius: 12px; text-decoration: none; color: #111; }
.btn.ghost { background: transparent; opacity: .9; }
