body { padding: 2rem; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.6; color: #333; background: #f5f5f5; } .banner img { width: 100%; max-width: 600px; /* Adjust this value */ height: auto; display: block; margin: 0 auto; /* Centers it */ } .card { max-width: 900px; margin: 0 auto; background: white; border-radius: 8px; padding: 3rem; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); } h1 { font-size: 2rem; font-weight: 600; line-height: 1.3; margin-bottom: 1.5rem; color: #1a1a1a; } .badge { display: inline-block; background: #ff8c00; color: white; padding: 0.5rem 1rem; border-radius: 20px; font-size: 0.9rem; font-weight: 500; margin-bottom: 1.5rem; } .intro { font-size: 1.1rem; margin-bottom: 2rem; color: #444; } .section-title { font-size: 1.05rem; margin-bottom: 1rem; color: #333; } .features { list-style: disc; padding-left: 2rem; margin-bottom: 2rem; } .features li { margin-bottom: 0.75rem; font-size: 1rem; color: #444; } .integration { font-size: 1rem; margin-bottom: 2rem; color: #444; } .links { margin-bottom: 2rem; font-size: 1rem; } .links p { margin-bottom: 0.5rem; } .links a { color: #6366f1; text-decoration: none; } .links a:hover { text-decoration: underline; } .feedback { font-size: 1rem; color: #333; margin-top: 2rem; } @media (max-width: 768px) { body { padding: 1rem; } .card { padding: 2rem 1.5rem; } h1 { font-size: 1.5rem; } }