/* Cabana Studio */
.pagina-replay:before{background:radial-gradient(60% 45% at 50% 0%,rgba(25,114,255,.3),transparent 70%),radial-gradient(40% 35% at 85% 18%,rgba(111,168,255,.12),transparent 70%)}.rp strong{font-weight:600;color:#fff}.rp em{font-style:italic}.rp-tit{max-width:20em}.rp-tit.centrado{margin-inline:auto}.rp-tit--ancho{max-width:24em}.rp-tit--izq{text-align:left}.rp-intro{margin-top:16px;font-size:17px;line-height:1.6;color:var(--texto);max-width:60ch}.rp-intro.centrado{text-align:center}.rp-texto{font-size:16.5px;line-height:1.68;color:var(--texto)}.rp-texto p+p,.rp-texto p+ul,.rp-texto ul+p{margin-top:14px}.rp-texto--centro{max-width:66ch;margin:22px auto 0;text-align:center}.rp-texto--grande{font-size:17.5px}.rp-puntos-simples{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rp-puntos-simples li{position:relative;padding-left:20px}.rp-puntos-simples li:before{content:"";position:absolute;left:4px;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--azul-claro)}@media(min-width:760px){.rp-texto--grande{font-size:18.5px}}.rp-barra .barra__texto b{font-size:15px;text-wrap:balance}.rp-barra--precio{background:linear-gradient(90deg,#c8102e,#e11d35 55%,#c8102e)}@media(max-width:389px){.rp-barra--precio .barra__texto b{font-size:14px}}.rp-aviso-video{max-width:880px;margin-inline:auto;padding:8px 14px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,#c8102e,#e11d35 55%,#c8102e);color:#fff;font-weight:600;font-size:15px;line-height:1.3;text-align:center;text-wrap:balance}.rp-aviso-video+.rp-video{border-top:0;border-top-left-radius:0;border-top-right-radius:0}@media(max-width:520px){.rp-aviso-video{border-radius:14px 14px 0 0;font-size:14px}}.rp-precio .rp-contador,.rp-final .rp-contador{justify-content:center;margin-top:16px}.rp-precio .contador__u,.rp-final .contador__u{min-width:66px;padding:12px 10px 10px;background:#1972ff1f;border-color:var(--borde-azul)}.rp-precio .contador__n,.rp-final .contador__n{font-size:24px;color:#fff}.rp-precio .contador__l,.rp-final .contador__l{color:var(--texto-2);opacity:1}@media(max-width:380px){.rp-precio .contador__u,.rp-final .contador__u{min-width:58px;padding-inline:6px}}.rp-hero{position:relative;isolation:isolate;padding:40px 0 44px;text-align:center}.rp-marca{position:absolute;inset:-60px 0 0;z-index:-1;overflow:hidden;pointer-events:none}.rp-marca svg{position:absolute;right:-2vw;top:24px;width:88vw;height:auto;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 92%);mask-image:linear-gradient(180deg,#000 30%,transparent 92%)}.rp-hero__in{display:flex;flex-direction:column;align-items:center}.rp-etiqueta{margin-top:0}.rp-etiqueta__ico{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--azul);color:#fff}.rp-etiqueta__ico svg{width:12px;height:12px}.rp-hero__titulo{margin-top:20px;max-width:24em;font-family:var(--serif);font-weight:400;color:var(--hielo);font-size:clamp(27px,7.2vw,32px);line-height:1.12;letter-spacing:-.012em;text-wrap:balance}.rp-hero__titulo em{font-style:italic;color:var(--azul-claro)}.rp-hero__sub{margin-top:16px;max-width:58ch;font-size:17px;line-height:1.6;color:var(--texto)}.rp-escena{position:relative;z-index:1;isolation:isolate;width:100%;margin-top:28px}.rp-escena:before{content:"";position:absolute;left:50%;top:50%;width:112%;height:130%;translate:-50% -50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(25,114,255,.26),rgba(25,114,255,.08) 60%,transparent);filter:blur(30px)}.rp-video{max-width:880px;border-color:var(--borde-azul)}.rp-video .up-video__play{background:linear-gradient(135deg,#8fbcff,#1972ff);color:#fff}.rp-video .up-video__play:before{border-color:#6fa8ffcc}.rp-video__portada{pointer-events:none;transition:opacity .35s var(--ease),visibility 0s linear .35s}.rp-video.en-marcha .rp-video__portada{opacity:0;visibility:hidden}.rp-hero__accion{width:100%}@media(min-width:760px){.rp-hero{padding-top:64px}.rp-marca{inset-block-start:-90px}.rp-marca svg{right:3vw;top:30px;width:min(820px,47vw)}.rp-hero__titulo{font-size:clamp(34px,3.1vw,44px);line-height:1.1}.rp-hero__sub{font-size:18.5px}}.rp-cta{display:grid;justify-items:center;margin-top:30px}.rp-cta .btn{width:100%;max-width:440px}.rp-btn{min-height:66px;padding-block:11px}.rp-btn__txt{display:grid;gap:3px}.rp-btn__txt small{font:500 14px/1.2 var(--sans);letter-spacing:.02em;text-transform:none;opacity:.92}@media(min-width:760px){.rp-cta .btn{width:auto;min-width:380px}}.rp-emojis{list-style:none;max-width:1040px;margin:36px auto 0;padding:0;display:grid;gap:14px}.rp-emojis__item{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:start;align-content:start;padding:20px 22px;font-size:16.5px;line-height:1.6;color:var(--texto)}.rp-emojis__img{width:44px;height:44px}.rp-giro{max-width:30em;margin:42px auto 0;text-align:center;font-family:var(--serif);font-style:italic;font-size:clamp(22px,5.8vw,26px);line-height:1.3;color:var(--hielo);text-wrap:balance}.rp-giro strong{font-weight:400;color:var(--azul-claro)}.rp-giro--bloque p+p{margin-top:12px}@media(min-width:900px){.rp-emojis--dos{grid-template-columns:1fr 1fr;gap:16px}.rp-emojis--tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rp-emojis--tres .rp-emojis__item{grid-template-columns:1fr;gap:14px;padding:28px 26px}.rp-emojis--tres .rp-emojis__img{width:52px;height:52px}.rp-giro{font-size:30px}}.rp-foto{position:relative;margin:0;overflow:hidden;border-radius:var(--r-xl);border:1px solid var(--hair-2);background:var(--navy-2)}.rp-foto img{width:100%;height:100%;object-fit:cover}.rp-falta__rejilla{display:grid;gap:30px}.rp-falta__foto{width:100%;max-width:440px;margin-inline:auto;aspect-ratio:4 / 5}.rp-mini{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:14px}.rp-mini__t{padding:20px 22px}.rp-mini__t h3{font:600 17px/1.3 var(--sans);color:var(--hielo)}.rp-mini__t p{margin-top:8px;font-size:15.5px;line-height:1.6;color:var(--texto-2)}@media(min-width:900px){.rp-falta__rejilla{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px;align-items:center}.rp-falta__foto{max-width:none}.rp-mini{grid-template-columns:1fr 1fr}}.rp-programa__in{display:flex;flex-direction:column;align-items:center;text-align:center}.rp-programa__titulo{margin-top:16px;font-family:var(--serif);font-weight:400;color:var(--hielo);font-size:clamp(40px,11vw,50px);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.rp-programa__titulo span{display:block;margin-bottom:8px;font-size:.52em;font-style:italic;color:var(--azul-claro)}.rp-programa__mockup{position:relative;z-index:1;isolation:isolate;width:100%;max-width:760px;margin:22px auto 0}.rp-programa__mockup:before{content:"";position:absolute;left:50%;top:52%;width:90%;height:80%;translate:-50% -50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(25,114,255,.34),transparent);filter:blur(34px)}.rp-programa__mockup img{width:100%;height:auto}@media(min-width:760px){.rp-programa__titulo{font-size:clamp(58px,6vw,84px)}}.rp-filas{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:48px}.rp-fila{display:grid;gap:22px;align-items:center}.rp-fila__foto{width:100%;max-width:520px;margin-inline:auto;aspect-ratio:1}.rp-num{font:600 14px/1 var(--sans);letter-spacing:.18em;color:var(--azul-claro)}.rp-fila__titulo{margin-top:10px;font-family:var(--serif);font-weight:400;font-size:clamp(26px,6.8vw,30px);line-height:1.12;color:var(--hielo);text-wrap:balance}.rp-fila .rp-texto{margin-top:14px}@media(min-width:900px){.rp-filas{gap:76px;margin-top:60px}.rp-fila{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.rp-fila--rev>figure{order:2}.rp-fila__titulo{font-size:34px}}.rp-apoyo{list-style:none;max-width:980px;margin:30px auto 0;padding:0;display:grid;gap:14px}.rp-apoyo__t{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;padding:22px;font-size:16px;line-height:1.6;color:var(--texto)}.rp-apoyo__ico{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#1972ff29;border:1px solid var(--borde-azul);color:var(--azul-claro)}.rp-apoyo__ico svg{width:22px;height:22px}@media(min-width:900px){.rp-apoyo{grid-template-columns:1fr 1fr;gap:18px}.rp-apoyo__t{padding:26px}}.rp-fases{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:16px}.rp-fase{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:320px;overflow:hidden;border-radius:var(--r-l);border:1px solid var(--hair-2);background:var(--navy-2)}.rp-fase__fondo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.rp-fase:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#020a1d4d,#020a1dc7 48%,#020a1df2)}.rp-fase__in{padding:26px 24px 24px}.rp-fase__n{font:600 14px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--azul-claro)}.rp-fase__titulo{margin-top:8px;font-family:var(--serif);font-weight:400;font-size:27px;line-height:1.12;color:#fff}.rp-fase__lema{margin-top:8px;font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.3;color:var(--azul-claro);text-wrap:balance}@media(min-width:760px){.rp-fases{grid-template-columns:1fr 1fr;gap:20px;margin-top:52px}.rp-fase{min-height:360px}.rp-fase__in{padding:30px 30px 28px}}.rp-checks{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}.rp-checks li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;font-size:16px;line-height:1.5;color:var(--hielo)}.rp-checks__ico{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#1972ff38;color:var(--azul-claro)}.rp-checks__ico svg{width:15px;height:15px}.rp-checks--fase li{font-size:15.5px;color:var(--texto)}.rp-checks--regalo{margin-top:14px;padding-top:18px;border-top:1px solid var(--hair)}.rp-checks--regalo .rp-checks__ico{background:#6fa8ff24;color:#a9c8ff}.rp-checks--regalo .rp-checks__ico svg{width:16px;height:16px}.rp-checks em{color:var(--texto-2)}.rp-bonus__foto{width:100%;max-width:420px;margin:0 auto;overflow:hidden;border-radius:var(--r-l);border:1px solid var(--hair-2);background:#e9f0fb}.rp-bonus__foto img{width:100%;height:auto}.rp-bonus__foto--suelta{overflow:visible;border:0;border-radius:0;background:none}@media(max-width:899px){.rp-bonus__foto{max-width:300px}}.rp-bonus__etq{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border-radius:999px;background:#1972ff24;border:1px solid var(--borde-azul);font:600 14px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--azul-claro)}.rp-bonus__etq svg{width:18px;height:18px}.rp-valor{display:inline-block;margin-top:20px;padding:9px 16px;border-radius:12px;background:#ffffff0d;border:1px solid var(--hair-2);font-size:15.5px;color:var(--hielo)}.rp-valor strong{color:var(--azul-claro)}.rp-precio{position:relative;max-width:640px;margin-inline:auto;padding:36px 22px 30px;text-align:center;border-color:var(--borde-azul);background:radial-gradient(80% 60% at 50% 0%,rgba(25,114,255,.22),transparent 70%),var(--vidrio)}.rp-precio:after{content:"";position:absolute;inset:-18px;z-index:-1;border-radius:40px;pointer-events:none;background:radial-gradient(closest-side,#1972ff33,#1972ff00);filter:blur(24px)}.rp-precio__titulo{font-family:var(--serif);font-weight:400;font-size:clamp(28px,7.6vw,34px);line-height:1.1;color:var(--hielo);text-wrap:balance}.rp-precio__titulo span{display:block}.rp-precio__titulo span+span{font-style:italic;color:var(--azul-claro)}.rp-precio__cifra{margin-top:22px;display:flex;align-items:baseline;justify-content:center;gap:12px}.rp-precio__etq{font:600 14px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--texto-2)}.rp-precio__cifra b{font-family:var(--serif);font-weight:400;font-size:64px;line-height:1;color:#fff}.rp-precio__cuota{margin-top:8px;font-size:18px;font-weight:500;color:var(--azul-claro)}.rp-precio .rp-cta{margin-top:26px}.rp-precio__nota{margin-top:20px;font-size:15.5px;line-height:1.6;color:var(--texto-2)}.rp-precio__nota p+p{margin-top:12px;font-weight:600;color:var(--hielo)}.rp-aviso{display:flex;justify-content:center;align-items:flex-start;gap:10px;max-width:46ch;margin:20px auto 0;font-size:14.5px;line-height:1.5;color:var(--texto-2);text-align:left}.rp-aviso svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--azul-claro)}@media(min-width:760px){.rp-precio{padding:48px 56px 40px}.rp-precio__cifra b{font-size:76px}}.rp-marquesina{margin-top:36px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.rp-marquesina+.rp-marquesina{margin-top:18px}.rp-pista{list-style:none;margin:0;padding:0;display:flex;gap:18px;width:max-content;animation:rp-desliza 110s linear infinite}.rp-marquesina--rev .rp-pista{animation-direction:reverse}.rp-marquesina:hover .rp-pista{animation-play-state:paused}@keyframes rp-desliza{to{transform:translate(calc(-50% - 9px))}}.rp-testi{flex:none;width:min(82vw,380px);display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:24px 24px 22px}.rp-testi__texto{font-size:16px;line-height:1.6;color:var(--texto)}.rp-testi__autor{display:flex;align-items:center;gap:14px;padding-top:16px;border-top:1px solid var(--hair)}.rp-testi__avatar{flex:none;width:52px;height:52px;border-radius:50%;object-fit:cover;outline:2px solid rgba(111,168,255,.45);outline-offset:2px;background:var(--navy-2)}.rp-testi__autor p{display:grid;gap:2px;min-width:0}.rp-testi__autor b{font-size:15.5px;font-weight:600;color:var(--hielo)}.rp-testi__autor span{font-size:14px;line-height:1.35;color:var(--texto-3)}@media(prefers-reduced-motion:reduce){.rp-pista{animation:none}.rp-marquesina{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-mask-image:none;mask-image:none;padding-inline:var(--pad)}.rp-testi{scroll-snap-align:center}.rp-testi[aria-hidden=true]{display:none}}.rp-muro__titulo{max-width:22em}.rp-muro__titulo em{font-style:italic;color:var(--azul-claro)}.rp-muro__lista{list-style:none;max-width:calc(var(--ancho) + var(--pad) * 2);margin:34px auto 0;padding:0 14px;columns:2;column-gap:12px}.rp-muro__t{display:block;margin:0 0 12px;overflow:hidden;-webkit-column-break-inside:avoid;break-inside:avoid}.rp-muro__foto{display:block;width:100%;height:auto;aspect-ratio:420 / 283;object-fit:cover;background:var(--navy-2)}.rp-muro__in{display:grid;gap:12px;padding:14px 14px 15px}.rp-muro__cita{font-size:14px;line-height:1.55;color:var(--texto)}.rp-muro__cita:before{content:"“"}.rp-muro__cita:after{content:"”"}.rp-muro__autor{display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--hair)}.rp-muro__autor b{font-size:14.5px;font-weight:600;line-height:1.3;color:var(--hielo)}.rp-muro__autor span{font-size:14px;line-height:1.35;color:var(--texto-3)}@media(min-width:760px){.rp-muro__lista{columns:3;column-gap:18px;margin-top:48px;padding-inline:var(--pad)}.rp-muro__t{margin-bottom:18px}.rp-muro__in{gap:14px;padding:18px}.rp-muro__cita{font-size:15px}}@media(min-width:1100px){.rp-muro__lista{columns:4}}.rp-fija{position:fixed;z-index:42;left:0;right:0;bottom:0;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top,#020a1df5 55%,#020a1d00);transform:translateY(110%);transition:transform .4s var(--ease);pointer-events:none}.rp-fija.visible{transform:none;pointer-events:auto}.rp-fija__msg{display:none}.rp-fija__btn{width:100%;min-height:56px}@media(max-width:380px){.rp-fija__btn{font-size:14px;letter-spacing:.04em;padding-inline:18px}}@media(min-width:760px){.rp-fija{left:50%;right:auto;bottom:20px;width:min(880px,calc(100% - 48px));padding:0;background:none;translate:-50% 0;transform:translateY(150%)}.rp-fija__in{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 10px 10px 28px;border-radius:999px;background:#06122cd6;border:1px solid var(--borde-azul);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.rp-fija__msg{display:flex;align-items:center;gap:12px;font-family:var(--serif);font-size:23px;line-height:1.2;color:var(--hielo)}.rp-fija__msg em{font-style:italic;color:var(--azul-claro)}.rp-fija__estrella{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:#1972ff2e;border:1px solid var(--borde-azul);color:var(--azul-claro)}.rp-fija__estrella svg{width:16px;height:16px}.rp-fija__btn{width:auto;min-height:54px;padding-block:8px}}.rp-dentro__caja{max-width:860px;margin-inline:auto;padding:32px 22px 30px}.rp-dentro__titulo{font-family:var(--serif);font-weight:400;font-size:clamp(28px,7.6vw,36px);line-height:1.1;color:var(--hielo);text-align:center}.rp-dentro__caja>.rp-checks:first-of-type{margin-top:26px}@media(min-width:760px){.rp-dentro__caja{padding:48px 56px 44px}}.rp-garantia__rejilla{display:grid;gap:34px}.rp-sello{margin-bottom:18px;color:var(--azul-claro)}.rp-pregunta{margin-top:18px;font-family:var(--serif);font-style:italic;font-size:23px;line-height:1.3;color:var(--azul-claro);text-wrap:balance}.rp-garantia .rp-texto{margin-top:18px}.rp-garantia__foto{width:100%;max-width:460px;margin-inline:auto;aspect-ratio:4 / 5}.rp-garantia__cierre{max-width:860px;margin:36px auto 0;padding:24px 26px;border-radius:var(--r-l);background:#1972ff14;border:1px solid var(--borde-azul);text-align:center;font-size:17px;line-height:1.6;color:var(--hielo)}.rp-garantia__cierre p+p{margin-top:10px}.rp-garantia__cierre em{font-style:normal;color:var(--azul-claro)}@media(min-width:900px){.rp-garantia__rejilla{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:center}.rp-pregunta{font-size:27px}}.rp-adria__rejilla,.rp-pruebas{display:grid;gap:28px;align-items:center;margin-top:40px}.rp-adria__nombre,.rp-pruebas__titulo{font-family:var(--serif);font-weight:400;font-size:clamp(26px,7vw,32px);line-height:1.15;color:var(--hielo);text-wrap:balance}.rp-adria__info .rp-texto{margin-top:16px}.rp-adria__foto,.rp-pruebas__foto{width:100%;max-width:440px;margin-inline:auto;aspect-ratio:4 / 5}@media(min-width:900px){.rp-adria__rejilla{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;margin-top:56px}.rp-pruebas{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;margin-top:76px}}.rp-importante__caja{max-width:880px;margin-inline:auto;padding:40px 22px;border-radius:var(--r-xl);border:1px solid var(--hair);background:radial-gradient(70% 60% at 50% 0%,rgba(25,114,255,.2),transparent 70%),linear-gradient(180deg,#0c25508c,#04123059)}.rp-importante .rp-texto p+p{margin-top:16px}@media(min-width:760px){.rp-importante__caja{padding:64px 72px 56px}}.rp-para__caja{display:grid;max-width:1000px;margin:34px auto 0;overflow:hidden}.rp-para__info{padding:30px 22px 28px}.rp-para__titulo{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.15;color:var(--hielo);text-wrap:balance}.rp-para__foto{margin:0;aspect-ratio:4 / 3}.rp-para__foto img{width:100%;height:100%;object-fit:cover}@media(min-width:900px){.rp-para__caja{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.rp-para__info{padding:52px 48px;align-self:center}.rp-para__foto{aspect-ratio:auto;min-height:100%}}.rp-faq .faq__r p+p,.rp-faq .faq__r p+ul,.rp-faq .faq__r ul+p{margin-top:10px}.rp-faq .faq__r{font-size:16px}.rp-final{padding-bottom:calc(var(--sec) + 10px)}.rp-final .rp-precio__nota{max-width:56ch;margin-inline:auto}.rp-pie .pie__logo{width:168px;height:auto}
