Landing
components/landing/
Componentes específicos de la página pública de Nidus. Incluye bloques de marketing, steppers animados y carruseles de demostración del producto.
Sección principal del landing con título, subtítulo y llamadas a la acción.
hero.tsxTarjeta de solución con dos estados visuales (default/active) para la sección de soluciones del landing.
solution-card.tsxCarrusel animado de 4 soluciones con imagen central. Cicla automáticamente el estado active de cada tarjeta y realiza crossfade de imagen. Responsive: 3 columnas en desktop, apilado en mobile.
solution-carousel.tsxPaso de demostración con icono, título y descripción. Cicla automáticamente el estado active de cada paso. Responsive: apilado en mobile.
demo-step.tsxSección completa "Así funciona Nidus". Incluye título, stepper animado (DemoStep), CTA de acceso anticipado, mockup de la plataforma con borde dorado y caption con ícono de verificación.
demo-section.tsxCarrusel animado de 4 pasos de demostración con icono, título y descripción. Cicla automáticamente el estado active de cada paso. Responsive: apilado en mobile.
demo-step-carousel.tsxBanner de conversión de ancho completo para la landing page. Imagen de fondo con overlay negro configurable, titular, bajada y CTA principal. Diseñado para destacar verticales o segmentos del producto (ej. barrios privados, countries, edificios).
banner-section-one.tsxSección de conversión final para la landing page. Fondo oscuro en quaternary-950, logo isologo en color secundario (crema), titular, bajada y CTA. Pensada para aparecer antes del footer.
banner-section-two.tsxTarjeta de problema con ícono y texto. Cuenta con dos estados visuales (default/active) para la sección de problemas del landing.
problem-card.tsxContenedor que agrupa tarjetas de problema. Muestra las tarjetas en fila horizontal en desktop y en columna en mobile. Gestiona el estado activo de cada tarjeta al hacer hover.
problem-cards-container.tsxTarjeta de rol con ícono, título y descripción. Abre un AlertDialog con la solución detallada.
role-card.tsxSección completa de audiencias para la landing page. Compone el header de sección (eyebrow + título + bajada) con una grilla de RoleCard. Cada card abre un AlertDialog con la solución detallada. Los roles por defecto están predefinidos y son sobreescribibles via la prop roles.
role-section.tsxSección de cierre con título, subtítulo, CTA e isologo.
footer.tsx