 * {
         margin: 0;
         padding: 0;
         box-sizing: border-box;
         font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
      }

      body {
         background-color: #f0f2f5;
         color: #000000;
         line-height: 1.6;
      }

      .container {
         max-width: 1200px;
         margin: 0 auto;
         padding: 0 15px;
      }
  .logo {
   font-size: 24px;
   font-weight: bold;
   display: flex;
   align-items: center;
}
.logo img {
   width: 24px;
   height: 24px;
   margin-right: 8px;
}

      header {
         background-color: #ffffff;
         color: rgb(0, 0, 0);
         padding: 15px 0;
         box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
      }

      .header-content {
         display: flex;
         justify-content: space-between;
         align-items: center;
      }

      .logo {
         font-size: 24px;
         font-weight: bold;
      }

      .logo span {
         color: #ffc107;
      }

      nav ul {
         display: flex;
         list-style: none;
      }

      nav ul li {
         margin-left: 20px;
      }

      nav ul li a {
         color: rgb(0, 0, 0);
         text-decoration: none;
         font-weight: 500;
      }

      .hero {
         display: flex;
         align-items: center;
         padding: 50px 0;
      }

      .hero-content {
         flex: 1;
         padding-right: 30px;
      }

      .hero-image {
         flex: 1;
         text-align: center;
      }

      .hero-image img {
         max-width: 100%;
         height: auto;
         border-radius: 10px;
         box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
      }

      h1 {
         font-size: 36px;
         margin-bottom: 20px;
         color: #1a237e;
      }

      p {
         margin-bottom: 20px;
      }

      .btn {
         display: inline-block;
         background-color: #ff5722;
         color: white;
         padding: 12px 30px;
         border-radius: 5px;
         text-decoration: none;
         font-weight: bold;
         margin-top: 20px;
         transition: all 0.3s ease;
      }

      .btn:hover {
         background-color: #e64a19;
         transform: translateY(-3px);
      }

      .features {
         display: flex;
         flex-wrap: wrap;
         gap: 20px;
         margin: 40px 0;
      }

      .feature-card {
         background: white;
         padding: 25px;
         border-radius: 8px;
         flex: 1 1 300px;
         box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
      }

      .feature-card h3 {
         color: #1a237e;
         margin-bottom: 15px;
      }

      footer {
         background-color: #1a237e;
         color: white;
         padding: 30px 0;
         text-align: center;
         margin-top: 50px;
      }

      @media (max-width: 768px) {
         .header-content {
            flex-direction: column;
            text-align: center;
         }

         nav ul {
            margin-top: 15px;
            justify-content: center;
         }

         nav ul li {
            margin: 0 10px;
         }

         .hero {
            flex-direction: column;
         }

         .hero-content {
            padding-right: 0;
            margin-bottom: 30px;
            text-align: center;
         }

         h1 {
            font-size: 28px;
         }
      }

      .sticky-download-btn {
         position: fixed;
         bottom: 20px;
         right: 20px;
         background-color: #fa1d1d;
         color: white;
         padding: 14px 28px;
         font-size: 18px;
         font-weight: bold;
         border-radius: 50px;
         text-decoration: none;
         box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
         z-index: 999;
         transition: all 0.3s ease;
      }

      .sticky-download-btn:hover {
         background-color: #e64a19;
         transform: scale(1.05);
      }

      @keyframes pulse {
         0% {
            transform: scale(1);
         }

         50% {
            transform: scale(1.1);
         }

         100% {
            transform: scale(1);
         }
      }

      @keyframes shake {

         0%,
         100% {
            transform: translateX(0);
         }

         25% {
            transform: translateX(-3px);
         }

         75% {
            transform: translateX(3px);
         }
      }

      .sticky-download-btn {
         position: fixed;
         bottom: 20px;
         right: 20px;
         background-color: #FF5722;
         color: white;
         padding: 14px 28px;
         font-size: 18px;
         font-weight: bold;
         border-radius: 50px;
         text-decoration: none;
         box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
         z-index: 999;
         animation: pulse 2s infinite ease-in-out, shake 3s infinite ease-in-out;
         transition: background-color 0.3s ease;
      }

      .sticky-download-btn:hover {
         background-color: #e64a19;
      }

      @keyframes zoomInOut {
         0% {
            transform: scale(1);
         }

         50% {
            transform: scale(1.15);
         }

         100% {
            transform: scale(1);
         }
      }

      .sticky-download-btn {
         position: fixed;
         bottom: 20px;
         right: 20px;
         background-color: #FF5722;
         color: white;
         padding: 14px 28px;
         font-size: 18px;
         font-weight: bold;
         border-radius: 50px;
         text-decoration: none;
         box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
         z-index: 999;
         animation: zoomInOut 1.8s infinite ease-in-out;
         transition: background-color 0.3s ease;
      }

      .sticky-download-btn:hover {
         background-color: #e64a19;
      }