1import{r as c,j as e}from"./vendor-ui-Z7P5IFn3.js";import{i as m,a as v,U as p,G as j}from"./index-DTfaKQga.js";import{m as i,A as w}from"./vendor-animation-BHA8fRBO.js";import{Q as x}from"./quote-CktbrPDK.js";import{S as h}from"./star-JVLIbAY5.js";import{C as N}from"./chevron-right-Q-oGxOeK.js";import{T as b}from"./trophy-nkWu9ftb.js";import"./vendor-data-CNCUw8vs.js";import"./vendor-react-Ob_oGuxx.js";import"./vendor-forms-D5TpvVLs.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const I=m("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/** 7 * @license lucide-react v0.462.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const k=m("HardHat",[["path",{d:"M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5",key:"1p9q5i"}],["path",{d:"M14 6a6 6 0 0 1 6 6v3",key:"1hnv84"}],["path",{d:"M4 15v-3a6 6 0 0 1 6-6",key:"9ciidu"}],["rect",{x:"2",y:"15",width:"20",height:"4",rx:"1",key:"g3x8cw"}]]);/** 12 * @license lucide-react v0.462.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */const C=m("Stethoscope",[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]]),B=()=>{const[r,o]=c.useState(0),[d,l]=c.useState(0),s=[{name:"Carlos Silva",role:"CEO",company:"Tech Solutions Brasil",Icon:v,content:"A Edm2 é diferente de qualquer agência que já trabalhamos! Em 6 meses, triplicamos nosso tráfego e as conversões aumentaram 180%. Mas o melhor é o atendimento - parecem amigos de verdade!",rating:5},{name:"Ana Paula Rodrigues",role:"Diretora de Marketing",company:"Grupo Empresarial Norte",Icon:p,content:"Já são 3 anos de parceria e cada vez fica melhor! Eles reduziram nosso custo por lead em 45% e estão sempre trazendo ideias novas. Virou uma extensão do nosso time!",rating:5},{name:"Roberto Mendes",role:"Proprietário",company:"Rede de ClÃnicas Saúde+",Icon:C,content:"Tinha medo de marketing digital, achava que era coisa de empresa grande. A Edm2 mostrou que não! Hoje sou o primeiro no Google da minha região e os pacientes não param de ligar!",rating:5},{name:"Fernanda Costa",role:"Gerente Comercial",company:"Indústria Metalúrgica SC",Icon:k,content:"B2B é difÃcil, mas eles entendem! O inbound marketing que criaram gera leads qualificados toda semana. E olha que somos do setor industrial, hein! Recomendo demais.",rating:5}],u=()=>{l(1),o(a=>(a+1)%s.length)},g=()=>{l(-1),o(a=>(a-1+s.length)%s.length)},y={enter:a=>({x:a>0?300:-300,opacity:0}),center:{x:0,opacity:1},exit:a=>({x:a<0?300:-300,opacity:0})},f=[{Icon:b,text:"3x Premiados"},{Icon:j,text:"8 PaÃses"},{Icon:h,text:"4.9/5 Avaliação"},{Icon:p,text:"700+ Clientes"}];return c.useEffect(()=>{const a=s.map(n=>({"@context":"https://schema.org","@type":"Review",author:{"@type":"Person",name:n.name},reviewBody:n.content,reviewRating:{"@type":"Rating",ratingValue:String(n.rating),bestRating:"5"},itemReviewed:{"@type":"ProfessionalService",name:"Edm2 - Agência de Marketing",url:"https://edm2.com.br"}})),t=document.createElement("script");return t.type="application/ld+json",t.text=JSON.stringify(a),t.id="testimonials-reviews-schema",document.head.appendChild(t),()=>{const n=document.getElementById("testimonials-reviews-schema");n&&n.remove()}},[]),e.jsxs("section",{className:"section-padding-lg relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-primary/5 via-background to-accent/5"}),e.jsxs("div",{className:"container mx-auto px-4 relative z-10",children:[e.jsxs(i.div,{className:"max-w-3xl mx-auto text-center section-header",initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.6},children:[e.jsxs("span",{className:"inline-flex items-center gap-2 text-accent font-medium text-sm uppercase tracking-wider mb-4",children:[e.jsx(x,{className:"w-5 h-5"})," O que dizem por aÃ"]}),e.jsxs("h2",{className:"font-display text-3xl md:text-4xl lg:text-5xl font-bold mb-6 inline-flex items-center justify-center gap-3 flex-wrap",children:["Nossos clientes"," ",e.jsx("span",{className:"gradient-text",children:"viraram fãs"})]}),e.jsx("p",{className:"text-muted-foreground text-lg",children:"Mais de 700 clientes já confiaram na Edm2. Conheça algumas experiências dessa parceria."})]}),e.jsxs(i.div,{className:"max-w-4xl mx-auto",initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.6,delay:.2},children:[e.jsxs("div",{className:"bg-card rounded-3xl p-8 md:p-12 relative border border-border/50 shadow-xl overflow-hidden",children:[e.jsx(x,{className:"absolute top-6 left-6 w-16 h-16 text-primary/10"}),e.jsx(w,{mode:"wait",custom:d,children:e.jsxs(i.div,{custom:d,variants:y,initial:"enter",animate:"center",exit:"exit",transition:{duration:.4,ease:"easeInOut"},className:"relative z-10",children:[e.jsx("div",{className:"flex gap-1 mb-6 justify-center md:justify-start",children:[...Array(s[r].rating)].map((a,t)=>e.jsx(i.div,{initial:{opacity:0,scale:0}
16,animate:{opacity:1,scale:1},transition:{delay:t*.1},children:e.jsx(h,{className:"w-6 h-6 fill-yellow-400 text-yellow-400"})},t))}),e.jsxs("p",{className:"text-xl md:text-2xl leading-relaxed mb-8 text-foreground/90 text-center md:text-left",children:['"',s[r].content,'"']}),e.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-between gap-6",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx(i.div,{className:"w-16 h-16 rounded-full bg-primary/10 flex items-center justify-center",whileHover:{scale:1.1},children:(()=>{const a=s[r].Icon;return e.jsx(a,{className:"w-8 h-8 text-primary"})})()}),e.jsxs("div",{className:"text-center md:text-left",children:[e.jsx("p",{className:"font-display font-bold text-lg",children:s[r].name}),e.jsx("p",{className:"text-muted-foreground text-sm",children:s[r].role}),e.jsx("p",{className:"text-primary text-sm font-medium",children:s[r].company})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(i.button,{onClick:g,whileHover:{scale:1.1},whileTap:{scale:.95},className:"p-4 rounded-full bg-muted hover:bg-primary/20 hover:text-primary transition-all","aria-label":"Depoimento anterior",children:e.jsx(I,{className:"w-5 h-5"})}),e.jsx(i.button,{onClick:u,whileHover:{scale:1.1},whileTap:{scale:.95},className:"p-4 rounded-full bg-muted hover:bg-primary/20 hover:text-primary transition-all","aria-label":"Próximo depoimento",children:e.jsx(N,{className:"w-5 h-5"})})]})]})]},r)})]}),e.jsx("div",{className:"flex justify-center gap-2 mt-8",children:s.map((a,t)=>e.jsx(i.button,{onClick:()=>{l(t>r?1:-1),o(t)},className:`h-3 rounded-full transition-all duration-300 ${t===r?"w-10 bg-primary":"w-3 bg-muted-foreground/30 hover:bg-muted-foreground/50"}`,whileHover:{scale:1.2},"aria-label":`Ir para depoimento ${t+1}`},t))})]}),e.jsx(i.div,{className:"flex flex-wrap justify-center gap-8 mt-16 text-muted-foreground",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.4},children:f.map((a,t)=>e.jsxs(i.div,{className:"flex items-center gap-2",whileHover:{scale:1.1},children:[e.jsx(a.Icon,{className:"w-5 h-5 text-primary"}),e.jsx("span",{className:"text-sm",children:a.text})]},t))})]})]})};export{B as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.