<?php
require __DIR__ . '/app/bootstrap.php';
require __DIR__ . '/app/layout.php';
$plans = db()->query("SELECT * FROM plans WHERE status='active' ORDER BY price ASC")->fetchAll();
$apkInfo = platform_apk_info();
$homePrimaryLink=trim((string)setting('home_primary_cta_link','register.php'));
$homePrimaryHref=filter_var($homePrimaryLink,FILTER_VALIDATE_URL)?$homePrimaryLink:url($homePrimaryLink?:'register.php');
$stats = [
    'Empresas ativas' => (int)db()->query("SELECT COUNT(*) FROM companies WHERE status='active'")->fetchColumn(),
    'Profissionais' => (int)db()->query("SELECT COUNT(*) FROM users WHERE role IN ('courier','motofreight','mototaxi','taxi','private_driver','service_provider') AND status='active'")->fetchColumn(),
    'Serviços publicados' => (int)db()->query("SELECT COUNT(*) FROM services WHERE status='active'")->fetchColumn(),
    'Módulos integrados' => 16,
];
$serviceCards = [
    ['delivery.svg','Delivery e comércio','Restaurantes, pizzarias, mercados, farmácias e lojas com catálogo, pedidos e entregas.','Pedidos, estoque e clientes'],
    ['motofrete.svg','Entregas e motofrete','Solicitações, rotas, carteira, comprovantes e acompanhamento da entrega.','Rastreamento e comprovantes'],
    ['mobilidade.svg','Mobilidade urbana','Táxi, mototáxi e motorista particular com corridas imediatas ou agendadas.','Corridas e agendamentos'],
    ['prestadores.svg','Prestadores de serviços','Profissionais com agenda, orçamentos, avaliações, chat e controle financeiro.','Agenda e orçamentos'],
    ['imoveis.svg','Imóveis','Casas para aluguel ou venda, visitas, contratos, inquilinos e manutenção.','Imóveis e contratos'],
    ['locadora.svg','Locadora de veículos','Frota, disponibilidade, reservas, contratos digitais, pagamentos e manutenção.','Frota e reservas'],
    ['gas.svg','Gás e água','Pedidos, estoque, rotas, veículos, clientes, entregadores e acompanhamento.','Operação completa'],
    ['multiempresa.svg','Gestão multiempresa','Cada negócio possui painel, usuários, produtos, pedidos e relatórios separados.','Dados independentes'],
    ['mobilidade.svg','Loja de veículos','Anúncios, propostas, test drive, financiamento e galeria de veículos.','Venda e negociação'],
    ['motofrete.svg','Mudanças e fretes','Orçamentos, caminhões, ajudantes, embalagem e acompanhamento do serviço.','Mudanças e carretos'],
];
render_public_header();
render_platform_banners('home');
?>
<div class="luxury-grid" aria-hidden="true"></div>
<div class="page-particles" aria-hidden="true">
  <?php for ($i=0;$i<7;$i++): ?><i style="--x:<?= ($i*37)%100 ?>%;--y:<?= ($i*53)%100 ?>%;--d:<?= 5+($i%7) ?>s;--s:<?= 2+($i%4) ?>px"></i><?php endfor; ?>
</div>
<section class="hero hero-premium">
  <div class="hero-copy reveal">
    <span class="hero-badge premium-badge"><i></i><strong><?=e(setting('home_badge','Um ecossistema para toda a cidade'))?></strong><em>AO VIVO</em></span>
    <h1><?=e(setting('home_title_white','Todos os serviços.'))?><br><span><?=e(setting('home_title_accent','Uma só conexão.'))?></span></h1>
    <p><?=e(setting('home_description','A '.platform_name().' conecta empresas, clientes, entregadores, motoristas, prestadores, imóveis e locadoras em uma plataforma moderna, segura e preparada para crescer.'))?></p>
    <div class="hero-actions">
      <a class="btn btn-primary btn-glow" href="<?=e($homePrimaryHref)?>"><span><?=e(setting('home_primary_cta_label','Criar minha conta'))?></span><b>→</b></a>
      <a class="btn btn-glass" href="<?=e(setting('home_secondary_cta_link','#servicos'))?>"><span class="play-dot">▶</span> <?=e(setting('home_secondary_cta_label','Explorar a plataforma'))?></a>
    </div>
    <div class="hero-trust premium-trust">
      <span><b>01</b> Sem comissão</span><span><b>02</b> Multiempresa</span><span><b>03</b> PWA instalável</span>
    </div>
  </div>

  <div class="hero-visual hero-world reveal" data-parallax-root aria-label="Ilustração animada da plataforma <?= e(platform_name()) ?>">
    <div class="world-glow"></div>
    <div class="orbit orbit-a"></div><div class="orbit orbit-b"></div><div class="orbit orbit-c"></div>
    <div class="world-core" data-parallax="10">
      <img src="<?= e(platform_logo_url()) ?>" alt="<?= e(platform_name()) ?>">
      <span>LINK</span><small>ECOSSISTEMA ATIVO</small>
      <i class="core-pulse"></i>
    </div>
    <?php
      $orbitIcons = [
        ['delivery.svg','Delivery','node-1'],['motofrete.svg','Entregas','node-2'],['mobilidade.svg','Mobilidade','node-3'],
        ['prestadores.svg','Serviços','node-4'],['imoveis.svg','Imóveis','node-5'],['locadora.svg','Locadora','node-6']
      ];
      foreach($orbitIcons as $icon): ?>
      <div class="orbit-node <?= e($icon[2]) ?>" data-parallax="<?= 6 + (int)substr($icon[2],-1)*2 ?>">
        <div><img src="<?= e(url('assets/icons/'.$icon[0])) ?>" alt=""></div><span><?= e($icon[1]) ?></span>
      </div>
    <?php endforeach; ?>
    <div class="live-card live-card-order" data-parallax="16">
      <span class="live-icon"><img src="<?= e(url('assets/icons/motofrete.svg')) ?>" alt=""></span>
      <div><small>NOVA ENTREGA</small><strong>Pedido #2841 aceito</strong><em>Chegada estimada: 18 min</em></div><b class="live-check">✓</b>
    </div>
    <div class="live-card live-card-company" data-parallax="12">
      <span class="online-ring"></span><div><small>EMPRESA APROVADA</small><strong>Mercado Central</strong></div><em>agora</em>
    </div>
  </div>
</section>

<section class="signal-strip reveal" aria-label="Recursos principais">
  <div><span>✦</span><b>Pedidos em tempo real</b></div><i></i><div><span>✦</span><b>Gestão centralizada</b></div><i></i><div><span>✦</span><b>Aplicativo instalável</b></div><i></i><div><span>✦</span><b>Dados protegidos</b></div>
</section>

<?php if($apkInfo):?>
<section class="section apk-download-section reveal" id="baixar-aplicativo">
  <div class="apk-download-card">
    <div class="apk-download-icon" aria-hidden="true">📲</div>
    <div class="apk-download-copy">
      <span class="mini-label">APLICATIVO ANDROID DISPONÍVEL</span>
      <h2>Baixe o <?= e($apkInfo['label']) ?></h2>
      <p>Instale o aplicativo diretamente no seu Android e tenha acesso rápido à plataforma.</p>
      <div class="apk-download-meta"><span>Android • APK</span><?php if($apkInfo['size']!==''):?><span><?= e($apkInfo['size']) ?></span><?php endif;?><?php if($apkInfo['updated_at']!==''):?><span>Atualizado em <?= e(date('d/m/Y',strtotime($apkInfo['updated_at']))) ?></span><?php endif;?></div>
    </div>
    <a class="btn btn-primary btn-glow apk-download-button" href="<?= e($apkInfo['url']) ?>" download>⬇ Baixar APK</a>
  </div>
</section>
<?php endif;?>

<section class="section people-section" id="pessoas">
  <div class="people-shell reveal">
    <div class="people-collage" data-parallax-root aria-label="Pessoas conectadas pela plataforma <?= e(platform_name()) ?>">
      <div class="people-aura aura-a"></div><div class="people-aura aura-b"></div>
      <article class="person-card person-main" data-parallax="10">
        <span class="person-status"><i></i> EMPRESA ONLINE</span>
        <img src="<?= e(url('assets/people/empreendedora.svg')) ?>" alt="Empreendedora usando a plataforma">
        <div><strong>Ana, empreendedora</strong><small>Pedidos e equipe em um só lugar</small></div>
      </article>
      <article class="person-card person-left" data-parallax="16">
        <img src="<?= e(url('assets/people/entregador.svg')) ?>" alt="Entregador parceiro">
        <div><strong>Lucas, entregador</strong><small>Nova rota recebida</small></div>
      </article>
      <article class="person-card person-right" data-parallax="13">
        <img src="<?= e(url('assets/people/prestadora.svg')) ?>" alt="Prestadora de serviços">
        <div><strong>Camila, profissional</strong><small>Agenda organizada</small></div>
      </article>
      <div class="people-proof" data-parallax="20">
        <div class="proof-avatars">
          <span><img src="<?= e(url('assets/people/empreendedora.svg')) ?>" alt=""></span>
          <span><img src="<?= e(url('assets/people/entregador.svg')) ?>" alt=""></span>
          <span><img src="<?= e(url('assets/people/prestadora.svg')) ?>" alt=""></span>
          <span><img src="<?= e(url('assets/people/motorista.svg')) ?>" alt=""></span>
        </div>
        <div><small>PESSOAS CONECTADAS</small><strong>12 perfis em uma plataforma</strong></div>
      </div>
    </div>
    <div class="people-copy">
      <span class="mini-label">TECNOLOGIA COM ROSTO HUMANO</span>
      <h2>Feita para negócios.<br><span>Movida por pessoas.</span></h2>
      <p>A <?= e(platform_name()) ?> aproxima quem vende, quem entrega, quem presta serviços e quem precisa resolver algo. Cada perfil recebe uma experiência própria, simples e profissional.</p>
      <div class="people-features">
        <article><b>01</b><div><strong>Experiência personalizada</strong><small>Cada pessoa visualiza apenas as funções do seu perfil.</small></div></article>
        <article><b>02</b><div><strong>Comunicação mais próxima</strong><small>Notificações, suporte e acompanhamento em toda a jornada.</small></div></article>
        <article><b>03</b><div><strong>Oportunidades para todos</strong><small>Empresas locais e profissionais crescendo no mesmo ecossistema.</small></div></article>
      </div>
      <a class="btn btn-glass people-button" href="<?= e(url('register.php')) ?>">Quero fazer parte <b>→</b></a>
    </div>
  </div>
</section>

<section class="section services-premium" id="servicos">
  <div class="section-kicker reveal"><span>NOSSOS MÓDULOS</span><i></i><small>Uma plataforma, infinitas possibilidades</small></div>
  <div class="section-head section-head-left reveal"><h2>Serviços que se conectam<br><span>e movimentam sua cidade.</span></h2><p>Cada segmento possui seu próprio ambiente de trabalho, enquanto o Administrador Sênior acompanha toda a operação em um painel central.</p></div>
  <div class="service-grid premium-service-grid">
    <?php foreach($serviceCards as $index=>$s): ?>
      <article class="service-card premium-service-card reveal" style="--delay:<?= $index*70 ?>ms" data-tilt>
        <div class="service-card-top"><div class="service-icon-real"><img src="<?= e(url('assets/icons/'.$s[0])) ?>" alt=""></div><span class="service-number">0<?= $index+1 ?></span></div>
        <h3><?= e($s[1]) ?></h3><p><?= e($s[2]) ?></p>
        <div class="service-meta"><i></i><span><?= e($s[3]) ?></span><b>↗</b></div>
        <div class="card-shine"></div>
      </article>
    <?php endforeach; ?>
  </div>
</section>

<section class="section platform-showcase">
  <div class="showcase-shell reveal">
    <div class="showcase-copy">
      <span class="mini-label">CENTRAL DE COMANDO</span>
      <h2>Veja tudo acontecendo.<br><span>Decida em segundos.</span></h2>
      <p>O Administrador Sênior acompanha cadastros, aprovações, mensalidades, usuários online, empresas, pedidos, corridas e pagamentos em uma interface organizada.</p>
      <div class="showcase-points">
        <div><b>01</b><span><strong>Controle multiempresa</strong><small>Dados separados e permissões individuais.</small></span></div>
        <div><b>02</b><span><strong>Monitoramento em tempo real</strong><small>Status e último acesso de cada perfil.</small></span></div>
        <div><b>03</b><span><strong>Mensalidades sem comissão</strong><small>Planos previsíveis para toda a plataforma.</small></span></div>
      </div>
      <a class="btn btn-primary btn-glow" href="<?= e(url('login.php')) ?>">Acessar demonstração <b>→</b></a>
    </div>
    <div class="dashboard-preview" data-parallax-root>
      <div class="preview-window" data-parallax="7">
        <div class="preview-top"><img src="<?= e(platform_logo_url()) ?>" alt=""><span><?= e(platform_name()) ?> Control</span><i></i><i></i><i></i></div>
        <div class="preview-body">
          <aside><b></b><?php for($i=0;$i<7;$i++):?><span class="<?= $i===0?'active':'' ?>"></span><?php endfor;?></aside>
          <main>
            <div class="preview-title"><div><small>VISÃO GERAL</small><strong>Boa noite, administrador</strong></div><span>● Sistema online</span></div>
            <div class="preview-stats"><article><small>Empresas</small><b>128</b><em>+12%</em></article><article><small>Usuários online</small><b>1.204</b><em>agora</em></article><article><small>Mensalidades</small><b>96%</b><em>em dia</em></article></div>
            <div class="preview-chart"><div class="chart-grid"></div><?php foreach([35,58,44,76,61,91,72,100,83,118] as $h):?><i style="height:<?= $h ?>px"></i><?php endforeach;?></div>
          </main>
        </div>
      </div>
      <div class="preview-float float-online"><i></i><span><small>ONLINE AGORA</small><b>1.204 usuários</b></span></div>
      <div class="preview-float float-payment"><span>✓</span><div><small>PAGAMENTO CONFIRMADO</small><b>Plano Empresa Pro</b></div></div>
    </div>
  </div>
</section>

<section class="section process-section" id="como-funciona">
  <div class="section-head reveal"><span>UMA EXPERIÊNCIA SIMPLES</span><h2><?=e(setting('home_process_heading','Da inscrição à operação em poucos passos.'))?></h2></div>
  <div class="process-line reveal">
    <?php foreach([
      ['01',setting('home_step_1_title','Escolha seu perfil'),setting('home_step_1_text','Cliente, empresa, entregador, motorista, prestador, proprietário ou locadora.')],
      ['02',setting('home_step_2_title','Complete seu cadastro'),setting('home_step_2_text','Envie os dados necessários e selecione o plano ideal para sua operação.')],
      ['03',setting('home_step_3_title','Receba a aprovação'),setting('home_step_3_text','O Administrador Sênior valida o cadastro e libera os módulos contratados.')],
      ['04',setting('home_step_4_title','Comece a movimentar'),setting('home_step_4_text','Acesse seu painel exclusivo no celular, computador, tablet ou PWA.')]
    ] as $step): ?><article><div><?= $step[0] ?></div><h3><?= e($step[1]) ?></h3><p><?= e($step[2]) ?></p></article><?php endforeach; ?>
  </div>
</section>

<?php if(current_user()):?><section class="section marketplace-home-cta reveal"><div class="showcase-shell"><div><span class="mini-label">NOVA VITRINE PÚBLICA</span><h2>Encontre empresas e profissionais<br><span>pela reputação e localização.</span></h2><p>Pesquisa inteligente por cidade, bairro, segmento, avaliação, preço e disponibilidade.</p></div><a class="btn btn-primary btn-glow" href="<?= e(url('marketplace.php')) ?>">Conheça o marketplace →</a></div></section><?php endif;?>
<section class="section" id="planos">
  <div class="section-head reveal"><span>PLANOS LINKEXPRESS</span><h2>Cresça sem perder parte<br><strong>de cada venda.</strong></h2><p>Sem comissão sobre pedidos, corridas, entregas, serviços, imóveis ou locações.</p></div>
  <div class="plans premium-plans">
    <?php foreach($plans as $i=>$plan): $features=json_features($plan['features_json']); ?>
      <article class="plan premium-plan reveal <?= $i===1?'featured':'' ?>" style="--delay:<?= $i*100 ?>ms"><?php if($i===1):?><span class="plan-tag">MAIS ESCOLHIDO</span><?php endif;?><?php if(!empty($plan['image'])):?><div class="public-plan-media"><img src="<?= e(media_url($plan['image'])) ?>" alt="<?= e($plan['name']) ?>"></div><?php endif;?><div class="plan-head"><small>PLANO</small><h3><?= e($plan['name']) ?></h3></div><div class="plan-price"><?= money($plan['price']) ?><small>/mês</small></div><div class="plan-rule"></div><ul><?php foreach($features as $feature):?><li><?= e($feature) ?></li><?php endforeach;?></ul><a class="btn <?= $i===1?'btn-primary btn-glow':'btn-glass' ?> btn-block" href="<?= e(url('register.php?plan='.$plan['id'])) ?>">Escolher plano <b>→</b></a></article>
    <?php endforeach; ?>
  </div>
</section>

<section class="section numbers-section">
  <div class="numbers-panel reveal">
    <div><span>LINKEXPRESS EM NÚMEROS</span><h2>Uma base preparada<br>para crescer junto.</h2></div>
    <div class="premium-stats">
      <?php foreach($stats as $label=>$value): ?><article><strong data-count="<?= (int)$value ?>">0</strong><span><?= e($label) ?></span><i></i></article><?php endforeach; ?>
    </div>
  </div>
</section>

<section class="cta cta-premium reveal">
  <div class="cta-orbit"></div><div class="cta-orbit cta-orbit-b"></div>
  <img src="<?= e(platform_logo_url()) ?>" alt="">
  <span>O PRÓXIMO PASSO COMEÇA AQUI</span><h2>Sua cidade mais conectada.<br>Seu negócio mais forte.</h2><p>Entre para a <?= e(platform_name()) ?> e transforme a forma como pessoas e empresas se encontram.</p>
  <div><a class="btn btn-accent" href="<?= e(url('register.php')) ?>">Criar minha conta <b>→</b></a><a class="btn btn-ghost-light" href="<?= e(url('login.php')) ?>">Já tenho acesso</a></div>
</section>
<?php render_public_footer(); ?>
