{"id":11028,"date":"2026-11-03T17:49:25","date_gmt":"2026-11-03T17:49:25","guid":{"rendered":"https:\/\/voicit.com\/?page_id=11028"},"modified":"2026-11-03T17:51:03","modified_gmt":"2026-11-03T17:51:03","slug":"voicit-hunting","status":"publish","type":"page","link":"https:\/\/voicit.com\/fr\/voicit-hunting\/","title":{"rendered":"Voicit Hunting"},"content":{"rendered":"\n<style id=\"vh-wp-overrides\">\n\/* \u2500\u2500 Overrides de Astra para esta p\u00e1gina (build_hunting.py cambia 11028 por el ID real) \u2500\u2500\n   Anchura completa SIN transform en .vl-landing: con transform, position:fixed (bot\u00f3n flotante,\n   \u00edndice lateral, avisos) quedar\u00eda atado al contenedor en vez de a la pantalla. *\/\nbody.page-id-11028 div#page.hfeed.site,\nbody.page-id-11028 div#content.site-content,\nbody.page-id-11028 div#content,\nbody.page-id-11028 .ast-container,\nbody.page-id-11028 div#primary.content-area,\nbody.page-id-11028 main#main.site-main,\nbody.page-id-11028 article#post-11028,\nbody.page-id-11028 article.page,\nbody.page-id-11028 .entry-content,\nbody.page-id-11028 .entry-content.clear,\nbody.page-id-11028 .wp-block-html,\nbody.page-id-11028 .wp-site-blocks,\nbody.page-id-11028 .is-layout-flow,\nbody.page-id-11028 .is-layout-constrained,\nbody.page-id-11028 .has-global-padding {\n  max-width: 100% !important;\n  width: 100% !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\nbody.page-id-11028 {\n  --wp--style--root--padding-top: 0 !important;\n  --wp--style--root--padding-right: 0 !important;\n  --wp--style--root--padding-bottom: 0 !important;\n  --wp--style--root--padding-left: 0 !important;\n}\n\/* Cabecera y fondo blancos: el hero oscuro empieza justo debajo de la cabecera *\/\nbody.page-id-11028,\nbody.page-id-11028 div#page.hfeed.site,\nbody.page-id-11028 div#content.site-content,\nbody.page-id-11028 .ast-container,\nbody.page-id-11028 div#primary.content-area,\nbody.page-id-11028 main#main.site-main,\nbody.page-id-11028 article#post-11028,\nbody.page-id-11028 .entry-content,\nbody.page-id-11028 .site-header,\nbody.page-id-11028 #masthead,\nbody.page-id-11028 .ast-primary-header-bar,\nbody.page-id-11028 .main-header-bar {\n  background-color: #FFFFFF !important;\n}\nbody.page-id-11028 .vl-landing {\n  width: 100% !important;\n  max-width: 100% !important;\n  position: relative !important;\n  left: auto !important;\n  transform: none !important;\n  margin: 0 !important;\n}\n\/* Astra, con el contenido en \u00abpage builder\u00bb, encajona a 1200 px cada hijo de .vl-landing (las secciones) con\n   .entry-content[ast-blocks-layout] > * > *: fuera (las secciones van de borde a borde; el ancho lo pone .vh-wrap) *\/\nbody.page-id-11028 .entry-content[ast-blocks-layout] > * > *,\nbody.page-id-11028 .entry-content > .vl-landing > * {\n  max-width: none !important;\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n}\n\/* T\u00edtulo del tema fuera *\/\nbody.page-id-11028 .entry-header,\nbody.page-id-11028 .ast-page-title-wrapper,\nbody.page-id-11028 .ast-archive-description,\nbody.page-id-11028 .entry-title,\nbody.page-id-11028 h1.entry-title,\nbody.page-id-11028 .page-title {\n  display: none !important;\n}\nbody.page-id-11028 .entry-content > *:not(.vl-landing) { display: none; }\n\/* Astra pinta todos los <button> (color de marca, may\u00fasculas, sombra): se neutraliza y cada bot\u00f3n pone lo suyo *\/\n.vh button {\n  box-shadow: none !important;\n  text-transform: none !important;\n  letter-spacing: normal !important;\n  font-family: 'Manrope', -apple-system, BlinkMacSystemFont, sans-serif !important;\n}\n<\/style>\n\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   VOICIT HUNTING v3 (3-nov-2026) \u2014 landing propia, deliberadamente distinta del resto de landings de producto.\n   SISTEMA DECLARADO (design-psychology + marca\/sistema-diseno\/tokens.json):\n   \u00b7 Ret\u00edcula: contenedor 1160 px; m\u00e1rgenes 20 \u00b7 32 (\u2265768) \u00b7 40 px (\u22651200). Secciones 72 \u00b7 96 \u00b7 112 px.\n   \u00b7 Espaciado base 8: 8 \u00b7 16 \u00b7 24 \u00b7 32 \u00b7 48 \u00b7 64 \u00b7 96 \u00b7 112.\n   \u00b7 Tipograf\u00eda: Manrope 400 (lectura) y 700 (t\u00edtulos, etiquetas, cifras). H1 34\u219258 \u00b7 H2 28\u219244 \u00b7 H2 lateral 26\u219238 \u00b7\n     frase 20\u219227 \u00b7 entradilla 18\u219221 \u00b7 H3 18 \u00b7 cuerpo 17 \u00b7 peque\u00f1o 15,5 \u00b7 etiqueta 13. Las cifras huecas gigantes y la\n     cinta de perfiles son decoraci\u00f3n (aria-hidden): el dato legible va siempre en el p\u00e1rrafo, con su fuente.\n   \u00b7 Color: tinta #161616, texto #424242, apoyo #6E6E6E; #9A9A9A solo decorativo. Zonas alternas oscuro \u2194 blanco \/ #F8F8F8.\n   \u00b7 Un acento: lima #E7FE15, SOLO sobre oscuro y solo para destacar: CTA, radar, el \u00abs\u00ed\u00bb del candidato, el encaje,\n     el inter\u00e9s confirmado y Voicit Hunting en el esquema de principio a fin. Sobre claro el acento es el negro.\n   \u00b7 Logo \u00abvoicit hunting by teal.ai\u00bb (B, versi\u00f3n para fondo oscuro): \u2265 28 px de alto, sin tocar colores ni proporciones.\n   \u00b7 Radios: bot\u00f3n 12 \u00b7 fila 14 \u00b7 elemento 16 \u00b7 tarjeta 20 \u00b7 panel oscuro 32 \u00b7 p\u00edldora 999.\n   \u00b7 Motion (voicit-ui-craft): ease-out (.23,1,.32,1); ease-in-out para lo que se recoloca solo; entradas de 420 ms con\n     cascada de 60; FLIP de 450 ms; solo transform \/ opacity \/ clip-path; :active .97; hover solo con puntero fino;\n     reduced-motion \u2192 todo quieto y visible.\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\n.vh {\n  --ink: #161616; --ink2: #424242; --mut: #6E6E6E; --mut2: #9A9A9A;\n  --line: #E8E8E8; --line2: #DCDCDC; --soft: #F8F8F8; --bg2: #F2F2F2; --lime: #E7FE15; --lime2: #CDE213;\n  --dk: #161616; --dk2: #1F1F1F; --dk3: #2A2A2A; --dkline: rgba(255,255,255,0.1);\n  --dktx: rgba(255,255,255,0.72); --dkmut: rgba(255,255,255,0.56);\n  --ease-out: cubic-bezier(.23,1,.32,1); --ease-in-out: cubic-bezier(.77,0,.175,1);\n  --gut: 20px; --sec: 72px; --top: 90px;\n  font-family: 'Manrope', -apple-system, BlinkMacSystemFont, sans-serif;\n  color: var(--ink); background: #FFFFFF; line-height: 1.6;\n  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;\n  -webkit-tap-highlight-color: transparent;\n  width: 100%; overflow-x: clip; position: relative;\n}\n@media (min-width: 768px) { .vh { --gut: 32px; --sec: 96px; } }\n@media (min-width: 1200px) { .vh { --gut: 40px; --sec: 112px; } }\n.vh *, .vh *::before, .vh *::after { box-sizing: border-box; }\n.vh h1, .vh h2, .vh h3, .vh p, .vh ul, .vh ol, .vh dl, .vh dd, .vh figure { margin: 0; padding: 0; }\n.vh h1, .vh h2, .vh h3 { text-wrap: pretty; text-wrap: balance; font-family: inherit; }\n.vh p { text-wrap: pretty; }\n.vh a { color: inherit; }\n.vh img { max-width: 100%; height: auto; }\n.vh-wrap { max-width: calc(1160px + 2 * var(--gut)); margin: 0 auto; padding: 0 var(--gut); }\n.vh-sec { padding: var(--sec) 0; position: relative; }\n.vh-dark { background: var(--dk); color: #FFFFFF; }\n.vh-dark h1, .vh-dark h2, .vh-dark h3 { color: #FFFFFF !important; }\n.vh-light h1, .vh-light h2, .vh-light h3 { color: var(--ink) !important; }\n.vh-soft { background: var(--soft); }\n.vh-sr { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap; }\n\n\/* Variantes por vacante de ejemplo: todas en el HTML (TranslatePress las traduce); el JS solo cambia data-role *\/\n.vh [data-r] { display: none; }\n.vh[data-role=\"data\"] [data-r~=\"data\"],\n.vh[data-role=\"cfo\"] [data-r~=\"cfo\"],\n.vh[data-role=\"id\"] [data-r~=\"id\"] { display: contents; }\n\n\/* \u2500\u2500 Titulares (escala del sistema de dise\u00f1o) \u2500\u2500 *\/\n.vh .vh-h2 { font-size: clamp(28px, 3.3vw, 44px); font-weight: 700; line-height: 1.08; letter-spacing: -.03em; }\n.vh .vh-h2--side { font-size: clamp(26px, 2.75vw, 38px); line-height: 1.1; }\n.vh .vh-h2-mute { color: var(--mut); }\n.vh .vh-intro { margin-top: 20px; max-width: 640px; font-size: 18px; line-height: 1.6; color: var(--ink2); text-wrap: balance; }\n.vh-dark .vh-intro { color: var(--dktx); }\n.vh-center { text-align: center; }\n.vh-center .vh-intro { margin-left: auto; margin-right: auto; }\n.vh .vh-statement { font-size: clamp(20px, 2.2vw, 27px); font-weight: 400; line-height: 1.45; letter-spacing: -.015em; color: var(--ink); }\n\n\/* \u2500\u2500 Logo \u00abvoicit hunting by teal.ai\u00bb (s\u00edmbolo en <defs>, versi\u00f3n B para fondo oscuro) \u2500\u2500 *\/\n.vh-defs { position: absolute; width: 0; height: 0; overflow: hidden; }\n.vh-logo { display: block; height: 40px; width: auto; aspect-ratio: 571.028 \/ 132.37; flex-shrink: 0; }\n.vh-logo--table { height: 28px; }\n.vh-logo--cta { height: 48px; margin: 0 auto; }\n\n\/* \u2500\u2500 Botones (Astra pinta los <button> y algunos enlaces: colores con !important) \u2500\u2500 *\/\n.vh-btn {\n  display: inline-flex; align-items: center; justify-content: center; gap: 10px;\n  height: 56px; padding: 0 26px; border-radius: 12px; cursor: pointer;\n  font-family: inherit; font-size: 16px; font-weight: 700; line-height: 1; letter-spacing: -.005em;\n  text-decoration: none !important; white-space: nowrap; border: 0;\n  touch-action: manipulation; -webkit-user-select: none; user-select: none;\n  transition: transform .16s var(--ease-out), background-color .2s var(--ease-out), box-shadow .25s var(--ease-out);\n}\n.vh-btn:active { transform: scale(.97); }\n.vh-btn:focus-visible { outline: 2px solid var(--lime); outline-offset: 3px; }\n.vh-light .vh-btn:focus-visible { outline-color: var(--ink); }\n.vh-btn--lime { background: var(--lime) !important; color: var(--ink) !important; }\n.vh-btn--ghost { background: transparent !important; color: #FFFFFF !important; box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.28); }\n.vh-btn--ink { background: var(--ink) !important; color: #FFFFFF !important; }\n.vh-btn--xl { height: 64px; padding: 0 34px; font-size: 18px; }\n.vh-btn svg { width: 18px; height: 18px; flex-shrink: 0; transition: transform .2s var(--ease-out); }\n@media (hover: hover) and (pointer: fine) {\n  .vh-btn--lime:hover { background: var(--lime2) !important; box-shadow: 0 14px 34px -14px rgba(231,254,21,.5); }\n  .vh-btn--lime:hover svg, .vh-btn--ghost:hover svg { transform: translateX(3px); }\n  .vh-btn--ghost:hover { box-shadow: inset 0 0 0 1.5px #FFFFFF; }\n  .vh-btn--ink:hover { background: #2C2C2C !important; }\n}\n\n\/* \u2550\u2550\u2550 HERO \u2014 el radar recorre el mundo y cada candidato con inter\u00e9s confirmado entra en \u00abEn tu proceso\u00bb \u2550\u2550\u2550 *\/\n.vh-hero { position: relative; overflow: hidden; padding: 88px 0; min-height: min(880px, calc(100vh - 72px)); display: flex; align-items: center; }\n.vh-hero::before {\n  content: ''; position: absolute; inset: 0; pointer-events: none;\n  background: radial-gradient(56% 64% at 74% 46%, rgba(255,255,255,.045), transparent 64%),\n              radial-gradient(40% 40% at 8% 100%, rgba(255,255,255,.035), transparent 70%);\n}\n.vh-hero .vh-wrap { position: relative; z-index: 2; width: 100%; }\n.vh-hero-copy { max-width: 700px; }\n.vh-mapbox { position: absolute; z-index: 1; aspect-ratio: 240 \/ 91; }\n.vh-mapbox canvas { display: block; width: 100%; height: 100%; }\n.vh-hero .vh-mapbox {\n  right: -4%; top: 50%; width: min(1180px, 76vw); transform: translateY(-46%);\n  -webkit-mask-image: linear-gradient(90deg, transparent 4%, #000 40%, #000 90%, transparent 100%);\n          mask-image: linear-gradient(90deg, transparent 4%, #000 40%, #000 90%, transparent 100%);\n}\n.vh-tags { position: absolute; inset: 0; pointer-events: none; }\n.vh-tag {\n  position: absolute; left: 0; top: 0; display: inline-flex; align-items: baseline; gap: 7px;\n  padding: 6px 11px; border-radius: 10px; white-space: nowrap;\n  background: rgba(22,22,22,.92); box-shadow: inset 0 0 0 1px rgba(255,255,255,.16), 0 12px 28px -12px rgba(0,0,0,.7);\n  font-size: 12px; font-weight: 700; color: rgba(255,255,255,.6); line-height: 1.3;\n  opacity: 0; transform: translate(10px, -50%) scale(.94); transform-origin: left center;\n  transition: opacity .3s var(--ease-out), transform .45s var(--ease-out);\n}\n.vh-tag b { font-weight: 700; color: #FFFFFF; }\n.vh-tag i { font-style: normal; }\n.vh-tag.is-on { opacity: 1; transform: translate(14px, -50%); }\n.vh-tag.is-flip { transform-origin: right center; transform: translate(calc(-100% - 10px), -50%) scale(.94); }\n.vh-tag.is-flip.is-on { transform: translate(calc(-100% - 14px), -50%); }\n.vh-tag[data-quiet] { display: none; }\n\/* \u00abT\u00fa\u00bb: el origen del radar es el visitante (su zona horaria); la etiqueta va centrada encima del punto *\/\n.vh-tag--you { background: #FFFFFF; color: var(--ink); box-shadow: 0 10px 24px -10px rgba(0,0,0,.6); transform-origin: 50% 100%; transform: translate(-50%, calc(-100% - 16px)) scale(.94); }\n.vh-tag--you b { color: var(--ink); }\n.vh-tag--you.is-on { transform: translate(-50%, calc(-100% - 12px)); }\n.vh .vh-h1 { margin-top: 32px; font-size: clamp(34px, 4.8vw, 58px); font-weight: 700; line-height: 1.05; letter-spacing: -.035em; }\n.vh .vh-h1-sub { display: block; margin-top: .5em; max-width: 22em; font-size: .48em; line-height: 1.25; letter-spacing: -.02em; color: rgba(255,255,255,.6); }\n.vh .vh-lead { margin-top: 24px; max-width: 31em; font-size: clamp(18px, 1.55vw, 21px); line-height: 1.6; color: var(--dktx); }\n.vh-ctas { margin-top: 36px; display: flex; flex-wrap: wrap; gap: 12px; }\n\n\/* \u00abEn tu proceso\u00bb: bandeja de ejemplo. Sin JS se ven las tres primeras fichas; con JS llegan al ritmo del radar *\/\n.vh-inbox { position: absolute; z-index: 3; right: max(var(--gut), calc((100% - 1160px) \/ 2)); bottom: 40px; width: 324px; --ch: 58px; --gap: 8px; --rows: 3; padding: 14px; border-radius: 20px; background: #161616; box-shadow: inset 0 0 0 1px rgba(255,255,255,.1), 0 40px 80px -30px rgba(0,0,0,.9); }\n.vh-inbox-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 2px 4px 12px; }\n.vh-inbox-head b { font-size: 13px; font-weight: 700; color: #FFFFFF; }\n.vh-inbox-head span { display: inline-flex; align-items: center; gap: 7px; font-size: 12px; font-weight: 700; color: var(--dkmut); }\n.vh-inbox-head span::before { content: ''; width: 7px; height: 7px; border-radius: 50%; background: var(--lime); }\n.vh-inbox-stage { position: relative; }\n.vh .vh-inbox-list { list-style: none; position: relative; overflow: hidden; height: calc(var(--ch) * var(--rows) + var(--gap) * (var(--rows) - 1)); }\n.vh-ib { position: absolute; left: 0; right: 0; top: 0; height: var(--ch); display: flex; align-items: center; gap: 11px; padding: 0 12px; border-radius: 14px; background: #232323; box-shadow: inset 0 0 0 1px rgba(255,255,255,.06); transform: translateY(calc(var(--s, 3) * (var(--ch) + var(--gap)))); transition: transform .45s var(--ease-out), opacity .35s var(--ease-out), box-shadow .6s var(--ease-out); }\n.vh-ib:nth-child(1) { --s: 0; } .vh-ib:nth-child(2) { --s: 1; } .vh-ib:nth-child(3) { --s: 2; }\n.vh-ib:nth-child(n+4) { opacity: 0; }\n.vh-inbox.is-live .vh-ib { opacity: 0; }\n.vh-inbox.is-live .vh-ib.is-on { opacity: 1; }\n.vh-ib.is-new { box-shadow: inset 0 0 0 1px rgba(231,254,21,.55); }\n.vh-ib-ava { width: 34px; height: 34px; border-radius: 50%; flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; background: #363636; color: #FFFFFF; font-size: 11px; font-weight: 700; letter-spacing: .02em; }\n.vh-ib-who { display: flex; flex-direction: column; flex: 1 1 auto; min-width: 0; line-height: 1.3; }\n.vh-ib-who b { font-size: 14px; font-weight: 700; color: #FFFFFF; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n.vh-ib-who small { font-size: 12px; color: var(--dkmut); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n.vh-ib-ok { width: 22px; height: 22px; border-radius: 50%; flex-shrink: 0; background: var(--lime) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23161616' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\") center \/ 12px no-repeat; }\n.vh .vh-inbox-wait { position: absolute; left: 0; right: 0; top: 0; height: var(--ch); display: none; align-items: center; gap: 10px; padding: 0 12px; border-radius: 14px; box-shadow: inset 0 0 0 1px rgba(255,255,255,.08); font-size: 13px; font-weight: 700; color: var(--dkmut); transition: opacity .3s var(--ease-out); }\n.vh-inbox-wait i { width: 7px; height: 7px; border-radius: 50%; background: rgba(255,255,255,.55); animation: vh-blink 1.3s ease-in-out infinite; flex-shrink: 0; }\n.vh-inbox.is-live .vh-inbox-wait { display: flex; }\n.vh-inbox.has-cards .vh-inbox-wait { opacity: 0; }\n\n\/* Entrada del hero (CSS puro, no depende del JS). El H1 no se anima: es el LCP. *\/\n@keyframes vh-rise { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: none; } }\n@keyframes vh-fade { from { opacity: 0; } to { opacity: 1; } }\n.vh-hero .vh-hero-brand { animation: vh-rise .6s var(--ease-out) both; }\n.vh-hero .vh-lead { animation: vh-rise .6s var(--ease-out) .1s both; }\n.vh-hero .vh-ctas { animation: vh-rise .6s var(--ease-out) .18s both; }\n.vh-hero .vh-inbox { animation: vh-rise .6s var(--ease-out) .3s both; }\n.vh-hero .vh-mapbox canvas { animation: vh-fade 1.4s var(--ease-out) .1s both; }\n\n\/* \u2550\u2550\u2550 LOGOS \u2550\u2550\u2550 *\/\n.vh-logos { padding: 40px 0 44px; border-bottom: 1px solid var(--line); overflow: hidden; }\n.vh .vh-logos p { text-align: center; font-size: 13px; font-weight: 700; color: var(--mut); margin-bottom: 18px; }\n.vh-logos-track { display: flex; align-items: center; width: max-content; animation: vh-marq 40s linear infinite; }\n.vh-logos-track img { height: 30px; width: auto; max-width: 150px; object-fit: contain; margin-right: 72px; opacity: .5; filter: grayscale(1); flex-shrink: 0; }\n.vh-logos-track img[width=\"210\"] { height: 56px; max-width: 200px; }\n@keyframes vh-marq { to { transform: translateX(-50%); } }\n\n\/* \u2550\u2550\u2550 EL PROBLEMA \u2014 titular fijo a la izquierda; tres cifras huecas que cuentan y se entintan al llegar \u2550\u2550\u2550 *\/\n.vh-split { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 72px; align-items: start; }\n.vh-split-a { position: sticky; top: calc(var(--top) + 40px); }\n.vh .vh-symptoms { list-style: none; }\n.vh-symptoms li { padding: 32px 0 36px; border-top: 1px solid var(--line); }\n.vh-symptoms li:last-child { border-bottom: 1px solid var(--line); }\n.vh-big { position: relative; display: block; font-size: clamp(64px, 8vw, 112px); font-weight: 700; line-height: .95; letter-spacing: -.045em; padding-bottom: .05em; white-space: nowrap; font-variant-numeric: tabular-nums; }\n.vh-big small { font-size: .42em; letter-spacing: -.02em; }\n\/* Cifra hueca que se entinta de izquierda a derecha. Las dos capas llevan el mismo trazo: si solo lo llevara la hueca,\n   entre el relleno y el contorno asomar\u00eda una junta clara alrededor de cada cifra. Sin JS, la cifra sale ya maciza. *\/\n.vh-big-o, .vh-big-f { -webkit-text-stroke: 2.5px var(--ink); paint-order: stroke fill; }\n.vh-big-o small, .vh-big-f small { -webkit-text-stroke-width: 1.5px; }\n.vh-big-o { display: block; color: #FFFFFF; }\n.vh-big-f { position: absolute; left: 0; top: 0; color: var(--ink); clip-path: inset(-.1em -.1em -.1em -.1em); transition: clip-path 1.2s var(--ease-out); }\n.vh-reveal-ok .vh-symptoms li:not(.is-in) .vh-big-f { clip-path: inset(-.1em calc(100% + .1em) -.1em -.1em); }\n.vh .vh-symptoms h3 { margin-top: 18px; font-size: 18px; font-weight: 700; letter-spacing: -.015em; line-height: 1.35; }\n.vh .vh-symptoms p { margin-top: 8px; max-width: 32em; font-size: 17px; line-height: 1.6; color: var(--ink2); }\n.vh .vh-src { display: inline-block; margin-top: 12px; font-size: 13px; font-weight: 700; line-height: 1.4; color: var(--mut) !important; text-decoration: underline !important; text-decoration-color: var(--line2) !important; text-underline-offset: 3px; }\n@media (hover: hover) and (pointer: fine) { .vh .vh-src:hover { color: var(--ink) !important; } }\n.vh .vh-symptoms-end { margin-top: 40px; max-width: 26em; }\n\n\/* \u2550\u2550\u2550 QU\u00c9 ES \u2014 la definici\u00f3n y lo que recibes \u2550\u2550\u2550 *\/\n.vh-quees-grid { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: 64px; align-items: center; }\n.vh .vh-quees-a .vh-statement { margin-top: 28px; max-width: 30em; }\n\/* \u00abLa IA busca y contacta. \/ T\u00fa entrevistas y decides.\u00bb: dos frases con filete encima (nada que parezca un bot\u00f3n) *\/\n.vh .vh-quees-k { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; max-width: 34em; margin-top: 40px; }\n.vh-quees-k > span { display: block; padding-top: 16px; border-top: 1px solid var(--line2); font-size: 20px; font-weight: 700; line-height: 1.35; letter-spacing: -.015em; color: var(--ink); }\n.vh-quees-k > span::before { content: ''; display: block; width: 32px; height: 2px; margin: -17px 0 15px; background: var(--ink); }\n.vh-recibes { position: relative; padding: 30px 32px 22px; border-radius: 32px; background: linear-gradient(155deg, #2A2A2A 0%, #161616 52%); color: #FFFFFF; box-shadow: 0 44px 90px -48px rgba(0,0,0,.6); }\n.vh .vh-recibes-t { font-size: 13px; font-weight: 700; color: var(--dkmut); margin-bottom: 6px; }\n.vh .vh-recibes-l { list-style: none; }\n.vh-recibes-l li { display: grid; grid-template-columns: 40px minmax(0, 1fr); gap: 16px; align-items: start; padding: 18px 0; border-top: 1px solid var(--dkline); }\n.vh-recibes-l li:first-child { border-top: 0; }\n.vh-recibes-i { width: 40px; height: 40px; border-radius: 12px; display: inline-flex; align-items: center; justify-content: center; background: rgba(255,255,255,.08); color: #FFFFFF; }\n.vh-recibes-i svg { width: 20px; height: 20px; }\n.vh-recibes-l li:first-child .vh-recibes-i { background: var(--lime); color: var(--ink); }\n.vh .vh-recibes h3 { font-size: 18px; font-weight: 700; letter-spacing: -.015em; line-height: 1.3; color: #FFFFFF !important; }\n.vh .vh-recibes-l p { margin-top: 4px; font-size: 15.5px; line-height: 1.5; color: var(--dktx); }\n\n\/* \u2550\u2550\u2550 PARA QUI\u00c9N \u2014 tipograf\u00eda cin\u00e9tica \u2550\u2550\u2550 *\/\n.vh-perfiles { overflow: hidden; }\n.vh-marquee { margin: 64px 0 72px; display: flex; flex-direction: column; gap: 6px; -webkit-user-select: none; user-select: none; }\n.vh-mrow { display: flex; align-items: center; width: max-content; animation: vh-marq 64s linear infinite; }\n.vh-mrow--rev { animation-direction: reverse; animation-duration: 72s; }\n.vh-mrow span { font-size: clamp(40px, 7.2vw, 112px); font-weight: 700; letter-spacing: -.025em; line-height: 1.08; white-space: nowrap; padding: 0 .3em; color: #FFFFFF; }\n.vh-mrow--rev span { color: var(--dk); -webkit-text-stroke: 3px rgba(255,255,255,.5); paint-order: stroke fill; }\n.vh-mrow i { flex-shrink: 0; width: clamp(10px, 1.4vw, 20px); height: clamp(10px, 1.4vw, 20px); background: rgba(255,255,255,.28); }\n.vh-mrow--rev i { background: transparent; box-shadow: inset 0 0 0 2px rgba(255,255,255,.4); }\n@media (hover: hover) and (pointer: fine) { .vh-marquee:hover .vh-mrow { animation-play-state: paused; } }\n.vh .vh-cats { list-style: none; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 32px 28px; padding-top: 32px; border-top: 1px solid var(--dkline); }\n.vh .vh-cats h3 { font-size: 18px; font-weight: 700; letter-spacing: -.015em; line-height: 1.3; }\n.vh .vh-cats p { margin-top: 8px; font-size: 15.5px; line-height: 1.55; color: var(--dkmut); }\n.vh .vh-note { margin-top: 40px; font-size: 15.5px; line-height: 1.6; color: var(--mut); max-width: 720px; }\n.vh-dark .vh-note { color: var(--dkmut); }\n\n\/* \u2550\u2550\u2550 C\u00d3MO FUNCIONA \u2014 cap\u00edtulos a la izquierda, pantalla oscura que cambia a la derecha \u2550\u2550\u2550 *\/\n.vh-directo { padding-bottom: 96px; }\n.vh-scrolly { position: relative; height: 400vh; margin-top: 24px; }\n.vh-scrolly-sticky { position: sticky; top: var(--top); height: calc(100vh - var(--top)); display: flex; align-items: center; }\n.vh-scrolly-grid { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 56px; align-items: center; width: 100%; }\n.vh .vh-chapters { list-style: none; display: flex; flex-direction: column; gap: 4px; }\n.vh-chapter {\n  position: relative; display: grid; grid-template-columns: 40px minmax(0, 1fr); gap: 12px;\n  padding: 18px 20px 18px 18px; border-radius: 16px; opacity: .42;\n  transition: opacity .3s var(--ease-out), background-color .3s var(--ease-out), box-shadow .3s var(--ease-out), transform .16s var(--ease-out);\n}\n.vh-chapter.is-active { opacity: 1; background: #FFFFFF; box-shadow: 0 14px 36px -22px rgba(0,0,0,.3); }\n.vh-chapter:active { transform: scale(.985); }\n@media (hover: hover) and (pointer: fine) { .vh-chapter:not(.is-active):hover { opacity: .72; } }\n.vh-chap-n { font-size: 13px; font-weight: 700; letter-spacing: .04em; color: var(--mut2); padding-top: 3px; font-variant-numeric: tabular-nums; }\n.vh-chapter.is-active .vh-chap-n { color: var(--ink); }\n.vh .vh-chapter h3 { font-size: 19px; font-weight: 700; letter-spacing: -.015em; line-height: 1.3; }\n.vh-chap {\n  display: block; width: 100%; padding: 0; margin: 0; text-align: left; cursor: pointer;\n  font: inherit; line-height: inherit; background: transparent !important; color: var(--ink) !important; border: 0 !important;\n  touch-action: manipulation;\n}\n.vh-chap::after { content: ''; position: absolute; inset: 0; border-radius: 16px; }\n.vh-chap:focus-visible { outline: none; }\n.vh-chap:focus-visible::after { box-shadow: 0 0 0 2px var(--ink); }\n.vh .vh-chapter p { margin-top: 6px; font-size: 15.5px; line-height: 1.55; color: var(--ink2); }\n\n\/* Selector de vacante (dentro del bloque fijo: siempre a mano) *\/\n.vh-stage { min-width: 0; }\n.vh-roles { display: flex; align-items: center; gap: 8px; margin-bottom: 14px; flex-wrap: wrap; }\n.vh-role {\n  height: 40px; padding: 0 16px; border-radius: 999px; cursor: pointer; white-space: nowrap;\n  font-family: inherit; font-size: 14px; font-weight: 700;\n  background: #FFFFFF !important; color: var(--ink) !important; border: 1px solid var(--line2) !important;\n  touch-action: manipulation; -webkit-user-select: none; user-select: none;\n  transition: transform .16s var(--ease-out), background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);\n}\n.vh-role:active { transform: scale(.97); }\n.vh-role[aria-selected=\"true\"] { background: var(--ink) !important; color: #FFFFFF !important; border-color: var(--ink) !important; }\n.vh-role:focus-visible { outline: 2px solid var(--ink); outline-offset: 2px; }\n@media (hover: hover) and (pointer: fine) { .vh-role[aria-selected=\"false\"]:hover { border-color: var(--ink) !important; } }\n.vh-steps { display: none; }\n\n\/* La \u00abpantalla\u00bb oscura de la b\u00fasqueda *\/\n.vh-screen { position: relative; display: flex; flex-direction: column; background: var(--dk); color: #FFFFFF; border-radius: 20px; overflow: hidden; box-shadow: 0 50px 90px -46px rgba(0,0,0,.6), 0 0 0 1px rgba(0,0,0,.04); }\n.vh-screen-bar { display: flex; align-items: center; gap: 12px; height: 52px; padding: 0 18px; border-bottom: 1px solid var(--dkline); }\n.vh-screen-dots { display: flex; gap: 6px; flex-shrink: 0; }\n.vh-screen-dots i { width: 10px; height: 10px; border-radius: 50%; background: rgba(255,255,255,.16); }\n.vh-screen-title { display: flex; align-items: center; gap: 8px; min-width: 0; font-size: 13px; font-weight: 700; color: rgba(255,255,255,.7); white-space: nowrap; overflow: hidden; }\n.vh-screen-name { color: #FFFFFF; }\n.vh-screen-sep { color: rgba(255,255,255,.35); }\n.vh-status { margin-left: auto; display: inline-grid; flex-shrink: 0; }\n.vh-status > span { grid-area: 1 \/ 1; display: inline-flex; align-items: center; gap: 8px; justify-self: end; font-size: 12px; font-weight: 700; color: rgba(255,255,255,.72); white-space: nowrap; opacity: 0; transition: opacity .25s var(--ease-out); }\n.vh-status > span::before { content: ''; width: 7px; height: 7px; border-radius: 50%; background: #FFFFFF; animation: vh-blink 1.3s ease-in-out infinite; }\n.vh-screen[data-step=\"0\"] .vh-status > [data-st=\"0\"],\n.vh-screen[data-step=\"1\"] .vh-status > [data-st=\"1\"],\n.vh-screen[data-step=\"2\"] .vh-status > [data-st=\"2\"],\n.vh-screen[data-step=\"3\"] .vh-status > [data-st=\"3\"] { opacity: 1; }\n@keyframes vh-st-swap { 0% { opacity: .3; transform: translateY(10px) scale(.98); } 100% { opacity: 1; transform: none; } }\n@keyframes vh-blink { 0%, 100% { opacity: 1; } 50% { opacity: .3; } }\n.vh-screen-body { position: relative; display: grid; min-height: 420px; }\n.vh-panel {\n  grid-area: 1 \/ 1; position: relative; min-width: 0; padding: 24px 26px 26px; display: flex; flex-direction: column;\n  opacity: 0; visibility: hidden; transform: translateY(10px);\n  transition: opacity .35s var(--ease-out), transform .45s var(--ease-out), visibility 0s linear .35s;\n}\n.vh-panel.is-active { opacity: 1; visibility: visible; transform: none; transition-delay: 0s; }\n.vh-panel[data-panel=\"1\"] { justify-content: center; }\n.vh-screen-progress { height: 3px; background: rgba(255,255,255,.08); }\n.vh-screen-progress i { display: block; height: 100%; background: rgba(255,255,255,.7); transform-origin: left center; transform: scaleX(0); }\n@keyframes vh-in { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: none; } }\n@keyframes vh-pop { from { opacity: 0; transform: scale(.9); } to { opacity: 1; transform: none; } }\n\n\/* Panel 0 \u2014 la vacante *\/\n.vh .vh-vac-head { font-size: 10.5px; font-weight: 700; letter-spacing: .04em; text-transform: uppercase; color: var(--dkmut); margin-bottom: 6px; }\n.vh-vac-row { display: grid; grid-template-columns: 136px minmax(0, 1fr); align-items: center; gap: 16px; padding: 12px 0; border-bottom: 1px solid rgba(255,255,255,.07); }\n.vh-vac-row > span:first-child { font-size: 12.5px; font-weight: 700; color: var(--dkmut); }\n.vh-vac-row b { font-size: 15.5px; font-weight: 700; color: #FFFFFF; min-width: 0; }\n.vh-chips { display: flex; flex-wrap: wrap; gap: 6px; }\n.vh-chips em { font-style: normal; padding: 5px 11px; border-radius: 999px; background: rgba(255,255,255,.08); font-size: 13px; font-weight: 700; color: #FFFFFF; }\n.vh .vh-vac-src { display: flex; align-items: center; gap: 10px; margin-top: auto; padding: 12px 14px; border-radius: 12px; background: rgba(255,255,255,.05); box-shadow: inset 0 0 0 1px rgba(255,255,255,.1); font-size: 13px; line-height: 1.45; color: rgba(255,255,255,.8); }\n.vh-vac-src svg { width: 18px; height: 18px; flex-shrink: 0; color: #FFFFFF; }\n\n\/* Panel 1 \u2014 el mapa (sonar) *\/\n.vh-stage-map { position: relative; width: 100%; aspect-ratio: 240 \/ 91; flex-shrink: 0; }\n.vh-stage-map canvas { display: block; width: 100%; height: 100%; }\n.vh .vh-cities { list-style: none; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 16px; }\n.vh-city { display: inline-flex; align-items: center; gap: 8px; height: 32px; padding: 0 12px; border-radius: 999px; box-shadow: inset 0 0 0 1px rgba(255,255,255,.12); font-size: 13px; font-weight: 700; color: rgba(255,255,255,.4); transition: color .3s var(--ease-out), box-shadow .3s var(--ease-out), background-color .3s var(--ease-out); }\n.vh-city::before { content: ''; width: 7px; height: 7px; border-radius: 50%; background: rgba(255,255,255,.25); transition: background-color .3s var(--ease-out); }\n.vh-city.is-on { color: #FFFFFF; background: rgba(255,255,255,.07); box-shadow: inset 0 0 0 1px rgba(255,255,255,.36); }\n.vh-city.is-on::before { background: var(--lime); }\n.vh .vh-panel-cap { margin-top: 14px; font-size: 13.5px; line-height: 1.5; color: var(--dkmut); }\n\n\/* Panel 2 \u2014 ranking con \u00abpor qu\u00e9 encaja\u00bb *\/\n.vh .vh-rank { list-style: none; display: flex; flex-direction: column; gap: 2px; }\n.vh-row {\n  display: grid; grid-template-columns: 34px minmax(0, 1fr) 104px; align-items: center; gap: 14px; width: 100%;\n  padding: 8px 10px; border-radius: 12px; text-align: left; cursor: pointer; font-family: inherit;\n  background: transparent !important; color: inherit !important; border: 0 !important;\n  touch-action: manipulation; -webkit-user-select: none; user-select: none;\n  transition: background-color .2s var(--ease-out), transform .16s var(--ease-out);\n}\n.vh-row:active { transform: scale(.985); }\n.vh-row.is-sel { background: rgba(255,255,255,.08) !important; }\n@media (hover: hover) and (pointer: fine) { .vh-row:not(.is-sel):hover { background: rgba(255,255,255,.04) !important; } }\n.vh-row:focus-visible { outline: 2px solid var(--lime); outline-offset: 1px; }\n.vh-ava { width: 34px; height: 34px; border-radius: 50%; flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; background: var(--dk3); color: #FFFFFF; font-size: 11px; font-weight: 700; letter-spacing: .02em; }\n.vh-who { display: flex; flex-direction: column; min-width: 0; line-height: 1.35; }\n.vh-who b { font-size: 14px; font-weight: 700; color: #FFFFFF; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n.vh-who small { font-size: 12px; color: var(--dkmut); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n.vh-fit { height: 6px; border-radius: 6px; background: rgba(255,255,255,.1); overflow: hidden; }\n.vh-fit i { display: block; width: 100%; height: 100%; border-radius: inherit; background: var(--lime); transform-origin: left center; transform: scaleX(var(--fit, .5)); transition: transform .8s var(--ease-out) .4s; }\n.vh-why { display: grid; margin-top: 12px; padding: 13px 16px; border-radius: 14px; background: rgba(255,255,255,.05); }\n.vh .vh-why-t { display: flex; align-items: center; gap: 8px; font-size: 10.5px; font-weight: 700; letter-spacing: .04em; text-transform: uppercase; color: rgba(255,255,255,.72); margin-bottom: 8px; }\n.vh-why-t svg { width: 14px; height: 14px; }\n.vh .vh-why ul { grid-row: 2; grid-column: 1; list-style: none; display: flex; flex-direction: column; gap: 5px; visibility: hidden; opacity: 0; }\n.vh .vh-why ul.is-sel { visibility: visible; opacity: 1; animation: vh-in .25s var(--ease-out); }\n.vh-why li { position: relative; padding-left: 16px; font-size: 13.5px; line-height: 1.45; color: rgba(255,255,255,.84); }\n.vh-why li::before { content: ''; position: absolute; left: 2px; top: 8px; width: 5px; height: 5px; background: rgba(255,255,255,.45); }\n\n\/* Panel 3 \u2014 el contacto y el \u00abs\u00ed\u00bb *\/\n.vh-thread { display: flex; flex-direction: column; gap: 10px; }\n.vh-from { display: inline-flex; align-items: center; gap: 8px; font-size: 12px; font-weight: 700; color: var(--dkmut); }\n.vh-from::before { content: ''; width: 8px; height: 8px; border-radius: 2px; background: rgba(255,255,255,.5); }\n.vh-msg { max-width: 86%; padding: 12px 15px; border-radius: 16px; font-size: 14px; line-height: 1.5; }\n.vh-msg--out { align-self: flex-start; background: rgba(255,255,255,.08); color: rgba(255,255,255,.92); border-bottom-left-radius: 5px; }\n.vh-reply { display: grid; justify-items: end; }\n.vh-reply > * { grid-area: 1 \/ 1; }\n.vh-msg--in { background: var(--lime); color: var(--ink); font-weight: 700; border-bottom-right-radius: 5px; }\n.vh-typing { align-self: end; display: inline-flex; align-items: center; gap: 4px; height: 36px; padding: 0 14px; border-radius: 16px; background: rgba(255,255,255,.08); opacity: 0; }\n.vh-typing i { width: 6px; height: 6px; border-radius: 50%; background: rgba(255,255,255,.6); animation: vh-bob 1s ease-in-out infinite; }\n.vh-typing i:nth-child(2) { animation-delay: .15s; }\n.vh-typing i:nth-child(3) { animation-delay: .3s; }\n@keyframes vh-bob { 0%, 60%, 100% { transform: translateY(0); opacity: .45; } 30% { transform: translateY(-3px); opacity: 1; } }\n@keyframes vh-typing-life { 0% { opacity: 0; transform: translateY(6px); } 14%, 82% { opacity: 1; transform: none; } 100% { opacity: 0; } }\n.vh-yes { display: flex; align-items: center; gap: 18px; margin-top: auto; padding-top: 20px; border-top: 1px solid var(--dkline); }\n.vh-yes-avas { display: flex; gap: 6px; flex-shrink: 0; }\n.vh-yes-avas .vh-ava { position: relative; }\n.vh-yes-avas .vh-ava::after { content: ''; position: absolute; right: -3px; bottom: -3px; width: 14px; height: 14px; border-radius: 50%; background: var(--lime) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23161616' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\") center \/ 9px no-repeat; box-shadow: 0 0 0 2px var(--dk); }\n.vh-yes-t b { display: block; font-size: 19px; font-weight: 700; letter-spacing: -.015em; color: #FFFFFF; line-height: 1.25; }\n.vh-yes-t small { display: block; margin-top: 4px; font-size: 13px; color: var(--dkmut); }\n\n\/* Coreograf\u00eda de cada panel: solo se esconde lo animable cuando el JS del escenario est\u00e1 listo (.is-ready) *\/\n.vh-directo.is-ready .vh-vac-row, .vh-directo.is-ready .vh-vac-src, .vh-directo.is-ready .vh-row,\n.vh-directo.is-ready .vh-why, .vh-directo.is-ready .vh-from, .vh-directo.is-ready .vh-msg,\n.vh-directo.is-ready .vh-yes-avas .vh-ava, .vh-directo.is-ready .vh-yes-t { opacity: 0; }\n.vh-directo.is-ready .vh-panel:not(.is-run) .vh-fit i { transform: scaleX(0); transition: none; }\n.vh-panel.is-run .vh-vac-row { animation: vh-in .42s var(--ease-out) forwards; }\n.vh-panel.is-run .vh-vac-row:nth-of-type(1) { animation-delay: .06s; }\n.vh-panel.is-run .vh-vac-row:nth-of-type(2) { animation-delay: .12s; }\n.vh-panel.is-run .vh-vac-row:nth-of-type(3) { animation-delay: .18s; }\n.vh-panel.is-run .vh-vac-row:nth-of-type(4) { animation-delay: .24s; }\n.vh-panel.is-run .vh-vac-row:nth-of-type(5) { animation-delay: .30s; }\n.vh-panel.is-run .vh-vac-src { animation: vh-in .42s var(--ease-out) .48s forwards; }\n.vh-panel.is-run .vh-row { animation: vh-in .35s var(--ease-out) forwards; }\n.vh-panel.is-run .vh-rank li:nth-child(1) .vh-row { animation-delay: .05s; }\n.vh-panel.is-run .vh-rank li:nth-child(2) .vh-row { animation-delay: .11s; }\n.vh-panel.is-run .vh-rank li:nth-child(3) .vh-row { animation-delay: .17s; }\n.vh-panel.is-run .vh-rank li:nth-child(4) .vh-row { animation-delay: .23s; }\n.vh-panel.is-run .vh-rank li:nth-child(5) .vh-row { animation-delay: .29s; }\n.vh-panel.is-run .vh-why { animation: vh-in .4s var(--ease-out) .55s forwards; }\n.vh-panel.is-run .vh-from { animation: vh-in .3s var(--ease-out) .1s forwards; }\n.vh-panel.is-run .vh-msg--out { animation: vh-in .4s var(--ease-out) .2s forwards; }\n.vh-panel.is-run .vh-typing { animation: vh-typing-life 1.15s var(--ease-out) 1s forwards; }\n.vh-panel.is-run .vh-msg--in { animation: vh-in .4s var(--ease-out) 2.2s forwards; }\n.vh-panel.is-run .vh-yes-avas .vh-ava { animation: vh-pop .32s var(--ease-out) forwards; }\n.vh-panel.is-run .vh-msg--out.vh-msg--2 { animation-delay: 2.9s; }\n.vh-panel.is-run .vh-yes-avas .vh-ava:nth-child(1) { animation-delay: 3.5s; }\n.vh-panel.is-run .vh-yes-avas .vh-ava:nth-child(2) { animation-delay: 3.6s; }\n.vh-panel.is-run .vh-yes-avas .vh-ava:nth-child(3) { animation-delay: 3.7s; }\n.vh-panel.is-run .vh-yes-avas .vh-ava:nth-child(4) { animation-delay: 3.8s; }\n.vh-panel.is-run .vh-yes-avas .vh-ava:nth-child(5) { animation-delay: 3.9s; }\n.vh-panel.is-run .vh-yes-t { animation: vh-in .4s var(--ease-out) 4.05s forwards; }\n\n\/* \u2550\u2550\u2550 EN TU PROCESO \u2014 el pipeline como en la app \u2550\u2550\u2550 *\/\n.vh-app { position: relative; margin: 56px auto 0; max-width: 1080px; background: #FFFFFF; border: 1px solid var(--line); border-radius: 20px; box-shadow: 0 50px 100px -60px rgba(0,0,0,.35); overflow: hidden; }\n.vh-app-bar { display: flex; align-items: center; gap: 12px; min-height: 56px; padding: 10px 18px; border-bottom: 1px solid #EEEEEE; background: #FAFAFA; }\n.vh-app-bar .vh-screen-dots i:nth-child(1) { background: #FF5F57; }\n.vh-app-bar .vh-screen-dots i:nth-child(2) { background: #FEBC2E; }\n.vh-app-bar .vh-screen-dots i:nth-child(3) { background: #28C840; }\n.vh-app-title { min-width: 0; font-size: 14px; font-weight: 700; color: var(--ink); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n.vh-app-end { margin-left: auto; display: inline-flex; align-items: center; gap: 10px; flex-shrink: 0; }\n.vh-open { display: inline-flex; align-items: center; gap: 6px; height: 28px; padding: 0 11px; border-radius: 999px; background: #EFEFEF; font-size: 12px; font-weight: 700; color: #2A2A2A; }\n.vh-open::before { content: ''; width: 6px; height: 6px; border-radius: 50%; background: #29A63B; }\n.vh-cols { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1fr); gap: 14px; padding: 18px; background: #FAFAFA; }\n.vh-col { min-width: 0; display: flex; flex-direction: column; gap: 10px; }\n.vh-colhead { display: flex; align-items: center; gap: 8px; min-height: 26px; padding: 0 2px; font-size: 13px; font-weight: 700; color: var(--ink); white-space: nowrap; }\n.vh-colhead > svg { width: 16px; height: 16px; color: var(--mut); flex-shrink: 0; }\n.vh-target { width: 22px; height: 22px; border-radius: 7px; background: var(--ink); color: #FFFFFF; display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; }\n.vh-target svg { width: 13px; height: 13px; }\n.vh-n { font-size: 12px; font-weight: 700; color: var(--mut); font-variant-numeric: tabular-nums; }\n.vh-slot { display: flex; flex-direction: column; gap: 8px; min-width: 0; min-height: 120px; flex: 1; }\n.vh-col--hunt .vh-slot { padding: 8px; border: 1.5px dashed #D6D6D6; border-radius: 16px; }\n.vh-card { position: relative; background: #FFFFFF; border: 1px solid var(--line); border-radius: 14px; padding: 11px 12px; box-shadow: 0 2px 10px -6px rgba(0,0,0,.12); transition: opacity .42s var(--ease-out), transform .45s var(--ease-out); }\n.vh-pipe-ready .vh-card:not(.is-in) { opacity: 0; transform: translateY(-14px) scale(.98); }\n.vh-card-top { display: flex; align-items: center; gap: 10px; min-width: 0; }\n.vh-card .vh-ava { width: 30px; height: 30px; font-size: 10px; background: linear-gradient(135deg, #2A2A2A, #4A4A4A); transition: background-color .3s var(--ease-out); }\n.vh-card .vh-who { flex: 1 1 auto; }\n.vh-card .vh-who b { color: var(--ink); font-size: 13.5px; }\n.vh-card .vh-who small { color: var(--mut); }\n.vh-state { display: inline-grid; flex-shrink: 0; }\n.vh-state > span { grid-area: 1 \/ 1; justify-self: end; display: inline-flex; align-items: center; gap: 6px; padding: 3px 9px; border-radius: 999px; font-size: 11px; font-weight: 700; white-space: nowrap; transition: opacity .25s var(--ease-out); }\n.vh-ok-tag { background: #E5F3E8; color: #1E6B33; }\n.vh-ok-tag::before { content: ''; width: 6px; height: 6px; border-radius: 50%; background: #29A63B; flex-shrink: 0; }\n.vh-no-tag { background: #EDEDED; color: var(--mut); opacity: 0; }\n.vh-card-row { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-top: 10px; }\n.vh-contact { flex: 1 1 150px; min-width: 0; display: grid; padding: 8px 10px; border-radius: 9px; background: #F6F6F6; font-size: 12px; }\n.vh-contact > span { grid-area: 1 \/ 1; display: flex; align-items: center; gap: 8px; min-width: 0; transition: opacity .25s var(--ease-out), transform .25s var(--ease-out); }\n.vh-contact svg { width: 14px; height: 14px; flex-shrink: 0; }\n.vh-lock { color: var(--mut); font-weight: 700; }\n.vh-unlocked { color: var(--ink); font-weight: 700; opacity: 0; transform: translateY(4px); }\n.vh-unlocked em { font-style: normal; min-width: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n.vh-card.is-liked .vh-lock { opacity: 0; transform: translateY(-4px); }\n.vh-card.is-liked .vh-unlocked { opacity: 1; transform: none; }\n.vh-card-acts { display: flex; gap: 6px; flex: 0 1 auto; }\n.vh-card-acts button { height: 32px; padding: 0 12px; border-radius: 9px; cursor: pointer; font-family: inherit; font-size: 12.5px; font-weight: 700; white-space: nowrap; touch-action: manipulation; -webkit-user-select: none; user-select: none; transition: transform .16s var(--ease-out), background-color .2s var(--ease-out); }\n.vh-card-acts button:active, .vh-card-acts button.is-pressed { transform: scale(.94); }\n.vh-card-acts .vh-like { background: var(--ink) !important; color: #FFFFFF !important; border: 0 !important; }\n.vh-card-acts .vh-skip { background: #F2F2F2 !important; color: #2A2A2A !important; border: 1px solid #E5E5E5 !important; }\n.vh-card-acts button:focus-visible { outline: 2px solid var(--ink); outline-offset: 2px; }\n@media (hover: hover) and (pointer: fine) { .vh-card-acts .vh-like:hover { background: #2C2C2C !important; } .vh-card-acts .vh-skip:hover { background: #E8E8E8 !important; } }\n.vh-card.is-liked .vh-card-acts, .vh-card.is-skipped .vh-card-acts { display: none; }\n.vh-card.is-skipped { opacity: .48; }\n.vh-card.is-skipped .vh-ava { background: #B5B5B5; }\n.vh-card.is-skipped .vh-ok-tag { opacity: 0; }\n.vh-card.is-skipped .vh-no-tag { opacity: 1; }\n.vh-card.is-skipped .vh-contact { background: #F3F3F3; }\n.vh-cursor { position: absolute; left: 0; top: 0; z-index: 6; width: 24px; height: 24px; pointer-events: none; opacity: 0; transform: translate(900px, 520px); transition: transform .8s var(--ease-in-out), opacity .3s var(--ease-out); filter: drop-shadow(0 4px 8px rgba(0,0,0,.28)); }\n.vh-cursor svg { display: block; width: 24px; height: 24px; transform-origin: 20% 15%; transition: transform .14s var(--ease-out); }\n.vh-cursor.is-on { opacity: 1; }\n.vh-cursor.is-click svg { transform: scale(.8); }\n.vh-empty { flex: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; min-height: 120px; padding: 16px; border: 1.5px dashed #E2E2E2; border-radius: 14px; font-size: 12.5px; font-weight: 700; color: var(--mut); text-align: center; }\n.vh-empty svg { width: 20px; height: 20px; color: #BDBDBD; }\n.vh-col.has-card .vh-empty { display: none; }\n.vh-col[data-pipe-destcol] .vh-state { display: none; }\n.vh-app-foot { display: flex; align-items: center; gap: 10px; padding: 14px 18px; border-top: 1px solid #EEEEEE; font-size: 13px; font-weight: 700; color: var(--mut); }\n.vh-app-foot svg { width: 17px; height: 17px; color: var(--ink); flex-shrink: 0; }\n.vh-swap { display: inline-grid; }\n.vh-swap > span { grid-area: 1 \/ 1; transition: opacity .2s var(--ease-out), transform .2s var(--ease-out); }\n.vh-swap > [data-b] { opacity: 0; transform: translateY(3px); }\n.is-b > .vh-swap > [data-a] { opacity: 0; transform: translateY(-3px); }\n.is-b > .vh-swap > [data-b] { opacity: 1; transform: none; color: var(--ink); }\n.vh .vh-pipe-note { margin: 28px auto 0; max-width: 680px; text-align: center; font-size: 15.5px; line-height: 1.6; color: var(--mut); }\n.vh-toast { position: fixed; left: 50%; bottom: 96px; z-index: 70; display: flex; align-items: center; gap: 10px; padding: 12px 18px; border-radius: 12px; background: var(--ink); color: #FFFFFF; font-size: 14px; font-weight: 700; line-height: 1.4; box-shadow: 0 18px 40px -14px rgba(0,0,0,.5), 0 0 0 1px rgba(255,255,255,.16); opacity: 0; pointer-events: none; transform: translate(-50%, 10px); transition: opacity .2s var(--ease-out), transform .26s var(--ease-out); width: max-content; max-width: calc(100% - 32px); }\n.vh-toast.is-on { opacity: 1; transform: translate(-50%, 0); }\n.vh-toast [data-msg] { display: none; }\n.vh-toast[data-show=\"like\"] [data-msg=\"like\"], .vh-toast[data-show=\"skip\"] [data-msg=\"skip\"] { display: inline; }\n.vh-toast::before { content: ''; width: 8px; height: 8px; border-radius: 50%; background: #FFFFFF; flex-shrink: 0; }\n.vh-pipe-reveal { transform-origin: 50% 0; transition: opacity .6s var(--ease-out), transform .7s var(--ease-out); }\n.vh-reveal-ok .vh-pipe-reveal:not(.is-in) { opacity: 0; transform: translateY(24px) scale(.97); }\n\n\/* \u2550\u2550\u2550 DE PRINCIPIO A FIN \u2014 \u00abSin Voicit\u00bb (todo en tu carril) \u2194 \u00abCon Voicit Hunting + Voicit HR\u00bb \u2550\u2550\u2550\n   El modo vive en data-mode de la secci\u00f3n; los dos textos de cada paso est\u00e1n en el HTML (TranslatePress los traduce). *\/\n.vh-plat .vh-wrap { max-width: calc(1320px + 2 * var(--gut)); }\n.vh-plat [data-v] { display: none; }\n.vh-plat[data-mode=\"sin\"] [data-v=\"sin\"], .vh-plat[data-mode=\"con\"] [data-v=\"con\"] { display: inline; }\n.vh-modes { display: flex; flex-direction: column; align-items: center; gap: 18px; margin-top: 40px; }\n.vh-seg { --kl: 5px; --kr: 50%; position: relative; display: inline-flex; padding: 5px; border-radius: 999px; background: rgba(255,255,255,.06); box-shadow: inset 0 0 0 1px rgba(255,255,255,.12); max-width: 100%; }\n.vh-seg-k { position: absolute; inset: 0; border-radius: 999px; background: #FFFFFF; clip-path: inset(5px var(--kr) 5px var(--kl) round 999px); transition: clip-path .45s var(--ease-out); display: none; }\n.vh-seg.is-js .vh-seg-k { display: block; }\n.vh-seg-b { position: relative; z-index: 1; height: 44px; padding: 0 20px; border-radius: 999px; cursor: pointer; font-family: inherit; font-size: 15px; font-weight: 700; white-space: nowrap; background: transparent !important; color: rgba(255,255,255,.72) !important; border: 0 !important; touch-action: manipulation; -webkit-user-select: none; user-select: none; transition: color .3s var(--ease-out), transform .16s var(--ease-out); }\n.vh-seg-b:active { transform: scale(.97); }\n.vh-seg-b[aria-pressed=\"true\"] { color: var(--ink) !important; }\n.vh-seg:not(.is-js) .vh-seg-b[aria-pressed=\"true\"] { background: #FFFFFF !important; }\n.vh-seg-b:focus-visible { outline: 2px solid var(--lime); outline-offset: 2px; }\n@media (hover: hover) and (pointer: fine) { .vh-seg-b[aria-pressed=\"false\"]:hover { color: #FFFFFF !important; } }\n.vh-seg--light { background: var(--bg2); box-shadow: inset 0 0 0 1px var(--line); }\n.vh-seg--light .vh-seg-k { background: var(--ink); }\n.vh-seg--light .vh-seg-b { color: var(--ink2) !important; }\n.vh-seg--light .vh-seg-b[aria-pressed=\"true\"] { color: #FFFFFF !important; }\n.vh-seg--light:not(.is-js) .vh-seg-b[aria-pressed=\"true\"] { background: var(--ink) !important; }\n.vh-seg--light .vh-seg-b:focus-visible { outline-color: var(--ink); }\n@media (hover: hover) and (pointer: fine) { .vh-seg--light .vh-seg-b[aria-pressed=\"false\"]:hover { color: var(--ink) !important; } }\n.vh .vh-mine { display: flex; align-items: baseline; justify-content: center; flex-wrap: wrap; gap: 4px 12px; font-size: 16px; font-weight: 700; color: var(--dktx); text-align: center; }\n.vh-mine b { display: inline-grid; font-size: clamp(34px, 4vw, 52px); font-weight: 700; line-height: 1; letter-spacing: -.04em; color: #FFFFFF; font-variant-numeric: tabular-nums; }\n.vh-mine b > [data-v] { display: block; grid-area: 1 \/ 1; transition: opacity .3s var(--ease-out), transform .45s var(--ease-out); }\n.vh-plat[data-mode=\"sin\"] .vh-mine b > [data-v=\"con\"], .vh-plat[data-mode=\"con\"] .vh-mine b > [data-v=\"sin\"] { opacity: 0; transform: translateY(.35em); }\n\n.vh-lanes { position: relative; display: grid; grid-template-columns: 150px repeat(6, minmax(0, 1fr)); grid-template-rows: repeat(3, minmax(212px, auto)); column-gap: 24px; margin-top: 40px; padding: 10px 14px; border-radius: 32px; background: #1C1C1C; box-shadow: inset 0 0 0 1px rgba(255,255,255,.08), 0 40px 90px -50px rgba(0,0,0,.9); }\n.vh-lane-bg { grid-column: 1 \/ -1; z-index: 0; border-radius: 20px; transition: background-color .45s var(--ease-out); }\n.vh-lane-bg[data-lane=\"1\"] { grid-row: 1; }\n.vh-lane-bg[data-lane=\"2\"] { grid-row: 2; background: rgba(231,254,21,.045); }\n.vh-lane-bg[data-lane=\"3\"] { grid-row: 3; }\n.vh-plat[data-mode=\"sin\"] .vh-lane-bg[data-lane=\"1\"] { background: rgba(255,255,255,.05); }\n.vh-plat[data-mode=\"sin\"] .vh-lane-bg[data-lane=\"2\"] { background: transparent; }\n.vh-lane-lab { grid-column: 1; align-self: center; z-index: 2; display: flex; flex-direction: column; align-items: flex-start; gap: 8px; padding: 0 4px 0 10px; transition: opacity .45s var(--ease-out); }\n.vh-lane-lab[data-lane=\"1\"] { grid-row: 1; }\n.vh-lane-lab[data-lane=\"2\"] { grid-row: 2; }\n.vh-lane-lab[data-lane=\"3\"] { grid-row: 3; }\n.vh-plat[data-mode=\"sin\"] .vh-lane-lab:not([data-lane=\"1\"]) { opacity: .35; }\n.vh-chip { display: inline-flex; align-items: center; height: 30px; padding: 0 12px; border-radius: 999px; font-size: 13px; font-weight: 700; line-height: 1; white-space: nowrap; }\n.vh-chip--tu { box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.6); color: #FFFFFF; }\n.vh-chip--hunt { background: var(--lime); color: var(--ink); }\n.vh-chip--hr { background: #FFFFFF; color: var(--ink); }\n.vh-lane-lab small { display: block; font-size: 12.5px; line-height: 1.35; color: var(--dkmut); }\n.vh .vh-flow { list-style: none; grid-column: 2 \/ -1; grid-row: 1 \/ -1; display: grid; grid-template-columns: subgrid; grid-template-rows: subgrid; z-index: 2; }\n.vh-st { position: relative; min-width: 0; margin: 12px 0; padding: 16px 16px 18px; border-radius: 16px; background: #2A2A2A; color: #FFFFFF; }\n.vh .vh-st { transition: background-color .45s var(--ease-out), box-shadow .45s var(--ease-out), opacity .42s var(--ease-out), transform .42s var(--ease-out); }\n.vh-st[data-st=\"1\"] { grid-column: 1; grid-row: 3; }\n.vh-st[data-st=\"2\"] { grid-column: 2; grid-row: 2; }\n.vh-st[data-st=\"3\"] { grid-column: 3; grid-row: 1; }\n.vh-st[data-st=\"4\"] { grid-column: 4; grid-row: 3; }\n.vh-st[data-st=\"5\"] { grid-column: 5; grid-row: 3; }\n.vh-st[data-st=\"6\"] { grid-column: 6; grid-row: 1; }\n.vh-st[data-st=\"7\"] { grid-column: 6; grid-row: 3; }\n.vh-plat[data-mode=\"sin\"] .vh-st { grid-row: 1; }\n.vh-plat[data-mode=\"sin\"] .vh-st[data-branch] { grid-row: 3; opacity: 0; transform: scale(.96); pointer-events: none; }\n.vh-st[data-who=\"hunt\"] { background: #1A1A1A; box-shadow: inset 0 0 0 2px var(--lime), 0 0 0 6px rgba(231,254,21,.07), 0 18px 44px -18px rgba(231,254,21,.32); }\n.vh-st[data-who=\"tu\"], .vh-plat[data-mode=\"sin\"] .vh-st { background: #FFFFFF; color: var(--ink); box-shadow: none; }\n.vh-st[data-branch] { background: rgba(255,255,255,.03); box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.22); }\n.vh-st-top { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 14px; }\n.vh-st-ico { width: 36px; height: 36px; border-radius: 10px; display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; background: rgba(255,255,255,.08); color: #FFFFFF; transition: background-color .45s var(--ease-out), color .45s var(--ease-out); }\n.vh-st-ico svg { width: 19px; height: 19px; }\n.vh-st[data-who=\"hunt\"] .vh-st-ico { background: var(--lime); color: var(--ink); }\n.vh-st[data-who=\"tu\"] .vh-st-ico, .vh-plat[data-mode=\"sin\"] .vh-st .vh-st-ico { background: var(--bg2); color: var(--ink); }\n.vh-st-who { display: none; font-size: 10.5px; font-weight: 700; letter-spacing: .04em; text-transform: uppercase; opacity: .7; }\n.vh .vh-st h3 { font-size: 16px; font-weight: 700; line-height: 1.25; letter-spacing: -.01em; transition: color .45s var(--ease-out); }\n.vh .vh-st[data-who=\"tu\"] h3, .vh .vh-plat[data-mode=\"sin\"] .vh-st h3 { color: var(--ink) !important; }\n.vh .vh-st p { margin-top: 6px; font-size: 13.5px; line-height: 1.45; color: rgba(255,255,255,.7); }\n.vh .vh-st[data-who=\"tu\"] p, .vh .vh-plat[data-mode=\"sin\"] .vh-st p { color: var(--ink2); }\n.vh-lanes-svg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; pointer-events: none; overflow: visible; }\n.vh-lanes-main { fill: none; stroke: var(--lime); stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: var(--len, 4000); stroke-dashoffset: var(--len, 4000); transition: stroke-dashoffset 1.6s var(--ease-in-out); }\n.vh-plat[data-mode=\"sin\"] .vh-lanes-main { stroke: rgba(255,255,255,.4); }\n.vh-lanes.is-drawn .vh-lanes-main { stroke-dashoffset: 0; }\n.vh-lanes-branch { fill: none; stroke: rgba(255,255,255,.45); stroke-width: 1.5; stroke-dasharray: 5 6; opacity: 0; transition: opacity .5s var(--ease-out); }\n.vh-lanes.is-drawn .vh-lanes-branch { opacity: 1; transition-delay: 1.4s; }\n.vh-plat[data-mode=\"sin\"] .vh-lanes-branch { opacity: 0 !important; }\n.vh-plat-foot { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 56px; align-items: start; margin-top: 80px; }\n.vh .vh-claim { font-size: clamp(34px, 4.8vw, 58px); font-weight: 700; line-height: 1.05; letter-spacing: -.035em; color: #FFFFFF; }\n.vh-claim em { font-style: normal; color: var(--lime); }\n.vh .vh-claim-p { font-size: 18px; line-height: 1.6; color: var(--dktx); }\n.vh .vh-gains { list-style: none; display: flex; flex-direction: column; gap: 12px; margin: 26px 0 32px; }\n.vh-gains li { display: flex; align-items: center; gap: 12px; font-size: 17px; font-weight: 700; line-height: 1.4; color: #FFFFFF; }\n.vh-gains li::before { content: ''; width: 8px; height: 8px; background: #FFFFFF; flex-shrink: 0; }\n.vh-plat-links { display: flex; flex-wrap: wrap; gap: 12px; }\n\n\/* \u2550\u2550\u2550 COMPARATIVA \u2014 la columna de Voicit Hunting es una tarjeta oscura que sobresale de la tabla; al llegar, las filas\n   entran en cascada, cada ventaja se marca con un \u2713 y la \u00faltima fila dibuja la carga de trabajo que te queda.\n   En m\u00f3vil (con JS): cada criterio es una pareja \u00abVoicit Hunting \/ alternativa elegida en el selector\u00bb. \u2550\u2550\u2550 *\/\n.vh-cmp-pick { display: none; }\n.vh-tablewrap { position: relative; margin-top: 64px; border: 1px solid var(--line); border-radius: 20px; background: #FFFFFF; }\n.vh-tablewrap::before { content: ''; position: absolute; z-index: 0; top: -14px; bottom: -14px; left: 19%; width: 27%; border-radius: 20px; background: linear-gradient(170deg, #262626 0%, #161616 60%); box-shadow: 0 34px 70px -34px rgba(0,0,0,.6); }\n.vh-table { position: relative; z-index: 1; width: 100%; table-layout: fixed; border-collapse: separate; border-spacing: 0; font-size: 15.5px; margin: 0; }\n.vh-table caption { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap; }\n.vh-table th, .vh-table td { padding: 20px 22px; text-align: left; vertical-align: top; line-height: 1.45; border: 0; border-bottom: 1px solid #F0F0F0; background: transparent; }\n.vh-table thead th { font-size: 14px; font-weight: 700; color: var(--ink); vertical-align: middle; padding-top: 24px; padding-bottom: 24px; }\n.vh-table thead th:first-child { width: 19%; }\n.vh-table thead th.is-us { width: 27%; }\n.vh-table tbody th { font-size: 14px; font-weight: 700; color: var(--ink); }\n.vh-table td { color: var(--ink2); }\n.vh-table .is-us { color: #FFFFFF !important; font-weight: 700; border-bottom-color: rgba(255,255,255,.1); }\n.vh-table tbody td.is-us { position: relative; padding-left: 54px; }\n.vh-table tbody tr:last-child > * { border-bottom: 0; }\n.vh-ok { position: absolute; left: 22px; top: 20px; width: 20px; height: 20px; border-radius: 50%; background: var(--lime) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23161616' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\") center \/ 11px no-repeat; transition: transform .35s var(--ease-out); }\n.vh-table .vh-tr-load > * { padding-top: 24px; padding-bottom: 26px; }\n.vh-table .vh-tr-load td.is-us { padding-left: 22px; }\n.vh-load { display: flex; gap: 4px; width: 132px; max-width: 100%; margin-bottom: 12px; }\n.vh-load i { flex: 1; height: 8px; border-radius: 3px; background: var(--line); transform-origin: left center; transition: transform .45s var(--ease-out); }\n.vh-load i.is-on { background: var(--ink); }\n.vh-table .is-us .vh-load i { background: rgba(255,255,255,.14); }\n.vh-table .is-us .vh-load i.is-on { background: var(--lime); }\n.vh-table tbody tr > * { transition: opacity .42s var(--ease-out), transform .42s var(--ease-out); }\n.vh-reveal-ok .vh-tablewrap:not(.is-in) tbody tr > * { opacity: 0; transform: translateY(10px); }\n.vh-reveal-ok .vh-tablewrap:not(.is-in) .vh-ok { transform: scale(0); }\n.vh-reveal-ok .vh-tablewrap:not(.is-in) .vh-load i { transform: scaleX(0); }\n.vh-table tbody tr:nth-child(2) > * { transition-delay: .06s; }\n.vh-table tbody tr:nth-child(3) > * { transition-delay: .12s; }\n.vh-table tbody tr:nth-child(4) > * { transition-delay: .18s; }\n.vh-table tbody tr:nth-child(5) > * { transition-delay: .24s; }\n.vh-table tbody tr:nth-child(6) > * { transition-delay: .30s; }\n.vh-table tbody tr:nth-child(7) > * { transition-delay: .36s; }\n.vh-table tbody tr:nth-child(1) .vh-ok { transition-delay: .24s; }\n.vh-table tbody tr:nth-child(2) .vh-ok { transition-delay: .30s; }\n.vh-table tbody tr:nth-child(3) .vh-ok { transition-delay: .36s; }\n.vh-table tbody tr:nth-child(4) .vh-ok { transition-delay: .42s; }\n.vh-table tbody tr:nth-child(5) .vh-ok { transition-delay: .48s; }\n.vh-table tbody tr:nth-child(6) .vh-ok { transition-delay: .54s; }\n.vh-load i:nth-child(1) { transition-delay: .62s; }\n.vh-load i:nth-child(2) { transition-delay: .70s; }\n.vh-load i:nth-child(3) { transition-delay: .78s; }\n.vh-load i:nth-child(4) { transition-delay: .86s; }\n@media (hover: hover) and (pointer: fine) and (min-width: 901px) {\n  .vh-table tbody tr:hover > :not(.is-us) { background: #FAFAFA; }\n  .vh-table tbody tr:hover > .is-us { background: rgba(255,255,255,.04); }\n}\n\n\/* \u2550\u2550\u2550 RESE\u00d1A \u2014 la cita se lee al hacer scroll: cada palabra pasa de gris claro a tinta (solo opacidad), la frase del\n   \u00abantes\u00bb queda en gris de apoyo y la palabra final se subraya. Una luz suave sigue al puntero. Comilla colgada a la\n   izquierda en escritorio. Sin JS (o con reduced-motion) la cita se ve entera. \u2550\u2550\u2550 *\/\n.vh-review { overflow: hidden; }\n.vh .vh-quote { position: relative; display: grid; grid-template-columns: 88px minmax(0, 1fr); column-gap: 40px; max-width: 1040px; margin: 0 auto; padding: 0; }\n.vh-quote::before { content: ''; position: absolute; z-index: 0; left: 0; top: 0; width: 640px; height: 640px; margin: -320px 0 0 -320px; border-radius: 50%; background: radial-gradient(circle, rgba(255,255,255,.95) 0%, rgba(255,255,255,0) 62%); transform: translate(var(--mx, 420px), var(--my, 140px)); opacity: 0; pointer-events: none; transition: opacity .5s var(--ease-out); }\n@media (hover: hover) and (pointer: fine) { .vh-quote:hover::before { opacity: 1; } }\n.vh-quote > * { position: relative; z-index: 1; }\n.vh-quote-mark { grid-column: 1; grid-row: 1; width: 88px; height: 66px; margin-top: 6px; color: var(--ink); transform-origin: 0 100%; }\n.vh-reveal-ok .vh-quote-mark:not(.is-in) { transform: scale(.7) translateY(10px); }\n.vh .vh-quote-q { grid-column: 2; margin: 0; padding: 0; border: 0; quotes: none; }\n.vh .vh-quote-q p { font-size: clamp(26px, 3vw, 40px); font-weight: 400; line-height: 1.3; letter-spacing: -.025em; color: var(--ink); text-wrap: pretty; }\n.vh-q-a { color: var(--mut); }\n.vh-quote.is-split .vh-w { opacity: .14; transition: opacity .3s var(--ease-out); }\n.vh-quote.is-split .vh-w.is-on { opacity: 1; }\n.vh-w--key { position: relative; white-space: nowrap; }\n.vh-w--key::after { content: ''; position: absolute; left: 0; right: .32em; bottom: -.04em; height: .085em; border-radius: .05em; background: var(--ink); transform: scaleX(0); transform-origin: left center; transition: transform .7s var(--ease-out) .1s; }\n.vh-quote.is-done .vh-w--key::after, .vh-quote:not(.is-split) .vh-w--key::after { transform: scaleX(1); }\n.vh .vh-quote-who { grid-column: 2; display: flex; align-items: center; gap: 16px; margin-top: 40px; padding-top: 24px; border-top: 1px solid var(--line2); }\n.vh-quote-who::before { content: ''; position: absolute; left: 0; top: -1px; width: 40px; height: 2px; background: var(--ink); }\n.vh-quote-ava { width: 60px; height: 60px; border-radius: 50%; flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; background: var(--ink); color: #FFFFFF; font-size: 17px; font-weight: 700; letter-spacing: .02em; box-shadow: 0 0 0 4px #FFFFFF, 0 0 0 5px var(--line2); }\n.vh-quote-ava img { width: 100%; height: 100%; object-fit: cover; }\n.vh-quote-who b { display: block; font-size: 18px; font-weight: 700; letter-spacing: -.015em; line-height: 1.3; color: var(--ink); }\n.vh-quote-who small { display: block; margin-top: 2px; font-size: 15px; line-height: 1.4; color: var(--mut); }\n\n\/* \u2550\u2550\u2550 CTA FINAL \u2550\u2550\u2550 *\/\n.vh-cta { position: relative; overflow: hidden; padding: 144px 0 136px; text-align: center; }\n.vh-cta .vh-mapbox { left: 50%; top: 50%; width: min(1500px, 124vw); transform: translate(-50%, -50%); opacity: .8;\n  -webkit-mask-image: radial-gradient(56% 66% at 50% 50%, #000 28%, transparent 100%); mask-image: radial-gradient(56% 66% at 50% 50%, #000 28%, transparent 100%); }\n.vh-cta .vh-wrap { position: relative; z-index: 2; }\n.vh-cta-brand { display: flex; justify-content: center; margin-bottom: 32px; }\n.vh .vh-cta-h { font-size: clamp(34px, 4.8vw, 58px); font-weight: 700; line-height: 1.05; letter-spacing: -.035em; max-width: 14ch; margin: 0 auto; }\n.vh .vh-cta-p { text-wrap: balance; margin: 24px auto 0; max-width: 34em; font-size: clamp(18px, 1.55vw, 21px); line-height: 1.6; color: var(--dktx); }\n@media (min-width: 768px) { .vh-cta-p > span { display: block; } }\n.vh-cta .vh-btn { margin-top: 36px; }\n.vh .vh-start { list-style: none; counter-reset: vhs; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; max-width: 920px; margin: 72px auto 0; text-align: left; }\n.vh-start li { position: relative; padding-top: 22px; border-top: 1px solid rgba(255,255,255,.18); }\n.vh-start li::before { counter-increment: vhs; content: counter(vhs, decimal-leading-zero); display: block; margin-bottom: 10px; font-size: 13px; font-weight: 700; letter-spacing: .04em; color: var(--mut2); }\n.vh-start li:last-child { border-top-color: var(--lime); }\n.vh-start b { display: block; font-size: 18px; font-weight: 700; letter-spacing: -.015em; line-height: 1.3; color: #FFFFFF; }\n.vh-start span { display: block; margin-top: 6px; font-size: 15.5px; line-height: 1.5; color: var(--dkmut); }\n\n\/* \u2550\u2550\u2550 PREGUNTAS \u2550\u2550\u2550 *\/\n.vh-faq-grid { display: grid; grid-template-columns: minmax(0, 4fr) minmax(0, 8fr); gap: 72px; align-items: start; }\n.vh-faq-a-side { position: sticky; top: calc(var(--top) + 40px); }\n.vh .vh-faq-a-side .vh-intro { font-size: 16px; }\n.vh-faq-a-side .vh-btn { margin-top: 28px; height: 50px; font-size: 15px; }\n.vh .vh-faq-more { margin-top: 16px; font-size: 14px; }\n.vh-faq-more a { color: var(--mut) !important; text-decoration: underline !important; text-underline-offset: 3px; }\n.vh-faq details { border-bottom: 1px solid var(--line2); }\n.vh-faq details:first-child { border-top: 1px solid var(--line2); }\n.vh-faq summary { list-style: none; cursor: pointer; display: flex; align-items: flex-start; justify-content: space-between; gap: 24px; padding: 22px 0; font-size: 18px; font-weight: 700; line-height: 1.4; color: var(--ink); -webkit-user-select: none; user-select: none; touch-action: manipulation; }\n.vh-faq summary::-webkit-details-marker { display: none; }\n.vh-faq summary::after { content: ''; flex-shrink: 0; width: 24px; height: 24px; border-radius: 50%; background: var(--bg2) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 6v12M6 12h12' fill='none' stroke='%23161616' stroke-width='2.4' stroke-linecap='round'\/%3E%3C\/svg%3E\") center \/ 12px no-repeat; transition: transform .26s var(--ease-out), background-color .2s var(--ease-out); }\n.vh-faq details[open] summary::after { transform: rotate(45deg); background-color: #E4E4E4; }\n.vh-faq summary:focus-visible { outline: 2px solid var(--ink); outline-offset: 4px; border-radius: 6px; }\n.vh-faq-a { padding: 0 48px 24px 0; font-size: 16.5px; line-height: 1.65; color: var(--ink2); }\n.vh-faq details[open] .vh-faq-a { animation: vh-in .26s var(--ease-out); }\n.vh-faq-a a { color: var(--ink) !important; text-decoration: underline !important; text-underline-offset: 3px; }\n\n\/* \u2550\u2550\u2550 NAVEGACI\u00d3N: bot\u00f3n flotante \u2550\u2550\u2550 *\/\n.vh-float {\n  position: fixed; right: 24px; bottom: 24px; z-index: 60; display: inline-flex; align-items: center; gap: 10px;\n  height: 52px; padding: 0 22px 0 18px; border-radius: 999px; text-decoration: none !important;\n  background: var(--ink) !important; color: #FFFFFF !important; font-size: 15px; font-weight: 700;\n  box-shadow: 0 20px 44px -18px rgba(0,0,0,.55), inset 0 0 0 1px rgba(255,255,255,.14);\n  opacity: 0; transform: translateY(18px); pointer-events: none; visibility: hidden;\n  touch-action: manipulation; -webkit-user-select: none; user-select: none;\n  transition: opacity .25s var(--ease-out), transform .3s var(--ease-out), background-color .25s var(--ease-out), color .25s var(--ease-out), visibility 0s linear .3s;\n}\n.vh-float.is-ondark { background: var(--lime) !important; color: var(--ink) !important; box-shadow: 0 20px 44px -18px rgba(0,0,0,.7); }\n.vh-float.is-ondark::before { background: var(--ink); box-shadow: 0 0 0 4px rgba(22,22,22,.14); }\n.vh-float::before { content: ''; width: 8px; height: 8px; border-radius: 50%; background: var(--lime); box-shadow: 0 0 0 4px rgba(231,254,21,.2); }\n.vh-float.is-on { opacity: 1; transform: none; pointer-events: auto; visibility: visible; transition-delay: 0s; }\n.vh-float.is-on:active { transform: scale(.97); }\n.vh-float:focus-visible { outline: 2px solid var(--ink); outline-offset: 3px; }\n\n\/* \u2550\u2550\u2550 AGENDA (Calendly en un di\u00e1logo de la propia p\u00e1gina) \u2550\u2550\u2550 *\/\n.vh-cal { padding: 0; margin: 0; border: 0; background: transparent; color: inherit; max-width: 100%; max-height: 100%; overflow: visible; }\n.vh-cal[open] { position: fixed; inset: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }\n.vh-cal::backdrop { background: transparent; }\n.vh-cal-ov { position: absolute; inset: 0; background: rgba(22,22,22,.55); opacity: 0; transition: opacity .22s var(--ease-out); }\n.vh-cal-box { position: relative; display: flex; flex-direction: column; width: min(1040px, calc(100% - 48px)); height: min(780px, calc(100% - 48px)); background: #FFFFFF; border-radius: 20px; overflow: hidden; box-shadow: 0 30px 70px -28px rgba(0,0,0,.5); opacity: 0; transform: scale(.96); transition: opacity .22s var(--ease-out), transform .26s var(--ease-out); }\n.vh-cal.is-open .vh-cal-ov { opacity: 1; }\n.vh-cal.is-open .vh-cal-box { opacity: 1; transform: none; }\n.vh-cal-head { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 14px 16px 14px 24px; border-bottom: 1px solid #EEEEEE; }\n.vh-cal-title { font-size: 16px; font-weight: 700; color: var(--ink); line-height: 1.3; }\n.vh-cal-x { width: 38px; height: 38px; padding: 0; border-radius: 50%; cursor: pointer; flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; background: #F2F2F2 !important; color: var(--ink) !important; border: 0 !important; touch-action: manipulation; transition: transform .16s var(--ease-out), background-color .2s var(--ease-out); }\n.vh-cal-x:active { transform: scale(.94); }\n.vh-cal-x svg { width: 16px; height: 16px; }\n@media (hover: hover) and (pointer: fine) { .vh-cal-x:hover { background: #E6E6E6 !important; } }\n.vh-cal-frame { position: relative; flex: 1 1 auto; background: #FAFAFA; }\n.vh-cal-frame iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }\n.vh-cal-load { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; gap: 10px; font-size: 14px; font-weight: 700; color: var(--mut); transition: opacity .2s var(--ease-out); }\n.vh-cal-load i { width: 16px; height: 16px; border-radius: 50%; border: 2px solid #DADADA; border-top-color: var(--ink); animation: vh-rot .8s linear infinite; }\n@keyframes vh-rot { to { transform: rotate(360deg); } }\n.vh-cal.is-loaded .vh-cal-load { opacity: 0; pointer-events: none; }\n.vh-cal-foot { padding: 10px 16px; border-top: 1px solid #EEEEEE; text-align: center; font-size: 12.5px; }\n.vh-cal-foot a { color: var(--mut) !important; text-decoration: underline !important; text-underline-offset: 2px; }\nhtml.vh-lock, html.vh-lock body { overflow: hidden !important; }\n\n\/* \u2550\u2550\u2550 APARICI\u00d3N AL HACER SCROLL \u2014 entradas de 420 ms con cascada de 60 (data-vh-d).\n   Solo se oculta algo cuando el JS ya est\u00e1 listo (.vh-reveal-ok): si el JS falla, todo se ve. \u2550\u2550\u2550 *\/\n.vh-reveal-ok [data-vh-r]:not(.is-in) { opacity: 0; }\n.vh-reveal-ok [data-vh-r=\"up\"]:not(.is-in) { transform: translateY(18px); }\n.vh-reveal-ok [data-vh-r=\"left\"]:not(.is-in) { transform: translateX(-24px); }\n.vh-reveal-ok [data-vh-r=\"right\"]:not(.is-in) { transform: translateX(24px); }\n.vh-reveal-ok [data-vh-r=\"scale\"]:not(.is-in) { transform: scale(.96); }\n.vh-reveal-ok [data-vh-r=\"clip\"] { overflow: hidden; padding-bottom: .1em; margin-bottom: -.1em; }\n.vh-reveal-ok [data-vh-r=\"clip\"]:not(.is-in) { opacity: 1; }\n[data-vh-r=\"clip\"] > span { display: inline-block; transition: transform .7s var(--ease-out); }\n.vh-reveal-ok [data-vh-r=\"clip\"]:not(.is-in) > span { transform: translateY(108%); }\n[data-vh-r] { transition: opacity .42s var(--ease-out), transform .42s var(--ease-out); }\n[data-vh-d=\"1\"], [data-vh-d=\"1\"] > span { transition-delay: .06s; }\n[data-vh-d=\"2\"] { transition-delay: .12s; }\n[data-vh-d=\"3\"] { transition-delay: .18s; }\n[data-vh-d=\"4\"] { transition-delay: .24s; }\n[data-vh-d=\"5\"] { transition-delay: .30s; }\n[data-vh-d=\"6\"] { transition-delay: .36s; }\n\n\/* \u2550\u2550\u2550 RESPONSIVE \u2550\u2550\u2550 *\/\n\/* Hero de escritorio desde 900 px (tambi\u00e9n tabletas apaisadas); apilado por debajo *\/\n@media (min-width: 900px) and (max-height: 760px) {\n  .vh-hero { padding-top: 56px; padding-bottom: 64px; }\n  .vh .vh-h1 { margin-top: 26px; font-size: clamp(34px, min(4.8vw, 7.6vh), 58px); }\n  .vh .vh-lead { margin-top: 18px; }\n  .vh-ctas { margin-top: 28px; }\n  .vh-inbox { bottom: 28px; }\n  .vh .vh-inbox { --rows: 2; }\n}\n@media (min-width: 1025px) and (max-height: 760px) {\n  .vh-msg--2 { display: none; }\n  .vh-chapter { padding-top: 14px; padding-bottom: 14px; }\n  .vh .vh-chapter p { font-size: 14.5px; }\n  .vh-screen-body { min-height: 400px; }\n  .vh-panel { padding-top: 18px; padding-bottom: 18px; }\n  .vh-vac-row { padding: 10px 0; }\n}\n@media (min-width: 900px) and (max-width: 1199px) {\n  .vh-hero-copy { max-width: min(540px, calc(100% - 352px)); }\n  .vh-inbox { width: 300px; }\n}\n@media (max-width: 1024px) {\n  \/* C\u00f3mo funciona: formato \u00abhistorias\u00bb \u2014 barras arriba, pantalla, y solo el cap\u00edtulo activo debajo *\/\n  .vh-scrolly { height: auto; margin-top: 32px; }\n  .vh-scrolly-sticky { position: static; height: auto; display: block; }\n  .vh-scrolly-grid { display: flex; flex-direction: column; align-items: stretch; gap: 16px; }\n  .vh-stage { order: -1; }\n  .vh-steps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 6px; margin-bottom: 12px; }\n  .vh-step { display: flex; flex-direction: column; gap: 7px; padding: 6px 0 4px; margin: 0; cursor: pointer; text-align: left; font-family: inherit; font-size: 12px; font-weight: 700; line-height: 1.2; background: transparent !important; color: var(--mut) !important; border: 0 !important; touch-action: manipulation; -webkit-user-select: none; user-select: none; }\n  .vh-step i { display: block; height: 3px; border-radius: 3px; background: #D6D6D6; overflow: hidden; }\n  .vh-step b { display: block; height: 100%; background: var(--ink); transform-origin: left center; transform: scaleX(0); }\n  .vh-step.is-on { color: var(--ink) !important; }\n  .vh-step:focus-visible { outline: 2px solid var(--ink); outline-offset: 2px; border-radius: 4px; }\n  .vh-screen-progress { display: none; }\n  .vh .vh-chapters { display: grid; gap: 0; }\n  .vh-chapter { grid-area: 1 \/ 1; opacity: 0; visibility: hidden; background: #FFFFFF; box-shadow: 0 14px 36px -22px rgba(0,0,0,.3); transition: opacity .3s var(--ease-out), visibility 0s linear .3s; }\n  .vh-chapter.is-active { visibility: visible; transition-delay: 0s; }\n  .vh-lanes { display: block; margin: 32px auto 0; max-width: 640px; padding: 0; background: none; box-shadow: none; }\n  \/* Al pasar de \u00abSin\u00bb a \u00abCon\u00bb (sin espacio para que las tarjetas viajen): cada paso se recoloca en cascada *\/\n  .vh-plat.is-swapping .vh-st { animation: vh-st-swap .5s var(--ease-out) both; }\n  .vh-plat.is-swapping .vh-st[data-st=\"2\"] { animation-delay: .06s; }\n  .vh-plat.is-swapping .vh-st[data-st=\"3\"] { animation-delay: .12s; }\n  .vh-plat.is-swapping .vh-st[data-st=\"4\"] { animation-delay: .18s; }\n  .vh-plat.is-swapping .vh-st[data-st=\"5\"] { animation-delay: .24s; }\n  .vh-plat.is-swapping .vh-st[data-st=\"6\"] { animation-delay: .30s; }\n  .vh-plat.is-swapping .vh-st[data-st=\"7\"] { animation-delay: .36s; }\n  .vh-lane-bg, .vh-lane-lab, .vh-lanes-svg { display: none; }\n  .vh .vh-flow { display: flex; flex-direction: column; gap: 16px; }\n  .vh-st { margin: 0; }\n  .vh-plat[data-mode=\"sin\"] .vh-st[data-branch] { display: none; }\n  .vh-st-who { display: inline-block; }\n  .vh-st:not(:last-child)::after { content: ''; position: absolute; left: 33px; top: 100%; width: 2px; height: 16px; background: var(--lime); }\n  .vh-plat[data-mode=\"sin\"] .vh-st:not(:last-child)::after { background: rgba(255,255,255,.3); }\n  .vh-st[data-st=\"6\"]::after { background: transparent !important; border-left: 2px dashed rgba(255,255,255,.35); width: 0; }\n  .vh-plat-foot { grid-template-columns: minmax(0, 1fr); gap: 24px; margin-top: 56px; }\n  .vh-faq-grid { grid-template-columns: 1fr; gap: 32px; }\n  .vh-faq-a-side { position: static; }\n}\n@media (max-width: 899px) {\n  .vh-hero { flex-direction: column; align-items: stretch; padding: 56px 0 40px; min-height: 0; }\n  .vh-hero-copy { max-width: 640px; }\n  .vh-hero .vh-mapbox { position: relative; order: 2; right: auto; top: auto; transform: none; width: 132%; margin: 28px 0 0 -16%;\n    -webkit-mask-image: linear-gradient(180deg, transparent 0%, #000 18%, #000 82%, transparent 100%); mask-image: linear-gradient(180deg, transparent 0%, #000 18%, #000 82%, transparent 100%); }\n  .vh-inbox { position: relative; order: 3; right: auto; bottom: auto; width: auto; max-width: 440px; margin: -40px var(--gut) 0; align-self: center; width: calc(100% - 2 * var(--gut)); }\n  .vh .vh-inbox { --rows: 2; }\n  .vh-split { grid-template-columns: 1fr; gap: 24px; }\n  .vh-split-a { position: static; }\n  .vh-quees-grid { grid-template-columns: minmax(0, 1fr); gap: 40px; }\n}\n@media (min-width: 600px) and (max-width: 899px) {\n  .vh .vh-symptoms { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: 24px; border-bottom: 1px solid var(--line); }\n  .vh-symptoms li:last-child { border-bottom: 0; }\n  .vh-big { font-size: clamp(48px, 8.4vw, 72px); }\n  .vh .vh-symptoms p { font-size: 15.5px; }\n  .vh .vh-recibes-l { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 32px; }\n  .vh-recibes-l li:nth-child(2) { border-top: 0; }\n}\n@media (max-width: 900px) {\n  .vh-cols { grid-template-columns: 1fr 1fr; }\n  .vh-col--done { display: none; }\n  .vh-cmp-pick { display: flex; flex-direction: column; align-items: center; gap: 10px; margin-top: 32px; }\n  .vh-cmp-pick-t { font-size: 13px; font-weight: 700; color: var(--mut); }\n  .vh-cmp-pick .vh-seg { width: 100%; max-width: 440px; }\n  .vh-cmp-pick .vh-seg-b { flex: 1 1 0; padding: 0 10px; }\n  .vh-tablewrap { margin-top: 24px; }\n  .vh-tablewrap:not(.is-js) { overflow-x: auto; }\n  .vh-tablewrap:not(.is-js) .vh-table { min-width: 660px; }\n  .vh-tablewrap::before { display: none; }\n  .vh-tablewrap .vh-table .is-us { background: var(--ink); }\n  .vh-tablewrap.is-js { border: 0; background: none; }\n  .vh-tablewrap.is-js .vh-table, .vh-tablewrap.is-js thead, .vh-tablewrap.is-js tbody { display: block; }\n  .vh-tablewrap.is-js tr { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }\n  .vh-tablewrap.is-js thead th:first-child, .vh-tablewrap.is-js [data-col] { display: none; }\n  .vh-tablewrap.is-js[data-cmp=\"li\"] [data-col=\"li\"], .vh-tablewrap.is-js[data-cmp=\"so\"] [data-col=\"so\"] { display: block; animation: vh-in .26s var(--ease-out); }\n  .vh-tablewrap.is-js .vh-table th, .vh-tablewrap.is-js .vh-table td { width: auto; }\n  .vh-tablewrap.is-js th, .vh-tablewrap.is-js td { border-bottom: 0; padding: 14px 14px 16px; font-size: 14px; }\n  .vh-tablewrap.is-js thead th { padding: 16px 14px; }\n  .vh-tablewrap.is-js tbody th { grid-column: 1 \/ -1; padding: 20px 2px 8px; font-size: 13px; color: var(--mut); }\n  .vh-tablewrap.is-js .is-us { border-radius: 14px 0 0 14px; }\n  .vh-tablewrap.is-js [data-col] { border-radius: 0 14px 14px 0; background: var(--bg2); }\n  .vh-tablewrap.is-js tbody td.is-us { padding-left: 42px; }\n  .vh-tablewrap.is-js .vh-ok { left: 14px; top: 15px; width: 18px; height: 18px; background-size: 10px; }\n  .vh-tablewrap.is-js .vh-tr-load td.is-us { padding-left: 14px; }\n}\n@media (max-width: 760px) {\n  .vh .vh-cats { grid-template-columns: 1fr 1fr; }\n  .vh-roles { flex-wrap: nowrap; overflow-x: auto; margin-left: calc(-1 * var(--gut)); margin-right: calc(-1 * var(--gut)); padding: 2px var(--gut) 6px; scrollbar-width: none; }\n  .vh-roles::-webkit-scrollbar { display: none; }\n  .vh .vh-start { grid-template-columns: minmax(0, 1fr); gap: 0; max-width: 440px; margin-top: 56px; }\n  .vh-start li { padding: 18px 0 22px; }\n}\n@media (max-width: 600px) {\n  .vh-hero { padding-top: 44px; }\n  .vh .vh-h1 { margin-top: 28px; }\n  .vh .vh-h1-sub { font-size: .56em; }\n  .vh-logo { height: 34px; }\n  .vh-logo--table { height: 28px; }\n  .vh-logo--cta { height: 40px; }\n  .vh-ctas .vh-btn { flex: 1 1 100%; }\n  .vh-tag { font-size: 11px; padding: 5px 9px; }\n  .vh .vh-inbox { --ch: 54px; }\n  .vh-big { font-size: clamp(60px, 19vw, 84px); }\n  .vh .vh-quees-k { gap: 16px; margin-top: 32px; }\n  .vh-quees-k > span { font-size: 16.5px; }\n  .vh-recibes { padding: 24px 22px 14px; border-radius: 24px; }\n  .vh-marquee { margin: 44px 0 52px; }\n  .vh .vh-cats { grid-template-columns: 1fr; gap: 20px; }\n  .vh-panel { padding: 18px 16px 20px; }\n  .vh-screen-body { min-height: 0; }\n  .vh-vac-row { grid-template-columns: 92px minmax(0, 1fr); gap: 10px; padding: 9px 0; }\n  .vh-vac-row > span:first-child { font-size: 11.5px; }\n  .vh-vac-row b { font-size: 14px; }\n  .vh-chips em { padding: 4px 9px; font-size: 12px; }\n  .vh .vh-vac-src { margin-top: 14px; }\n  .vh-row { grid-template-columns: 30px minmax(0, 1fr) 54px; gap: 10px; padding: 8px 6px; }\n  .vh-ava { width: 30px; height: 30px; font-size: 10px; }\n  .vh-msg { max-width: 94%; font-size: 13.5px; }\n  .vh-msg--2 { display: none; }\n  .vh-yes { flex-direction: column; align-items: flex-start; gap: 12px; }\n  .vh-yes-t b { font-size: 17px; }\n  .vh-status, .vh-screen .vh-screen-dots { display: none; }\n  .vh-cols { grid-template-columns: 1fr; padding: 12px; }\n  .vh-col[data-pipe-destcol] .vh-slot { min-height: 96px; }\n  .vh-card-acts { flex: 1 1 100%; }\n  .vh-card-acts button { flex: 1 1 0; }\n  .vh-card-top { flex-wrap: wrap; row-gap: 8px; }\n  .vh-state { flex-basis: 100%; padding-left: 40px; }\n  .vh-state > span { justify-self: start; }\n  .vh-seg { width: 100%; }\n  .vh-seg-b { flex: 1 1 auto; padding: 0 12px; font-size: 13.5px; white-space: normal; line-height: 1.2; }\n  .vh-plat-links .vh-btn { width: 100%; max-width: 100%; height: auto; min-height: 56px; padding: 14px 22px; white-space: normal; text-align: left; line-height: 1.3; justify-content: space-between; }\n  .vh-app-bar .vh-screen-dots, .vh-open { display: none; }\n  .vh .vh-quote { grid-template-columns: minmax(0, 1fr); }\n  .vh-quote-mark { width: 52px; height: 39px; margin: 0 0 18px; }\n  .vh-quote-mark, .vh .vh-quote-q, .vh .vh-quote-who { grid-column: 1; grid-row: auto; }\n  .vh .vh-quote-who { margin-top: 32px; }\n  .vh-cta { padding: 104px 0 96px; }\n  .vh-cta .vh-btn { width: 100%; }\n  .vh-cta .vh-mapbox { width: 220vw; top: 30%; opacity: .5; }\n  .vh-float { left: 12px; right: 12px; bottom: 12px; justify-content: center; }\n  .vh-toast { bottom: 80px; }\n  .vh-faq summary { font-size: 16.5px; }\n  .vh-faq-a { padding-right: 0; }\n  .vh-cal-box { width: 100%; height: 100%; border-radius: 0; transform: translateY(24px); }\n  .vh-cal.is-open .vh-cal-box { transform: none; }\n}\n@media (max-width: 375px) {\n  .vh-role { padding: 0 14px; font-size: 13px; }\n}\n\n\/* \u2550\u2550\u2550 REDUCED MOTION: todo quieto, todo visible \u2550\u2550\u2550 *\/\n@media (prefers-reduced-motion: reduce) {\n  .vh-hero .vh-hero-brand, .vh-hero .vh-lead, .vh-hero .vh-ctas, .vh-hero .vh-inbox, .vh-hero .vh-mapbox canvas { animation: none !important; }\n  .vh-logos-track, .vh-mrow { animation: none !important; }\n  .vh-mrow { flex-wrap: wrap; width: auto; justify-content: center; padding: 0 20px; }\n  .vh-mrow > :nth-child(n+9) { display: none; }\n  .vh-reveal-ok [data-vh-r]:not(.is-in), .vh-reveal-ok .vh-pipe-reveal:not(.is-in), .vh-reveal-ok [data-vh-r=\"clip\"]:not(.is-in) > span { opacity: 1; transform: none; clip-path: none; }\n  [data-vh-r=\"clip\"] > span { transition: none !important; }\n  [data-vh-r], .vh-pipe-reveal { transition: none !important; }\n  .vh-big-f { transition: none !important; clip-path: none !important; }\n  .vh-ib, .vh-inbox-wait i { transition: none !important; animation: none !important; }\n  .vh-pipe-ready .vh-card:not(.is-in) { opacity: 1; transform: none; }\n  .vh-cursor { display: none !important; }\n  .vh-st, .vh-st-ico, .vh-lane-bg, .vh-lane-lab, .vh-seg-k, .vh-mine b > [data-v] { transition: none !important; }\n  .vh-table tbody tr > *, .vh-ok, .vh-load i { transition: none !important; opacity: 1 !important; transform: none !important; }\n  .vh-quote-mark, .vh-quote.is-split .vh-w, .vh-w--key::after { transition: none !important; opacity: 1 !important; transform: none !important; }\n  .vh-lanes-main { stroke-dashoffset: 0 !important; transition: none !important; }\n  .vh-lanes-branch { opacity: 1; transition: none !important; }\n  .vh-panel { transition: opacity .2s linear, visibility 0s linear .2s; transform: none !important; }\n  .vh-panel.is-active { transition-delay: 0s; }\n  .vh-directo.is-ready .vh-vac-row, .vh-directo.is-ready .vh-vac-src, .vh-directo.is-ready .vh-row,\n  .vh-directo.is-ready .vh-why, .vh-directo.is-ready .vh-from, .vh-directo.is-ready .vh-msg,\n  .vh-directo.is-ready .vh-yes-avas .vh-ava, .vh-directo.is-ready .vh-yes-t { animation: none !important; opacity: 1 !important; transform: none !important; }\n  .vh-directo.is-ready .vh-panel:not(.is-run) .vh-fit i, .vh-fit i { transform: scaleX(var(--fit, .5)) !important; transition: none !important; }\n  .vh-typing { display: none !important; }\n  .vh-status > span::before { animation: none !important; }\n  .vh-cal-box, .vh-cal-ov { transition: opacity .2s linear !important; transform: none !important; }\n  .vh-card.is-skipped { transform: none !important; }\n  .vh-tag { transition: none !important; }\n}\n\/* Bloques pendientes (rese\u00f1as): ocultos en producci\u00f3n hasta tener los textos reales *\/\n.vh-pending { display: none !important; }\n<\/style>\n\n<div class=\"vl-landing vh\" data-role=\"data\" data-no-dynamic-translation>\n  <svg class=\"vh-defs\" aria-hidden=\"true\" focusable=\"false\"><symbol id=\"vh-logo-b\" viewBox=\"0 0 571.028 132.37\"><path fill=\"#FFFFFF\" transform=\"translate(0 0) scale(1)\" d=\"M72.18,36.11v-18h-18v18c-8.6,0-12.93-5.21-19.84-14.43C27.06,12,18.05,0,0,0V18.07c8.6,0,12.93,5.22,19.84,14.43,7.24,9.65,16.25,21.67,34.3,21.67V36.11ZM90.23,0h-18v18h18Z\"\/><path fill=\"#FFFFFF\" transform=\"translate(0 0)\" d=\"M291.2,53.08V46.64c-5.12.76-9.12.66-10.87-2.33-.94-1.6-.8-3.89-.8-7.05V19.92H291.2V13.81H279.53V2.91H271.9v10.9h-7.53v6.11h7.53V37.63c0,4.29-.26,7.45,1.45,10.68,2.87,5.46,10.47,6.22,17.85,4.77m-40,0h7.6V13.81h-7.6Zm0-45.7h7.6V0h-7.6ZM227,54.17c8.44,0,14.55-4.18,17.13-11.89l-7.71-1.82C234.79,44.68,231.85,47,227,47c-7.19,0-10.87-5.45-10.9-13.56,0-7.85,3.45-13.55,10.9-13.55a9.87,9.87,0,0,1,9.57,7l7.56-2.19c-2-7.37-8.44-12-17-12-11.88,0-19,8.58-19.08,20.72.07,12,6.94,20.73,19,20.73m-34.33-1.09h7.6V13.81h-7.6Zm0-45.7h7.6V0h-7.6Zm-38.3,26c0-8,3.53-13.52,11.16-13.52,7.42,0,11.2,5.3,11.2,13.52,0,8-3.71,13.59-11.2,13.59-7.34,0-11.16-5.3-11.16-13.59M165.5,54.17c11.71,0,19.27-8.47,19.27-20.76,0-12.14-7.49-20.69-19.27-20.69-11.56,0-19.23,8.4-19.23,20.69s7.45,20.76,19.23,20.76m-43.31-1.09h7.71l14.25-39.27h-7.67L126,43.55,115.61,13.81h-7.67Z\"\/><path fill=\"#9A9A9A\" transform=\"translate(307.443 53.08)\" d=\"M32.652 0V-19.308Q32.652 -21.598 32.27 -24.017Q31.889 -26.435 30.816 -28.507Q29.743 -30.58 27.798 -31.852Q25.853 -33.125 22.726 -33.125Q20.689 -33.125 18.871 -32.452Q17.053 -31.78 15.69 -30.289Q14.326 -28.798 13.545 -26.362Q12.763 -23.926 12.763 -20.435L8.036 -22.217Q8.036 -27.562 10.036 -31.652Q12.036 -35.743 15.781 -38.034Q19.526 -40.324 24.835 -40.324Q28.907 -40.324 31.671 -39.015Q34.434 -37.706 36.161 -35.579Q37.888 -33.452 38.797 -30.943Q39.706 -28.434 40.034 -26.035Q40.361 -23.635 40.361 -21.817V0ZM5.054 0V-52.36H11.854V-24.107H12.763V0Z M63.881 1.054Q59.809 1.054 57.045 -0.255Q54.282 -1.564 52.555 -3.691Q50.827 -5.818 49.918 -8.327Q49.009 -10.836 48.682 -13.235Q48.355 -15.635 48.355 -17.453V-39.27H56.063V-19.962Q56.063 -17.671 56.445 -15.253Q56.827 -12.835 57.9 -10.763Q58.972 -8.69 60.918 -7.418Q62.863 -6.145 65.99 -6.145Q68.026 -6.145 69.844 -6.818Q71.662 -7.49 73.026 -8.981Q74.389 -10.472 75.171 -12.908Q75.953 -15.344 75.953 -18.835L80.68 -17.053Q80.68 -11.708 78.68 -7.618Q76.68 -3.527 72.935 -1.236Q69.19 1.054 63.881 1.054ZM76.862 0V-11.345H75.953V-39.27H83.625V0Z M120.635 0V-19.308Q120.635 -21.598 120.254 -24.017Q119.872 -26.435 118.799 -28.507Q117.727 -30.58 115.781 -31.852Q113.836 -33.125 110.709 -33.125Q108.673 -33.125 106.855 -32.452Q105.036 -31.78 103.673 -30.289Q102.309 -28.798 101.528 -26.362Q100.746 -23.926 100.746 -20.435L96.019 -22.217Q96.019 -27.562 98.019 -31.652Q100.019 -35.743 103.764 -38.034Q107.509 -40.324 112.818 -40.324Q116.89 -40.324 119.654 -39.015Q122.417 -37.706 124.144 -35.579Q125.871 -33.452 126.78 -30.943Q127.689 -28.434 128.017 -26.035Q128.344 -23.635 128.344 -21.817V0ZM93.037 0V-39.27H99.837V-27.925H100.746V0Z M159.536 0Q155.828 0.727 152.264 0.618Q148.701 0.509 145.901 -0.764Q143.101 -2.036 141.683 -4.763Q140.41 -7.199 140.32 -9.727Q140.229 -12.254 140.229 -15.453V-50.178H147.864V-15.817Q147.864 -13.454 147.919 -11.708Q147.974 -9.963 148.664 -8.763Q149.973 -6.509 152.828 -6.2Q155.682 -5.89 159.536 -6.436ZM132.702 -33.161V-39.27H159.536V-33.161Z M167.785 -45.706V-53.087H175.384V-45.706ZM167.785 0V-39.27H175.384V0Z M213.122 0V-19.308Q213.122 -21.598 212.74 -24.017Q212.358 -26.435 211.286 -28.507Q210.213 -30.58 208.268 -31.852Q206.322 -33.125 203.195 -33.125Q201.159 -33.125 199.341 -32.452Q197.523 -31.78 196.159 -30.289Q194.796 -28.798 194.014 -26.362Q193.232 -23.926 193.232 -20.435L188.505 -22.217Q188.505 -27.562 190.505 -31.652Q192.505 -35.743 196.25 -38.034Q199.996 -40.324 205.304 -40.324Q209.377 -40.324 212.14 -39.015Q214.904 -37.706 216.631 -35.579Q218.358 -33.452 219.267 -30.943Q220.176 -28.434 220.503 -26.035Q220.83 -23.635 220.83 -21.817V0ZM185.524 0V-39.27H192.323V-27.925H193.232V0Z M245.732 18.544Q242.569 18.544 239.606 17.562Q236.642 16.581 234.206 14.672Q231.77 12.763 230.17 9.963L237.188 6.4Q238.46 8.908 240.824 10.072Q243.187 11.236 245.805 11.236Q249.041 11.236 251.332 10.09Q253.623 8.945 254.805 6.654Q255.986 4.363 255.95 0.982V-9.999H256.859V-39.27H263.586V1.054Q263.586 2.618 263.477 4.036Q263.368 5.454 263.077 6.872Q262.24 10.836 259.895 13.417Q257.55 15.999 253.932 17.272Q250.314 18.544 245.732 18.544ZM245.151 1.091Q239.66 1.091 235.679 -1.636Q231.697 -4.363 229.534 -9.072Q227.37 -13.781 227.37 -19.671Q227.37 -25.598 229.552 -30.271Q231.733 -34.943 235.751 -37.652Q239.769 -40.361 245.296 -40.361Q250.859 -40.361 254.659 -37.652Q258.459 -34.943 260.404 -30.252Q262.349 -25.562 262.349 -19.671Q262.349 -13.781 260.386 -9.09Q258.422 -4.4 254.605 -1.654Q250.787 1.091 245.151 1.091ZM246.205 -5.781Q249.95 -5.781 252.314 -7.563Q254.677 -9.345 255.768 -12.472Q256.859 -15.599 256.859 -19.671Q256.859 -23.744 255.75 -26.871Q254.641 -29.998 252.332 -31.743Q250.023 -33.489 246.46 -33.489Q242.678 -33.489 240.242 -31.634Q237.806 -29.78 236.624 -26.653Q235.442 -23.526 235.442 -19.671Q235.442 -15.781 236.624 -12.635Q237.806 -9.49 240.187 -7.636Q242.569 -5.781 246.205 -5.781Z\"\/><path fill=\"#9A9A9A\" transform=\"translate(309.498 120.718) scale(1.457)\" d=\"M9.422 0.444Q7.17 0.444 5.63 -0.674Q4.089 -1.793 3.296 -3.711Q2.504 -5.63 2.504 -8.015Q2.504 -10.43 3.296 -12.341Q4.089 -14.252 5.637 -15.348Q7.185 -16.444 9.437 -16.444Q11.659 -16.444 13.267 -15.341Q14.874 -14.237 15.733 -12.326Q16.593 -10.415 16.593 -8.015Q16.593 -5.615 15.733 -3.704Q14.874 -1.793 13.267 -0.674Q11.659 0.444 9.422 0.444ZM2.059 0V-21.333H4.711V-11.778H4.415V0ZM9.096 -1.97Q10.681 -1.97 11.719 -2.77Q12.756 -3.57 13.274 -4.941Q13.793 -6.311 13.793 -8.015Q13.793 -9.704 13.281 -11.067Q12.77 -12.43 11.711 -13.23Q10.652 -14.03 9.022 -14.03Q7.467 -14.03 6.444 -13.267Q5.422 -12.504 4.919 -11.148Q4.415 -9.793 4.415 -8.015Q4.415 -6.267 4.911 -4.896Q5.407 -3.526 6.444 -2.748Q7.481 -1.97 9.096 -1.97Z M21.185 7.111 24.281 -1.304 24.326 1.185 17.333 -16H20.104L25.585 -2.178H24.637L29.778 -16H32.459L23.748 7.111Z\"\/><g transform=\"translate(368.427 85.761) scale(1.457)\"><path fill=\"#FF93EE\" d=\"M 19.75 32 L 16.75 32 L 16.75 23 C 16.75 19.553 19.553 16.75 23 16.75 L 32 16.75 L 32 19.75 L 23 19.75 C 21.207 19.75 19.75 21.208 19.75 23 Z M 15.25 32 L 12.25 32 L 12.25 23 C 12.25 21.208 10.793 19.75 9 19.75 L 0 19.75 L 0 16.75 L 9 16.75 C 12.447 16.75 15.25 19.553 15.25 23 Z M 22.838 30.323 L 21.313 23.4 C 21.183 22.817 21.36 22.209 21.783 21.788 C 22.205 21.363 22.815 21.185 23.4 21.315 L 30.32 22.84 L 29.675 25.77 L 24.663 24.665 L 25.768 29.678 Z M 9.162 30.322 L 6.232 29.677 L 7.337 24.665 L 2.325 25.77 L 1.68 22.84 L 8.602 21.315 C 9.187 21.187 9.79 21.362 10.215 21.785 C 10.639 22.208 10.818 22.818 10.687 23.402 Z M 32 15.25 L 23 15.25 C 19.553 15.25 16.75 12.447 16.75 9 L 16.75 0 L 19.75 0 L 19.75 9 C 19.75 10.792 21.207 12.25 23 12.25 L 32 12.25 Z M 9 15.25 L 0 15.25 L 0 12.25 L 9 12.25 C 10.793 12.25 12.25 10.792 12.25 9 L 12.25 0 L 15.25 0 L 15.25 9 C 15.25 12.447 12.447 15.25 9 15.25 Z M 23.02 10.728 C 22.563 10.728 22.12 10.548 21.788 10.215 C 21.363 9.792 21.185 9.182 21.315 8.598 L 22.84 1.678 L 25.77 2.323 L 24.665 7.335 L 29.678 6.23 L 30.323 9.16 L 23.4 10.685 C 23.273 10.713 23.148 10.728 23.02 10.728 Z M 8.98 10.728 C 8.852 10.728 8.725 10.714 8.6 10.685 L 1.68 9.16 L 2.325 6.23 L 7.337 7.335 L 6.232 2.323 L 9.162 1.678 L 10.687 8.6 C 10.817 9.183 10.64 9.791 10.217 10.213 C 9.891 10.542 9.446 10.727 8.982 10.728 Z\"\/><path fill=\"#9A9A9A\" transform=\"translate(40 8)\" d=\"M 9.6 16 L 6.4 16 L 6.4 3.2 L 0 3.2 L 0 1.5 C 0 0.673 0.672 0 1.5 0 L 16 0 L 16 1.7 C 16 2.528 15.327 3.2 14.5 3.2 L 9.6 3.2 Z M 32.8 11.2 L 29.6 11.2 C 29.6 12.083 28.882 12.8 28 12.8 L 21.6 12.8 C 20.717 12.8 20 12.083 20 11.2 L 20 11.035 L 28.605 9.942 C 30.997 9.64 32.8 7.593 32.8 5.18 L 32.8 4.8 C 32.8 2.153 30.647 0 28 0 L 21.6 0 C 18.952 0 16.8 2.153 16.8 4.8 L 16.8 11.2 C 16.8 13.847 18.952 16 21.6 16 L 28 16 C 30.647 16 32.8 13.847 32.8 11.2 Z M 28 3.2 C 28.882 3.2 29.6 3.917 29.6 4.8 L 29.6 5.18 C 29.6 5.982 29 6.665 28.202 6.767 L 20 7.807 L 20 4.797 C 20 3.915 20.718 3.197 21.6 3.197 L 28 3.197 Z M 50.395 11.2 L 50.395 4.8 C 50.395 2.153 48.243 0 45.595 0 L 39.195 0 C 36.548 0 34.395 2.153 34.395 4.8 L 37.595 4.8 C 37.595 3.917 38.313 3.2 39.195 3.2 L 45.595 3.2 C 46.478 3.2 47.195 3.917 47.195 4.8 L 47.195 4.965 L 38.59 6.058 C 36.198 6.36 34.395 8.407 34.395 10.82 L 34.395 11.2 C 34.395 13.847 36.548 16 39.195 16 L 45.595 16 C 48.243 16 50.395 13.847 50.395 11.2 Z M 47.195 11.2 C 47.195 12.083 46.478 12.8 45.595 12.8 L 39.195 12.8 C 38.313 12.8 37.595 12.083 37.595 11.2 L 37.595 10.82 C 37.595 10.018 38.195 9.335 38.993 9.233 L 47.195 8.193 L 47.195 11.203 Z M 67.995 14.3 C 67.995 13.472 67.322 12.8 66.495 12.8 L 57.457 12.8 L 55.195 10.537 L 55.195 0 L 51.995 0 L 51.995 10.537 C 51.995 11.385 52.332 12.2 52.932 12.8 L 55.195 15.063 C 55.795 15.662 56.61 16 57.457 16 L 67.995 16 Z\"\/><path fill=\"#9A9A9A\" transform=\"translate(114.298 4)\" d=\"M 11.2 20 L 4.8 20 C 2.153 20 0 17.847 0 15.2 L 0 14.82 C 0 12.41 1.803 10.363 4.195 10.058 L 12.8 8.965 L 12.8 8.8 C 12.8 7.918 12.082 7.2 11.2 7.2 L 4.8 7.2 C 3.918 7.2 3.2 7.918 3.2 8.8 L 0 8.8 C 0 6.153 2.153 4 4.8 4 L 11.2 4 C 13.848 4 16 6.153 16 8.8 L 16 15.2 C 16 17.847 13.848 20 11.2 20 Z M 12.8 12.192 L 4.597 13.232 C 3.8 13.332 3.2 14.015 3.2 14.82 L 3.2 15.2 C 3.2 16.082 3.917 16.8 4.8 16.8 L 11.2 16.8 C 12.082 16.8 12.8 16.082 12.8 15.2 L 12.8 12.19 Z M 24.8 20 L 17.6 20 L 17.6 16.8 L 19.6 16.8 L 19.6 8 L 17.6 8 L 17.6 4.8 L 20.4 4.8 C 21.745 4.8 22.8 5.963 22.8 7.445 L 22.8 16.8 L 24.8 16.8 Z M 22.8 0 L 19.6 0 L 19.6 3.2 L 22.8 3.2 Z\"\/><path fill=\"#FF93EE\" transform=\"translate(109.595 20.895)\" d=\"M 0 0 L 3.105 0 L 3.105 3.105 L 0 3.105 Z\"\/><\/g><\/symbol><\/svg>\n\n  <section class=\"vh-hero vh-dark\" id=\"inicio\">\n    <div class=\"vh-mapbox\" data-vh-map=\"hero\" data-center=\"-0.4,39.5\" data-period=\"7\" aria-hidden=\"true\" data-nosnippet>\n      <canvas><\/canvas>\n      <div class=\"vh-tags\">\n        <span class=\"vh-tag\" data-lon=\"13.4\" data-lat=\"52.5\" data-card=\"0\"><b>Data Engineer<\/b><i>Berl\u00edn<\/i><\/span>\n        <span class=\"vh-tag\" data-lon=\"55.3\" data-lat=\"25.2\" data-card=\"1\"><b>Director de operaciones<\/b><i>Dub\u00e1i<\/i><\/span>\n        <span class=\"vh-tag\" data-lon=\"103.8\" data-lat=\"1.4\" data-card=\"2\"><b>Arquitecta cloud<\/b><i>Singapur<\/i><\/span>\n        <span class=\"vh-tag\" data-lon=\"36.8\" data-lat=\"-1.3\" data-card=\"3\"><b>Ingeniera agr\u00f3noma<\/b><i>Nairobi<\/i><\/span>\n        <span class=\"vh-tag\" data-lon=\"-46.6\" data-lat=\"-23.5\" data-card=\"4\"><b>Directora financiera<\/b><i>S\u00e3o Paulo<\/i><\/span>\n        <span class=\"vh-tag\" data-lon=\"151.2\" data-lat=\"-33.9\" data-card=\"5\"><b>Jefe de obra<\/b><i>S\u00eddney<\/i><\/span>\n        <span class=\"vh-tag\" data-lon=\"-79.4\" data-lat=\"43.7\" data-card=\"6\"><b>Ingeniero de software<\/b><i>Toronto<\/i><\/span>\n        <span class=\"vh-tag\" data-lon=\"-70.7\" data-lat=\"-33.4\" data-card=\"7\"><b>Ingeniero de minas<\/b><i>Santiago<\/i><\/span>\n        <span class=\"vh-tag\" data-lon=\"-99.1\" data-lat=\"19.4\" data-quiet><\/span>\n        <span class=\"vh-tag\" data-lon=\"-74.1\" data-lat=\"4.7\" data-quiet><\/span>\n        <span class=\"vh-tag\" data-lon=\"-74\" data-lat=\"40.7\" data-quiet><\/span>\n        <span class=\"vh-tag\" data-lon=\"-58.4\" data-lat=\"-34.6\" data-quiet><\/span>\n        <span class=\"vh-tag\" data-lon=\"-9.1\" data-lat=\"38.7\" data-quiet><\/span>\n        <span class=\"vh-tag\" data-lon=\"18.1\" data-lat=\"59.3\" data-quiet><\/span>\n        <span class=\"vh-tag\" data-lon=\"77.6\" data-lat=\"13\" data-quiet><\/span>\n        <span class=\"vh-tag\" data-lon=\"3.4\" data-lat=\"6.5\" data-quiet><\/span>\n        <span class=\"vh-tag\" data-lon=\"139.7\" data-lat=\"35.7\" data-quiet><\/span>\n        <span class=\"vh-tag vh-tag--you\" data-you><b>T\u00fa<\/b><\/span>\n      <\/div>\n    <\/div>\n    <div class=\"vh-wrap\">\n      <div class=\"vh-hero-copy\">\n        <div class=\"vh-hero-brand\"><svg class=\"vh-logo\" viewBox=\"0 0 571.028 132.37\" role=\"img\" aria-label=\"Voicit Hunting by teal.ai\" data-no-translation><use href=\"#vh-logo-b\"><\/use><\/svg><\/div>\n        <h1 class=\"vh-h1\">Candidatos dispuestos a ser entrevistados, en tiempo r\u00e9cord<span class=\"vh-sr\">.<\/span> <span class=\"vh-h1-sub\">Headhunting con IA para que tu \u00fanico trabajo sea entrevistar<\/span><\/h1>\n        <p class=\"vh-lead\">Headhunting especializado para perfiles complejos y sectores poco digitalizados: localizamos candidatos pasivos en cualquier parte del mundo, tambi\u00e9n fuera de LinkedIn, y te presentamos a quienes ya han confirmado su inter\u00e9s en hacer la entrevista.<\/p>\n        <div class=\"vh-ctas\">\n          <a href=\"https:\/\/calendly.com\/voicit-hunting\/voicitcall\" class=\"vh-btn vh-btn--lime\" target=\"_blank\" rel=\"noopener nofollow\" data-hunt-cal>Agendar una llamada<svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M5 12h14m-6-6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a>\n          <a href=\"#como-funciona\" class=\"vh-btn vh-btn--ghost\">Ver c\u00f3mo funciona<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"vh-inbox\" data-vh-inbox aria-hidden=\"true\" data-nosnippet>\n      <div class=\"vh-inbox-head\"><b>En tu proceso<\/b><span>Inter\u00e9s confirmado<\/span><\/div>\n      <div class=\"vh-inbox-stage\">\n        <p class=\"vh-inbox-wait\"><i><\/i>Buscando candidatos en todo el mundo\u2026<\/p>\n        <ol class=\"vh-inbox-list\">\n          <li class=\"vh-ib\" data-card=\"0\"><span class=\"vh-ib-ava\">JR<\/span><span class=\"vh-ib-who\"><b>Jonas Richter<\/b><small>Data Engineer \u00b7 Berl\u00edn<\/small><\/span><span class=\"vh-ib-ok\"><\/span><\/li>\n          <li class=\"vh-ib\" data-card=\"1\"><span class=\"vh-ib-ava\">OH<\/span><span class=\"vh-ib-who\"><b>Omar Haddad<\/b><small>Director de operaciones \u00b7 Dub\u00e1i<\/small><\/span><span class=\"vh-ib-ok\"><\/span><\/li>\n          <li class=\"vh-ib\" data-card=\"2\"><span class=\"vh-ib-ava\">MT<\/span><span class=\"vh-ib-who\"><b>Mei Lin Tan<\/b><small>Arquitecta cloud \u00b7 Singapur<\/small><\/span><span class=\"vh-ib-ok\"><\/span><\/li>\n          <li class=\"vh-ib\" data-card=\"3\"><span class=\"vh-ib-ava\">AO<\/span><span class=\"vh-ib-who\"><b>Achieng Otieno<\/b><small>Ingeniera agr\u00f3noma \u00b7 Nairobi<\/small><\/span><span class=\"vh-ib-ok\"><\/span><\/li>\n          <li class=\"vh-ib\" data-card=\"4\"><span class=\"vh-ib-ava\">BL<\/span><span class=\"vh-ib-who\"><b>Beatriz Lima<\/b><small>Directora financiera \u00b7 S\u00e3o Paulo<\/small><\/span><span class=\"vh-ib-ok\"><\/span><\/li>\n          <li class=\"vh-ib\" data-card=\"5\"><span class=\"vh-ib-ava\">LC<\/span><span class=\"vh-ib-who\"><b>Liam Carter<\/b><small>Jefe de obra \u00b7 S\u00eddney<\/small><\/span><span class=\"vh-ib-ok\"><\/span><\/li>\n          <li class=\"vh-ib\" data-card=\"6\"><span class=\"vh-ib-ava\">EB<\/span><span class=\"vh-ib-who\"><b>Ethan Brooks<\/b><small>Ingeniero de software \u00b7 Toronto<\/small><\/span><span class=\"vh-ib-ok\"><\/span><\/li>\n          <li class=\"vh-ib\" data-card=\"7\"><span class=\"vh-ib-ava\">MR<\/span><span class=\"vh-ib-who\"><b>Mat\u00edas Rojas<\/b><small>Ingeniero de minas \u00b7 Santiago<\/small><\/span><span class=\"vh-ib-ok\"><\/span><\/li>\n        <\/ol>\n      <\/div>\n    <\/div>\n  <\/section>\n  <section class=\"vh-logos vh-light\">\n    <p>M\u00e1s de 1.000 empresas ya trabajan con Voicit<\/p>\n    <div class=\"vh-logos-track\">\n      <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voicit.com\/wp-content\/uploads\/2023\/02\/Telefonica_2021_logo-1.png\" alt=\"Telef\u00f3nica\" width=\"150\" height=\"32\" loading=\"lazy\">\n      <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voicit.com\/wp-content\/uploads\/2023\/02\/deloitte-logo-1.png\" alt=\"Deloitte\" width=\"150\" height=\"32\" loading=\"lazy\">\n      <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voicit.com\/wp-content\/uploads\/2023\/02\/PcComponentes-1.png\" alt=\"PcComponentes\" width=\"150\" height=\"32\" loading=\"lazy\">\n      <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voicit.com\/wp-content\/uploads\/2023\/02\/2560px-Mahou-san_miguel_logo-1.png\" alt=\"Mahou San Miguel\" width=\"150\" height=\"32\" loading=\"lazy\">\n      <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voicit.com\/wp-content\/uploads\/2025\/08\/brandty_gris.webp\" alt=\"Brandty\" width=\"150\" height=\"32\" loading=\"lazy\">\n      <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voicit.com\/wp-content\/uploads\/2025\/08\/logo_ieteam_grises_.webp\" alt=\"ieTeam\" width=\"210\" height=\"60\" loading=\"lazy\">\n      <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voicit.com\/wp-content\/uploads\/2023\/02\/Telefonica_2021_logo-1.png\" alt=\"\" width=\"150\" height=\"32\" loading=\"lazy\">\n      <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voicit.com\/wp-content\/uploads\/2023\/02\/deloitte-logo-1.png\" alt=\"\" width=\"150\" height=\"32\" loading=\"lazy\">\n      <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voicit.com\/wp-content\/uploads\/2023\/02\/PcComponentes-1.png\" alt=\"\" width=\"150\" height=\"32\" loading=\"lazy\">\n      <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voicit.com\/wp-content\/uploads\/2023\/02\/2560px-Mahou-san_miguel_logo-1.png\" alt=\"\" width=\"150\" height=\"32\" loading=\"lazy\">\n      <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voicit.com\/wp-content\/uploads\/2025\/08\/brandty_gris.webp\" alt=\"\" width=\"150\" height=\"32\" loading=\"lazy\">\n      <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/voicit.com\/wp-content\/uploads\/2025\/08\/logo_ieteam_grises_.webp\" alt=\"ieTeam\" width=\"210\" height=\"60\" loading=\"lazy\">\n    <\/div>\n  <\/section>\n\n  <section class=\"vh-sec vh-light\" id=\"el-problema\">\n    <div class=\"vh-wrap vh-split\">\n      <div class=\"vh-split-a\" data-vh-r=\"left\">\n        <h2 class=\"vh-h2 vh-h2--side\">Cuando el perfil no est\u00e1 en los portales ni responde en LinkedIn<\/h2>\n        <p class=\"vh-intro\">Las vacantes dif\u00edciles no se cubren publicando una oferta y esperando: hay que ir a buscar a cada candidato.<\/p>\n      <\/div>\n      <div>\n        <ol class=\"vh-symptoms\">\n          <li>\n            <span class=\"vh-big\" aria-hidden=\"true\"><span class=\"vh-big-o\"><span data-count=\"78\">78<\/span><small>&nbsp;%<\/small><\/span><span class=\"vh-big-f\"><span data-count=\"78\">78<\/span><small>&nbsp;%<\/small><\/span><\/span>\n            <h3>El talento que buscas no est\u00e1 a la vista<\/h3>\n            <p>El 78 % de las empresas en Espa\u00f1a no encuentra el talento que necesita. En el mundo, el 72 %.<\/p>\n            <a class=\"vh-src\" href=\"https:\/\/www.manpowergroup.com\/en\/news-releases\/news\/global-talent-shortage-reaches-turning-point-as-ai-skills-claim-top-spot\" target=\"_blank\" rel=\"noopener nofollow\">ManpowerGroup, Escasez de Talento 2026<\/a>\n          <\/li>\n          <li>\n            <span class=\"vh-big\" aria-hidden=\"true\"><span class=\"vh-big-o\">1<small>&nbsp;de&nbsp;5<\/small><\/span><span class=\"vh-big-f\">1<small>&nbsp;de&nbsp;5<\/small><\/span><\/span>\n            <h3>Nadie responde a tus mensajes<\/h3>\n            <p>Solo uno de cada cinco mensajes de captaci\u00f3n en fr\u00edo obtiene respuesta: los mejores candidatos no est\u00e1n buscando trabajo.<\/p>\n            <a class=\"vh-src\" href=\"https:\/\/www.ashbyhq.com\/talent-trends-report\/reports\/candidate-sourcing\" target=\"_blank\" rel=\"noopener nofollow\">Ashby, Candidate Sourcing 2024<\/a>\n          <\/li>\n          <li>\n            <span class=\"vh-big\" aria-hidden=\"true\"><span class=\"vh-big-o\"><span data-count=\"40\">40<\/span><small>&nbsp;d\u00edas<\/small><\/span><span class=\"vh-big-f\"><span data-count=\"40\">40<\/span><small>&nbsp;d\u00edas<\/small><\/span><\/span>\n            <h3>La vacante sigue abierta<\/h3>\n            <p>Es la mediana para cubrir un puesto t\u00e9cnico. Uno de cada cuatro procesos supera los 57 d\u00edas.<\/p>\n            <a class=\"vh-src\" href=\"https:\/\/www.ashbyhq.com\/talent-trends-report\/reports\/recruiting-operations-benchmarks-talent-trends\" target=\"_blank\" rel=\"noopener nofollow\">Ashby, Talent Trends 2026<\/a>\n          <\/li>\n        <\/ol>\n        <p class=\"vh-statement vh-symptoms-end\" data-vh-r=\"up\">Y mientras tanto, buscar, escribir y perseguir respuestas se come el tiempo que deber\u00edas dedicar a entrevistar.<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"vh-sec vh-soft vh-light\" id=\"que-es\">\n    <div class=\"vh-wrap vh-quees-grid\">\n      <div class=\"vh-quees-a\">\n        <h2 class=\"vh-h2\" data-vh-r=\"up\">Nuestro equipo busca, valida y contacta. <span class=\"vh-h2-mute\">T\u00fa solo tienes que entrevistar<\/span><\/h2>\n        <p class=\"vh-statement\" data-vh-r=\"up\" data-vh-d=\"1\">Voicit Hunting es una infraestructura de IA con agentes que automatizan el headhunting especializado de perfiles complejos y de sectores poco digitalizados. Localiza candidatos pasivos, los contacta y te presenta a los que ya han confirmado su inter\u00e9s en hacer la entrevista.<\/p>\n        <p class=\"vh-quees-k\" data-vh-r=\"up\" data-vh-d=\"2\"><span>La IA busca y contacta.<\/span><span>T\u00fa entrevistas y decides.<\/span><\/p>\n      <\/div>\n      <div class=\"vh-recibes\" data-vh-r=\"scale\" data-vh-d=\"1\">\n        <p class=\"vh-recibes-t\">Qu\u00e9 recibes<\/p>\n        <ul class=\"vh-recibes-l\">\n          <li data-vh-r=\"up\" data-vh-d=\"2\"><span class=\"vh-recibes-i\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M5 12.5l4.5 4.5L19 7.5\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><div><h3>Inter\u00e9s confirmado<\/h3><p>Candidatos que conocen la vacante y quieren hacer la entrevista.<\/p><\/div><\/li>\n          <li data-vh-r=\"up\" data-vh-d=\"3\"><span class=\"vh-recibes-i\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M13.5 3L5 13.5h6.2L10.5 21 19 10.5h-6.2z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><\/svg><\/span><div><h3>En tiempo r\u00e9cord<\/h3><p>Cada candidato llega a tu proceso en cuanto confirma su inter\u00e9s.<\/p><\/div><\/li>\n          <li data-vh-r=\"up\" data-vh-d=\"4\"><span class=\"vh-recibes-i\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\"><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"2\"\/><path d=\"M3 12h18M12 3c2.5 2.6 3.8 5.6 3.8 9s-1.3 6.4-3.8 9c-2.5-2.6-3.8-5.6-3.8-9S9.5 5.6 12 3z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><\/svg><\/span><div><h3>En cualquier parte del mundo<\/h3><p>Talento t\u00e9cnico, de nicho o directivo, tambi\u00e9n fuera de LinkedIn.<\/p><\/div><\/li>\n          <li data-vh-r=\"up\" data-vh-d=\"5\"><span class=\"vh-recibes-i\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2.5\" stroke=\"currentColor\" stroke-width=\"2\"\/><circle cx=\"9\" cy=\"11\" r=\"2.2\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M5.8 16.2c.6-1.5 1.8-2.3 3.2-2.3s2.6.8 3.2 2.3M14.5 10h4M14.5 13.5h3\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"\/><\/svg><\/span><div><h3>Con su ficha, en tu proceso<\/h3><p>Y el porqu\u00e9 de cada encaje.<\/p><\/div><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/section>\n  <section class=\"vh-sec vh-dark vh-perfiles\" id=\"perfiles\">\n    <div class=\"vh-wrap\">\n      <h2 class=\"vh-h2\" data-vh-r=\"clip\"><span>Voicit&nbsp;Hunting busca los perfiles que nunca se postulan<\/span><\/h2>\n    <\/div>\n    <div class=\"vh-marquee\" aria-hidden=\"true\">\n      <div class=\"vh-mrow\">\n        <span>Data Engineer<\/span><i><\/i><span>Directora financiera<\/span><i><\/i><span>Jefe de obra<\/span><i><\/i><span>Head of Sales<\/span><i><\/i><span>Arquitecta cloud<\/span><i><\/i><span>Ingeniera agr\u00f3noma<\/span><i><\/i><span>Abogado fiscalista<\/span><i><\/i><span>CTO<\/span><i><\/i>\n        <span>Data Engineer<\/span><i><\/i><span>Directora financiera<\/span><i><\/i><span>Jefe de obra<\/span><i><\/i><span>Head of Sales<\/span><i><\/i><span>Arquitecta cloud<\/span><i><\/i><span>Ingeniera agr\u00f3noma<\/span><i><\/i><span>Abogado fiscalista<\/span><i><\/i><span>CTO<\/span><i><\/i>\n      <\/div>\n      <div class=\"vh-mrow vh-mrow--rev\">\n        <span>Especialista en ciberseguridad<\/span><i><\/i><span>Director de planta<\/span><i><\/i><span>Ingeniera de bater\u00edas<\/span><i><\/i><span>Responsable de mantenimiento<\/span><i><\/i><span>Controller<\/span><i><\/i><span>Jefa de producci\u00f3n<\/span><i><\/i><span>Ingeniero de software embebido<\/span><i><\/i>\n        <span>Especialista en ciberseguridad<\/span><i><\/i><span>Director de planta<\/span><i><\/i><span>Ingeniera de bater\u00edas<\/span><i><\/i><span>Responsable de mantenimiento<\/span><i><\/i><span>Controller<\/span><i><\/i><span>Jefa de producci\u00f3n<\/span><i><\/i><span>Ingeniero de software embebido<\/span><i><\/i>\n      <\/div>\n    <\/div>\n    <div class=\"vh-wrap\">\n      <ul class=\"vh-cats\">\n        <li data-vh-r=\"up\" data-vh-d=\"1\"><h3>Perfiles t\u00e9cnicos<\/h3><p>Ingenier\u00eda, IT y datos: los perfiles que m\u00e1s tardan en cubrirse y que rara vez se postulan a una oferta.<\/p><\/li>\n        <li data-vh-r=\"up\" data-vh-d=\"2\"><h3>Perfiles de nicho<\/h3><p>Especialidades con muy pocos profesionales en el mercado, donde cada candidato cuenta.<\/p><\/li>\n        <li data-vh-r=\"up\" data-vh-d=\"3\"><h3>Directivos y ejecutivos<\/h3><p>Puestos de direcci\u00f3n en los que los mejores candidatos no est\u00e1n buscando trabajo.<\/p><\/li>\n        <li data-vh-r=\"up\" data-vh-d=\"1\"><h3>Formaci\u00f3n especializada<\/h3><p>Roles que exigen titulaciones, certificaciones o trayectorias poco comunes.<\/p><\/li>\n        <li data-vh-r=\"up\" data-vh-d=\"2\"><h3>Sectores poco digitalizados<\/h3><p>Donde el talento no est\u00e1 en LinkedIn ni en los portales de empleo y hay que ir a buscarlo.<\/p><\/li>\n        <li data-vh-r=\"up\" data-vh-d=\"3\"><h3>Vacantes atascadas<\/h3><p>Procesos que llevan demasiado tiempo abiertos sin candidatos que encajen.<\/p><\/li>\n      <\/ul>\n      <p class=\"vh-note\">No est\u00e1 pensado para contrataci\u00f3n por volumen, puestos por turnos ni perfiles generalistas.<\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"vh-sec vh-gray vh-light vh-directo\" id=\"como-funciona\">\n    <div class=\"vh-wrap\">\n      <div data-vh-r=\"up\">\n        <h2 class=\"vh-h2\">As\u00ed encuentra Voicit&nbsp;Hunting el talento por ti<\/h2>\n        <p class=\"vh-intro\">De la descripci\u00f3n del puesto a una entrevista con un candidato cualificado, en tiempo r\u00e9cord.<\/p>\n      <\/div>\n\n      <div class=\"vh-scrolly\" data-vh-scrolly>\n        <div class=\"vh-scrolly-sticky\">\n          <div class=\"vh-scrolly-grid\">\n\n            <ol class=\"vh-chapters\">\n              <li class=\"vh-chapter is-active\">\n                <span class=\"vh-chap-n\">01<\/span>\n                <div>\n                  <h3><button type=\"button\" class=\"vh-chap\" data-go=\"0\">Comparte la vacante<\/button><\/h3>\n                  <p>Sube la descripci\u00f3n del puesto o describe el perfil, como te resulte m\u00e1s c\u00f3modo.<\/p>\n                <\/div>\n              <\/li>\n              <li class=\"vh-chapter\">\n                <span class=\"vh-chap-n\">02<\/span>\n                <div>\n                  <h3><button type=\"button\" class=\"vh-chap\" data-go=\"1\">Busca en todo el mundo<\/button><\/h3>\n                  <p>Rastrea perfiles en cualquier parte del mundo, tambi\u00e9n fuera de LinkedIn y entre quienes no buscan empleo.<\/p>\n                <\/div>\n              <\/li>\n              <li class=\"vh-chapter\">\n                <span class=\"vh-chap-n\">03<\/span>\n                <div>\n                  <h3><button type=\"button\" class=\"vh-chap\" data-go=\"2\">Prioriza y explica por qu\u00e9<\/button><\/h3>\n                  <p>Ordena los perfiles por encaje y te dice por qu\u00e9 encaja cada uno.<\/p>\n                <\/div>\n              <\/li>\n              <li class=\"vh-chapter\">\n                <span class=\"vh-chap-n\">04<\/span>\n                <div>\n                  <h3><button type=\"button\" class=\"vh-chap\" data-go=\"3\">Contacta y confirma el inter\u00e9s<\/button><\/h3>\n                  <p>Te presenta, en tiempo r\u00e9cord, a los candidatos dispuestos a hacer la entrevista.<\/p>\n                <\/div>\n              <\/li>\n            <\/ol>\n\n            <div class=\"vh-stage\">\n            <div class=\"vh-roles\" role=\"tablist\" aria-label=\"Vacante de ejemplo\">\n              <button type=\"button\" class=\"vh-role\" role=\"tab\" aria-selected=\"true\" data-set-role=\"data\">Data Engineer Senior<\/button>\n              <button type=\"button\" class=\"vh-role\" role=\"tab\" aria-selected=\"false\" data-set-role=\"cfo\">Direcci\u00f3n financiera<\/button>\n              <button type=\"button\" class=\"vh-role\" role=\"tab\" aria-selected=\"false\" data-set-role=\"id\">I+D en bater\u00edas<\/button>\n            <\/div>\n            <div class=\"vh-steps\">\n              <button type=\"button\" class=\"vh-step is-on\" data-go=\"0\"><i><b><\/b><\/i>Vacante<\/button>\n              <button type=\"button\" class=\"vh-step\" data-go=\"1\"><i><b><\/b><\/i>B\u00fasqueda<\/button>\n              <button type=\"button\" class=\"vh-step\" data-go=\"2\"><i><b><\/b><\/i>Encaje<\/button>\n              <button type=\"button\" class=\"vh-step\" data-go=\"3\"><i><b><\/b><\/i>Contacto<\/button>\n            <\/div>\n            <div class=\"vh-screen\" data-step=\"0\" data-nosnippet>\n              <div class=\"vh-screen-bar\">\n                <span class=\"vh-screen-dots\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><\/span>\n                <span class=\"vh-screen-title\"><span class=\"vh-screen-name\" data-no-translation>Voicit Hunting<\/span><span class=\"vh-screen-sep\">\u00b7<\/span><span data-r=\"data\">Data Engineer Senior<\/span><span data-r=\"cfo\">Director\/a financiero\/a<\/span><span data-r=\"id\">Ingeniero\/a de I+D en bater\u00edas<\/span><\/span>\n                <span class=\"vh-status\" aria-hidden=\"true\"><span data-st=\"0\">Leyendo la vacante<\/span><span data-st=\"1\">Buscando en todo el mundo<\/span><span data-st=\"2\">Priorizando por encaje<\/span><span data-st=\"3\">Contactando a los candidatos<\/span><\/span>\n              <\/div>\n              <div class=\"vh-screen-body\">\n\n                <div class=\"vh-panel is-active\" data-panel=\"0\">\n                  <p class=\"vh-vac-head\">La vacante<\/p>\n                  <div data-r=\"data\">\n                    <div class=\"vh-vac-row\"><span>Puesto<\/span><b>Data Engineer Senior<\/b><\/div>\n                    <div class=\"vh-vac-row\"><span>Imprescindibles<\/span><span class=\"vh-chips\"><em>Python<\/em><em>Spark<\/em><em>Airflow<\/em><em>AWS<\/em><\/span><\/div>\n                    <div class=\"vh-vac-row\"><span>Sector<\/span><b>Fintech<\/b><\/div>\n                    <div class=\"vh-vac-row\"><span>Ubicaci\u00f3n<\/span><b>En remoto<\/b><\/div>\n                    <div class=\"vh-vac-row\"><span>Restricciones<\/span><b>Incorporaci\u00f3n en menos de dos meses<\/b><\/div>\n                  <\/div>\n                  <div data-r=\"cfo\">\n                    <div class=\"vh-vac-row\"><span>Puesto<\/span><b>Director\/a financiero\/a<\/b><\/div>\n                    <div class=\"vh-vac-row\"><span>Imprescindibles<\/span><span class=\"vh-chips\"><em>Consolidaci\u00f3n<\/em><em>IFRS<\/em><em>M&amp;A<\/em><em>Financiaci\u00f3n<\/em><\/span><\/div>\n                    <div class=\"vh-vac-row\"><span>Sector<\/span><b>Grupo industrial<\/b><\/div>\n                    <div class=\"vh-vac-row\"><span>Ubicaci\u00f3n<\/span><b>Madrid, h\u00edbrido<\/b><\/div>\n                    <div class=\"vh-vac-row\"><span>Restricciones<\/span><b>B\u00fasqueda confidencial<\/b><\/div>\n                  <\/div>\n                  <div data-r=\"id\">\n                    <div class=\"vh-vac-row\"><span>Puesto<\/span><b>Ingeniero\/a de I+D en bater\u00edas<\/b><\/div>\n                    <div class=\"vh-vac-row\"><span>Imprescindibles<\/span><span class=\"vh-chips\"><em>Electroqu\u00edmica<\/em><em>Ion-litio<\/em><em>Dise\u00f1o de celdas<\/em><\/span><\/div>\n                    <div class=\"vh-vac-row\"><span>Sector<\/span><b>Movilidad el\u00e9ctrica<\/b><\/div>\n                    <div class=\"vh-vac-row\"><span>Ubicaci\u00f3n<\/span><b>Valencia, presencial<\/b><\/div>\n                    <div class=\"vh-vac-row\"><span>Restricciones<\/span><b>Doctorado o experiencia equivalente<\/b><\/div>\n                  <\/div>\n                  <p class=\"vh-vac-src\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"9\" y=\"3\" width=\"6\" height=\"11\" rx=\"3\" stroke=\"currentColor\" stroke-width=\"2\"\/><path d=\"M5.5 11a6.5 6.5 0 0 0 13 0M12 17.5V21\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><span>Descripci\u00f3n redactada por Voicit HR a partir de la reuni\u00f3n de requerimientos<\/span><\/p>\n                <\/div>\n\n                <div class=\"vh-panel\" data-panel=\"1\">\n                  <div class=\"vh-stage-map\" data-vh-map=\"stage\">\n                    <canvas><\/canvas>\n                  <\/div>\n                  <div data-r=\"data\">\n                    <ul class=\"vh-cities\" data-center=\"-3.7,40.4\">\n                      <li class=\"vh-city\" data-lon=\"-3.7\" data-lat=\"40.4\">Madrid<\/li>\n                      <li class=\"vh-city\" data-lon=\"-0.4\" data-lat=\"39.5\">Valencia<\/li>\n                      <li class=\"vh-city\" data-lon=\"-9.1\" data-lat=\"38.7\">Lisboa<\/li>\n                      <li class=\"vh-city\" data-lon=\"13.4\" data-lat=\"52.5\">Berl\u00edn<\/li>\n                      <li class=\"vh-city\" data-lon=\"-99.1\" data-lat=\"19.4\">Ciudad de M\u00e9xico<\/li>\n                    <\/ul>\n                  <\/div>\n                  <div data-r=\"cfo\">\n                    <ul class=\"vh-cities\" data-center=\"-3.7,40.4\">\n                      <li class=\"vh-city\" data-lon=\"-3.7\" data-lat=\"40.4\">Madrid<\/li>\n                      <li class=\"vh-city\" data-lon=\"-9.1\" data-lat=\"38.7\">Lisboa<\/li>\n                      <li class=\"vh-city\" data-lon=\"2.2\" data-lat=\"41.4\">Barcelona<\/li>\n                      <li class=\"vh-city\" data-lon=\"9.2\" data-lat=\"45.5\">Mil\u00e1n<\/li>\n                      <li class=\"vh-city\" data-lon=\"-74.1\" data-lat=\"4.7\">Bogot\u00e1<\/li>\n                    <\/ul>\n                  <\/div>\n                  <div data-r=\"id\">\n                    <ul class=\"vh-cities\" data-center=\"-0.4,39.5\">\n                      <li class=\"vh-city\" data-lon=\"-0.4\" data-lat=\"39.5\">Valencia<\/li>\n                      <li class=\"vh-city\" data-lon=\"5.7\" data-lat=\"45.2\">Grenoble<\/li>\n                      <li class=\"vh-city\" data-lon=\"-8.6\" data-lat=\"41.2\">Oporto<\/li>\n                      <li class=\"vh-city\" data-lon=\"7.7\" data-lat=\"45.1\">Tur\u00edn<\/li>\n                      <li class=\"vh-city\" data-lon=\"11.6\" data-lat=\"48.1\">M\u00fanich<\/li>\n                    <\/ul>\n                  <\/div>\n                  <ul class=\"vh-city-pool\" hidden aria-hidden=\"true\" data-nosnippet>\n                    <li class=\"vh-city\" data-cc=\"MX\" data-lon=\"-99.1\" data-lat=\"19.4\">Ciudad de M\u00e9xico<\/li>\n                    <li class=\"vh-city\" data-cc=\"MX\" data-lon=\"-103.3\" data-lat=\"20.7\">Guadalajara<\/li>\n                    <li class=\"vh-city\" data-cc=\"MX\" data-lon=\"-100.3\" data-lat=\"25.7\">Monterrey<\/li>\n                    <li class=\"vh-city\" data-cc=\"CO\" data-lon=\"-74.1\" data-lat=\"4.7\">Bogot\u00e1<\/li>\n                    <li class=\"vh-city\" data-cc=\"CO\" data-lon=\"-75.6\" data-lat=\"6.2\">Medell\u00edn<\/li>\n                    <li class=\"vh-city\" data-cc=\"CO\" data-lon=\"-76.5\" data-lat=\"3.4\">Cali<\/li>\n                    <li class=\"vh-city\" data-cc=\"AR\" data-lon=\"-58.4\" data-lat=\"-34.6\">Buenos Aires<\/li>\n                    <li class=\"vh-city\" data-cc=\"AR\" data-lon=\"-64.2\" data-lat=\"-31.4\">C\u00f3rdoba<\/li>\n                    <li class=\"vh-city\" data-cc=\"AR\" data-lon=\"-60.7\" data-lat=\"-32.9\">Rosario<\/li>\n                    <li class=\"vh-city\" data-cc=\"CL\" data-lon=\"-70.7\" data-lat=\"-33.4\">Santiago<\/li>\n                    <li class=\"vh-city\" data-cc=\"CL\" data-lon=\"-71.6\" data-lat=\"-33.0\">Valpara\u00edso<\/li>\n                    <li class=\"vh-city\" data-cc=\"CL\" data-lon=\"-73.0\" data-lat=\"-36.8\">Concepci\u00f3n<\/li>\n                    <li class=\"vh-city\" data-cc=\"PE\" data-lon=\"-77.0\" data-lat=\"-12.0\">Lima<\/li>\n                    <li class=\"vh-city\" data-cc=\"PE\" data-lon=\"-71.5\" data-lat=\"-16.4\">Arequipa<\/li>\n                    <li class=\"vh-city\" data-cc=\"PE\" data-lon=\"-79.0\" data-lat=\"-8.1\">Trujillo<\/li>\n                    <li class=\"vh-city\" data-cc=\"EC\" data-lon=\"-78.5\" data-lat=\"-0.2\">Quito<\/li>\n                    <li class=\"vh-city\" data-cc=\"EC\" data-lon=\"-79.9\" data-lat=\"-2.2\">Guayaquil<\/li>\n                    <li class=\"vh-city\" data-cc=\"EC\" data-lon=\"-79.0\" data-lat=\"-2.9\">Cuenca<\/li>\n                    <li class=\"vh-city\" data-cc=\"UY\" data-lon=\"-56.2\" data-lat=\"-34.9\">Montevideo<\/li>\n                    <li class=\"vh-city\" data-cc=\"UY\" data-lon=\"-54.9\" data-lat=\"-34.9\">Punta del Este<\/li>\n                    <li class=\"vh-city\" data-cc=\"PY\" data-lon=\"-57.6\" data-lat=\"-25.3\">Asunci\u00f3n<\/li>\n                    <li class=\"vh-city\" data-cc=\"PY\" data-lon=\"-54.6\" data-lat=\"-25.5\">Ciudad del Este<\/li>\n                    <li class=\"vh-city\" data-cc=\"BO\" data-lon=\"-68.1\" data-lat=\"-16.5\">La Paz<\/li>\n                    <li class=\"vh-city\" data-cc=\"BO\" data-lon=\"-63.2\" data-lat=\"-17.8\">Santa Cruz de la Sierra<\/li>\n                    <li class=\"vh-city\" data-cc=\"VE\" data-lon=\"-66.9\" data-lat=\"10.5\">Caracas<\/li>\n                    <li class=\"vh-city\" data-cc=\"VE\" data-lon=\"-71.6\" data-lat=\"10.6\">Maracaibo<\/li>\n                    <li class=\"vh-city\" data-cc=\"CR\" data-lon=\"-84.1\" data-lat=\"9.9\">San Jos\u00e9<\/li>\n                    <li class=\"vh-city\" data-cc=\"CR\" data-lon=\"-84.2\" data-lat=\"10.0\">Alajuela<\/li>\n                    <li class=\"vh-city\" data-cc=\"PA\" data-lon=\"-79.5\" data-lat=\"9.0\">Ciudad de Panam\u00e1<\/li>\n                    <li class=\"vh-city\" data-cc=\"DO\" data-lon=\"-69.9\" data-lat=\"18.5\">Santo Domingo<\/li>\n                    <li class=\"vh-city\" data-cc=\"DO\" data-lon=\"-70.7\" data-lat=\"19.5\">Santiago de los Caballeros<\/li>\n                    <li class=\"vh-city\" data-cc=\"GT\" data-lon=\"-90.5\" data-lat=\"14.6\">Ciudad de Guatemala<\/li>\n                    <li class=\"vh-city\" data-cc=\"SV\" data-lon=\"-89.2\" data-lat=\"13.7\">San Salvador<\/li>\n                    <li class=\"vh-city\" data-cc=\"HN\" data-lon=\"-87.2\" data-lat=\"14.1\">Tegucigalpa<\/li>\n                    <li class=\"vh-city\" data-cc=\"HN\" data-lon=\"-88.0\" data-lat=\"15.5\">San Pedro Sula<\/li>\n                    <li class=\"vh-city\" data-cc=\"NI\" data-lon=\"-86.3\" data-lat=\"12.1\">Managua<\/li>\n                    <li class=\"vh-city\" data-cc=\"PR\" data-lon=\"-66.1\" data-lat=\"18.5\">San Juan<\/li>\n                    <li class=\"vh-city\" data-cc=\"CU\" data-lon=\"-82.4\" data-lat=\"23.1\">La Habana<\/li>\n                    <li class=\"vh-city\" data-cc=\"US\" data-lon=\"-74.0\" data-lat=\"40.7\">Nueva York<\/li>\n                    <li class=\"vh-city\" data-cc=\"US\" data-lon=\"-80.2\" data-lat=\"25.8\">Miami<\/li>\n                    <li class=\"vh-city\" data-cc=\"US\" data-lon=\"-122.4\" data-lat=\"37.8\">San Francisco<\/li>\n                    <li class=\"vh-city\" data-cc=\"CA\" data-lon=\"-79.4\" data-lat=\"43.7\">Toronto<\/li>\n                    <li class=\"vh-city\" data-cc=\"CA\" data-lon=\"-73.6\" data-lat=\"45.5\">Montreal<\/li>\n                    <li class=\"vh-city\" data-cc=\"CA\" data-lon=\"-123.1\" data-lat=\"49.3\">Vancouver<\/li>\n                    <li class=\"vh-city\" data-cc=\"BR\" data-lon=\"-46.6\" data-lat=\"-23.5\">S\u00e3o Paulo<\/li>\n                    <li class=\"vh-city\" data-cc=\"BR\" data-lon=\"-43.2\" data-lat=\"-22.9\">R\u00edo de Janeiro<\/li>\n                    <li class=\"vh-city\" data-cc=\"BR\" data-lon=\"-43.9\" data-lat=\"-19.9\">Belo Horizonte<\/li>\n                    <li class=\"vh-city\" data-cc=\"PT\" data-lon=\"-9.1\" data-lat=\"38.7\">Lisboa<\/li>\n                    <li class=\"vh-city\" data-cc=\"PT\" data-lon=\"-8.6\" data-lat=\"41.2\">Oporto<\/li>\n                    <li class=\"vh-city\" data-cc=\"PT\" data-lon=\"-8.4\" data-lat=\"41.5\">Braga<\/li>\n                    <li class=\"vh-city\" data-cc=\"FR\" data-lon=\"2.35\" data-lat=\"48.9\">Par\u00eds<\/li>\n                    <li class=\"vh-city\" data-cc=\"FR\" data-lon=\"4.8\" data-lat=\"45.8\">Lyon<\/li>\n                    <li class=\"vh-city\" data-cc=\"FR\" data-lon=\"1.4\" data-lat=\"43.6\">Toulouse<\/li>\n                    <li class=\"vh-city\" data-cc=\"DE\" data-lon=\"13.4\" data-lat=\"52.5\">Berl\u00edn<\/li>\n                    <li class=\"vh-city\" data-cc=\"DE\" data-lon=\"11.6\" data-lat=\"48.1\">M\u00fanich<\/li>\n                    <li class=\"vh-city\" data-cc=\"DE\" data-lon=\"10.0\" data-lat=\"53.6\">Hamburgo<\/li>\n                    <li class=\"vh-city\" data-cc=\"IT\" data-lon=\"9.2\" data-lat=\"45.5\">Mil\u00e1n<\/li>\n                    <li class=\"vh-city\" data-cc=\"IT\" data-lon=\"12.5\" data-lat=\"41.9\">Roma<\/li>\n                    <li class=\"vh-city\" data-cc=\"IT\" data-lon=\"7.7\" data-lat=\"45.1\">Tur\u00edn<\/li>\n                    <li class=\"vh-city\" data-cc=\"GB\" data-lon=\"-0.1\" data-lat=\"51.5\">Londres<\/li>\n                    <li class=\"vh-city\" data-cc=\"GB\" data-lon=\"-2.2\" data-lat=\"53.5\">M\u00e1nchester<\/li>\n                    <li class=\"vh-city\" data-cc=\"GB\" data-lon=\"-3.2\" data-lat=\"55.95\">Edimburgo<\/li>\n                    <li class=\"vh-city\" data-cc=\"IE\" data-lon=\"-6.3\" data-lat=\"53.3\">Dubl\u00edn<\/li>\n                    <li class=\"vh-city\" data-cc=\"IE\" data-lon=\"-8.5\" data-lat=\"51.9\">Cork<\/li>\n                    <li class=\"vh-city\" data-cc=\"NL\" data-lon=\"4.9\" data-lat=\"52.4\">\u00c1msterdam<\/li>\n                    <li class=\"vh-city\" data-cc=\"NL\" data-lon=\"4.5\" data-lat=\"51.9\">R\u00f3terdam<\/li>\n                    <li class=\"vh-city\" data-cc=\"BE\" data-lon=\"4.35\" data-lat=\"50.85\">Bruselas<\/li>\n                    <li class=\"vh-city\" data-cc=\"BE\" data-lon=\"4.4\" data-lat=\"51.2\">Amberes<\/li>\n                    <li class=\"vh-city\" data-cc=\"CH\" data-lon=\"8.5\" data-lat=\"47.4\">Z\u00farich<\/li>\n                    <li class=\"vh-city\" data-cc=\"CH\" data-lon=\"6.1\" data-lat=\"46.2\">Ginebra<\/li>\n                    <li class=\"vh-city\" data-cc=\"AT\" data-lon=\"16.4\" data-lat=\"48.2\">Viena<\/li>\n                    <li class=\"vh-city\" data-cc=\"PL\" data-lon=\"21.0\" data-lat=\"52.2\">Varsovia<\/li>\n                    <li class=\"vh-city\" data-cc=\"PL\" data-lon=\"19.9\" data-lat=\"50.1\">Cracovia<\/li>\n                  <\/ul>\n                  <p class=\"vh-panel-cap\">Busca en cualquier parte del mundo, tambi\u00e9n fuera de LinkedIn y entre quienes no buscan empleo.<\/p>\n                <\/div>\n\n                <div class=\"vh-panel\" data-panel=\"2\">\n                  <div data-r=\"data\">\n                    <ol class=\"vh-rank\">\n                      <li><button type=\"button\" class=\"vh-row is-sel\" data-row=\"0\"><span class=\"vh-ava\">LP<\/span><span class=\"vh-who\"><b>Laura Pe\u00f1a<\/b><small>Data Engineer \u00b7 7 a\u00f1os \u00b7 Madrid<\/small><\/span><span class=\"vh-fit\" style=\"--fit:.94\"><i><\/i><\/span><\/button><\/li>\n                      <li><button type=\"button\" class=\"vh-row\" data-row=\"1\"><span class=\"vh-ava\">JR<\/span><span class=\"vh-who\"><b>Javier Ruiz<\/b><small>Data Engineer \u00b7 9 a\u00f1os \u00b7 Lisboa<\/small><\/span><span class=\"vh-fit\" style=\"--fit:.88\"><i><\/i><\/span><\/button><\/li>\n                      <li><button type=\"button\" class=\"vh-row\" data-row=\"2\"><span class=\"vh-ava\">MG<\/span><span class=\"vh-who\"><b>Marta Gil<\/b><small>Data Platform Lead \u00b7 6 a\u00f1os \u00b7 Berl\u00edn<\/small><\/span><span class=\"vh-fit\" style=\"--fit:.83\"><i><\/i><\/span><\/button><\/li>\n                      <li><button type=\"button\" class=\"vh-row\" data-row=\"3\"><span class=\"vh-ava\">DA<\/span><span class=\"vh-who\"><b>Diego \u00c1lvarez<\/b><small>Senior Data Engineer \u00b7 8 a\u00f1os \u00b7 Ciudad de M\u00e9xico<\/small><\/span><span class=\"vh-fit\" style=\"--fit:.77\"><i><\/i><\/span><\/button><\/li>\n                      <li><button type=\"button\" class=\"vh-row\" data-row=\"4\"><span class=\"vh-ava\">SO<\/span><span class=\"vh-who\"><b>Sof\u00eda Ortega<\/b><small>Big Data Engineer \u00b7 5 a\u00f1os \u00b7 Valencia<\/small><\/span><span class=\"vh-fit\" style=\"--fit:.71\"><i><\/i><\/span><\/button><\/li>\n                    <\/ol>\n                    <div class=\"vh-why\">\n                      <p class=\"vh-why-t\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M12 3l1.9 5.1L19 10l-5.1 1.9L12 17l-1.9-5.1L5 10l5.1-1.9L12 3z\" fill=\"currentColor\"\/><\/svg>Por qu\u00e9 encaja<\/p>\n                      <ul class=\"is-sel\" data-why=\"0\"><li>7 a\u00f1os con Spark y Airflow en banca digital<\/li><li>Lider\u00f3 la migraci\u00f3n de la plataforma de datos a AWS<\/li><li>Busca un proyecto con m\u00e1s impacto en producto<\/li><\/ul>\n                      <ul data-why=\"1\"><li>Dise\u00f1\u00f3 los pipelines de datos de una fintech de pagos<\/li><li>Experiencia con Python, Spark y AWS<\/li><li>Abierto a trabajar en remoto<\/li><\/ul>\n                      <ul data-why=\"2\"><li>Dirige un equipo de cuatro ingenieros de datos<\/li><li>Experta en Airflow y en arquitectura en la nube<\/li><li>Valora un rol con m\u00e1s responsabilidad t\u00e9cnica<\/li><\/ul>\n                      <ul data-why=\"3\"><li>8 a\u00f1os en plataformas de datos de alto volumen<\/li><li>Domina Spark y los servicios de datos de AWS<\/li><li>Puede incorporarse en seis semanas<\/li><\/ul>\n                      <ul data-why=\"4\"><li>5 a\u00f1os construyendo pipelines en Python<\/li><li>Experiencia reciente en el sector financiero<\/li><li>Busca dar el salto a un puesto senior<\/li><\/ul>\n                    <\/div>\n                  <\/div>\n                  <div data-r=\"cfo\">\n                    <ol class=\"vh-rank\">\n                      <li><button type=\"button\" class=\"vh-row is-sel\" data-row=\"0\"><span class=\"vh-ava\">EN<\/span><span class=\"vh-who\"><b>Elena Navarro<\/b><small>CFO \u00b7 12 a\u00f1os \u00b7 Madrid<\/small><\/span><span class=\"vh-fit\" style=\"--fit:.92\"><i><\/i><\/span><\/button><\/li>\n                      <li><button type=\"button\" class=\"vh-row\" data-row=\"1\"><span class=\"vh-ava\">PS<\/span><span class=\"vh-who\"><b>Pablo Serra<\/b><small>Director financiero \u00b7 10 a\u00f1os \u00b7 Barcelona<\/small><\/span><span class=\"vh-fit\" style=\"--fit:.87\"><i><\/i><\/span><\/button><\/li>\n                      <li><button type=\"button\" class=\"vh-row\" data-row=\"2\"><span class=\"vh-ava\">IC<\/span><span class=\"vh-who\"><b>In\u00eas Costa<\/b><small>Finance Director \u00b7 11 a\u00f1os \u00b7 Lisboa<\/small><\/span><span class=\"vh-fit\" style=\"--fit:.82\"><i><\/i><\/span><\/button><\/li>\n                      <li><button type=\"button\" class=\"vh-row\" data-row=\"3\"><span class=\"vh-ava\">AR<\/span><span class=\"vh-who\"><b>Andr\u00e9s Rojas<\/b><small>CFO \u00b7 9 a\u00f1os \u00b7 Bogot\u00e1<\/small><\/span><span class=\"vh-fit\" style=\"--fit:.76\"><i><\/i><\/span><\/button><\/li>\n                      <li><button type=\"button\" class=\"vh-row\" data-row=\"4\"><span class=\"vh-ava\">GC<\/span><span class=\"vh-who\"><b>Giulia Conti<\/b><small>Group Controller \u00b7 8 a\u00f1os \u00b7 Mil\u00e1n<\/small><\/span><span class=\"vh-fit\" style=\"--fit:.70\"><i><\/i><\/span><\/button><\/li>\n                    <\/ol>\n                    <div class=\"vh-why\">\n                      <p class=\"vh-why-t\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M12 3l1.9 5.1L19 10l-5.1 1.9L12 17l-1.9-5.1L5 10l5.1-1.9L12 3z\" fill=\"currentColor\"\/><\/svg>Por qu\u00e9 encaja<\/p>\n                      <ul class=\"is-sel\" data-why=\"0\"><li>CFO de un grupo industrial con cinco filiales<\/li><li>Ha liderado dos operaciones de compra<\/li><li>Busca un proyecto de crecimiento internacional<\/li><\/ul>\n                      <ul data-why=\"1\"><li>Dirige la consolidaci\u00f3n de un grupo cotizado<\/li><li>Experto en IFRS y en financiaci\u00f3n bancaria<\/li><li>Abierto a trasladarse a Madrid<\/li><\/ul>\n                      <ul data-why=\"2\"><li>Directora financiera para la pen\u00ednsula ib\u00e9rica<\/li><li>Experiencia en compras e integraci\u00f3n de empresas<\/li><li>Habla espa\u00f1ol, portugu\u00e9s e ingl\u00e9s<\/li><\/ul>\n                      <ul data-why=\"3\"><li>CFO de una empresa de distribuci\u00f3n en expansi\u00f3n<\/li><li>Ha abierto tres mercados nuevos<\/li><li>Quiere dar el salto a Europa<\/li><\/ul>\n                      <ul data-why=\"4\"><li>Lidera el control de gesti\u00f3n de un grupo europeo<\/li><li>Domina la consolidaci\u00f3n y los cierres en IFRS<\/li><li>Busca su primer puesto como directora financiera<\/li><\/ul>\n                    <\/div>\n                  <\/div>\n                  <div data-r=\"id\">\n                    <ol class=\"vh-rank\">\n                      <li><button type=\"button\" class=\"vh-row is-sel\" data-row=\"0\"><span class=\"vh-ava\">LF<\/span><span class=\"vh-who\"><b>Luc\u00eda Ferrer<\/b><small>Ingeniera de I+D \u00b7 6 a\u00f1os \u00b7 Valencia<\/small><\/span><span class=\"vh-fit\" style=\"--fit:.93\"><i><\/i><\/span><\/button><\/li>\n                      <li><button type=\"button\" class=\"vh-row\" data-row=\"1\"><span class=\"vh-ava\">TW<\/span><span class=\"vh-who\"><b>Tobias Weber<\/b><small>Battery Cell Engineer \u00b7 8 a\u00f1os \u00b7 M\u00fanich<\/small><\/span><span class=\"vh-fit\" style=\"--fit:.86\"><i><\/i><\/span><\/button><\/li>\n                      <li><button type=\"button\" class=\"vh-row\" data-row=\"2\"><span class=\"vh-ava\">RA<\/span><span class=\"vh-who\"><b>Rui Almeida<\/b><small>Investigador en bater\u00edas \u00b7 5 a\u00f1os \u00b7 Oporto<\/small><\/span><span class=\"vh-fit\" style=\"--fit:.81\"><i><\/i><\/span><\/button><\/li>\n                      <li><button type=\"button\" class=\"vh-row\" data-row=\"3\"><span class=\"vh-ava\">CB<\/span><span class=\"vh-who\"><b>Chiara Bruno<\/b><small>Ingeniera de materiales \u00b7 7 a\u00f1os \u00b7 Tur\u00edn<\/small><\/span><span class=\"vh-fit\" style=\"--fit:.75\"><i><\/i><\/span><\/button><\/li>\n                      <li><button type=\"button\" class=\"vh-row\" data-row=\"4\"><span class=\"vh-ava\">HM<\/span><span class=\"vh-who\"><b>Hugo Martin<\/b><small>Ingeniero electroqu\u00edmico \u00b7 4 a\u00f1os \u00b7 Grenoble<\/small><\/span><span class=\"vh-fit\" style=\"--fit:.69\"><i><\/i><\/span><\/button><\/li>\n                    <\/ol>\n                    <div class=\"vh-why\">\n                      <p class=\"vh-why-t\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M12 3l1.9 5.1L19 10l-5.1 1.9L12 17l-1.9-5.1L5 10l5.1-1.9L12 3z\" fill=\"currentColor\"\/><\/svg>Por qu\u00e9 encaja<\/p>\n                      <ul class=\"is-sel\" data-why=\"0\"><li>Doctora en electroqu\u00edmica de bater\u00edas de ion-litio<\/li><li>6 a\u00f1os dise\u00f1ando celdas para veh\u00edculo el\u00e9ctrico<\/li><li>Quiere un proyecto con m\u00e1s peso en I+D<\/li><\/ul>\n                      <ul data-why=\"1\"><li>Dise\u00f1a celdas en un fabricante de automoci\u00f3n<\/li><li>Experto en ensayos de envejecimiento<\/li><li>Abierto a trasladarse a Espa\u00f1a<\/li><\/ul>\n                      <ul data-why=\"2\"><li>Investigador en un centro tecnol\u00f3gico de energ\u00eda<\/li><li>Ha publicado sobre \u00e1nodos de silicio<\/li><li>Busca dar el salto a la industria<\/li><\/ul>\n                      <ul data-why=\"3\"><li>Desarrolla materiales para c\u00e1todos<\/li><li>Experiencia escalando prototipos a producci\u00f3n<\/li><li>Valora un proyecto en plena fase de crecimiento<\/li><\/ul>\n                      <ul data-why=\"4\"><li>Experiencia con celdas de estado s\u00f3lido<\/li><li>Doctorado en un laboratorio p\u00fablico de energ\u00eda<\/li><li>Habla espa\u00f1ol y franc\u00e9s<\/li><\/ul>\n                    <\/div>\n                  <\/div>\n                <\/div>\n\n                <div class=\"vh-panel\" data-panel=\"3\">\n                  <div data-r=\"data\">\n                    <div class=\"vh-thread\">\n                      <span class=\"vh-from\">Voicit Hunting \u2192 Laura Pe\u00f1a<\/span>\n                      <div class=\"vh-msg vh-msg--out\">Hola, Laura. Una fintech busca Data Engineer Senior para liderar su plataforma de datos en remoto. Por tu experiencia con Spark y AWS creemos que encajas. \u00bfTe interesa saber m\u00e1s?<\/div>\n                      <div class=\"vh-reply\"><div class=\"vh-typing\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><\/div>\n                      <div class=\"vh-msg vh-msg--in\">\u00a1Hola! S\u00ed, me interesa mucho. \u00bfCu\u00e1ndo podemos hablar?<\/div><\/div>\n                      <div class=\"vh-msg vh-msg--out vh-msg--2\">Perfecto, Laura. Le pasamos tu perfil al equipo de selecci\u00f3n para agendar la entrevista.<\/div>\n                    <\/div>\n                    <div class=\"vh-yes\">\n                      <span class=\"vh-yes-avas\" aria-hidden=\"true\"><span class=\"vh-ava\">LP<\/span><span class=\"vh-ava\">JR<\/span><span class=\"vh-ava\">MG<\/span><span class=\"vh-ava\">DA<\/span><span class=\"vh-ava\">SO<\/span><\/span>\n                      <span class=\"vh-yes-t\"><b>Candidatos dispuestos a ser entrevistados<\/b><small>Entran en tu proceso con su ficha, en cuanto confirman su inter\u00e9s<\/small><\/span>\n                    <\/div>\n                  <\/div>\n                  <div data-r=\"cfo\">\n                    <div class=\"vh-thread\">\n                      <span class=\"vh-from\">Voicit Hunting \u2192 Elena Navarro<\/span>\n                      <div class=\"vh-msg vh-msg--out\">Hola, Elena. Un grupo industrial busca director\/a financiero\/a para liderar su expansi\u00f3n internacional. Por tu experiencia en consolidaci\u00f3n y compras de empresas creemos que encajas. \u00bfHablamos?<\/div>\n                      <div class=\"vh-reply\"><div class=\"vh-typing\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><\/div>\n                      <div class=\"vh-msg vh-msg--in\">Hola. Me encaja bastante, s\u00ed. \u00bfCu\u00e1ndo podemos hablar?<\/div><\/div>\n                      <div class=\"vh-msg vh-msg--out vh-msg--2\">Perfecto, Elena. Le pasamos tu perfil al equipo de selecci\u00f3n para agendar la entrevista.<\/div>\n                    <\/div>\n                    <div class=\"vh-yes\">\n                      <span class=\"vh-yes-avas\" aria-hidden=\"true\"><span class=\"vh-ava\">EN<\/span><span class=\"vh-ava\">PS<\/span><span class=\"vh-ava\">IC<\/span><span class=\"vh-ava\">AR<\/span><span class=\"vh-ava\">GC<\/span><\/span>\n                      <span class=\"vh-yes-t\"><b>Candidatos dispuestos a ser entrevistados<\/b><small>Entran en tu proceso con su ficha, en cuanto confirman su inter\u00e9s<\/small><\/span>\n                    <\/div>\n                  <\/div>\n                  <div data-r=\"id\">\n                    <div class=\"vh-thread\">\n                      <span class=\"vh-from\">Voicit Hunting \u2192 Luc\u00eda Ferrer<\/span>\n                      <div class=\"vh-msg vh-msg--out\">Hola, Luc\u00eda. Una empresa de movilidad el\u00e9ctrica busca un perfil de I+D en bater\u00edas para su centro de Valencia. Por tu trabajo en dise\u00f1o de celdas creemos que encajas. \u00bfTe interesa?<\/div>\n                      <div class=\"vh-reply\"><div class=\"vh-typing\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><\/div>\n                      <div class=\"vh-msg vh-msg--in\">\u00a1Hola! S\u00ed, me interesa. \u00bfCu\u00e1ndo podemos hablar?<\/div><\/div>\n                      <div class=\"vh-msg vh-msg--out vh-msg--2\">Perfecto, Luc\u00eda. Le pasamos tu perfil al equipo de selecci\u00f3n para agendar la entrevista.<\/div>\n                    <\/div>\n                    <div class=\"vh-yes\">\n                      <span class=\"vh-yes-avas\" aria-hidden=\"true\"><span class=\"vh-ava\">LF<\/span><span class=\"vh-ava\">TW<\/span><span class=\"vh-ava\">RA<\/span><span class=\"vh-ava\">CB<\/span><span class=\"vh-ava\">HM<\/span><\/span>\n                      <span class=\"vh-yes-t\"><b>Candidatos dispuestos a ser entrevistados<\/b><small>Entran en tu proceso con su ficha, en cuanto confirman su inter\u00e9s<\/small><\/span>\n                    <\/div>\n                  <\/div>\n                <\/div>\n\n              <\/div>\n              <div class=\"vh-screen-progress\" aria-hidden=\"true\"><i><\/i><\/div>\n            <\/div>\n            <\/div>\n\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"vh-sec vh-light\" id=\"tu-proceso\">\n    <div class=\"vh-wrap\">\n      <div class=\"vh-center\" data-vh-r=\"up\">\n        <h2 class=\"vh-h2\">Llegan a tu proceso. T\u00fa decides qui\u00e9n avanza<\/h2>\n        <p class=\"vh-intro\">Cada candidato entra en tu proceso en cuanto confirma su inter\u00e9s, sin&nbsp;esperar a una lista cerrada. T\u00fa marcas \u00abMe interesa\u00bb para que avance. La IA no eval\u00faa ni descarta por ti: la decisi\u00f3n es tuya y de tu equipo.<\/p>\n      <\/div>\n\n      <div class=\"vh-app vh-pipe-reveal\" data-vh-pipe data-nosnippet>\n        <div class=\"vh-app-bar\">\n          <span class=\"vh-screen-dots\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><\/span>\n          <span class=\"vh-app-title\"><span data-r=\"data\">Data Engineer Senior<\/span><span data-r=\"cfo\">Director\/a financiero\/a<\/span><span data-r=\"id\">Ingeniero\/a de I+D en bater\u00edas<\/span><\/span>\n          <span class=\"vh-app-end\"><span class=\"vh-open\">Abierto<\/span><\/span>\n        <\/div>\n        <div class=\"vh-cols\">\n          <div class=\"vh-col vh-col--hunt\">\n            <div class=\"vh-colhead\"><span class=\"vh-target\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"2.6\"\/><circle cx=\"12\" cy=\"12\" r=\"4.6\" stroke=\"currentColor\" stroke-width=\"2.6\"\/><circle cx=\"12\" cy=\"12\" r=\"1.4\" fill=\"currentColor\"\/><\/svg><\/span>Voicit Hunting <span class=\"vh-n\" data-pipe-n=\"hunt\">4<\/span><\/div>\n            <div class=\"vh-slot\" data-pipe-src>\n              <div class=\"vh-card\" data-pipe-card>\n                <div class=\"vh-card-top\"><span class=\"vh-ava\"><span data-r=\"data\">LP<\/span><span data-r=\"cfo\">EN<\/span><span data-r=\"id\">LF<\/span><\/span><span class=\"vh-who\"><b><span data-r=\"data\">Laura Pe\u00f1a<\/span><span data-r=\"cfo\">Elena Navarro<\/span><span data-r=\"id\">Luc\u00eda Ferrer<\/span><\/b><small><span data-r=\"data\">Data Engineer \u00b7 Madrid, ES<\/span><span data-r=\"cfo\">CFO \u00b7 Madrid, ES<\/span><span data-r=\"id\">Ingeniera de I+D \u00b7 Valencia, ES<\/span><\/small><\/span><span class=\"vh-state\"><span class=\"vh-ok-tag\">Inter\u00e9s confirmado<\/span><span class=\"vh-no-tag\">Descartado<\/span><\/span><\/div>\n                <div class=\"vh-card-row\"><div class=\"vh-contact\"><span class=\"vh-lock\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"5\" y=\"10.5\" width=\"14\" height=\"10\" rx=\"2.2\" stroke=\"currentColor\" stroke-width=\"2\"\/><path d=\"M8.5 10.5V8a3.5 3.5 0 0 1 7 0v2.5\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg>Contacto oculto<\/span><span class=\"vh-unlocked\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3.5\" y=\"5.5\" width=\"17\" height=\"13\" rx=\"2.2\" stroke=\"currentColor\" stroke-width=\"2\"\/><path d=\"M4.5 7l7.5 6 7.5-6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><\/svg><em><span data-r=\"data\">laura.pena@ejemplo.com<\/span><span data-r=\"cfo\">elena.navarro@ejemplo.com<\/span><span data-r=\"id\">lucia.ferrer@ejemplo.com<\/span><\/em><\/span><\/div><div class=\"vh-card-acts\"><button type=\"button\" class=\"vh-like\" data-pipe-like>Me interesa<\/button><button type=\"button\" class=\"vh-skip\" data-pipe-skip>Descartar<\/button><\/div><\/div>\n              <\/div>\n              <div class=\"vh-card\" data-pipe-card>\n                <div class=\"vh-card-top\"><span class=\"vh-ava\"><span data-r=\"data\">JR<\/span><span data-r=\"cfo\">PS<\/span><span data-r=\"id\">TW<\/span><\/span><span class=\"vh-who\"><b><span data-r=\"data\">Javier Ruiz<\/span><span data-r=\"cfo\">Pablo Serra<\/span><span data-r=\"id\">Tobias Weber<\/span><\/b><small><span data-r=\"data\">Data Engineer \u00b7 Lisboa, PT<\/span><span data-r=\"cfo\">Director financiero \u00b7 Barcelona, ES<\/span><span data-r=\"id\">Battery Cell Engineer \u00b7 M\u00fanich, DE<\/span><\/small><\/span><span class=\"vh-state\"><span class=\"vh-ok-tag\">Inter\u00e9s confirmado<\/span><span class=\"vh-no-tag\">Descartado<\/span><\/span><\/div>\n                <div class=\"vh-card-row\"><div class=\"vh-contact\"><span class=\"vh-lock\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"5\" y=\"10.5\" width=\"14\" height=\"10\" rx=\"2.2\" stroke=\"currentColor\" stroke-width=\"2\"\/><path d=\"M8.5 10.5V8a3.5 3.5 0 0 1 7 0v2.5\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg>Contacto oculto<\/span><span class=\"vh-unlocked\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3.5\" y=\"5.5\" width=\"17\" height=\"13\" rx=\"2.2\" stroke=\"currentColor\" stroke-width=\"2\"\/><path d=\"M4.5 7l7.5 6 7.5-6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><\/svg><em><span data-r=\"data\">javier.ruiz@ejemplo.com<\/span><span data-r=\"cfo\">pablo.serra@ejemplo.com<\/span><span data-r=\"id\">tobias.weber@ejemplo.com<\/span><\/em><\/span><\/div><div class=\"vh-card-acts\"><button type=\"button\" class=\"vh-like\" data-pipe-like>Me interesa<\/button><button type=\"button\" class=\"vh-skip\" data-pipe-skip>Descartar<\/button><\/div><\/div>\n              <\/div>\n              <div class=\"vh-card\" data-pipe-card>\n                <div class=\"vh-card-top\"><span class=\"vh-ava\"><span data-r=\"data\">MG<\/span><span data-r=\"cfo\">IC<\/span><span data-r=\"id\">RA<\/span><\/span><span class=\"vh-who\"><b><span data-r=\"data\">Marta Gil<\/span><span data-r=\"cfo\">In\u00eas Costa<\/span><span data-r=\"id\">Rui Almeida<\/span><\/b><small><span data-r=\"data\">Data Platform Lead \u00b7 Berl\u00edn, DE<\/span><span data-r=\"cfo\">Finance Director \u00b7 Lisboa, PT<\/span><span data-r=\"id\">Investigador \u00b7 Oporto, PT<\/span><\/small><\/span><span class=\"vh-state\"><span class=\"vh-ok-tag\">Inter\u00e9s confirmado<\/span><span class=\"vh-no-tag\">Descartado<\/span><\/span><\/div>\n                <div class=\"vh-card-row\"><div class=\"vh-contact\"><span class=\"vh-lock\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"5\" y=\"10.5\" width=\"14\" height=\"10\" rx=\"2.2\" stroke=\"currentColor\" stroke-width=\"2\"\/><path d=\"M8.5 10.5V8a3.5 3.5 0 0 1 7 0v2.5\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg>Contacto oculto<\/span><span class=\"vh-unlocked\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3.5\" y=\"5.5\" width=\"17\" height=\"13\" rx=\"2.2\" stroke=\"currentColor\" stroke-width=\"2\"\/><path d=\"M4.5 7l7.5 6 7.5-6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><\/svg><em><span data-r=\"data\">marta.gil@ejemplo.com<\/span><span data-r=\"cfo\">ines.costa@ejemplo.com<\/span><span data-r=\"id\">rui.almeida@ejemplo.com<\/span><\/em><\/span><\/div><div class=\"vh-card-acts\"><button type=\"button\" class=\"vh-like\" data-pipe-like>Me interesa<\/button><button type=\"button\" class=\"vh-skip\" data-pipe-skip>Descartar<\/button><\/div><\/div>\n              <\/div>\n              <div class=\"vh-card\" data-pipe-card>\n                <div class=\"vh-card-top\"><span class=\"vh-ava\"><span data-r=\"data\">DA<\/span><span data-r=\"cfo\">AR<\/span><span data-r=\"id\">CB<\/span><\/span><span class=\"vh-who\"><b><span data-r=\"data\">Diego \u00c1lvarez<\/span><span data-r=\"cfo\">Andr\u00e9s Rojas<\/span><span data-r=\"id\">Chiara Bruno<\/span><\/b><small><span data-r=\"data\">Senior Data Engineer \u00b7 CDMX, MX<\/span><span data-r=\"cfo\">CFO \u00b7 Bogot\u00e1, CO<\/span><span data-r=\"id\">Ingeniera de materiales \u00b7 Tur\u00edn, IT<\/span><\/small><\/span><span class=\"vh-state\"><span class=\"vh-ok-tag\">Inter\u00e9s confirmado<\/span><span class=\"vh-no-tag\">Descartado<\/span><\/span><\/div>\n                <div class=\"vh-card-row\"><div class=\"vh-contact\"><span class=\"vh-lock\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"5\" y=\"10.5\" width=\"14\" height=\"10\" rx=\"2.2\" stroke=\"currentColor\" stroke-width=\"2\"\/><path d=\"M8.5 10.5V8a3.5 3.5 0 0 1 7 0v2.5\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg>Contacto oculto<\/span><span class=\"vh-unlocked\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3.5\" y=\"5.5\" width=\"17\" height=\"13\" rx=\"2.2\" stroke=\"currentColor\" stroke-width=\"2\"\/><path d=\"M4.5 7l7.5 6 7.5-6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"\/><\/svg><em><span data-r=\"data\">diego.alvarez@ejemplo.com<\/span><span data-r=\"cfo\">andres.rojas@ejemplo.com<\/span><span data-r=\"id\">chiara.bruno@ejemplo.com<\/span><\/em><\/span><\/div><div class=\"vh-card-acts\"><button type=\"button\" class=\"vh-like\" data-pipe-like>Me interesa<\/button><button type=\"button\" class=\"vh-skip\" data-pipe-skip>Descartar<\/button><\/div><\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"vh-col\" data-pipe-destcol>\n            <div class=\"vh-colhead\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M6.6 3.5h2.6l1.6 4.1-2 1.3a11 11 0 0 0 6.3 6.3l1.3-2 4.1 1.6v2.6a2 2 0 0 1-2.2 2A16.5 16.5 0 0 1 4.6 5.7a2 2 0 0 1 2-2.2z\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\/><\/svg>Contacto telef\u00f3nico <span class=\"vh-n\" data-pipe-n=\"phone\">0<\/span><\/div>\n            <div class=\"vh-slot\" data-pipe-dest>\n              <div class=\"vh-empty\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M6.6 3.5h2.6l1.6 4.1-2 1.3a11 11 0 0 0 6.3 6.3l1.3-2 4.1 1.6v2.6a2 2 0 0 1-2.2 2A16.5 16.5 0 0 1 4.6 5.7a2 2 0 0 1 2-2.2z\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\/><\/svg><span>Sin llamadas pendientes<\/span><\/div>\n            <\/div>\n          <\/div>\n          <div class=\"vh-col vh-col--done\">\n            <div class=\"vh-colhead\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3\" y=\"6\" width=\"13\" height=\"12\" rx=\"2.5\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M16 10.5l5-3v9l-5-3\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\/><\/svg>Entrevista <span class=\"vh-n\">0<\/span><\/div>\n            <div class=\"vh-slot\">\n              <div class=\"vh-empty\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3\" y=\"6\" width=\"13\" height=\"12\" rx=\"2.5\" stroke=\"currentColor\" stroke-width=\"1.8\"\/><path d=\"M16 10.5l5-3v9l-5-3\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\/><\/svg><span>Aqu\u00ed llegar\u00e1n las entrevistas<\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"vh-app-foot\" data-pipe-learn><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M9 18h6M10 21h4M12 3a6 6 0 0 0-3.6 10.8c.7.5 1.1 1.3 1.1 2.2h5c0-.9.4-1.7 1.1-2.2A6 6 0 0 0 12 3z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><span class=\"vh-swap\"><span data-a>Cada candidato que avanzas o descartas afina la siguiente b\u00fasqueda<\/span><span data-b>B\u00fasqueda afinada con tus decisiones<\/span><\/span><\/div>\n        <span class=\"vh-cursor\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 3l14 8.2-6.3 1.3 3.7 7.1-2.6 1.4-3.7-7.2L5 18.5z\" fill=\"#FFFFFF\" stroke=\"#161616\" stroke-width=\"1.6\" stroke-linejoin=\"round\"\/><\/svg><\/span>\n      <\/div>\n      <p class=\"vh-pipe-note\">Cada b\u00fasqueda es distinta: el ritmo depende del perfil y del proceso de selecci\u00f3n. Si no hay candidatos que encajen, seguimos buscando y te los presentamos en cuanto confirman su inter\u00e9s.<\/p>\n    <\/div>\n  <\/section>\n  <section class=\"vh-sec vh-dark vh-plat\" id=\"plataforma\" data-mode=\"con\">\n    <div class=\"vh-wrap\">\n      <div class=\"vh-center\" data-vh-r=\"up\">\n        <h2 class=\"vh-h2\">De la definici\u00f3n del puesto al primer d\u00eda de trabajo<\/h2>\n        <p class=\"vh-intro\">Contrata Voicit Hunting junto a Voicit HR para optimizar tu proceso de selecci\u00f3n de principio a fin.<\/p>\n      <\/div>\n\n      <div class=\"vh-modes\" data-vh-r=\"up\" data-vh-d=\"1\">\n        <div class=\"vh-seg\" role=\"group\" aria-label=\"Comparar el proceso de selecci\u00f3n\">\n          <span class=\"vh-seg-k\" aria-hidden=\"true\"><\/span>\n          <button type=\"button\" class=\"vh-seg-b\" data-set-mode=\"sin\" aria-pressed=\"false\">Sin Voicit<\/button>\n          <button type=\"button\" class=\"vh-seg-b\" data-set-mode=\"con\" aria-pressed=\"true\">Con Voicit Hunting + Voicit HR<\/button>\n        <\/div>\n        <p class=\"vh-mine\" aria-live=\"polite\"><b><span data-v=\"sin\">6<\/span><span data-v=\"con\">2<\/span><\/b><span>de 6 pasos los haces t\u00fa<span data-v=\"con\">: entrevistar y contratar<\/span><\/span><\/p>\n      <\/div>\n\n      <div class=\"vh-lanes\" data-vh-lanes>\n        <svg class=\"vh-lanes-svg\" aria-hidden=\"true\" focusable=\"false\"><path class=\"vh-lanes-main\" d=\"M0 0\"\/><path class=\"vh-lanes-branch\" d=\"M0 0\"\/><\/svg>\n        <div class=\"vh-lane-bg\" data-lane=\"1\"><\/div>\n        <div class=\"vh-lane-bg\" data-lane=\"2\"><\/div>\n        <div class=\"vh-lane-bg\" data-lane=\"3\"><\/div>\n        <div class=\"vh-lane-lab\" data-lane=\"1\"><span class=\"vh-chip vh-chip--tu\">T\u00fa<\/span><small>Entrevistas y decides<\/small><\/div>\n        <div class=\"vh-lane-lab\" data-lane=\"2\"><span class=\"vh-chip vh-chip--hunt\" data-no-translation>Voicit Hunting<\/span><small>Busca y contacta<\/small><\/div>\n        <div class=\"vh-lane-lab\" data-lane=\"3\"><span class=\"vh-chip vh-chip--hr\" data-no-translation>Voicit HR<\/span><small>Graba, eval\u00faa e informa<\/small><\/div>\n        <ol class=\"vh-flow\">\n          <li class=\"vh-st\" data-st=\"1\" data-who=\"hr\" data-vh-r=\"up\" data-vh-d=\"1\">\n            <span class=\"vh-st-top\"><span class=\"vh-st-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M3 4.5h11v8H7.5L4 15.3V12.5H3z\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linejoin=\"round\"\/><path d=\"M17 8.5h4v8h-2v2.8l-3.4-2.8H10v-2.3\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linejoin=\"round\"\/><\/svg><\/span><span class=\"vh-st-who\"><span data-v=\"sin\">T\u00fa<\/span><span data-v=\"con\" data-no-translation>Voicit HR<\/span><\/span><\/span>\n            <h3>Definici\u00f3n del puesto<\/h3>\n            <p><span data-v=\"sin\">Tomas notas en la reuni\u00f3n y redactas la vacante.<\/span><span data-v=\"con\">Graba la reuni\u00f3n de requerimientos y redacta la vacante.<\/span><\/p>\n          <\/li>\n          <li class=\"vh-st\" data-st=\"2\" data-who=\"hunt\" data-vh-r=\"up\" data-vh-d=\"2\">\n            <span class=\"vh-st-top\"><span class=\"vh-st-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\" stroke=\"currentColor\" stroke-width=\"2.6\"\/><circle cx=\"12\" cy=\"12\" r=\"4.6\" stroke=\"currentColor\" stroke-width=\"2.6\"\/><circle cx=\"12\" cy=\"12\" r=\"1.4\" fill=\"currentColor\"\/><\/svg><\/span><span class=\"vh-st-who\"><span data-v=\"sin\">T\u00fa<\/span><span data-v=\"con\" data-no-translation>Voicit Hunting<\/span><\/span><\/span>\n            <h3>B\u00fasqueda de talento<\/h3>\n            <p><span data-v=\"sin\">Buscas en portales y LinkedIn y escribes uno a uno.<\/span><span data-v=\"con\">Localiza, contacta y te presenta candidatos interesados.<\/span><\/p>\n          <\/li>\n          <li class=\"vh-st\" data-st=\"3\" data-who=\"tu\" data-vh-r=\"up\" data-vh-d=\"3\">\n            <span class=\"vh-st-top\"><span class=\"vh-st-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"8.5\" y=\"3\" width=\"7\" height=\"11\" rx=\"3.5\" stroke=\"currentColor\" stroke-width=\"1.9\"\/><path d=\"M5.5 11a6.5 6.5 0 0 0 13 0M12 17.5V21M8.5 21h7\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><\/svg><\/span><span class=\"vh-st-who\">T\u00fa<\/span><\/span>\n            <h3>Entrevista<\/h3>\n            <p><span data-v=\"sin\">Entrevistas y tomas notas a la vez.<\/span><span data-v=\"con\">T\u00fa entrevistas. Voicit HR la graba, sin bots.<\/span><\/p>\n          <\/li>\n          <li class=\"vh-st\" data-st=\"4\" data-who=\"hr\" data-vh-r=\"up\" data-vh-d=\"4\">\n            <span class=\"vh-st-top\"><span class=\"vh-st-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M12 3l8.5 6.2-3.3 10H6.8L3.5 9.2z\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linejoin=\"round\"\/><path d=\"M12 7.5l4.6 3.1-1.9 5.4H9.6l-2-5z\" fill=\"currentColor\" opacity=\".35\"\/><\/svg><\/span><span class=\"vh-st-who\"><span data-v=\"sin\">T\u00fa<\/span><span data-v=\"con\" data-no-translation>Voicit HR<\/span><\/span><\/span>\n            <h3>Evaluaci\u00f3n de competencias<\/h3>\n            <p><span data-v=\"sin\">Repasas tus notas para evaluar cada competencia.<\/span><span data-v=\"con\">Analiza la entrevista y eval\u00faa cada competencia.<\/span><\/p>\n          <\/li>\n          <li class=\"vh-st\" data-st=\"5\" data-who=\"hr\" data-vh-r=\"up\" data-vh-d=\"5\">\n            <span class=\"vh-st-top\"><span class=\"vh-st-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M6 2.8h8.2L19 7.6v13.6H6z\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linejoin=\"round\"\/><path d=\"M14 2.8V8h5M9 12h7M9 15.5h7M9 19h4\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><span class=\"vh-st-who\"><span data-v=\"sin\">T\u00fa<\/span><span data-v=\"con\" data-no-translation>Voicit HR<\/span><\/span><\/span>\n            <h3>Informe del candidato<\/h3>\n            <p><span data-v=\"sin\">Redactas el informe a mano, uno por uno.<\/span><span data-v=\"con\">Con tu plantilla y tu estilo, listo para compartir.<\/span><\/p>\n          <\/li>\n          <li class=\"vh-st\" data-st=\"6\" data-who=\"tu\" data-vh-r=\"up\" data-vh-d=\"6\">\n            <span class=\"vh-st-top\"><span class=\"vh-st-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><rect x=\"3\" y=\"7.5\" width=\"18\" height=\"12.5\" rx=\"2.5\" stroke=\"currentColor\" stroke-width=\"1.9\"\/><path d=\"M8.5 7.5V5.8A1.8 1.8 0 0 1 10.3 4h3.4a1.8 1.8 0 0 1 1.8 1.8v1.7M8.5 13.5l2.4 2.4 4.6-4.6\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><span class=\"vh-st-who\">T\u00fa<\/span><\/span>\n            <h3>Contrataci\u00f3n<\/h3>\n            <p><span data-v=\"sin\">Decides con lo que recuerdas de cada entrevista.<\/span><span data-v=\"con\">Decides con mejor informaci\u00f3n y tu candidato empieza a trabajar.<\/span><\/p>\n          <\/li>\n          <li class=\"vh-st\" data-st=\"7\" data-who=\"hr\" data-branch data-vh-r=\"up\" data-vh-d=\"6\">\n            <span class=\"vh-st-top\"><span class=\"vh-st-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M4 12a8 8 0 0 1 13.7-5.6M20 12a8 8 0 0 1-13.7 5.6\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\"\/><path d=\"M18 2.8v4h-4M6 21.2v-4h4\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><span class=\"vh-st-who\" data-no-translation>Voicit HR<\/span><\/span>\n            <h3>Nuevas oportunidades<\/h3>\n            <p>A quien no contratas, Voicit le busca ofertas donde encaje.<\/p>\n          <\/li>\n        <\/ol>\n      <\/div>\n\n      <div class=\"vh-plat-foot\">\n        <p class=\"vh-claim\" data-vh-r=\"left\">Tu talento est\u00e1 en la <em>entrevista<\/em>.<\/p>\n        <div data-vh-r=\"up\" data-vh-d=\"1\">\n          <p class=\"vh-claim-p\">Saber qu\u00e9 preguntar y c\u00f3mo escuchar para sacar la informaci\u00f3n que lleva a una buena contrataci\u00f3n: ah\u00ed es donde un experto en selecci\u00f3n marca la diferencia. Todo lo dem\u00e1s lo automatizan Voicit Hunting y Voicit HR.<\/p>\n          <ul class=\"vh-gains\">\n            <li>Menos tiempo en tareas operativas<\/li>\n            <li>Informaci\u00f3n de m\u00e1s calidad de cada candidato<\/li>\n            <li>Mejores decisiones de contrataci\u00f3n<\/li>\n          <\/ul>\n          <div class=\"vh-plat-links\">\n            <a href=\"https:\/\/voicit.com\/plantillas-informes-candidatos\/\" class=\"vh-btn vh-btn--ghost\">Plantillas de informes de candidatos<svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M5 12h14m-6-6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a>\n            <a href=\"https:\/\/voicit.com\/buscador-oportunidades-laborales\/\" class=\"vh-btn vh-btn--ghost\">Buscador de oportunidades laborales<svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M5 12h14m-6-6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n  <section class=\"vh-sec vh-light\" id=\"comparativa\">\n    <div class=\"vh-wrap\">\n      <div class=\"vh-center\" data-vh-r=\"up\">\n        <h2 class=\"vh-h2\">Otras herramientas te dan listas. Voicit&nbsp;Hunting te trae candidatos interesados<\/h2>\n        <p class=\"vh-intro\">Buscar t\u00fa en LinkedIn o usar una herramienta de&nbsp;sourcing: as\u00ed cambian el resultado y qui\u00e9n hace el trabajo.<\/p>\n      <\/div>\n      <div class=\"vh-cmp-pick\">\n        <span class=\"vh-cmp-pick-t\" id=\"vh-cmp-t\">Comparar con<\/span>\n        <div class=\"vh-seg vh-seg--light\" role=\"group\" aria-labelledby=\"vh-cmp-t\">\n          <span class=\"vh-seg-k\" aria-hidden=\"true\"><\/span>\n          <button type=\"button\" class=\"vh-seg-b\" data-cmp-set=\"li\" aria-pressed=\"true\">LinkedIn Recruiter<\/button>\n          <button type=\"button\" class=\"vh-seg-b\" data-cmp-set=\"so\" aria-pressed=\"false\">Herramienta de sourcing<\/button>\n        <\/div>\n      <\/div>\n      <div class=\"vh-tablewrap\" data-vh-r=\"up\" data-cmp=\"li\">\n        <table class=\"vh-table\">\n          <caption>Comparativa de Voicit Hunting con LinkedIn Recruiter y las herramientas de sourcing<\/caption>\n          <thead>\n            <tr>\n              <th scope=\"col\"><span class=\"vh-sr\">Criterio<\/span><\/th>\n              <th scope=\"col\" class=\"is-us\"><svg class=\"vh-logo vh-logo--table\" viewBox=\"0 0 571.028 132.37\" role=\"img\" aria-label=\"Voicit Hunting by teal.ai\" data-no-translation><use href=\"#vh-logo-b\"><\/use><\/svg><\/th>\n              <th scope=\"col\" data-col=\"li\">LinkedIn Recruiter<\/th>\n              <th scope=\"col\" data-col=\"so\">Herramienta de sourcing<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody>\n            <tr><th scope=\"row\">Qu\u00e9 recibes<\/th><td class=\"is-us\"><i class=\"vh-ok\" aria-hidden=\"true\"><\/i>Candidatos dispuestos a ser entrevistados<\/td><td data-col=\"li\">Acceso a perfiles para que busques t\u00fa<\/td><td data-col=\"so\">Listas de perfiles para contactar<\/td><\/tr>\n            <tr><th scope=\"row\">Primeros candidatos<\/th><td class=\"is-us\"><i class=\"vh-ok\" aria-hidden=\"true\"><\/i>En tiempo r\u00e9cord: llegan en cuanto confirman su inter\u00e9s<\/td><td data-col=\"li\">Seg\u00fan el tiempo que le dediques<\/td><td data-col=\"so\">La lista, en minutos; las respuestas, d\u00edas despu\u00e9s<\/td><\/tr>\n            <tr><th scope=\"row\">D\u00f3nde busca<\/th><td class=\"is-us\"><i class=\"vh-ok\" aria-hidden=\"true\"><\/i>En todo el mundo, tambi\u00e9n fuera de LinkedIn<\/td><td data-col=\"li\">Solo entre los perfiles de LinkedIn<\/td><td data-col=\"so\">En las bases de datos de la herramienta<\/td><\/tr>\n            <tr><th scope=\"row\">Qui\u00e9n busca y contacta<\/th><td class=\"is-us\"><i class=\"vh-ok\" aria-hidden=\"true\"><\/i>Voicit Hunting<\/td><td data-col=\"li\">T\u00fa<\/td><td data-col=\"so\">T\u00fa, con ayuda de la herramienta<\/td><\/tr>\n            <tr><th scope=\"row\">C\u00f3mo se paga<\/th><td class=\"is-us\"><i class=\"vh-ok\" aria-hidden=\"true\"><\/i>Tarifa mensual por vacante activa, con propuesta a medida<\/td><td data-col=\"li\">Licencia anual por usuario<\/td><td data-col=\"so\">Suscripci\u00f3n por usuario o por cr\u00e9ditos<\/td><\/tr>\n            <tr><th scope=\"row\">Entrevista e informe<\/th><td class=\"is-us\"><i class=\"vh-ok\" aria-hidden=\"true\"><\/i>Unificado en la plataforma de Voicit e integrado con tu ATS<\/td><td data-col=\"li\">Por separado<\/td><td data-col=\"so\">Por separado<\/td><\/tr>\n            <tr class=\"vh-tr-load\"><th scope=\"row\">Lo que haces t\u00fa<\/th><td class=\"is-us\"><span class=\"vh-load\" aria-hidden=\"true\"><i class=\"is-on\"><\/i><i><\/i><i><\/i><i><\/i><\/span>Entrevistar<\/td><td data-col=\"li\"><span class=\"vh-load\" aria-hidden=\"true\"><i class=\"is-on\"><\/i><i class=\"is-on\"><\/i><i class=\"is-on\"><\/i><i class=\"is-on\"><\/i><\/span>Buscar, contactar, hacer seguimiento y entrevistar<\/td><td data-col=\"so\"><span class=\"vh-load\" aria-hidden=\"true\"><i class=\"is-on\"><\/i><i class=\"is-on\"><\/i><i class=\"is-on\"><\/i><i><\/i><\/span>Contactar, hacer seguimiento y entrevistar<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n    <\/div>\n  <\/section>\n  <section class=\"vh-sec vh-soft vh-light vh-review\" id=\"opiniones\">\n    <div class=\"vh-wrap\">\n      <figure class=\"vh-quote\" data-vh-quote>\n        <svg class=\"vh-quote-mark\" viewBox=\"0 0 64 48\" aria-hidden=\"true\" focusable=\"false\" data-vh-r=\"scale\"><path d=\"M0 48V27.4C0 12.9 7.9 3.6 23.6 0l3 6.4C18.6 9 14.5 13.6 14.2 20.3H26V48H0zm36 0V27.4C36 12.9 43.9 3.6 59.6 0l3 6.4C54.6 9 50.5 13.6 50.2 20.3H62V48H36z\" fill=\"currentColor\"\/><\/svg>\n        <blockquote class=\"vh-quote-q\">\n          <p><span class=\"vh-q-a\">Lo que m\u00e1s tiempo nos quitaba era buscar y perseguir a candidatos que no responden.<\/span> <span class=\"vh-q-b\">Con Voicit Hunting nos llegan al proceso candidatos que ya conocen la vacante y quieren hacer la entrevista, y nosotros nos centramos en lo que mejor sabemos hacer: entrevistar.<\/span><\/p>\n        <\/blockquote>\n        <figcaption class=\"vh-quote-who\" data-vh-r=\"up\"><span class=\"vh-quote-ava\" aria-hidden=\"true\"><img src=\"data:image\/webp;base64,UklGRvATAABXRUJQVlA4IOQTAABwZgCdASrAAMAAPl0mjkUjoiEaiXbEOAXEs4bQBTgAwWQnv6TM5Z3lB22edPnJDz3dPUv7jv0fQDxV4COKPe55Fjrv+75vfzv\/fewh+vfWq9GBjolFeA73q\/mTK8mx27K1fBZOzVEVfJFm\/sijktSuSWrayd+0RzF9PeCe+GhX\/QN6mryWqCos2avg+9GCCzQH9CJn2jxwdVtEv5Sfw+arMMe2Ska9eHBaodEwfDLFz6otRd6H1OW7LDwa8nXpvI5fP0hjQd6EQNq0PX8Y2R8CHoOYdGK7+U+X64aIHmIFPKC\/oOJOj4gtZaZy8wpZgmKgFusgB5VoI9UBL\/J8tfOPLhGw6GuSk2SSrqdedlqsHVLyWGoKeXnQyYkxm7Mo3+XIB\/\/lUBrpSUTBHAevGbHA853n\/BATGbBOtrjNhAnyPQmYLTqxU+LU3yHv4Rw9e8qvABLscFBAOx9I62rEGA1sCWp9Yptz9G2OlaHeojtyL2O44S8VnUjJi2cFoVTxIXC3Zs1lOlSWS99HueYAtJxlvSJJNM2VjnZHr4vXUTnMIVH82jWvdLlZlGZ9X2\/g3uIKtPIP7QaZoZ5txPVHujBpDp5nUpbYl32UwUV45ggQT5eTp84zkY1XbMdyE9nvDlEEGHwy\/hO3nf\/IsZi5T5dCdmNp6iCinnvPIzRHKgjxqh0UAgbrHPfhmcOQ7b+7by6jv1XFVclcJfnTL6EgcuBD86oNAkBx5V+mxOwVs0Lh8IQMkSyfjyoW7hjh6kvQDElq\/xa1NFGxSdKT4oGWUNalCq08ako54PIohXC5kvsYpX0iu8j4sNBQDW33wWk7547JABQtdKWSAe18LnLzhlVTyV0YKS0r1D4dJ+y4CqhMrnetTQmeYQAM+Asmph6+2ZTGmqIHk0kkEVpqwiyL3CwQ3L2VvsKIN\/8rapvdJg6sR\/UvdbO97+vAvcwiLF8Z79OdEzEnT8t4wnD7RhR23wJhLm3MRDuOujMYCj2xJpY4PyOLojBzku9eXu7YxdYlnD9jQHc93bbtFYovo5GuQIKLZNfZDZyif+6\/8ASh8arWhBbSfm1f+b0\/ikN\/tB2rDFelaEOYskh8Hd4hIuAA\/tFD1lqzL0c2umBJuN7mhs\/wVopt3wG7cp5aoL0iEuV5XQ6O7nf+L+zh16G0H561+hnMTHd5e6Sntn2ODZNhEEG2o26byh2gnIvwOv4ZY+OkYvh1kyi+x0oQ\/kTqKt2mCaX\/zgGXB2U4OkXa4zEraFJiiffHiCi1eKiMT8vDR1HdxGj35Ckoz1r+Ljy9FuYeBdGxkJBcGDqC4pPaI1nIe92ccvU36mxBgBACy5aiCSq5eLd+dqf6AqhFJHkFEgIZxsC9L8md3TurpW5oOOkYbQYWPxad\/7tB80fa8e7NHO1HnYfAoH9rAyZ\/I\/NR+R85lwWS36dPpKPU\/e+kV5hhLJkHt4txdLTYAH7Bk+ktl8LkyXeE78\/6dVWZMUHiIhB8w\/qeZIzBqBICiWcc29pnnT5FpLDFUMQzJspHAPGs+NFhicfhdXj\/ynjWSoL\/+b4N2yJYMKfPJ5eo2L+rMwcLrd5Tynar1oJOaSTgCQd4bmSKmLv+1j9Xayy6HBgjqXN2zIEHquKtzmDcaAhZkdOySTSuIEXsPP6+m4yc0lGmyx7MEPTg2ojzvJd0050Q3MkLV0zPzcOn5Avp\/s8gv4VOlKX1W7CV6nzpMbh5rFFjuepZD9f83mnxW7VAmBezr2KRpqC8sZJZat2rxOv4pQYQZCOaki7+YkFuu8T70SQYG\/tH3UxKA3NqrDKKFuPlEfEcQAACSPz7aucTup6FEFL2\/0eM+i\/EW4I9AvPaPmIvIkSqsbpU5kge5YYbif3JPr3Uwp5ZEeRX7PoJFA92kFzdsI1cd4R7tYnNztxnmwjMVmZ\/j8hL98gA3hhpEsDD2UCG8LU9OFEbLK58uQJi11iqJ89oEdt+BJcwPtyDrz0++y4M4M6lmCZkUeDgX7N+KUFxHV3XbwAvRduYHAlGl3KjdjNHRqpRD1OTm6DLuq\/AiVqw+4E74ld9uvZHF2VwWXmdGo6dWm0O5l1ew0s0XK\/r5Tu6NHjmyG+z0uQsveMR8jzJ+3yqm+Z8ny6tlbXHWtUKdFQnTDOi6Y5f8271cuCmcFvp2reoOmnQFkeocMxeNVmLdBic84yd7bNO6dNtCjcMq+VO3klYBYuXZAgfqyOcsOm0mgfAtQzfjR94je8ZD0f9gL9+q1iJ3yIcC8Vhvw1o3c8ayuFCN5JptVL0+vk\/DLsdagRBx+AU2GsYSsB51xOQS5ZEraVfLBHA9sGEsV1ugtpIpqMjWg5scok4JghgfXgLA5W1nz4LBuE9yYTEYMId+5b4PQeYO0O5RZqVZ+7nQ\/QUuhjX0f0372vO4K1cV2Pnr1oWFNeLYZE11QdbrtRsnl1GC28ihvBEmSPCwimQvEEtuXNrEjhdiZB4SlqJ5+SnGCSBMd8PBVYBYNxHbYw85WhjWYRUTWwlUltfqwfJydViwaRYIIJdQdFIn5512UHBGB9plljKNBaplQQtQnIQM1pE5cHji8nHo6boYfcTAWeDyA3EFZE\/rfBIEKMwirY4PsiPBl2SKOGwVFxeFwvMXevK92f0xIASd5NOY5aUGXij9NR91EQ0lchgf17SxfDApAN5V810Z03W5+HJtz90z4Nx1YIApixWrgoA0FmBU3yqoDyJbHwdPrDMZzb7pUjaz7oCiDaSCFhzKpkezSFlhLjxudVU9hfOjvuazsuY\/pWaXvtxlg9k9C8G7++E9RAG8hcu3vQzrqtagoVJHJ3PVkC221DiBOFdWFj0qpN2WfvAomAL\/fhFrDuygE\/Bno1BjRIZWlF2f3rlpuZDG\/zrdxTXxWvtyQ+Nkoh0EQ2U5k0mUbcmOQyEkNmktEBvnYzYvXfNNgyys8M9TzmPyi4LBDAfgr3RWvvGDnCYduwFN5HDiFn+8AWHi\/ODAmbPpH7ShzaYlT2DGZB6FaHCcYWrBMjRkwZNWj6PJz30I\/lEQyKHkuk6fxvxqaa0kjMITd87BYgaWWiRTKymeSjyVgpu65AeLFEeJSwPbY3iB3qC\/+xc6TPBwvpaTJZ\/BlHyOFIrAX8jp1+az+C4oeGzCzNchrZyqVhT3UapcT318qFj8al2YYE9Dg452g1fUdzbmvkn\/3zqTiQt9SVKIo7o2Li3eKylS62VT+UuXUNqHaMQrDBYBMfdMvXu+Xy0AdT1uk4ZdxKqxDWjgcRrTAaxh5tj6+FmyDoibNLyYbRNwfw3hZtpxzKSGU92cfxOwjEi\/4b0rC+VLcsWlk+GkOZwUHg4pvtFR+Wt9BfdiBd4s51\/niGm9EvIQvH+4RvqO6DxNC2blKC0oYu7Ccw27HqL4faw9ri7D\/Yv+fVGuVA6cIMriYSrRpyHxcZJl9dJizPooUPKDmPxMmONm+PAfTW\/uyDgQP8UKK6Ep5otOPGmOpjsJv83zFiZMXtreJt\/8dCSNHH\/7ToTEItg2kAZPPCBOrHMOdZQySkU\/lhxmHnEVx0WHYR73cU3HDCPC9GIo4GS0RWlW7O\/zx1QrVPSHGOgIH8udhzI2EiVQbcnvYst6FHoTurTSiTgvivPTOVj559hCNFTqt6530\/bHthXs0M5vw\/qI2X6dChZGs8xfYBNY6up63dlmSPD4kkdD7SMdngg7mq\/kSjgjFOI0UOlWuQTGrOz2yVdkCdIDlh+nPrKM6FXjeGUvcSmLNwHY+lfNRYqp4z1UT9CA0\/Ep\/FWiYgZpEdjQ76DrSefsSIIl6VGb\/IxpsxC9A29VMrlG2T7qy0xVZT+ZIibtjJP+uTbYz\/8uGF8a5JWO9FVNEW5D5BvAdKJYo+0eK+a48EZ10fVJy\/3J20ZgwztpaeFwYvMsVddRHq9LA0m1bRooBLUsRaDyp33brB582n89SfA13dP8l2usVi4\/NOhNpVzLHng4nXHcqyJmXz8nWywML5Gj8PTZxF7ri06Fm8d3DOI6EmiKrZT3ekbTRTqLktXWEt47xW81B4GAzkKuYAEfzXds6ldW0VHVAN7v7HvArpy8fMx9ukFbgx58IfNq4YzBelHoXmSvrWYzGbFwqCs713f9jaUcOFFHTKXCQ6TTEDG1UJAkNiRSmU2icqUF2g2e0QvvB+I7cxJlWx16emHy1wYdLkw5lZAak3o25Q6kVNzFLhZP4gu3vTeK7grV6N5mlL4z54bql2rq99Cvz5JlwmATqKF+ZrWHkm0NB0pzEC+uc39XwadDUGeyI8XSSnjtMKxhV7J1gg0QL474vV4q6WgSsYI7mWUwNOXXsfkBDKh8pEvwoCa550fVG2I9xRhIDX0VPF5whaBuSU954qYr2HhHkDYPXfFKA6Mq1l+xEDEXsSpHyGQiDBG0BrQZbpAYY47N8JSa+Kf2kPRhPDqY87mLFNakLEpq73lBz09hQj7+Ng5V12mFo+\/9Q5T4s3aueeH4nj9Yvqgy6xt6zo9Q3Ppwnw3EZc6yEQDW02M7Ss8jY9LyTwgd18OMDDKV9iNwczBMgcincXPs5r4Q5Oz78xjRB2Mpswo9tBENoIK2ZoJ41W616Ga9r6n83Dh4xXbIv9qqdg9k34\/2uwWvaDTGYl8EctF\/xi6W70BHGJ78OdyiVRryzh5D8qrt5yPH7CMWZHMkgGOQFEmAt5PnkdZCX2YnJQiMFYI+9LXTFW7QDpT4UudCY5AXSCPDncosFj5R8FdQLFlXPLYt8GzEH5kk6oarnDd7jttyYHHFIJ\/a59D8Ue+5i92OGNVfi6BfT1Hh6XgHPjWOlMfYDEXUWI6xViyzfi2r7CU3wvZceXJWb3f1WABfyrgH42S7k5YezU66uhXl0kPiRg329xPvyLgQsyjoEPUHKvjBu+8GIOnYotfZwqpXWelD3AudmdzBCx8ZhlsLpuayqEMy+LDnU8TNhIatTJCc6d3vex9MRrG7qwh42uuz7IzxV\/uqOug44NXOY1TIIOhyT1KCkG8qNsgA6ZxgwT3tY5ehjynGe7HOU+zdS5ZsIHQYo0RhZ71GCJu9y0BR9jZb0BOiBYsOXD8nvsdu2knqkW2huCvfod0BF3Y76GFnnfwbR5+yBo+mZPmbTzY3lzR8UEyEzKFCO5gchE79MlsJKAjnZckPVmEellEOPrkONxzrwI9spk1xf89AtQXXCvV1tiBAE0I5tpblUajmeVMX6T204P25gTXCKqQ2yaQB0slLS1j5Enaoa+eDomBE3dJwKyyjSL0RaxmDIe8kfzRCLr8Rc3awf\/DhwPlK15I4f5lkWxZQtUbCMMNiwLS2\/TliIkE7ZZaSgFDiEdkC2QSDJC9bheuDDsIS2h\/2daQuCUdA7nnDtU39v0lwemlqw8GKGrEAiTgpRiOZKc2\/z9LQyu17uImEh6jULaD+ckZi8VPfP\/EZPLx0kIgjnuRXHp9oW8YvMHI+P4uk3SULcWQ5V5wsiejO4kjyQ3TYKDgZ8a\/l8nbty+8Xx7yP4IjVewgrenBOYjV7ODebucmcHSKwCcSXUbL3v\/CSB2LIHk1Z4ENdz4GqvmQyDpx53ga8To0aSKzUEkQqZ14qcqVqbXMEXhXGA7plHTmLKdHr20icYVKLBKFvp6Wey7MhP4qv1o7vUj8YSs60LW1DNeiPUt7IW1WTse6\/2kaplTRVIsl8D1y2enyUYKzn+v1JEbaIxvIRbvhT536qR035VYIPFLAxNwUh75wJF6l6Og2wLHo\/qt4GhgnI+vV09beGGQUNw768WAwWWhe1+g6WVS\/rg0BovHpSoNzSHXzi3Wx729gZ4BCFdUvZdNAz7I\/NULPT89Q4VYctTYp45DR20DYTF0UFm1IX9SBnl7tqbFyPRfA0foZTZVCJqikInS+ATo8\/Q9Yk7yiJqh7KXrdaMXmoXJ8OKaaXtW3253FNpv8e6IPqWsEZyGQHZGJxgech5D\/t1WfqxCgi5P23zO3hxkNhqEjQ67i4RP56WHWjozjGY1vxxAimLSibsd9x7iaLohZwiDizXbJ+xIdBrqYj\/aUeY9QiYhFtOFi1iFJz1HrtcWSek3OyDNjC4Vl+WVHeW7qqyfv7Alsvzk2+ZHODq4TRINOj0ixtxFYGckUlx3tH\/hSxxqna5pH8cvGd1C3KWxk6C1Fz+K7hKIrYtVaMddlv1PNHQQYmpUrKI9BHoH+tHz6wp+B0vh9Yrm5nmZmGKzErwwneVIuhGqy6qnXD2uuYvOBQHYgP2pdDCWib6nj0yRlAfElMsa3Rb+VZ\/0djyf0uE7oXu3MsN9NG0cwU4NmGxadDFFu9PrekyQYkFb0oljXO\/VDir2HO6d4OwuUzN552T\/\/k19mDn34Kt+EF0hVS5QZMcvycJZDJd1l2TXTgl7q7BnOn0YVWYBYsVjEtpuSQZ6Emw42CDsBOr9v7079R5b3tcHlkyVPwlo2TQctHR2Bg\/rt6ASSUb\/Y\/gbzLEQobq\/Pgavj6Gt49EZDtQN7jwWd6ymIcQbksH9B+pnotvnOP5jWcW98o77cp0RWsgNHl4Dr3mH8qKKlytrh8ZghzazoLXIzfsyXChEvAbN6MtzfYPXE+7igo4FTS2WTnvxvBd8u3JO6Bvj8WSjA+KxnRuNOyAxiXiMWUfEIEbLlPtq9Qz5yfSz43Q1dt+fk\/gPx2HZVqW6HFeVtXN3DtyIW\/VflICP3F5lQLQwwoEsDI0XpzcUdZSoJtm6qHuYdiZHstbEN3ZT2Py9ipvT6QQOe\/ySmg52G+4gEQ\/cxDz1LFAYTO4dO7fb+T\/GFwJEvvcU7XVF0WwCVxY4wAAAA\" alt=\"\" width=\"60\" height=\"60\" decoding=\"async\" data-no-translation><\/span><span><b>Marc Turr\u00f3<\/b><small>Director \u00b7 Tecnic Consultores<\/small><\/span><\/figcaption>\n      <\/figure>\n    <\/div>\n  <\/section>\n\n  <section class=\"vh-cta vh-dark\" id=\"agendar\">\n    <div class=\"vh-mapbox\" data-vh-map=\"cta\" data-center=\"-0.4,39.5\" data-period=\"9\" data-pts=\"-99.1,19.4;-74.1,4.7;-58.4,-34.6;-46.6,-23.5;-79.4,43.7;-122.4,37.8;-9.1,38.7;13.4,52.5;2.3,48.9;18.1,59.3;36.8,-1.3;55.3,25.2;77.6,13;103.8,1.4;139.7,35.7;151.2,-33.9;28,-26.2\" aria-hidden=\"true\">\n      <canvas><\/canvas>\n    <\/div>\n    <div class=\"vh-wrap\">\n      <div class=\"vh-cta-brand\" data-vh-r=\"up\"><svg class=\"vh-logo vh-logo--cta\" viewBox=\"0 0 571.028 132.37\" role=\"img\" aria-label=\"Voicit Hunting by teal.ai\" data-no-translation><use href=\"#vh-logo-b\"><\/use><\/svg><\/div>\n      <h2 class=\"vh-cta-h\" data-vh-r=\"clip\" data-vh-d=\"1\"><span>Cu\u00e9ntanos tu pr\u00f3xima vacante dif\u00edcil<\/span><\/h2>\n      <p class=\"vh-cta-p\" data-vh-r=\"up\" data-vh-d=\"2\"><span>En una llamada analizamos tu vacante y te explicamos c\u00f3mo empezar.<\/span> <span>Tarifa mensual por vacante activa, con propuesta a medida.<\/span><\/p>\n      <a href=\"https:\/\/calendly.com\/voicit-hunting\/voicitcall\" class=\"vh-btn vh-btn--lime vh-btn--xl\" target=\"_blank\" rel=\"noopener nofollow\" data-hunt-cal>Agendar una llamada<svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M5 12h14m-6-6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a>\n      <ol class=\"vh-start\">\n        <li data-vh-r=\"up\" data-vh-d=\"1\"><b>Agenda una llamada<\/b><span>Nos cuentas qu\u00e9 perfil buscas.<\/span><\/li>\n        <li data-vh-r=\"up\" data-vh-d=\"2\"><b>Activamos la b\u00fasqueda<\/b><span>Compartes la vacante como te resulte m\u00e1s c\u00f3modo.<\/span><\/li>\n        <li data-vh-r=\"up\" data-vh-d=\"3\"><b>Recibe a los interesados<\/b><span>En cuanto confirman su inter\u00e9s, dentro de tu proceso.<\/span><\/li>\n      <\/ol>\n    <\/div>\n  <\/section>\n  <section class=\"vh-sec vh-light\" id=\"preguntas\">\n    <div class=\"vh-wrap vh-faq-grid\">\n      <div class=\"vh-faq-a-side\" data-vh-r=\"left\">\n        <h2 class=\"vh-h2 vh-h2--side\">Preguntas frecuentes sobre el headhunting con IA<\/h2>\n        <p class=\"vh-intro\">Y si te queda alguna, la resolvemos en la llamada.<\/p>\n        <a href=\"https:\/\/calendly.com\/voicit-hunting\/voicitcall\" class=\"vh-btn vh-btn--ink\" target=\"_blank\" rel=\"noopener nofollow\" data-hunt-cal>Agendar una llamada<\/a>\n        <p class=\"vh-faq-more\"><a href=\"https:\/\/voicit.com\/voicit-faqs\/\">M\u00e1s dudas sobre Voicit<\/a><\/p>\n      <\/div>\n      <div class=\"vh-faq\" data-vh-r=\"up\">\n        <details>\n          <summary>\u00bfQu\u00e9 es Voicit Hunting?<\/summary>\n          <div class=\"vh-faq-a\">\n            <p>Voicit Hunting es el servicio de headhunting con IA de Voicit: una infraestructura de IA con agentes que automatizan el headhunting especializado de perfiles complejos y de sectores poco digitalizados. Localiza candidatos pasivos en cualquier parte del mundo, tambi\u00e9n fuera de LinkedIn, los contacta y te presenta, en tiempo r\u00e9cord, a los que ya han confirmado su inter\u00e9s en hacer la entrevista. A ti solo te queda entrevistarlos y decidir.<\/p>\n          <\/div>\n        <\/details>\n        <details>\n          <summary>\u00bfQu\u00e9 es el headhunting con IA?<\/summary>\n          <div class=\"vh-faq-a\">\n            <p>Es la b\u00fasqueda directa de candidatos, el headhunting de toda la vida, apoyada en inteligencia artificial para localizar, priorizar y contactar perfiles mucho m\u00e1s r\u00e1pido. En lugar de publicar una oferta y esperar a que lleguen candidaturas, se va a buscar a los candidatos, tambi\u00e9n a los que no est\u00e1n buscando empleo. Si quieres ver cu\u00e1ndo conviene cada modelo, lo comparamos en <a href=\"https:\/\/voicit.com\/blog\/recruiting\/headhunting-vs-reclutamiento-interno\/9007\/\">headhunting frente a reclutamiento interno<\/a>.<\/p>\n          <\/div>\n        <\/details>\n        <details>\n          <summary>\u00bfEn cu\u00e1nto tiempo recibo los primeros candidatos?<\/summary>\n          <div class=\"vh-faq-a\">\n            <p>En tiempo r\u00e9cord: Voicit Hunting se pone a buscar desde que compartes la vacante y cada candidato llega a tu proceso en cuanto confirma su inter\u00e9s, sin esperar a cerrar una lista. Cada b\u00fasqueda es distinta y el ritmo depende del perfil y del proceso de selecci\u00f3n; si no hay candidatos que encajen, seguimos buscando.<\/p>\n          <\/div>\n        <\/details>\n        <details>\n          <summary>\u00bfQu\u00e9 significa que un candidato est\u00e1 dispuesto a ser entrevistado?<\/summary>\n          <div class=\"vh-faq-a\">\n            <p>Que ya lo hemos contactado, conoce la vacante y ha confirmado que le interesa hacer la entrevista para ese proceso de selecci\u00f3n. Llega a tu proceso con su ficha y, al marcar \u00abMe interesa\u00bb, desbloqueas su contacto para agendarla.<\/p>\n          <\/div>\n        <\/details>\n        <details>\n          <summary>\u00bfPara qu\u00e9 perfiles funciona mejor?<\/summary>\n          <div class=\"vh-faq-a\">\n            <p>Para el headhunting especializado: perfiles complejos y dif\u00edciles de encontrar, como t\u00e9cnicos de ingenier\u00eda, IT y datos, especialistas de nicho, directivos y puestos que exigen una formaci\u00f3n especializada, tambi\u00e9n en sectores poco digitalizados, donde el talento no est\u00e1 en los portales de empleo. Y para cualquier vacante que lleve demasiado tiempo abierta. No est\u00e1 pensado para contrataci\u00f3n por volumen ni para perfiles generalistas.<\/p>\n          <\/div>\n        <\/details>\n        <details>\n          <summary>\u00bfD\u00f3nde busca candidatos?<\/summary>\n          <div class=\"vh-faq-a\">\n            <p>En cualquier parte del mundo y tambi\u00e9n fuera de LinkedIn: los agentes de IA rastrean todo el mercado, no solo los perfiles de una red profesional. Puedes buscar candidatos para vacantes en Espa\u00f1a, en Latinoam\u00e9rica o en cualquier otro pa\u00eds.<\/p>\n          <\/div>\n        <\/details>\n        <details>\n          <summary>\u00bfLa IA decide a qui\u00e9n entrevisto?<\/summary>\n          <div class=\"vh-faq-a\">\n            <p>No. La IA localiza, ordena y explica por qu\u00e9 encaja cada perfil, pero no eval\u00faa ni descarta por ti. T\u00fa decides a qui\u00e9n entrevistas, y cada candidato que avanzas o descartas sirve para afinar la siguiente b\u00fasqueda.<\/p>\n          <\/div>\n        <\/details>\n        <details>\n          <summary>\u00bfSe puede automatizar la b\u00fasqueda de candidatos?<\/summary>\n          <div class=\"vh-faq-a\">\n            <p>S\u00ed. Voicit Hunting automatiza la b\u00fasqueda, la priorizaci\u00f3n y el primer contacto con los candidatos. Si lo sumas a Voicit HR, tambi\u00e9n se automatizan la grabaci\u00f3n de la entrevista, la evaluaci\u00f3n de competencias y el informe del candidato. A ti te queda lo que no conviene automatizar: entrevistar y decidir.<\/p>\n          <\/div>\n        <\/details>\n        <details>\n          <summary>\u00bfNecesito Voicit HR para contratar Voicit Hunting?<\/summary>\n          <div class=\"vh-faq-a\">\n            <p>No. Puedes contratar Voicit Hunting como servicio independiente, aunque juntos sacas el m\u00e1ximo partido: con Voicit HR se graban las entrevistas, se eval\u00faan las competencias y se genera el <a href=\"https:\/\/voicit.com\/plantillas-informes-candidatos\/\">informe de cada candidato<\/a> en la misma plataforma.<\/p>\n          <\/div>\n        <\/details>\n        <details>\n          <summary>\u00bfCu\u00e1nto cuesta Voicit Hunting?<\/summary>\n          <div class=\"vh-faq-a\">\n            <p>Voicit Hunting se factura por vacante activa al mes. Preparamos una propuesta a medida seg\u00fan el perfil que buscas y el n\u00famero de vacantes: agenda una llamada y te la presentamos.<\/p>\n          <\/div>\n        <\/details>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <a href=\"https:\/\/calendly.com\/voicit-hunting\/voicitcall\" class=\"vh-float\" target=\"_blank\" rel=\"noopener nofollow\" tabindex=\"-1\" aria-hidden=\"true\" data-hunt-cal>Agendar una llamada<\/a>\n  <div class=\"vh-toast\" role=\"status\" aria-live=\"polite\"><span data-msg=\"like\">Contacto desbloqueado: ya puedes agendar la entrevista<\/span><span data-msg=\"skip\">Descartado: lo tendremos en cuenta en la b\u00fasqueda<\/span><\/div>\n\n  <dialog class=\"vh-cal\" id=\"vh-cal\" aria-labelledby=\"vh-cal-title\">\n    <div class=\"vh-cal-ov\" data-cal-close><\/div>\n    <div class=\"vh-cal-box\">\n      <div class=\"vh-cal-head\">\n        <span class=\"vh-cal-title\" id=\"vh-cal-title\">Agenda una llamada con el equipo de Voicit Hunting<\/span>\n        <button type=\"button\" class=\"vh-cal-x\" data-cal-close><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M6 6l12 12M18 6L6 18\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\"\/><\/svg><span class=\"vh-sr\">Cerrar<\/span><\/button>\n      <\/div>\n      <div class=\"vh-cal-frame\" data-cal-frame>\n        <div class=\"vh-cal-load\"><i aria-hidden=\"true\"><\/i><span>Cargando el calendario\u2026<\/span><\/div>\n      <\/div>\n      <div class=\"vh-cal-foot\"><a href=\"https:\/\/calendly.com\/voicit-hunting\/voicitcall\" target=\"_blank\" rel=\"noopener nofollow\">\u00bfNo se carga? \u00c1brelo en una pesta\u00f1a nueva<\/a><\/div>\n    <\/div>\n  <\/dialog>\n\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Organization\",\n      \"@id\": \"https:\/\/voicit.com\/#organization\",\n      \"name\": \"Voicit\",\n      \"url\": \"https:\/\/voicit.com\/\",\n      \"logo\": {\n        \"@type\": \"ImageObject\",\n        \"url\": \"https:\/\/voicit.com\/wp-content\/uploads\/2022\/09\/voicit_logo02.svg\"\n      },\n      \"vatID\": \"ESB10529246\"\n    },\n    {\n      \"@type\": \"WebPage\",\n      \"@id\": \"https:\/\/voicit.com\/voicit-hunting\/#webpage\",\n      \"url\": \"https:\/\/voicit.com\/voicit-hunting\/\",\n      \"name\": \"Voicit Hunting: headhunting con IA en tiempo r\u00e9cord\",\n      \"description\": \"Infraestructura de IA con agentes que automatizan el headhunting especializado de perfiles complejos y de sectores poco digitalizados: localiza candidatos pasivos en cualquier parte del mundo, tambi\u00e9n fuera de LinkedIn, los contacta y te presenta, en tiempo r\u00e9cord, a los que han confirmado su inter\u00e9s en hacer la entrevista. T\u00fa solo tienes que entrevistarlos.\",\n      \"inLanguage\": \"es\",\n      \"isPartOf\": {\n        \"@id\": \"https:\/\/voicit.com\/#website\"\n      },\n      \"about\": {\n        \"@id\": \"https:\/\/voicit.com\/voicit-hunting\/#service\"\n      },\n      \"breadcrumb\": {\n        \"@id\": \"https:\/\/voicit.com\/voicit-hunting\/#breadcrumb\"\n      },\n      \"publisher\": {\n        \"@id\": \"https:\/\/voicit.com\/#organization\"\n      }\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"@id\": \"https:\/\/voicit.com\/voicit-hunting\/#breadcrumb\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"name\": \"Inicio\",\n          \"item\": \"https:\/\/voicit.com\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"name\": \"Recursos humanos\",\n          \"item\": \"https:\/\/voicit.com\/recursos-humanos\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 3,\n          \"name\": \"Voicit Hunting\",\n          \"item\": \"https:\/\/voicit.com\/voicit-hunting\/\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"Service\",\n      \"@id\": \"https:\/\/voicit.com\/voicit-hunting\/#service\",\n      \"name\": \"Voicit Hunting\",\n      \"serviceType\": \"Headhunting con inteligencia artificial\",\n      \"description\": \"Infraestructura de IA con agentes que automatizan el headhunting especializado de perfiles complejos y de sectores poco digitalizados: localiza candidatos pasivos en cualquier parte del mundo, tambi\u00e9n fuera de LinkedIn, los contacta y te presenta, en tiempo r\u00e9cord, a los que han confirmado su inter\u00e9s en hacer la entrevista. T\u00fa solo tienes que entrevistarlos.\",\n      \"provider\": {\n        \"@id\": \"https:\/\/voicit.com\/#organization\"\n      },\n      \"areaServed\": \"Todo el mundo\",\n      \"audience\": {\n        \"@type\": \"BusinessAudience\",\n        \"name\": \"Consultoras de selecci\u00f3n, headhunters y equipos de RRHH\"\n      },\n      \"url\": \"https:\/\/voicit.com\/voicit-hunting\/\"\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/voicit.com\/voicit-hunting\/#faq\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"\u00bfQu\u00e9 es Voicit Hunting?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Voicit Hunting es el servicio de headhunting con IA de Voicit: una infraestructura de IA con agentes que automatizan el headhunting especializado de perfiles complejos y de sectores poco digitalizados. Localiza candidatos pasivos en cualquier parte del mundo, tambi\u00e9n fuera de LinkedIn, los contacta y te presenta, en tiempo r\u00e9cord, a los que ya han confirmado su inter\u00e9s en hacer la entrevista. A ti solo te queda entrevistarlos y decidir.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"\u00bfQu\u00e9 es el headhunting con IA?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Es la b\u00fasqueda directa de candidatos, el headhunting de toda la vida, apoyada en inteligencia artificial para localizar, priorizar y contactar perfiles mucho m\u00e1s r\u00e1pido. En lugar de publicar una oferta y esperar a que lleguen candidaturas, se va a buscar a los candidatos, tambi\u00e9n a los que no est\u00e1n buscando empleo. Si quieres ver cu\u00e1ndo conviene cada modelo, lo comparamos en headhunting frente a reclutamiento interno.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"\u00bfEn cu\u00e1nto tiempo recibo los primeros candidatos?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"En tiempo r\u00e9cord: Voicit Hunting se pone a buscar desde que compartes la vacante y cada candidato llega a tu proceso en cuanto confirma su inter\u00e9s, sin esperar a cerrar una lista. Cada b\u00fasqueda es distinta y el ritmo depende del perfil y del proceso de selecci\u00f3n; si no hay candidatos que encajen, seguimos buscando.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"\u00bfQu\u00e9 significa que un candidato est\u00e1 dispuesto a ser entrevistado?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Que ya lo hemos contactado, conoce la vacante y ha confirmado que le interesa hacer la entrevista para ese proceso de selecci\u00f3n. Llega a tu proceso con su ficha y, al marcar \u00abMe interesa\u00bb, desbloqueas su contacto para agendarla.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"\u00bfPara qu\u00e9 perfiles funciona mejor?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Para el headhunting especializado: perfiles complejos y dif\u00edciles de encontrar, como t\u00e9cnicos de ingenier\u00eda, IT y datos, especialistas de nicho, directivos y puestos que exigen una formaci\u00f3n especializada, tambi\u00e9n en sectores poco digitalizados, donde el talento no est\u00e1 en los portales de empleo. Y para cualquier vacante que lleve demasiado tiempo abierta. No est\u00e1 pensado para contrataci\u00f3n por volumen ni para perfiles generalistas.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"\u00bfD\u00f3nde busca candidatos?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"En cualquier parte del mundo y tambi\u00e9n fuera de LinkedIn: los agentes de IA rastrean todo el mercado, no solo los perfiles de una red profesional. Puedes buscar candidatos para vacantes en Espa\u00f1a, en Latinoam\u00e9rica o en cualquier otro pa\u00eds.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"\u00bfLa IA decide a qui\u00e9n entrevisto?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"No. La IA localiza, ordena y explica por qu\u00e9 encaja cada perfil, pero no eval\u00faa ni descarta por ti. T\u00fa decides a qui\u00e9n entrevistas, y cada candidato que avanzas o descartas sirve para afinar la siguiente b\u00fasqueda.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"\u00bfSe puede automatizar la b\u00fasqueda de candidatos?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"S\u00ed. Voicit Hunting automatiza la b\u00fasqueda, la priorizaci\u00f3n y el primer contacto con los candidatos. Si lo sumas a Voicit HR, tambi\u00e9n se automatizan la grabaci\u00f3n de la entrevista, la evaluaci\u00f3n de competencias y el informe del candidato. A ti te queda lo que no conviene automatizar: entrevistar y decidir.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"\u00bfNecesito Voicit HR para contratar Voicit Hunting?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"No. Puedes contratar Voicit Hunting como servicio independiente, aunque juntos sacas el m\u00e1ximo partido: con Voicit HR se graban las entrevistas, se eval\u00faan las competencias y se genera el informe de cada candidato en la misma plataforma.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"\u00bfCu\u00e1nto cuesta Voicit Hunting?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Voicit Hunting se factura por vacante activa al mes. Preparamos una propuesta a medida seg\u00fan el perfil que buscas y el n\u00famero de vacantes: agenda una llamada y te la presentamos.\"\n          }\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n\n<script data-no-optimize=\"1\" data-no-defer=\"1\">\n\/* \u2550\u2550\u2550 MAPA DEL MUNDO EN PUNTOS + RADAR \u2014 motor compartido (hero, b\u00fasqueda en directo y CTA)\n   Rejilla de tierra en base64 (mapa\/mundo_puntos.py) pintada en un canvas. Dos modos:\n   \u00b7 sweep: barrido giratorio; cada ciudad \u00absalta\u00bb al pasar el barrido y se queda marcada en lima.\n   \u00b7 sonar: onda que se expande desde el centro y encuentra las ciudades de la vacante, de cerca a lejos.\n   Opciones del barrido: rotate (gira el mundo para que el centro caiga en esa fracci\u00f3n del ancho; el mapa es c\u00edclico en\n   longitud), mark (punto de origen y una onda en cada vuelta) y you (etiqueta que se coloca en el origen).\n   Regla WP: en este JS no se usa el operador \"menor que\" (WordPress lo confunde con una etiqueta). *\/\n(function () {\n  'use strict';\n  var DATA = {\"fino\":{\"c\":240,\"r\":91,\"paso\":1.5,\"lon0\":-180.0,\"lat1\":80.0,\"b64\":\"AAAAAAAAAB\/\/\/\/\/\/\/\/wAAP\/AAAAAAAAAAAAAAAAAAAAAAAAAAA\/4f\/\/\/\/\/gAAH4AAAAAAAAAAAAAAAAAAAAAAAAAAB\/AA\/\/\/\/\/AAAAAAAAHwAAD\/AAAAAAAAAAAAAAAAAB\/gAD\/\/\/+AAAAAAAA+AAA\/\/wAAAAAAAAAAAAAfuAAMAAB\/\/\/8AAAAAAAB4AB\/\/\/\/AAAAAAAAAAAAAf\/+AH8AA\/\/\/8AAAAAAADwDf\/\/\/\/\/\/AAAAAAA\/8AAB\/+AD\/gAf\/\/4AAAAPwAAAH\/\/\/\/\/\/\/\/\/4AA4D\/\/\/\/\/CAB8H8Af\/8AAAAD\/\/gAH\/\/\/\/\/\/\/\/\/\/\/\/\/+H\/\/\/\/\/\/\/\/+B\/Af\/gAAAAH\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/P\/\/\/\/\/\/\/\/4H\/g\/+APwAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/AA\/\/\/\/\/\/\/\/\/D\/Af4AHgAAfz\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/+AD\/\/\/\/\/\/\/+BAAAPwAAAAD\/v\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8AD\/\/\/\/\/\/\/4APgAHwAAAAH\/P\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/gAB\/4H\/\/\/\/8AP+AAAAAAAD\/gf\/\/\/\/\/\/\/\/\/\/\/\/\/\/gAAAPAA\/\/\/\/8AP+AAAAAAMBPD\/\/\/\/\/\/\/\/\/\/\/\/8APgAAAYAAP\/\/\/\/gP\/AAAAAAOBuP\/\/\/\/\/\/\/\/\/\/\/\/4APAAAAAAAP\/\/\/\/8P\/wAAAAAGBgP\/\/\/\/\/\/\/\/\/\/\/\/wAPAAAAAAAH\/\/\/\/+f\/8AAAABzB\/\/\/\/\/\/\/\/\/\/\/\/\/\/4AOAAAAAAAD\/\/\/\/\/f\/+AAAAA3n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/AMAAAAAAAB\/\/\/\/\/\/\/7AAAAAGf\/\/\/\/\/\/\/\/\/\/\/\/\/\/9AAAAAAAAAAP\/\/\/\/\/8HgAAAAB\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/9AAAAAAAAAAf\/\/\/\/\/+PgAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/4AAAAAAAAAAf\/\/\/\/\/\/AAAAAAB\/\/\/3\/x\/\/\/\/\/\/\/\/\/xAAAAAAAAAAf\/\/\/\/\/\/AAAAAAB\/z\/ifh\/\/\/\/\/\/\/\/\/iAAAAAAAAAAf\/\/\/\/\/gAAAAAA\/4Z\/gHx\/\/\/\/\/\/\/\/+DgAAAAAAAAAf\/\/\/\/\/gAAAAAA\/wOfiDx\/\/\/\/\/\/\/\/4EAAAAAAAAAAf\/\/\/\/+AAAAAAA\/ADY\/\/4\/\/\/\/\/\/\/zwGAAAAAAAAAAP\/\/\/\/8AAAAAAA\/AAM\/\/4\/\/\/\/\/\/\/ggEAAAAAAAAAAH\/\/\/\/8AAAAAAA+AEA\/\/4\/\/\/\/\/\/\/8wcAAAAAAAAAAH\/\/\/\/4AAAAAAAA\/gAA\/\/\/\/\/\/\/\/\/ww8AAAAAAAAAAD\/\/\/\/wAAAAAAAP\/gAA\/\/\/\/\/\/\/\/\/gFgAAAAAAAAAAA\/\/\/\/gAAAAAAA\/\/4AB\/\/\/\/\/\/\/\/\/wEAAAAAAAAAAAAf\/\/\/AAAAAAAB\/\/\/fF\/\/\/\/\/\/\/\/\/4AAAAAAAAAAAAAX\/\/HAAAAAAAB\/\/\/\/9\/z\/\/\/\/\/\/\/4AAAAAAAAAAAAAL\/wBAAAAAAAD\/\/\/\/9\/z\/\/\/\/\/\/\/4AAAAAAAAAAAAAJ\/gBgAAAAAAH\/\/\/\/+\/4P\/\/\/\/\/\/wAAAAAAAAAAAAAE\/gAAAAAAAAP\/\/\/\/+f8D\/\/\/\/\/\/gAAAAAAAAAAAAAAfgAAAAAAAAP\/\/\/\/\/f\/4H\/\/\/\/\/IAAAAAAAAAAAAAAfgDwAAAAAAf\/\/\/\/\/P\/8D\/\/\/\/8IAAAAAAAAAAAAAAPgwcAAAAAAf\/\/\/\/\/v\/4A\/8P+QAAAAAAAAAAAAAAAPxwBgAAAAAf\/\/\/\/\/n\/wAf4H+wAAAAAAAAAAAAAAAD\/wAgAAAAAf\/\/\/\/\/z\/gAfwH+AMAAAAAAAAAAAAAAAfgAAAAAAAf\/\/\/\/\/z\/AAfAF\/AIAAAAAAAAAAAAAAAD8AAAAAAA\/\/\/\/\/\/58AAfAB\/AIAAAAAAAAAAAAAAAAcAAAAAAAf\/\/\/\/\/9gAAOAB\/gAAAAAAAAAAAAAAAAAMAwAAAAAf\/\/\/\/\/+AAAOAAvADAAAAAAAAAAAAAAAAGH\/gAAAAP\/\/\/\/\/\/8AAGAACAGAAAAAAAAAAAAAAAAD\/\/wAAAAH\/\/\/\/\/\/4AAFAAgABAAAAAAAAAAAAAAAAAP\/4AAAAD\/\/\/\/\/\/4AABgAgADAAAAAAAAAAAAAAAAAP\/\/AAAAA\/H\/\/\/\/wAAAAAQBhAAAAAAAAAAAAAAAAAP\/\/wAAAAAA\/\/\/\/wAAAADYDgAAAAAAAAAAAAAAAAAP\/\/wAAAAAA\/\/\/\/gAAAADoHgAAAAAAAAAAAAAAAAAf\/\/4AAAAAA\/\/\/\/AAAAAB4fmAAAAAAAAAAAAAAAAA\/\/\/4AAAAAA\/\/\/+AAAAAA8fuAAAAAAAAAAAAAAAAA\/\/\/\/AAAAAAf\/\/8AAAAAAcfYHAAAAAAAAAAAAAAAA\/\/\/\/8AAAAAP\/\/4AAAAAAOPQD+AAAAAAAAAAAAAAA\/\/\/\/+AAAAAP\/\/wAAAAAAGAQAfgAAAAAAAAAAAAAA\/\/\/\/\/gAAAAP\/\/wAAAAAABAAAPwAAAAAAAAAAAAAAf\/\/\/\/gAAAAH\/\/wAAAAAAA8AAP4AAAAAAAAAAAAAAP\/\/\/\/AAAAAH\/\/wAAAAAAAAAAAMAAAAAAAAAAAAAAP\/\/\/\/AAAAAH\/\/4AAAAAAAAAAAAAAAAAAAAAAAAAAH\/\/\/+AAAAAH\/\/4AAAAAAAAAHiAAAAAAAAAAAAAAAH\/\/\/8AAAAAP\/\/4IAAAAAAAAHjAAAAAAAAAAAAAAAD\/\/\/8AAAAAP\/\/4cAAAAAAAA\/jgAAAAAAAAAAAAAAB\/\/\/8AAAAAP\/\/w4AAAAAAAB\/zgAAAAAAAAAAAAAAAf\/\/8AAAAAP\/\/h4AAAAAAAH\/\/gAAAAAAAAAAAAAAAf\/\/4AAAAAH\/\/BwAAAAAAAP\/\/wAAAAAAAAAAAAAAAf\/\/4AAAAAH\/\/BwAAAAAAB\/\/\/8AAAAAAAAAAAAAAAf\/\/wAAAAAD\/\/BwAAAAAAD\/\/\/8AAAAAAAAAAAAAAAf\/+AAAAAAD\/+BgAAAAAAD\/\/\/+AAAAAAAAAAAAAAAf\/8AAAAAAD\/8AAAAAAAAD\/\/\/\/AAAAAAAAAAAAAAAf\/8AAAAAAD\/8AAAAAAAAD\/\/\/\/AAAAAAAAAAAAAAAf\/4AAAAAAB\/4AAAAAAAAB\/\/\/\/AAAAAAAAAAAAAAA\/\/wAAAAAAB\/wAAAAAAAAB\/\/\/\/AAAAAAAAAAAAAAA\/\/wAAAAAAA\/gAAAAAAAAB\/z\/\/AAAAAAAAAAAAAAA\/\/gAAAAAAA\/AAAAAAAAAB8AP+AAAAAAAAAAAAAAA\/+AAAAAAAAAAAAAAAAAAAgAP8AAAAAAAAAAAAAAB\/8AAAAAAAAAAAAAAAAAAAAAH8AAIAAAAAAAAAAAB\/8AAAAAAAAAAAAAAAAAAAAAD4AAOAAAAAAAAAAAB\/gAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAB\/AAAAAAAAAAAAAAAAAAAAAAAgAAMAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAYAAwAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\"},\"grueso\":{\"c\":150,\"r\":57,\"paso\":2.4,\"lon0\":-180.0,\"lat1\":80.0,\"b64\":\"AAAAAAf3\/\/\/4APwAAAAAAAAAAAAAAAAfh\/\/\/gAAAADgAfAAAAAAAABwAAAD\/\/gAAAAcAH\/wAAAAAAAAv4HwB\/\/AAAAA4L\/\/\/\/gAAQf+\/P4E+B\/4AAD+ADf\/\/\/\/\/\/+5\/\/\/\/\/8Ph\/AAAH\/\/\/\/\/\/\/\/\/\/\/AP\/\/\/\/+fh8B4Aff\/\/\/\/\/\/\/\/\/\/A\/\/\/\/\/AYA8AAB+\/\/\/\/\/\/\/\/\/\/8Afh\/\/\/AfAAAAB+H\/\/\/\/\/\/\/\/+AAMAP\/\/wfgAAAwMf\/\/\/\/\/\/\/gOAAAAP\/\/8\/4AAAgh\/\/\/\/\/\/\/\/AMAAAAH\/\/+\/8AABd\/\/\/\/\/\/\/\/\/4IAAAAB\/\/\/\/GAAAH\/\/\/\/\/\/\/\/\/4AAAAAB\/\/\/\/OAAAP\/\/\/\/\/\/\/\/\/oAAAAAB\/\/\/\/gAAAP35+f\/\/\/\/\/AAAAAAB\/\/\/8AAAB8L4Of\/\/\/\/8YAAAAAB\/\/\/wAAAB4nv+f\/\/\/+4QAAAAAA\/\/\/wAAAB4Iv+f\/\/\/8YQAAAAAAf\/\/gAAAAngA\/\/\/\/\/+JwAAAAAAP\/\/AAAAB\/wA\/\/\/\/\/+EAAAAAAAD\/+AAAAB\/\/\/\/\/\/\/\/\/AAAAAAAAF+AAAAAD\/\/++\/\/\/\/\/AAAAAAAAA8BAAAAH\/\/+\/H\/\/\/+AAAAAAAAAcAAAAAH\/\/\/f4f\/\/9AAAAAAAAAcIgAAAP\/\/\/f8P5\/gAAAAAAAAAOYMAAAP\/\/\/v4Hw+gAAAAAAAAADwAAAAP\/\/\/ngDgvBAAAAAAAAAAcAAAAP\/\/\/2ADAPBAAAAAAAAAAEEAAAP\/\/\/4ADALAgAAAAAAAAADfwAAH\/\/\/\/ABgIAAAAAAAAAAAAf4AAD\/\/\/\/AAgIAwAAAAAAAAAAf+AAAAf\/+AAAUEAAAAAAAAAAA\/\/AAAAf\/8AAAYcAAAAAAAAAAB\/\/gAAAf\/4AAAMdgAAAAAAAAAA\/\/8AAAP\/wAAAGYDwAAAAAAAAB\/\/\/AAAP\/gAAACAA8AAAAAAAAA\/\/\/AAAP\/gAAAA4AeAAAAAAAAA\/\/\/AAAH\/wAAAAAACAAAAAAAAAf\/+AAAP\/xAAAAAHIAAAAAAAAAP\/+AAAP\/xAAAAAPIAAAAAAAAAH\/+AAAP\/nAAAAA\/sAAAAAAAAAD\/8AAAP\/GAAAAB\/8AAAAAAAAAD\/8AAAH\/GAAAAP\/\/AAAAAAAAAD\/wAAAH\/GAAAAP\/\/AAAAAAAAAH\/gAAAH+AAAAAH\/\/gAAAAAAAAH\/AAAAD8AAAAAH\/\/gAAAAAAAAH\/AAAAD4AAAAAH7\/gAAAAAAAAH+AAAABwAAAAAHA\/AAAAAAAAAP4AAAAAAAAAAAAAfAEAAAAAAAPgAAAAAAAAAAAAAEAGAAAAAAAPAAAAAAAAAAAAAAGAEAAAAAAAPAAAAAAAAAAAAAAAAYAAAAAAAOAAAAAAAAAAAAAAAAwAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\"}};\n  var TAU = Math.PI * 2;\n  var LIME = '231,254,21';\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var cache = {};\n\n  function grid(name) {\n    if (cache[name]) return cache[name];\n    var g = DATA[name], bin = atob(g.b64), on = [], n = g.c * g.r;\n    for (var k = 0; n > k; k++) {\n      if ((bin.charCodeAt(k >> 3) >> (7 - (k & 7))) & 1) on.push(k);\n    }\n    cache[name] = { c: g.c, r: g.r, paso: g.paso, lon0: g.lon0, lat1: g.lat1, on: on };\n    return cache[name];\n  }\n  function easeOut(t) { return 1 - Math.pow(1 - t, 3); }\n\n  function create(box, opt) {\n    opt = opt || {};\n    var cv = box.querySelector('canvas');\n    if (!cv || !cv.getContext) return null;\n    var ctx = cv.getContext('2d');\n    var view = opt.view || null;\n    var mode = opt.mode || 'sweep';\n    var period = (opt.period || 7) * 1000;\n    var center = opt.center || [0, 0];\n    var base = document.createElement('canvas'), lit = document.createElement('canvas');\n    var cities = [], L = null, raf = 0, visible = false, enabled = true;\n    var t0 = performance.now(), sonar = null, nextAmbient = 0, queue = [], lastPing = 0;\n\n    function calc(g) {\n      if (!view) return { c0: 0, r0: 0, cols: g.c, rows: g.r };\n      var c0 = Math.max(0, Math.floor((view[0] - g.lon0) \/ g.paso));\n      var c1 = Math.min(g.c, Math.ceil((view[1] - g.lon0) \/ g.paso));\n      var r0 = Math.max(0, Math.floor((g.lat1 - view[3]) \/ g.paso));\n      var r1 = Math.min(g.r, Math.ceil((g.lat1 - view[2]) \/ g.paso));\n      return { c0: c0, r0: r0, cols: c1 - c0, rows: r1 - r0 };\n    }\n    function px(lon, lat) {\n      var cx = (lon - L.g.lon0) \/ L.g.paso - L.c0;\n      if (L.rot) cx = ((cx + L.rot) % L.cols + L.cols) % L.cols;\n      return [cx * L.sx, ((L.g.lat1 - lat) \/ L.g.paso - L.r0) * L.sy];\n    }\n    function paintDots(c2, fill, rad) {\n      var g = L.g, d = L.d;\n      c2.clearRect(0, 0, c2.canvas.width, c2.canvas.height);\n      c2.fillStyle = fill;\n      c2.beginPath();\n      for (var i = 0; g.on.length > i; i++) {\n        var k = g.on[i], col = k % g.c, row = (k - col) \/ g.c;\n        var cc = col - L.c0, rr = row - L.r0;\n        if (0 > cc || cc >= L.cols || 0 > rr || rr >= L.rows) continue;\n        if (L.rot) cc = (cc + L.rot) % L.cols;\n        var x = (cc + 0.5) * L.sx * d, y = (rr + 0.5) * L.sy * d;\n        c2.moveTo(x + rad, y);\n        c2.arc(x, y, rad, 0, TAU);\n      }\n      c2.fill();\n    }\n    function place(ct) {\n      var p = px(ct.lon, ct.lat);\n      ct.x = p[0]; ct.y = p[1];\n      ct.dist = Math.hypot(ct.x - L.cx, ct.y - L.cy);\n      var ang = Math.atan2(ct.y - L.cy, ct.x - L.cx);\n      ct.phi = ((ang + Math.PI \/ 2) % TAU + TAU) % TAU;\n      if (ct.tag) {\n        var tw = (ct.tag.offsetWidth || 170) + 18;\n        ct.tag.style.left = ct.x.toFixed(1) + 'px';\n        ct.tag.style.top = ct.y.toFixed(1) + 'px';\n        ct.tag.classList.toggle('is-flip', ct.x + tw > L.visR && ct.x - tw >= L.visL);\n      }\n    }\n    function layout() {\n      var w = box.clientWidth;\n      if (!w) return false;\n      var g = grid('fino'), v = calc(g);\n      if (3.4 > w \/ v.cols) { g = grid('grueso'); v = calc(g); }\n      if (view) box.style.aspectRatio = v.cols + ' \/ ' + v.rows;\n      var h = box.clientHeight || Math.round(w * v.rows \/ v.cols);\n      var d = Math.min(window.devicePixelRatio || 1, 2);\n      var br = box.getBoundingClientRect(), vw = document.documentElement.clientWidth || window.innerWidth;\n      var rot = 0, fx = !view && opt.rotate ? opt.rotate(center) : null;\n      if (typeof fx === 'number') rot = Math.round(((fx * v.cols - (center[0] - g.lon0) \/ g.paso) % v.cols + v.cols) % v.cols);\n      L = { g: g, c0: v.c0, r0: v.r0, cols: v.cols, rows: v.rows, w: w, h: h, d: d, sx: w \/ v.cols, sy: h \/ v.rows, rot: rot,\n            visL: Math.max(0, -br.left), visR: Math.min(w, vw - br.left) };\n      [cv, base, lit].forEach(function (c) { c.width = Math.round(w * d); c.height = Math.round(h * d); });\n      var rad = Math.max(0.6, Math.min(L.sx, L.sy) * 0.3) * d;\n      paintDots(base.getContext('2d'), 'rgba(255,255,255,' + (opt.baseA || 0.15) + ')', rad);\n      paintDots(lit.getContext('2d'), 'rgba(255,255,255,' + (opt.litA || 0.75) + ')', rad * 1.12);\n      var c = px(center[0], center[1]);\n      L.cx = c[0]; L.cy = c[1];\n      if (opt.you) { opt.you.style.left = c[0].toFixed(1) + 'px'; opt.you.style.top = c[1].toFixed(1) + 'px'; opt.you.classList.add('is-on'); }\n      L.R = Math.max(Math.hypot(c[0], c[1]), Math.hypot(w - c[0], c[1]), Math.hypot(c[0], h - c[1]), Math.hypot(w - c[0], h - c[1]));\n      cities.forEach(place);\n      return true;\n    }\n    function tagOk(ct) { return ct.tag && (!opt.tagOk || opt.tagOk(ct.tag, L ? ct.x \/ L.w : 0.5)); }\n    \/* Si la etiqueta chocar\u00eda con otra ya visible (o con algo que hay que esquivar, como la bandeja del hero),\n       ese candidato se marca en el mapa pero sin etiqueta *\/\n    function hits(q, r) { return q.right + 8 > r.left && r.right + 8 > q.left && q.bottom + 4 > r.top && r.bottom + 4 > q.top; }\n    function clash(tag) {\n      var r = tag.getBoundingClientRect();\n      if (opt.avoid && opt.avoid.some(function (el) { return el.offsetParent !== null && hits(el.getBoundingClientRect(), r); })) return true;\n      return cities.some(function (o) {\n        if (!o.tag || o.tag === tag || !o.tag.classList.contains('is-on')) return false;\n        return hits(o.tag.getBoundingClientRect(), r);\n      });\n    }\n    function llenas() {\n      if (!opt.maxTags) return false;\n      var n = 0;\n      cities.forEach(function (o) { if (o.tag && o.tag.classList.contains('is-on')) n++; });\n      return n >= opt.maxTags();\n    }\n    function ping(ct, now) {\n      ct.t = now; ct.found = true; lastPing = now;\n      if (opt.onPing) opt.onPing(ct.i);\n      if (tagOk(ct) && !clash(ct.tag) && !llenas()) {\n        ct.tag.classList.add('is-on');\n        clearTimeout(ct.tt);\n        ct.tt = setTimeout(function () { ct.tag.classList.remove('is-on'); }, opt.tagMs || 2600);\n      }\n    }\n    function drawCities(now) {\n      var d = L.d, r0 = Math.max(1.8, Math.min(L.sx, L.sy) * 0.42);\n      cities.forEach(function (ct) {\n        if (!ct.found || (opt.markOk && !opt.markOk(ct.x \/ L.w))) return;\n        var x = ct.x * d, y = ct.y * d;\n        var e = ct.t ? (now - ct.t) \/ 1700 : 1;\n        if (1 > e) {\n          ctx.beginPath();\n          ctx.arc(x, y, (r0 + 20 * easeOut(e)) * d, 0, TAU);\n          ctx.strokeStyle = 'rgba(' + LIME + ',' + (0.9 * (1 - e)).toFixed(3) + ')';\n          ctx.lineWidth = 1.5 * d;\n          ctx.stroke();\n        }\n        ctx.beginPath(); ctx.arc(x, y, (r0 + 4) * d, 0, TAU);\n        ctx.fillStyle = 'rgba(' + LIME + ',0.18)'; ctx.fill();\n        ctx.beginPath(); ctx.arc(x, y, r0 * d, 0, TAU);\n        ctx.fillStyle = 'rgb(' + LIME + ')'; ctx.fill();\n      });\n    }\n    \/* Barrido con origen marcado: una onda sale del centro al empezar cada vuelta *\/\n    function drawWave(now) {\n      if (!opt.mark) return;\n      var e = ((now - t0) % period) \/ (period * 0.45);\n      if (e >= 1) return;\n      var d = L.d;\n      ctx.beginPath(); ctx.arc(L.cx * d, L.cy * d, Math.max(1, L.R * easeOut(e)) * d, 0, TAU);\n      ctx.strokeStyle = 'rgba(255,255,255,' + (0.38 * (1 - e)).toFixed(3) + ')';\n      ctx.lineWidth = 1.5 * d; ctx.stroke();\n    }\n    function drawCenter() {\n      if (mode !== 'sonar' && !opt.mark) return;\n      var d = L.d;\n      ctx.beginPath(); ctx.arc(L.cx * d, L.cy * d, 7 * d, 0, TAU);\n      ctx.fillStyle = 'rgba(255,255,255,0.12)'; ctx.fill();\n      ctx.beginPath(); ctx.arc(L.cx * d, L.cy * d, 3.2 * d, 0, TAU);\n      ctx.fillStyle = '#FFFFFF'; ctx.fill();\n    }\n    function drawBase() {\n      ctx.clearRect(0, 0, cv.width, cv.height);\n      ctx.drawImage(base, 0, 0);\n    }\n    function frameSweep(now) {\n      var A = (now - t0) \/ period * TAU, a = A % TAU - Math.PI \/ 2, d = L.d, N = 10, span = 0.95;\n      drawBase();\n      for (var j = 0; N > j; j++) {\n        ctx.save();\n        ctx.globalAlpha = Math.pow(1 - j \/ N, 1.7);\n        ctx.beginPath();\n        ctx.moveTo(L.cx * d, L.cy * d);\n        ctx.arc(L.cx * d, L.cy * d, L.R * d, a - span * (j + 1) \/ N, a - span * j \/ N);\n        ctx.closePath();\n        ctx.clip();\n        ctx.drawImage(lit, 0, 0);\n        ctx.restore();\n      }\n      cities.forEach(function (ct) {\n        var k = Math.floor((A - ct.phi) \/ TAU);\n        if (ct.k === undefined) { ct.k = k; return; }\n        if (k > ct.k) { ct.k = k; ping(ct, now); }\n      });\n      drawWave(now);\n      drawCities(now);\n      drawCenter();\n    }\n    function frameSonar(now) {\n      var d = L.d;\n      drawBase();\n      if (sonar) {\n        var e = Math.max(0, (now - sonar.t) \/ sonar.dur);\n        if (e >= 1) {\n          sonar = null; nextAmbient = now + 2400;\n        } else {\n          var r = L.R * e, band = Math.max(28, L.R * 0.14);\n          ctx.save();\n          ctx.beginPath();\n          ctx.moveTo(L.cx * d + r * d, L.cy * d); ctx.arc(L.cx * d, L.cy * d, r * d, 0, TAU);\n          ctx.moveTo(L.cx * d + Math.max(0, r - band) * d, L.cy * d); ctx.arc(L.cx * d, L.cy * d, Math.max(0, r - band) * d, 0, TAU);\n          ctx.clip('evenodd');\n          ctx.globalAlpha = sonar.a * (1 - e * 0.5);\n          ctx.drawImage(lit, 0, 0);\n          ctx.restore();\n          ctx.beginPath(); ctx.arc(L.cx * d, L.cy * d, r * d, 0, TAU);\n          ctx.strokeStyle = 'rgba(' + LIME + ',' + (0.55 * sonar.a * (1 - e)).toFixed(3) + ')';\n          ctx.lineWidth = 1.25 * d; ctx.stroke();\n          if (sonar.pings) {\n            cities.forEach(function (ct) {\n              if (!ct.q && r >= ct.dist) { ct.q = true; queue.push(ct); }\n            });\n          }\n        }\n      } else if (now >= nextAmbient) {\n        sonar = { t: now, dur: 3400, pings: false, a: 0.45 };\n      }\n      if (queue.length && now - lastPing >= 300) ping(queue.shift(), now);\n      drawCities(now);\n      drawCenter();\n    }\n    function loop(now) {\n      raf = 0;\n      if (!L || !visible || !enabled || document.hidden) return;\n      if (mode === 'sonar') frameSonar(now); else frameSweep(now);\n      raf = requestAnimationFrame(loop);\n    }\n    function kick() {\n      if (raf || reduce || !visible || !enabled || !L) return;\n      raf = requestAnimationFrame(loop);\n    }\n    function paint() {\n      if (!L) return;\n      drawBase();\n      drawCities(performance.now());\n      drawCenter();\n    }\n    function arm() {\n      queue = [];\n      cities.forEach(function (ct) { ct.found = false; ct.q = false; ct.t = 0; });\n      if (reduce) {\n        cities.forEach(function (ct) { ct.found = true; if (opt.onPing) opt.onPing(ct.i); });\n        paint();\n        return;\n      }\n      sonar = { t: performance.now() + 120, dur: 2600, pings: true, a: 1 };\n      lastPing = 0;\n      kick();\n    }\n\n    var io = new IntersectionObserver(function (es) {\n      visible = es[0].isIntersecting;\n      if (visible) kick();\n    }, { rootMargin: '60px 0px' });\n    io.observe(box);\n    document.addEventListener('visibilitychange', function () { if (!document.hidden) kick(); });\n    var rq = 0;\n    function relayout() { rq = 0; if (layout()) paint(); }\n    if (window.ResizeObserver) {\n      new ResizeObserver(function () { if (!rq) rq = requestAnimationFrame(relayout); }).observe(box);\n    } else {\n      window.addEventListener('resize', function () { if (!rq) rq = requestAnimationFrame(relayout); });\n    }\n    layout();\n\n    return {\n      setCities: function (list) {\n        cities.forEach(function (ct) { if (ct.tag) { clearTimeout(ct.tt); ct.tag.classList.remove('is-on'); } });\n        queue = [];\n        cities = list.map(function (o, i) { return { i: i, lon: o.lon, lat: o.lat, tag: o.tag || null, found: false, t: 0 }; });\n        if (L) cities.forEach(place);\n        if (reduce && mode === 'sweep') {\n          cities.forEach(function (ct) { ct.found = true; if (tagOk(ct) && !clash(ct.tag)) ct.tag.classList.add('is-on'); });\n        }\n        paint();\n      },\n      setCenter: function (c) { center = c; if (layout()) paint(); },\n      arm: arm,\n      active: function (on) { enabled = !!on; if (enabled) kick(); }\n    };\n  }\n\n  window.vhMapa = { create: create };\n})();\n<\/script>\n\n<script data-no-optimize=\"1\" data-no-defer=\"1\">\n\/* \u2550\u2550\u2550 P\u00c1GINA: mapas del hero y del CTA, apariciones al hacer scroll, anclas y bot\u00f3n flotante \u2550\u2550\u2550 *\/\n(function () {\n  'use strict';\n  var root = document.querySelector('.vh');\n  if (!root) return;\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var mobile = window.matchMedia('(max-width: 899px)');   \/* hero apilado (m\u00f3vil y tablet vertical) *\/\n  function nums(s) { return String(s || '').split(',').map(Number); }\n\n  \/* Cifras del problema: cuentan desde 0 al entrar (solo los enteros marcados con data-count; las dos capas a la vez) *\/\n  if (!reduce) [].slice.call(root.querySelectorAll('[data-count]')).forEach(function (n) { n.textContent = '0'; });\n  function count(el) {\n    var ns = [].slice.call(el.querySelectorAll('[data-count]'));\n    if (reduce || !ns.length) return;\n    var t0 = performance.now(), dur = 1200;\n    (function step(now) {\n      var e = Math.min(1, Math.max(0, (now - t0) \/ dur)), v = 1 - Math.pow(1 - e, 3);\n      ns.forEach(function (n) { n.textContent = String(Math.round(Number(n.getAttribute('data-count')) * v)); });\n      if (1 > e) requestAnimationFrame(step);\n    })(t0);\n  }\n\n  \/* Apariciones: cada secci\u00f3n entra con su propio gesto (data-vh-r). Sin JS no se oculta nada. *\/\n  root.classList.add('vh-reveal-ok');\n  var io = new IntersectionObserver(function (entries) {\n    entries.forEach(function (en) {\n      if (!en.isIntersecting) return;\n      en.target.classList.add('is-in');\n      io.unobserve(en.target);\n      count(en.target);\n    });\n  }, { threshold: 0.15, rootMargin: '0px 0px -8% 0px' });\n  [].slice.call(root.querySelectorAll('[data-vh-r], .vh-symptoms li, .vh-pipe-reveal')).forEach(function (el) { io.observe(el); });\n\n  \/* Hero: el radar encuentra a cada candidato (etiqueta rol + ciudad en el mapa) y, al poco, su ficha entra en\n     \u00abEn tu proceso\u00bb con el inter\u00e9s confirmado. Las seis fichas est\u00e1n en el HTML: aqu\u00ed solo se recolocan (m\u00e1x. 3 a la vista). *\/\n  var inbox = root.querySelector('[data-vh-inbox]');\n  var ib = inbox ? [].slice.call(inbox.querySelectorAll('.vh-ib')) : [];\n  var ibOrder = [], ibWait = [], ibBusy = false;\n  function ibShow(card) {\n    var at = ibOrder.indexOf(card);\n    if (at === 0) return;\n    if (at > -1) ibOrder.splice(at, 1);\n    ibOrder.unshift(card);\n    if (ibOrder.length > 4) ibOrder.length = 4;\n    card.style.transition = 'none';\n    card.style.setProperty('--s', '-1');\n    card.classList.remove('is-on');\n    void card.offsetWidth;\n    card.style.transition = '';\n    ib.forEach(function (c) {\n      var k = ibOrder.indexOf(c);\n      if (k === -1) { c.classList.remove('is-on'); return; }\n      c.style.setProperty('--s', String(k));\n      c.classList.toggle('is-on', 3 > k);\n    });\n    inbox.classList.add('has-cards');\n    card.classList.add('is-new');\n    clearTimeout(card.vhT);\n    card.vhT = setTimeout(function () { card.classList.remove('is-new'); }, 1400);\n  }\n  function ibPump() {\n    if (ibBusy || !ibWait.length) return;\n    ibBusy = true;\n    ibShow(ibWait.shift());\n    setTimeout(function () { ibBusy = false; ibPump(); }, 700);\n  }\n  function ibArrive(k) {\n    var card = ib.filter(function (c) { return c.getAttribute('data-card') === String(k); })[0];\n    if (!card || ibWait.indexOf(card) > -1) return;\n    setTimeout(function () { if (ibWait.indexOf(card) === -1) ibWait.push(card); ibPump(); }, 550);\n  }\n\n  \/* D\u00f3nde est\u00e1 el visitante: su zona horaria (Intl) \u2192 coordenadas, sin pedir permiso ni enviar nada. El radar nace ah\u00ed y el\n     mundo gira para que ese punto quede a la vista. ?vh-tz=America\/Mexico_City lo simula. Sin zona conocida: data-center. *\/\n  var ZONAS = {\"Africa\":\";Luanda:13,-9,AO;Ouagadougou:-2,12,BF;Bujumbura:29,-3,BI;Porto-Novo:3,6,BJ;Gaborone:26,-25,BW;Kinshasa:15,-4,CD;Lubumbashi:27,-12,CD;Bangui:19,4,CF;Brazzaville:15,-4,CG;Abidjan:-4,5,CI;Douala:10,4,CM;Djibouti:43,12,DJ;Algiers:3,37,DZ;Cairo:31,30,EG;El_Aaiun:-13,27,EH;Asmara:39,15,ER;Ceuta:-5,36,ES;Addis_Ababa:39,9,ET;Libreville:9,0,GA;Accra:0,6,GH;Banjul:-17,13,GM;Conakry:-14,10,GN;Malabo:9,4,GQ;Bissau:-16,12,GW;Nairobi:37,-1,KE;Monrovia:-11,6,LR;Maseru:28,-29,LS;Tripoli:13,33,LY;Casablanca:-8,34,MA;Bamako:-8,13,ML;Nouakchott:-16,18,MR;Blantyre:35,-16,MW;Maputo:33,-26,MZ;Windhoek:17,-23,NA;Niamey:2,14,NE;Lagos:3,6,NG;Kigali:30,-2,RW;Khartoum:33,16,SD;Freetown:-13,8,SL;Dakar:-17,15,SN;Mogadishu:45,2,SO;Juba:32,5,SS;Sao_Tome:7,0,ST;Mbabane:31,-26,SZ;Ndjamena:15,12,TD;Lome:1,6,TG;Tunis:10,37,TN;Dar_es_Salaam:39,-7,TZ;Kampala:32,0,UG;Johannesburg:28,-26,ZA;Lusaka:28,-15,ZM;Harare:31,-18,ZW;\",\"America\":\";Antigua:-62,17,AG;Anguilla:-63,18,AI;Argentina\/Buenos_Aires:-58,-35,AR;Argentina\/Cordoba:-64,-31,AR;Argentina\/Salta:-65,-25,AR;Argentina\/Jujuy:-65,-24,AR;Argentina\/Tucuman:-65,-27,AR;Argentina\/Catamarca:-66,-28,AR;Argentina\/La_Rioja:-67,-29,AR;Argentina\/San_Juan:-69,-32,AR;Argentina\/Mendoza:-69,-33,AR;Argentina\/San_Luis:-66,-33,AR;Argentina\/Rio_Gallegos:-69,-52,AR;Argentina\/Ushuaia:-68,-55,AR;Aruba:-70,12,AW;Barbados:-60,13,BB;St_Barthelemy:-63,18,BL;La_Paz:-68,-16,BO;Kralendijk:-68,12,BQ;Noronha:-32,-4,BR;Belem:-48,-1,BR;Fortaleza:-38,-4,BR;Recife:-35,-8,BR;Araguaina:-48,-7,BR;Maceio:-36,-10,BR;Bahia:-39,-13,BR;Sao_Paulo:-47,-24,BR;Campo_Grande:-55,-20,BR;Cuiaba:-56,-16,BR;Santarem:-55,-2,BR;Porto_Velho:-64,-9,BR;Boa_Vista:-61,3,BR;Manaus:-60,-3,BR;Eirunepe:-70,-7,BR;Rio_Branco:-68,-10,BR;Nassau:-77,25,BS;Belize:-88,18,BZ;St_Johns:-53,48,CA;Halifax:-64,45,CA;Glace_Bay:-60,46,CA;Moncton:-65,46,CA;Goose_Bay:-60,53,CA;Blanc-Sablon:-57,51,CA;Toronto:-79,44,CA;Iqaluit:-68,64,CA;Atikokan:-92,49,CA;Winnipeg:-97,50,CA;Resolute:-95,75,CA;Rankin_Inlet:-92,63,CA;Regina:-105,50,CA;Swift_Current:-108,50,CA;Edmonton:-113,54,CA;Cambridge_Bay:-105,69,CA;Inuvik:-134,68,CA;Vancouver:-123,49,CA;Creston:-117,49,CA;Dawson_Creek:-120,56,CA;Fort_Nelson:-123,59,CA;Whitehorse:-135,61,CA;Dawson:-139,64,CA;Santiago:-71,-33,CL;Coyhaique:-72,-46,CL;Punta_Arenas:-71,-53,CL;Bogota:-74,5,CO;Costa_Rica:-84,10,CR;Havana:-82,23,CU;Curacao:-69,12,CW;Dominica:-61,15,DM;Santo_Domingo:-70,18,DO;Guayaquil:-80,-2,EC;Grenada:-62,12,GD;Cayenne:-52,5,GF;Nuuk:-52,64,GL;Danmarkshavn:-19,77,GL;Scoresbysund:-22,70,GL;Thule:-69,77,GL;Guadeloupe:-62,16,GP;Guatemala:-91,15,GT;Guyana:-58,7,GY;Tegucigalpa:-87,14,HN;Port-au-Prince:-72,19,HT;Jamaica:-77,18,JM;St_Kitts:-63,17,KN;Cayman:-81,19,KY;St_Lucia:-61,14,LC;Marigot:-63,18,MF;Martinique:-61,15,MQ;Montserrat:-62,17,MS;Mexico_City:-99,19,MX;Cancun:-87,21,MX;Merida:-90,21,MX;Monterrey:-100,26,MX;Matamoros:-98,26,MX;Chihuahua:-106,29,MX;Ciudad_Juarez:-106,32,MX;Ojinaga:-104,30,MX;Mazatlan:-106,23,MX;Bahia_Banderas:-105,21,MX;Hermosillo:-111,29,MX;Tijuana:-117,33,MX;Managua:-86,12,NI;Panama:-80,9,PA;Lima:-77,-12,PE;Miquelon:-56,47,PM;Puerto_Rico:-66,18,PR;Asuncion:-58,-25,PY;Paramaribo:-55,6,SR;El_Salvador:-89,14,SV;Lower_Princes:-63,18,SX;Grand_Turk:-71,21,TC;Port_of_Spain:-62,11,TT;New_York:-74,41,US;Detroit:-83,42,US;Kentucky\/Louisville:-86,38,US;Kentucky\/Monticello:-85,37,US;Indiana\/Indianapolis:-86,40,US;Indiana\/Vincennes:-88,39,US;Indiana\/Winamac:-87,41,US;Indiana\/Marengo:-86,38,US;Indiana\/Petersburg:-87,38,US;Indiana\/Vevay:-85,39,US;Chicago:-88,42,US;Indiana\/Tell_City:-87,38,US;Indiana\/Knox:-87,41,US;Menominee:-88,45,US;North_Dakota\/Center:-101,47,US;North_Dakota\/New_Salem:-101,47,US;North_Dakota\/Beulah:-102,47,US;Denver:-105,40,US;Boise:-116,44,US;Phoenix:-112,33,US;Los_Angeles:-118,34,US;Anchorage:-150,61,US;Juneau:-134,58,US;Sitka:-135,57,US;Metlakatla:-132,55,US;Yakutat:-140,60,US;Nome:-165,65,US;Adak:-177,52,US;Montevideo:-56,-35,UY;St_Vincent:-61,13,VC;Caracas:-67,10,VE;Tortola:-65,18,VG;St_Thomas:-65,18,VI;\",\"Antarctica\":\";McMurdo:167,-78,AQ;Casey:111,-66,AQ;Davis:78,-69,AQ;DumontDUrville:140,-67,AQ;Mawson:63,-68,AQ;Palmer:-64,-65,AQ;Rothera:-68,-68,AQ;Syowa:40,-69,AQ;Troll:3,-72,AQ;Vostok:107,-78,AQ;Macquarie:159,-54,AU;\",\"Arctic\":\";Longyearbyen:16,78,SJ;\",\"Asia\":\";Dubai:55,25,AE;Kabul:69,35,AF;Yerevan:44,40,AM;Baku:50,40,AZ;Dhaka:90,24,BD;Bahrain:51,26,BH;Brunei:115,5,BN;Thimphu:90,27,BT;Shanghai:121,31,CN;Urumqi:88,44,CN;Nicosia:33,35,CY;Famagusta:34,35,CY;Tbilisi:45,42,GE;Hong_Kong:114,22,HK;Jakarta:107,-6,ID;Pontianak:109,0,ID;Makassar:119,-5,ID;Jayapura:141,-3,ID;Jerusalem:35,32,IL;Kolkata:88,23,IN;Baghdad:44,33,IQ;Tehran:51,36,IR;Amman:36,32,JO;Tokyo:140,36,JP;Bishkek:75,43,KG;Phnom_Penh:105,12,KH;Pyongyang:126,39,KP;Seoul:127,38,KR;Kuwait:48,29,KW;Almaty:77,43,KZ;Qyzylorda:65,45,KZ;Qostanay:64,53,KZ;Aqtobe:57,50,KZ;Aqtau:50,45,KZ;Atyrau:52,47,KZ;Oral:51,51,KZ;Vientiane:103,18,LA;Beirut:36,34,LB;Colombo:80,7,LK;Yangon:96,17,MM;Ulaanbaatar:107,48,MN;Hovd:92,48,MN;Macau:114,22,MO;Kuala_Lumpur:102,3,MY;Kuching:110,2,MY;Kathmandu:85,28,NP;Muscat:59,24,OM;Manila:121,15,PH;Karachi:67,25,PK;Gaza:34,32,PS;Hebron:35,32,PS;Qatar:52,25,QA;Yekaterinburg:61,57,RU;Omsk:73,55,RU;Novosibirsk:83,55,RU;Barnaul:84,53,RU;Tomsk:85,56,RU;Novokuznetsk:87,54,RU;Krasnoyarsk:93,56,RU;Irkutsk:104,52,RU;Chita:113,52,RU;Yakutsk:130,62,RU;Khandyga:136,63,RU;Vladivostok:132,43,RU;Ust-Nera:143,65,RU;Magadan:151,60,RU;Sakhalin:143,47,RU;Srednekolymsk:154,67,RU;Kamchatka:159,53,RU;Anadyr:177,65,RU;Riyadh:47,25,SA;Singapore:104,1,SG;Damascus:36,34,SY;Bangkok:101,14,TH;Dushanbe:69,39,TJ;Dili:126,-9,TL;Ashgabat:58,38,TM;Taipei:122,25,TW;Samarkand:67,40,UZ;Tashkent:69,41,UZ;Ho_Chi_Minh:107,11,VN;Aden:45,13,YE;\",\"Atlantic\":\";Bermuda:-65,32,BM;Cape_Verde:-24,15,CV;Canary:-15,28,ES;Stanley:-58,-52,FK;Faroe:-7,62,FO;South_Georgia:-37,-54,GS;Reykjavik:-22,64,IS;Madeira:-17,33,PT;Azores:-26,38,PT;St_Helena:-6,-16,SH;\",\"Australia\":\";Lord_Howe:159,-32,AU;Hobart:147,-43,AU;Melbourne:145,-38,AU;Sydney:151,-34,AU;Broken_Hill:141,-32,AU;Brisbane:153,-27,AU;Lindeman:149,-20,AU;Adelaide:139,-35,AU;Darwin:131,-12,AU;Perth:116,-32,AU;Eucla:129,-32,AU;\",\"Europe\":\";Andorra:2,42,AD;Tirane:20,41,AL;Vienna:16,48,AT;Mariehamn:20,60,AX;Sarajevo:18,44,BA;Brussels:4,51,BE;Sofia:23,43,BG;Minsk:28,54,BY;Zurich:9,47,CH;Prague:14,50,CZ;Berlin:13,52,DE;Busingen:9,48,DE;Copenhagen:13,56,DK;Tallinn:25,59,EE;Madrid:-4,40,ES;Helsinki:25,60,FI;Paris:2,49,FR;London:0,52,GB;Guernsey:-3,49,GG;Gibraltar:-5,36,GI;Athens:24,38,GR;Zagreb:16,46,HR;Budapest:19,48,HU;Dublin:-6,53,IE;Isle_of_Man:-4,54,IM;Rome:12,42,IT;Jersey:-2,49,JE;Vaduz:10,47,LI;Vilnius:25,55,LT;Luxembourg:6,50,LU;Riga:24,57,LV;Monaco:7,44,MC;Chisinau:29,47,MD;Podgorica:19,42,ME;Skopje:21,42,MK;Malta:15,36,MT;Amsterdam:5,52,NL;Oslo:11,60,NO;Warsaw:21,52,PL;Lisbon:-9,39,PT;Bucharest:26,44,RO;Belgrade:20,45,RS;Kaliningrad:20,55,RU;Moscow:38,56,RU;Simferopol:34,45,UA;Kirov:50,59,RU;Volgograd:44,49,RU;Astrakhan:48,46,RU;Saratov:46,52,RU;Ulyanovsk:48,54,RU;Samara:50,53,RU;Stockholm:18,59,SE;Ljubljana:15,46,SI;Bratislava:17,48,SK;San_Marino:12,44,SM;Istanbul:29,41,TR;Kyiv:31,50,UA;Vatican:12,42,VA;\",\"Indian\":\";Cocos:97,-12,CC;Christmas:106,-10,CX;Chagos:72,-7,IO;Comoro:43,-12,KM;Antananarivo:48,-19,MG;Mauritius:58,-20,MU;Maldives:74,4,MV;Reunion:55,-21,RE;Mahe:55,-5,SC;Kerguelen:70,-49,TF;Mayotte:45,-13,YT;\",\"Pacific\":\";Pago_Pago:-171,-14,AS;Rarotonga:-160,-21,CK;Easter:-109,-27,CL;Galapagos:-90,-1,EC;Fiji:178,-18,FJ;Chuuk:152,7,FM;Pohnpei:158,7,FM;Kosrae:163,5,FM;Guam:145,13,GU;Tarawa:173,1,KI;Kanton:-172,-3,KI;Kiritimati:-157,2,KI;Majuro:171,7,MH;Kwajalein:167,9,MH;Saipan:146,15,MP;Noumea:166,-22,NC;Norfolk:168,-29,NF;Nauru:167,-1,NR;Niue:-170,-19,NU;Auckland:175,-37,NZ;Chatham:-177,-44,NZ;Tahiti:-150,-18,PF;Marquesas:-140,-9,PF;Gambier:-135,-23,PF;Port_Moresby:147,-10,PG;Bougainville:156,-6,PG;Pitcairn:-130,-25,PN;Palau:134,7,PW;Guadalcanal:160,-10,SB;Fakaofo:-171,-9,TK;Tongatapu:-175,-21,TO;Funafuti:179,-9,TV;Midway:-177,28,UM;Wake:167,19,UM;Honolulu:-158,21,US;Efate:168,-18,VU;Wallis:-176,-13,WF;Apia:-172,-14,WS;\",\"_alias\":{\"Asia\/Calcutta\":\"Asia\/Kolkata\",\"Asia\/Saigon\":\"Asia\/Ho_Chi_Minh\",\"Asia\/Katmandu\":\"Asia\/Kathmandu\",\"Asia\/Rangoon\":\"Asia\/Yangon\",\"Asia\/Dacca\":\"Asia\/Dhaka\",\"Asia\/Ulan_Bator\":\"Asia\/Ulaanbaatar\",\"Asia\/Istanbul\":\"Europe\/Istanbul\",\"Asia\/Chongqing\":\"Asia\/Shanghai\",\"Asia\/Harbin\":\"Asia\/Shanghai\",\"Asia\/Kashgar\":\"Asia\/Urumqi\",\"Asia\/Thimbu\":\"Asia\/Thimphu\",\"Asia\/Macao\":\"Asia\/Macau\",\"America\/Buenos_Aires\":\"America\/Argentina\/Buenos_Aires\",\"America\/Cordoba\":\"America\/Argentina\/Cordoba\",\"America\/Mendoza\":\"America\/Argentina\/Mendoza\",\"America\/Jujuy\":\"America\/Argentina\/Jujuy\",\"America\/Catamarca\":\"America\/Argentina\/Catamarca\",\"America\/Indianapolis\":\"America\/Indiana\/Indianapolis\",\"America\/Louisville\":\"America\/Kentucky\/Louisville\",\"America\/Montreal\":\"America\/Toronto\",\"America\/Godthab\":\"America\/Nuuk\",\"America\/Fort_Wayne\":\"America\/Indiana\/Indianapolis\",\"Europe\/Kiev\":\"Europe\/Kyiv\",\"Europe\/Uzhgorod\":\"Europe\/Kyiv\",\"Europe\/Zaporozhye\":\"Europe\/Kyiv\",\"Europe\/Belfast\":\"Europe\/London\",\"Europe\/Nicosia\":\"Asia\/Nicosia\",\"Atlantic\/Faeroe\":\"Atlantic\/Faroe\",\"Pacific\/Enderbury\":\"Pacific\/Kanton\",\"Pacific\/Truk\":\"Pacific\/Chuuk\",\"Pacific\/Ponape\":\"Pacific\/Pohnpei\",\"Australia\/ACT\":\"Australia\/Sydney\",\"Australia\/NSW\":\"Australia\/Sydney\",\"Australia\/Canberra\":\"Australia\/Sydney\",\"Australia\/Victoria\":\"Australia\/Melbourne\",\"Australia\/Queensland\":\"Australia\/Brisbane\",\"Australia\/West\":\"Australia\/Perth\",\"Australia\/South\":\"Australia\/Adelaide\",\"Australia\/North\":\"Australia\/Darwin\",\"US\/Eastern\":\"America\/New_York\",\"US\/Central\":\"America\/Chicago\",\"US\/Mountain\":\"America\/Denver\",\"US\/Pacific\":\"America\/Los_Angeles\",\"US\/Alaska\":\"America\/Anchorage\",\"US\/Hawaii\":\"Pacific\/Honolulu\",\"Canada\/Eastern\":\"America\/Toronto\",\"Canada\/Pacific\":\"America\/Vancouver\",\"Brazil\/East\":\"America\/Sao_Paulo\",\"Mexico\/General\":\"America\/Mexico_City\",\"Chile\/Continental\":\"America\/Santiago\",\"Asia\/Tel_Aviv\":\"Asia\/Jerusalem\"}};\n  function aqui() {\n    var tz = '', q = \/[?&]vh-tz=([^&#]+)\/.exec(location.search);\n    try { tz = q ? decodeURIComponent(q[1]) : (Intl.DateTimeFormat().resolvedOptions().timeZone || ''); } catch (e) { return null; }\n    tz = (ZONAS._alias && ZONAS._alias[tz]) || tz;\n    var i = tz.indexOf('\/'), s = i > 0 ? ZONAS[tz.slice(0, i)] : '';\n    if (typeof s !== 'string' || !s) return null;\n    var k = s.indexOf(';' + tz.slice(i + 1) + ':');\n    if (k === -1) return null;\n    var p = s.slice(k + 1).split(';')[0].split(':')[1].split(',');\n    return [Number(p[0]), Number(p[1]), p[2] || ''];\n  }\n  var yo = aqui();\n  window.vhYo = yo;   \/* tambi\u00e9n lo usan el sonar y las ciudades de la demo: [lon, lat, pa\u00eds] *\/\n\n  if (window.vhMapa) {\n    var hero = root.querySelector('[data-vh-map=\"hero\"]');\n    if (hero) {\n      var heroList = [].slice.call(hero.querySelectorAll('.vh-tag[data-lon]')).map(function (t) {\n        return { lon: Number(t.getAttribute('data-lon')), lat: Number(t.getAttribute('data-lat')), tag: t.hasAttribute('data-quiet') ? null : t, card: t.getAttribute('data-card') };\n      });\n      var you = hero.querySelector('[data-you]');\n      var hm = window.vhMapa.create(hero, {\n        mode: 'sweep', center: yo || nums(hero.getAttribute('data-center')), period: Number(hero.getAttribute('data-period')) || 7,\n        mark: true, you: you,\n        \/* Escritorio: el texto tapa la izquierda del mapa y la bandeja la esquina de abajo a la derecha *\/\n        rotate: function (c) { return mobile.matches ? 0.5 : (c[1] > -12 ? 0.6 : 0.47); },\n        avoid: [inbox, you].filter(Boolean),\n        maxTags: function () { return mobile.matches ? 2 : 6; },\n        tagOk: function (t, fx) { return mobile.matches ? (fx > 0.17 && 0.82 > fx) : fx > 0.44; },\n        \/* Lo que cae bajo el texto (izquierda del mapa en escritorio) no se marca: su ficha llega igual a la bandeja *\/\n        markOk: function (fx) { return mobile.matches || fx > 0.4; },\n        onPing: function (i) { var c = heroList[i]; if (c && c.card !== null && inbox && !reduce) ibArrive(c.card); }\n      });\n      if (hm) {\n        hm.setCities(heroList);\n        if (inbox && !reduce) inbox.classList.add('is-live');\n      }\n    }\n    var cta = root.querySelector('[data-vh-map=\"cta\"]');\n    if (cta) {\n      var cm = window.vhMapa.create(cta, { mode: 'sweep', center: yo || nums(cta.getAttribute('data-center')), period: Number(cta.getAttribute('data-period')) || 9, baseA: 0.13, litA: 0.6, mark: true, rotate: function () { return 0.5; } });\n      if (cm) {\n        cm.setCities(String(cta.getAttribute('data-pts') || '').split(';').filter(Boolean).map(function (p) {\n          var a = nums(p);\n          return { lon: a[0], lat: a[1] };\n        }));\n      }\n    }\n  }\n\n  \/* Comparativa en m\u00f3vil: Voicit Hunting frente a la alternativa elegida (en escritorio se ven las tres columnas) *\/\n  var cmp = root.querySelector('[data-cmp]');\n  var cmpBtns = [].slice.call(root.querySelectorAll('[data-cmp-set]'));\n  var cmpSeg = cmpBtns.length ? cmpBtns[0].parentNode : null;\n  function cmpKnob() {\n    if (!cmpSeg) return;\n    var on = cmpBtns.filter(function (b) { return b.getAttribute('aria-pressed') === 'true'; })[0];\n    var s = cmpSeg.getBoundingClientRect();\n    if (!on || !s.width) return;\n    var r = on.getBoundingClientRect();\n    cmpSeg.style.setProperty('--kl', (r.left - s.left).toFixed(1) + 'px');\n    cmpSeg.style.setProperty('--kr', (s.right - r.right).toFixed(1) + 'px');\n  }\n  if (cmp && cmpSeg) {\n    cmp.classList.add('is-js');\n    cmpSeg.classList.add('is-js');\n    cmpBtns.forEach(function (b) {\n      b.addEventListener('click', function () {\n        cmp.setAttribute('data-cmp', b.getAttribute('data-cmp-set'));\n        cmpBtns.forEach(function (x) { x.setAttribute('aria-pressed', x === b ? 'true' : 'false'); });\n        cmpKnob();\n      });\n    });\n    cmpKnob();\n    window.addEventListener('resize', cmpKnob);\n    if (document.fonts && document.fonts.ready) document.fonts.ready.then(cmpKnob);\n  }\n\n  \/* Anclas internas con desplazamiento suave *\/\n  [].slice.call(root.querySelectorAll('a[href^=\"#\"]')).forEach(function (a) {\n    a.addEventListener('click', function (ev) {\n      var id = a.getAttribute('href').slice(1);\n      var t = id ? document.getElementById(id) : null;\n      if (!t) return;\n      ev.preventDefault();\n      t.scrollIntoView({ behavior: reduce ? 'auto' : 'smooth', block: 'start' });\n      if (history.replaceState) history.replaceState(null, '', '#' + id);\n    });\n  });\n\n  \/* Bot\u00f3n flotante: aparece al salir del hero y se retira cuando el CTA final est\u00e1 en pantalla *\/\n  var fl = root.querySelector('.vh-float');\n  var heroSec = root.querySelector('.vh-hero');\n  var ctaSec = root.querySelector('.vh-cta');\n  var stageSec = root.querySelector('[data-vh-scrolly]');\n  var heroIn = true, ctaIn = false, stageIn = false;\n  function upd() {\n    var on = !heroIn && !ctaIn && !stageIn;\n    if (fl) {\n      fl.classList.toggle('is-on', on);\n      if (on) { fl.removeAttribute('aria-hidden'); fl.removeAttribute('tabindex'); }\n      else { fl.setAttribute('aria-hidden', 'true'); fl.setAttribute('tabindex', '-1'); }\n    }\n  }\n  var fio = new IntersectionObserver(function (entries) {\n    entries.forEach(function (en) {\n      if (en.target === heroSec) heroIn = en.isIntersecting;\n      if (en.target === ctaSec) ctaIn = en.isIntersecting;\n    });\n    upd();\n  });\n  if (heroSec) fio.observe(heroSec);\n  if (ctaSec) fio.observe(ctaSec);\n  \/* Durante la demo \u00abEn directo\u00bb el bot\u00f3n se aparta: no tapa la pantalla de la b\u00fasqueda *\/\n  var gio = new IntersectionObserver(function (es) { stageIn = es[0].isIntersecting; upd(); }, { rootMargin: '-35% 0px -35% 0px' });\n  if (stageSec) gio.observe(stageSec);\n\n  \/* Sobre una secci\u00f3n oscura, el bot\u00f3n flotante cambia a lima (franja inferior de la pantalla) *\/\n  var darks = [].slice.call(root.querySelectorAll('.vh-dark'));\n  var dio = new IntersectionObserver(function (entries) {\n    entries.forEach(function (en) { en.target.vhUnder = en.isIntersecting; });\n    if (fl) fl.classList.toggle('is-ondark', darks.some(function (s) { return s.vhUnder; }));\n  }, { rootMargin: '-90% 0px -3% 0px' });\n  darks.forEach(function (s) { dio.observe(s); });\n})();\n<\/script>\n\n<script data-no-optimize=\"1\" data-no-defer=\"1\">\n\/* \u2550\u2550\u2550 03 \u00b7 EN DIRECTO \u2014 escena congelada en escritorio (la avanza el scroll) y \u00abhistorias\u00bb en m\u00f3vil (avanza sola).\n   Ning\u00fan texto sale del JS: las tres vacantes de ejemplo est\u00e1n en el HTML y aqu\u00ed solo se cambia data-role. \u2550\u2550\u2550 *\/\n(function () {\n  'use strict';\n  var root = document.querySelector('.vh');\n  var sec = root ? root.querySelector('.vh-directo') : null;\n  if (!sec) return;\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var stacked = window.matchMedia('(max-width: 1024px)');\n  var scrolly = sec.querySelector('[data-vh-scrolly]');\n  var sticky = sec.querySelector('.vh-scrolly-sticky');\n  var screen = sec.querySelector('.vh-screen');\n  var panels = [].slice.call(sec.querySelectorAll('.vh-panel'));\n  var chapters = [].slice.call(sec.querySelectorAll('.vh-chapter'));\n  var steps = [].slice.call(sec.querySelectorAll('.vh-step'));\n  var bar = sec.querySelector('.vh-screen-progress i');\n  var roleBtns = [].slice.call(sec.querySelectorAll('[data-set-role]'));\n  var mapBox = sec.querySelector('[data-vh-map=\"stage\"]');\n  var map = null, cur = -1, seen = false;\n  var DUR = [4200, 4800, 5600, 6400];\n  var auto = { on: false, done: false, start: 0, raf: 0, el: 0 };\n\n  sec.classList.add('is-ready');\n  function role() { return root.getAttribute('data-role') || 'data'; }\n  function mine(sel) { return [].slice.call(sec.querySelectorAll('[data-r=\"' + role() + '\"] ' + sel)); }\n  function cities() { return mine('.vh-city'); }\n\n  \/* El sonar nace donde est\u00e1 el visitante (zona horaria, ver el m\u00f3dulo de la p\u00e1gina) y recorre el mundo entero, girado\n     para dejarlo en el centro. Sin zona conocida, sale de la ciudad de la vacante (data-center). *\/\n  var yo = window.vhYo || null;\n\n  \/* Ciudades de la b\u00fasqueda: fuera de Espa\u00f1a, primero las del pa\u00eds del visitante (reserva .vh-city-pool) y despu\u00e9s las\n     de la vacante, de cerca a lejos. Solo se clonan y reordenan nodos del HTML, que TranslatePress ya ha traducido. *\/\n  function km(a, b) {\n    var r = Math.PI \/ 180, x = (b[0] - a[0]) * r * Math.cos((a[1] + b[1]) * r \/ 2), y = (b[1] - a[1]) * r;\n    return Math.sqrt(x * x + y * y) * 6371;\n  }\n  function pos(li) { return [Number(li.getAttribute('data-lon')), Number(li.getAttribute('data-lat'))]; }\n  if (yo) {\n    var pais = yo[2] || '';\n    var reserva = pais && pais !== 'ES' ? [].slice.call(sec.querySelectorAll('.vh-city-pool [data-cc=\"' + pais + '\"]')).slice(0, 3) : [];\n    var cerca = function (a, b) { return km(yo, pos(a)) - km(yo, pos(b)); };\n    [].slice.call(sec.querySelectorAll('[data-r] .vh-cities')).forEach(function (ul) {\n      var propias = [].slice.call(ul.querySelectorAll('.vh-city'));\n      var locales = reserva.map(function (p) {\n        return propias.filter(function (c) { return 30 > km(pos(c), pos(p)); })[0] || p.cloneNode(true);\n      });\n      var resto = propias.filter(function (c) { return locales.indexOf(c) === -1; });\n      locales.sort(cerca).concat(resto.sort(cerca)).forEach(function (li) { li.classList.remove('is-on'); ul.appendChild(li); });\n    });\n  }\n\n  if (mapBox && window.vhMapa) {\n    var vista = mapBox.getAttribute('data-view');\n    map = window.vhMapa.create(mapBox, {\n      mode: 'sonar', view: vista ? vista.split(',').map(Number) : null,\n      rotate: function () { return 0.5; },\n      onPing: function (i) { var c = cities()[i]; if (c) c.classList.add('is-on'); }\n    });\n  }\n  function loadCities() {\n    if (!map) return;\n    var ul = mine('.vh-cities')[0];\n    map.setCenter(yo || (ul ? ul.getAttribute('data-center').split(',').map(Number) : [-3.7, 40.4]));\n    map.setCities(cities().map(function (li) { return { lon: Number(li.getAttribute('data-lon')), lat: Number(li.getAttribute('data-lat')) }; }));\n  }\n  loadCities();\n\n  function run(p) {\n    p.classList.remove('is-run');\n    void p.offsetWidth;\n    p.classList.add('is-run');\n  }\n  function paintSteps(frac) {\n    steps.forEach(function (s, k) {\n      var b = s.querySelector('b');\n      var f = k === cur ? frac : (cur > k ? 1 : 0);\n      if (b) b.style.transform = 'scaleX(' + f.toFixed(3) + ')';\n      s.classList.toggle('is-on', k === cur);\n    });\n  }\n  function go(i, force) {\n    if (i === cur && !force) return;\n    cur = i;\n    screen.setAttribute('data-step', String(i));\n    panels.forEach(function (p, k) { p.classList.toggle('is-active', k === i); });\n    chapters.forEach(function (c, k) { c.classList.toggle('is-active', k === i); });\n    if (seen) run(panels[i]);\n    if (map) {\n      map.active(i === 1);\n      if (i === 1 && seen) {\n        cities().forEach(function (li) { li.classList.remove('is-on'); });\n        map.arm();\n      }\n    }\n    paintSteps(auto.on ? 0 : 1);\n  }\n\n  \/* Escritorio: el scroll dentro del bloque fijo decide el cap\u00edtulo *\/\n  function progress() {\n    var r = scrolly.getBoundingClientRect();\n    var span = r.height - sticky.offsetHeight;\n    return span > 0 ? Math.min(1, Math.max(0, -r.top \/ span)) : 0;\n  }\n  var ticking = false;\n  function onScroll() {\n    if (ticking || stacked.matches) return;\n    ticking = true;\n    requestAnimationFrame(function () {\n      ticking = false;\n      if (stacked.matches) return;\n      var p = progress();\n      if (bar) bar.style.transform = 'scaleX(' + p.toFixed(4) + ')';\n      go(Math.min(3, Math.floor(p * 4)));\n    });\n  }\n  window.addEventListener('scroll', onScroll, { passive: true });\n  window.addEventListener('resize', onScroll);\n\n  \/* M\u00f3vil: avanza sola mientras se ve, una sola pasada; tocar un paso toma el control *\/\n  function tick(now) {\n    if (!auto.on) return;\n    auto.el = now - auto.start;\n    if (auto.el >= DUR[cur]) {\n      if (cur === 3) { stopAuto(true); return; }\n      go(cur + 1, true);\n      auto.start = now; auto.el = 0;\n    }\n    paintSteps(Math.min(1, auto.el \/ DUR[cur]));\n    auto.raf = requestAnimationFrame(tick);\n  }\n  function startAuto() {\n    if (auto.on || auto.done || reduce || !stacked.matches) return;\n    auto.on = true;\n    auto.start = performance.now() - auto.el;\n    auto.raf = requestAnimationFrame(tick);\n  }\n  function pauseAuto() {\n    auto.on = false;\n    cancelAnimationFrame(auto.raf);\n  }\n  function stopAuto(finished) {\n    pauseAuto();\n    auto.done = true;\n    paintSteps(1);\n    if (finished) auto.el = 0;\n  }\n  function jump(k) {\n    if (stacked.matches) { stopAuto(); go(k, true); paintSteps(1); return; }\n    var r = scrolly.getBoundingClientRect();\n    var span = r.height - sticky.offsetHeight;\n    var y = window.pageYOffset + r.top + span * (k + 0.5) \/ 4;\n    if (k === cur) go(k, true);\n    window.scrollTo({ top: y, behavior: reduce ? 'auto' : 'smooth' });\n  }\n  chapters.forEach(function (c, k) {\n    var b = c.querySelector('.vh-chap');\n    if (b) b.addEventListener('click', function () { jump(k); });\n  });\n  steps.forEach(function (s, k) { s.addEventListener('click', function () { jump(k); }); });\n\n  \/* Ranking: al elegir un candidato se ve por qu\u00e9 encaja *\/\n  [].slice.call(sec.querySelectorAll('.vh-rank')).forEach(function (ol) {\n    var rows = [].slice.call(ol.querySelectorAll('.vh-row'));\n    var whys = [].slice.call(ol.parentNode.querySelectorAll('[data-why]'));\n    function sel(row) {\n      var k = row.getAttribute('data-row');\n      rows.forEach(function (r) { r.classList.toggle('is-sel', r === row); r.setAttribute('aria-pressed', r === row ? 'true' : 'false'); });\n      whys.forEach(function (w) { w.classList.toggle('is-sel', w.getAttribute('data-why') === k); });\n    }\n    rows.forEach(function (row) {\n      row.addEventListener('click', function () { sel(row); if (stacked.matches) stopAuto(); });\n    });\n    if (rows[0]) sel(rows[0]);\n  });\n\n  \/* Vacante de ejemplo *\/\n  roleBtns.forEach(function (b) {\n    b.addEventListener('click', function () {\n      var r = b.getAttribute('data-set-role');\n      if (r === role()) return;\n      root.setAttribute('data-role', r);\n      roleBtns.forEach(function (x) { x.setAttribute('aria-selected', x === b ? 'true' : 'false'); });\n      loadCities();\n      root.dispatchEvent(new CustomEvent('vh:role'));\n      if (stacked.matches && !reduce) {\n        pauseAuto(); auto.done = false; auto.el = 0;\n        go(0, true);\n        startAuto();\n      } else {\n        go(cur, true);\n      }\n    });\n  });\n\n  \/* Primera vez que la pantalla entra en vista: arranca la coreograf\u00eda *\/\n  var vio = new IntersectionObserver(function (es) {\n    var vis = es[0].isIntersecting;\n    if (vis && !seen) { seen = true; go(cur === -1 ? 0 : cur, true); }\n    if (stacked.matches) { if (vis) startAuto(); else pauseAuto(); }\n  }, { threshold: 0.45 });\n  vio.observe(screen);\n\n  function mode() {\n    if (stacked.matches) { if (bar) bar.style.transform = ''; paintSteps(auto.done ? 1 : 0); }\n    else { pauseAuto(); onScroll(); }\n  }\n  if (stacked.addEventListener) stacked.addEventListener('change', mode); else if (stacked.addListener) stacked.addListener(mode);\n  go(0, true);\n  if (!stacked.matches) onScroll();\n})();\n<\/script>\n\n<script data-no-optimize=\"1\" data-no-defer=\"1\">\n\/* \u2550\u2550\u2550 EN TU PROCESO \u2014 las fichas de Voicit Hunting llegan una a una; un cursor marca \u00abMe interesa\u00bb (el contacto se\n   desbloquea y la ficha pasa a \u00abContacto telef\u00f3nico\u00bb) o \u00abDescartar\u00bb (la ficha se apaga en gris y se queda fuera).\n   Despu\u00e9s, el visitante puede decidir con las que quedan. \u2550\u2550\u2550 *\/\n(function () {\n  'use strict';\n  var root = document.querySelector('.vh');\n  var mk = root ? root.querySelector('[data-vh-pipe]') : null;\n  if (!mk) return;\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var src = mk.querySelector('[data-pipe-src]');\n  var dest = mk.querySelector('[data-pipe-dest]');\n  var destCol = mk.querySelector('[data-pipe-destcol]');\n  var nHunt = mk.querySelector('[data-pipe-n=\"hunt\"]');\n  var nPhone = mk.querySelector('[data-pipe-n=\"phone\"]');\n  var learn = mk.querySelector('[data-pipe-learn]');\n  var cursor = mk.querySelector('.vh-cursor');\n  var toast = root.querySelector('.vh-toast');\n  var cards = [].slice.call(mk.querySelectorAll('[data-pipe-card]'));\n  if (!src || !dest || !cards.length) return;\n  var timers = [], played = false, inView = false;\n\n  mk.classList.add('vh-pipe-ready');\n  function later(fn, ms) { timers.push(setTimeout(fn, ms)); }\n  function stopTimers() { timers.forEach(clearTimeout); timers = []; }\n  function btn(card, kind) { return card.querySelector(kind === 'like' ? '[data-pipe-like]' : '[data-pipe-skip]'); }\n  function done(card) { return card.classList.contains('is-liked') || card.classList.contains('is-skipped'); }\n  function counts() {\n    var h = 0, p = 0;\n    cards.forEach(function (c) {\n      if (c.parentNode === dest) p++;\n      else if (c.classList.contains('is-in') && !c.classList.contains('is-skipped')) h++;\n    });\n    if (nHunt) nHunt.textContent = String(h);\n    if (nPhone) nPhone.textContent = String(p);\n    if (destCol) destCol.classList.toggle('has-card', p > 0);\n  }\n  function showToast(key) {\n    if (!toast) return;\n    toast.setAttribute('data-show', key);\n    toast.classList.add('is-on');\n    clearTimeout(toast.vhT);\n    toast.vhT = setTimeout(function () { toast.classList.remove('is-on'); }, 2800);\n  }\n  function moveToDest(card) {\n    var first = card.getBoundingClientRect();\n    dest.appendChild(card);\n    counts();\n    if (reduce) return;\n    var last = card.getBoundingClientRect();\n    card.style.transition = 'none';\n    card.style.transform = 'translate(' + (first.left - last.left) + 'px,' + (first.top - last.top) + 'px)';\n    void card.offsetWidth;\n    card.style.transition = 'transform .5s cubic-bezier(.23,1,.32,1)';\n    card.style.transform = '';\n  }\n  function like(card, byUser) {\n    if (done(card)) return;\n    card.classList.add('is-liked');\n    if (learn) learn.classList.add('is-b');\n    if (byUser) showToast('like');\n    if (reduce) { moveToDest(card); return; }\n    later(function () { moveToDest(card); }, 800);\n  }\n  function skip(card, byUser) {\n    if (done(card)) return;\n    card.classList.add('is-skipped');\n    if (learn) learn.classList.add('is-b');\n    if (byUser) showToast('skip');\n    counts();\n  }\n  function allIn() {\n    cards.forEach(function (c) { c.classList.add('is-in'); });\n    counts();\n  }\n  function stopAuto() {\n    stopTimers();\n    if (cursor) cursor.classList.remove('is-on', 'is-click');\n    allIn();\n  }\n  cards.forEach(function (card) {\n    var l = btn(card, 'like'), k = btn(card, 'skip');\n    if (l) l.addEventListener('click', function () { stopAuto(); like(card, true); });\n    if (k) k.addEventListener('click', function () { stopAuto(); skip(card, true); });\n  });\n\n  \/* El cursor viaja hasta el bot\u00f3n, \u00abpulsa\u00bb y ejecuta la decisi\u00f3n *\/\n  function press(card, kind, then) {\n    var b = btn(card, kind);\n    if (!b || !cursor) { then(); return; }\n    var a = mk.getBoundingClientRect(), r = b.getBoundingClientRect();\n    cursor.style.transform = 'translate(' + (r.left - a.left + r.width * 0.52).toFixed(1) + 'px,' + (r.top - a.top + r.height * 0.55).toFixed(1) + 'px)';\n    cursor.classList.add('is-on');\n    later(function () {\n      cursor.classList.add('is-click');\n      b.classList.add('is-pressed');\n      later(function () {\n        cursor.classList.remove('is-click');\n        b.classList.remove('is-pressed');\n        then();\n      }, 170);\n    }, 850);\n  }\n  function park() {\n    if (!cursor) return;\n    cursor.style.transform = 'translate(' + (mk.clientWidth * 0.62).toFixed(0) + 'px,' + (mk.clientHeight * 0.92).toFixed(0) + 'px)';\n  }\n  function play() {\n    if (played) return;\n    played = true;\n    if (reduce) {\n      allIn();\n      like(cards[0]); skip(cards[1]); if (cards[2]) like(cards[2]);\n      return;\n    }\n    counts();\n    park();\n    cards.forEach(function (c, i) { later(function () { c.classList.add('is-in'); counts(); }, 150 + i * 330); });\n    var t = 150 + cards.length * 330 + 500;\n    later(function () { press(cards[0], 'like', function () { like(cards[0]); }); }, t);\n    later(function () { press(cards[1], 'skip', function () { skip(cards[1]); }); }, t + 2300);\n    if (cards[2]) later(function () { press(cards[2], 'like', function () { like(cards[2]); }); }, t + 4600);\n    later(function () { if (cursor) cursor.classList.remove('is-on'); }, t + 6500);\n  }\n  function reset() {\n    stopTimers();\n    if (cursor) cursor.classList.remove('is-on', 'is-click');\n    cards.forEach(function (c) {\n      c.classList.remove('is-in', 'is-liked', 'is-skipped');\n      c.style.transition = '';\n      c.style.transform = '';\n      src.appendChild(c);\n    });\n    if (learn) learn.classList.remove('is-b');\n    if (toast) toast.classList.remove('is-on');\n    played = false;\n    counts();\n    if (inView) play();\n  }\n  counts();\n  new IntersectionObserver(function (es) {\n    inView = es[0].isIntersecting;\n    if (inView) play();\n  }, { threshold: 0.4 }).observe(mk);\n  root.addEventListener('vh:role', reset);\n})();\n<\/script>\n\n<script data-no-optimize=\"1\" data-no-defer=\"1\">\n\/* \u2550\u2550\u2550 DE PRINCIPIO A FIN \u2014 \u00abSin Voicit\u00bb \u2194 \u00abCon Voicit Hunting + Voicit HR\u00bb.\n   Al llegar se ve el proceso sin Voicit (los seis pasos en tu carril) y, al poco, se transforma: cada tarjeta viaja a\n   su carril (FLIP), el recorrido se dibuja en lima y el contador baja de 6 a 2. El selector deja alternar.\n   Sin JS o con reduced-motion se queda en \u00abcon\u00bb. En escritorio, conectores en codo por el pasillo entre columnas. \u2550\u2550\u2550 *\/\n(function () {\n  'use strict';\n  var sec = document.querySelector('.vh-plat');\n  var box = sec ? sec.querySelector('[data-vh-lanes]') : null;\n  if (!box) return;\n  var main = box.querySelector('.vh-lanes-main');\n  var branch = box.querySelector('.vh-lanes-branch');\n  var steps = [].slice.call(box.querySelectorAll('.vh-st'));\n  var seg = sec.querySelector('.vh-seg');\n  var modes = sec.querySelector('.vh-modes');\n  var btns = [].slice.call(sec.querySelectorAll('[data-set-mode]'));\n  var desk = window.matchMedia('(min-width: 1025px)');\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  if (!main || !branch) return;\n  var order = steps.filter(function (s) { return !s.hasAttribute('data-branch'); });\n  var extra = steps.filter(function (s) { return s.hasAttribute('data-branch'); })[0];\n  var mode = sec.getAttribute('data-mode') || 'con';\n  var done = reduce, seen = false, autoT = 0, flipT = 0;\n\n  function rect(el, b) {\n    var r = el.getBoundingClientRect();\n    return { l: r.left - b.left, r: r.right - b.left, t: r.top - b.top, cy: r.top - b.top + r.height \/ 2 };\n  }\n  function f(n) { return n.toFixed(1); }\n  function elbow(a, c) {\n    var x1 = a.r, y1 = a.cy, x2 = c.l, y2 = c.cy, mx = (x1 + x2) \/ 2;\n    var dy = y2 - y1, ady = Math.abs(dy);\n    if (2 > ady) return 'M' + f(x1) + ' ' + f(y1) + ' H' + f(x2);\n    var r = Math.min(10, ady \/ 2, (x2 - x1) \/ 2), sg = dy > 0 ? 1 : -1;\n    return 'M' + f(x1) + ' ' + f(y1) + ' H' + f(mx - r) + ' Q' + f(mx) + ' ' + f(y1) + ' ' + f(mx) + ' ' + f(y1 + sg * r) +\n      ' V' + f(y2 - sg * r) + ' Q' + f(mx) + ' ' + f(y2) + ' ' + f(mx + r) + ' ' + f(y2) + ' H' + f(x2);\n  }\n  function draw() {\n    if (!desk.matches) return;\n    var b = box.getBoundingClientRect();\n    var rs = order.map(function (s) { return rect(s, b); });\n    var d = [];\n    for (var i = 1; rs.length > i; i++) d.push(elbow(rs[i - 1], rs[i]));\n    main.setAttribute('d', d.join(' '));\n    var len = main.getTotalLength ? main.getTotalLength() : 4000;\n    main.style.setProperty('--len', String(Math.ceil(len)));\n    branch.setAttribute('d', mode === 'con' && extra && rs[4] ? elbow(rs[4], rect(extra, b)) : 'M0 0');\n  }\n  \/* El recorrido se borra sin transici\u00f3n y se vuelve a dibujar *\/\n  function hideLine() {\n    main.style.transition = 'none';\n    box.classList.remove('is-drawn');\n    void main.getBoundingClientRect();\n  }\n  function line() {\n    hideLine();\n    draw();\n    void main.getBoundingClientRect();\n    main.style.transition = '';\n    requestAnimationFrame(function () { box.classList.add('is-drawn'); });\n  }\n  function knob() {\n    if (!seg) return;\n    var on = btns.filter(function (b) { return b.getAttribute('data-set-mode') === mode; })[0];\n    if (!on) return;\n    var s = seg.getBoundingClientRect(), r = on.getBoundingClientRect();\n    seg.style.setProperty('--kl', f(r.left - s.left) + 'px');\n    seg.style.setProperty('--kr', f(s.right - r.right) + 'px');\n  }\n  function setMode(m, animate) {\n    if (m === mode) return;\n    var flip = animate && seen && desk.matches && !reduce;\n    var first = flip ? steps.map(function (s) { return s.getBoundingClientRect(); }) : null;\n    mode = m;\n    sec.setAttribute('data-mode', m);\n    btns.forEach(function (b) { b.setAttribute('aria-pressed', b.getAttribute('data-set-mode') === m ? 'true' : 'false'); });\n    knob();\n    clearTimeout(flipT);\n    if (!flip) {\n      if (seen && !reduce && !desk.matches) {\n        sec.classList.remove('is-swapping'); void sec.offsetWidth; sec.classList.add('is-swapping');\n        clearTimeout(sec.vhT); sec.vhT = setTimeout(function () { sec.classList.remove('is-swapping'); }, 950);\n      }\n      if (seen) line();\n      return;\n    }\n    hideLine();\n    var last = steps.map(function (s) { return s.getBoundingClientRect(); });\n    var moving = [];\n    steps.forEach(function (s, i) {\n      var dx = first[i].left - last[i].left, dy = first[i].top - last[i].top;\n      if (1 >= Math.abs(dx) + Math.abs(dy)) return;\n      moving.push(s);\n      s.style.transition = 'none';\n      s.style.transform = 'translate(' + f(dx) + 'px,' + f(dy) + 'px)';\n    });\n    void box.offsetWidth;\n    moving.forEach(function (s, j) {\n      s.style.transition = 'transform .45s cubic-bezier(.77,0,.175,1) ' + (j * 0.05).toFixed(2) + 's';\n      s.style.transform = '';\n    });\n    flipT = setTimeout(function () {\n      moving.forEach(function (s) { s.style.transition = ''; });\n      line();\n    }, 450 + moving.length * 50 + 40);\n  }\n\n  if (seg) seg.classList.add('is-js');\n  \/* Con movimiento, el visitante llega al proceso \u00absin Voicit\u00bb; luego se transforma solo *\/\n  if (!reduce) setMode('sin', false);\n  knob();\n  btns.forEach(function (b) {\n    b.addEventListener('click', function () {\n      done = true;\n      clearTimeout(autoT);\n      setMode(b.getAttribute('data-set-mode'), true);\n    });\n  });\n  var target = desk.matches ? box : (modes || box);\n  new IntersectionObserver(function (es) {\n    var vis = es[0].isIntersecting;\n    if (vis && !seen) { seen = true; line(); }\n    clearTimeout(autoT);\n    if (vis && !done) autoT = setTimeout(function () { done = true; setMode('con', true); }, 1500);\n  }, { threshold: desk.matches ? 0.5 : 0.9 }).observe(target);\n\n  var rq = 0;\n  function redraw() { if (!rq) rq = requestAnimationFrame(function () { rq = 0; knob(); draw(); }); }\n  window.addEventListener('resize', redraw);\n  if (window.ResizeObserver) new ResizeObserver(redraw).observe(box);\n  if (document.fonts && document.fonts.ready) document.fonts.ready.then(redraw);\n})();\n<\/script>\n\n<script data-no-optimize=\"1\" data-no-defer=\"1\">\n\/* \u2550\u2550\u2550 RESE\u00d1A \u2014 la cita se \u00ablee\u00bb al hacer scroll: cada palabra pasa de gris claro a tinta y la \u00faltima se subraya.\n   Las palabras se envuelven aqu\u00ed, sobre el texto que ya llega traducido (la ra\u00edz lleva data-no-dynamic-translation). \u2550\u2550\u2550 *\/\n(function () {\n  'use strict';\n  var q = document.querySelector('[data-vh-quote]');\n  if (!q) return;\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var words = [];\n  [].slice.call(q.querySelectorAll('.vh-q-a, .vh-q-b')).forEach(function (part) {\n    var ws = part.textContent.trim().split(\/\\s+\/);\n    part.textContent = '';\n    ws.forEach(function (w, i) {\n      var s = document.createElement('span');\n      s.className = 'vh-w';\n      s.textContent = w;\n      part.appendChild(s);\n      if (i !== ws.length - 1) part.appendChild(document.createTextNode(' '));\n      words.push(s);\n    });\n  });\n  if (!words.length) return;\n  words[words.length - 1].classList.add('vh-w--key');\n  if (reduce) { q.classList.add('is-done'); return; }\n  q.classList.add('is-split');\n  var on = false, ticking = false;\n  function upd() {\n    ticking = false;\n    var r = q.getBoundingClientRect(), vh = window.innerHeight || 800;\n    var p = Math.max(0, Math.min(1, (vh * 0.85 - r.top) \/ (vh * 0.55)));\n    var n = Math.round(p * words.length);\n    words.forEach(function (w, i) { w.classList.toggle('is-on', n > i); });\n    q.classList.toggle('is-done', n >= words.length);\n  }\n  function onScroll() { if (!on || ticking) return; ticking = true; requestAnimationFrame(upd); }\n  new IntersectionObserver(function (es) { on = es[0].isIntersecting; if (on) onScroll(); }, { rootMargin: '0px 0px 10% 0px' }).observe(q);\n  window.addEventListener('scroll', onScroll, { passive: true });\n  window.addEventListener('resize', onScroll);\n  \/* Luz que sigue al puntero (solo con rat\u00f3n) *\/\n  if (window.matchMedia('(hover: hover) and (pointer: fine)').matches) {\n    q.addEventListener('pointermove', function (e) {\n      var b = q.getBoundingClientRect();\n      q.style.setProperty('--mx', (e.clientX - b.left).toFixed(0) + 'px');\n      q.style.setProperty('--my', (e.clientY - b.top).toFixed(0) + 'px');\n    });\n  }\n})();\n<\/script>\n\n<script data-no-optimize=\"1\" data-no-defer=\"1\">\n\/* \u2550\u2550\u2550 AGENDA: Calendly en un di\u00e1logo de la propia p\u00e1gina \u2550\u2550\u2550\n   Sin dialog nativo (navegadores antiguos) o con Ctrl\/Cmd+clic, el enlace abre Calendly en otra pesta\u00f1a. *\/\n(function () {\n  'use strict';\n  var dlg = document.getElementById('vh-cal');\n  if (!dlg || typeof dlg.showModal !== 'function') return;\n  var frame = dlg.querySelector('[data-cal-frame]');\n  var title = document.getElementById('vh-cal-title');\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var html = document.documentElement;\n  var lastFocus = null, closing = false;\n\n  function embedUrl(base) {\n    var sep = base.indexOf('?') === -1 ? '?' : '&';\n    return base + sep + 'embed_domain=' + encodeURIComponent(location.hostname || 'voicit.com') + '&embed_type=Inline&hide_gdpr_banner=1';\n  }\n  function open(href, opener) {\n    lastFocus = opener || null;\n    if (!frame.querySelector('iframe')) {\n      var ifr = document.createElement('iframe');\n      ifr.src = embedUrl(href);\n      if (title) ifr.setAttribute('title', title.textContent.trim());\n      ifr.addEventListener('load', function () { dlg.classList.add('is-loaded'); });\n      setTimeout(function () { dlg.classList.add('is-loaded'); }, 1500);\n      frame.appendChild(ifr);\n    }\n    html.classList.add('vh-lock');\n    dlg.showModal();\n    requestAnimationFrame(function () { requestAnimationFrame(function () { dlg.classList.add('is-open'); }); });\n  }\n  function close() {\n    if (closing || !dlg.open) return;\n    closing = true;\n    dlg.classList.remove('is-open');\n    function done() {\n      closing = false;\n      dlg.close();\n      html.classList.remove('vh-lock');\n      if (lastFocus && lastFocus.focus) lastFocus.focus();\n    }\n    if (reduce) { done(); return; }\n    setTimeout(done, 240);\n  }\n  [].slice.call(document.querySelectorAll('[data-hunt-cal]')).forEach(function (a) {\n    a.addEventListener('click', function (ev) {\n      if (ev.metaKey || ev.ctrlKey || ev.shiftKey || ev.button === 1) return;\n      ev.preventDefault();\n      open(a.getAttribute('href'), a);\n    });\n  });\n  [].slice.call(dlg.querySelectorAll('[data-cal-close]')).forEach(function (b) { b.addEventListener('click', close); });\n  dlg.addEventListener('cancel', function (ev) { ev.preventDefault(); close(); });\n})();\n<\/script>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Data EngineerBerl\u00edn Director de operacionesDub\u00e1i Arquitecta cloudSingapur Ingeniera agr\u00f3nomaNairobi Directora financieraS\u00e3o Paulo Jefe de obraS\u00eddney Ingeniero de softwareToronto Ingeniero de minasSantiago T\u00fa Candidatos dispuestos a ser entrevistados, en tiempo r\u00e9cord. Headhunting con IA para que tu \u00fanico trabajo sea entrevistar Headhunting especializado para perfiles complejos y sectores poco digitalizados: localizamos candidatos pasivos en cualquier parte [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11030,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":"","rank_math_title":"Voicit Hunting: headhunting con IA en tiempo r\u00e9cord | Voicit","rank_math_description":"Headhunting especializado con IA para perfiles complejos y sectores poco digitalizados: candidatos pasivos que han confirmado su inter\u00e9s. T\u00fa entrevistas.","rank_math_focus_keyword":"headhunting con IA"},"class_list":["post-11028","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/voicit.com\/fr\/wp-json\/wp\/v2\/pages\/11028","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/voicit.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/voicit.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/voicit.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/voicit.com\/fr\/wp-json\/wp\/v2\/comments?post=11028"}],"version-history":[{"count":2,"href":"https:\/\/voicit.com\/fr\/wp-json\/wp\/v2\/pages\/11028\/revisions"}],"predecessor-version":[{"id":11031,"href":"https:\/\/voicit.com\/fr\/wp-json\/wp\/v2\/pages\/11028\/revisions\/11031"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/voicit.com\/fr\/wp-json\/wp\/v2\/media\/11030"}],"wp:attachment":[{"href":"https:\/\/voicit.com\/fr\/wp-json\/wp\/v2\/media?parent=11028"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}