{"id":921,"date":"2026-08-20T12:30:07","date_gmt":"2026-08-20T12:30:07","guid":{"rendered":"https:\/\/rivfitgym.es\/home\/?page_id=921"},"modified":"2026-08-20T12:40:42","modified_gmt":"2026-08-20T12:40:42","slug":"encuentra-tu-plan","status":"publish","type":"page","link":"https:\/\/rivfitgym.es\/home\/encuentra-tu-plan\/","title":{"rendered":"Encuentra tu plan"},"content":{"rendered":"\n<style>\n#rv-advisor{--rv-bg:#070b0c;--rv-panel:#101718;--rv-line:#283432;--rv-mint:#63f2da;--rv-text:#f1eee6;--rv-muted:#8e9b99;background:radial-gradient(circle at 75% 20%,rgba(99,242,218,.1),transparent 30%),var(--rv-bg);color:var(--rv-text);min-height:calc(100vh - 90px);font-family:Arial,Helvetica,sans-serif;overflow:hidden}\n#rv-advisor *{box-sizing:border-box}#rv-advisor button,#rv-advisor input{font:inherit}.rv-wrap{width:min(1120px,calc(100% - 40px));margin:auto}.rv-brand{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:950;letter-spacing:-.7px}.rv-brand-mark{display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--rv-mint);color:var(--rv-mint);font-style:italic;transform:skew(-7deg)}.rv-brand em{color:var(--rv-mint);font-style:normal}.rv-top{padding:28px 0}.rv-landing{min-height:720px;display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:center}.rv-pill{display:inline-flex;gap:8px;align-items:center;border:1px solid #2c3938;border-radius:999px;padding:9px 13px;color:#b6c0bf;font-size:10px;letter-spacing:1.6px;font-weight:900}.rv-pill i{width:7px;height:7px;border-radius:50%;background:var(--rv-mint);box-shadow:0 0 10px var(--rv-mint)}#rv-advisor h1{font-size:clamp(46px,6vw,82px);line-height:.95;letter-spacing:-4px;margin:28px 0 22px;color:var(--rv-text)}#rv-advisor h1 span{color:var(--rv-mint)}.rv-landing-copy>p{color:#a7b2b0;max-width:650px;font-size:18px;line-height:1.6}.rv-primary{border:0;background:var(--rv-mint);color:#06100f;padding:17px 21px;font-weight:950;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;margin-top:23px;transition:.2s}.rv-primary:hover{background:#96ffef;transform:translateY(-2px)}.rv-primary:disabled{opacity:.35;cursor:not-allowed;transform:none}.rv-trust{display:flex;gap:18px;flex-wrap:wrap;color:#73807e;font-size:10px;margin-top:22px}.rv-preview{background:linear-gradient(155deg,#14211f,#0d1314);border:1px solid #2b3a38;padding:27px;box-shadow:0 30px 80px #000;transform:rotate(1deg)}.rv-card-head{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px;color:#7d8b89}.rv-card-head b{color:var(--rv-mint)}.rv-ring{width:150px;height:150px;border:8px solid #263331;border-top-color:var(--rv-mint);border-right-color:var(--rv-mint);border-radius:50%;margin:30px auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.rv-ring strong{font-size:34px}.rv-ring small{color:#73807e}.rv-preview-row{display:flex;gap:14px;align-items:center;border-top:1px solid var(--rv-line);padding:15px 0}.rv-preview-row>span{color:var(--rv-mint);font-size:11px;font-weight:900}.rv-preview-row p{display:flex;flex-direction:column;margin:0}.rv-preview-row b{font-size:13px}.rv-preview-row small{color:#74817f;margin-top:4px}.rv-screen[hidden]{display:none!important}.rv-quiz-head{display:flex;justify-content:space-between;align-items:center;padding:24px 0}.rv-exit,.rv-back{border:0;background:transparent;color:#74817f;cursor:pointer}.rv-progress{height:2px;background:#202a29}.rv-progress i{display:block;height:100%;background:var(--rv-mint);box-shadow:0 0 12px rgba(99,242,218,.5);transition:.3s}.rv-question{width:min(720px,90vw);margin:6vh auto 30px}.rv-back{padding:0;margin-bottom:30px}.rv-meta{display:flex;justify-content:space-between;text-transform:uppercase;font-size:10px;letter-spacing:1.7px;font-weight:900}.rv-meta span{color:var(--rv-mint)}.rv-meta b{color:#586462}.rv-question h2{font-size:clamp(32px,4vw,48px);letter-spacing:-2px;line-height:1.07;margin:16px 0 10px;color:var(--rv-text)}.rv-help{color:var(--rv-muted);line-height:1.5}.rv-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.rv-option{min-height:75px;display:flex;align-items:center;text-align:left;padding:13px 15px;border:1px solid #283332;background:#101616;color:var(--rv-text);cursor:pointer;transition:.18s}.rv-option:hover,.rv-option.active{border-color:var(--rv-mint);background:#132320}.rv-option>em{display:grid;place-items:center;flex:0 0 31px;height:31px;border:1px solid #35413f;color:#788482;font-style:normal;font-size:10px;margin-right:13px}.rv-option p{display:flex;flex-direction:column;margin:0;flex:1}.rv-option p b{font-size:14px}.rv-option p small{font-size:11px;color:#71807e;margin-top:4px}.rv-check{color:var(--rv-mint);opacity:0}.rv-option.active .rv-check{opacity:1}.rv-next{float:right}.rv-results{padding:55px 0 80px}.rv-result-head{text-align:center;max-width:800px;margin:0 auto 42px}.rv-result-head h1{font-size:clamp(44px,6vw,68px);margin:22px 0 12px}.rv-result-head p{color:var(--rv-muted)}.rv-result-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:14px}.rv-plan,.rv-schedule{border:1px solid var(--rv-line);background:#0e1415;padding:27px}.rv-plan{border-color:#42645f;background:linear-gradient(155deg,#142320,#0d1414)}.rv-plan h2{color:var(--rv-mint);font-size:33px;margin:22px 0 5px}.rv-price strong{font-size:28px}.rv-price{color:#73817f;font-size:12px}.rv-plan>p{color:#899593;font-size:13px;line-height:1.6}.rv-stat{display:flex;gap:13px;align-items:center;border-top:1px solid var(--rv-line);border-bottom:1px solid var(--rv-line);padding:17px 0;margin-top:22px}.rv-stat strong{font-size:46px;line-height:1}.rv-stat span{font-size:10px;letter-spacing:1px;color:#82908e}.rv-section-label{font-size:9px;letter-spacing:1.7px;color:#72807e;font-weight:900}.rv-day{display:flex;align-items:center;gap:17px;border-top:1px solid var(--rv-line);padding:13px 0}.rv-day:first-of-type{margin-top:16px}.rv-day>em{display:grid;place-items:center;width:42px;height:42px;background:#172321;color:var(--rv-mint);font-size:10px;font-weight:900;font-style:normal}.rv-day p{display:flex;flex-direction:column;margin:0}.rv-day p b{font-size:14px}.rv-day p small{color:#74817f;margin-top:4px}.rv-insights{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.rv-insights article{border:1px solid var(--rv-line);background:#0d1213;padding:21px;display:flex;gap:14px}.rv-insights article>em{color:var(--rv-mint);font-size:22px;font-style:normal}.rv-insights h3{margin:3px 0 8px;font-size:14px;color:var(--rv-text)}.rv-insights p{margin:0;color:#7e8b89;font-size:12px;line-height:1.55}.rv-goal{border:1px solid #334542;background:rgba(99,242,218,.035);padding:23px;margin-top:14px}.rv-goal span,.rv-lead-copy>span{color:var(--rv-mint);font-size:9px;letter-spacing:1.5px;font-weight:900}.rv-goal h3{font-size:18px;line-height:1.45;margin:11px 0 0;color:var(--rv-text)}.rv-lead-form{margin-top:14px;border:1px solid #42645f;background:linear-gradient(145deg,#13221f,#0c1213);padding:30px}.rv-lead-copy h2{font-size:29px;letter-spacing:-1px;margin:10px 0 8px;color:var(--rv-text)}.rv-lead-copy p{color:#899593;font-size:13px;line-height:1.6;margin:0}.rv-fields{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:10px;margin-top:22px}.rv-fields label{display:flex;flex-direction:column;gap:8px;color:#899593;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:800}.rv-fields input{width:100%;border:1px solid #354441;background:#0a1011;color:var(--rv-text);padding:14px;outline:none;text-transform:none;letter-spacing:0;font-size:14px;font-weight:400}.rv-fields input:focus{border-color:var(--rv-mint)}.rv-consent{display:flex;align-items:flex-start;gap:10px;margin-top:17px;color:#7e8b89;font-size:11px;line-height:1.45}.rv-consent input{accent-color:var(--rv-mint);margin-top:2px}.rv-error{color:#ff8c8c;font-size:12px}.rv-sent{display:flex;align-items:center;gap:20px}.rv-sent>em{display:grid;place-items:center;flex:0 0 58px;height:58px;border-radius:50%;background:var(--rv-mint);color:#06100f;font-size:26px;font-style:normal;font-weight:900}.rv-sent h2{margin:0 0 8px;color:var(--rv-text)}.rv-sent p{margin:0;color:#899593}.rv-again{display:block;margin:24px auto 0;border:1px solid #364240;background:transparent;color:#9aa5a3;padding:14px 20px;cursor:pointer}\n@media(max-width:760px){.rv-wrap{width:min(100% - 28px,1120px)}.rv-landing{grid-template-columns:1fr;min-height:670px}.rv-preview{display:none}#rv-advisor h1{letter-spacing:-3px}.rv-options,.rv-result-grid,.rv-insights,.rv-fields{grid-template-columns:1fr}.rv-question h2{letter-spacing:-1.4px}.rv-results{padding-top:38px}.rv-lead-form{padding:22px}.rv-submit{width:100%}.rv-sent{align-items:flex-start}}\n<\/style>\n<div id=\"rv-advisor\">\n  <section class=\"rv-screen rv-landing-screen\"><div class=\"rv-wrap\"><div class=\"rv-top\"><div class=\"rv-brand\"><span class=\"rv-brand-mark\">R<\/span><b>RIVFIT<em>GYM<\/em><\/b><\/div><\/div><div class=\"rv-landing\"><div class=\"rv-landing-copy\"><span class=\"rv-pill\"><i><\/i> ASESOR RIVFIT \u00b7 3 MINUTOS<\/span><h1>No necesitas otra tarifa.<br><span>Necesitas el plan correcto.<\/span><\/h1><p>Cu\u00e9ntanos cu\u00e1l es tu situaci\u00f3n y dise\u00f1aremos una recomendaci\u00f3n con tus d\u00edas de entrenamiento, clases, nutrici\u00f3n y pr\u00f3ximos pasos.<\/p><button class=\"rv-primary rv-start\">Descubrir mi plan <b>\u2192<\/b><\/button><div class=\"rv-trust\"><span>\u2713 Sin compromiso<\/span><span>\u2713 Recomendaci\u00f3n personalizada<\/span><span>\u2713 Datos privados<\/span><\/div><\/div><aside class=\"rv-preview\"><div class=\"rv-card-head\"><span>Tu plan RIVFIT<\/span><b>PERSONALIZADO<\/b><\/div><div class=\"rv-ring\"><strong>100%<\/strong><small>adaptado a ti<\/small><\/div><div class=\"rv-preview-row\"><span>01<\/span><p><b>Tu objetivo<\/b><small>Qu\u00e9 quieres conseguir<\/small><\/p><\/div><div class=\"rv-preview-row\"><span>02<\/span><p><b>Tu semana<\/b><small>D\u00edas y clases recomendadas<\/small><\/p><\/div><div class=\"rv-preview-row\"><span>03<\/span><p><b>Tu estrategia<\/b><small>Entrenamiento, nutrici\u00f3n y apoyo<\/small><\/p><\/div><\/aside><\/div><\/div><\/section>\n  <section class=\"rv-screen rv-quiz-screen\" hidden><div class=\"rv-wrap\"><div class=\"rv-quiz-head\"><div class=\"rv-brand\"><span class=\"rv-brand-mark\">R<\/span><b>RIVFIT<em>GYM<\/em><\/b><\/div><button class=\"rv-exit\">Salir \u00d7<\/button><\/div><\/div><div class=\"rv-progress\"><i><\/i><\/div><div class=\"rv-question\"><button class=\"rv-back\">\u2190 Anterior<\/button><div class=\"rv-meta\"><span><\/span><b><\/b><\/div><h2><\/h2><p class=\"rv-help\"><\/p><div class=\"rv-options\"><\/div><button class=\"rv-primary rv-next\" hidden>Continuar <b>\u2192<\/b><\/button><\/div><\/section>\n  <section class=\"rv-screen rv-results-screen\" hidden><div class=\"rv-wrap rv-results\"><div class=\"rv-result-head\"><span class=\"rv-pill\"><i><\/i> TU RECOMENDACI\u00d3N EST\u00c1 LISTA<\/span><h1>Este es tu punto de partida.<\/h1><p>No es una etiqueta definitiva: es la mejor forma de comenzar y progresar con seguridad.<\/p><\/div><div class=\"rv-result-grid\"><article class=\"rv-plan\"><div class=\"rv-card-head\"><span>PLAN RECOMENDADO<\/span><b class=\"rv-level\"><\/b><\/div><h2 class=\"rv-pack\"><\/h2><div class=\"rv-price\"><strong><\/strong> \/ mes<\/div><p class=\"rv-plan-copy\"><\/p><div class=\"rv-stat\"><strong><\/strong><span>SESIONES<br>POR SEMANA<\/span><\/div><\/article><article class=\"rv-schedule\"><span class=\"rv-section-label\">TU SEMANA IDEAL<\/span><div class=\"rv-days\"><\/div><small style=\"color:#73817f\">Puedes reservar desde la app y cambiar de horario cada semana.<\/small><\/article><\/div><div class=\"rv-insights\"><article><em>\u2726<\/em><div><h3>Nutrici\u00f3n<\/h3><p class=\"rv-nutri\"><\/p><\/div><\/article><article><em>\u2197<\/em><div><h3>Suplementaci\u00f3n<\/h3><p class=\"rv-supp\"><\/p><\/div><\/article><article><em>+<\/em><div><h3>Entrenar con seguridad<\/h3><p class=\"rv-safety\"><\/p><\/div><\/article><\/div><div class=\"rv-goal\"><span>PRIMER OBJETIVO \u00b7 6 SEMANAS<\/span><h3>Crear una rutina sostenible, dominar la t\u00e9cnica y terminar cada semana sintiendo que puedes volver a hacerlo.<\/h3><\/div><form class=\"rv-lead-form\"><div class=\"rv-form-main\"><div class=\"rv-lead-copy\"><span>SIGUIENTE PASO<\/span><h2>Haz que este plan cobre vida.<\/h2><p>D\u00e9janos tus datos y Jos\u00e9 recibir\u00e1 tu valoraci\u00f3n completa para hablar contigo conociendo ya tu objetivo y situaci\u00f3n.<\/p><\/div><div class=\"rv-fields\"><label>Nombre y apellidos<input name=\"name\" required placeholder=\"Tu nombre\"><\/label><label>Tel\u00e9fono<input name=\"phone\" inputmode=\"tel\" placeholder=\"600 000 000\"><\/label><label>Email<input name=\"email\" type=\"email\" placeholder=\"tu@email.com\"><\/label><\/div><label class=\"rv-consent\"><input name=\"consent\" type=\"checkbox\"> <span>Acepto que RIVFITGYM utilice estos datos para contactar conmigo sobre mi valoraci\u00f3n.<\/span><\/label><p class=\"rv-error\"><\/p><button class=\"rv-primary rv-submit\" type=\"submit\">Enviar mi valoraci\u00f3n a Jos\u00e9 <b>\u2192<\/b><\/button><\/div><div class=\"rv-sent\" hidden><em>\u2713<\/em><div><h2>Valoraci\u00f3n enviada<\/h2><p>Jos\u00e9 ya tiene tu recomendaci\u00f3n y contactar\u00e1 contigo para ayudarte a empezar.<\/p><\/div><\/div><\/form><button class=\"rv-again\">Repetir valoraci\u00f3n<\/button><\/div><\/section>\n<\/div>\n<script>\n(function(){\nconst root=document.getElementById('rv-advisor');if(!root)return;\nconst Q=[\n{id:'goal',s:'Empecemos por ti',t:'\u00bfQu\u00e9 te ha hecho entrar hoy aqu\u00ed?',h:'No hay respuestas correctas. Queremos entender qu\u00e9 necesitas de verdad.',o:[['Quiero perder grasa','fat','Mejorar mi composici\u00f3n corporal'],['Quiero ganar fuerza y m\u00fasculo','muscle','Sentirme m\u00e1s fuerte y verme mejor'],['Necesito recuperar el h\u00e1bito','habit','Volver a ser constante'],['Quiero mejorar mi salud','health','Moverme mejor y tener m\u00e1s energ\u00eda'],['Busco rendimiento','performance','Preparar un reto o mejorar en mi deporte'],['No s\u00e9 por d\u00f3nde empezar','unsure','Necesito orientaci\u00f3n']]},\n{id:'success',s:'Tu motivaci\u00f3n',t:'\u00bfQu\u00e9 cambio te har\u00eda decir \u00abha merecido la pena\u00bb dentro de 3 meses?',o:[['Verme m\u00e1s definido\/a','defined'],['Sentirme con m\u00e1s energ\u00eda','energy'],['Ser constante por fin','consistent'],['Notarme m\u00e1s fuerte','strong'],['Moverme sin miedo ni molestias','move'],['Rendir mejor en un reto','compete']]},\n{id:'activity',s:'Tu punto de partida',t:'\u00bfC\u00f3mo es tu actividad f\u00edsica actualmente?',o:[['Llevo meses o a\u00f1os sin entrenar','inactive'],['Me muevo, pero sin una rutina','sporadic'],['Entreno 1\u20132 d\u00edas por semana','light'],['Entreno 3 d\u00edas o m\u00e1s','active'],['Entreno para competir','athlete']]},\n{id:'experience',s:'Experiencia',t:'\u00bfQu\u00e9 relaci\u00f3n has tenido con el entrenamiento de fuerza?',o:[['Nunca he entrenado con pesas','none'],['He probado, pero necesito que me gu\u00eden','guided'],['Conozco los ejercicios b\u00e1sicos','intermediate'],['Tengo experiencia en gimnasio o CrossFit','advanced'],['Tengo experiencia competitiva','competitive']]},\n{id:'barrier',s:'Lo que te ha frenado',t:'\u00bfCu\u00e1l ha sido tu mayor dificultad hasta ahora?',o:[['Me cuesta ser constante','consistency'],['No s\u00e9 qu\u00e9 hacer cuando entreno','direction'],['No encuentro tiempo','time'],['Entrenar solo\/a me desmotiva','alone'],['Entreno, pero no veo resultados','results'],['Las molestias o lesiones me frenan','pain']]},\n{id:'frequency',s:'Tu semana real',t:'\u00bfCu\u00e1ntos d\u00edas podr\u00edas comprometerte de forma realista?',h:'Es mejor empezar con un plan sostenible que prometerte una semana imposible.',o:[['2 d\u00edas','2'],['3 d\u00edas','3'],['4 d\u00edas','4'],['5 d\u00edas','5'],['No estoy seguro\/a','unknown']]},\n{id:'days',s:'Disponibilidad',t:'\u00bfQu\u00e9 d\u00edas suelen encajarte mejor?',h:'Puedes marcar varios. Prepararemos tu semana ideal.',m:true,o:[['Lunes','mon'],['Martes','tue'],['Mi\u00e9rcoles','wed'],['Jueves','thu'],['Viernes','fri']]},\n{id:'time',s:'Horarios',t:'\u00bfEn qu\u00e9 franja te resultar\u00eda m\u00e1s f\u00e1cil entrenar?',o:[['Primera hora \u00b7 7:00\u20138:00','early'],['Ma\u00f1anas \u00b7 9:30\u201311:30','morning'],['Mediod\u00eda \u00b7 14:00\u201315:00','midday'],['Tardes \u00b7 16:00\u201318:00','afternoon'],['\u00daltima hora \u00b7 18:00\u201321:00','evening'],['Necesito flexibilidad','flexible']]},\n{id:'pain',s:'Entrenar con seguridad',t:'\u00bfTienes alguna lesi\u00f3n, dolor o limitaci\u00f3n que debamos conocer?',o:[['No, ninguna','none'],['S\u00ed, rodilla o tobillo','lower'],['S\u00ed, espalda o cadera','back'],['S\u00ed, hombro o cuello','upper'],['Varias molestias','several'],['Estoy recuper\u00e1ndome de una lesi\u00f3n','recovery']]},\n{id:'painStatus',s:'Un poco m\u00e1s de contexto',t:'\u00bfEsa molestia est\u00e1 valorada por un profesional sanitario?',h:'No realizamos diagn\u00f3sticos. Esta informaci\u00f3n nos ayuda a empezar con prudencia.',show:a=>a.pain!=='none',o:[['S\u00ed, tengo indicaciones claras','assessed'],['S\u00ed, pero sigo con molestias','ongoing'],['No, todav\u00eda no','not-assessed'],['Prefiero hablarlo personalmente','talk']]},\n{id:'food',s:'Nutrici\u00f3n',t:'\u00bfC\u00f3mo describir\u00edas tu alimentaci\u00f3n ahora mismo?',o:[['Est\u00e1 organizada y me funciona','good'],['Como bastante bien, pero improviso','improvise'],['Me cuesta controlar cantidades','portions'],['Tengo horarios muy irregulares','schedule'],['He probado dietas y vuelvo al inicio','diets'],['No s\u00e9 si como para mi objetivo','unsure']]},\n{id:'foodSignal',s:'H\u00e1bitos y recuperaci\u00f3n',t:'\u00bfCon cu\u00e1l de estas situaciones te identificas m\u00e1s?',o:[['Me falta energ\u00eda durante el d\u00eda','low-energy'],['Llego con mucha hambre por la noche','hunger'],['Me cuesta llegar a suficiente prote\u00edna','protein'],['El fin de semana pierdo el control','weekend'],['No recupero bien entre entrenamientos','recovery'],['Ninguna de estas','none']]},\n{id:'nutrition',s:'Acompa\u00f1amiento',t:'\u00bfTe gustar\u00eda que tambi\u00e9n te ayud\u00e1ramos con la nutrici\u00f3n?',o:[['S\u00ed, quiero un plan completo','yes'],['Quiz\u00e1, si realmente lo necesito','maybe'],['Solo quiero orientaci\u00f3n b\u00e1sica','tips'],['No por ahora','no']]},\n{id:'supplements',s:'Suplementaci\u00f3n',t:'\u00bfUtilizas actualmente alg\u00fan suplemento?',o:[['No utilizo ninguno','none'],['Prote\u00edna','protein'],['Creatina','creatine'],['Prote\u00edna y creatina','both'],['Tomo varios y quiero revisarlos','several'],['No, pero me interesa saber m\u00e1s','interested']]},\n{id:'support',s:'C\u00f3mo podemos ayudarte',t:'\u00bfQu\u00e9 apoyo te har\u00eda sentir m\u00e1s seguro\/a al empezar?',o:[['Que me expliquen bien cada ejercicio','technique'],['Seguimiento de mis progresos','tracking'],['Sentirme parte de un grupo','community'],['Poder adaptar el entrenamiento','adaptation'],['Un plan claro de entrenamiento y nutrici\u00f3n','complete']]}\n];\nconst classes={mon:['Lunes','POWER-UP','Construir fuerza y una base s\u00f3lida'],tue:['Martes','HYBRID','Combinar fuerza y condici\u00f3n f\u00edsica'],wed:['Mi\u00e9rcoles','LEG-FORCE','Fortalecer el tren inferior'],thu:['Jueves','HY-MOTION','Mejorar resistencia y capacidad de trabajo'],fri:['Viernes','FULL-B','Trabajar todo el cuerpo y cerrar la semana']};\nlet A={},idx=0,result=null;const $=s=>root.querySelector(s),$$=s=>[...root.querySelectorAll(s)];\nfunction visible(){return Q.filter(q=>!q.show||q.show(A))}\nfunction screens(name){$$('.rv-screen').forEach(x=>x.hidden=true);$('.rv-'+name+'-screen').hidden=false;root.scrollIntoView({behavior:'smooth',block:'start'})}\nfunction render(){let V=visible(),q=V[idx],val=A[q.id];$('.rv-meta span').textContent=q.s;$('.rv-meta b').textContent=(idx+1)+' \/ '+V.length;$('.rv-question h2').textContent=q.t;$('.rv-help').textContent=q.h||'';$('.rv-progress i').style.width=Math.round((idx+1)\/V.length*100)+'%';let box=$('.rv-options');box.innerHTML='';q.o.forEach((o,i)=>{let active=Array.isArray(val)?val.includes(o[1]):val===o[1],b=document.createElement('button');b.className='rv-option'+(active?' active':'');b.type='button';b.innerHTML='<em>'+String.fromCharCode(65+i)+'<\/em><p><b>'+o[0]+'<\/b>'+(o[2]?'<small>'+o[2]+'<\/small>':'')+'<\/p><span class=\"rv-check\">\u2713<\/span>';b.onclick=()=>choose(q,o[1]);box.appendChild(b)});$('.rv-next').hidden=!q.m}\nfunction choose(q,v){if(q.m){let old=Array.isArray(A[q.id])?A[q.id]:[];A[q.id]=old.includes(v)?old.filter(x=>x!==v):old.concat(v);render();return}A[q.id]=v;setTimeout(()=>{let V=visible();if(idx>=V.length-1)finish();else{idx++;render()}},130)}\nfunction recommend(){let requested=Number(A.frequency),base=Number.isFinite(requested)&&requested>=2?requested:A.activity==='inactive'?2:3,count=A.pain==='recovery'||A.painStatus==='not-assessed'?Math.min(base,3):base;let score=(A.nutrition==='yes'?3:A.nutrition==='maybe'?1:0)+(A.food!=='good'?1:0)+(A.foodSignal!=='none'?1:0)+(['fat','muscle'].includes(A.goal)?1:0)+(A.barrier==='results'?1:0),nutri=score>=3,pack=count<=2?'BASIC':count===3?(nutri?'PRO + NUTRICI\u00d3N':'PRO'):count===4?'ADVANCE':'ELITE',prices={'BASIC':'72,50 \u20ac','PRO':'90 \u20ac','PRO + NUTRICI\u00d3N':'100 \u20ac','ADVANCE':'100 \u20ac','ELITE':'125 \u20ac'};let selected=Array.isArray(A.days)?A.days:[],defs=count===2?['mon','thu']:count===3?['mon','wed','fri']:['mon','tue','thu','fri','wed'],week=[...new Set(selected.concat(defs))].slice(0,count).map(x=>classes[x]);let stage=A.activity==='inactive'||A.experience==='none'?'Reinicio':A.experience==='competitive'?'Rendimiento':A.experience==='advanced'||A.activity==='active'?'Intermedio':'Base',objective=A.goal==='fat'?'mejorar tu composici\u00f3n corporal':A.goal==='muscle'?'ganar fuerza y masa muscular':A.goal==='habit'?'recuperar la constancia':A.goal==='performance'?'mejorar tu rendimiento':'mejorar tu salud y condici\u00f3n f\u00edsica';return{count,pack,price:prices[pack],stage,objective,week,nutri:nutri?'Tus respuestas indican que una estructura nutricional sencilla puede acelerar tus resultados y mejorar energ\u00eda y recuperaci\u00f3n.':'Empezaremos creando una rutina s\u00f3lida. Revisaremos la nutrici\u00f3n m\u00e1s adelante si el progreso lo aconseja.',supp:A.supplements==='none'?'No necesitas empezar comprando suplementos. Primero consolidaremos entrenamiento, alimentaci\u00f3n y descanso.':A.supplements==='interested'?'Podremos valorarla seg\u00fan tu alimentaci\u00f3n y objetivo; no ser\u00e1 el punto de partida.':'Revisaremos lo que ya utilizas para evitar productos innecesarios o dosis improvisadas.',safety:A.pain==='none'?'No has indicado limitaciones. Ajustaremos cargas y t\u00e9cnica a tu nivel desde el primer d\u00eda.':A.painStatus==='not-assessed'?'Conviene valorar la molestia antes de aumentar intensidad. Adaptaremos el trabajo, pero no sustituimos un diagn\u00f3stico.':'Adaptaremos rango, impacto, volumen y cargas durante tu incorporaci\u00f3n.'}}\nfunction finish(){result=recommend();$('.rv-level').textContent='NIVEL '+result.stage.toUpperCase();$('.rv-pack').textContent=result.pack;$('.rv-price strong').textContent=result.price;$('.rv-plan-copy').textContent='La frecuencia adecuada para '+result.objective+' sin crear una rutina dif\u00edcil de mantener.';$('.rv-stat strong').textContent=result.count;$('.rv-nutri').textContent=result.nutri;$('.rv-supp').textContent=result.supp;$('.rv-safety').textContent=result.safety;$('.rv-days').innerHTML=result.week.map(x=>'<div class=\"rv-day\"><em>'+x[0].slice(0,3).toUpperCase()+'<\/em><p><b>'+x[1]+'<\/b><small>'+x[2]+'<\/small><\/p><\/div>').join('');screens('results')}\n$('.rv-start').onclick=()=>{screens('quiz');render()};$('.rv-exit').onclick=reset;$('.rv-again').onclick=reset;$('.rv-back').onclick=()=>{if(idx){idx--;render()}else screens('landing')};$('.rv-next').onclick=()=>{let q=visible()[idx];if(Array.isArray(A[q.id])&&A[q.id].length){idx++;render()}};\nfunction reset(){A={};idx=0;result=null;$('.rv-form-main').hidden=false;$('.rv-sent').hidden=true;$('.rv-lead-form').reset();screens('landing')}\n$('.rv-lead-form').onsubmit=async e=>{e.preventDefault();let f=e.currentTarget,name=f.name.value.trim(),email=f.email.value.trim(),phone=f.phone.value.trim(),err=$('.rv-error');if(!name||(!email&&!phone)||!f.consent.checked){err.textContent='Indica tu nombre, un tel\u00e9fono o email y acepta el consentimiento.';return}err.textContent='';let readable=visible().map(q=>{let vals=Array.isArray(A[q.id])?A[q.id]:[A[q.id]];return q.t+'\\n'+vals.filter(Boolean).map(v=>(q.o.find(o=>o[1]===v)||[v])[0]).join(', ')}).join('\\n\\n'),week=result.week.map(x=>x[0]+': '+x[1]+' \u2014 '+x[2]).join('\\n'),btn=$('.rv-submit');btn.disabled=true;btn.firstChild.textContent='Enviando valoraci\u00f3n\u2026 ';try{let res=await fetch('https:\/\/formsubmit.co\/ajax\/jose@rivfitgym.es',{method:'POST',headers:{'Content-Type':'application\/json','Accept':'application\/json'},body:JSON.stringify({_subject:'Nueva valoraci\u00f3n RIVFIT \u2014 '+name,Nombre:name,Email:email||'No indicado',Telefono:phone||'No indicado',Recomendacion:result.pack+' \u00b7 '+result.price+'\/mes \u00b7 '+result.count+' sesiones por semana',Nivel:result.stage,Objetivo:result.objective,'Semana recomendada':week,Nutricion:result.nutri,Suplementacion:result.supp,Seguridad:result.safety,'Todas las respuestas':readable,Consentimiento:'Aceptado'})});if(!res.ok)throw Error();$('.rv-form-main').hidden=true;$('.rv-sent').hidden=false}catch(x){err.textContent='No hemos podido enviar la valoraci\u00f3n. Int\u00e9ntalo de nuevo.';btn.disabled=false;btn.firstChild.textContent='Enviar mi valoraci\u00f3n a Jos\u00e9 '}}\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>RRIVFITGYM ASESOR RIVFIT \u00b7 3 MINUTOS No necesitas otra tarifa.Necesitas el plan correcto. Cu\u00e9ntanos cu\u00e1l [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_angie_page":false,"footnotes":""},"class_list":["post-921","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/rivfitgym.es\/home\/wp-json\/wp\/v2\/pages\/921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rivfitgym.es\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rivfitgym.es\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rivfitgym.es\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rivfitgym.es\/home\/wp-json\/wp\/v2\/comments?post=921"}],"version-history":[{"count":3,"href":"https:\/\/rivfitgym.es\/home\/wp-json\/wp\/v2\/pages\/921\/revisions"}],"predecessor-version":[{"id":928,"href":"https:\/\/rivfitgym.es\/home\/wp-json\/wp\/v2\/pages\/921\/revisions\/928"}],"wp:attachment":[{"href":"https:\/\/rivfitgym.es\/home\/wp-json\/wp\/v2\/media?parent=921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}