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

    /* 1. 全局背景色指定为纯白 #FFFFFF */
    body, #how-we-work-section {
      background-color: #FFFFFF !important;
    }

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

    #how-we-work-section p.section-lead {
      line-height: 1.68 !important;
      margin: 0 0 32px 0 !important;
    }

    /* 2. 步骤数字大圆圈动效：默认实心有颜色，移动过去变空心 */
    .step-badge {
      width: 48px !important;
      height: 48px !important;
      background-color: #bf702a !important; /* 默认实心有颜色 */
      color: #ffffff !important;            /* 默认白色数字 */
      border: 2px solid #bf702a !important;
      font-size: 17px !important;
      font-weight: 700 !important;
      box-shadow: 0 4px 14px -2px rgba(191, 112, 42, 0.25);
      transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
    }

    /* 手机端适当缩小圆圈尺寸，让2排3列更精致 */
    @media (max-width: 640px) {
      .step-badge {
        width: 38px !important;
        height: 38px !important;
        font-size: 14px !important;
      }
    }

    /* 悬停时：变空心（白底 + 金色边框 + 金色数字） */
    .group:hover .step-badge {
      background-color: #ffffff !important; /* 空心白底 */
      color: #bf702a !important;            /* 空心金色数字 */
      border-color: #bf702a !important;     /* 空心边框 */
      transform: translateY(-4px) scale(1.04);
      box-shadow: 0 8px 22px -3px rgba(191, 112, 42, 0.28);
    }
  