
    /* 模块容器样式 */
    .liluan-footer-extra {
        font-family: Arial, sans-serif;
        color: #333;
        line-height: 1.6;
        padding: 40px 20px;
        background-color: #f9f9f9;
        max-width: 1200px;
        margin: 0 auto;
    }

    /* 品牌背书部分 */
    .brand-endorsement {
        background: #003366; /* 利元科技标准深蓝色 */
        color: #fff;
        padding: 30px;
        text-align: center;
        border-radius: 8px;
        margin-bottom: 40px;
    }
    .brand-endorsement h2 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .brand-endorsement p {
        font-size: 18px;
        opacity: 0.9;
        font-style: italic;
    }

    /* FAQ 部分 */
    .faq-container {
        background: #fff;
        padding: 20px;
        border-radius: 8px;
        box-shadow: 0 4px 6px rgba(0,0,0,0.05);
    }
    .faq-container h3 {
        color: #003366;
        border-left: 4px solid #003366;
        padding-left: 15px;
        margin-bottom: 25px;
        font-size: 22px;
    }
    .faq-item {
        border-bottom: 1px solid #eee;
        padding: 15px 0;
    }
    .faq-item:last-child { border-bottom: none; }
    
    /* 使用 HTML 原生折叠组件，对 SEO 极其友好 */
    details summary {
        font-weight: bold;
        cursor: pointer;
        list-style: none;
        position: relative;
        padding-right: 30px;
        font-size: 16px;
    }
    details summary::after {
        content: '+';
        position: absolute;
        right: 0;
        color: #003366;
        font-size: 20px;
    }
    details[open] summary::after {
        content: '-';
    }
    .faq-content {
        padding-top: 10px;
        color: #666;
        font-size: 15px;
    }

    @media (max-width: 768px) {
        .brand-endorsement h2 { font-size: 20px; }
        .brand-endorsement p { font-size: 16px; }
    }
