/* 金蝶AI星瀚协同云 - 页面专属样式（复刻源站 head 内联规则） */

    .epm_des {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      text-overflow: ellipsis;
      overflow: hidden;
      -webkit-line-clamp: 4
    }
    .product_xc_banner {
      container-name: banner;
      container-type: inline-size;
    }

    @container banner (max-width: 1439px) {
      .w1440 {
        width: 95% !important;
      }
    }
    .pingtai {
      container-name: intro;
      container-type: inline-size;
    }

    @container pingtai (max-width: 1439px) {
      .w1440 {
        width: 95% !important;
      }
    }
    .product_detail_experience {
      container-name: experience;
      container-type: inline-size;
    }

    @container experience (max-width: 1439px) {
      .w1440 {
        width: 95% !important;
      }
    }
    .huoqu {
      container-name: huoqu;
      container-type: inline-size;
    }

    @container huoqu (max-width: 1439px) {
      .w1440 {
        width: 95% !important;
      }
    }
    .anli {
      container-name: anli;
      container-type: inline-size;
    }

    @container anli (max-width: 1439px) {
      .anli_txt {
        width: 95% !important;
        margin-top: 2% !important;
      }
      .w1440 {
        width: 95% !important;
      }
    }
    .resources {
      container-name: resources;
      container-type: inline-size;
    }

    @container resources (max-width: 1439px) {
      .w1440 {
        width: 95% !important;
      }
    }
    .answer {
      container-name: answer;
      container-type: inline-size;
    }

    @container answer (max-width: 1439px) {
      .w1440 {
        width: 95% !important;
      }
    }
    .epm {
      container-name: epm;
      container-type: inline-size;
    }

    @container epm (max-width: 1439px) {
      .w1440 {
        width: 95% !important;
      }
    }

/* 开启您的AI原生企业管理之旅 CTA */
    .ai-journey-section {
      background: url('/static/cosmic_finance_img/connect_us_bg.png') no-repeat;
      background-size: cover;
      position: relative;
      overflow: hidden;
      width: 100%;
      padding: 100px 0 50px;
      box-sizing: border-box;
    }

    .ai-journey-container {
      max-width: 1200px;
      margin: 0 auto;
      text-align: center;
      position: relative;
      z-index: 4;
    }

    .ai-journey-title {
      font-weight: bold;
      color: #03053B;
      margin-bottom: 18px;
    }

    .ai-journey-desc {
      color: #03053B;
      margin-bottom: 32px;
      line-height: 36px;
    }

    .ai-journey-buttons {
      display: flex;
      justify-content: center;
      gap: 10px;
      margin-bottom: 30px;
    }

    .ai-journey-btn {
      display: inline-block;
      width: 140px;
      height: 42px;
      line-height: 42px;
      font-size: 14px;
      font-weight: 500;
      border-radius: 8px;
      text-decoration: none;
      transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      cursor: pointer;
    }

    .ai-journey-btn-primary {
      background: linear-gradient(269deg, #1FABFF -21.46%, #06F 99.76%);
      color: #ffffff;
    }

    .ai-journey-btn-secondary {
      background: #ffffff;
      color: #0167FF;
      border: 1px solid #2F76F6;
    }

    .ai-journey-hint {
      color: #7B808C;
    }    
    /* 响应式设计 */
    @media (max-width: 768px) {
      /* AI之旅响应式 */
      .ai-journey-section {
        padding: 0.6rem 0.5rem 2rem !important;
      }

      .ai-journey-title {
        font-size: 22px;
        margin-bottom: 12px;
      }

      .ai-journey-desc {
        font-size: 13px;
        margin-bottom: 24px;
      }

      .ai-journey-buttons {
        flex-direction: row;
        flex-wrap: wrap;
        gap: 12px;
      }

      .ai-journey-btn {
        flex: 1 1 calc(50% - 6px);
        max-width: calc(50% - 6px);
        font-size: 13px;
      }
      /* AI之旅响应式 */
    }
