;
      width: 180px;
      color: #222;
    }

    .circle {
      width: 70px;
      height: 70px;
      margin: 0 auto 10px;
      background: #4caf50;
      border-radius: 50%;
      color: white;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 1.8rem;
    }

    .accordion-item {
      margin-bottom: 10px;
      border-radius: 8px;
      overflow: hidden;
      border: 1px solid #ddd;
      color: #222;
    }

    .accordion-title {
      background: #eee