{"id":21,"date":"2026-07-01T00:57:20","date_gmt":"2026-06-30T22:57:20","guid":{"rendered":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/?page_id=21"},"modified":"2026-09-11T02:07:24","modified_gmt":"2026-09-11T00:07:24","slug":"precalifica-infonavit","status":"publish","type":"page","link":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/precalifica-infonavit\/","title":{"rendered":"precalifica-infonavit"},"content":{"rendered":"\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Precalif\u00edcate gratis \u00b7 INFONAVITEROS<\/title>\n<meta name=\"description\" content=\"Precalificaci\u00f3n INFONAVIT gratis en 1 minuto. Sabe cu\u00e1nto te presta, tu mensualidad y tu plazo. Te contactamos por WhatsApp.\">\n<meta name=\"robots\" content=\"noindex\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800;900&amp;family=Inter:wght@400;500;600;700&amp;display=swap\" rel=\"stylesheet\">\n<style>\n  :root{\n    --red:#E2061A;--red-deep:#B80414;--red-bright:#FF2436;\n    --gold:#D9A43A;--gold-bright:#F4D27A;\n    --ink:#1C1A22;--ink-soft:#5C5660;\n    --paper:#FBF6EE;--paper-2:#FFFFFF;--cream-line:#EFE7DA;\n    --tint:#FDEAEC;--tint-2:#F9D6DA;--green:#1FB155;\n    --display:'Poppins',system-ui,sans-serif;--body:'Inter',system-ui,sans-serif;\n  }\n  *{box-sizing:border-box;margin:0;padding:0}\n  body{font-family:var(--body);color:var(--ink);min-height:100vh;-webkit-font-smoothing:antialiased;\n    background:\n      radial-gradient(60% 50% at 85% 8%,rgba(244,210,122,.22),transparent 60%),\n      radial-gradient(55% 50% at 8% 95%,rgba(226,6,26,.1),transparent 60%),\n      var(--paper);\n    display:flex;flex-direction:column}\n  svg{display:block;max-width:100%}\n  h1,h2,h3{font-family:var(--display);line-height:1.12;letter-spacing:-.01em}\n  .red{color:var(--red)}\n\n  \/* top bar *\/\n  .bar{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:20px;border-bottom:1px solid var(--cream-line);background:rgba(255,255,255,.6)}\n  .bar .mk{width:32px;height:32px}\n  .bar .wd{font-family:var(--display);font-weight:900;font-size:.95rem;color:var(--red);line-height:.95}\n  .bar .wd small{display:block;font-size:.55rem;letter-spacing:.16em;color:var(--ink-soft);font-weight:700;margin-top:2px}\n\n  .stage{flex:1;display:flex;align-items:center;justify-content:center;padding:30px 20px}\n  .card{width:100%;max-width:560px;background:var(--paper-2);border:1px solid var(--cream-line);border-radius:24px;\n    box-shadow:0 34px 70px -34px rgba(184,4,20,.4);overflow:hidden}\n  .card-top{padding:26px 30px 0}\n  .progress{height:8px;background:var(--tint);border-radius:999px;overflow:hidden;margin-bottom:8px}\n  .progress .fill{height:100%;width:0;background:linear-gradient(90deg,var(--red),var(--gold));border-radius:999px;transition:width .35s ease}\n  .progress-lbl{font-family:var(--display);font-weight:600;font-size:.78rem;color:var(--ink-soft);text-align:right}\n  .card-body{padding:24px 30px 32px}\n\n  .step{display:none;animation:fade .35s ease}\n  .step.active{display:block}\n  @keyframes fade{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}\n\n  .pill{display:inline-flex;align-items:center;gap:.5em;font-family:var(--display);font-weight:700;font-size:.74rem;letter-spacing:.06em;color:#fff;background:var(--red);padding:.45em 1em;border-radius:999px;margin-bottom:16px}\n  .pill.ghost{background:var(--tint);color:var(--red-deep)}\n  .q{font-size:clamp(1.4rem,4vw,1.8rem);font-weight:800;margin-bottom:8px}\n  .hint{color:var(--ink-soft);font-size:.96rem;margin-bottom:22px}\n\n  .field{width:100%;font-family:var(--body);font-size:1.1rem;padding:1em 1.1em;border:2px solid var(--cream-line);border-radius:14px;outline:none;transition:border-color .15s;background:#fff}\n  .field:focus{border-color:var(--red)}\n  .field::placeholder{color:#b7afa2}\n\n  .opts{display:grid;gap:12px}\n  .opt{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font-family:var(--display);font-weight:600;font-size:1.05rem;\n    padding:1em 1.1em;border:2px solid var(--cream-line);border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s,transform .12s;color:var(--ink)}\n  .opt:hover{border-color:var(--tint-2);background:var(--tint)}\n  .opt.sel{border-color:var(--red);background:var(--tint)}\n  .opt .dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--cream-line);flex:none;display:grid;place-items:center;transition:.15s}\n  .opt.sel .dot{border-color:var(--red);background:var(--red)}\n  .opt.sel .dot::after{content:\"\";width:8px;height:8px;border-radius:50%;background:#fff}\n  .opt .emo{font-size:1.2rem}\n\n  .btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-family:var(--display);font-weight:800;font-size:1.05rem;\n    padding:1em 1.6em;border-radius:14px;cursor:pointer;border:none;transition:transform .16s,box-shadow .16s,background .2s,opacity .2s}\n  .btn svg{width:1.2em;height:1.2em}\n  .btn-red{background:var(--red);color:#fff;box-shadow:0 14px 32px -14px rgba(226,6,26,.6)}\n  .btn-red:hover{transform:translateY(-2px);background:var(--red-bright)}\n  .btn-green{background:var(--green);color:#fff;box-shadow:0 16px 36px -14px rgba(31,177,85,.55);width:100%;font-size:1.15rem;padding:1.1em}\n  .btn-green:hover{transform:translateY(-2px);background:#23c25f}\n  .btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}\n  .btn-ghost{background:none;color:var(--ink-soft);border:none;font-family:var(--display);font-weight:600;cursor:pointer;font-size:.92rem;padding:.6em}\n  .btn-ghost:hover{color:var(--red)}\n  .skip{background:none;border:none;color:var(--ink-soft);font-family:var(--display);font-weight:600;font-size:.92rem;cursor:pointer;text-decoration:underline;padding:.4em}\n  .skip:hover{color:var(--red)}\n\n  .row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px}\n  .row .btn{min-width:130px}\n  .err{color:var(--red);font-size:.86rem;font-family:var(--display);font-weight:600;margin-top:10px;min-height:1.1em}\n\n  .priv{display:flex;gap:8px;align-items:flex-start;background:var(--paper);border:1px solid var(--cream-line);border-radius:12px;padding:12px 14px;margin-top:16px;font-size:.84rem;color:var(--ink-soft)}\n  .priv svg{width:16px;height:16px;color:var(--green);flex:none;margin-top:2px}\n\n  \/* summary *\/\n  .summary{background:var(--paper);border:1px solid var(--cream-line);border-radius:16px;padding:18px 20px;margin:18px 0 22px}\n  .summary .r{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid var(--cream-line);font-size:.96rem}\n  .summary .r:last-child{border-bottom:none}\n  .summary .k{color:var(--ink-soft)}\n  .summary .v{font-family:var(--display);font-weight:700;text-align:right}\n  .check-emo{font-size:2.6rem;text-align:center;margin-bottom:6px}\n  .trustline{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:16px;font-family:var(--display);font-weight:600;font-size:.84rem;color:var(--ink-soft)}\n  .trustline span{display:inline-flex;align-items:center;gap:.4em}\n  .trustline svg{width:15px;height:15px;color:var(--green)}\n\n  .foot{text-align:center;padding:18px;color:var(--ink-soft);font-size:.76rem}\n  .foot a{color:var(--red);font-weight:600}\n  .legal{max-width:620px;margin:6px auto 0;font-size:.7rem;color:#9a9387;line-height:1.5}\n\n  @media (max-width:520px){ .card-body{padding:22px 22px 28px} .card-top{padding:22px 22px 0} .row .btn{min-width:110px} }\n  @media (prefers-reduced-motion:reduce){.step{animation:none}.progress .fill{transition:none}}\n.ff-hidden-clone{\n  position:absolute !important;\n  width:1px !important; height:1px !important;\n  overflow:hidden !important;\n  clip:rect(0,0,0,0) !important;\n  white-space:nowrap !important;\n  margin:-1px !important; padding:0 !important; border:0 !important;\n}\n<\/style>\n\n\n\n<svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\">\n  <symbol id=\"i-roof\" viewBox=\"0 0 200 200\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"14\" stroke-linejoin=\"round\" d=\"M20 96 100 28l80 68\"><\/path><rect x=\"120\" y=\"110\" width=\"20\" height=\"20\" fill=\"currentColor\"><\/rect><rect x=\"148\" y=\"110\" width=\"20\" height=\"20\" fill=\"currentColor\"><\/rect><rect x=\"120\" y=\"138\" width=\"20\" height=\"20\" fill=\"currentColor\"><\/rect><rect x=\"148\" y=\"138\" width=\"20\" height=\"20\" fill=\"currentColor\"><\/rect><\/symbol>\n  <symbol id=\"i-ck\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m5 12.5 4.5 4.5L19 7\"><\/path><\/symbol>\n  <symbol id=\"i-arrow\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 12h13M12 5l7 7-7 7\"><\/path><\/symbol>\n  <symbol id=\"i-back\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19 12H6M13 19l-7-7 7-7\"><\/path><\/symbol>\n  <symbol id=\"i-lock\" viewBox=\"0 0 24 24\"><rect x=\"4\" y=\"10\" width=\"16\" height=\"11\" rx=\"2\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><\/rect><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" d=\"M8 10V7a4 4 0 0 1 8 0v3\"><\/path><\/symbol>\n  <symbol id=\"i-wa\" viewBox=\"0 0 32 32\"><path fill=\"currentColor\" d=\"M16 3C9 3 3.5 8.5 3.5 15.4c0 2.4.7 4.7 1.9 6.7L3 29l7.2-2.3a12.7 12.7 0 0 0 5.8 1.4h.01c6.9 0 12.5-5.5 12.5-12.5C28.5 8.5 23 3 16 3Zm0 22.7c-1.8 0-3.6-.5-5.1-1.4l-.4-.2-3.8 1 1-3.7-.2-.4a10 10 0 0 1-1.6-5.4c0-5.6 4.6-10.1 10.1-10.1 5.6 0 10.1 4.5 10.1 10.1 0 5.6-4.5 10.1-10.1 10.1Zm5.8-7.6c-.3-.2-1.9-.9-2.2-1-.3-.1-.5-.2-.7.2-.2.3-.8 1-1 1.2-.2.2-.4.2-.7.1-1.8-.9-3-1.6-4.2-3.6-.3-.5.3-.5.9-1.6.1-.2 0-.4 0-.6-.1-.2-.7-1.7-1-2.3-.3-.6-.5-.5-.7-.5h-.6c-.2 0-.6.1-.9.4-.3.3-1.2 1.2-1.2 2.8 0 1.7 1.2 3.3 1.4 3.5.2.2 2.4 3.7 5.9 5.1 2.2.9 3 1 4.1.9.7-.1 1.9-.8 2.2-1.5.3-.8.3-1.4.2-1.5-.1-.2-.3-.2-.6-.4Z\"><\/path><\/symbol>\n<\/svg>\n\n<div class=\"bar\">\n  <svg class=\"mk\" viewBox=\"0 0 200 200\"><use href=\"#i-roof\" style=\"color:var(--red)\"><\/use><\/svg>\n  <span class=\"wd\">INFONAVITEROS<small>PRECALIFICACI\u00d3N GRATIS<\/small><\/span>\n<\/div>\n\n<div class=\"stage\">\n  <div class=\"card\">\n    <div class=\"card-top\">\n      <div class=\"progress\"><div class=\"fill\" id=\"fill\"><\/div><\/div>\n      <div class=\"progress-lbl\" id=\"plabel\">Paso 1 de 4<\/div>\n    <\/div>\n    <div class=\"card-body\">\n\n      <!-- STEP 0: intro -->\n      <div class=\"step active\" data-step=\"0\">\n        <span class=\"pill\">\u23f1\ufe0f 1 minuto \u00b7 100% gratis<\/span>\n        <h2 class=\"q\">Descubre cu\u00e1nto te presta <span class=\"red\">INFONAVIT<\/span><\/h2>\n        <p class=\"hint\">Responde 4 preguntas r\u00e1pidas y un asesor te contacta por WhatsApp con tus n\u00fameros: cu\u00e1nto te prestan, tu mensualidad y en cu\u00e1ntos a\u00f1os liquidas.<\/p>\n        <button class=\"btn btn-red\" style=\"width:100%\" onclick=\"go(1)\">Empezar mi precalificaci\u00f3n <svg><use href=\"#i-arrow\"><\/use><\/svg><\/button>\n        <div class=\"trustline\">\n          <span><svg><use href=\"#i-ck\"><\/use><\/svg> Sin costo<\/span>\n          <span><svg><use href=\"#i-ck\"><\/use><\/svg> Sin compromiso<\/span>\n          <span><svg><use href=\"#i-ck\"><\/use><\/svg> Datos confidenciales<\/span>\n        <\/div>\n      <\/div>\n\n      <!-- STEP 1: nombre -->\n      <div class=\"step\" data-step=\"1\">\n        <span class=\"pill ghost\">Pregunta 1<\/span>\n        <h2 class=\"q\">\u00bfC\u00f3mo te llamas?<\/h2>\n        <p class=\"hint\">Para dirigirnos a ti por tu nombre. \ud83d\udc4b<\/p>\n        <input class=\"field\" id=\"nombre\" type=\"text\" placeholder=\"Tu nombre\" autocomplete=\"given-name\" inputmode=\"text\">\n        <div class=\"err\" id=\"err1\"><\/div>\n        <div class=\"row\">\n          <button class=\"btn-ghost\" onclick=\"go(0)\"><svg style=\"width:1em;height:1em;display:inline\"><use href=\"#i-back\"><\/use><\/svg> Atr\u00e1s<\/button>\n          <button class=\"btn btn-red\" onclick=\"next1()\">Continuar <svg><use href=\"#i-arrow\"><\/use><\/svg><\/button>\n        <\/div>\n      <\/div>\n\n      <!-- STEP 2: municipio -->\n      <div class=\"step\" data-step=\"2\">\n        <span class=\"pill ghost\">Pregunta 2<\/span>\n        <h2 class=\"q\">\u00bfEn qu\u00e9 municipio buscas casa?<\/h2>\n        <p class=\"hint\">Zona Oriente del Estado de M\u00e9xico.<\/p>\n        <div class=\"opts\" id=\"munOpts\">\n          <button class=\"opt\" data-val=\"Texcoco\"><span class=\"dot\"><\/span><span class=\"emo\">\ud83d\udccd<\/span> Texcoco<\/button>\n          <button class=\"opt\" data-val=\"Ixtapaluca\"><span class=\"dot\"><\/span><span class=\"emo\">\ud83d\udccd<\/span> Ixtapaluca<\/button>\n          <button class=\"opt\" data-val=\"Los Reyes La Paz\"><span class=\"dot\"><\/span><span class=\"emo\">\ud83d\udccd<\/span> Los Reyes La Paz<\/button>\n          <button class=\"opt\" data-val=\"Valle de Chalco\"><span class=\"dot\"><\/span><span class=\"emo\">\ud83d\udccd<\/span> Valle de Chalco \/ Chalco<\/button>\n          <button class=\"opt\" data-val=\"Chimalhuac\u00e1n\"><span class=\"dot\"><\/span><span class=\"emo\">\ud83d\udccd<\/span> Chimalhuac\u00e1n<\/button>\n          <button class=\"opt\" data-val=\"Otro de la Zona Oriente\"><span class=\"dot\"><\/span><span class=\"emo\">\ud83d\uddfa\ufe0f<\/span> Otro de la zona<\/button>\n        <\/div>\n        <div class=\"err\" id=\"err2\"><\/div>\n        <div class=\"row\">\n          <button class=\"btn-ghost\" onclick=\"go(1)\"><svg style=\"width:1em;height:1em;display:inline\"><use href=\"#i-back\"><\/use><\/svg> Atr\u00e1s<\/button>\n        <\/div>\n      <\/div>\n\n      <!-- STEP 3: salario -->\n      <div class=\"step\" data-step=\"3\">\n        <span class=\"pill ghost\">Pregunta 3<\/span>\n        <h2 class=\"q\">\u00bfCu\u00e1l es tu salario mensual aproximado?<\/h2>\n        <p class=\"hint\">Nos ayuda a calcular cu\u00e1nto te presta INFONAVIT. Un estimado est\u00e1 bien.<\/p>\n        <div class=\"opts\" id=\"salOpts\">\n          <button class=\"opt\" data-val=\"Menos de $8,000\"><span class=\"dot\"><\/span> Menos de $8,000<\/button>\n          <button class=\"opt\" data-val=\"$8,000 a $12,000\"><span class=\"dot\"><\/span> $8,000 \u2013 $12,000<\/button>\n          <button class=\"opt\" data-val=\"$12,000 a $18,000\"><span class=\"dot\"><\/span> $12,000 \u2013 $18,000<\/button>\n          <button class=\"opt\" data-val=\"$18,000 a $25,000\"><span class=\"dot\"><\/span> $18,000 \u2013 $25,000<\/button>\n          <button class=\"opt\" data-val=\"M\u00e1s de $25,000\"><span class=\"dot\"><\/span> M\u00e1s de $25,000<\/button>\n        <\/div>\n        <div class=\"err\" id=\"err3\"><\/div>\n        <div class=\"row\">\n          <button class=\"btn-ghost\" onclick=\"go(2)\"><svg style=\"width:1em;height:1em;display:inline\"><use href=\"#i-back\"><\/use><\/svg> Atr\u00e1s<\/button>\n        <\/div>\n      <\/div>\n\n      <!-- STEP 4: NSS \/ cr\u00e9dito (opcional) -->\n      <div class=\"step\" data-step=\"4\">\n        <span class=\"pill ghost\">Pregunta 4 \u00b7 Opcional<\/span>\n        <h2 class=\"q\">\u00bfTienes tu NSS o n\u00famero de cr\u00e9dito?<\/h2>\n        <p class=\"hint\">Si lo tienes a la mano, agiliza tu c\u00e1lculo. Si no, no hay problema: lo puedes dar en la llamada.<\/p>\n        <input class=\"field\" id=\"nss\" type=\"text\" placeholder=\"NSS o n\u00famero de cr\u00e9dito (opcional)\" inputmode=\"numeric\" autocomplete=\"off\">\n        <div class=\"priv\"><svg><use href=\"#i-lock\"><\/use><\/svg> <span>Tus datos son confidenciales y solo se usan para tu precalificaci\u00f3n. No los compartimos con nadie.<\/span><\/div>\n        <div class=\"row\">\n          <button class=\"btn-ghost\" onclick=\"go(3)\"><svg style=\"width:1em;height:1em;display:inline\"><use href=\"#i-back\"><\/use><\/svg> Atr\u00e1s<\/button>\n          <div style=\"display:flex;gap:14px;align-items:center\">\n            <button class=\"skip\" onclick=\"setNss(true)\">Lo doy en la llamada<\/button>\n            <button class=\"btn btn-red\" onclick=\"setNss(false)\">Continuar <svg><use href=\"#i-arrow\"><\/use><\/svg><\/button>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- STEP 5: summary + send -->\n      <div class=\"step\" data-step=\"5\">\n        <div class=\"check-emo\">\ud83c\udf89<\/div>\n        <h2 class=\"q\" style=\"text-align:center\">\u00a1Listo, <span class=\"red\" id=\"sumName\">crack<\/span>!<\/h2>\n        <p class=\"hint\" style=\"text-align:center\">Revisa tus datos y env\u00edalos. Un asesor te contacta por WhatsApp con tu precalificaci\u00f3n.<\/p>\n        <div class=\"summary\">\n          <div class=\"r\"><span class=\"k\">Nombre<\/span><span class=\"v\" id=\"vName\">\u2014<\/span><\/div>\n          <div class=\"r\"><span class=\"k\">Municipio<\/span><span class=\"v\" id=\"vMun\">\u2014<\/span><\/div>\n          <div class=\"r\"><span class=\"k\">Salario aprox.<\/span><span class=\"v\" id=\"vSal\">\u2014<\/span><\/div>\n          <div class=\"r\"><span class=\"k\">NSS \/ cr\u00e9dito<\/span><span class=\"v\" id=\"vNss\">\u2014<\/span><\/div>\n        <\/div>\n        <button class=\"btn btn-green\" id=\"sendBtn\"><svg><use href=\"#i-wa\"><\/use><\/svg> ENVIAR MI PRECALIFICACI\u00d3N<\/button>\n        <div class=\"trustline\"><span><svg><use href=\"#i-ck\"><\/use><\/svg> Se abre WhatsApp con tus datos listos<\/span><\/div>\n        <div class=\"row\" style=\"justify-content:center\">\n          <button class=\"btn-ghost\" onclick=\"go(4)\"><svg style=\"width:1em;height:1em;display:inline\"><use href=\"#i-back\"><\/use><\/svg> Corregir algo<\/button>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"foot\">\n  <p>\u00bfPrefieres escribir directo? <a id=\"directWa\" href=\"#\">Abrir WhatsApp<\/a><\/p>\n  <p class=\"legal\">INFONAVITEROS es un servicio de asesor\u00eda inmobiliaria independiente. No representamos al INFONAVIT. Los montos, mensualidades y plazos son estimaciones; las cifras oficiales las determina el INFONAVIT.<\/p>\n<\/div>\n\n<script>\n  \/* ====== EDITA AQU\u00cd ====== *\/\n  const WHATSAPP = \"525532349466\";  \/\/ tu n\u00famero con 52 + 10 d\u00edgitos\n  \/* ======================== *\/\n\n  const data = { nombre:\"\", municipio:\"\", salario:\"\", nss:\"\" };\n  let step = 0;\n  const TOTAL_Q = 4; \/\/ preguntas (para la barra)\n\n  const fill = document.getElementById(\"fill\");\n  const plabel = document.getElementById(\"plabel\");\n\n  function go(n){\n    step = n;\n    document.querySelectorAll(\".step\").forEach(s=>s.classList.toggle(\"active\", +s.dataset.step===n));\n    \/\/ progress: steps 1..4 map to 25..100%; 0 and 5 handled\n    let pct, lbl;\n    if(n===0){ pct=0; lbl=\"Comencemos\"; }\n    else if(n>=1 && n<=TOTAL_Q){ pct=Math.round((n\/TOTAL_Q)*100); lbl=\"Paso \"+n+\" de \"+TOTAL_Q; }\n    else { pct=100; lbl=\"\u00a1Completado!\"; }\n    fill.style.width=pct+\"%\";\n    plabel.textContent=lbl;\n    \/\/ autofocus inputs\n    if(n===1) setTimeout(()=>document.getElementById(\"nombre\").focus(),120);\n    if(n===4) setTimeout(()=>document.getElementById(\"nss\").focus(),120);\n    if(n===5) renderSummary();\n    window.scrollTo({top:0,behavior:\"smooth\"});\n  }\n\n  \/\/ Step 1: nombre\n  function next1(){\n    const v=document.getElementById(\"nombre\").value.trim();\n    const err=document.getElementById(\"err1\");\n    if(v.length<2){ err.textContent=\"Escribe tu nombre para continuar.\"; return; }\n    err.textContent=\"\"; data.nombre=v; go(2);\n  }\n  document.getElementById(\"nombre\").addEventListener(\"keydown\",e=>{ if(e.key===\"Enter\") next1(); });\n\n  \/\/ Step 2: municipio (auto-advance)\n  document.querySelectorAll(\"#munOpts .opt\").forEach(o=>{\n    o.addEventListener(\"click\",()=>{\n      document.querySelectorAll(\"#munOpts .opt\").forEach(x=>x.classList.remove(\"sel\"));\n      o.classList.add(\"sel\"); data.municipio=o.dataset.val;\n      document.getElementById(\"err2\").textContent=\"\";\n      setTimeout(()=>go(3),260);\n    });\n  });\n\n  \/\/ Step 3: salario (auto-advance)\n  document.querySelectorAll(\"#salOpts .opt\").forEach(o=>{\n    o.addEventListener(\"click\",()=>{\n      document.querySelectorAll(\"#salOpts .opt\").forEach(x=>x.classList.remove(\"sel\"));\n      o.classList.add(\"sel\"); data.salario=o.dataset.val;\n      document.getElementById(\"err3\").textContent=\"\";\n      setTimeout(()=>go(4),260);\n    });\n  });\n\n  \/\/ Step 4: nss\n  function setNss(skip){\n    const v=document.getElementById(\"nss\").value.trim();\n    data.nss = skip ? \"\" : v;\n    go(5);\n  }\n  document.getElementById(\"nss\").addEventListener(\"keydown\",e=>{ if(e.key===\"Enter\") setNss(false); });\n\n  \/\/ Summary + WA link\n  function buildMessage(){\n  const lines = [\n    \"\ud83c\udf89 *PRECALIFICACI\u00d3N INFONAVIT GRATIS*\",\n    \"\",\n    \"\ud83d\udc64 *Nombre:* \" + data.nombre,\n    \"\ud83d\udccd *Municipio:* \" + data.municipio,\n    \"\ud83d\udcb0 *Salario aproximado:* \" + data.salario,\n    \"\ud83d\udd22 *NSS \/ cr\u00e9dito:* \" + (data.nss ? data.nss : \"Lo dar\u00e9 en llamada\"),\n    \"\",\n    \"\ud83d\udcca *Solicito mi precalificaci\u00f3n:*\",\n    \"\u2714 Cu\u00e1nto me presta INFONAVIT\",\n    \"\u2714 Mensualidad estimada\",\n    \"\u2714 Tiempo de pago\",\n    \"\",\n    \"\ud83d\udcf2 Gracias, quedo atento.\"\n  ];\n\n  return encodeURIComponent(lines.join(\"\\n\"));\n}\n  function waLink(){ return \"https:\/\/wa.me\/\"+WHATSAPP+\"?text=\"+buildMessage(); }\nfunction submitToFluentForm(data){\n  var hiddenForm = document.querySelector('form[data-form_id=\"3\"], #fluentform_3');\n  if(!hiddenForm){ console.warn('No se encontr\u00f3 el Fluent Form oculto (id 3)'); return; }\n\n  function setVal(name, value){\n    var el = hiddenForm.querySelector('[name=\"'+name+'\"]');\n    if(!el) return;\n    el.value = value || '';\n    el.dispatchEvent(new Event('input', {bubbles:true}));\n    el.dispatchEvent(new Event('change', {bubbles:true}));\n  }\n\n  setVal('nombre', data.nombre);\n  setVal('municipio', data.municipio);\n  setVal('salario', data.salario);\n  setVal('nss', data.nss);\n\n  var submitBtn = hiddenForm.querySelector('button[type=\"submit\"]');\n  if(submitBtn){ submitBtn.click(); }\n}\nfunction renderSummary(){\n  document.getElementById(\"sumName\").textContent = data.nombre.split(\" \")[0] || \"crack\";\n  document.getElementById(\"vName\").textContent = data.nombre || \"\u2014\";\n  document.getElementById(\"vMun\").textContent = data.municipio || \"\u2014\";\n  document.getElementById(\"vSal\").textContent = data.salario || \"\u2014\";\n  document.getElementById(\"vNss\").textContent = data.nss ? data.nss : \"En la llamada\";\n\n document.getElementById(\"sendBtn\").onclick = ()=>{\n    submitToFluentForm(data);\n    window.open(waLink(), \"_blank\");\n  };\n} \/\/ <-- ESTA LLAVE FALTA\n\n\/\/ direct WA (footer)\ndocument.getElementById(\"directWa\").href =\n  \"https:\/\/wa.me\/\"+WHATSAPP+\n  \"?text=\"+encodeURIComponent(\"\u00a1Hola! Quiero mi precalificaci\u00f3n INFONAVIT gratis.\");\n\ngo(0);\n<\/script>\n\n\n\n<div class=\"ff-hidden-clone\" aria-hidden=\"true\"><div class='fluentform ff-default fluentform_wrapper_3 ffs_default_wrap'><form data-form_id=\"3\" id=\"fluentform_3\" class=\"frm-fluent-form fluent_form_3 ff-el-form-top ff_form_instance_3_1 ff-form-loading ffs_default\" data-form_instance=\"ff_form_instance_3_1\" method=\"POST\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">INFO PASS Leads<\/legend><input type='hidden' name='__fluent_form_embded_post_id' value='21' \/><input type=\"hidden\" id=\"_fluentform_3_fluentformnonce\" name=\"_fluentform_3_fluentformnonce\" value=\"fde9499dc7\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/infonaviteros\/wp-json\/wp\/v2\/pages\/21\" \/><div class='ff-el-group ff-el-form-hide_label'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_3_nombre' id='label_ff_3_nombre' aria-label=\"Nombre\">Nombre<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"nombre\" class=\"ff-el-form-control\" placeholder=\"Nombre\" data-name=\"nombre\" id=\"ff_3_nombre\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group ff-el-form-hide_label'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_3_municipio' id='label_ff_3_municipio' aria-label=\"Municipio\">Municipio<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"municipio\" class=\"ff-el-form-control\" placeholder=\"Municipio\" data-name=\"municipio\" id=\"ff_3_municipio\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group ff-el-form-hide_label'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_3_salario' id='label_ff_3_salario' aria-label=\"Salario\">Salario <\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"salario\" class=\"ff-el-form-control\" placeholder=\"Salario \" data-name=\"salario\" id=\"ff_3_salario\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group ff-el-form-hide_label'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_3_nss' id='label_ff_3_nss' aria-label=\"NSS \/ cr\u00e9dito\">NSS \/ cr\u00e9dito<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"nss\" class=\"ff-el-form-control\" placeholder=\"NSS \/ cr\u00e9dito\" data-name=\"nss\" id=\"ff_3_nss\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group ff-text-center ff_submit_btn_wrapper'><button type=\"submit\" class=\"ff-btn ff-btn-submit ff-btn-md ff_btn_style\"  aria-label=\"Enviar\">Enviar<\/button><\/div><\/fieldset><\/form><div id='fluentform_3_errors' class='ff-errors-in-stack ff_form_instance_3_1 ff-form-loading_errors ff_form_instance_3_1_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_3_1 = {\"id\":\"3\",\"ajaxUrl\":\"https:\\\/\\\/coronainmobiliaria.mx\\\/infonaviteros\\\/wp-admin\\\/admin-ajax.php\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"asteriskPlacement\":\"asterisk-right\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"cssClassName\":\"\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_3_1\",\"form_id_selector\":\"fluentform_3\",\"rules\":{\"nombre\":{\"required\":{\"value\":false,\"message\":\"Este campo es obligatorio\",\"global_message\":\"Este campo es obligatorio\",\"global\":true}},\"municipio\":{\"required\":{\"value\":false,\"message\":\"Este campo es obligatorio\",\"global_message\":\"Este campo es obligatorio\",\"global\":true}},\"salario\":{\"required\":{\"value\":false,\"message\":\"Este campo es obligatorio\",\"global_message\":\"Este campo es obligatorio\",\"global\":true}},\"nss\":{\"required\":{\"value\":false,\"message\":\"Este campo es obligatorio\",\"global_message\":\"Este campo es obligatorio\",\"global\":true}}},\"debounce_time\":300,\"file_upload_settings\":[]};\n                            <\/script>\n            <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Precalif\u00edcate gratis \u00b7 INFONAVITEROS INFONAVITEROSPRECALIFICACI\u00d3N GRATIS Paso 1 de 4 \u23f1\ufe0f 1 minuto \u00b7 100% gratis Descubre cu\u00e1nto te presta [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templately_header_footer","meta":{"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","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":"","footer-sml-layout":"","ast-disable-related-posts":"","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-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-opacity":"","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-opacity":"","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-opacity":"","overlay-gradient":""}},"ast-content-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-opacity":"","overlay-gradient":""},"tablet":{"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-opacity":"","overlay-gradient":""},"mobile":{"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-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-21","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>precalifica-infonavit - Infonaviteros<\/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:\/\/coronainmobiliaria.mx\/infonaviteros\/precalifica-infonavit\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"INFONAVITEROS - Precalif\u00edcate Gr\u00e1tis!\" \/>\n<meta property=\"og:description\" content=\"Descubre cu\u00e1nto te presta INFONAVIT\" \/>\n<meta property=\"og:url\" content=\"https:\/\/coronainmobiliaria.mx\/infonaviteros\/precalifica-infonavit\/\" \/>\n<meta property=\"og:site_name\" content=\"Infonaviteros\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-11T00:07:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/coronainmobiliaria.mx\/infonaviteros\/wp-content\/uploads\/sites\/15\/2026\/09\/infonaviteros-logo-header.png\" \/>\n\t<meta property=\"og:image:width\" content=\"480\" \/>\n\t<meta property=\"og:image:height\" content=\"293\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/coronainmobiliaria.mx\\\/infonaviteros\\\/precalifica-infonavit\\\/\",\"url\":\"https:\\\/\\\/coronainmobiliaria.mx\\\/infonaviteros\\\/precalifica-infonavit\\\/\",\"name\":\"precalifica-infonavit - Infonaviteros\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/coronainmobiliaria.mx\\\/infonaviteros\\\/#website\"},\"datePublished\":\"2026-06-30T22:57:20+00:00\",\"dateModified\":\"2026-09-11T00:07:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/coronainmobiliaria.mx\\\/infonaviteros\\\/precalifica-infonavit\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/coronainmobiliaria.mx\\\/infonaviteros\\\/precalifica-infonavit\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/coronainmobiliaria.mx\\\/infonaviteros\\\/precalifica-infonavit\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/coronainmobiliaria.mx\\\/infonaviteros\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"precalifica-infonavit\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/coronainmobiliaria.mx\\\/infonaviteros\\\/#website\",\"url\":\"https:\\\/\\\/coronainmobiliaria.mx\\\/infonaviteros\\\/\",\"name\":\"Infonaviteros\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/coronainmobiliaria.mx\\\/infonaviteros\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"precalifica-infonavit - Infonaviteros","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:\/\/coronainmobiliaria.mx\/infonaviteros\/precalifica-infonavit\/","og_locale":"es_ES","og_type":"article","og_title":"INFONAVITEROS - Precalif\u00edcate Gr\u00e1tis!","og_description":"Descubre cu\u00e1nto te presta INFONAVIT","og_url":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/precalifica-infonavit\/","og_site_name":"Infonaviteros","article_modified_time":"2026-09-11T00:07:24+00:00","og_image":[{"width":480,"height":293,"url":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/wp-content\/uploads\/sites\/15\/2026\/09\/infonaviteros-logo-header.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/precalifica-infonavit\/","url":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/precalifica-infonavit\/","name":"precalifica-infonavit - Infonaviteros","isPartOf":{"@id":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/#website"},"datePublished":"2026-06-30T22:57:20+00:00","dateModified":"2026-09-11T00:07:24+00:00","breadcrumb":{"@id":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/precalifica-infonavit\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/coronainmobiliaria.mx\/infonaviteros\/precalifica-infonavit\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/precalifica-infonavit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/"},{"@type":"ListItem","position":2,"name":"precalifica-infonavit"}]},{"@type":"WebSite","@id":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/#website","url":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/","name":"Infonaviteros","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"}]}},"_links":{"self":[{"href":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/wp-json\/wp\/v2\/pages\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":4,"href":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/wp-json\/wp\/v2\/pages\/21\/revisions"}],"predecessor-version":[{"id":43,"href":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/wp-json\/wp\/v2\/pages\/21\/revisions\/43"}],"wp:attachment":[{"href":"https:\/\/coronainmobiliaria.mx\/infonaviteros\/wp-json\/wp\/v2\/media?parent=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}