    /* ===== SECTION 1: youtube3 Promotion ===== */
    .youtube3-section {
      background-color: white;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      padding: 10px;
      border-radius: 12px;
      margin: 10px;
    }

    .youtube3-content {
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 5px;
    }

    .youtube3-content img {
      height: 150px;
    }

    .youtube3-text {
      text-align: center;
    }

    .youtube3-text h1 {
      font-size: 20px;
      font-weight: 700;
    }

    .youtube3-text h1 span {
      color: #b91c1c;
    }

    .youtube3-text h2 {
      font-size: 35px;
      font-weight: 800;
      background: linear-gradient(to right, #1d4ed8, #1e3a8a);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      white-space: nowrap;
    }

    .subscribe-btn3 {
      width: 100%;
      max-width: 250px;
      border: 3px solid #1d4ed8;
      background: transparent;
      padding: 10px;
      border-radius: 50px;
      font-weight: 700;
      font-size: 18px;
      transition: all 0.4s ease;
      cursor: pointer;
    }

    .subscribe-btn3:hover {
      background: #fff;
      transform: translateY(-2px);
      box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    }

    /* ===== SECTION 2: achievement3s ===== */
    .achievement3-section {
      background-color: white;
      border-radius: 12px;
      padding: 10px;
      margin: 10px;
    }

    .achievement3-header {
      text-align: center;
      margin-bottom: 15px;
    }

    .achievement3-header img {
      height: 160px;
      margin-bottom: 10px;
    }

    .achievement3-header h1 {
      font-size: 35px;
      font-weight: 700;
    }

    .achievement3-header h2 {
      font-size: 18px;
      color: #333;
      font-weight: 500;
    }

    .achievement3-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 10px;
      padding: 0 5px;
    }

    @media (min-width: 768px) {
      .youtube3-section {
        flex-direction: row;
        justify-content: space-between;
        gap: 10px;
        padding: 10px;
      }

      .youtube3-content {
        flex-direction: row;
        gap: 10px;
      }

      .youtube3-content img {
        height: 190px;
      }

      .youtube3-text h1 {
        font-size: 22px;
      }

      .youtube3-text h2 {
        font-size: 40px;
      }

      .achievement3-grid {
        grid-template-columns: repeat(5, 1fr);
        gap: 15px;
        padding: 10px;
      }
    }

    /* ===== INDIVIDUAL CARDS ===== */
    .achievement3-card {
      background: #fff;
      border-radius: 12px;
      box-shadow: 0 4px 10px rgba(0,0,0,0.1);
      text-align: center;
      padding: 10px;
      height: 120px;
      display: flex;
      text-decoration: none;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      transition: all 0.3s ease;
    }

    .achievement3-card:hover {
      box-shadow: 0 6px 15px rgba(0,0,0,0.15);
      transform: translateY(-3px);
    }

    .achievement3-card img {
      height: 50px;
      border-radius: 8px;
      margin-bottom: 6px;
    }

    .achievement3-card h1 {
      font-size: 20px;
      font-weight: 700;
          color: black;
    }

    .achievement3-card h2 {
      font-size: 15px;
      font-weight: 500;
          color: black;
    }
    
    
   

  /* ===== APP PROMOTION STYLES ===== */
.hero4 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color : white;
  border-radius: 10px;
  flex-wrap: nowrap;
  padding: 10px;
  gap: 60px;
  text-align: center;
  box-shadow: 0 6px 20px rgba(0,0,0,0.1);
  font-family:ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

/* --- HERO TEXT --- */
.hero-text4 {
  padding: 10px;
  text-align: justify;
  text-justify: inter-word;
}

.hero-text4 h1 {
  font-size: 40px;
  color: #005A9C;
  margin-bottom: 20px;
  font-weight: 700;
  text-align: center;
}

.hero-text4 p {
  font-size: 1.1rem;
  color: #444;
  margin-bottom: 25px;
  text-align: justify;
  font-weight: 700;
}

/* --- APP STATS --- */
.app-stats4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
  margin-bottom: 25px;
}

.downloads4 {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  white-space: nowrap;
  text-align: left;
}

.rating4 {
  display: flex;
  text-align: right;
  gap: 4px;
  white-space: nowrap;
  font-weight: 600;
  font-size: 16px;
}

.star4 {
  color: red;
  font-size: 16px;
}

.rating-count4 {
  color: #444;
  font-size: 16px;
}

/* --- STORE BUTTONS --- */
.store-btns4 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  margin-top: 10px;
}

.store-btns4 img {
  width: 160px;
  cursor: pointer;
  transition: transform .3s;
}

.store-btns4 img:hover {
  transform: scale(1.05);
}

/* --- HERO IMAGE --- */
.hero-img4 img {
  width: 200px;
  max-width: 100%;
  border-radius: 10px;
  animation: float 3s ease-in-out infinite;
}

/* Floating animation */
@keyframes float {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}

/* --- RESPONSIVE DESIGN --- */
@media (max-width: 768px) {
  .hero4 {
    flex-direction: column;
    padding: 10px;
  }
  .hero-text4 {
    text-align: justify;
    padding: 10px;
  }

  .app-stats4,
  .store-btns4 {
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    text-align: center;
  }

  .hero-text4 h1 {
    font-size: 25px;
  }

  .hero-text4 p {
    font-size: 15px;
    text-align: justify;
  }

  .rating4 {
    padding-left: 20px;
  }
}


.achievement3-top-image{
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  margin:20px 0;
}

.achievement3-top-image a{
  display:block;
}