{"id":8796,"date":"2025-09-29T13:06:13","date_gmt":"2025-09-29T18:06:13","guid":{"rendered":"https:\/\/cambiatearemoto.com\/lp\/?page_id=8796"},"modified":"2025-10-15T21:22:37","modified_gmt":"2025-10-16T02:22:37","slug":"lm-radar-plataformas-remotas","status":"publish","type":"page","link":"https:\/\/cambiatearemoto.com\/lp\/lm-radar-plataformas-remotas\/","title":{"rendered":"[LM] RADAR PLATAFORMAS REMOTAS"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8796\" class=\"elementor elementor-8796\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-eae1bd0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"eae1bd0\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-88a509c\" data-id=\"88a509c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8f3d523 elementor-widget elementor-widget-html\" data-id=\"8f3d523\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"es\">\r\n<head>\r\n  <meta charset=\"utf-8\" \/>\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/>\r\n  <title>Radar de Plataformas Remotas \u2014 Webapp Ligera<\/title>\r\n  <style>\r\n    :root{\r\n      --principal:#353b3c;\r\n      --acento1:#2ed8cb;\r\n      --acento2:#e7fe68;\r\n      --acento3:#f61067;\r\n      --texto:#f3f6f6;\r\n      --muted:#cfd8d8;\r\n      --card:#2e3435;\r\n      --borde:#434a4b;\r\n    }\r\n    html, body {height:100%;}\r\n    body {\r\n      font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif;\r\n      margin:0; background:var(--principal); color:var(--texto);\r\n      font-size:18px; line-height:1.55;\r\n      -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;\r\n    }\r\n    .wrap {max-width: 860px; margin: 24px auto; padding: 16px;}\r\n    .page-title{ text-align:center; margin: 10px auto 18px auto; }\r\n    .page-title h1{ margin:0; font-weight:800; letter-spacing:.2px; font-size: clamp(28px, 6vw, 42px); color: var(--texto); }\r\n\r\n    .card {background: var(--card); border: 1px solid var(--borde); border-radius: 16px; padding: 20px; box-shadow: 0 8px 30px rgba(0,0,0,.25);}\r\n    p.small {color: var(--muted); font-size: 1.05rem; margin-top: 4px}\r\n    .grid {display: grid; gap: 12px;}\r\n    @media(min-width:720px){ .grid-cols-2{ grid-template-columns: 1fr 1fr; } }\r\n\r\n    \/* Inputs y labels *\/\r\n    label {font-size: 1.1rem; color: var(--muted); display:block; margin-bottom:6px}\r\n    select, button, .pill, input[type=\"text\"] {width: 100%;}\r\n    select, input[type=\"text\"] {\r\n      background:#262b2c; color:var(--texto); border:1px solid var(--borde);\r\n      border-radius:10px; padding:12px; font-size:1.05rem;\r\n    }\r\n    input[type=\"text\"]::placeholder{ color:#9aa6a6; }\r\n\r\n    .pill {\r\n      display:inline-flex; align-items:center; gap:8px; background:#262b2c;\r\n      border:1px solid var(--borde); border-radius:999px; padding:8px 12px; font-size:1rem; color:var(--muted)\r\n    }\r\n    .row {display:flex; gap:10px; flex-wrap: wrap; align-items:center}\r\n    .btn {\r\n      cursor:pointer; border:1px solid var(--borde);\r\n      background: linear-gradient(135deg, var(--acento1), var(--acento2));\r\n      color:#143c38; font-weight:700; border-radius:12px; padding:12px 16px; font-size:1.05rem; text-align:center;\r\n    }\r\n    .btn.secondary {background: transparent; color: var(--texto);}\r\n    .muted {color: var(--muted)}\r\n\r\n    .platform {border:1px solid var(--borde); border-radius:14px; padding:14px; display:grid; gap:10px; background:#262b2c}\r\n    .platform h3 {margin:0; font-size:1.15rem}\r\n    .score {font-weight:800; color: var(--acento2);}\r\n    .kvs {display:flex; flex-wrap:wrap; gap:8px}\r\n    .sep {height:1px; background:var(--borde); margin:12px 0}\r\n    .tag {\r\n      font-size:.95rem; color:#0b1b1a; background:var(--acento2);\r\n      border:1px solid #cbe85a; border-radius:999px; padding:4px 8px; font-weight:700;\r\n    }\r\n\r\n    \/* Texto en tarjetas y checklist *\/\r\n    .platform p {font-size:1.05rem; line-height:1.7}\r\n    #alternativas .row {font-size:1.05rem}\r\n    #checklist li {font-size:1.05rem}\r\n\r\n    .footer {text-align:center; font-size:0.95rem; color:var(--muted); margin-top:16px}\r\n    .hidden{display:none}\r\n    .success {color:#10b981; font-size:1rem}\r\n    a.btn, a.pill {text-decoration:none}\r\n\r\n    \/* Encabezado de resultados personalizado *\/\r\n    #resultHeader {\r\n      background: linear-gradient(90deg, var(--acento1), var(--acento2));\r\n      color:#0b1b1a; border:1px solid #1d3b38; border-radius:12px; padding:10px 14px;\r\n      font-weight:800; margin:12px 0 8px 0;\r\n    }\r\n\r\n    \/* Estilos de impresi\u00f3n \/ PDF *\/\r\n    @media print{\r\n  \/* Texto principal m\u00e1s oscuro *\/\r\n  body { color:#111 !important; }\r\n  .page-title h1 { color:#111 !important; }\r\n  .small { color:#111 !important; }\r\n\r\n  \/* Labels y campos *\/\r\n  label { color:#111 !important; }\r\n  input[type=\"text\"], select { color:#111 !important; border-color:#bbb !important; background:#fff !important; }\r\n\r\n  \/* Tarjetas y descripciones *\/\r\n  .platform { background:#fff !important; border-color:#e5e7eb !important; }\r\n  .platform h3 { color:#111 !important; }\r\n  .platform p { color:#111 !important; }                 \/* \u2190 descripciones *\/\r\n  .score { color:#0b1b1a !important; }                   \/* \u201cAltamente recomendable\u201d *\/\r\n\r\n  \/* L\u00ednea de Demanda \u00b7 Barrera \u00b7 Pago *\/\r\n  .platform .muted { color:#111 !important; }            \/* \u2190 vuelve oscuro ese rengl\u00f3n *\/\r\n\r\n  \/* \u201cTambi\u00e9n podr\u00edas explorar\u201d + items *\/\r\n  #alternativas .row { color:#111 !important; }\r\n  #alternativas p.muted { color:#111 !important; }\r\n\r\n  \/* Checklist *\/\r\n  #checklist li { color:#111 !important; }\r\n\r\n  \/* Badges y pills: borde y texto m\u00e1s visibles en papel *\/\r\n  .pill { color:#111 !important; border-color:#999 !important; background:#fff !important; }\r\n  .tag  { color:#0b1b1a !important; background:#e7fe68 !important; border-color:#cbe85a !important; }\r\n\r\n  \/* Encabezado de resultados *\/\r\n  #resultHeader { color:#0b1b1a !important; border-color:#1d3b38 !important; }\r\n\r\n  \/* Portada PDF (se mantiene la banda de color) *\/\r\n  .print-cover .meta { color:#111 !important; }\r\n}\r\n\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <div class=\"wrap\">\r\n    <div class=\"page-title\">\r\n      <h1>Radar de Plataformas Remotas<\/h1>\r\n    <\/div>\r\n\r\n    <div class=\"card\">\r\n      <p class=\"small\">En 60 segundos te mostramos tus <strong>Top 3 plataformas<\/strong> para empezar, seg\u00fan tu perfil.<\/p>\r\n\r\n      <!-- Paso 1: Quiz corto -->\r\n      <div id=\"step1\" class=\"grid grid-cols-2\">\r\n        <div style=\"grid-column: 1 \/ -1;\">\r\n          <label>Tu nombre<\/label>\r\n          <input type=\"text\" id=\"nombre\" placeholder=\"Escribe tu nombre (opcional)\" \/>\r\n        <\/div>\r\n        <div>\r\n          <label>\u00bfQu\u00e9 tipo de trabajo prefieres?<\/label>\r\n          <select id=\"tipo\">\r\n            <option value=\"auto\">Me da igual \/ recomi\u00e9ndame<\/option>\r\n            <option value=\"micro\">Microtareas<\/option>\r\n            <option value=\"proyecto\">Por proyectos<\/option>\r\n            <option value=\"profesional\">Profesional<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div>\r\n          <label>Nivel de ingl\u00e9s<\/label>\r\n          <select id=\"ingles\">\r\n            <option value=\"no\">No s\u00e9 nada<\/option>\r\n            <option value=\"principiante\">Principiante<\/option>\r\n            <option value=\"basico\" selected>B\u00e1sico<\/option>\r\n            <option value=\"intermedio\">Intermedio<\/option>\r\n            <option value=\"avanzado\">Avanzado<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div>\r\n          <label>Tiempo disponible al d\u00eda<\/label>\r\n          <select id=\"tiempo\">\r\n            <option value=\"<1\">Menos de 1 hora<\/option>\r\n            <option value=\"1-2\" selected>1\u20132 horas<\/option>\r\n            <option value=\">2\">M\u00e1s de 2 horas<\/option>\r\n            <option value=\">4\">M\u00e1s de 4 horas<\/option>\r\n            <option value=\">6\">M\u00e1s de 6 horas<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div>\r\n          <label>Experiencia previa<\/label>\r\n          <select id=\"xp\">\r\n            <option value=\"nueva\" selected>Estoy empezando<\/option>\r\n            <option value=\"media\">Tengo algo de experiencia<\/option>\r\n            <option value=\"alta\">Experiencia s\u00f3lida<\/option>\r\n          <\/select>\r\n        <\/div>\r\n        <div>\r\n          <label>Pa\u00eds<\/label>\r\n          <select id=\"pais\">\r\n            <option value=\"CO\" selected>Colombia<\/option>\r\n            <option value=\"MX\">M\u00e9xico<\/option>\r\n            <option value=\"PE\">Per\u00fa<\/option>\r\n            <option value=\"AR\">Argentina<\/option>\r\n            <option value=\"CL\">Chile<\/option>\r\n            <option value=\"EC\">Ecuador<\/option>\r\n            <option value=\"VE\">Venezuela<\/option>\r\n            <option value=\"PA\">Panam\u00e1<\/option>\r\n            <option value=\"CR\">Costa Rica<\/option>\r\n            <option value=\"NI\">Nicaragua<\/option>\r\n            <option value=\"US\">EEUU<\/option>\r\n            <option value=\"ES\">Espa\u00f1a<\/option>\r\n            <option value=\"OTROS\">Otro<\/option>\r\n          <\/select>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"row no-print\" style=\"margin-top:12px\">\r\n        <button class=\"btn\" id=\"btnRecomendar\">Ver recomendaciones<\/button>\r\n        <button class=\"btn secondary\" id=\"btnLimpiar\">Limpiar<\/button>\r\n        <button class=\"btn secondary\" id=\"btnCompartir\">Copiar enlace con mis respuestas<\/button>\r\n        <button class=\"btn secondary\" id=\"btnPrint\">Guardar como PDF<\/button>\r\n        <span id=\"savemsg\" class=\"success hidden\">Enlace copiado \ud83d\udccb<\/span>\r\n      <\/div>\r\n\r\n      <!-- Portada bonita para PDF -->\r\n      <div class=\"print-cover no-screen\" style=\"display:none;\">\r\n        <div class=\"band\"><\/div>\r\n        <div class=\"meta\">\r\n          <div><strong>Radar de Plataformas Remotas<\/strong><\/div>\r\n          <div id=\"pdfNombreMeta\"><\/div>\r\n          <div id=\"pdfFechaMeta\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div id=\"step2\" class=\"hidden\" style=\"margin-top:18px\">\r\n        <div id=\"resultHeader\" class=\"hidden\"><\/div>\r\n        <div id=\"top3\" class=\"grid\" style=\"margin-top:12px\"><\/div>\r\n        <div class=\"sep\"><\/div>\r\n        <div id=\"alternativas\"><\/div>\r\n        <div class=\"sep\"><\/div>\r\n\r\n        <div>\r\n          <h3 style=\"margin:0 0 6px; font-size:1.2rem\">Checklist de Primeros Pasos (explicado f\u00e1cil)<\/h3>\r\n          <ul class=\"muted\" id=\"checklist\" style=\"margin:6px 0 0 18px; line-height:1.8\">\r\n            <li><strong>Crea tu cuenta<\/strong> con tus datos reales. Usa una contrase\u00f1a que recuerdes y activa la verificaci\u00f3n en dos pasos si est\u00e1 disponible.<\/li>\r\n            <li><strong>Completa tu perfil<\/strong>: pon una foto clara, escribe una descripci\u00f3n corta (3\u20135 l\u00edneas) de lo que sabes hacer y a\u00f1ade tus habilidades.<\/li>\r\n            <li><strong>Revisa c\u00f3mo se reciben pagos<\/strong> en esa plataforma y en tu pa\u00eds. Elige un m\u00e9todo que ya uses (por ejemplo, cuenta bancaria o billetera digital).<\/li>\r\n            <li><strong>Busca 3 oportunidades reales<\/strong> que encajen con tu tiempo y experiencia (microtareas si tienes poco tiempo; proyectos si puedes dedicar m\u00e1s).<\/li>\r\n            <li><strong>Escribe un mensaje simple<\/strong> para cada oportunidad: qu\u00e9 har\u00e1s, c\u00f3mo lo har\u00e1s y en cu\u00e1nto tiempo entregar\u00e1s.<\/li>\r\n            <li><strong>Env\u00eda 1\u20133 propuestas hoy<\/strong>. Mejor tres sencillas que cero perfectas.<\/li>\r\n            <li><strong>Si te responden<\/strong>, contesta pronto y con amabilidad. Pide aclaraciones si algo no es claro.<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"footer\">v1.7<\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<script>\r\n(function(){\r\n  \"use strict\";\r\n\r\n  \/\/ Solo estas 10 plataformas\r\n  const PLATAFORMAS = [\r\n    {nombre:'Clickworker', tipo:'micro', url:'https:\/\/www.clickworker.com\/', paises:['CO','MX','PE','AR','CL','EC','VE','PA','CR','NI','US','ES'], kyc:false, idioma:['EN'], demanda:4, barrera:1, ticket:1, roles:['texto','data entry']},\r\n    {nombre:'Neevo', tipo:'micro', url:'https:\/\/neevo.ai\/', paises:['CO','MX','PE','AR','CL','EC','VE','PA','CR','NI','US','ES','OTROS'], kyc:false, idioma:['EN'], demanda:3, barrera:1, ticket:1, roles:['audio','texto','datos']},\r\n    {nombre:'YouGov', tipo:'micro', url:'https:\/\/yougov.com\/', paises:['US','ES','MX','CO','AR','CL','PE','OTROS'], kyc:false, idioma:['EN','ES'], demanda:3, barrera:1, ticket:1, roles:['encuestas']},\r\n\r\n    {nombre:'Upwork', tipo:'proyecto', url:'https:\/\/www.upwork.com\/', paises:['CO','MX','PE','AR','CL','EC','VE','PA','CR','NI','US','ES'], kyc:true, idioma:['EN'], demanda:5, barrera:3, ticket:4, roles:['AV','video','ventas','tech']},\r\n    {nombre:'Freelancer', tipo:'proyecto', url:'https:\/\/www.freelancer.com\/', paises:['CO','MX','PE','AR','CL','EC','VE','PA','CR','NI','US','ES'], kyc:true, idioma:['EN'], demanda:4, barrera:2, ticket:3, roles:['AV','dise\u00f1o','dev']},\r\n    {nombre:'Workana', tipo:'proyecto', url:'https:\/\/www.workana.com\/', paises:['CO','MX','PE','AR','CL','EC','VE','PA','CR','NI','US','ES'], kyc:true, idioma:['ES','PT'], demanda:4, barrera:2, ticket:3, roles:['AV','contenido','mkt']},\r\n    {nombre:'Fiverr', tipo:'proyecto', url:'https:\/\/www.fiverr.com\/', paises:['CO','MX','PE','AR','CL','EC','VE','PA','CR','NI','US','ES'], kyc:true, idioma:['EN','ES'], demanda:4, barrera:2, ticket:3, roles:['dise\u00f1o','video','voz']},\r\n\r\n    {nombre:'Indeed', tipo:'profesional', url:'https:\/\/www.indeed.com\/', paises:['OTROS','US','ES','CO','MX','PE','AR','CL','EC','VE','PA','CR','NI'], kyc:false, idioma:['EN','ES'], demanda:4, barrera:2, ticket:4, roles:['AV','ventas','RRHH','mkt','ops']},\r\n    {nombre:'Crossover', tipo:'profesional', url:'https:\/\/www.crossover.com\/', paises:['OTROS','US','ES','CO','MX','PE','AR','CL','EC','VE','PA','CR','NI'], kyc:false, idioma:['EN'], demanda:3, barrera:3, ticket:5, roles:['dev','gesti\u00f3n','finanzas']},\r\n    {nombre:'LinkedIn (Contrataci\u00f3n directa)', tipo:'profesional', url:'https:\/\/www.linkedin.com\/jobs\/remote-jobs\/', paises:['CO','MX','PE','AR','CL','EC','VE','PA','CR','NI','US','ES','OTROS'], kyc:false, idioma:['ES','EN'], demanda:5, barrera:2, ticket:4, roles:['AV','ventas','RRHH','mkt']},\r\n  ];\r\n\r\n  function puntuar(p, pref){\r\n    let score = 50;\r\n    if(pref.tipo !== 'auto') score += (p.tipo===pref.tipo? 20 : -8);\r\n\r\n    const niveles = ['no','principiante','basico','intermedio','avanzado'];\r\n    const idx = n => Math.max(0, niveles.indexOf(n));\r\n    const reqIngles = (p.tipo==='profesional' || p.idioma.includes('EN'));\r\n    if(reqIngles){ score += (idx(pref.ingles) >= idx('intermedio')) ? 10 : -10; }\r\n    else { score += (idx(pref.ingles) >= idx('basico')) ? 4 : 0; }\r\n\r\n    if(pref.tiempo==='>6') score += 8;\r\n    else if(pref.tiempo==='>4') score += 6;\r\n    else if(pref.tiempo==='>2') score += (p.tipo!=='micro'? 6 : 0);\r\n    else if(pref.tiempo==='<1' && p.tipo==='micro') score += 8;\r\n\r\n    if(pref.xp==='alta' && p.tipo==='profesional') score += 10;\r\n    if(pref.xp==='nueva' && p.tipo==='micro') score += 6;\r\n\r\n    score += (p.paises.includes(pref.pais) || p.paises.includes('OTROS')) ? 6 : -10;\r\n    score += (p.demanda-3)*3;\r\n    score += (4-p.barrera)*2;\r\n    score += (p.ticket>=3? 3: 0);\r\n\r\n    return Math.max(0, Math.min(100, Math.round(score)));\r\n  }\r\n\r\n  function recomendacionLabel(score){\r\n    if(score>=70) return 'Altamente recomendable';\r\n    if(score>=45) return 'Medianamente recomendable';\r\n    return 'Poco recomendable';\r\n  }\r\n\r\n  function buildDesc(p, pref){\r\n    const motivos = [];\r\n    const nombreTxt = pref.nombre ? `${pref.nombre}, ` : '';\r\n    if(pref.tipo==='auto') motivos.push(`${nombreTxt}se ajusta bien a tu ritmo y puede ser un buen punto de inicio.`);\r\n    else if(p.tipo===pref.tipo) motivos.push(`Coincide con tu preferencia de tipo de trabajo (${pref.tipo}).`);\r\n\r\n    if(p.paises.includes(pref.pais) || p.paises.includes('OTROS')) motivos.push(`Disponible para tu pa\u00eds.`);\r\n    if(p.idioma.includes('ES')) motivos.push(`Tiene opciones o comunidad en espa\u00f1ol.`);\r\n    if(p.idioma.includes('EN') && ['intermedio','avanzado'].includes(pref.ingles)) motivos.push(`Tu nivel de ingl\u00e9s te ayuda a aprovechar m\u00e1s oportunidades.`);\r\n\r\n    if(pref.tiempo==='<1' && p.tipo==='micro') motivos.push(`Ideal si tienes poco tiempo diario (tareas cortas).`);\r\n    if(['>4','>6','>2'].includes(pref.tiempo) && (p.tipo==='proyecto' || p.tipo==='profesional')) motivos.push(`Aprovecha mejor bloques largos de tiempo para proyectos.`);\r\n\r\n    if(pref.xp==='nueva' && p.barrera<=2) motivos.push(`Es f\u00e1cil empezar aqu\u00ed aunque tengas poca experiencia.`);\r\n    if(pref.xp==='alta' && p.tipo==='profesional') motivos.push(`Suele valorar perfiles con experiencia s\u00f3lida.`);\r\n\r\n    if(p.ticket>=4) motivos.push(`Los pagos suelen ser medios o altos.`);\r\n    if(p.demanda>=4) motivos.push(`Hay buena cantidad de oportunidades publicadas.`);\r\n    return motivos.join(' ');\r\n  }\r\n\r\n  function getUrl(p){\r\n    return (!p.url || p.url === '#')\r\n      ? 'https:\/\/www.google.com\/search?q=' + encodeURIComponent(p.nombre + ' ' + p.tipo)\r\n      : p.url;\r\n  }\r\n\r\n  function $(id){ return document.getElementById(id); }\r\n\r\n  function leerPrefs(){\r\n    return {\r\n      nombre: $('nombre').value.trim(),\r\n      tipo: $('tipo').value,\r\n      ingles: $('ingles').value,\r\n      tiempo: $('tiempo').value,\r\n      xp: $('xp').value,\r\n      pais: $('pais').value,\r\n    };\r\n  }\r\n\r\n  function platformCard(p, rank){\r\n    const label = recomendacionLabel(p.score);\r\n    const desc = buildDesc(p, leerPrefs());\r\n    const url = getUrl(p);\r\n    const div = document.createElement('div');\r\n    div.className = 'platform';\r\n    div.innerHTML = `\r\n      <div class=\"row\"><span class=\"tag\">#${rank}<\/span><span class=\"tag\">${p.tipo}<\/span><\/div>\r\n      <h3>${p.nombre}<\/h3>\r\n      <div class=\"kvs\">\r\n        <span class=\"pill\" style=\"border-color:#1b2f2d;\">Recomendaci\u00f3n: <strong class=\"score\">${label}<\/strong><\/span>\r\n        <span class=\"pill\">Idiomas: ${p.idioma.join(', ')}<\/span>\r\n      <\/div>\r\n      <p>${desc}<\/p>\r\n      <p class=\"muted\">Demanda ${'\u2605'.repeat(p.demanda)} \u00b7 Barrera ${'\u2605'.repeat(p.barrera)} \u00b7 Pago estimado ${'\u2605'.repeat(p.ticket)}<\/p>\r\n      <div class=\"row\">\r\n        <a class=\"btn\" href=\"${url}\" target=\"_blank\" rel=\"noopener\">Abrir plataforma<\/a>\r\n      <\/div>\r\n    `;\r\n    return div;\r\n  }\r\n\r\n  function platformLine(p){\r\n    const div = document.createElement('div');\r\n    const label = recomendacionLabel(p.score);\r\n    const url = getUrl(p);\r\n    div.className = 'row';\r\n    div.style.margin = '6px 0';\r\n    div.innerHTML = `\r\n      <span class=\"pill\">${p.tipo}<\/span>\r\n      <strong>${p.nombre}<\/strong>\r\n      <span class=\"muted\">\u00b7 ${label}<\/span>\r\n      <a class=\"btn\" style=\"max-width:240px\" href=\"${url}\" target=\"_blank\" rel=\"noopener\">Abrir plataforma<\/a>\r\n    `;\r\n    return div;\r\n  }\r\n\r\n  function renderResultados(pref, top3, alt){\r\n    $('step2').classList.remove('hidden');\r\n\r\n    \/\/ Encabezado personalizado\r\n    const head = $('resultHeader');\r\n    const nombreTxt = pref.nombre ? ` para ${pref.nombre}` : '';\r\n    head.textContent = `Resultados${nombreTxt}`;\r\n    head.classList.remove('hidden');\r\n\r\n    const cont = $('top3'); cont.innerHTML = '';\r\n    top3.forEach((p, i)=> cont.appendChild(platformCard(p, i+1)) );\r\n\r\n    const alts = $('alternativas');\r\n    alts.innerHTML = '<p class=\"muted\">Tambi\u00e9n podr\u00edas explorar:<\/p>';\r\n    alt.forEach(p=> alts.appendChild(platformLine(p)) );\r\n\r\n    \/\/ Datos portada PDF\r\n    const cover = document.querySelector('.print-cover');\r\n    if (cover){\r\n      cover.style.display = 'block';\r\n      $('pdfNombreMeta').textContent = pref.nombre ? `Nombre: ${pref.nombre}` : '';\r\n      const f = new Date();\r\n      $('pdfFechaMeta').textContent = `Fecha: ${f.toLocaleDateString()}`;\r\n    }\r\n  }\r\n\r\n  function recomendar(){\r\n    const pref = leerPrefs();\r\n    const evaluadas = PLATAFORMAS.map(p => ({...p, score: puntuar(p, pref)}))\r\n      .sort((a,b)=> b.score - a.score);\r\n    const top3 = evaluadas.slice(0,3);\r\n    const alt  = evaluadas.slice(3,6);\r\n    renderResultados(pref, top3, alt);\r\n    try{ location.hash = encodeURIComponent(JSON.stringify({pref})); }catch(_){}\r\n  }\r\n\r\n  function limpiar(){\r\n    $('step2').classList.add('hidden');\r\n    $('savemsg').classList.add('hidden');\r\n    $('resultHeader').classList.add('hidden');\r\n    $('top3').innerHTML = '';\r\n    $('alternativas').innerHTML = '';\r\n    $('nombre').value = '';\r\n    $('tipo').value = 'auto';\r\n    $('ingles').value = 'basico';\r\n    $('tiempo').value = '1-2';\r\n    $('xp').value = 'nueva';\r\n    $('pais').value = 'CO';\r\n    const cover = document.querySelector('.print-cover');\r\n    if (cover){ cover.style.display = 'none'; }\r\n    try{ location.hash = ''; }catch(_){}\r\n  }\r\n\r\n  function copiarEnlace(){\r\n    const pref = leerPrefs();\r\n    const hash = encodeURIComponent(JSON.stringify({pref}));\r\n    const url = `${location.origin}${location.pathname}#${hash}`;\r\n    if (navigator.clipboard && window.isSecureContext){\r\n      navigator.clipboard.writeText(url).then(()=>{\r\n        $('savemsg').classList.remove('hidden');\r\n        setTimeout(()=>$('savemsg').classList.add('hidden'), 1600);\r\n      }).catch(()=>{\r\n        const alt = prompt('Copia este enlace:', url);\r\n        if(alt!==null){ $('savemsg').classList.remove('hidden'); setTimeout(()=>$('savemsg').classList.add('hidden'), 1600); }\r\n      });\r\n    } else {\r\n      const alt = prompt('Copia este enlace:', url);\r\n      if(alt!==null){ $('savemsg').classList.remove('hidden'); setTimeout(()=>$('savemsg').classList.add('hidden'), 1600); }\r\n    }\r\n  }\r\n\r\n  function hydrateFromHash(){\r\n    try{\r\n      if(location.hash.length>1){\r\n        const obj = JSON.parse(decodeURIComponent(location.hash.slice(1)));\r\n        const pref = obj.pref || {};\r\n        ['nombre','tipo','ingles','tiempo','xp','pais'].forEach(k=>{\r\n          if(pref[k]) $(k).value = pref[k];\r\n        });\r\n        recomendar();\r\n      }\r\n    }catch(_){}\r\n  }\r\n\r\n  document.addEventListener('DOMContentLoaded', function(){\r\n    const btnRec = document.getElementById('btnRecomendar');\r\n    const btnLimp = document.getElementById('btnLimpiar');\r\n    const btnShare = document.getElementById('btnCompartir');\r\n    const btnPrint = document.getElementById('btnPrint');\r\n\r\n    if(btnRec)   btnRec.addEventListener('click', recomendar);\r\n    if(btnLimp)  btnLimp.addEventListener('click', limpiar);\r\n    if(btnShare) btnShare.addEventListener('click', copiarEnlace);\r\n    if(btnPrint) btnPrint.addEventListener('click', function(){ window.print(); });\r\n\r\n    hydrateFromHash();\r\n  });\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Radar de Plataformas Remotas \u2014 Webapp Ligera Radar de Plataformas Remotas En 60 segundos te mostramos tus Top 3 plataformas para empezar, seg\u00fan tu perfil. Tu nombre \u00bfQu\u00e9 tipo de trabajo prefieres? Me da igual \/ recomi\u00e9ndameMicrotareasPor proyectosProfesional Nivel de ingl\u00e9s No s\u00e9 nadaPrincipianteB\u00e1sicoIntermedioAvanzado Tiempo disponible al d\u00eda Menos de 1 hora1\u20132 horas4&#8243;>M\u00e1s de 4 [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_joinchat":[],"footnotes":""},"folder":[4],"class_list":["post-8796","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[LM] RADAR PLATAFORMAS REMOTAS - C\u00e1mbiate a Remoto<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cambiatearemoto.com\/lp\/lm-radar-plataformas-remotas\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[LM] RADAR PLATAFORMAS REMOTAS - C\u00e1mbiate a Remoto\" \/>\n<meta property=\"og:description\" content=\"Radar de Plataformas Remotas \u2014 Webapp Ligera Radar de Plataformas Remotas En 60 segundos te mostramos tus Top 3 plataformas para empezar, seg\u00fan tu perfil. Tu nombre \u00bfQu\u00e9 tipo de trabajo prefieres? Me da igual \/ recomi\u00e9ndameMicrotareasPor proyectosProfesional Nivel de ingl\u00e9s No s\u00e9 nadaPrincipianteB\u00e1sicoIntermedioAvanzado Tiempo disponible al d\u00eda Menos de 1 hora1\u20132 horas4&#8243;&gt;M\u00e1s de 4 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cambiatearemoto.com\/lp\/lm-radar-plataformas-remotas\/\" \/>\n<meta property=\"og:site_name\" content=\"C\u00e1mbiate a Remoto\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-16T02:22:37+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cambiatearemoto.com\\\/lp\\\/lm-radar-plataformas-remotas\\\/\",\"url\":\"https:\\\/\\\/cambiatearemoto.com\\\/lp\\\/lm-radar-plataformas-remotas\\\/\",\"name\":\"[LM] RADAR PLATAFORMAS REMOTAS - C\u00e1mbiate a Remoto\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cambiatearemoto.com\\\/lp\\\/#website\"},\"datePublished\":\"2025-09-29T18:06:13+00:00\",\"dateModified\":\"2025-10-16T02:22:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cambiatearemoto.com\\\/lp\\\/lm-radar-plataformas-remotas\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cambiatearemoto.com\\\/lp\\\/lm-radar-plataformas-remotas\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cambiatearemoto.com\\\/lp\\\/lm-radar-plataformas-remotas\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cambiatearemoto.com\\\/lp\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[LM] RADAR PLATAFORMAS REMOTAS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cambiatearemoto.com\\\/lp\\\/#website\",\"url\":\"https:\\\/\\\/cambiatearemoto.com\\\/lp\\\/\",\"name\":\"C\u00e1mbiate a Remoto\",\"description\":\"Y transforma tu vida\",\"publisher\":{\"@id\":\"https:\\\/\\\/cambiatearemoto.com\\\/lp\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cambiatearemoto.com\\\/lp\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/cambiatearemoto.com\\\/lp\\\/#organization\",\"name\":\"C\u00e1mbiate a Remoto\",\"url\":\"https:\\\/\\\/cambiatearemoto.com\\\/lp\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cambiatearemoto.com\\\/lp\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cambiatearemoto.com\\\/lp\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/Untitled-design-22.png\",\"contentUrl\":\"https:\\\/\\\/cambiatearemoto.com\\\/lp\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/Untitled-design-22.png\",\"width\":800,\"height\":800,\"caption\":\"C\u00e1mbiate a Remoto\"},\"image\":{\"@id\":\"https:\\\/\\\/cambiatearemoto.com\\\/lp\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[LM] RADAR PLATAFORMAS REMOTAS - C\u00e1mbiate a Remoto","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cambiatearemoto.com\/lp\/lm-radar-plataformas-remotas\/","og_locale":"en_US","og_type":"article","og_title":"[LM] RADAR PLATAFORMAS REMOTAS - C\u00e1mbiate a Remoto","og_description":"Radar de Plataformas Remotas \u2014 Webapp Ligera Radar de Plataformas Remotas En 60 segundos te mostramos tus Top 3 plataformas para empezar, seg\u00fan tu perfil. Tu nombre \u00bfQu\u00e9 tipo de trabajo prefieres? Me da igual \/ recomi\u00e9ndameMicrotareasPor proyectosProfesional Nivel de ingl\u00e9s No s\u00e9 nadaPrincipianteB\u00e1sicoIntermedioAvanzado Tiempo disponible al d\u00eda Menos de 1 hora1\u20132 horas4&#8243;>M\u00e1s de 4 [&hellip;]","og_url":"https:\/\/cambiatearemoto.com\/lp\/lm-radar-plataformas-remotas\/","og_site_name":"C\u00e1mbiate a Remoto","article_modified_time":"2025-10-16T02:22:37+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cambiatearemoto.com\/lp\/lm-radar-plataformas-remotas\/","url":"https:\/\/cambiatearemoto.com\/lp\/lm-radar-plataformas-remotas\/","name":"[LM] RADAR PLATAFORMAS REMOTAS - C\u00e1mbiate a Remoto","isPartOf":{"@id":"https:\/\/cambiatearemoto.com\/lp\/#website"},"datePublished":"2025-09-29T18:06:13+00:00","dateModified":"2025-10-16T02:22:37+00:00","breadcrumb":{"@id":"https:\/\/cambiatearemoto.com\/lp\/lm-radar-plataformas-remotas\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cambiatearemoto.com\/lp\/lm-radar-plataformas-remotas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cambiatearemoto.com\/lp\/lm-radar-plataformas-remotas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cambiatearemoto.com\/lp\/"},{"@type":"ListItem","position":2,"name":"[LM] RADAR PLATAFORMAS REMOTAS"}]},{"@type":"WebSite","@id":"https:\/\/cambiatearemoto.com\/lp\/#website","url":"https:\/\/cambiatearemoto.com\/lp\/","name":"C\u00e1mbiate a Remoto","description":"Y transforma tu vida","publisher":{"@id":"https:\/\/cambiatearemoto.com\/lp\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cambiatearemoto.com\/lp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cambiatearemoto.com\/lp\/#organization","name":"C\u00e1mbiate a Remoto","url":"https:\/\/cambiatearemoto.com\/lp\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cambiatearemoto.com\/lp\/#\/schema\/logo\/image\/","url":"https:\/\/cambiatearemoto.com\/lp\/wp-content\/uploads\/2023\/08\/Untitled-design-22.png","contentUrl":"https:\/\/cambiatearemoto.com\/lp\/wp-content\/uploads\/2023\/08\/Untitled-design-22.png","width":800,"height":800,"caption":"C\u00e1mbiate a Remoto"},"image":{"@id":"https:\/\/cambiatearemoto.com\/lp\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/cambiatearemoto.com\/lp\/wp-json\/wp\/v2\/pages\/8796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cambiatearemoto.com\/lp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cambiatearemoto.com\/lp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cambiatearemoto.com\/lp\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/cambiatearemoto.com\/lp\/wp-json\/wp\/v2\/comments?post=8796"}],"version-history":[{"count":45,"href":"https:\/\/cambiatearemoto.com\/lp\/wp-json\/wp\/v2\/pages\/8796\/revisions"}],"predecessor-version":[{"id":9263,"href":"https:\/\/cambiatearemoto.com\/lp\/wp-json\/wp\/v2\/pages\/8796\/revisions\/9263"}],"wp:attachment":[{"href":"https:\/\/cambiatearemoto.com\/lp\/wp-json\/wp\/v2\/media?parent=8796"}],"wp:term":[{"taxonomy":"folder","embeddable":true,"href":"https:\/\/cambiatearemoto.com\/lp\/wp-json\/wp\/v2\/folder?post=8796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}