/* CAPABILITIES — proceso técnico de fabricación. 8 capacidades como tarjetas técnicas con SVG isotipo (cizalla, punzonado, etc.) estilo "ficha de planta". */ const Capabilities = ({ t }) => { const caps = [ { n: 'C-01', name: t('Cizalla', 'Shear cutting'), desc: t('Corte recto de lámina. Primer paso del flujo.', 'Straight sheet cutting. First step of the flow.'), icon: ( ), }, { n: 'C-02', name: t('Punzonado', 'Punching'), desc: t('Perforaciones y recortes con matriz CNC.', 'Perforations and cuts with CNC die.'), icon: ( ), }, { n: 'C-03', name: t('Troquelado', 'Die cutting'), desc: t('Corte de formas en serie con dado.', 'Serial shape cutting with die set.'), icon: ( ), }, { n: 'C-04', name: t('Doblado / Plegado', 'Bending / Folding'), desc: t('Plegado de lámina para estructuras 3D.', 'Sheet folding for 3D structures.'), icon: ( ), }, { n: 'C-05', name: t('Soldadura', 'Welding'), desc: t('Unión por fusión. Estructuras y uniones rígidas.', 'Fusion bond. Structures and rigid joints.'), icon: ( ), }, { n: 'C-06', name: t('Punteado', 'Spot welding'), desc: t('Soldadura por puntos, lámina-lámina.', 'Spot welding, sheet-to-sheet.'), icon: ( ), }, { n: 'C-07', name: t('Pintura electrostática', 'Powder coating'), desc: t('Acabado en polvo, color a elegir.', 'Powder finish, color to spec.'), icon: ( ), }, { n: 'C-08', name: t('Carpintería integrada', 'Integrated carpentry'), desc: t('Madera para piezas híbridas.', 'Wood for hybrid pieces.'), icon: ( ), }, ]; return (
— 03

{t('Todo bajo un mismo techo.', 'Everything under one roof.')}

{t( 'No subcontratamos las etapas críticas. Materiales y máquinas son nuestras. Por eso podemos garantizar tiempos, precio directo y calidad consistente.', "We don't subcontract the critical stages. Materials and machines are ours. That's why we can guarantee turnaround, direct pricing and consistent quality." )}

{/* Materials strip */}
{t('MATERIALES:', 'MATERIALS:')} {[ t('Inox T304', 'Stainless T304'), t('Inox T316', 'Stainless T316'), t('Acero al carbón', 'Carbon steel'), t('Galvanizado', 'Galvanized'), t('Aluminio', 'Aluminum'), t('Madera', 'Wood'), t('Cristal templado', 'Tempered glass'), ].map((m, i) => ( {m} ))}
{/* Capabilities grid */}
{caps.map((c, i) => (
e.currentTarget.style.background = 'var(--bg-2)'} onMouseLeave={(e) => e.currentTarget.style.background = 'var(--bg-1)'} >
{c.n}
{c.icon}

{c.name}

{c.desc}

))}
); }; window.Capabilities = Capabilities;