/* global React */ /* === MARQUEE / SOCIAL PROOF === */ const Marquee = ({ items }) => (
{[...items, ...items, ...items].map((item, i) => ( {item} ))}
); /* === PROBLEM SECTION === */ const Problem = () => { const pains = [ { icon: "😵‍💫", title: "Tecnologia que consome seus fins de semana", text: "WordPress, hospedagem, plugins, tema, integrações… Quando você percebe, o domingo acabou e o site continua sem produto cadastrado." }, { icon: "📉", title: "Não sabe nem por onde começar", text: "Tutorial no YouTube é confuso, cada um fala uma coisa, e você fica travado antes mesmo de publicar o primeiro produto." }, { icon: "😬", title: "Site amador não converte", text: "Site no improviso transmite desconfiança. Visitante desconfiado não clica, não compra, não volta." }, { icon: "⏱️", title: "80 horas pra encontrar e cadastrar produto", text: "Garimpar 100 produtos com link de afiliado, foto e preço atualizado dá uma semana inteira de trabalho — e ainda nem começou a divulgar." }, { icon: "✍️", title: "Não é designer nem redator", text: "Banner, copy de produto, post de blog… cada item desses é mais uma dor de cabeça que te tira do que importa: divulgar." }, { icon: "💸", title: "Medo de gastar errado", text: "Pagar R$3.000 num curso e não conseguir aplicar nada. Comprar tema caro e ficar travado. Já viu esse filme." }, ]; return (
Você se identifica?

Ser afiliado do Mercado Livre poderia ser simples. Quem já tentou, sabe que não é.

Você provavelmente já passou por isso (ou tá passando agora):

{pains.map((p, i) => (
{ e.currentTarget.style.transform = "translateY(-6px)"; e.currentTarget.style.boxShadow = "var(--sh-card-lg)"; }} onMouseLeave={(e) => { e.currentTarget.style.transform = "translateY(0)"; e.currentTarget.style.boxShadow = "var(--sh-card)"; }}>
{p.icon}

{p.title}

{p.text}

))}
); }; /* === SOLUTION / O QUE É === */ const Solution = () => (
O que é a UPCOM

A UPCOM entrega seu site pronto pra começar a faturar.

A gente não vende curso, não cobra mensalidade e não promete enriquecimento. Vendemos um site profissional de afiliado do Mercado Livre, entregue populado com produtos do seu nicho e configurado com seu link de afiliado.

{[ "Site WordPress profissional, rápido e responsivo", "Produtos do seu nicho já cadastrados com seu link de afiliado", "Painel simplificado pra você atualizar produtos sem mexer em código", "Vídeo-tutorial de 15 minutos mostrando como usar", ].map((t, i) => (
{t}
))}
Quero começar agora
{/* Visual mockup card */}
casaemoferta.com.br
Site entregue com sucesso
120 produtos
✅ Cadastrados com seu afiliado
{/* mini chart */}
{[28, 42, 35, 60, 48, 75, 92, 70, 88, 100, 85, 96].map((h, i) => (
8 ? "#FFCB47" : "rgba(255,255,255,0.4)", borderRadius: "4px 4px 0 0", }} /> ))}
{/* Floating badge */}
Entregue em
3 dias úteis
); const Stat = ({ label, value }) => (
{label}
{value}
); /* === DELIVERABLES === */ const Deliverables = () => { const items = [ { num: "01", title: "Site WordPress profissional", text: "Tema otimizado, rápido, responsivo (funciona perfeito no celular). Visual de loja, não de blog improvisado.", color: "#FF6B57" }, { num: "02", title: "Produtos cadastrados", text: "60 ou 120 produtos do seu nicho (depende do plano), com fotos, preços, descontos e seu link de afiliado.", color: "#7B2DD6" }, { num: "03", title: "Painel simplificado", text: "WordPress configurado em modo cliente — você só vê o que precisa pra atualizar produtos, posts e banners.", color: "#FFCB47" }, { num: "04", title: "Banners e visual prontos", text: "Hero rotativo, banners de categoria, layout pronto. Sem precisar contratar designer.", color: "#25D366" }, { num: "05", title: "Vídeo-tutorial de uso", text: "Loom de 15min mostrando como trocar produto, criar post e mudar banner. Sem precisar perguntar nada.", color: "#FF6B57" }, { num: "06", title: "Suporte de 15 dias", text: "Qualquer bug ou problema técnico no que entregamos, a gente corrige sem custo.", color: "#7B2DD6" }, ]; return (
O que você recebe

Seu site sai do nosso forno completo e funcionando.

{items.map((it) => (
{it.num}
{it.num}

{it.title}

{it.text}

))}
); }; window.Marquee = Marquee; window.Problem = Problem; window.Solution = Solution; window.Deliverables = Deliverables;