/* 01 Landing */ function Landing({ go }) { return (
{/* Top bar */}
Cruce
{/* HERO */}
Matchmaking humano · Verificado con IA

El match empieza en la calle.
Se sella con IA.

Nada de scroll infinito ni fotos que mienten. En Cruce te presentamos a personas reales, verificadas, evaluadas por afinidad — sin que compartas tu teléfono jamás.

{['lucia','mateo','carmen','nerea','diego'].map((k,i) => (
))}
1.284 matches esta semana
Madrid · Barcelona · Valencia · Sevilla · Bilbao
Verificación con selfie
Sin compartir teléfono
Test de afinidad con IA
Cumple RGPD
4,8 · 2.140 reseñas
{/* Cómo funciona */}
Cómo funciona

Cuatro pasos. Cero postureo.

{[ { n: '01', t: 'Te ve el equipo de calle', d: 'Nuestros scouts te descubren en un festival, en un evento, o llegas por un YouTube Short. Sin apps. Sin filtros. Cara a cara.', ico: }, { n: '02', t: 'Verificas quién eres', d: 'Selfie con prueba de vida, DNI validado y consentimientos explícitos (RGPD). Sin catfish. Sin bots.', ico: }, { n: '03', t: 'IA lee tu afinidad', d: '12 preguntas breves + análisis de valores. Firmas consentimiento para procesar datos con IA. Cambias de opinión, borramos todo.', ico: }, { n: '04', t: 'Conoces gente real', d: 'Muro con tus mejores matches. Chat y videollamada privados dentro de Cruce. Tu número nunca sale de aquí.', ico: }, ].map(x => (
{x.n}
{x.ico}

{x.t}

{x.d}

))}
{/* Manifiesto */}
Manifiesto

Estamos hartos de swipear.
De perfiles falsos, de ghosting,
de dar el teléfono a extraños.

Cruce es lo contrario a una app de citas.
Un club privado donde la afinidad se mide, la identidad se verifica, y la conversación pasa dentro. Presencial primero. Digital después.

{/* Historias breves */}
Historias verificadas

Se cruzaron en Cruce.

Parejas reales, con nombre y apellidos, que dieron el sí a contarlo.

{[ { a:'lucia', b:'mateo', title:'"Nos escaneó una IA. Nos casó Madrid."', names:'Lucía & Mateo · 8 meses', city:'Madrid' }, { a:'carmen', b:'javier', title:'"Yo no creía. Él, tampoco."', names:'Carmen & Javier · 1 año', city:'Sevilla' }, { a:'nerea', b:'diego', title:'"Cruzamos miradas en el Sónar."', names:'Nerea & Diego · 4 meses', city:'Barcelona' }, ].map((s,i) => (
×
Historia verificada

{s.title}

{s.names} · {s.city}
))}
{/* Pricing */}
Membresía

Sin ella, no hay chat.
Con ella, no hay excusas.

Cobrar filtra. Verificar protege. Tú decides cuánto compromiso quieres.

Garantía 30 días. Si no consigues al menos 3 matches con >80% de afinidad, te devolvemos el 100%. Sin preguntas.
{/* CTA final */}

¿Te cruzas?

Regístrate en 90 segundos. La verificación es gratis. La membresía la eliges tú.

+18 · Cumple RGPD · Servicio operado desde España
); } function ShortsCard() { const [playing, setPlaying] = useState(true); return (
DIRECTO · SÓNAR BCN
0:42 / 1:12
"¿Sales conmigo si la
IA dice que somos
93% compatibles?"
@cruce · Ep. 24 · 2.4M views
124K
3.1K
28K
Nos ves en YouTube Shorts. Vives la historia en Cruce.
); } function PricingCards({ go }) { const plans = [ { id:'free', name:'Cruce Free', price:'0€', per:'/ para siempre', desc:'Regístrate, verifica y descubre tus matches. Sin chat.', features:['Perfil verificado', 'Test de afinidad con IA', 'Ver hasta 5 matches al mes', 'Alertas de eventos'], cta:'Empezar gratis', variant:'ghost', }, { id:'club', name:'Cruce Club', price:'29€', per:'/ mes', desc:'La membresía que activa todo. Cancela cuando quieras.', features:['Todo lo de Free', 'Chat interno cifrado', 'Videollamada dentro de la app', 'Matches ilimitados', 'Prioridad en eventos'], cta:'Elegir Club', variant:'red', featured:true, badge:'Más elegido', }, { id:'signature', name:'Cruce Signature', price:'149€', per:'/ trimestre', desc:'Para quienes van en serio. Con asesor humano.', features:['Todo lo de Club', 'Asesor personal Cruce', 'Presentaciones curadas 1:1', 'Acceso a eventos VIP', 'Perfil destacado en muro'], cta:'Solicitar Signature', variant:'outline', }, ]; return (
{plans.map(p => (
{p.badge &&
{p.badge}
}

{p.name}

{p.desc}

{p.price} {p.per}
))}
); } function Footer() { return ( ); } window.Landing = Landing;