
    /* 独立专属样式，不污染全局 */
    .safe-solution-section {
      width: 100%;
      background: #ffffff;
      padding: 32px 20px;
      font-family: "Microsoft YaHei", Arial, sans-serif;
    }
    .safe-solution-section * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }
    .safe-solution-section h1 {
      text-align: center;
      font-size: 52px;
      color: #222222;
      margin-bottom: 45px;
    }
    .safe-solution-section .container-wrap {
      display: grid;
      grid-template-columns: 215px 1fr 215px;
      align-items: start;
      gap: 35px;
      max-width: 1600px;
      margin: 0 auto;
    }

    /* 左侧栏 */
    .safe-solution-section .left-column {
      border: 1px solid #d82626;
    }
    .safe-solution-section .block-title-red {
      background-color: #d82626;
      color: #fff;
      text-align: center;
      padding: 9px 0;
      font-size: 18px;
      font-weight: bold;
    }
    .safe-solution-section .block-content {
      padding: 10px 18px;
      font-size: 13px;
    }
    .safe-solution-section .block-content li {
      list-style-type: disc;
      margin: 6px 0 6px 16px;
      line-height: 1.3;
    }

    /* 中间主体 */
    .safe-solution-section .center-column {
      display: flex;
      flex-direction: column;
      gap: 28px;
    }
    .safe-solution-section .top-two-box {
      display: flex;
      justify-content: center;
      gap: 36px;
    }
    .safe-solution-section .dash-red-border {
      border: 2px dashed #d82626;
      width: 43%;
      padding: 10px;
      text-align: center;
    }
    /* 图片盒子样式 */
    .safe-solution-section .mock-img {
      height: 172px;
      width: 100%;
      margin-bottom: 8px;
    }
    .safe-solution-section .mock-img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
    }
    .safe-solution-section .dash-red-border span {
      font-size: 15px;
      color: #c91c1c;
      font-weight: 500;
    }

    /* 箭头 */
    .safe-solution-section .arrow-up-red {
      width: 0;
      height: 0;
      border-left: 16px solid transparent;
      border-right: 16px solid transparent;
      border-bottom: 24px solid #d82626;
      margin: 0 auto;
    }

    /* 六边形模块 */
    .safe-solution-section .hex-row {
      display: flex;
      justify-content: space-between;
      position: relative;
    }
    .safe-solution-section .hex-item {
      width: 29%;
      height: 92px;
      border: 2px dashed #d82626;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 17px;
      font-weight: bold;
      color: #222;
      clip-path: polygon(12% 0, 88% 0, 100% 50%, 88% 100%, 12% 100%, 0 50%);
      text-align: center;
      padding: 0 10px;
    }

    /* 数据区域 */
    .safe-solution-section .data-row {
      display: flex;
      justify-content: space-around;
      align-items: center;
      position: relative;
    }
    .safe-solution-section .data-text {
      font-size: 22px;
      color: #d82626;
      font-weight: bold;
      text-align: center;
    }

    /* 感知底座 */
    .safe-solution-section .sense-base-box {
      border: 1px solid #333;
    }
    .safe-solution-section .sense-top-title {
      text-align: center;
      padding: 8px;
      font-size: 18px;
      color: #d82626;
      font-weight: bold;
      border-bottom: 1px solid #333;
    }
    .safe-solution-section .sense-cell-row {
      display: flex;
      justify-content: space-around;
      padding: 14px 8px;
    }
    .safe-solution-section .sense-cell {
      border: 1px solid #333;
      padding: 22px 10px;
      font-size: 15px;
      text-align: center;
    }

    /* 右侧栏 */
    .safe-solution-section .right-column {
      border: 1px solid #d82626;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 12px;
      padding: 10px 0;
    }
  