
        .support-card { background: #f9f9f9; padding: 20px; border-radius: 8px; border: 1px solid #eee; margin: 20px 0; }
        .faq-q { font-weight: bold; color: #000; display: block; margin-top: 15px; }
        .faq-a { color: #555; margin-bottom: 10px; }
        .btn-group { margin-top: 30px; }
        .btn-main { display: inline-block; background: #007AFF; color: #fff !important; padding: 12px 24px; border-radius: 6px; text-decoration: none; font-weight: bold; margin-right: 10px; }
        .btn-sub { display: inline-block; background: #24292e; color: #fff !important; padding: 12px 24px; border-radius: 6px; text-decoration: none; font-weight: bold; }
        .AppIcon-Small { width: 40px; height: 40px; border-radius: 14px; vertical-align: middle; margin-right: 15px; }
    
.support-style-1 {margin-top: 20px; line-height: 1.8;}
.support-style-2 {margin-bottom: 15px;}
.support-style-3 {color: #1d1d1f;}
.support-style-4 {color: #007AFF; text-decoration: none; word-break: break-all;}
.support-style-5 {margin-bottom: 15px;}
.support-style-6 {color: #1d1d1f;}
.support-style-7 {color: #007AFF; text-decoration: none; word-break: break-all;}
.support-style-8 {margin-top: 40px; font-size: 0.9em; color: #888;}