'use client';
import { useEffect, useRef, useState } from 'react';
import styles from './Features.module.css';
const features = [
{
icon: (
),
title: 'Automatización inteligente',
description:
'Crea flujos de trabajo sin código. Conecta apps, dispara acciones y elimina tareas manuales con nuestra IA incorporada.',
tag: 'IA',
},
{
icon: (
),
title: 'Colaboración en tiempo real',
description:
'Tu equipo siempre sincronizado. Comenta, asigna tareas y sigue el progreso de cada proyecto en tiempo real.',
tag: 'Equipos',
},
{
icon: (
),
title: 'Analíticas avanzadas',
description:
'Paneles personalizables con métricas de negocio en tiempo real. Toma decisiones basadas en datos, no en suposiciones.',
tag: 'Analytics',
},
{
icon: (
),
title: 'Seguridad enterprise',
description:
'Cifrado end-to-end, SSO, auditoría de accesos y cumplimiento SOC 2 Tipo II. Tu información, siempre protegida.',
tag: 'Seguridad',
},
{
icon: (
),
title: '200+ integraciones',
description:
'Conecta con Slack, Notion, GitHub, Salesforce y más. FlowSync se adapta a tu stack, no al revés.',
tag: 'Integraciones',
},
{
icon: (
),
title: 'Soporte 24/7',
description:
'Equipo de soporte dedicado disponible en cualquier zona horaria. Tiempo de respuesta promedio: menos de 2 minutos.',
tag: 'Soporte',
},
];
export default function Features() {
const sectionRef = useRef(null);
useEffect(() => {
const observer = new IntersectionObserver(
(entries) => {
entries.forEach((entry) => {
if (entry.isIntersecting) {
entry.target.classList.add(styles.visible);
}
});
},
{ threshold: 0.1 }
);
const elements = sectionRef.current?.querySelectorAll(`.${styles.reveal}`);
elements?.forEach((el) => observer.observe(el));
return () => observer.disconnect();
}, []);
return (
{/* Header */}
Características
Todo lo que necesitas,
nada que no necesitas
Diseñado para equipos que quieren mover rápido sin romper cosas.
Potente cuando lo necesitas, simple cuando no.