<template>
  <section class="redefine-health">
    <h2 class="section-title">我们重新定义健康未来</h2>
    <p class="section-subtitle">未来的健康趋势与持久的生活改变</p>
    <div class="health-grid">
      <div v-for="(item, i) in healthItems" :key="i" class="health-item">
        <img :src="item.icon" alt="健康图标" class="item-icon" />
        <p class="item-title">{{ item.title }}</p>
        <p class="item-desc">{{ item.desc }}</p>
      </div>
    </div>
  </section>
</template>

<script setup lang="ts">
const healthItems = [
  {
    icon: 'https://images.health.ufutx.com/202506/20/10c734494721ea0a60c3b9c3ebd82a60.png',
    title: '生命科学+AI的深度融合',
    desc: '让人体健康管理像科研一样自然'
  },
  {
    icon: 'https://images.health.ufutx.com/202506/20/10c734494721ea0a60c3b9c3ebd82a60.png',
    title: '万亿级产业新基建',
    desc: '从个人健康到城市级智慧医疗的完整生态'
  },
  {
    icon: 'https://images.health.ufutx.com/202506/20/10c734494721ea0a60c3b9c3ebd82a60.png',
    title: '人人都拥有的数字健康管家',
    desc: '让真实有效的健康管理普惠全民'
  }
]
</script>

<style scoped lang="less">
.redefine-health {
  text-align: center;
  padding: 100px 192px;
  background: #f5f7fe;

  .section-title {
    font-size: @font-size-xxl;
    font-weight: bold;
    color: @text-color;
    margin-bottom: 10px;
  }

  .section-subtitle {
    font-size: 20px;
    color: @text-color-secondary;
    margin-bottom: 40px;
  }

  .health-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
    margin: 0 auto;

    @media (max-width: @tablet-breakpoint) {
      grid-template-columns: repeat(2, 1fr);
    }
    @media (max-width: @mobile-breakpoint) {
      grid-template-columns: 1fr;
    }
  }

  .health-item {
    background: #fff;
    padding: 30px;
    //border-radius: @border-radius-lg;
    //box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05);

    .item-icon {
      width: 320px;
      height: 320px;
    }

    .item-title {
      font-size: @font-size-lg;
      font-weight: 600;
      color: @text-color;
      margin-bottom: 10px;
    }

    .item-desc {
      font-size: @font-size-lg;
      color: @text-color-secondary;
    }
  }
}
</style>
