body {
    font-family: 'Poppins', sans-serif;
    color: #222;
  }
  
  /* Hero Section */
  .pc-logo-square {
    width: 150px;
    height: 150px;
  }
  
  .qr-code {
    height: 250px;
    border-radius: 100%;
    border: #999 1px;
  }
  
  .store-icon {
    height: 40px;
    width: auto;
  }
  
  .phones {
    max-width: 400px;
  }
  
  .hero-section h2 {
    line-height: 1.3;
  }
  
  /* Features Section */
  .features-section .feature-item h6 {
    display: inline-block;
    margin-bottom: 2px;
  }
  
  .features-section .feature-item {
    position: relative;
  }
  
  .features-section .app-center-image {
    max-width: 250px;
  }
  
  /* Future Section */

  .future-item {
    transition: transform 0.2s ease;
  }
  .future-item:hover {
    transform: scale(1.03);
  }
  .future-item img {
    border: none;
    border-radius: 10px;
    width: 100%;
  }
  
  .future-item p {
    background: rgba(0, 0, 0, 0.55);
    padding: 5px 12px;
    border-radius: 6px;
  }
  
  /* Responsive Tweaks */
  @media (max-width: 992px) {
    .hero-section {
      text-align: center;
    }
    .hero-section .d-flex {
      justify-content: center;
    }
    .phones {
      max-width: 300px;
    }
    .features-section .row {
      text-align: center;
    }
    .features-section .app-center-image {
      margin: 20px 0;
    }
    .features-section .col-md-4 {
      margin-bottom: 1rem;
    }
  }
  