@media (max-width: 992px){.hero{
    padding-bottom: 160px !important;
  }
section#product-features{
    padding-top: 160px !important;
  }}
@media (max-width: 768px){section#product-features{
    padding-top: 120px !important;
  }}
@media (max-width: 768px){.logo-marquee img{
    height: 40px;
    max-width: 120px;
  }
.logo-marquee{
    -webkit-mask-image: linear-gradient(to right,
        transparent 0%,
        black 20%,
        black 80%,
        transparent 100%);
    mask-image: linear-gradient(to right,
        transparent 0%,
        black 20%,
        black 80%,
        transparent 100%);
  }}
@media (max-width: 768px){.hidden-mobile{
    display: none !important;
  }}
@media (max-width: 768px){.homepage-pricing{
    grid-template-columns: 1fr;
    min-height: auto;
    display: flex;
    flex-direction: column;
  }
.homepage-pricing .card__content{
    width: 100%;
    padding-right: var(--space-xl);
    
    
    padding: var(--space-xl);
    order: 1;
    
  }
.homepage-pricing .card__image{
    width: 100%;
    height: 300px;
    
    order: 2;
    
    min-height: 300px;
  }}
@media (max-width: 768px){.stats-grid{
    grid-template-columns: repeat(3, 1fr);
    gap: var(--space-sm);
  }
.stats-grid .stat-item .stat-value{
    font-size: 1.5rem;
  }
.stats-grid .stat-item .stat-label{
    font-size: 0.7rem;
    line-height: 1.2;
    text-align: center;
  }}