body{margin:0;min-height:100vh;display:grid;place-items:center;gap:28px;font-family:system-ui,sans-serif;background:#f6f4fa}
.tarjeta{width:min(86vw,520px);aspect-ratio:16/10;border-radius:20px;background:linear-gradient(135deg,#151A2B,#2F5BFF 60%,#C058D6)}
.boton{display:inline-block;padding:14px 24px;border-radius:999px;background:#121014;color:#fff;font-weight:800;text-decoration:none;font-size:18px}
h1{font-size:clamp(48px,9vw,110px);margin:0;letter-spacing:-.03em;color:#121014}
