
    :root { --brand-purple: #9A2E9F; --deep-purple: #4A154B; --soft-purple: #FDF4FE; }
    .food-seo-page { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; color: #333; line-height: 1.8; }
    
    /* 头部 - 品牌紫色调 */
    .hero-banner { 
        background: linear-gradient(135deg, var(--brand-purple) 0%, var(--deep-purple) 100%);
        color: #fff; padding: 100px 20px; text-align: center;
    }
    .hero-banner h1 { font-size: 30pt; margin-bottom: 20px; font-weight: 700; }
    .hero-banner p { font-size: 15pt; max-width: 900px; margin: 0 auto; opacity: 0.9; }

    /* 资质背书 */
    .cert-ribbon { background: var(--soft-purple); border-bottom: 1px solid #f1d7f3; padding: 25px 0; }
    .cert-flex { max-width: 1100px; margin: 0 auto; display: flex; justify-content: space-around; flex-wrap: wrap; }
    .cert-item { color: var(--brand-purple); font-weight: bold; font-size: 11pt; }

    /* 通用布局 */
    .container { max-width: 1100px; margin: 60px auto; padding: 0 20px; }
    h2 { color: var(--deep-purple); font-size: 24pt; text-align: center; margin-bottom: 40px; position: relative; }
    h2::after { content: ''; display: block; width: 60px; height: 4px; background: var(--brand-purple); margin: 15px auto; }

    /* 深度 FAQ 样式 - 关键 SEO 区块 */
    .faq-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(450px, 1fr)); gap: 25px; margin-top: 40px; }
    .faq-card { background: #fff; border: 1px solid #eee; padding: 30px; border-radius: 12px; border-left: 5px solid var(--brand-purple); transition: 0.3s; }
    .faq-card:hover { box-shadow: 0 10px 25px rgba(154, 46, 159, 0.1); transform: translateY(-3px); }
    .faq-card h3 { color: var(--brand-purple); font-size: 14pt; margin-bottom: 12px; line-height: 1.4; }
    .faq-card p { font-size: 10.5pt; color: #555; margin: 0; }

    /* 技术参数表 */
    .specs-table { width: 100%; border-collapse: collapse; margin-top: 30px; box-shadow: 0 0 20px rgba(0,0,0,0.05); }
    .specs-table th { background: var(--brand-purple); color: #fff; padding: 18px; text-align: left; }
    .specs-table td { padding: 15px; border: 1px solid #eee; background: #fff; font-size: 10.5pt; }

    /* 应用领域卡片 */
    .app-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; }
    .app-item { background: var(--soft-purple); padding: 25px; border-radius: 10px; text-align: center; border: 1px solid transparent; transition: 0.3s; }
    .app-item:hover { border-color: var(--brand-purple); background: #fff; }
    .app-item h4 { color: var(--deep-purple); margin-bottom: 10px; }

    /* 底部 CTA */
    .cta-footer { background: var(--soft-purple); padding: 80px 20px; text-align: center; border-radius: 20px; margin-top: 80px; }
    .uee-btn { background: #e67e22; color: #fff !important; padding: 20px 60px; font-size: 16pt; text-decoration: none; border-radius: 50px; font-weight: bold; display: inline-block; transition: 0.3s; box-shadow: 0 5px 15px rgba(230,126,34,0.3); }
    .uee-btn:hover { background: #d35400; transform: scale(1.05); }

    @media (max-width: 600px) { .faq-grid { grid-template-columns: 1fr; } .hero-banner h1 { font-size: 22pt; } }
