Felicidades, estamos revisando tu formulario

Felicidades, ahora solo necesitas mirar este video para estar preparado para la llamada

Tu sesión ha sido agendada. Es imprescindible que veas este vídeo antes de la llamada.

/* ───────────────────────────────────────────────────────────────────── CAJA DE PROGRESO · Todos los selectores cuelgan de .ruta → no puede afectar a tu tema. · No hay ninguna regla body, html ni * : tu fondo no se toca. · Sin librerías, sin imágenes, sin fuentes externas. CAMBIAR DE PASO → edita data-paso en el div .ruta (1,2,3,4 · 5 = terminado) CAMBIAR COLORES → solo el bloque de variables de aquí abajo ───────────────────────────────────────────────────────────────────── */ .ruta{ /* paleta */ --superficie: #15171F; --superficie2:#1B1E29; --borde: #272B39; --borde-2: #333849; --txt: #F3F4F8; --txt-2: #A7ADBE; --txt-3: #868DA1; --marca: #7C5CFF; /* violeta: identidad */ --marca-2: #B39BFF; --hecho: #2ED8A7; /* completado */ --ahora: #FFD84D; /* paso activo */ /* estado (lo reescribe el script desde data-paso) */ --pasos: 4; --actual: 2; /* derivados: barra y anillo salen del mismo número, no pueden discrepar */ --completos: calc(var(--actual) - 1); --pct: calc(var(--completos) / var(--pasos) * 100); --fill: calc(var(--completos) / (var(--pasos) - 1) * 100%); font-family: "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; -webkit-font-smoothing: antialiased; max-width: 940px; margin: 0 auto; color: var(--txt); text-align: left; } .ruta *, .ruta *::before, .ruta *::after{ box-sizing: border-box; } /* ── tarjeta ── */ .ruta__card{ position: relative; overflow: hidden; border: 1px solid var(--borde); border-radius: 20px; padding: 30px 30px 28px; background: radial-gradient(120% 140% at 0% 0%, rgba(124,92,255,.13) 0%, rgba(124,92,255,0) 55%), linear-gradient(180deg, var(--superficie) 0%, #111420 100%); box-shadow: 0 24px 60px -28px rgba(0,0,0,.9); } .ruta__card::before{ /* filo de color superior */ content:""; position:absolute; inset: 0 0 auto 0; height:1px; background: linear-gradient(90deg, transparent, var(--marca) 18%, var(--hecho) 50%, var(--ahora) 78%, transparent); opacity:.85; } /* ── cabecera ── */ .ruta__head{ display:flex; align-items:flex-start; justify-content:space-between; gap: 24px; flex-wrap: wrap; } .ruta__eyebrow{ margin:0 0 8px; font-size:11px; font-weight:700; letter-spacing:.18em; text-transform:uppercase; color: var(--txt-3); } .ruta__title{ margin:0; font-size: clamp(21px, 3.2vw, 30px); font-weight:800; letter-spacing:-.022em; line-height:1.15; color: var(--txt); } .ruta__sub{ margin:10px 0 0; max-width: 46ch; font-size:14px; line-height:1.55; color: var(--txt-2); } /* anillo: mismo dato que la barra, así que no se contradicen */ .ruta__ring{ position:relative; flex:0 0 auto; width:84px; height:84px; border-radius:50%; display:grid; place-items:center; text-align:center; background: conic-gradient(var(--marca) calc(var(--pct) * 1%), rgba(255,255,255,.07) 0); } .ruta__ring::after{ content:""; position:absolute; inset:7px; border-radius:50%; background:#131622; border:1px solid var(--borde); } .ruta__ring b{ position:relative; z-index:1; font-size:19px; font-weight:800; letter-spacing:-.02em; font-variant-numeric: tabular-nums; color: var(--txt); } .ruta__ring i{ position:relative; z-index:1; display:block; margin-top:1px; font-style:normal; font-size:9px; font-weight:700; letter-spacing:.14em; text-transform:uppercase; color: var(--txt-3); } /* ── línea de tiempo: la línea que une los pasos ES la barra de progreso ── */ .ruta__steps{ list-style:none; margin:32px 0 0; padding:0; position:relative; display:grid; grid-template-columns: repeat(var(--pasos), minmax(0,1fr)); } .ruta__track{ position:absolute; z-index:0; top:23px; height:3px; border-radius:99px; left: calc(50% / var(--pasos)); right: calc(50% / var(--pasos)); background: rgba(255,255,255,.075); overflow:hidden; } .ruta__track span{ display:block; height:100%; width: min(100%, var(--fill)); border-radius:99px; background: linear-gradient(90deg, var(--hecho), var(--ahora)); transition: width .7s cubic-bezier(.4,0,.2,1); } .ruta__step{ position:relative; z-index:1; text-align:center; padding:0 6px; } .ruta__node{ width:46px; height:46px; margin:0 auto 12px; border-radius:15px; display:grid; place-items:center; background: var(--superficie2); border:1px solid var(--borde-2); color: var(--txt-3); font-size:14px; font-weight:800; font-variant-numeric: tabular-nums; transition: box-shadow .25s ease; } .ruta__node svg{ width:19px; height:19px; display:block; } .ruta__label{ display:block; font-size:13.5px; font-weight:700; letter-spacing:-.01em; color: var(--txt-3); text-wrap: balance; } .ruta__desc{ display:block; margin-top:5px; font-size:12.5px; line-height:1.45; color: var(--txt-3); text-wrap: balance; } /* completado */ .ruta__step.is-hecho .ruta__node{ background: rgba(46,216,167,.12); border-color: rgba(46,216,167,.45); color: var(--hecho); } .ruta__step.is-hecho .ruta__label{ color: var(--hecho); } .ruta__step.is-hecho .ruta__desc { color: var(--txt-2); } /* activo */ .ruta__step.is-ahora .ruta__node{ background: rgba(255,216,77,.14); border-color: rgba(255,216,77,.55); color: var(--ahora); box-shadow: 0 0 0 5px rgba(255,216,77,.09); animation: rutaLatido 2.6s ease-in-out infinite; } .ruta__step.is-ahora .ruta__label{ color: var(--ahora); } .ruta__step.is-ahora .ruta__desc { color: var(--txt); } @keyframes rutaLatido{ 0%,100%{ box-shadow: 0 0 0 5px rgba(255,216,77,.09); } 50% { box-shadow: 0 0 0 11px rgba(255,216,77,0); } } /* pendiente: número, no candado. Un candado dice "bloqueado"; un número dice "luego". */ .ruta__step.is-pend .ruta__node{ opacity:.85; } /* ── chips de preparación (opcional: borra el
    si no los quieres) ── */ .ruta__prep{ list-style:none; margin:26px 0 0; padding:0; display:flex; flex-wrap:wrap; gap:8px; } .ruta__prep li{ display:inline-flex; align-items:flex-start; gap:7px; padding:7px 12px; border-radius:99px; border:1px solid var(--borde); background: rgba(255,255,255,.02); font-size:12.5px; font-weight:500; line-height:1.45; color: var(--txt-2); } .ruta__prep li::before{ content:""; width:5px; height:5px; border-radius:50%; margin-top:6px; background: var(--marca-2); flex:0 0 auto; } /* ── móvil: la línea pasa a vertical ── */ @media (max-width: 760px){ .ruta__card{ padding:24px 20px 24px; border-radius:16px; } .ruta__head{ position:relative; display:block; } .ruta__eyebrow, .ruta__title{ padding-right:70px; } .ruta__eyebrow{ font-size:10px; letter-spacing:.11em; } .ruta__ring{ position:absolute; top:0; right:0; width:58px; height:58px; } .ruta__ring::after{ inset:5px; } .ruta__ring b{ font-size:14px; } .ruta__ring i{ font-size:7.5px; letter-spacing:.1em; } .ruta__steps{ grid-template-columns: 1fr; margin-top:24px; } .ruta__track{ display:none; } .ruta__step{ text-align:left; padding:0 0 0 62px; min-height:54px; } .ruta__step + .ruta__step{ margin-top:14px; } .ruta__node{ position:absolute; left:0; top:0; margin:0; } .ruta__step:not(:last-child)::after{ content:""; position:absolute; left:21.5px; top:52px; bottom:-14px; width:3px; background: rgba(255,255,255,.09); border-radius:99px; } .ruta__step.is-hecho:not(:last-child)::after{ background: linear-gradient(180deg, var(--hecho), var(--ahora)); } .ruta__desc{ margin-top:3px; } .ruta__prep{ margin-top:22px; } } @media (prefers-reduced-motion: reduce){ .ruta *{ animation:none !important; transition:none !important; } } .ruta__sr{ position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; border:0; } /* fin del CSS del componente */

    Tu solicitud · Worldketing

    Llamada reservada. Te queda un paso.

    Ya tienes hueco con el equipo de admisiones. Recibirás el enlace por email antes de la sesión.

    250 de 1000
    1. Solicitud enviada — completado Tus respuestas encajan con el perfil
    2. Llamada agendada — paso actual Confirmada en tu calendario
    3. Sesión de admisiones 45 min con tu director
    4. Dentro del programa Acceso y arranque
    <!-- Opcional: borra este
      entero si no quieres los chips -->
      • Conéctate desde el ordenador, no del móvil
      • Ten a mano tu facturación de los últimos 3 meses
      • Reserva 45 min sin interrupciones
    /* Sincroniza clases, barra, anillo y XP a partir de data-paso. Si Elementor te bloquea el : bórralo, deja puesta a mano la clase is-hecho / is-ahora / is-pend en cada
  • y añade style="--actual:3" al div .ruta. Funciona igual, solo que lo actualizas en dos sitios. */ (function () { document.querySelectorAll('.ruta').forEach(function (ruta) { var pasos = ruta.querySelectorAll('.ruta__step'); var actual = Math.min(Math.max(parseInt(ruta.dataset.paso, 10) || 1, 1), pasos.length + 1); var xpPaso = parseInt(ruta.dataset.xpPaso, 10) || 0; ruta.style.setProperty('--pasos', pasos.length); ruta.style.setProperty('--actual', actual); pasos.forEach(function (paso, i) { var n = i + 1; paso.classList.remove('is-hecho', 'is-ahora', 'is-pend'); paso.classList.add(n < actual ? 'is-hecho' : n === actual ? 'is-ahora' : 'is-pend'); if (n === actual) { paso.setAttribute('aria-current', 'step'); } else { paso.removeAttribute('aria-current'); } }); var ring = ruta.querySelector('.ruta__ring'); if (ring) { ring.setAttribute('aria-valuemax', pasos.length); ring.setAttribute('aria-valuenow', actual - 1); } var xp = ruta.querySelector('[data-xp]'); if (xp && xpPaso) { xp.textContent = Math.min(actual - 1, pasos.length) * xpPaso; var tot = xp.nextElementSibling; if (tot) { tot.textContent = 'de ' + pasos.length * xpPaso; } } }); })();
/* ───────────────────────────────────────────────────────────────────── RESERVA CONFIRMADA + SIGUIENTES PASOS · Todo cuelga de .cita → no toca tu tema. Sin regla body/html/*. · Los datos salen de los parámetros que Calendly añade a la URL. ───────────────────────────────────────────────────────────────────── */ .cita{ --superficie: #15171F; --superficie2:#1B1E29; --borde: #272B39; --borde-2: #333849; --txt: #F3F4F8; --txt-2: #A7ADBE; --txt-3: #868DA1; --marca: #7C5CFF; --marca-cta: #7452F7; /* pasa contraste AA con texto blanco */ --marca-2: #B39BFF; --hecho: #2ED8A7; --ahora: #FFD84D; font-family: "Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; -webkit-font-smoothing: antialiased; max-width: 1060px; margin: 0 auto; color: var(--txt); text-align: left; } .cita *, .cita *::before, .cita *::after{ box-sizing: border-box; } .cita__card{ position: relative; overflow: hidden; border: 1px solid var(--borde); border-radius: 22px; padding: 26px; background: radial-gradient(110% 130% at 100% 0%, rgba(124,92,255,.14) 0%, rgba(124,92,255,0) 58%), linear-gradient(180deg, var(--superficie) 0%, #111420 100%); box-shadow: 0 24px 60px -28px rgba(0,0,0,.9); } .cita__card::before{ content:""; position:absolute; inset:0 0 auto 0; height:1px; background: linear-gradient(90deg, transparent, var(--marca) 20%, var(--hecho) 55%, var(--ahora) 80%, transparent); opacity:.85; } .cita__grid{ display:grid; grid-template-columns: minmax(0, 420px) minmax(0, 1fr); gap: 26px; align-items: stretch; } .cita__next{ display:flex; flex-direction:column; justify-content:center; } /* ── izquierda: la reserva ── */ .cita__panel{ border:1px solid var(--borde); border-radius:16px; padding:22px; background: linear-gradient(180deg, var(--superficie2), #171a24); display:flex; flex-direction:column; gap:18px; } .cita__ok{ display:flex; align-items:center; gap:10px; padding:11px 14px; border-radius:11px; background: rgba(46,216,167,.10); border:1px solid rgba(46,216,167,.38); color: var(--hecho); font-size:13px; font-weight:700; line-height:1.35; } .cita__ok svg{ width:17px; height:17px; flex:0 0 auto; } .cita__fila{ display:grid; gap:4px; } .cita__fila + .cita__fila{ padding-top:16px; border-top:1px solid var(--borde); } .cita__k{ display:flex; align-items:center; gap:7px; font-size:10.5px; font-weight:800; letter-spacing:.15em; text-transform:uppercase; color: var(--txt-3); } .cita__k svg{ width:13px; height:13px; } .cita__v{ font-size:16px; font-weight:800; letter-spacing:-.015em; line-height:1.3; color: var(--txt); } .cita__v small{ display:block; margin-top:3px; font-size:13px; font-weight:500; color: var(--txt-2); } .cita__acciones{ display:flex; flex-wrap:wrap; gap:9px; } .cita__btn{ display:inline-flex; align-items:center; gap:8px; padding:11px 16px; border-radius:11px; font:700 13px/1 "Manrope", ui-sans-serif, system-ui, sans-serif; text-decoration:none; cursor:pointer; border:1px solid transparent; transition: background .18s ease, border-color .18s ease; } .cita__btn svg{ width:14px; height:14px; } .cita__btn--1{ background: var(--marca-cta); color:#fff; } .cita__btn--1:hover{ background:#7A57F9; } .cita__btn--2{ background: rgba(255,255,255,.04); border-color: var(--borde-2); color: var(--txt); } .cita__btn--2:hover{ background: rgba(255,255,255,.08); } .cita__btn:focus-visible{ outline:2px solid var(--marca-2); outline-offset:3px; } /* ── derecha: siguientes pasos ── */ .cita__eyebrow{ margin:0 0 6px; font-size:11px; font-weight:700; letter-spacing:.18em; text-transform:uppercase; color: var(--txt-3); } .cita__h{ margin:0 0 18px; font-size: clamp(20px, 2.6vw, 26px); font-weight:800; letter-spacing:-.02em; line-height:1.15; color: var(--txt); } .cita__list{ list-style:none; margin:0; padding:0; display:grid; gap:12px; } .cita__item{ display:grid; grid-template-columns:44px minmax(0,1fr); gap:14px; padding:16px 18px; border:1px solid var(--borde); border-radius:14px; background: linear-gradient(180deg, var(--superficie2), #171a24); } .cita__item.is-ahora{ border-color: rgba(255,216,77,.42); background: linear-gradient(180deg, rgba(255,216,77,.07), rgba(255,216,77,0) 60%), linear-gradient(180deg, var(--superficie2), #171a24); } .cita__item.is-ahora .cita__icon{ background: rgba(255,216,77,.14); border-color: rgba(255,216,77,.5); color: var(--ahora); } .cita__item.is-ahora .cita__num{ color: var(--ahora); } /* SVG y no emojis: los emojis se dibujan distinto en cada sistema operativo */ .cita__icon{ width:44px; height:44px; border-radius:13px; display:grid; place-items:center; background: rgba(255,255,255,.04); border:1px solid var(--borde-2); color: var(--marca-2); } .cita__icon svg{ width:20px; height:20px; display:block; } .cita__num{ display:block; margin-bottom:3px; font-size:10.5px; font-weight:800; letter-spacing:.16em; color: var(--marca-2); font-variant-numeric: tabular-nums; } .cita__t{ margin:0 0 5px; font-size:15px; font-weight:800; letter-spacing:-.012em; line-height:1.25; color: var(--txt); } .cita__p{ margin:0; font-size:13.5px; line-height:1.5; color: var(--txt-2); } @media (max-width: 900px){ .cita__grid{ grid-template-columns: minmax(0,1fr); gap:22px; } } @media (max-width: 560px){ .cita__card{ padding:18px; border-radius:16px; } .cita__panel{ padding:18px; } .cita__item{ grid-template-columns:38px minmax(0,1fr); gap:12px; padding:14px 15px; } .cita__icon{ width:38px; height:38px; border-radius:11px; } .cita__icon svg{ width:17px; height:17px; } .cita__btn{ flex:1 1 100%; justify-content:center; } } @media (prefers-reduced-motion: reduce){ .cita *{ animation:none !important; transition:none !important; } } /* fin del CSS del componente */
Reserva confirmada. Te hemos enviado los detalles por email.
Cuándo Consulta el email de confirmaciónAhí tienes la fecha y la hora exactas
Dónde Google MeetRecibirás el enlace por email

Ya está reservada

Tres cosas antes de la sesión

  1. PASO 01 · AHORA

    Abre el email de confirmación

    Lleva el enlace para conectarte. Si no aparece en 5 minutos, mira en Spam y en Promociones, y marca el remitente como fiable.

  2. PASO 02 · EN 24 H

    Guarda el número de tu director

    Te escribirá por WhatsApp con lo que necesitas preparar. Si su número no está en tu agenda, el mensaje se te va a colar entre desconocidos.

  3. PASO 03 · EL DÍA

    Bloquea 45 minutos de verdad

    Ordenador, no móvil. Sitio sin ruido y con cobertura estable. Si te conectas andando por la calle, la sesión no sirve para nada.

/* Lee los parámetros que Calendly añade al redirigir y rellena la tarjeta. Si no hay parámetros (alguien entra directo, recarga sin query, comparte el link pelado), NO se rompe: deja el texto genérico y esconde lo que no puede rellenar. */ (function () { var MESES = ['enero','febrero','marzo','abril','mayo','junio','julio', 'agosto','septiembre','octubre','noviembre','diciembre']; var DIAS = ['domingo','lunes','martes','miércoles','jueves','viernes','sábado']; /* El ISO de Calendly viene en la zona horaria del invitado, p.ej. 2026-08-12T18:00:00+02:00. Leemos la hora TAL CUAL del texto: así no hay riesgo de que el navegador la desplace a otra zona. */ function partes(iso){ if (!iso) return null; iso = String(iso).trim().replace(/\s(?=\d{2}:\d{2}$)/, '+'); // el "+" que se perdió al decodificar var m = iso.match(/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2})/); if (!m) return null; var d = new Date(Date.UTC(+m[1], +m[2] - 1, +m[3])); if (isNaN(d)) return null; return { y:+m[1], mes:+m[2], dia:+m[3], h:m[4], min:m[5], dow:d.getUTCDay(), iso:iso }; } function aUTC(iso){ // para los enlaces de calendario var d = new Date(iso); return isNaN(d) ? null : d.toISOString().replace(/[-:]/g,'').replace(/\.\d{3}/,''); } function esc(s){ return String(s).replace(/[&"]/g, function(c){ return {'':'>','&':'&','"':'"'}[c]; }); } document.querySelectorAll('.cita').forEach(function (cita) { var q = new URLSearchParams(window.location.search); var con = (q.get('assigned_to') || '').trim(); var nombre = (q.get('event_type_name') || '').trim(); var ini = partes(q.get('event_start_time')); var fin = partes(q.get('event_end_time')); /* con quién */ if (con) { cita.querySelector('[data-con]').textContent = con; cita.querySelector('[data-fila-con]').hidden = false; } /* cuándo */ if (ini) { var fecha = DIAS[ini.dow] + ', ' + ini.dia + ' de ' + MESES[ini.mes - 1] + ' de ' + ini.y; fecha = fecha.charAt(0).toUpperCase() + fecha.slice(1); var hora = ini.h + ':' + ini.min + (fin ? ' – ' + fin.h + ':' + fin.min : '') + ' (hora peninsular)'; var v = cita.querySelector('[data-cuando]'); v.innerHTML = esc(fecha) + '' + esc(hora) + ''; /* enlaces de calendario reales, construidos con esa misma fecha */ var s = aUTC(ini.iso), e = fin ? aUTC(fin.iso) : null; if (s && e) { var titulo = nombre || 'Sesión de admisiones'; var lugar = cita.dataset.lugar || ''; var detalle= 'Sesión reservada. El enlace para conectarte está en tu email de confirmación.'; var g = cita.querySelector('[data-gcal]'); g.href = 'https://calendar.google.com/calendar/render?action=TEMPLATE' + '&text=' + encodeURIComponent(titulo) + '&dates=' + s + '/' + e + '&details=' + encodeURIComponent(detalle) + '&location=' + encodeURIComponent(lugar); var ics = ['BEGIN:VCALENDAR','VERSION:2.0','PRODID:-//worldketing//ES','BEGIN:VEVENT', 'UID:' + s + '-worldketing', 'DTSTAMP:' + s, 'DTSTART:' + s, 'DTEND:' + e, 'SUMMARY:' + titulo, 'LOCATION:' + lugar, 'DESCRIPTION:' + detalle, 'END:VEVENT','END:VCALENDAR'].join('\r\n'); cita.querySelector('[data-ics]').href = 'data:text/calendar;charset=utf-8,' + encodeURIComponent(ics); cita.querySelector('[data-acciones]').hidden = false; } } /* dónde */ var lugarOut = cita.querySelector('[data-lugar-out]'); if (lugarOut && cita.dataset.lugar) { lugarOut.innerHTML = esc(cita.dataset.lugar) + (cita.dataset.lugarNota ? '' + esc(cita.dataset.lugarNota) + '' : ''); } }); })();

Los resultados de mis alumnos hablan por si solos

Preguntas Frecuentes y sus respuestas

Las dudas que mas salen en las llamadas, respondidas en video una por una. Mirala la que te frene y llega sin nada pendiente.

Lo puedo aprender gratis en Youtube

No tengo dinero

¿És un curso grabado?

¿En cuánto tiempo veré resultados?

¿Necesito experiencia previa?

Soy tímido

No conozco a ningún creador

¿Por que me haría caso a mí?

¿Funciona en mí país?

No hablo Inglés

¿Me puede reemplazar la IA?

¿Y no se saturara?

No tengo tiempo

Vender me parece engañar

¿Qué gastos tiene?

¿Tengo que ser técnico?

¿Tengo que saber vender?

¿Cómo sé que no es una estafa?

¿Y sí no consigo resultados?

¿Tengo que hacerme autonomo o abrir empresa?

Necesito pensarlo

¿Por qué enseñas?

¿Hay opciones de pago?

No es el momento perfecto

No tengo estudios

Ya lo intente y fracasé

¿Hay opciones de pago?

No es el momento perfecto