| <!DOCTYPE html> |
| <html lang="pt-BR"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <title>EcoFlow E980 - Bateria Portátil Premium</title> |
| <script src="https://cdn.tailwindcss.com"></script> |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> |
| <script> |
| tailwind.config = { |
| theme: { |
| extend: { |
| colors: { |
| ecoflow: { |
| primary: '#00a651', |
| secondary: '#00753a', |
| accent: '#ffcc00', |
| } |
| } |
| } |
| } |
| } |
| </script> |
| <style> |
| .gradient-bg { |
| background: linear-gradient(135deg, #00a651 0%, #00753a 100%); |
| } |
| .input-focus:focus { |
| border-color: #00a651; |
| box-shadow: 0 0 0 2px rgba(0, 166, 81, 0.2); |
| } |
| .checkbox:checked { |
| background-color: #00a651; |
| border-color: #00a651; |
| } |
| .progress-bar { |
| transition: width 0.5s ease-in-out; |
| } |
| </style> |
| </head> |
| <body class="font-sans bg-gray-50"> |
| |
| <header class="gradient-bg text-white shadow-lg"> |
| <div class="container mx-auto px-4 py-6"> |
| <div class="flex justify-between items-center"> |
| <div class="flex items-center space-x-2"> |
| <i class="fas fa-bolt text-2xl text-ecoflow-accent"></i> |
| <span class="text-2xl font-bold">EcoFlow</span> |
| </div> |
| <div class="hidden md:flex space-x-6"> |
| <a href="#features" class="hover:text-ecoflow-accent transition">Recursos</a> |
| <a href="#testimonials" class="hover:text-ecoflow-accent transition">Depoimentos</a> |
| <a href="#faq" class="hover:text-ecoflow-accent transition">FAQ</a> |
| </div> |
| <button class="md:hidden text-2xl"> |
| <i class="fas fa-bars"></i> |
| </button> |
| </div> |
| </div> |
| </header> |
|
|
| |
| <section class="gradient-bg text-white py-16"> |
| <div class="container mx-auto px-4 flex flex-col md:flex-row items-center"> |
| <div class="md:w-1/2 mb-10 md:mb-0"> |
| <h1 class="text-4xl md:text-5xl font-bold mb-4">EcoFlow E980</h1> |
| <h2 class="text-2xl md:text-3xl font-semibold mb-6">Energia limpa onde você precisar</h2> |
| <p class="text-lg mb-8">A bateria portátil mais avançada do mercado, com capacidade de 980Wh e tecnologia de carregamento ultrarrápido.</p> |
| <div class="flex items-center space-x-4 mb-8"> |
| <div class="flex items-center"> |
| <i class="fas fa-bolt text-ecoflow-accent mr-2"></i> |
| <span>980Wh de potência</span> |
| </div> |
| <div class="flex items-center"> |
| <i class="fas fa-tachometer-alt text-ecoflow-accent mr-2"></i> |
| <span>Carregamento em 1h</span> |
| </div> |
| </div> |
| <button id="startFormBtn" class="bg-ecoflow-accent hover:bg-yellow-500 text-ecoflow-secondary font-bold py-3 px-8 rounded-full transition transform hover:scale-105"> |
| Compre agora <i class="fas fa-arrow-right ml-2"></i> |
| </button> |
| </div> |
| <div class="md:w-1/2 flex justify-center"> |
| <img src="https://images.unsplash.com/photo-1626241236051-896e3ec2549a?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1000&q=80" alt="EcoFlow E980" class="rounded-lg shadow-2xl max-w-md w-full h-auto"> |
| </div> |
| </div> |
| </section> |
|
|
| |
| <section id="features" class="py-16 bg-white"> |
| <div class="container mx-auto px-4"> |
| <h2 class="text-3xl font-bold text-center text-ecoflow-secondary mb-12">Por que escolher o EcoFlow E980?</h2> |
| <div class="grid grid-cols-1 md:grid-cols-3 gap-8"> |
| <div class="bg-gray-50 p-6 rounded-lg shadow-md hover:shadow-xl transition"> |
| <div class="text-ecoflow-primary text-4xl mb-4"> |
| <i class="fas fa-bolt"></i> |
| </div> |
| <h3 class="text-xl font-semibold mb-2">Potência Superior</h3> |
| <p class="text-gray-600">980Wh de capacidade para alimentar seus dispositivos por mais tempo, mesmo em condições extremas.</p> |
| </div> |
| <div class="bg-gray-50 p-6 rounded-lg shadow-md hover:shadow-xl transition"> |
| <div class="text-ecoflow-primary text-4xl mb-4"> |
| <i class="fas fa-charging-station"></i> |
| </div> |
| <h3 class="text-xl font-semibold mb-2">Carregamento Rápido</h3> |
| <p class="text-gray-600">Recarrega 80% da capacidade em apenas 50 minutos com nossa tecnologia X-Stream.</p> |
| </div> |
| <div class="bg-gray-50 p-6 rounded-lg shadow-md hover:shadow-xl transition"> |
| <div class="text-ecoflow-primary text-4xl mb-4"> |
| <i class="fas fa-leaf"></i> |
| </div> |
| <h3 class="text-xl font-semibold mb-2">Energia Limpa</h3> |
| <p class="text-gray-600">Feito com materiais sustentáveis e zero emissões, perfeito para quem se preocupa com o meio ambiente.</p> |
| </div> |
| </div> |
| </div> |
| </section> |
|
|
| |
| <section id="purchaseForm" class="hidden py-16 bg-gray-100"> |
| <div class="container mx-auto px-4 max-w-4xl"> |
| <div class="bg-white rounded-xl shadow-lg overflow-hidden"> |
| |
| <div class="bg-gray-200 h-2"> |
| <div id="progressBar" class="progress-bar h-full bg-ecoflow-primary" style="width: 20%"></div> |
| </div> |
| |
| |
| <form id="ecoflowForm" class="p-8"> |
| |
| <div id="step1" class="form-step active"> |
| <h2 class="text-2xl font-bold text-ecoflow-secondary mb-6">Informações Pessoais</h2> |
| <div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-8"> |
| <div> |
| <label for="name" class="block text-gray-700 mb-2">Nome Completo*</label> |
| <input type="text" id="name" name="name" required class="w-full px-4 py-3 border rounded-lg input-focus focus:outline-none"> |
| </div> |
| <div> |
| <label for="email" class="block text-gray-700 mb-2">E-mail*</label> |
| <input type="email" id="email" name="email" required class="w-full px-4 py-3 border rounded-lg input-focus focus:outline-none"> |
| </div> |
| <div> |
| <label for="phone" class="block text-gray-700 mb-2">Telefone*</label> |
| <input type="tel" id="phone" name="phone" required class="w-full px-4 py-3 border rounded-lg input-focus focus:outline-none"> |
| </div> |
| <div> |
| <label for="cpf" class="block text-gray-700 mb-2">CPF*</label> |
| <input type="text" id="cpf" name="cpf" required class="w-full px-4 py-3 border rounded-lg input-focus focus:outline-none"> |
| </div> |
| </div> |
| <div class="flex justify-end"> |
| <button type="button" onclick="nextStep(1, 2)" class="bg-ecoflow-primary hover:bg-ecoflow-secondary text-white font-bold py-3 px-6 rounded-lg transition"> |
| Próximo <i class="fas fa-arrow-right ml-2"></i> |
| </button> |
| </div> |
| </div> |
| |
| |
| <div id="step2" class="form-step hidden"> |
| <h2 class="text-2xl font-bold text-ecoflow-secondary mb-6">Como você pretende usar seu EcoFlow E980?</h2> |
| <div class="space-y-6 mb-8"> |
| <div> |
| <p class="text-gray-700 mb-3">Selecione os principais usos que você dará à bateria:</p> |
| <div class="grid grid-cols-1 md:grid-cols-2 gap-4"> |
| <label class="flex items-center space-x-3 bg-gray-50 p-4 rounded-lg cursor-pointer hover:bg-gray-100"> |
| <input type="checkbox" name="usage[]" value="camping" class="checkbox rounded border-gray-300 text-ecoflow-primary focus:ring-ecoflow-primary"> |
| <span>Camping e atividades ao ar livre</span> |
| </label> |
| <label class="flex items-center space-x-3 bg-gray-50 p-4 rounded-lg cursor-pointer hover:bg-gray-100"> |
| <input type="checkbox" name="usage[]" value="emergency" class="checkbox rounded border-gray-300 text-ecoflow-primary focus:ring-ecoflow-primary"> |
| <span>Emergência (falta de energia)</span> |
| </label> |
| <label class="flex items-center space-x-3 bg-gray-50 p-4 rounded-lg cursor-pointer hover:bg-gray-100"> |
| <input type="checkbox" name="usage[]" value="work" class="checkbox rounded border-gray-300 text-ecoflow-primary focus:ring-ecoflow-primary"> |
| <span>Trabalho remoto/equipamentos</span> |
| </label> |
| <label class="flex items-center space-x-3 bg-gray-50 p-4 rounded-lg cursor-pointer hover:bg-gray-100"> |
| <input type="checkbox" name="usage[]" value="events" class="checkbox rounded border-gray-300 text-ecoflow-primary focus:ring-ecoflow-primary"> |
| <span>Eventos e festas</span> |
| </label> |
| <label class="flex items-center space-x-3 bg-gray-50 p-4 rounded-lg cursor-pointer hover:bg-gray-100"> |
| <input type="checkbox" name="usage[]" value="other" class="checkbox rounded border-gray-300 text-ecoflow-primary focus:ring-ecoflow-primary"> |
| <span>Outro</span> |
| </label> |
| </div> |
| </div> |
| |
| <div> |
| <label for="powerNeeds" class="block text-gray-700 mb-3">Quais equipamentos você pretende alimentar?</label> |
| <textarea id="powerNeeds" name="powerNeeds" rows="3" class="w-full px-4 py-3 border rounded-lg input-focus focus:outline-none" placeholder="Ex: Geladeira portátil, laptop, luzes, etc."></textarea> |
| </div> |
| |
| <div> |
| <label class="block text-gray-700 mb-3">Com que frequência você precisará usar a bateria?</label> |
| <div class="grid grid-cols-1 md:grid-cols-3 gap-4"> |
| <label class="flex items-center space-x-3 bg-gray-50 p-4 rounded-lg cursor-pointer hover:bg-gray-100"> |
| <input type="radio" name="frequency" value="daily" required class="radio rounded-full border-gray-300 text-ecoflow-primary focus:ring-ecoflow-primary"> |
| <span>Diariamente</span> |
| </label> |
| <label class="flex items-center space-x-3 bg-gray-50 p-4 rounded-lg cursor-pointer hover:bg-gray-100"> |
| <input type="radio" name="frequency" value="weekly" class="radio rounded-full border-gray-300 text-ecoflow-primary focus:ring-ecoflow-primary"> |
| <span>Semanalmente</span> |
| </label> |
| <label class="flex items-center space-x-3 bg-gray-50 p-4 rounded-lg cursor-pointer hover:bg-gray-100"> |
| <input type="radio" name="frequency" value="occasionally" class="radio rounded-full border-gray-300 text-ecoflow-primary focus:ring-ecoflow-primary"> |
| <span>Ocasionalmente</span> |
| </label> |
| </div> |
| </div> |
| </div> |
| <div class="flex justify-between"> |
| <button type="button" onclick="prevStep(2, 1)" class="text-ecoflow-primary hover:text-ecoflow-secondary font-bold py-3 px-6 rounded-lg transition"> |
| <i class="fas fa-arrow-left mr-2"></i> Voltar |
| </button> |
| <button type="button" onclick="nextStep(2, 3)" class="bg-ecoflow-primary hover:bg-ecoflow-secondary text-white font-bold py-3 px-6 rounded-lg transition"> |
| Próximo <i class="fas fa-arrow-right ml-2"></i> |
| </button> |
| </div> |
| </div> |
| |
| |
| <div id="step3" class="form-step hidden"> |
| <h2 class="text-2xl font-bold text-ecoflow-secondary mb-6">Entrega e Pagamento</h2> |
| <div class="space-y-6 mb-8"> |
| <div> |
| <label for="cep" class="block text-gray-700 mb-2">CEP*</label> |
| <input type="text" id="cep" name="cep" required class="w-full px-4 py-3 border rounded-lg input-focus focus:outline-none"> |
| </div> |
| |
| <div class="grid grid-cols-1 md:grid-cols-3 gap-4"> |
| <div class="md:col-span-2"> |
| <label for="address" class="block text-gray-700 mb-2">Endereço*</label> |
| <input type="text" id="address" name="address" required class="w-full px-4 py-3 border rounded-lg input-focus focus:outline-none"> |
| </div> |
| <div> |
| <label for="number" class="block text-gray-700 mb-2">Número*</label> |
| <input type="text" id="number" name="number" required class="w-full px-4 py-3 border rounded-lg input-focus focus:outline-none"> |
| </div> |
| </div> |
| |
| <div class="grid grid-cols-1 md:grid-cols-2 gap-4"> |
| <div> |
| <label for="complement" class="block text-gray-700 mb-2">Complemento</label> |
| <input type="text" id="complement" name="complement" class="w-full px-4 py-3 border rounded-lg input-focus focus:outline-none"> |
| </div> |
| <div> |
| <label for="neighborhood" class="block text-gray-700 mb-2">Bairro*</label> |
| <input type="text" id="neighborhood" name="neighborhood" required class="w-full px-4 py-3 border rounded-lg input-focus focus:outline-none"> |
| </div> |
| </div> |
| |
| <div class="grid grid-cols-1 md:grid-cols-2 gap-4"> |
| <div> |
| <label for="city" class="block text-gray-700 mb-2">Cidade*</label> |
| <input type="text" id="city" name="city" required class="w-full px-4 py-3 border rounded-lg input-focus focus:outline-none"> |
| </div> |
| <div> |
| <label for="state" class="block text-gray-700 mb-2">Estado*</label> |
| <select id="state" name="state" required class="w-full px-4 py-3 border rounded-lg input-focus focus:outline-none"> |
| <option value="">Selecione...</option> |
| <option value="AC">Acre</option> |
| <option value="AL">Alagoas</option> |
| <option value="AP">Amapá</option> |
| <option value="AM">Amazonas</option> |
| <option value="BA">Bahia</option> |
| <option value="CE">Ceará</option> |
| <option value="DF">Distrito Federal</option> |
| <option value="ES">Espírito Santo</option> |
| <option value="GO">Goiás</option> |
| <option value="MA">Maranhão</option> |
| <option value="MT">Mato Grosso</option> |
| <option value="MS">Mato Grosso do Sul</option> |
| <option value="MG">Minas Gerais</option> |
| <option value="PA">Pará</option> |
| <option value="PB">Paraíba</option> |
| <option value="PR">Paraná</option> |
| <option value="PE">Pernambuco</option> |
| <option value="PI">Piauí</option> |
| <option value="RJ">Rio de Janeiro</option> |
| <option value="RN">Rio Grande do Norte</option> |
| <option value="RS">Rio Grande do Sul</option> |
| <option value="RO">Rondônia</option> |
| <option value="RR">Roraima</option> |
| <option value="SC">Santa Catarina</option> |
| <option value="SP">São Paulo</option> |
| <option value="SE">Sergipe</option> |
| <option value="TO">Tocantins</option> |
| </select> |
| </div> |
| </div> |
| |
| <div> |
| <label class="block text-gray-700 mb-3">Método de Pagamento*</label> |
| <div class="grid grid-cols-1 md:grid-cols-3 gap-4"> |
| <label class="flex flex-col items-center bg-gray-50 p-4 rounded-lg cursor-pointer hover:bg-gray-100"> |
| <input type="radio" name="payment" value="credit" required class="radio rounded-full border-gray-300 text-ecoflow-primary focus:ring-ecoflow-primary"> |
| <i class="fas fa-credit-card text-3xl my-2 text-ecoflow-primary"></i> |
| <span>Cartão de Crédito</span> |
| </label> |
| <label class="flex flex-col items-center bg-gray-50 p-4 rounded-lg cursor-pointer hover:bg-gray-100"> |
| <input type="radio" name="payment" value="pix" class="radio rounded-full border-gray-300 text-ecoflow-primary focus:ring-ecoflow-primary"> |
| <i class="fas fa-qrcode text-3xl my-2 text-ecoflow-primary"></i> |
| <span>PIX</span> |
| </label> |
| <label class="flex flex-col items-center bg-gray-50 p-4 rounded-lg cursor-pointer hover:bg-gray-100"> |
| <input type="radio" name="payment" value="boleto" class="radio rounded-full border-gray-300 text-ecoflow-primary focus:ring-ecoflow-primary"> |
| <i class="fas fa-barcode text-3xl my-2 text-ecoflow-primary"></i> |
| <span>Boleto</span> |
| </label> |
| </div> |
| </div> |
| </div> |
| <div class="flex justify-between"> |
| <button type="button" onclick="prevStep(3, 2)" class="text-ecoflow-primary hover:text-ecoflow-secondary font-bold py-3 px-6 rounded-lg transition"> |
| <i class="fas fa-arrow-left mr-2"></i> Voltar |
| </button> |
| <button type="button" onclick="validateForm()" class="bg-ecoflow-primary hover:bg-ecoflow-secondary text-white font-bold py-3 px-6 rounded-lg transition"> |
| Finalizar Compra <i class="fas fa-check ml-2"></i> |
| </button> |
| </div> |
| </div> |
| </form> |
| </div> |
| </div> |
| </section> |
|
|
| |
| <section id="testimonials" class="py-16 bg-gray-50"> |
| <div class="container mx-auto px-4"> |
| <h2 class="text-3xl font-bold text-center text-ecoflow-secondary mb-12">O que nossos clientes dizem</h2> |
| <div class="grid grid-cols-1 md:grid-cols-3 gap-8"> |
| <div class="bg-white p-6 rounded-lg shadow-md"> |
| <div class="flex items-center mb-4"> |
| <div class="text-ecoflow-accent text-2xl mr-2"> |
| <i class="fas fa-star"></i> |
| <i class="fas fa-star"></i> |
| <i class="fas fa-star"></i> |
| <i class="fas fa-star"></i> |
| <i class="fas fa-star"></i> |
| </div> |
| </div> |
| <p class="text-gray-600 mb-4">"O EcoFlow E980 mudou completamente minhas viagens de camping. Agora posso levar todos meus equipamentos sem preocupação com energia."</p> |
| <div class="flex items-center"> |
| <div class="w-12 h-12 rounded-full bg-gray-300 mr-4 overflow-hidden"> |
| <img src="https://randomuser.me/api/portraits/women/32.jpg" alt="Cliente" class="w-full h-full object-cover"> |
| </div> |
| <div> |
| <h4 class="font-semibold">Ana Carolina</h4> |
| <p class="text-sm text-gray-500">Aventureira</p> |
| </div> |
| </div> |
| </div> |
| <div class="bg-white p-6 rounded-lg shadow-md"> |
| <div class="flex items-center mb-4"> |
| <div class="text-ecoflow-accent text-2xl mr-2"> |
| <i class="fas fa-star"></i> |
| <i class="fas fa-star"></i> |
| <i class="fas fa-star"></i> |
| <i class="fas fa-star"></i> |
| <i class="fas fa-star"></i> |
| </div> |
| </div> |
| <p class="text-gray-600 mb-4">"Como fotógrafo, preciso de energia confiável em locais remotos. O EcoFlow nunca me deixou na mão, mesmo nos lugares mais inóspitos."</p> |
| <div class="flex items-center"> |
| <div class="w-12 h-12 rounded-full bg-gray-300 mr-4 overflow-hidden"> |
| <img src="https://randomuser.me/api/portraits/men/45.jpg" alt="Cliente" class="w-full h-full object-cover"> |
| </div> |
| <div> |
| <h4 class="font-semibold">Ricardo Almeida</h4> |
| <p class="text-sm text-gray-500">Fotógrafo Profissional</p> |
| </div> |
| </div> |
| </div> |
| <div class="bg-white p-6 rounded-lg shadow-md"> |
| <div class="flex items-center mb-4"> |
| <div class="text-ecoflow-accent text-2xl mr-2"> |
| <i class="fas fa-star"></i> |
| <i class="fas fa-star"></i> |
| <i class="fas fa-star"></i> |
| <i class="fas fa-star"></i> |
| <i class="fas fa-star-half-alt"></i> |
| </div> |
| </div> |
| <p class="text-gray-600 mb-4">"Depois de vários apagões na minha região, comprei o EcoFlow E980 e agora tenho paz de espírito sabendo que meus equipamentos médicos não vão desligar."</p> |
| <div class="flex items-center"> |
| <div class="w-12 h-12 rounded-full bg-gray-300 mr-4 overflow-hidden"> |
| <img src="https://randomuser.me/api/portraits/women/68.jpg" alt="Cliente" class="w-full h-full object-cover"> |
| </div> |
| <div> |
| <h4 class="font-semibold">Dra. Mariana Santos</h4> |
| <p class="text-sm text-gray-500">Médica</p> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </section> |
|
|
| |
| <section id="faq" class="py-16 bg-white"> |
| <div class="container mx-auto px-4 max-w-3xl"> |
| <h2 class="text-3xl font-bold text-center text-ecoflow-secondary mb-12">Perguntas Frequentes</h2> |
| <div class="space-y-4"> |
| <div class="border-b border-gray-200 pb-4"> |
| <button class="faq-question flex justify-between items-center w-full text-left font-semibold text-lg text-gray-800 hover:text-ecoflow-primary transition"> |
| <span>Quanto tempo leva para carregar completamente o EcoFlow E980?</span> |
| <i class="fas fa-chevron-down transition-transform duration-300"></i> |
| </button> |
| <div class="faq-answer mt-2 text-gray-600 hidden"> |
| <p>Com a tecnologia X-Stream, o EcoFlow E980 pode ser carregado de 0 a 80% em apenas 50 minutos, e completamente em cerca de 1 hora e 20 minutos usando uma tomada padrão de 110V/220V.</p> |
| </div> |
| </div> |
| <div class="border-b border-gray-200 pb-4"> |
| <button class="faq-question flex justify-between items-center w-full text-left font-semibold text-lg text-gray-800 hover:text-ecoflow-primary transition"> |
| <span>Quais aparelhos posso alimentar com o EcoFlow E980?</span> |
| <i class="fas fa-chevron-down transition-transform duration-300"></i> |
| </button> |
| <div class="faq-answer mt-2 text-gray-600 hidden"> |
| <p>O EcoFlow E980 tem capacidade para alimentar desde pequenos dispositivos como smartphones e laptops até equipamentos mais potentes como geladeiras portáteis, TVs de até 55 polegadas, máquinas de CPAP e até algumas ferramentas elétricas. A capacidade de 980Wh permite múltiplos usos simultâneos.</p> |
| </div> |
| </div> |
| <div class="border-b border-gray-200 pb-4"> |
| <button class="faq-question flex justify-between items-center w-full text-left font-semibold text-lg text-gray-800 hover:text-ecoflow-primary transition"> |
| <span>O EcoFlow E980 pode ser usado enquanto está carregando?</span> |
| <i class="fas fa-chevron-down transition-transform duration-300"></i> |
| </button> |
| <div class="faq-answer mt-2 text-gray-600 hidden"> |
| <p>Sim, o EcoFlow E980 suporta carga e descarga simultâneas (pass-through charging). Isso significa que você pode continuar usando a energia da bateria enquanto ela está sendo recarregada, sem interrupções no fornecimento de energia aos seus dispositivos.</p> |
| </div> |
| </div> |
| <div class="border-b border-gray-200 pb-4"> |
| <button class="faq-question flex justify-between items-center w-full text-left font-semibold text-lg text-gray-800 hover:text-ecoflow-primary transition"> |
| <span>Qual é a vida útil da bateria?</span> |
| <i class="fas fa-chevron-down transition-transform duration-300"></i> |
| </button> |
| <div class="faq-answer mt-2 text-gray-600 hidden"> |
| <p>O EcoFlow E980 utiliza baterias de íon de lítio de alta qualidade com mais de 800 ciclos de carga até atingir 80% da capacidade original. Com uso moderado, isso pode representar vários anos de vida útil. A bateria também possui um sistema avançado de gerenciamento que prolonga sua vida útil.</p> |
| </div> |
| </div> |
| <div class="border-b border-gray-200 pb-4"> |
| <button class="faq-question flex justify-between items-center w-full text-left font-semibold text-lg text-gray-800 hover:text-ecoflow-primary transition"> |
| <span>Qual é a política de garantia?</span> |
| <i class="fas fa-chevron-down transition-transform duration-300"></i> |
| </button> |
| <div class="faq-answer mt-2 text-gray-600 hidden"> |
| <p>O EcoFlow E980 vem com garantia de 24 meses contra defeitos de fabricação. Cobrimos a substituição ou reparo de qualquer componente que apresente falhas sob condições normais de uso. A garantia não cobre danos causados por uso inadequado, acidentes ou modificações não autorizadas.</p> |
| </div> |
| </div> |
| </div> |
| </div> |
| </section> |
|
|
| |
| <footer class="gradient-bg 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-bolt text-2xl text-ecoflow-accent"></i> |
| <span class="text-2xl font-bold">EcoFlow</span> |
| </div> |
| <p class="text-gray-200">Energia limpa e confiável para sua vida moderna.</p> |
| </div> |
| <div> |
| <h3 class="text-lg font-semibold mb-4">Produtos</h3> |
| <ul class="space-y-2"> |
| <li><a href="#" class="text-gray-200 hover:text-ecoflow-accent transition">EcoFlow E980</a></li> |
| <li><a href="#" class="text-gray-200 hover:text-ecoflow-accent transition">Acessórios</a></li> |
| <li><a href="#" class="text-gray-200 hover:text-ecoflow-accent transition">Painéis Solares</a></li> |
| </ul> |
| </div> |
| <div> |
| <h3 class="text-lg font-semibold mb-4">Suporte</h3> |
| <ul class="space-y-2"> |
| <li><a href="#" class="text-gray-200 hover:text-ecoflow-accent transition">Central de Ajuda</a></li> |
| <li><a href="#" class="text-gray-200 hover:text-ecoflow-accent transition">Garantia</a></li> |
| <li><a href="#" class="text-gray-200 hover:text-ecoflow-accent transition">Contato</a></li> |
| </ul> |
| </div> |
| <div> |
| <h3 class="text-lg font-semibold mb-4">Contato</h3> |
| <ul class="space-y-2"> |
| <li class="flex items-center"> |
| <i class="fas fa-phone-alt mr-2 text-ecoflow-accent"></i> |
| <span>(11) 4004-4004</span> |
| </li> |
| <li class="flex items-center"> |
| <i class="fas fa-envelope mr-2 text-ecoflow-accent"></i> |
| <span>contato@ecoflow.com.br</span> |
| </li> |
| <li class="flex items-center"> |
| <i class="fas fa-map-marker-alt mr-2 text-ecoflow-accent"></i> |
| <span>São Paulo - SP</span> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <div class="border-t border-gray-600 mt-8 pt-8 text-center text-gray-300"> |
| <p>© 2023 EcoFlow. Todos os direitos reservados.</p> |
| </div> |
| </div> |
| </footer> |
|
|
| |
| <div id="successModal" class="fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 hidden"> |
| <div class="bg-white rounded-xl p-8 max-w-md w-full mx-4"> |
| <div class="text-center"> |
| <div class="w-20 h-20 bg-green-100 rounded-full flex items-center justify-center mx-auto mb-6"> |
| <i class="fas fa-check text-4xl text-ecoflow-primary"></i> |
| </div> |
| <h3 class="text-2xl font-bold text-gray-800 mb-4">Compra realizada com sucesso!</h3> |
| <p class="text-gray-600 mb-6">Obrigado por adquirir seu EcoFlow E980. Enviamos os detalhes da compra para seu e-mail. Em breve nosso time entrará em contato para confirmar os detalhes da entrega.</p> |
| <button onclick="closeModal()" class="bg-ecoflow-primary hover:bg-ecoflow-secondary text-white font-bold py-3 px-6 rounded-lg transition w-full"> |
| Fechar |
| </button> |
| </div> |
| </div> |
| </div> |
|
|
| <script> |
| |
| document.getElementById('startFormBtn').addEventListener('click', function() { |
| document.getElementById('purchaseForm').classList.remove('hidden'); |
| window.scrollTo({ |
| top: document.getElementById('purchaseForm').offsetTop - 20, |
| behavior: 'smooth' |
| }); |
| }); |
| |
| |
| function nextStep(current, next) { |
| |
| if(current === 1 && !validateStep1()) return; |
| if(current === 2 && !validateStep2()) return; |
| |
| document.getElementById(`step${current}`).classList.add('hidden'); |
| document.getElementById(`step${current}`).classList.remove('active'); |
| document.getElementById(`step${next}`).classList.remove('hidden'); |
| document.getElementById(`step${next}`).classList.add('active'); |
| |
| |
| const progress = next === 2 ? 50 : 80; |
| document.getElementById('progressBar').style.width = `${progress}%`; |
| } |
| |
| function prevStep(current, prev) { |
| document.getElementById(`step${current}`).classList.add('hidden'); |
| document.getElementById(`step${current}`).classList.remove('active'); |
| document.getElementById(`step${prev}`).classList.remove('hidden'); |
| document.getElementById(`step${prev}`).classList.add('active'); |
| |
| |
| const progress = prev === 1 ? 20 : 50; |
| document.getElementById('progressBar').style.width = `${progress}%`; |
| } |
| |
| |
| function validateStep1() { |
| const name = document.getElementById('name').value; |
| const email = document.getElementById('email').value; |
| const phone = document.getElementById('phone').value; |
| const cpf = document.getElementById('cpf').value; |
| |
| if(!name || !email || !phone || !cpf) { |
| alert('Por favor, preencha todos os campos obrigatórios.'); |
| return false; |
| } |
| |
| |
| if(!email.includes('@') || !email.includes('.')) { |
| alert('Por favor, insira um e-mail válido.'); |
| return false; |
| } |
| |
| return true; |
| } |
| |
| function validateStep2() { |
| const usageCheckboxes = document.querySelectorAll('input[name="usage[]"]:checked'); |
| const frequency = document.querySelector('input[name="frequency"]:checked'); |
| |
| if(usageCheckboxes.length === 0) { |
| alert('Por favor, selecione pelo menos um uso principal para o EcoFlow E980.'); |
| return false; |
| } |
| |
| if(!frequency) { |
| alert('Por favor, selecione com que frequência você usará a bateria.'); |
| return false; |
| } |
| |
| return true; |
| } |
| |
| function validateForm() { |
| |
| const cep = document.getElementById('cep').value; |
| const address = document.getElementById('address').value; |
| const number = document.getElementById('number').value; |
| const neighborhood = document.getElementById('neighborhood').value; |
| const city = document.getElementById('city').value; |
| const state = document.getElementById('state').value; |
| const payment = document.querySelector('input[name="payment"]:checked'); |
| |
| if(!cep || !address || !number || !neighborhood || !city || !state || !payment) { |
| alert('Por favor, preencha todos os campos obrigatórios.'); |
| return false; |
| } |
| |
| |
| submitForm(); |
| } |
| |
| |
| document.querySelectorAll('.faq-question').forEach(question => { |
| question.addEventListener('click', function() { |
| const answer = this.nextElementSibling; |
| const icon = this.querySelector('i'); |
| |
| answer.classList.toggle('hidden'); |
| icon.classList.toggle('rotate-180'); |
| }); |
| }); |
| |
| |
| function submitForm() { |
| |
| const formData = { |
| personal: { |
| name: document.getElementById('name').value, |
| email: document.getElementById('email').value, |
| phone: document.getElementById('phone').value, |
| cpf: document.getElementById('cpf').value |
| }, |
| usage: { |
| purposes: Array.from(document.querySelectorAll('input[name="usage[]"]:checked')).map(el => el.value), |
| powerNeeds: document.getElementById('powerNeeds').value, |
| frequency: document.querySelector('input[name="frequency"]:checked').value |
| }, |
| shipping: { |
| cep: document.getElementById('cep').value, |
| address: document.getElementById('address').value, |
| number: document.getElementById('number').value, |
| complement: document.getElementById('complement').value, |
| neighborhood: document.getElementById('neighborhood').value, |
| city: document.getElementById('city').value, |
| state: document.getElementById('state').value |
| }, |
| payment: document.querySelector('input[name="payment"]:checked').value, |
| product: 'EcoFlow E980', |
| timestamp: new Date().toISOString() |
| }; |
| |
| |
| |
| simulateWebhook(formData); |
| |
| |
| document.getElementById('successModal').classList.remove('hidden'); |
| } |
| |
| function closeModal() { |
| document.getElementById('successModal').classList.add('hidden'); |
| } |
| |
| |
| function simulateWebhook(data) { |
| console.log('Webhook data being sent:', data); |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| setTimeout(() => { |
| console.log('Webhook successfully sent!'); |
| }, 1000); |
| } |
| </script> |
| <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=devmiro/ecoflow" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body> |
| </html> |