'use client'; import { motion } from 'framer-motion'; import { Wordmark } from '@/components/primitives/Wordmark'; import { CTA } from '@/components/primitives/CTA'; import { Container } from '@/components/primitives/Container'; import { FondoPuntos } from '@/components/primitives/FondoPuntos'; import { Carrusel } from '@/components/primitives/Carrusel'; import { TextoDesenfoque } from '@/components/primitives/TextoDesenfoque'; import { TarjetaSpotlight } from '@/components/primitives/TarjetaSpotlight'; import { hero, dolores } from '@/lib/content'; import { fadeInUp, staggerContainer, usePrefersReducedMotion, motionProps } from '@/lib/motion'; type Variant = 'hormozi' | 'editorial'; export function Hero({ variant = 'editorial' }: { variant?: Variant }) { const reduced = usePrefersReducedMotion(); const isHormozi = variant === 'hormozi'; const headlineBase = isHormozi ? 'font-sans font-black uppercase tracking-tight' : 'font-sans font-bold'; const headlineSize = 'text-5xl md:text-7xl leading-[0.98] tracking-tight'; const clarityBorder = isHormozi ? 'border-b-[5px] border-dorado pb-0.5' : 'border-b-[3px] border-dorado pb-0.5'; return (
{hero.eyebrow} {/* Rota las frases textuales de `dolores` — quien llega al hero se ve reflejado antes de haber bajado a leer la sección completa. */} (

lo que escuchamos

“{quote}”
))} />
); }