<section id="inicio" class="section hero" style="min-height: 100vh; display: flex; align-items: center; padding-top: 8rem; position: relative; overflow: hidden;">
  <!-- Ambient Glow Backgrounds -->
  <div class="ambient-glow" style="width: 600px; height: 600px; top: -100px; left: -100px;"></div>
  <div class="ambient-glow" style="width: 400px; height: 400px; bottom: 10%; right: -50px; background: radial-gradient(circle, rgba(12,118,54,0.1) 0%, rgba(0,0,0,0) 70%);"></div>

  <div class="container">
    <div style="display: grid; grid-template-columns: 1fr 1fr; gap: 4rem; align-items: center;">
      
      <!-- Content -->
      <div class="hero-content reveal active">
        <div style="display: inline-block; padding: 0.5rem 1rem; background: var(--glass-bg); border: 1px solid var(--glass-border); border-radius: 50px; margin-bottom: 1.5rem; font-size: 0.875rem; font-weight: 500; display: flex; align-items: center; gap: 0.5rem; width: fit-content; box-shadow: var(--shadow-premium);">
          <span style="display: inline-block; width: 8px; height: 8px; background: var(--neon-green); border-radius: 50%; box-shadow: var(--glow-neon);"></span>
          Solvion ERP 2.0 Lançado
        </div>

        <h1 style="margin-bottom: 1.5rem;">
          O ERP que <span class="highlight">simplifica</span> e impulsiona suas vendas
        </h1>
        
        <p style="font-size: 1.25rem; max-width: 90%; margin-bottom: 2.5rem;">
          Gestão inteligente para empresas modernas que desejam vender mais, automatizar processos e crescer com tecnologia.<br><br>
          <span style="font-size: 1rem; color: var(--text-muted);">Ideal para bottle stores, lojas de varejo e atacado, mercearias, prestadores de serviços, academias, hotéis, restaurantes, farmácias e muito mais.</span>
        </p>

        <div style="display: flex; gap: 1rem; flex-wrap: wrap;">
          <a href="#contato" class="btn btn-primary">Solicitar Demonstração</a>
          <a href="teste-gratis.php" class="btn btn-secondary">Teste Grátis</a>
        </div>
        
        <div style="margin-top: 3rem; display: flex; align-items: center; gap: 1rem; font-size: 0.9rem; color: var(--text-muted);">
          <div style="display: flex;">
            <!-- Placeholder Avatars -->
            <div style="width: 32px; height: 32px; border-radius: 50%; background: #333; border: 2px solid var(--deep-black); margin-left: 0;"></div>
            <div style="width: 32px; height: 32px; border-radius: 50%; background: #444; border: 2px solid var(--deep-black); margin-left: -10px;"></div>
            <div style="width: 32px; height: 32px; border-radius: 50%; background: #555; border: 2px solid var(--deep-black); margin-left: -10px;"></div>
          </div>
          <span>Mais de <strong>2.000+</strong> empresas confiam em nós.</span>
        </div>
      </div>

      <!-- CSS Mockup Dashboard Animado -->
      <div class="hero-visual reveal active" style="position: relative; perspective: 1000px; transform-style: preserve-3d; animation: float 6s ease-in-out infinite;">
        
        <div class="glass-panel" style="width: 100%; height: 400px; border-radius: 16px; padding: 1.5rem; display: flex; flex-direction: column; gap: 1.5rem; position: relative; z-index: 2; transform: rotateY(-5deg) rotateX(5deg);">
          
          <!-- Mockup Header -->
          <div style="display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid var(--glass-border); padding-bottom: 1rem;">
            <div style="display: flex; gap: 0.5rem; align-items: center;">
              <div style="width: 12px; height: 12px; border-radius: 50%; background: #ff5f56;"></div>
              <div style="width: 12px; height: 12px; border-radius: 50%; background: #ffbd2e;"></div>
              <div style="width: 12px; height: 12px; border-radius: 50%; background: #27c93f;"></div>
            </div>
            <div style="width: 150px; height: 12px; background: var(--glass-border); border-radius: 10px;"></div>
          </div>

          <!-- Mockup Body -->
          <div style="display: grid; grid-template-columns: 1fr 2fr; gap: 1.5rem; height: 100%;">
            <!-- Sidebar -->
            <div style="display: flex; flex-direction: column; gap: 1rem;">
              <div style="height: 20px; background: var(--glass-border); border-radius: 4px; width: 80%;"></div>
              <div style="height: 20px; background: var(--neon-green-dim); border-radius: 4px; width: 90%; border-left: 2px solid var(--neon-green);"></div>
              <div style="height: 20px; background: var(--glass-border); border-radius: 4px; width: 70%;"></div>
              <div style="height: 20px; background: var(--glass-border); border-radius: 4px; width: 85%;"></div>
            </div>
            
            <!-- Main Content Area -->
            <div style="display: flex; flex-direction: column; gap: 1.5rem;">
              <!-- KPI Cards -->
              <div style="display: grid; grid-template-columns: 1fr 1fr; gap: 1rem;">
                <div class="glass-panel" style="padding: 1rem; border-radius: 12px; background: rgba(255,255,255,0.02);">
                  <div style="font-size: 0.8rem; color: var(--text-muted); margin-bottom: 0.5rem;">Receita Total</div>
                  <div style="font-size: 1.5rem; font-weight: 700; color: var(--soft-white); font-family: var(--font-display);">124.500 MT</div>
                  <div style="font-size: 0.7rem; color: var(--neon-green); margin-top: 0.5rem;">+14.5% este mês</div>
                </div>
                <div class="glass-panel" style="padding: 1rem; border-radius: 12px; background: rgba(255,255,255,0.02);">
                  <div style="font-size: 0.8rem; color: var(--text-muted); margin-bottom: 0.5rem;">Novos Clientes</div>
                  <div style="font-size: 1.5rem; font-weight: 700; color: var(--soft-white); font-family: var(--font-display);">342</div>
                  <div style="font-size: 0.7rem; color: var(--neon-green); margin-top: 0.5rem;">+5.2% este mês</div>
                </div>
              </div>

              <!-- Chart Area Mockup -->
              <div class="glass-panel" style="flex: 1; border-radius: 12px; background: rgba(255,255,255,0.02); position: relative; overflow: hidden; display: flex; align-items: flex-end; padding: 1rem; gap: 0.5rem;">
                 <div style="flex: 1; background: var(--neon-green-dim); border-radius: 4px 4px 0 0; height: 30%; transition: height 1s ease;"></div>
                 <div style="flex: 1; background: var(--neon-green-dim); border-radius: 4px 4px 0 0; height: 50%;"></div>
                 <div style="flex: 1; background: var(--neon-green-dim); border-radius: 4px 4px 0 0; height: 40%;"></div>
                 <div style="flex: 1; background: var(--neon-green); box-shadow: var(--glow-neon); border-radius: 4px 4px 0 0; height: 80%;"></div>
                 <div style="flex: 1; background: var(--neon-green-dim); border-radius: 4px 4px 0 0; height: 60%;"></div>
              </div>
            </div>
          </div>
        </div>

        <!-- Floating Decorative Elements -->
        <div class="glass-panel" style="position: absolute; top: -20px; right: -20px; padding: 1rem; border-radius: 16px; z-index: 3; display: flex; align-items: center; gap: 1rem; animation: float 4s ease-in-out infinite reverse;">
          <div style="width: 40px; height: 40px; border-radius: 50%; background: var(--neon-green-dim); display: flex; align-items: center; justify-content: center;">
            <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="var(--neon-green)" stroke-width="2"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg>
          </div>
          <div>
            <div style="font-size: 0.8rem; color: var(--text-muted);">Venda Aprovada</div>
            <div style="font-weight: 600; font-family: var(--font-display);">1.250,00 MT</div>
          </div>
        </div>

      </div>

    </div>
  </div>

  <style>
    @keyframes float {
      0% { transform: translateY(0px) rotateY(-5deg) rotateX(5deg); }
      50% { transform: translateY(-20px) rotateY(-2deg) rotateX(8deg); }
      100% { transform: translateY(0px) rotateY(-5deg) rotateX(5deg); }
    }
    
    @media (max-width: 992px) {
      .hero .container > div {
        grid-template-columns: 1fr !important;
      }
      .hero-content {
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
      }
      .hero-visual {
        margin-top: 3rem;
      }
    }
    
    @media (max-width: 768px) {
      /* Oculta a sidebar do mockup no celular */
      .hero-visual .glass-panel > div:nth-child(2) > div:nth-child(1) {
        display: none !important;
      }
      .hero-visual .glass-panel > div:nth-child(2) {
        grid-template-columns: 1fr !important;
      }
      /* Empilha os mini-cards do mockup */
      .hero-visual .glass-panel > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) {
        grid-template-columns: 1fr !important;
      }
    }
  </style>
</section>
