
        body { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 850px; margin: 0 auto; padding: 20px; }
        h1 { color: #2c3e50; border-bottom: 2px solid #e74c3c; padding-bottom: 10px; }
        h2 { color: #e74c3c; margin-top: 30px; }
        h3 { color: #34495e; }
        .highlight { background-color: #f9f9f9; padding: 20px; border-left: 5px solid #e74c3c; margin: 20px 0; }
        .cta-box { text-align: center; background: #2c3e50; color: white; padding: 30px; border-radius: 8px; margin: 40px 0; }
        .cta-box a { color: #ffeb3b; font-weight: bold; text-decoration: underline; }
        .faq-section { background: #f4f7f6; padding: 20px; border-radius: 8px; }
        .faq-item { margin-bottom: 15px; }
        .faq-question { font-weight: bold; color: #2c3e50; }
        table { width: 100%; border-collapse: collapse; margin: 20px 0; }
        th, td { border: 1px solid #ddd; padding: 12px; text-align: left; }
        th { background-color: #f2f2f2; }
    