1import{j as e,r as o}from"./react-vendor-DopNtYkS.js";import{ad as m,B as i}from"./index-Cym1ZK7U.js";const c=({kicker:a,titulo:r,sub:t,icon:s})=>e.jsxs("div",{className:"mx-auto mb-8 max-w-[760px] text-center md:mb-10",children:[e.jsxs("span",{className:"mb-3 inline-flex items-center gap-2 rounded-full bg-primary/10 px-4 py-1.5 text-sm font-medium text-primary",children:[s&&e.jsx(s,{className:"h-4 w-4"}),a]}),e.jsx("h2",{className:"font-display text-3xl font-bold leading-tight text-foreground md:text-4xl",children:r}),t&&e.jsx("p",{className:"mt-3 text-muted-foreground md:text-lg",children:t})]}),p=({nodos:a,uniones:r})=>e.jsx("ol",{className:"flex flex-col gap-5 sm:flex-row sm:items-start sm:gap-0",children:a.map((t,s)=>e.jsxs(o.Fragment,{children:[e.jsxs("li",{className:"flex min-w-0 flex-1 flex-col items-center text-center",children:[e.jsx("span",{className:`flex h-16 w-16 items-center justify-center rounded-2xl border shadow-sm transition-transform duration-300 hover:scale-105 ${t.acento?"border-primary bg-primary text-primary-foreground shadow-[0_12px_30px_-12px_hsl(var(--primary)/0.7)]":"border-primary/30 bg-white text-primary"}`,children:e.jsx(t.icon,{className:"h-7 w-7"})}),e.jsx("span",{className:"mt-3 block max-w-[240px] px-1 text-sm font-semibold leading-snug text-foreground",children:t.titulo}),t.texto&&e.jsx("span",{className:"mt-1 block max-w-[240px] px-1 text-[13px] leading-relaxed text-muted-foreground",children:t.texto})]}),s<a.length-1&&e.jsxs("li",{"aria-hidden":"true",className:"relative hidden h-16 w-10 flex-none sm:block md:w-16",children:[e.jsx("span",{className:"absolute left-0 right-0 top-8 border-t-2 border-dashed border-primary/40"}),e.jsx("span",{className:"absolute left-1/2 top-8 flex h-6 w-6 -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full border border-primary/30 bg-white text-primary",children:r&&r[s]?e.jsx("span",{className:"text-xs font-bold",children:r[s]}):e.jsx(m,{className:"h-3.5 w-3.5"})})]})]},t.titulo))}),h=({hitos:a})=>e.jsxs("ol",{className:"relative grid gap-6 md:grid-cols-4 md:gap-4",children:[e.jsx("span",{"aria-hidden":"true",className:"absolute left-[27px] top-4 bottom-4 border-l-2 border-dashed border-primary/40 md:hidden"}),e.jsx("span",{"aria-hidden":"true",className:"absolute left-[12.5%] right-[12.5%] top-[27px] hidden border-t-2 border-dashed border-primary/40 md:block"}),a.map(r=>e.jsxs("li",{className:"relative flex gap-4 md:flex-col md:items-center md:text-center",children:[e.jsx("span",{className:`relative z-10 flex h-14 w-14 flex-none items-center justify-center rounded-full border-2 bg-white ${r.acento?"border-primary text-primary shadow-[0_0_0_6px_hsl(var(--primary)/0.15)]":"border-primary/40 text-primary"}`,children:e.jsx(r.icon,{className:"h-6 w-6"})}),e.jsxs("span",{className:"min-w-0 pt-1 md:pt-3",children:[e.jsx("span",{className:"block font-mono text-[11px] font-semibold uppercase tracking-[0.16em] text-primary",children:r.cuando}),e.jsx("span",{className:"mt-0.5 block text-[15px] font-semibold text-foreground",children:r.titulo}),e.jsx("span",{className:"mt-1 block text-sm leading-relaxed text-muted-foreground",children:r.texto})]})]},r.titulo))]}),b=({icon:a,titulo:r,texto:t,boton:s,onClick:d,nota:l})=>e.jsxs("div",{className:"relative overflow-hidden rounded-3xl border border-primary/15 bg-gradient-to-b from-primary/5 via-card to-card p-8 text-center shadow-lg shadow-primary/5 md:p-12",children:[e.jsx("div",{className:"absolute -left-16 -top-16 h-48 w-48 rounded-full bg-primary/10 blur-3xl"}),e.jsx("div",{className:"absolute -bottom-16 -right-16 h-48 w-48 rounded-full bg-primary/10 blur-3xl"}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"mx-auto mb-5 flex h-14 w-14 items-center justify-center rounded-full border border-primary/20 bg-primary/10",children:e.jsx(a,{className:"h-6 w-6 text-primary"})}),e.jsx("h2",{className:"font-display text-2xl font-bold text-foreground md:text-3xl",children:r}),e.jsx("p",{className:"mx-auto mt-3 max-w-[600px] text-[15px] text-muted-foreground md:text-base",children:t}),e.jsx(i,{size:"lg",className:"mt-7 h-12 px-8 text-base font-bold",onClick:d,children:s}),l&&e.jsx("p",{className:"mt-4 text-xs text-muted-foreground",children:l})]})]}),u="[&_a]:text-primary [&_a]:font-medium [&_a]:underline [&_a]:underline-offset-4 [&_a]:decoration-primary/30 hover:[&_a]:decoration-primary";export{b as C,c as E,p as F,h as L,u as l};
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.