Views
No views yet
<nav class="hidden md:flex space-x-8">
<a href="#" class="text-gray-700 hover:text-blue-600 font-medium">Início</a>
<a href="#lists" class="text-gray-700 hover:text-blue-600 font-medium">Listas</a>
<a href="#create" class="text-gray-700 hover:text-blue-600 font-medium">Criar Lista</a>
<a href="#market" class="text-gray-700 hover:text-blue-600 font-medium">Mercado</a>
</nav>
<div class="flex items-center space-x-4">
<div class="hidden md:flex items-center space-x-2 bg-gray-100 px-3 py-1 rounded-full">
<span class="text-sm font-medium">Premium</span>
<i class="fas fa-crown text-yellow-500"></i>
</div>
<button class="md:hidden" id="menu-btn">
<i class="fas fa-bars text-xl text-gray-700"></i>
</button>
</div>
</div>
<!-- Mobile Menu -->
<div id="mobile-menu" class="hidden md:hidden bg-white border-t py-2 px-4">
<a href="#" class="block py-2 text-gray-700 hover:text-blue-600">Início</a>
<a href="#lists" class="block py-2 text-gray-700 hover:text-blue-600">Listas</a>
<a href="#create" class="block py-2 text-gray-700 hover:text-blue-600">Criar Lista</a>
<a href="#market" class="block py-2 text-gray-700 hover:text-blue-600">Mercado</a>
<div class="flex items-center justify-between py-2">
<span class="font-medium">Premium</span>
<i class="fas fa-crown text-yellow-500"></i>
</div>
</div>
</header>
<!-- Hero Section -->
<section class="hero-section text-white py-16 md:py-24">
<div class="container mx-auto px-4">
<div class="max-w-2xl">
<h1 class="text-4xl md:text-5xl font-bold mb-4">Listas de ativos para investir</h1>
<p class="text-xl mb-8">Compre listas de ativos selecionadas por especialistas ou crie e venda as suas próprias</p>
<div class="flex flex-wrap gap-4">
<a href="#lists" class="bg-blue-600 hover:bg-blue-700 text-white font-bold py-3 px-6 rounded-full inline-block transition duration-300">
Explorar listas
</a>
<a href="#create" class="bg-white hover:bg-gray-100 text-blue-600 font-bold py-3 px-6 rounded-full inline-block transition duration-300">
Criar minha lista
</a>
</div>
</div>
</div>
</section>
<!-- Quick Stats -->
<section class="py-8 bg-white shadow-sm">
<div class="container mx-auto px-4">
<div class="grid grid-cols-2 md:grid-cols-4 gap-4">
<div class="text-center p-4">
<p class="text-2xl font-bold text-blue-600">+5.000</p>
<p class="text-gray-600 text-sm">Listas disponíveis</p>
</div>
<div class="text-center p-4">
<p class="text-2xl font-bold text-blue-600">R$ 2,5Mi</p>
<p class="text-gray-600 text-sm">Em transações</p>
</div>
<div class="text-center p-4">
<p class="text-2xl font-bold text-blue-600">+500</p>
<p class="text-gray-600 text-sm">Criadores ativos</p>
</div>
<div class="text-center p-4">
<p class="text-2xl font-bold text-blue-600">4.8 ?</p>
<p class="text-gray-600 text-sm">Avaliação média</p>
</div>
</div>
</div>
</section>
<!-- Lists Section -->
<section id="lists" class="py-16">
<div class="container mx-auto px-4">
<div class="flex justify-between items-center mb-8">
<h2 class="text-3xl font-bold text-gray-800">Listas em Destaque</h2>
<div class="flex space-x-1 bg-gray-100 p-1 rounded-full">
<button class="tab-btn px-4 py-1 rounded-full text-sm" data-tab="popular">Populares</button>
<button class="tab-btn px-4 py-1 rounded-full text-sm" data-tab="recent">Recentes</button>
<button class="tab-btn px-4 py-1 rounded-full text-sm" data-tab="top">Melhores Avaliadas</button>
</div>
</div>
<!-- Popular Tab -->
<div id="popular" class="tab-content">
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
<!-- List 1 -->
<div class="list-card bg-white rounded-xl shadow-md overflow-hidden transition duration-300">
<div class="p-5 border-b">
<div class="flex justify-between items-start">
<div>
<h3 class="font-bold text-xl text-gray-800">Dividendos Mensais</h3>
<p class="text-gray-600">por Investidor Expert</p>
</div>
<div class="flex items-center">
<i class="fas fa-star text-yellow-400 mr-1"></i>
<span class="font-medium">4.9</span>
</div>
</div>
</div>
<div class="p-5">
<div class="flex justify-between items-center mb-4">
<div>
<p class="text-gray-500 text-sm">Ativos</p>
<p class="font-bold text-gray-800">12</p>
</div>
<div>
<p class="text-gray-500 text-sm">Preço</p>
<p class="font-bold text-gray-800">R$ 49,90</p>
</div>
<div>
<p class="text-gray-500 text-sm">Compras</p>
<p class="font-bold text-gray-800">328</p>
</div>
</div>
<div class="mb-4">
<p class="text-gray-500 text-sm mb-2">Descrição:</p>
<p class="text-gray-700 text-sm">Lista de FIIs e ações que pagam dividendos mensais com histórico consistente nos últimos 5 anos.</p>
</div>
<div class="flex space-x-3">
<button class="flex-1 bg-blue-600 hover:bg-blue-700 text-white font-medium py-2 px-4 rounded transition duration-300 buy-btn" data-list="Dividendos Mensais">
Comprar Lista
</button>
<button class="w-10 h-10 flex items-center justify-center bg-gray-100 hover:bg-gray-200 rounded transition duration-300">
<i class="fas fa-eye text-gray-500"></i>
</button>
</div>
</div>
</div>
<!-- List 2 -->
<div class="list-card bg-white rounded-xl shadow-md overflow-hidden transition duration-300">
<div class="p-5 border-b">
<div class="flex justify-between items-start">
<div>
<h3 class="font-bold text-xl text-gray-800">Crescimento 2024</h3>
<p class="text-gray-600">por Análise Setorial</p>
</div>
<div class="flex items-center">
<i class="fas fa-star text-yellow-400 mr-1"></i>
<span class="font-medium">4.7</span>
</div>
</div>
</div>
<div class="p-5">
<div class="flex justify-between items-center mb-4">
<div>
<p class="text-gray-500 text-sm">Ativos</p>
<p class="font-bold text-gray-800">8</p>
</div>
<div>
<p class="text-gray-500 text-sm">Preço</p>
<p class="font-bold text-gray-800">R$ 79,90</p>
</div>
<div>
<p class="text-gray-500 text-sm">Compras</p>
<p class="font-bold text-gray-800">215</p>
</div>
</div>
<div class="mb-4">
<p class="text-gray-500 text-sm mb-2">Descrição:</p>
<p class="text-gray-700 text-sm">Ações com maior potencial de crescimento em 2024 baseado em análise fundamentalista e projeções.</p>
</div>
<div class="flex space-x-3">
<button class="flex-1 bg-blue-600 hover:bg-blue-700 text-white font-medium py-2 px-4 rounded transition duration-300 buy-btn" data-list="Crescimento 2024">
Comprar Lista
</button>
<button class="w-10 h-10 flex items-center justify-center bg-gray-100 hover:bg-gray-200 rounded transition duration-300">
<i class="fas fa-eye text-gray-500"></i>
</button>
</div>
</div>
</div>
<!-- List 3 -->
<div class="list-card bg-white rounded-xl shadow-md overflow-hidden transition duration-300">
<div class="p-5 border-b">
<div class="flex justify-between items-start">
<div>
<h3 class="font-bold text-xl text-gray-800">FIIs Imbatíveis</h3>
<p class="text-gray-600">por FII Expert</p>
</div>
<div class="flex items-center">
<i class="fas fa-star text-yellow-400 mr-1"></i>
<span class="font-medium">4.8</span>
</div>
</div>
</div>
<div class="p-5">
<div class="flex justify-between items-center mb-4">
<div>
<p class="text-gray-500 text-sm">Ativos</p>
<p class="font-bold text-gray-800">10</p>
</div>
<div>
<p class="text-gray-500 text-sm">Preço</p>
<p class="font-bold text-gray-800">R$ 59,90</p>
</div>
<div>
<p class="text-gray-500 text-sm">Compras</p>
<p class="font-bold text-gray-800">187</p>
</div>
</div>
<div class="mb-4">
<p class="text-gray-500 text-sm mb-2">Descrição:</p>
<p class="text-gray-700 text-sm">Seleção dos FIIs com melhor desempenho nos últimos 3 anos e perspectivas sólidas para o futuro.</p>
</div>
<div class="flex space-x-3">
<button class="flex-1 bg-blue-600 hover:bg-blue-700 text-white font-medium py-2 px-4 rounded transition duration-300 buy-btn" data-list="FIIs Imbatíveis">
Comprar Lista
</button>
<button class="w-10 h-10 flex items-center justify-center bg-gray-100 hover:bg-gray-200 rounded transition duration-300">
<i class="fas fa-eye text-gray-500"></i>
</button>
</div>
</div>
</div>
</div>
<div class="text-center mt-10">
<button class="border-2 border-blue-600 text-blue-600 hover:bg-blue-50 font-bold py-3 px-8 rounded-full inline-block transition duration-300">
Ver todas as listas populares
</button>
</div>
</div>
<!-- Recent Tab -->
<div id="recent" class="tab-content hidden">
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
<!-- List 1 -->
<div class="list-card bg-white rounded-xl shadow-md overflow-hidden transition duration-300">
<div class="p-5 border-b">
<div class="flex justify-between items-start">
<div>
<h3 class="font-bold text-xl text-gray-800">Tech Stocks BR</h3>
<p class="text-gray-600">por TechInvest</p>
</div>
<div class="flex items-center">
<i class="fas fa-star text-yellow-400 mr-1"></i>
<span class="font-medium">4.5</span>
</div>
</div>
</div>
<div class="p-5">
<div class="flex justify-between items-center mb-4">
<div>
<p class="text-gray-500 text-sm">Ativos</p>
<p class="font-bold text-gray-800">6</p>
</div>
<div>
<p class="text-gray-500 text-sm">Preço</p>
<p class="font-bold text-gray-800">R$ 39,90</p>
</div>
<div>
<p class="text-gray-500 text-sm">Compras</p>
<p class="font-bold text-gray-800">42</p>
</div>
</div>
<div class="mb-4">
<p class="text-gray-500 text-sm mb-2">Descrição:</p>
<p class="text-gray-700 text-sm">Ações de tecnologia brasileiras com maior potencial de valorização nos próximos 12 meses.</p>
</div>
<div class="flex space-x-3">
<button class="flex-1 bg-blue-600 hover:bg-blue-700 text-white font-medium py-2 px-4 rounded transition duration-300 buy-btn" data-list="Tech Stocks BR">
Comprar Lista
</button>
<button class="w-10 h-10 flex items-center justify-center bg-gray-100 hover:bg-gray-200 rounded transition duration-300">
<i class="fas fa-eye text-gray-500"></i>
</button>
</div>
</div>
</div>
<!-- List 2 -->
<div class="list-card bg-white rounded-xl shadow-md overflow-hidden transition duration-300">
<div class="p-5 border-b">
<div class="flex justify-between items-start">
<div>
<h3 class="font-bold text-xl text-gray-800">Small Caps Ocultas</h3>
<p class="text-gray-600">por SmallCap Finder</p>
</div>
<div class="flex items-center">
<i class="fas fa-star text-yellow-400 mr-1"></i>
<span class="font-medium">4.3</span>
</div>
</div>
</div>
<div class="p-5">
<div class="flex justify-between items-center mb-4">
<div>
<p class="text-gray-500 text-sm">Ativos</p>
<p class="font-bold text-gray-800">5</p>
</div>
<div>
<p class="text-gray-500 text-sm">Preço</p>
<p class="font-bold text-gray-800">R$ 89,90</p>
</div>
<div>
<p class="text-gray-500 text-sm">Compras</p>
<p class="font-bold text-gray-800">28</p>
</div>
</div>
<div class="mb-4">
<p class="text-gray-500 text-sm mb-2">Descrição:</p>
<p class="text-gray-700 text-sm">Small caps com fundamentos sólidos e pouco cobertas pela análise de mercado, mas com grande potencial.</p>
</div>
<div class="flex space-x-3">
<button class="flex-1 bg-blue-600 hover:bg-blue-700 text-white font-medium py-2 px-4 rounded transition duration-300 buy-btn" data-list="Small Caps Ocultas">
Comprar Lista
</button>
<button class="w-10 h-10 flex items-center justify-center bg-gray-100 hover:bg-gray-200 rounded transition duration-300">
<i class="fas fa-eye text-gray-500"></i>
</button>
</div>
</div>
</div>
<!-- List 3 -->
<div class="list-card bg-white rounded-xl shadow-md overflow-hidden transition duration-300">
<div class="p-5 border-b">
<div class="flex justify-between items-start">
<div>
<h3 class="font-bold text-xl text-gray-800">Renda Fixa Premium</h3>
<p class="text-gray-600">por FixedIncome Pro</p>
</div>
<div class="flex items-center">
<i class="fas fa-star text-yellow-400 mr-1"></i>
<span class="font-medium">4.6</span>
</div>
</div>
</div>
<div class="p-5">
<div class="flex justify-between items-center mb-4">
<div>
<p class="text-gray-500 text-sm">Ativos</p>
<p class="font-bold text-gray-800">7</p>
</div>
<div>
<p class="text-gray-500 text-sm">Preço</p>
<p class="font-bold text-gray-800">R$ 69,90</p>
</div>
<div>
<p class="text-gray-500 text-sm">Compras</p>
<p class="font-bold text-gray-800">35</p>
</div>
</div>
<div class="mb-4">
<p class="text-gray-500 text-sm mb-2">Descrição:</p>
<p class="text-gray-700 text-sm">Melhores opções de renda fixa atualmente no mercado com taxas acima da média e segurança.</p>
</div>
<div class="flex space-x-3">
<button class="flex-1 bg-blue-600 hover:bg-blue-700 text-white font-medium py-2 px-4 rounded transition duration-300 buy-btn" data-list="Renda Fixa Premium">
Comprar Lista
</button>
<button class="w-10 h-10 flex items-center justify-center bg-gray-100 hover:bg-gray-200 rounded transition duration-300">
<i class="fas fa-eye text-gray-500"></i>
</button>
</div>
</div>
</div>
</div>
<div class="text-center mt-10">
<button class="border-2 border-blue-600 text-blue-600 hover:bg-blue-50 font-bold py-3 px-8 rounded-full inline-block transition duration-300">
Ver todas as listas recentes
</button>
</div>
</div>
<!-- Top Tab -->
<div id="top" class="tab-content hidden">
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
<!-- List 1 -->
<div class="list-card bg-white rounded-xl shadow-md overflow-hidden transition duration-300">
<div class="p-5 border-b">
<div class="flex justify-between items-start">
<div>
<h3 class="font-bold text-xl text-gray-800">Carteira Dividendos</h3>
<p class="text-gray-600">por Dividendos BR</p>
</div>
<div class="flex items-center">
<i class="fas fa-star text-yellow-400 mr-1"></i>
<span class="font-medium">5.0</span>
</div>
</div>
</div>
<div class="p-5">
<div class="flex justify-between items-center mb-4">
<div>
<p class="text-gray-500 text-sm">Ativos</p>
<p class="font-bold text-gray-800">15</p>
</div>
<div>
<p class="text-gray-500 text-sm">Preço</p>
<p class="font-bold text-gray-800">R$ 99,90</p>
</div>
<div>
<p class="text-gray-500 text-sm">Compras</p>
<p class="font-bold text-gray-800">512</p>
</div>
</div>
<div class="mb-4">
<p class="text-gray-500 text-sm mb-2">Descrição:</p>
<p class="text-gray-700 text-sm">Carteira completa para montar uma estratégia de dividendos com ações e FIIs selecionados a dedo.</p>
</div>
<div class="flex space-x-3">
<button class="flex-1 bg-blue-600 hover:bg-blue-700 text-white font-medium py-2 px-4 rounded transition duration-300 buy-btn" data-list="Carteira Dividendos">
Comprar Lista
</button>
<button class="w-10 h-10 flex items-center justify-center bg-gray-100 hover:bg-gray-200 rounded transition duration-300">
<i class="fas fa-eye text-gray-500"></i>
</button>
</div>
</div>
</div>
<!-- List 2 -->
<div class="list-card bg-white rounded-xl shadow-md overflow-hidden transition duration-300">
<div class="p-5 border-b">
<div class="flex justify-between items-start">
<div>
<h3 class="font-bold text-xl text-gray-800">All Weather BR</h3>
<p class="text-gray-600">por Ray Dalio BR</p>
</div>
<div class="flex items-center">
<i class="fas fa-star text-yellow-400 mr-1"></i>
<span class="font-medium">4.9</span>
</div>
</div>
</div>
<div class="p-5">
<div class="flex justify-between items-center mb-4">
<div>
<p class="text-gray-500 text-sm">Ativos</p>
<p class="font-bold text-gray-800">20</p>
</div>
<div>
<p class="text-gray-500 text-sm">Preço</p>
<p class="font-bold text-gray-800">R$ 149,90</p>
</div>
<div>
<p class="text-gray-500 text-sm">Compras</p>
<p class="font-bold text-gray-800">387</p>
</div>
</div>
<div class="mb-4">
<p class="text-gray-500 text-sm mb-2">Descrição:</p>
<p class="text-gray-700 text-sm">Adaptação da estratégia All Weather de Ray Dalio para o mercado brasileiro com ativos diversificados.</p>
</div>
<div class="flex space-x-3">
<button class="flex-1 bg-blue-600 hover:bg-blue-700 text-white font-medium py-2 px-4 rounded transition duration-300 buy-btn" data-list="All Weather BR">
Comprar Lista
</button>
<button class="w-10 h-10 flex items-center justify-center bg-gray-100 hover:bg-gray-200 rounded transition duration-300">
<i class="fas fa-eye text-gray-500"></i>
</button>
</div>
</div>
</div>
<!-- List 3 -->
<div class="list-card bg-white rounded-xl shadow-md overflow-hidden transition duration-300">
<div class="p-5 border-b">
<div class="flex justify-between items-start">
<div>
<h3 class="font-bold text-xl text-gray-800">FIIs de Shoppings</h3>
<p class="text-gray-600">por Mall Expert</p>
</div>
<div class="flex items-center">
<i class="fas fa-star text-yellow-400 mr-1"></i>
<span class="font-medium">4.9</span>
</div>
</div>
</div>
<div class="p-5">
<div class="flex justify-between items-center mb-4">
<div>
<p class="text-gray-500 text-sm">Ativos</p>
<p class="font-bold text-gray-800">8</p>
</div>
<div>
<p class="text-gray-500 text-sm">Preço</p>
<p class="font-bold text-gray-800">R$ 79,90</p>
</div>
<div>
<p class="text-gray-500 text-sm">Compras</p>
<p class="font-bold text-gray-800">276</p>
</div>
</div>
<div class="mb-4">
<p class="text-gray-500 text-sm mb-2">Descrição:</p>
<p class="text-gray-700 text-sm">FIIs especializados em shoppings centers com melhor desempenho e perspectivas para o setor.</p>
</div>
<div class="flex space-x-3">
<button class="flex-1 bg-blue-600 hover:bg-blue-700 text-white font-medium py-2 px-4 rounded transition duration-300 buy-btn" data-list="FIIs de Shoppings">
Comprar Lista
</button>
<button class="w-10 h-10 flex items-center justify-center bg-gray-100 hover:bg-gray-200 rounded transition duration-300">
<i class="fas fa-eye text-gray-500"></i>
</button>
</div>
</div>
</div>
</div>
<div class="text-center mt-10">
<button class="border-2 border-blue-600 text-blue-600 hover:bg-blue-50 font-bold py-3 px-8 rounded-full inline-block transition duration-300">
Ver todas as listas melhor avaliadas
</button>
</div>
</div>
</div>
</section>
<!-- Create List Section -->
<section id="create" class="py-16 bg-gray-100">
<div class="container mx-auto px-4">
<div class="bg-white rounded-xl shadow-md overflow-hidden">
<div class="p-6 border-b">
<h2 class="text-2xl font-bold text-gray-800">Crie e Venda Sua Própria Lista</h2>
</div>
<div class="p-6">
<div class="grid grid-cols-1 md:grid-cols-2 gap-8">
<div>
<h3 class="text-xl font-bold mb-4 text-gray-800">Como funciona?</h3>
<ul class="space-y-4">
<li class="flex items-start">
<div class="flex-shrink-0 h-6 w-6 text-blue-600 mr-3 mt-1">
<i class="fas fa-list-check"></i>
</div>
<p class="text-gray-700">Selecione os ativos que compõem sua lista de investimentos</p>
</li>
<li class="flex items-start">
<div class="flex-shrink-0 h-6 w-6 text-blue-600 mr-3 mt-1">
<i class="fas fa-edit"></i>
</div>
<p class="text-gray-700">Adicione uma descrição detalhada e justificativa para cada ativo</p>
</li>
<li class="flex items-start">
<div class="flex-shrink-0 h-6 w-6 text-blue-600 mr-3 mt-1">
<i class="fas fa-tag"></i>
</div>
<p class="text-gray-700">Defina o preço da sua lista (você recebe 70% do valor)</p>
</li>
<li class="flex items-start">
<div class="flex-shrink-0 h-6 w-6 text-blue-600 mr-3 mt-1">
<i class="fas fa-chart-line"></i>
</div>
<p class="text-gray-700">Acompanhe o desempenho da sua lista e receba feedbacks</p>
</li>
</ul>
<div class="mt-8 bg-blue-50 p-4 rounded-lg">
<h4 class="font-bold text-blue-800 mb-2">Programa de Criadores Premium</h4>
<p class="text-blue-700 text-sm">Criadores com listas bem avaliadas podem se tornar Premium e receber até 85% do valor das vendas.</p>
</div>
</div>
<div>
<h3 class="text-xl font-bold mb-4 text-gray-800">Pré-visualização da Lista</h3>
<div class="border border-dashed border-gray-300 rounded-lg p-6">
<div class="text-center mb-6">
<i class="fas fa-list-ul text-4xl text-gray-400 mb-3"></i>
<p class="text-gray-500">Sua lista aparecerá aqui</p>
</div>
<div class="mb-6">
<label class="block text-gray-700 text-sm font-bold mb-2" for="list-name">
Nome da Lista
</label>
<input type="text" id="list-name" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500" placeholder="Ex: Dividendos Mensais 2024">
</div>
<div class="mb-6">
<label class="block text-gray-700 text-sm font-bold mb-2" for="list-price">
Preço (R$)
</label>
<input type="number" id="list-price" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500" placeholder="Ex: 49,90" min="9.90" step="0.01">
</div>
<div class="mb-6">
<label class="block text-gray-700 text-sm font-bold mb-2" for="list-category">
Categoria
</label>
<select id="list-category" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500">
<option value="">Selecione uma categoria</option>
<option value="dividends">Dividendos</option>
<option value="growth">Crescimento</option>
<option value="fiis">FIIs</option>
<option value="fixed-income">Renda Fixa</option>
<option value="crypto">Criptomoedas</option>
<option value="balanced">Carteira Balanceada</option>
</select>
</div>
<button class="w-full bg-blue-600 hover:bg-blue-700 text-white font-bold py-3 px-4 rounded-lg transition duration-300">
Começar a Criar
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- Market Section -->
<section id="market" class="py-16 bg-white">
<div class="container mx-auto px-4">
<h2 class="text-3xl font-bold text-center mb-12 text-gray-800">Atualizações do Mercado</h2>
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
<div class="bg-gray-50 rounded-xl overflow-hidden shadow-md transition duration-300 hover:shadow-lg">
<div class="h-48 bg-blue-600 flex items-center justify-center">
<i class="fas fa-newspaper text-white text-5xl"></i>
</div>
<div class="p-6">
<h3 class="text-xl font-bold mb-3 text-gray-800">Notícias do Dia</h3>
<p class="text-gray-600 mb-4">As principais notícias que estão movimentando o mercado hoje.</p>
<button class="text-blue-600 font-medium hover:text-blue-800">Ler notícias</button>
</div>
</div>
<div class="bg-gray-50 rounded-xl overflow-hidden shadow-md transition duration-300 hover:shadow-lg">
<div class="h-48 bg-green-600 flex items-center justify-center">
<i class="fas fa-chart-bar text-white text-5xl"></i>
</div>
<div class="p-6">
<h3 class="text-xl font-bold mb-3 text-gray-800">Relatórios Setoriais</h3>
<p class="text-gray-600 mb-4">Análises profundas dos principais setores da economia.</p>
<button class="text-blue-600 font-medium hover:text-blue-800">Ver relatórios</button>
</div>
</div>
<div class="bg-gray-50 rounded-xl overflow-hidden shadow-md transition duration-300 hover:shadow-lg">
<div class="h-48 bg-purple-600 flex items-center justify-center">
<i class="fas fa-lightbulb text-white text-5xl"></i>
</div>
<div class="p-6">
<h3 class="text-xl font-bold mb-3 text-gray-800">Tendências</h3>
<p class="text-gray-600 mb-4">O que os grandes investidores estão comprando e vendendo.</p>
<button class="text-blue-600 font-medium hover:text-blue-800">Ver tendências</button>
</div>
</div>
</div>
</div>
</section>
<!-- Buy Modal -->
<div id="buy-modal" class="hidden fixed inset-0 bg-black bg-opacity-50 z-50 flex items-center justify-center p-4">
<div class="bg-white rounded-xl shadow-xl w-full max-w-md">
<div class="p-6 border-b">
<div class="flex justify-between items-center">
<h3 class="text-xl font-bold text-gray-800" id="buy-modal-title">Comprar Lista</h3>
<button id="close-buy-modal" class="text-gray-500 hover:text-gray-700">
<i class="fas fa-times"></i>
</button>
</div>
</div>
<div class="p-6">
<div class="mb-6">
<p class="text-gray-700 mb-2">Você está comprando a lista:</p>
<p class="font-bold text-lg" id="buy-list-name">Dividendos Mensais</p>
</div>
<div class="mb-6">
<label class="block text-gray-700 text-sm font-bold mb-2" for="payment-method">
Método de pagamento
</label>
<select id="payment-method" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500">
<option value="pix">PIX (5% de desconto)</option>
<option value="credit">Cartão de Crédito</option>
<option value="balance">Saldo InvestList</option>
</select>
</div>
<div class="mb-6 bg-gray-50 p-4 rounded-lg">
<div class="flex justify-between mb-2">
<span class="text-gray-700">Preço da lista:</span>
<span class="font-medium" id="list-price-display">R$ 49,90</span>
</div>
<div class="flex justify-between mb-2">
<span class="text-gray-700">Desconto:</span>
<span class="font-medium text-green-600" id="discount-display">- R$ 2,50</span>
</div>
<div class="flex justify-between font-bold text-lg">
<span class="text-gray-800">Total:</span>
<span class="text-blue-600" id="total-display">R$ 47,40</span>
</div>
</div>
<div class="flex items-center mb-6">
<input type="checkbox" id="terms-check" class="h-4 w-4 text-blue-600 focus:ring-blue-500 border-gray-300 rounded">
<label for="terms-check" class="ml-2 block text-sm text-gray-700">
Concordo com os <a href="#" class="text-blue-600 hover:text-blue-800">Termos de Serviço</a>
</label>
</div>
<button id="confirm-buy" class="w-full bg-blue-600 hover:bg-blue-700 text-white font-bold py-3 px-4 rounded-lg transition duration-300">
Confirmar Compra
</button>
</div>
</div>
</div>
<!-- Footer -->
<footer class="bg-gray-800 text-white py-12">
<div class="container mx-auto px-4">
<div class="grid grid-cols-1 md:grid-cols-4 gap-8">
<div>
<div class="flex items-center space-x-2 mb-4">
<i class="fas fa-list-check text-2xl text-blue-400"></i>
<h3 class="text-xl font-bold">InvestList</h3>
</div>
<p class="text-gray-400 mb-4">A plataforma líder em listas de ativos para investimento.</p>
<div class="flex space-x-4">
<a href="#" class="text-gray-400 hover:text-white"><i class="fab fa-facebook-f"></i></a>
<a href="#" class="text-gray-400 hover:text-white"><i class="fab fa-instagram"></i></a>
<a href="#" class="text-gray-400 hover:text-white"><i class="fab fa-twitter"></i></a>
<a href="#" class="text-gray-400 hover:text-white"><i class="fab fa-linkedin-in"></i></a>
</div>
</div>
<div>
<h4 class="text-lg font-semibold mb-4">Listas</h4>
<ul class="space-y-2">
<li><a href="#" class="text-gray-400 hover:text-white">Populares</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Recentes</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Melhores Avaliadas</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Categorias</a></li>
</ul>
</div>
<div>
<h4 class="text-lg font-semibold mb-4">Para Criadores</h4>
<ul class="space-y-2">
<li><a href="#" class="text-gray-400 hover:text-white">Como criar listas</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Programa Premium</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Dicas para vender mais</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Dashboard</a></li>
</ul>
</div>
<div>
<h4 class="text-lg font-semibold mb-4">Suporte</h4>
<ul class="space-y-2">
<li><a href="#" class="text-gray-400 hover:text-white">Central de Ajuda</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Fale Conosco</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Termos de Uso</a></li>
<li><a href="#" class="text-gray-400 hover:text-white">Política de Privacidade</a></li>
</ul>
</div>
</div>
<div class="border-t border-gray-700 mt-8 pt-8 text-center text-gray-400">
<p>© 2023 InvestList. Todos os direitos reservados.</p>
<p class="mt-2 text-sm">InvestList Plataforma de Investimentos LTDA - CNPJ 00.000.000/0000-00</p>
</div>
</div>
</footer>
<script>
// Mobile menu toggle
const menuBtn = document.getElementById('menu-btn');
const mobileMenu = document.getElementById('mobile-menu');
menuBtn.addEventListener('click', () => {
mobileMenu.classList.toggle('hidden');
});
// Tab functionality
const tabBtns = document.querySelectorAll('.tab-btn');
const tabContents = document.querySelectorAll('.tab-content');
tabBtns.forEach(btn => {
btn.addEventListener('click', () => {
// Remove active class from all buttons
tabBtns.forEach(b => b.classList.remove('tab-active'));
// Add active class to clicked button
btn.classList.add('tab-active');
// Hide all tab contents
tabContents.forEach(content => content.classList.add('hidden'));
// Show selected tab content
const tabId = btn.getAttribute('data-tab');
document.getElementById(tabId).classList.remove('hidden');
});
});
// Set first tab as active by default
if (tabBtns.length > 0) {
tabBtns[0].classList.add('tab-active');
}
// Buy modal
const buyModal = document.getElementById('buy-modal');
const closeBuyModal = document.getElementById('close-buy-modal');
const confirmBuy = document.getElementById('confirm-buy');
const buyBtns = document.querySelectorAll('.buy-btn');
const paymentMethod = document.getElementById('payment-method');
// Sample list prices for demo
const listPrices = {
'Dividendos Mensais': 49.90,
'Crescimento 2024': 79.90,
'FIIs Imbatíveis': 59.90,
'Tech Stocks BR': 39.90,
'Small Caps Ocultas': 89.90,
'Renda Fixa Premium': 69.90,
'Carteira Dividendos': 99.90,
'All Weather BR': 149.90,
'FIIs de Shoppings': 79.90
};
buyBtns.forEach(btn => {
btn.addEventListener('click', () => {
const listName = btn.getAttribute('data-list');
document.getElementById('buy-list-name').textContent = listName;
document.getElementById('buy-modal-title').textContent = `Comprar ${listName}`;
// Set price and calculate discount
const price = listPrices[listName];
document.getElementById('list-price-display').textContent = `R$ ${price.toFixed(2).replace('.', ',')}`;
// Default to PIX with 5% discount
const discount = price * 0.05;
const total = price - discount;
document.getElementById('discount-display').textContent = `- R$ ${discount.toFixed(2).replace('.', ',')}`;
document.getElementById('total-display').textContent = `R$ ${total.toFixed(2).replace('.', ',')}`;
buyModal.classList.remove('hidden');
document.body.style.overflow = 'hidden';
});
});
closeBuyModal.addEventListener('click', () => {
buyModal.classList.add('hidden');
document.body.style.overflow = 'auto';
});
// Update payment method and recalculate
paymentMethod.addEventListener('change', () => {
const listName = document.getElementById('buy-list-name').textContent;
const price = listPrices[listName];
let discount = 0;
let total = price;
if (paymentMethod.value === 'pix') {
discount = price * 0.05;
total = price - discount;
} else if (paymentMethod.value === 'credit') {
discount = 0;
total = price;
} else if (paymentMethod.value === 'balance') {
discount = 0;
total = price;
}
document.getElementById('discount-display').textContent = `- R$ ${discount.toFixed(2).replace('.', ',')}`;
document.getElementById('total-display').textContent = `R$ ${total.toFixed(2).replace('.', ',')}`;
});
confirmBuy.addEventListener('click', () => {
const listName = document.getElementById('buy-list-name').textContent;
const termsChecked = document.getElementById('terms-check').checked;
if (!termsChecked) {
alert('Você precisa concordar com os Termos de Serviço para continuar.');
return;
}
const total = document.getElementById('total-display').textContent;
alert(`Compra da lista "${listName}" no valor de ${total} confirmada com sucesso!`);
buyModal.classList.add('hidden');
document.body.style.overflow = 'auto';
});
// Smooth scrolling for anchor links
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
document.querySelector(this.getAttribute('href')).scrollIntoView({
behavior: 'smooth'
});
// Close mobile menu if open
if (!mobileMenu.classList.contains('hidden')) {
mobileMenu.classList.add('hidden');
}
});
});
</script>