    .counter {
        font-variant-numeric: tabular-nums;
    }
    
    #social-video-wrapper {
        transform-style: preserve-3d;
        perspective: 1000px;
    }
    
    #social-video-wrapper > div {
        transform: translateZ(20px);
    }
    
    .social-floating-element {
        filter: blur(20px);
        animation: float 6s ease-in-out infinite;
    }
    
    @keyframes float {
        0%, 100% { transform: translateY(0px); }
        50% { transform: translateY(-20px); }
    }
    
    /* Custom styles for social media page */
    .social-hero-bg {
      background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.5)), url('./assets/images/socail_Image.jpeg');
      background-size: cover;
      background-position: center;
    }
    
    @media (max-width: 768px) {
      .social-hero-content {
        flex-direction: column;
        text-align: center;
      }
      
      .social-stats-grid {
        grid-template-columns: repeat(2, 1fr);
      }
    }
    
    @media (max-width: 480px) {
      .social-stats-grid {
        grid-template-columns: 1fr;
      }
    }
    
    /* Animation for services section heading and tagline */
    #social-services .text-purple-400,
    #social-services h2 {
        transform: translateY(30px);
        opacity: 0;
    }
     .faq-item {
      background: rgba(255, 255, 255, 0.05);
      backdrop-filter: blur(10px);
      border: 1px solid rgba(255, 255, 255, 0.1);
      overflow: hidden;
    }

    .faq-item.active {
      background: rgba(255, 255, 255, 0.1);
    }

    .faq-answer-inner {
      opacity: 0;
      height: 0;
      padding-bottom: 0;
      overflow: hidden;
    }
