PageSourceSearch

https://fensivo.co/assets/Servicios-C_P-WQTC.js

js fensivo.co collected 2026-10-08 07:25:25 UTC 32,863 bytes, 31 lines download raw bytes

1import{r as x,j as e,H as ne,L as ce}from"./react-vendor-DopNtYkS.js";import{o as le,s as n,u as de}from"./forms-7BHoVZRw.js";import{F as me,a as c,b as l,c as d,d as m,e as u,L as ue,t as pe,s as xe}from"./client-BIZGy5oe.js";import{c as p,u as he,f as ge,a as h,H as fe,h as I,e as be,B as w,A as N,M as ve,i as ye,F as je,j as we,R as z}from"./index-Cym1ZK7U.js";import{I as g}from"./input-C3yJ99mS.js";import{C as Ne,T as Se}from"./textarea-DCZ97OR-.js";import{S as ke,a as Ce,b as Ee,c as Pe,d as Ie}from"./select-BXhzwQ9x.js";import{S as ze}from"./sparkles-R4o-AVBP.js";import{S as b}from"./shield-check-D4ztGJ60.js";import{K as A}from"./key-round-0wvw8K-s.js";import{U as O}from"./users-3KJwgclM.js";import{C as q}from"./clock-BQnXB_Um.js";import{F as f}from"./file-text-DCIecrwp.js";import{L as F}from"./list-checks-DZrLAbMF.js";import{C as T}from"./crosshair-czpC9h4a.js";import{S as L}from"./shield-alert-BOZ65H5h.js";import{F as M}from"./file-search-CdDXiBq2.js";import"./tslib.es6-Ds0fHAFP.js";import"./tanstack-DAvA-Djb.js";import"./motion-BEau8QNT.js";import"./index-OETOoayj.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 V=p("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);/**
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 H=p("ClipboardList",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]);/**
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 R=p("Map",[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]]);/**
17 * @license lucide-react v0.462.0 - ISC
18 *
19 * This source code is licensed under the ISC license.
20 * See the LICENSE file in the root directory of this source tree.
21 */const D=p("MessagesSquare",[["path",{d:"M14 9a2 2 0 0 1-2 2H6l-4 4V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2z",key:"p1xzt8"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v11l-4-4h-6a2 2 0 0 1-2-2v-1",key:"1cx29u"}]]);/**
22 * @license lucide-react v0.462.0 - ISC
23 *
24 * This source code is licensed under the ISC license.
25 * See the LICENSE file in the root directory of this source tree.
26 */const B=p("PenTool",[["path",{d:"M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z",key:"nt11vn"}],["path",{d:"m18 13-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18",key:"15qc1e"}],["path",{d:"m2.3 2.3 7.286 7.286",key:"1wuzzi"}],["circle",{cx:"11",cy:"11",r:"2",key:"xmgehs"}]]);/**
27 * @license lucide-react v0.462.0 - ISC
28 *
29 * This source code is licensed under the ISC license.
30 * See the LICENSE file in the root directory of this source tree.
31 */const W=p("Presentation",[["path",{d:"M2 3h20",key:"91anmk"}],["path",{d:"M21 3v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3",key:"2k9sn8"}],["path",{d:"m7 21 5-5 5 5",key:"bip4we"}]]),Ae=["gmail.com","yahoo.com","hotmail.com","outlook.com","aol.com","icloud.com","mail.com","protonmail.com","zoho.com","yandex.com","live.com","msn.com","me.com","mac.com","googlemail.com","yahoo.es","hotmail.es","outlook.es","gmail.es","yahoo.com.mx","hotmail.com.mx","outlook.com.mx","yahoo.co.uk","hotmail.co.uk","outlook.co.uk"],Oe=[{icon:W,title:"Charlas de Ciberseguridad",tagline:"Transforma la concientización de amenaza en acción práctica",description:"Charlas diseña
31das para distintas audiencias: juntas directivas, equipos técnicos, o toda la organización. No son presentaciones genéricas con estadísticas alarmantes. Son sesiones interactivas enfocadas en amenazas reales y decisiones concretas.",points:["Personalizadas a tu industria y contexto organizacional","Casos reales de ataques similares a tu perfil de riesgo","Sesiones de 45-90 minutos con Q&A interactivo","Material descargable para reforzar conceptos clave","Disponible en formato presencial o virtual"],formValue:"Charlas de Ciberseguridad",gradient:"from-cyan-500/10 to-blue-500/10",iconBg:"bg-cyan-500/10"},{icon:b,title:"Acompañamiento Estratégico de Ciberseguridad",tagline:"CISO fraccional con modelo flexible y costo predecible",description:"¿No tienes CISO dedicado pero necesitas experiencia estratégica? Nuestro equipo se integra como tu brazo de seguridad: definimos hojas de ruta, priorizamos inversiones, preparamos para auditorías, y construimos programas de seguridad escalables.",points:["CISO fraccional integrado a tu equipo de liderazgo","Hoja de ruta alineada + preparación para auditorías (SOC 2, ISO 27001, PCI-DSS)","Gestión de proveedores y evaluación de herramientas","Modelo flexible: asignación mensual o trimestral con horas acumulables","Reportes ejecutivos para junta directiva y grupos de interés"],formValue:"Acompañamiento Estratégico",gradient:"from-emerald-500/10 to-teal-500/10",iconBg:"bg-emerald-500/10"},{icon:A,title:"Ejercicios de Hacking Ético Certificado",tagline:"Encuentra vulnerabilidades antes que los atacantes",description:"Pentesting profesional ejecutado por hackers éticos certificados. Simulamos ataques reales contra tu infraestructura, aplicaciones y empleados para identificar brechas explotables. Recibes un reporte técnico detallado con priorización de remediación.",points:["Equipo certificado (OSCP, CEH, GPEN)","Pentesting de infraestructura, aplicaciones web y móviles","Ingeniería social y phishing dirigido (red team)","Reporte técnico + ejecutivo con plan de remediación priorizado","Re-test incluido para validar correcciones"],formValue:"Hacking Ético Certificado",gradient:"from-violet-500/10 to-purple-500/10",iconBg:"bg-violet-500/10"}],qe=[{icon:W,title:"Cybersecurity Talks",tagline:"Turn threat awareness into practical action",description:"Talks designed for different audiences: boards of directors, technical teams, or the entire organization. Not generic presentations with alarming statistics. Interactive sessions focused on real threats and concrete decisions.",points:["Customized to your industry and organizational context","Real attack cases matching your risk profile","45-90 minute sessions with interactive Q&A","Downloadable material to reinforce key concepts","Available in-person or virtual format"],formValue:"Cybersecurity Talks",gradient:"from-cyan-500/10 to-blue-500/10",iconBg:"bg-cyan-500/10"},{icon:b,title:"Strategic Cybersecurity Advisory",tagline:"Fractional CISO for growing organizations",description:"Don't have a dedicated CISO but need strategic expertise? Our team integrates as your security arm: we define roadmaps, prioritize investments, prepare for audits, and build scalable security programs.",points:["Fractional CISO integrated with your leadership team","Cybersecurity roadmap aligned with business objectives","Audit preparation (SOC 2, ISO 27001, PCI-DSS)","Vendor management and tool evaluation","Executive reports for board and stakeholders"],formValue:"Strategic Advisory",gradient:"from-emerald-500/10 to-teal-500/10",iconBg:"bg-emerald-500/10"},{icon:A,title:"Certified Ethical Hacking",tagline:"Find vulnerabilities before attackers do",description:"Professional pentesting executed by certified ethical hackers. We simulate real attacks against your infrastructure, applications, and employees to identify exploitable gaps. You receive a detailed technical report with prioritized remediation.",points:["Certified team (OSCP, CEH, GPEN)","Infrastructure, web, and mobile app pentesting","Social engineering and targeted phishing (red team)","Technical + executive report with prioritized remediation plan","Re-test included to validate fixes"],formValue:"Ethical Hacking",gradient:"from-violet-500/10 to-purple-500/10",iconBg:"bg-violet-500/10"}],Fe=[{icon:V,number:"15+",title:"Años de experiencia combinada",description:"Nuestro equipo ha trabajado en seguridad para startups, scale-ups y enterprises en LATAM, Estados Unidos y Europa."},{icon:O,number:"100%",title:"Enfoque práctico",description:"No vendemos miedo ni estadísticas alarmantes. Entregamos recomendaciones accionables que tu equipo puede implementar."},{icon:q,number:"24h",title:"Tiempo de respuesta",description:"Valoramos tu tiempo. Todas las solicitudes reciben respuesta en menos de 24 horas hábiles con siguiente paso claro."}],Te=[{icon:V,number:"15+",title:"Years of combined experience",description:"Our team has worked in security for startups, scale-ups, and enterprises across LATAM, the US, and Europe."},{icon:O,number:"100%",title:"Practical approach",description:"We don't sell fear or alarming statistics. We deliver actionable recommendations your team can implement."},{icon:q,number:"24h",title:"Response time",description:"We value your time. All inquiries receive a response within 24 business hours with a clear next step."}],Le=[[{icon:H,titulo:"Audiencia y objetivo",texto:"Junta directiva, equipo técnico o toda la organización: definimos qué decisión debe salir de la sesión."},{icon:B,titulo:"Diseño con casos reales",texto:"Ataques similares a tu perfil de riesgo y a tu industria, sin estadísticas alarmantes."},{icon:D,titulo:"Sesión de 45 a 90 minutos",texto:"Presencial o virtual, 
31con preguntas y respuestas."},{icon:f,titulo:"Material para reforzar",texto:"Descargable, para que los conceptos clave queden en el equipo."}],[{icon:R,titulo:"Diagnóstico y hoja de ruta",texto:"Un CISO fraccional integrado a tu equipo de liderazgo define prioridades y plazos."},{icon:F,titulo:"Inversiones y proveedores",texto:"Priorización, evaluación de herramientas y gestión de proveedores."},{icon:b,titulo:"Preparación para auditorías",texto:"SOC 2, ISO 27001 y PCI-DSS, con un programa de seguridad escalable."},{icon:f,titulo:"Reportes ejecutivos",texto:"Para la junta y los grupos de interés. Asignación mensual o trimestral con horas acumulables."}],[{icon:T,titulo:"Alcance y reglas",texto:"Qué se prueba, cuándo y con qué límites, acordado antes de empezar."},{icon:L,titulo:"Pruebas",texto:"Infraestructura, aplicaciones web y móviles, e ingeniería social con phishing dirigido (red team)."},{icon:M,titulo:"Reporte técnico y ejecutivo",texto:"Hallazgos explotables con un plan de remediación priorizado."},{icon:z,titulo:"Re-test",texto:"Incluido, para validar que las correcciones cerraron la brecha."}]],Me=[[{icon:H,titulo:"Audience and goal",texto:"Board, technical team or the whole organization: we define which decision should come out of the session."},{icon:B,titulo:"Design with real cases",texto:"Attacks matching your risk profile and industry, without alarming statistics."},{icon:D,titulo:"45 to 90 minute session",texto:"In person or virtual, with Q&A."},{icon:f,titulo:"Material to reinforce",texto:"Downloadable, so the key concepts stay with the team."}],[{icon:R,titulo:"Assessment and roadmap",texto:"A fractional CISO integrated with your leadership team sets priorities and timelines."},{icon:F,titulo:"Investments and vendors",texto:"Prioritization, tool evaluation and vendor management."},{icon:b,titulo:"Audit preparation",texto:"SOC 2, ISO 27001 and PCI-DSS, with a scalable security program."},{icon:f,titulo:"Executive reports",texto:"For the board and stakeholders. Monthly or quarterly allocation with rollover hours."}],[{icon:T,titulo:"Scope and rules",texto:"What gets tested, when and within which limits, agreed before starting."},{icon:L,titulo:"Testing",texto:"Infrastructure, web and mobile applications, and social engineering with targeted phishing (red team)."},{icon:M,titulo:"Technical and executive report",texto:"Exploitable findings with a prioritized remediation plan."},{icon:z,titulo:"Re-test",texto:"Included, to validate that the fixes closed the gap."}]],ct=()=>{const{language:t}=he(),[v,_]=x.useState(0),[S,k]=x.useState(!1),[C,y]=x.useState(null),{toast:E}=ge(),$=x.useRef(Date.now()),{ref:G,isVisible:Q}=h(),{ref:U,isVisible:Y}=h(),{ref:J,isVisible:K}=h(),{ref:X,isVisible:Z}=h(),j=t==="es"?Oe:qe,ee=t==="es"?Fe:Te,te=t==="es"?Le:Me,o=j[v],ae=le({nombre:n().min(2,t==="es"?"Por favor ingresa tu nombre completo":"Please enter your full name").max(100),email:n().email(t==="es"?"Por favor ingresa un email válido":"Please enter a valid email").max(255).refine(a=>{var i;const s=(i=a.split("@")[1])==null?void 0:i.toLowerCase();return s&&!Ae.includes(s)},{message:t==="es"?"Por favor usa tu email corporativo, no aceptamos emails personales (Gmail, Yahoo, etc.)":"Please use your corporate email, we don't accept personal emails (Gmail, Yahoo, etc.)"}),empresa:n().min(2,t==="es"?"Por favor ingresa el nombre de tu empresa":"Please enter your company name").max(100),telefono:n().optional().refine(a=>!a||/^[\d\s\+\-\(\)]+$/.test(a),t==="es"?"Por favor ingresa un número de teléfono válido":"Please enter a valid phone number"),servicio:n().min(1,t==="es"?"Por favor selecciona un servicio":"Please select a service"),mensaje:n().min(20,t==="es"?"Por favor proporciona más detalles (mínimo 20 caracteres)":"Please provide more details (minimum 20 characters)").max(2e3)}),r=de({resolver:pe(ae),defaultValues:{nombre:"",email:"",empresa:"",telefono:"",servicio:"",mensaje:""}}),se=a=>{var s;r.setValue("servicio",a),(s=document.getElementById("contact-form"))==null||s.scrollIntoView({behavior:"smooth"}),setTimeout(()=>{var i;(i=document.querySelector('input[name="nombre"]'))==null||i.focus()},500)},ie=async a=>{var i;if(Date.now()-$.current<3e3){E({title:t==="es"?"Espera un momento":"Please wait",description:t==="es"?"Por favor, toma tu tiempo para completar el formulario.":"Please take your time to complete the form.",variant:"destructive"});return}k(!0),y(null);try{const{data:P,error:Re}=await xe.functions.invoke("send-service-request-landing",{body:{nombre:a.nombre,email:a.email,empresa:a.empresa,telefono:a.telefono||"",servicio:a.servicio,mensaje:a.mensaje,language:t}});we({lead_source:"services_form",company:a.empresa,service_name:a.servicio}),I({action:"form_submit",service_name:a.servicio}),y("success"),r.reset(),(i=document.getElementById("contact-form"))==null||i.scrollIntoView({behavior:"smooth"})}catch(P){console.error("Error submitting form:",P),y("error"),E({title:"Error",description:t==="es"?"Error al enviar. Intenta nuevamente o escríbenos a [email protected]":"Error sending. Please try again or email us at [email protected]",variant:"destructive"})}finally{k(!1)}},re=t==="es"?[{value:"Charlas de Ciberseguridad",label:"Charlas de Ciberseguridad"},{value:"Acompañamiento Estratégico",label:"Acompañamiento Estratégico"},{value:"Hacking Ético Certificado",label:"Hacking Ético Certificado"},{value:"Combinación de servicios",label:"Combinación de servicios"},{value:"Otro",label:"Otro (especificar en mensaje)"}]:[{value:"Cybersecurity Talks",label:"Cybersecurity Talks"},{value:"Strategic Advisory",label:"Strategic Advisory"},{value:"Ethical Hacking",label:"Certified Ethical Hacking"},{value:"Service combination",label:"Service combination"},{value:"Other",label:"Other (specify in message)"}],oe={"@context":"https://schema.org","@type":"Service",serviceType:"Cybersecurity Services",provider:{"@type":"Organization",name:"Fensivo",url:"https://fensivo.co"},areaServed:"Latin America",hasOfferCatalog:{"@type":"OfferCatalog",name:t==="es"?"Servicios de Ciberseguridad":"Cybersecurity Services",itemListElement:j.map((a,s)=>({"@type":"Offer",itemOffered:{"@type":"Service",name:a.title,de
31scription:a.description}}))}};return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsxs(ne,{children:[e.jsx("html",{lang:t}),e.jsx("title",{children:t==="es"?"Servicios de Ciberseguridad: CISO y Hacking Ético | Fensivo":"Cybersecurity Services: Fractional CISO & Ethical Hacking"}),e.jsx("meta",{name:"description",content:t==="es"?"Servicios de ciberseguridad de Fensivo: charlas ejecutivas, CISO fraccional y hacking ético certificado. Agenda una consultoría.":"Fensivo cybersecurity services: executive talks, fractional CISO, and certified ethical hacking. Book a consultation."}),e.jsx("meta",{property:"og:title",content:t==="es"?"Servicios | Fensivo":"Services | Fensivo"}),e.jsx("meta",{property:"og:description",content:t==="es"?"Servicios de ciberseguridad más allá de la plataforma.":"Cybersecurity services beyond the platform."}),e.jsx("meta",{property:"og:type",content:"website"}),e.jsx("meta",{property:"og:url",content:t==="en"?"https://fensivo.co/en/servicios":"https://fensivo.co/servicios"}),e.jsx("meta",{property:"og:image",content:"https://fensivo.co/og/servicios.png"}),e.jsx("link",{rel:"canonical",href:t==="en"?"https://fensivo.co/en/servicios":"https://fensivo.co/servicios"}),e.jsx("link",{rel:"alternate",hrefLang:"es",href:"https://fensivo.co/servicios"}),e.jsx("link",{rel:"alternate",hrefLang:"en",href:"https://fensivo.co/en/servicios"}),e.jsx("link",{rel:"alternate",hrefLang:"x-default",href:"https://fensivo.co/servicios"}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify(oe)}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:t==="es"?"Inicio":"Home",item:"https://fensivo.co"},{"@type":"ListItem",position:2,name:t==="es"?"Servicios":"Services",item:t==="en"?"https://fensivo.co/en/servicios":"https://fensivo.co/servicios"}]})})]}),e.jsx(fe,{}),e.jsxs("section",{id:"hero",className:"relative overflow-hidden pt-32 pb-8 md:pt-40 md:pb-10",children:[e.jsxs("div",{className:"pointer-events-none absolute inset-0",children:[e.jsx("div",{className:"absolute right-0 top-20 h-[500px] w-[500px] rounded-full bg-gradient-to-br from-primary/5 to-transparent blur-3xl"}),e.jsx("div",{className:"absolute bottom-0 left-0 h-[400px] w-[400px] rounded-full bg-gradient-to-tr from-violet-500/5 to-transparent blur-3xl"})]}),e.jsx("div",{className:"content-container",children:e.jsxs("div",{ref:G,className:`relative z-10 mx-auto max-w-[900px] text-center transition-all duration-700 ease-out ${Q?"opacity-100 translate-y-0":"opacity-0 translate-y-6"}`,children:[e.jsxs("div",{className:"mb-6 inline-flex items-center gap-2 rounded-full bg-primary/10 px-4 py-2 text-sm font-medium text-primary",children:[e.jsx(ze,{className:"h-4 w-4"}),t==="es"?"Servicios profesionales de ciberseguridad":"Professional cybersecurity services"]}),e.jsx("h1",{className:"mb-5 font-display text-4xl font-bold leading-tight text-[#131a41] md:text-5xl lg:text-6xl",children:t==="es"?e.jsxs(e.Fragment,{children:["Servicios de ciberseguridad ",e.jsx("span",{className:"gradient-text",children:"más allá de la plataforma"})]}):e.jsxs(e.Fragment,{children:["Cybersecurity services ",e.jsx("span",{className:"gradient-text",children:"beyond the platform"})]})}),e.jsx("p",{className:"mx-auto max-w-[700px] text-lg leading-relaxed text-muted-foreground md:text-xl",children:t==="es"?"Charlas ejecutivas, CISO fraccional y hacking ético certificado: tres formas de fortalecer tu defensa, adaptadas a tu equipo y a tu nivel de madurez.":"Executive talks, fractional CISO and certified ethical hacking: three ways to strengthen your defense, tailored to your team and maturity level."})]})})]}),e.jsx("section",{id:"services",className:"py-8 md:py-12",children:e.jsx("div",{className:"content-container",children:e.jsxs("div",{ref:U,className:`transition-all duration-700 ease-out ${Y?"opacity-100 translate-y-0":"opacity-0 translate-y-6"}`,children:[e.jsx("div",{role:"tablist","aria-label":t==="es"?"Servicios":"Services",className:"mb-6 grid gap-2 sm:grid-cols-3 md:mb-8",children:j.map((a,s)=>{const i=s===v;return e.jsxs("button",{type:"button",role:"tab","aria-selected":i,onClick:()=>{_(s),I({action:"service_card_click",service_name:a.formValue})},className:`flex items-center gap-3 rounded-2xl border p-4 text-left transition-all duration-200 ${i?"border-[#131a41] bg-[#131a41] text-white shadow-lg":"border-border bg-white text-foreground hover:border-primary/50"}`,children:[e.jsx("span",{className:`flex h-11 w-11 flex-none items-center justify-center rounded-xl ${i?"bg-white/10 text-primary":"bg-primary/10 text-primary"}`,children:e.jsx(a.icon,{className:"h-5 w-5",strokeWidth:1.75})}),e.jsxs("span",{className:"min-w-0",children:[e.jsx("span",{className:"block text-sm font-bold leading-snug",children:a.title}),e.jsx("span",{className:`block text-xs leading-snug ${i?"text-white/70":"text-muted-foreground"}`,children:a.tagline})]})]},a.title)})}),e.jsxs("div",{className:"grid gap-8 rounded-3xl border border-border bg-white p-6 shadow-sm md:p-10 lg:grid-cols-[1fr_1fr] lg:gap-12",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("h2",{className:"font-display text-2xl font-bold leading-tight text-[#131a41] md:text-3xl",children:o.title}),e.jsx("p",{className:"mt-2 text-sm font-medium text-primary",children:o.tagline}),e.jsx("p",{className:"mt-4 text-[15px] leading-relaxed text-muted-foreground md:text-base",children:o.description}),e.jsx("p",{className:"mt-6 text-xs font-bold uppercase tracking-[0.16em] text-muted-foreground",children:t==="es"?"Qué incluye":"What is included"}),e.jsx("ul",{className:"mt-3 space-y-2.5",children:o.points.map(a=>e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx("span",{className:"mt-0.5 flex h-5 w-5 flex-none items-center justify-center rounded-full bg-primary/15",children:e.jsx(be,{className:"h-3 w-3 text-primary"})}
31),e.jsx("span",{className:"text-[15px] text-foreground/85",children:a})]},a))}),e.jsxs(w,{onClick:()=>se(o.formValue),className:"group/btn mt-7 h-12 rounded-full bg-[#131a41] px-7 font-semibold text-white transition-all duration-300 hover:bg-[#1a2452]",children:[t==="es"?"Solicitar información":"Request information",e.jsx(N,{className:"ml-2 h-4 w-4 transition-transform group-hover/btn:translate-x-1"})]})]}),e.jsxs("div",{className:"min-w-0 rounded-2xl border border-border bg-background p-5 md:p-6",children:[e.jsx("h3",{className:"font-display text-base font-bold text-foreground",children:t==="es"?"Cómo se entrega":"How it is delivered"}),e.jsxs("ol",{className:"relative mt-4",children:[e.jsx("span",{"aria-hidden":"true",className:"absolute bottom-5 left-[19px] top-5 w-0.5 bg-border"}),te[v].map((a,s)=>e.jsxs("li",{className:"relative flex items-start gap-4 py-2.5",children:[e.jsx("span",{className:"relative z-10 flex h-10 w-10 flex-none items-center justify-center rounded-full border-2 border-primary/50 bg-white text-primary",children:e.jsx(a.icon,{className:"h-4 w-4"})}),e.jsxs("span",{className:"min-w-0 pt-0.5",children:[e.jsx("span",{className:"block font-mono text-[11px] font-semibold tracking-[0.14em] text-primary",children:String(s+1).padStart(2,"0")}),e.jsx("span",{className:"block text-[15px] font-semibold text-foreground",children:a.titulo}),e.jsx("span",{className:"block text-sm leading-relaxed text-muted-foreground",children:a.texto})]})]},a.titulo))]})]})]},o.title)]})})}),e.jsx("section",{id:"contact-form",className:"py-16 md:py-24 bg-gradient-to-b from-muted/50 to-background",children:e.jsx("div",{className:"content-container",children:e.jsx("div",{ref:J,className:`transition-all duration-700 ease-out ${K?"opacity-100 translate-y-0":"opacity-0 translate-y-6"}`,children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-12 lg:gap-20 items-start",children:[e.jsxs("div",{className:"pt-8",children:[e.jsx("span",{className:"text-xs font-semibold uppercase tracking-widest text-muted-foreground mb-4 block",children:t==="es"?"Escríbenos":"Get in touch"}),e.jsx("h2",{className:"text-4xl md:text-5xl font-bold font-display leading-tight tracking-tight text-[#131a41] mb-5",children:t==="es"?"¿Tienes algo más en mente?":"Have something else in mind?"}),e.jsx("p",{className:"text-muted-foreground text-base md:text-lg leading-relaxed mb-10",children:t==="es"?"Cuéntanos qué necesitas y te respondemos en menos de 24 horas con una propuesta personalizada.":"Tell us what you need and we'll respond within 24 hours with a personalized proposal."}),e.jsx(w,{asChild:!0,size:"lg",className:"mb-10 bg-[#131a41] text-white hover:bg-[#1a2452]",children:e.jsxs(ce,{to:"/agenda-demo",children:[t==="es"?"Agenda un demo":"Book a demo",e.jsx(N,{className:"ml-1 h-4 w-4"})]})}),e.jsxs("a",{href:"mailto:[email protected]",className:"flex items-center gap-4 roun
31ded-2xl border border-border/60 bg-card/60 p-5 transition-colors hover:border-primary/40 w-full",children:[e.jsx("span",{className:"flex h-11 w-11 shrink-0 items-center justify-center rounded-full bg-primary/10 border border-primary/20",children:e.jsx(ve,{className:"h-5 w-5 text-primary"})}),e.jsxs("span",{children:[e.jsx("span",{className:"block text-sm text-muted-foreground",children:t==="es"?"Correo corporativo y soporte":"Corporate email & support"}),e.jsx("span",{className:"block font-semibold text-foreground",children:"[email protected]"})]})]})]}),e.jsxs("div",{className:"bg-white rounded-2xl p-8 md:p-10 shadow-xl shadow-black/5 border border-border/50",children:[C==="success"&&e.jsxs("div",{className:"flex items-center gap-3 bg-green-50 border border-green-200 rounded-xl p-5 mb-8 animate-fade-in",children:[e.jsx("div",{className:"w-10 h-10 rounded-full bg-green-100 flex items-center justify-center flex-shrink-0",children:e.jsx(ye,{className:"w-5 h-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-green-800 font-semibold",children:t==="es"?"¡Solicitud recibida!":"Request received!"}),e.jsx("p",{className:"text-green-700 text-sm",children:t==="es"?"Te contactaremos en menos de 24 horas.":"We'll contact you within 24 hours."})]})]}),C==="error"&&e.jsxs("div",{className:"flex items-center gap-3 bg-red-50 border border-red-200 rounded-xl p-5 mb-8 animate-fade-in",children:[e.jsx("div",{className:"w-10 h-10 rounded-full bg-red-100 flex items-center justify-center flex-shrink-0",children:e.jsx(Ne,{className:"w-5 h-5 text-red-600"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-red-800 font-semibold",children:t==="es"?"Error al enviar":"Error sending"}),e.jsx("p",{className:"text-red-700 text-sm",children:t==="es"?"Intenta nuevamente o escríbenos a [email protected]":"Please try again or email us at [email protected]"})]})]}),e.jsx(me,{...r,children:e.jsxs("form",{onSubmit:r.handleSubmit(ie),className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsx(c,{control:r.control,name:"nombre",render:({field:a})=>e.jsxs(l,{children:[e.jsx(d,{className:"font-semibold text-sm text-[#131a41]",children:t==="es"?"Nombre completo *":"Full name *"}),e.jsx(m,{children:e.jsx(g,{...a,placeholder:t==="es"?"Nombre completo":"Full name",className:"h-12 border-border/50 rounded-xl px-4 text-base focus:border-primary focus:ring-primary focus:ring-2 focus:ring-offset-0 bg-muted/30"})}),e.jsx(u,{})]})}),e.jsx(c,{control:r.control,name:"email",render:({field:a})=>e.jsxs(l,{children:[e.jsx(d,{className:"font-semibold text-sm text-[#131a41]",children:t==="es"?"Email corporativo *":"Corporate email *"}),e.jsx(m,{children:e.jsx(g,{...a,type:"email",placeholder:t==="es"?"[email protected]":"[email protected]",className:"h-12 border-border/50 rounded-xl px-4 text-base focus:border-primary focus:ring-primary focus:ring-2 focus:ring-offset-0 bg-muted/30"})}),e.jsx(u,{})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsx(c,{control:r.control,name:"empresa",render:({field:a})=>e.jsxs(l,{children:[e.jsx(d,{className:"font-semibold text-sm text-[#131a41]",children:t==="es"?"Empresa *":"Company *"}),e.jsx(m,{children:e.jsx(g,{...a,placeholder:t==="es"?"Nombre de tu empresa":"Your company name",className:"h-12 border-border/50 rounded-xl px-4 text-base focus:border-primary focus:ring-primary focus:ring-2 focus:ring-offset-0 bg-muted/30"})}),e.jsx(u,{})]})}),e.jsx(c,{control:r.control,name:"telefono",render:({field:a})=>e.jsxs(l,{children:[e.jsx(d,{className:"font-semibold text-sm text-[#131a41]",children:t==="es"?"Teléfono (opcional)":"Phone (optional)"}),e.jsx(m,{children:e.jsx(g,{...a,type:"tel",placeholder:t==="es"?"+57 300 123 4567":"+1 555 123 4567",className:"h-12 border-border/50 rounded-xl px-4 text-base focus:border-primary focus:ring-primary focus:ring-2 focus:ring-offset-0 bg-muted/30"})}),e.jsx(u,{})]})})]}),e.jsx(c,{control:r.control,name:"servicio",render:({field:a})=>e.jsxs(l,{children:[e.jsx(d,{className:"font-semibold text-sm text-[#131a41]",children:t==="es"?"Servicio de interés *":"Service of interest *"}),e.jsxs(ke,{onValueChange:a.onChange,value:a.value,children:[e.jsx(m,{children:e.jsx(Ce,{className:"h-12 border-border/50 rounded-xl px-4 text-base focus:border-primary focus:ring-primary focus:ring-2 focus:ring-offset-0 bg-muted/30",children:e.jsx(Ee,{placeholder:t==="es"?"Selecciona un servicio":"Select a service"})})}),e.jsx(Pe,{children:re.map(s=>e.jsx(Ie,{value:s.value,children:s.label},s.value))})]}),e.jsx(u,{})]})}),e.jsx(c,{control:r.control,name:"mensaje",render:({field:a})=>e.jsxs(l,{children:[e.jsx(d,{className:"font-semibold text-sm text-[#131a41]",children:t==="es"?"Cuéntanos qué necesitas *":"Tell us what you need *"}),e.jsx(m,{children:e.jsx(Se,{...a,placeholder:t==="es"?"Describe brevemente tu situación, desafío o pregunta. Mientras más contexto nos des, mejor podemos ayudarte.":"Briefly describe your situation, challenge, or question. The more context you give us, the better we can help.",rows:5,className:"min-h-[150px] border-border/50 rounded-xl px-4 py-3 text-base resize-y focus:border-primary focus:ring-primary focus:ring-2 focus:ring-offset-0 bg-muted/30"})}),e.jsx(u,{})]})}),e.jsx(w,{type:"submit",disabled:S,className:"w-full h-14 bg-primary text-primary-foreground font-bold text-base rounded-xl hover:bg-primary/90 transition-all duration-300 disabled:opacity-70 disabled:cursor-not-allowed shadow-lg shadow-primary/20",children:S?e.jsxs(e.Fragment,{children:[e.jsx(ue,{className:"w-5 h-5 animate-spin mr-2"}),t==="es"?"Enviando...":"Sending..."]}):e.jsxs(e.Fragment,{children:[t==="es"?"Enviar solicitud":"Submit request",e.jsx(N,{className:"w-5 h-5 ml-2"})]})}),e.jsx("p",{className:"text-xs text-muted-foreground text-center mt-4",children:t==="es"?"Al enviar aceptas nuestra Política de Privacidad. Te responderemos en menos de 24 horas hábiles.":"By submitting you accept our Privacy Policy. We'll respond within 24 business hours."})]})})]})]})})})}),e.jsxs("section",{id:"why-us","data-dark-section":"true",className:"py-20 md:py-28 bg-[#131a41] relative overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0 pointer-events-none",children:[e.jsx("div",{className:"absolute top-0 left-1/4 w-[600px] h-[600px] bg-primary/5 rounded-full blur-3xl"}),e.jsx("div",{className:"absolute bottom-0 right-1/4 w-[400px] h-[400px] bg-violet-500/5 rounded-full blur-3xl"})]}),e.jsx("div",{className:"content-container",children:e.jsxs("div",{ref:X,className:`relative z-10 transition-all duration-700 ease-out ${Z?"opacity-100 translate-y-0":"opacity-0 translate-y-6"}`,children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-white text-center mb-16",children:t==="es"?"Por qué trabajar con nosotros":"Why work with us"}),e.jsx("div",{className:"grid grid-cols-1 gap-5 md:grid-cols-3",children:ee.map((a,s)=>e.jsxs("div",{className:"group rounded-3xl border border-white/10 bg-white/5 p-7 text-center transition-colors duration-300 hover:bg-white/10",style:{transitionDelay:`${s*150}ms`},children:[e.jsx("div",{className:"mx-auto mb-5 flex h-14 w-14 items-center justify-center rounded-2xl bg-white/10 transition-colors duration-300 group-hover:bg-primary/20",children:e.jsx(a.icon,{className:"h-7 w-7 text-primary"})}),e.jsx("div",{className:"mb-2 font-display text-4xl font-bold text-primary md:text-5xl",children:a.number}),e.jsx("h3",{className:"mb-2 text-lg font-bold text-white",children:a.title}),e.jsx("p",{className:"text-sm leading-relaxed text-white/70",children:a.description})]},s))})]})})]}),e.jsx(je,{})]})};export{ct 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.