
    /* 1. 样式作用域隔离：所有样式都添加duclsaty-brand前缀，避免全局污染 */
    .duclsaty-brand * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
      font-family: Inter, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    }

    .duclsaty-brand {
      line-height: 1.6;
      color: #333;
      background-color: #f8f9fa;
      padding: 0;
      margin: 0;
      width: 100%; /* 确保容器占满宽度 */
    }

    /* 2. 容器：不改排版，仅保留原宽度与内边距规则 */
    .duclsaty-brand .container {
      max-width: 1400px;
      margin: 0 auto;
      padding: 40px 10px;
      width: 100%;
    }

    /* 品牌描述文本样式（仅调整字体/字号/间距） */
    .duclsaty-brand .brand-desc {
      font-size: 1.25rem; /* 调整：更耐看 */
      line-height: 1.7;
      color: #555;
      text-align: center;
      margin-bottom: 32px; /* 调整段落节奏 */
      max-width: 900px;
      margin-left: auto;
      margin-right: auto;
    }

    /* 开场白介绍区域样式（不改排版，仅字体/字号/间距） */
    .duclsaty-brand .intro-section {
      background: white;
      padding: 30px 20px;
      margin-bottom: 28px; /* 原30px略收紧 */
      border-radius: 8px;
      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
      width: 100%;
    }

    .duclsaty-brand .intro-section p {
      font-size: 1.2rem; /* 调整 */
      color: #555;
      line-height: 1.7; /* 调整 */
      text-align: center;
      max-width: 100%;
    }

    /* 章节通用样式（不改排版，仅字体/间距轻微节奏化） */
    .duclsaty-brand .section {
      background: white;
      padding: 35px 20px;
      margin-bottom: 30px;
      border-radius: 8px;
      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
      transition: transform 0.3s ease, box-shadow 0.3s ease;
      width: 100%;
    }

    .duclsaty-brand .section:hover {
      transform: translateY(-5px);
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    }

    /* 统一标题样式（不改排版，仅字号微收敛） */
    .duclsaty-brand .section h2,
    .duclsaty-brand .grid-item h3 {
      color: #5c4033;
      margin-bottom: 18px; /* 原20px略收紧 */
      padding-bottom: 8px; /* 原10px略收紧 */
      border-bottom: 2px solid #c8a985;
      display: inline-block;
      line-height: 1.25;
    }

    .duclsaty-brand .section h2 {
      font-size: 1.85rem; /* 原2rem略收敛 */
    }

    .duclsaty-brand .grid-item h3 {
      font-size: 1.35rem; /* 原1.5rem略收敛 */
    }

    /* 正文文字（仅字号/行距/段距调整） */
    .duclsaty-brand .section p,
    .duclsaty-brand .grid-item p {
      font-size: 1.15rem; /* 原1.3rem略收敛 */
      margin-bottom: 14px; /* 原16px略收紧 */
      color: #555;
      line-height: 1.75; /* 原1.8略收紧 */
      max-width: 100%;
    }

    /* 特色亮点样式（仅字号/段距调整；不改色块排版） */
    .duclsaty-brand .highlight-box {
      background-color: #f9f2ec;
      border-left: 4px solid #c8a985;
      padding: 20px;
      margin: 22px 0; /* 原25px略收紧 */
      border-radius: 0 6px 6px 0;
      font-size: 0.95rem; /* 原0.9rem略提升可读性 */
      line-height: 1.7;
    }

    /* 产品和服务网格布局（不改排版） */
    .duclsaty-brand .grid-container {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
      gap: 20px;
      margin: 30px 0;
      width: 100%;
    }

    .duclsaty-brand .grid-item {
      background: #fefefe;
      padding: 25px 20px;
      border-radius: 8px;
      border: 1px solid #eee;
      width: 100%;
    }

    /* 联系信息样式（不改排版，仅字号/间距） */
    .duclsaty-brand .contact-section {
      background: #5c4033;
      color: white;
      padding: 40px 20px;
      border-radius: 8px;
      margin-top: 40px;
      width: 100%;
    }

    .duclsaty-brand .contact-section h2 {
      color: white;
      border-bottom: 2px solid #c8a985;
      font-size: 1.85rem; /* 同步标题体系 */
      margin-bottom: 18px;
      padding-bottom: 8px;
      display: inline-block;
      line-height: 1.25;
    }

    .duclsaty-brand .contact-info {
      display: flex;
      flex-wrap: wrap;
      gap: 22px; /* 原25px略收紧 */
      margin-top: 20px;
      width: 100%;
    }

    .duclsaty-brand .contact-item {
      display: flex;
      align-items: center;
      gap: 10px;
      font-size: 1.15rem; /* 原1.3rem略收敛 */
      line-height: 1.7;
      flex: 1 1 calc(25% - 22px);
      min-width: 200px;
    }

    .duclsaty-brand .contact-item svg {
      width: 22px; /* 原24px略收敛 */
      height: 22px;
      fill: #c8a985;
      flex: 0 0 auto;
    }

    .duclsaty-brand .contact-item a {
      color: #c8a985;
      text-decoration: none;
      transition: color 0.3s ease;
    }

    .duclsaty-brand .contact-item a:hover {
      color: #a67c52;
      text-decoration: underline;
    }

    /* 页脚样式（仅字号/间距） */
    .duclsaty-brand .footer {
      text-align: center;
      padding: 30px 0;
      margin-top: 40px;
      color: #777;
      font-size: 1.05rem; /* 原1.2rem略收敛 */
      width: 100%;
      line-height: 1.7;
    }

    /* 响应式调整（不改排版，仅字号/间距比例） */
    @media (max-width: 768px) {
      .duclsaty-brand .brand-desc {
        font-size: 1.15rem;
        padding: 0 10px;
        margin-bottom: 26px;
      }

      .duclsaty-brand .intro-section {
        padding: 25px 15px;
        margin-bottom: 24px;
      }

      .duclsaty-brand .intro-section p {
        font-size: 1.05rem;
      }

      .duclsaty-brand .section {
        padding: 25px 15px;
      }

      .duclsaty-brand .section p,
      .duclsaty-brand .grid-item p {
        font-size: 1.05rem;
        margin-bottom: 12px;
      }

      .duclsaty-brand .grid-item h3 {
        font-size: 1.25rem;
      }

      .duclsaty-brand .highlight-box {
        font-size: 0.85rem;
        margin: 18px 0;
      }

      .duclsaty-brand .contact-info {
        flex-direction: column;
        gap: 18px;
      }

      .duclsaty-brand .contact-item {
        flex: 1 1 100%;
        font-size: 1.05rem;
      }

      .duclsaty-brand .container {
        padding: 40px 5px;
      }

      .duclsaty-brand .section h2,
      .duclsaty-brand .contact-section h2 {
        font-size: 1.65rem;
      }

      .duclsaty-brand .footer {
        font-size: 1rem;
      }
    }
  