/* global React, Icon, Button, Eyebrow, Badge, Droplets, Container */
const SP2 = {
blue: '#234FE8',
sky: '#4FA8E5',
deep: '#0E2A99',
bg: 'var(--sub-academy-bg)',
light: '#E8EFFE',
};
// ============================================================
// PLANS
// ============================================================
function SpPlans() {
const plans = [
{
name: 'Lite',
audience: 'PYME o primera auditoría',
time: '7–10 días',
modules: { tech: true, aeo: 'Básico (5 consultas)' },
features: [
'Reporte técnico SEO (20–30 págs)',
'Análisis básico AI Search (5 consultas clave)',
'Plan de acción a 90 días',
],
cta: 'Empezar con Lite',
},
{
name: 'Pro',
audience: 'Empresa mediana con inversión en contenido',
time: '2–3 semanas',
modules: { tech: true, aeo: 'Completo (20+ consultas)' },
features: [
'Todo lo del Lite',
'AI Search completo (20+ consultas)',
'Competitivo profundo (5 competidores)',
'Sesión ejecutiva con Q&A',
'Plan de contenido SEO + AEO a 6 meses',
],
cta: 'Probar Pro',
featured: true,
},
{
name: 'Enterprise',
audience: 'Marcas nacionales o multi-línea',
time: '3–4 semanas',
modules: { tech: true, aeo: 'Multi-dominio' },
features: [
'Todo lo del Pro',
'Auditoría multi-dominio o multi-site',
'Taller interno con marketing',
'Seguimiento implementación 90 días',
'Reauditoría de verificación incluida',
],
cta: 'Hablar con ventas',
},
];
return (
Los planes
Elige según el tamaño de tu operación.
Tres niveles. La auditoría es un trabajo finito — no es retainer.
{plans.map(p => )}
//
Precios bajo solicitud. La auditoría se factura como entregable único.
);
}
function SpPlanCard({ p }) {
const isF = p.featured;
return (
{isF && (
Recomendado
)}
{p.name}
{p.time}
{p.audience}
{/* Module badges */}
Módulo 01
SEO completo
Módulo 02 AEO
{p.modules.aeo}
{p.features.map(f => (
{f}
))}
);
}
// ============================================================
// PUNTO DE ENTRADA — Pathway diagram
// ============================================================
function SpEntryPoint() {
const paths = [
{ name: 'NeuroCopy Lab', sub: 'Si tu problema es conversión', icon: 'brain', bg: 'var(--sub-neuro-bg)', color: '#5C147F' },
{ name: 'Content Studio AI', sub: 'Si necesitas ejecutar el plan', icon: 'film', bg: 'var(--sub-interactive-bg)', color: '#D88812' },
{ name: 'Lead Engine AI', sub: 'Si tu cuello es pipeline B2B', icon: 'target', bg: 'var(--sub-leadgen-bg)', color: '#007A85' },
];
return (
SEO Pulse como punto de entrada
La auditoría que abre la conversación correcta.
La mayoría de los clientes de FRSKO llegan primero con SEO Pulse. Es el diagnóstico que pone sobre la mesa el mapa completo. A partir de ahí, cada empresa toma un camino diferente.
);
}
// ============================================================
// FAQ
// ============================================================
function SpFaq() {
const faqs = [
{
q: '¿La auditoría incluye implementación?',
a: 'No. La auditoría entrega el diagnóstico y el plan. La implementación puede ser con tu equipo interno, con FRSKO como retainer o con tu proveedor de desarrollo web. Lo aclaramos desde el inicio.',
},
{
q: '¿Cuánto tarda la auditoría?',
a: 'El plan Lite tarda entre 7 y 10 días hábiles. Pro y Enterprise, entre 2 y 4 semanas según el volumen de páginas y competidores a analizar.',
},
{
q: '¿Cada cuánto necesito hacer una auditoría?',
a: 'La recomendación es una vez al año como diagnóstico completo, con revisiones trimestrales de los indicadores clave. Los algoritmos y los modelos de IA se actualizan constantemente.',
},
{
q: '¿En qué se diferencia de una auditoría SEO normal?',
a: 'Una auditoría SEO normal analiza tu rendimiento en Google. SEO Pulse también analiza tu presencia en ChatGPT, Perplexity y Gemini — que hoy representan una porción creciente de las búsquedas con intención comercial.',
},
{
q: '¿Funciona para empresas que solo operan localmente?',
a: 'Sí, especialmente bien. El SEO local tiene oportunidades enormes en México y el AI Search Optimization para búsquedas locales está prácticamente vacío de competencia.',
},
];
const [open, setOpen] = React.useState(0);
return (