
    /* 作用域隔离，严格规避 UEESHOP 主题 CSS Reset 干扰 */
    #team-supply-chain-section,
    #team-supply-chain-section * {
      font-family: 'Plus Jakarta Sans', 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
      box-sizing: border-box;
    }

    /* 全局背景色指定为标准 #F9F6F3 */
    body, #team-supply-chain-section {
      background-color: #F9F6F3 !important;
    }

    /* 标题与导读行高强力锁定 */
    #team-supply-chain-section h2.section-heading {
      line-height: 1.25 !important;
      letter-spacing: -0.015em !important;
      font-weight: 700 !important;
      margin: 0 0 10px 0 !important;
    }

    #team-supply-chain-section p.section-lead {
      line-height: 1.68 !important;
      margin: 0 auto 0 auto !important;
    }

    /* 统一卡片样式：温润纯白微面板 + 极细柔和边框 */
    .harmonious-team-card {
      background-color: #FFFFFF;
      border: 1px solid #ECE4DC;
      border-radius: 14px;
      transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
      box-shadow: 0 4px 20px -2px rgba(80, 65, 45, 0.03);
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      justify-content: center;
    }

    .harmonious-team-card:hover {
      border-color: #bf702a !important;
      transform: translateY(-4px);
      box-shadow: 0 14px 30px -4px rgba(191, 112, 42, 0.12), 0 4px 12px rgba(0, 0, 0, 0.02);
    }

    /* 圆形字母头像：手机端精简尺寸 */
    .avatar-circle {
      width: 40px !important;
      height: 40px !important;
      min-width: 40px !important;
      min-height: 40px !important;
      background: linear-gradient(135deg, #D2833B 0%, #BF702A 55%, #A65D1E 100%) !important;
      color: #FFFFFF !important;
      font-size: 14px !important;
      font-weight: 700 !important;
      letter-spacing: 0.02em;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0 4px 12px rgba(191, 112, 42, 0.28);
      border: 1px solid rgba(255, 255, 255, 0.25);
      transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    }

    @media (min-width: 768px) {
      .avatar-circle {
        width: 56px !important;
        height: 56px !important;
        min-width: 56px !important;
        min-height: 56px !important;
        font-size: 17px !important;
      }
    }

    .harmonious-team-card:hover .avatar-circle {
      transform: scale(1.08);
      background: linear-gradient(135deg, #DB8C44 0%, #C6762E 55%, #AF6321 100%) !important;
      box-shadow: 0 6px 18px rgba(191, 112, 42, 0.42);
    }
  