body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #f4f4f4; } .card { max-width: 800px; margin: 50px auto; background: #fff; padding: 20px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); border-radius: 8px; } h1, h2, h3 { color: #333; } p { color: #666; line-height: 1.6; } ul { list-style: none; padding: 0; } ul li { margin: 10px 0; } a { color: #007BFF; text-decoration: none; } a:hover { text-decoration: underline; } .features { display: flex; flex-wrap: wrap; gap: 20px; margin: 20px 0; } .feature { flex: 1; max-width: 250px; text-align: center; } .feature img { margin-bottom: 10px; } .feature h3 { margin: 5px 0 10px; font-size: 1.2em; } .feature p { font-size: 0.9em; } .faq h3 { margin: 20px 0 10px; font-size: 1.2em; } .faq p { margin: 5px 0 20px; font-size: 0.9em; }