/* global React, Icon, Button, Eyebrow, Badge, Droplets, Container */
const NH = {
teal: '#389199',
tealDk: '#1C484C',
tealDeep: '#142F32',
cyan: '#00DAE3',
yellow: '#F8B62D',
};
const NH_EASE = 'cubic-bezier(0.16,1,0.3,1)';
const nhPrefersReducedMotion =
typeof window !== 'undefined' &&
window.matchMedia('(prefers-reduced-motion: reduce)').matches;
// Fires once when the element enters the viewport (mirrors the pattern used in home-v2.jsx)
function useNhInView(threshold = 0.12) {
const ref = React.useRef(null);
const [inView, setInView] = React.useState(nhPrefersReducedMotion);
React.useEffect(() => {
if (nhPrefersReducedMotion) return;
const el = ref.current;
if (!el) return;
const obs = new IntersectionObserver(
([entry]) => { if (entry.isIntersecting) { setInView(true); obs.disconnect(); } },
{ threshold }
);
obs.observe(el);
return () => obs.disconnect();
}, []);
return [ref, inView];
}
// Wraps any element with a scroll-triggered fade + slide entrance.
// 'slide' controls whether the entrance also translates on Y. Set it to false
// for elements that already carry their own permanent CSS transform (e.g. the
// offset middle card in NhLinks) so the two don't fight over the property.
function NhReveal({ children, delay = 0, y = 22, slide = true, style, className, as: Tag = 'div', ...rest }) {
const [ref, inView] = useNhInView();
const transitionProps = slide ? 'opacity, transform' : 'opacity';
return (
{children}
);
}
// ============================================================
// CURRENT LINE — signature visual, "La Corriente Constante"
// A flowing path from 2014 to 2026 marking the constants that
// stayed the same against the one thing that changed (AI speed).
// ============================================================
function CurrentLine() {
const stops = [
{ y: 18, year: '2014', label: 'Empieza FRSKO en México', tone: 'dim' },
{ y: 46, year: '2018', label: 'Neuromarketing entra al método', tone: 'dim' },
{ y: 74, year: '2022', label: 'Operación en cinco mercados', tone: 'dim' },
{ y: 100, year: '2026', label: 'La IA multiplica al equipo humano', tone: 'live' },
];
return (
Una corriente, no una ola
En marcha desde 2014
{/* SVG current path */}
{/* Labels */}
{stops.map((s, i) => (
{s.year}{s.label}
))}
Doce años yendo en la misma dirección. Lo que cambió fue la velocidad, gracias a la IA. El rumbo lo seguimos poniendo nosotros.
Somos la agencia que decidió que el marketing tenía que cambiar{' '}
y que la IA era la herramienta para lograrlo.
FRSKO Marketing lleva más de una década trabajando con empresas en México y LATAM.
Lo que cambió en 2026 no es quiénes somos. Cambió la velocidad a la que podemos
operar y la escala a la que podemos entregar.
Inyectar vitalidad y frescura a las empresas. Revolucionar la forma de hacer marketing.
Eso no cambió. Lo que sí cambió es que hoy tenemos las herramientas para hacerlo
a una escala que antes era imposible para una agencia de nuestro tamaño.
La inteligencia artificial no llegó a reemplazar al equipo de FRSKO. Llegó a
multiplicar lo que ese equipo ya sabía hacer.{' '}
El criterio estratégico, el conocimiento del consumidor mexicano, la metodología
de neuromarketing y la experiencia en decenas de industrias siguen siendo humanos.
{' '}
La velocidad de producción, el análisis de datos y la personalización a escala son de la IA.
Esa combinación es lo que ninguna agencia grande ni plataforma de autoservicio
puede replicar hoy.
Humano + IA
Criterio y trayectoria humanos. Velocidad y escala de la inteligencia artificial. Nunca uno sin el otro.
);
}
// ============================================================
// TRES COSAS QUE NOS DEFINEN
// ============================================================
const DEFINERS = [
{
n: '01',
title: 'Una década en el mercado mexicano',
body: 'No somos una startup de marketing. Llevamos años trabajando con clientes reales, en industrias reales y con presupuestos reales. Ese historial es la base de todo lo que construimos hoy.',
icon: 'briefcase',
},
{
n: '02',
title: 'El único equipo en LATAM que une neuromarketing con IA',
body: 'El neuromarketing es parte del ADN de FRSKO desde hace más de diez años. La IA se sumó a esa base, no la reemplazó. Esa combinación es algo que hoy nadie más ofrece en el mercado hispanohablante.',
icon: 'brain',
},
{
n: '03',
title: 'Presencia activa en cinco mercados',
body: 'México, LATAM, España, Estados Unidos y Canadá. Hablamos de clientes con los que trabajamos hoy, casos documentados y conocimiento real de cada región, no de oficinas de cartón.',
icon: 'globe',
},
];
function NhDefiners() {
return (
Tres cosas que nos definen
Lo que nos hace distintos no se improvisa. Se construyó durante años.
{DEFINERS.map((d, i) => (
{d.n}
{d.title}
{d.body}
))}
);
}
// ============================================================
// LINKS INTERNOS — el hub como puente
// ============================================================
const HUB_LINKS = [
{
eyebrow: 'La gente detrás del trabajo',
title: 'Conoce al equipo',
body: 'Estrategas, creativos, especialistas en neuromarketing y operadores de IA. La gente que toma las decisiones detrás de cada proyecto.',
href: '/nosotros/equipo',
icon: 'users',
},
{
eyebrow: 'La prueba de que funciona',
title: 'Ver clientes y casos de éxito',
body: 'Marcas reales, en cinco mercados, con resultados que documentamos. Aquí es donde puedes revisar si lo que decimos se sostiene.',
href: '/nosotros/clientes',
icon: 'briefcase',
},
{
eyebrow: 'Cómo lo hacemos',
title: 'Nuestra metodología',
body: 'Neuromarketing, criterio estratégico y velocidad de IA armados en un proceso que podemos repetir, no solo prometer.',
href: '/nosotros/metodologia',
icon: 'compass',
},
];
function NhLinks() {
return (
Sigue explorando
Esto es el panorama. La evidencia está un clic más allá.
{HUB_LINKS.map((l, i) => (
{l.eyebrow}
{l.title}
{l.body}
Ver más
))}
);
}
// ============================================================
// CTA FINAL
// ============================================================
function NhCta({ onCta }) {
return (
Hablemos
Si esto te suena a la agencia que estás buscando, hablemos.
Cuéntanos qué tienes en puerta (una campaña, un lanzamiento, un cambio de rumbo)
y te decimos con honestidad si encajamos.