.viRg1a_cabecera{max-width:640px}.viRg1a_cabeceraCentrada{text-align:center;max-width:680px;margin:0 auto}.viRg1a_cabeceraParrafo{color:var(--muted);text-wrap:pretty;margin:14px 0 0;font-size:16px}.viRg1a_cabeceraCentrada .viRg1a_cabeceraParrafo{margin-left:auto;margin-right:auto}.viRg1a_modulos{flex-direction:column;gap:18px;margin-top:40px;display:flex}.viRg1a_moduloRotulo{color:var(--accent);font-size:11px}.viRg1a_moduloTitulo{letter-spacing:-.02em;text-wrap:balance;margin:8px 0 0;font-size:clamp(22px,2.6vw,28px);font-weight:600;line-height:1.15}.viRg1a_moduloEsencia{color:var(--ink);text-wrap:pretty;margin:10px 0 0;font-size:15px;font-weight:500}.viRg1a_moduloExplicacion{color:var(--muted);text-wrap:pretty;margin:10px 0 0;font-size:14.5px}.viRg1a_moduloPuntos{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.viRg1a_moduloPunto{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;display:grid}.viRg1a_moduloPie{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding-top:20px;display:flex}.viRg1a_moduloCifra{flex-direction:column;display:flex}.viRg1a_moduloCifraValor{letter-spacing:-.02em;color:var(--accent);font-size:26px;font-weight:600;line-height:1}.viRg1a_moduloCifraMedida{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:11px}.viRg1a_moduloChips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.viRg1a_moduloChip{background:var(--s2);color:var(--muted);border-radius:9px;padding:2px 8px;font-size:11px}.viRg1a_moduloEnVivo{padding:34px 0 10px}.viRg1a_moduloEnVivoCabecera{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:18px 48px;margin-bottom:26px;display:grid}.viRg1a_moduloEnVivoCabecera .viRg1a_moduloPuntos{margin:0}.viRg1a_moduloEnVivoEscenario{--ancho-escenario:min(1240px, calc(100vw - 48px));width:var(--ancho-escenario);margin-inline:calc((100% - var(--ancho-escenario)) / 2)}.viRg1a_entregables{border-top:1px solid var(--l-b1);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:36px;display:grid}.viRg1a_entregable{border-bottom:1px solid var(--l-b1);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:16px 0;display:grid}.viRg1a_entregableCheck{background:color-mix(in srgb, var(--ok) 18%, transparent);width:22px;height:22px;color:var(--ok);border-radius:50%;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:700;display:inline-flex}.viRg1a_entregableTitulo{font-weight:500}.viRg1a_entregableMedida{color:var(--accent);margin-top:3px;font-size:12.5px}.viRg1a_paquetes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:40px;display:grid}.viRg1a_paquete{border:1px solid var(--l-b2);background:var(--surface);border-radius:16px;flex-direction:column;padding:24px;display:flex;position:relative}.viRg1a_paqueteRecomendado{border-color:color-mix(in srgb, var(--accent) 70%, transparent);box-shadow:0 30px 90px -40px color-mix(in srgb, var(--accent) 45%, transparent)}.viRg1a_paqueteMarca{background:var(--accent);color:var(--bg);letter-spacing:.04em;text-transform:uppercase;border-radius:11px;padding:3px 9px;font-size:11.5px;font-weight:600;position:absolute;top:-11px;left:20px}.viRg1a_paqueteNombre{letter-spacing:-.015em;font-size:20px;font-weight:600}.viRg1a_paqueteLema{color:var(--muted);margin-top:2px;font-size:13px}.viRg1a_paquetePrecio{letter-spacing:-.03em;margin-top:18px;font-size:40px;font-weight:600;line-height:1}.viRg1a_paquetePrecioMes{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:500}.viRg1a_paquetePorCliente{color:var(--muted);margin-top:8px;font-size:12.5px}.viRg1a_paqueteDescripcion{color:var(--muted);text-wrap:pretty;flex:1;margin:16px 0 0;font-size:14px}.viRg1a_paqueteCta{margin-top:20px}.viRg1a_precioPie{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;font-size:13.5px;display:flex}.viRg1a_precioAncla{color:var(--ink);font-weight:500}.viRg1a_precioEnlace{color:var(--accent);text-decoration:none}.viRg1a_precioEnlace:hover{text-decoration:underline}.viRg1a_garantia{border:1px solid color-mix(in srgb, var(--ok) 45%, transparent);background:radial-gradient(ellipse 60% 80% at 0% 50%, color-mix(in srgb, var(--ok) 12%, transparent), transparent 70%), var(--surface);border-radius:18px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:32px;padding:32px;display:grid}.viRg1a_garantiaSello{border:2px solid var(--ok);width:160px;height:160px;color:var(--ok);text-align:center;box-shadow:inset 0 0 0 6px color-mix(in srgb, var(--ok) 12%, transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.viRg1a_garantiaDias{letter-spacing:-.03em;font-size:44px;font-weight:600;line-height:1}.viRg1a_garantiaSelloTexto{letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}.viRg1a_garantiaTitulo{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(24px,3.4vw,30px);font-weight:600;line-height:1.12}.viRg1a_garantiaCuerpo{color:var(--muted);text-wrap:pretty;margin:12px 0 0}.viRg1a_garantiaHitos{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.viRg1a_garantiaHito{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-size:14.5px;display:grid}.viRg1a_garantiaCondiciones{border-top:1px solid var(--l-b1);color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:16px 0 0;padding-top:14px;font-size:13px;display:flex}.viRg1a_bonos{border-top:1px solid var(--l-b1);margin-top:36px}.viRg1a_bono{border-bottom:1px solid var(--l-b1);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px 0;display:grid}.viRg1a_bonoNumero{background:color-mix(in srgb, var(--accent) 14%, transparent);width:44px;height:44px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.viRg1a_bonoTitulo{letter-spacing:-.015em;font-size:18px;font-weight:600}.viRg1a_bonoCuerpo{color:var(--muted);text-wrap:pretty;margin:6px 0 0;font-size:14.5px}.viRg1a_bonoValor{text-align:right;white-space:nowrap}.viRg1a_bonoValorCifra{color:var(--ink);text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-size:15px}.viRg1a_bonoValorRegalo{color:var(--ok);letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:12px;font-weight:600}.viRg1a_reiteracion{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);background:color-mix(in srgb, var(--accent) 7%, var(--surface));border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:32px;padding:28px 32px;display:grid}.viRg1a_reiteracionTexto{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(20px,2.8vw,26px);font-weight:600;line-height:1.2}.viRg1a_reiteracionNota{color:var(--muted);margin:8px 0 0;font-size:13.5px}.viRg1a_preguntas{border-top:1px solid var(--l-b1);margin-top:32px}.viRg1a_pregunta{border-bottom:1px solid var(--l-b1)}.viRg1a_preguntaResumen{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.viRg1a_preguntaResumen::-webkit-details-marker{display:none}.viRg1a_preguntaResumen:hover{color:var(--accent)}.viRg1a_preguntaResumen:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.viRg1a_preguntaMas{border:1px solid var(--l-b3);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;transition:transform .2s;display:inline-flex}.viRg1a_pregunta[open] .viRg1a_preguntaMas{color:var(--accent);border-color:var(--accent);transform:rotate(45deg)}.viRg1a_respuesta{color:var(--muted);text-wrap:pretty;margin:0;padding:0 40px 20px 0;font-size:15px}.viRg1a_escasez{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);background:var(--surface);border-radius:20px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:36px;padding:40px;display:grid;position:relative;overflow:hidden}.viRg1a_escasezHalo{pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 26%, transparent), transparent);filter:blur(30px);border-radius:50%;width:460px;height:460px;position:absolute;top:-140px;right:-120px}.viRg1a_escasezTexto{position:relative}.viRg1a_escasezTitulo{letter-spacing:-.03em;text-wrap:balance;margin:8px 0 0;font-size:clamp(26px,4vw,36px);font-weight:600;line-height:1.08}.viRg1a_escasezCuerpo{color:var(--muted);text-wrap:pretty;margin:14px 0 0}.viRg1a_escasezBotones{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.viRg1a_escasezDatos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.viRg1a_escasezDato{border:1px solid var(--l-b2);background:var(--l-panel);text-align:center;border-radius:14px;padding:20px}.viRg1a_escasezValor{letter-spacing:-.03em;color:var(--accent);font-size:44px;font-weight:600;line-height:1}.viRg1a_escasezEtiqueta{color:var(--muted);margin-top:8px;font-size:12.5px}@media (max-width:900px){.viRg1a_moduloEnVivoCabecera{grid-template-columns:minmax(0,1fr)}.viRg1a_entregables{grid-template-columns:minmax(0,1fr);gap:0}.viRg1a_paquetes{grid-template-columns:minmax(0,1fr);max-width:480px;margin-left:auto;margin-right:auto}.viRg1a_escasez{grid-template-columns:minmax(0,1fr);padding:28px}}@media (max-width:720px){.viRg1a_garantia{grid-template-columns:minmax(0,1fr);padding:24px}.viRg1a_garantiaSello{width:132px;height:132px}.viRg1a_garantiaDias{font-size:36px}.viRg1a_reiteracion{grid-template-columns:minmax(0,1fr);padding:22px}}@media (max-width:520px){.viRg1a_bono{grid-template-columns:36px minmax(0,1fr);gap:12px}.viRg1a_bonoNumero{width:36px;height:36px}.viRg1a_bonoValor{text-align:left;grid-column:2}.viRg1a_escasezDatos{grid-template-columns:minmax(0,1fr)}.viRg1a_preguntaResumen{font-size:16px}}
._7MJjVW_hero{text-align:center;padding:110px 32px 80px;position:relative;overflow:hidden}._7MJjVW_heroRejilla{pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ink) 5%, transparent) 1px, transparent 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 30%,#000 30%,#0000 100%);mask-image:radial-gradient(60% 60% at 50% 30%,#000 30%,#0000 100%)}._7MJjVW_heroHalo{pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 28%, transparent), transparent);filter:blur(30px);width:min(720px,130%);height:420px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}._7MJjVW_heroInterior{max-width:880px;margin:0 auto;position:relative}._7MJjVW_pildora{border:1px solid var(--l-b2);background:color-mix(in srgb, var(--ink) 3%, transparent);min-height:30px;color:var(--muted);text-align:left;border-radius:15px;align-items:center;gap:8px;padding:5px 12px;font-size:12.5px;display:inline-flex}._7MJjVW_punto{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}._7MJjVW_heroParrafo{max-width:640px;color:var(--muted);text-wrap:pretty;margin:22px auto 0;font-size:18px}._7MJjVW_heroBotones{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}._7MJjVW_heroVentana{max-width:1040px;margin:64px auto 0;position:relative}._7MJjVW_escena{grid-template-columns:minmax(0,1.5fr) 300px;display:grid}._7MJjVW_mapaCaja{min-width:0;overflow-x:auto}._7MJjVW_mapa{width:100%;height:auto;font-size:12px;display:block}@media (max-width:620px){._7MJjVW_mapa{min-width:560px}}._7MJjVW_mapaEtiqueta{fill:var(--ink);font-weight:500}._7MJjVW_mapaNota{fill:var(--muted);font-size:10.5px}._7MJjVW_mapaCliente{fill:var(--muted);font-size:10px}._7MJjVW_eventosCelda{min-width:0;position:relative}._7MJjVW_eventos{border-left:1px solid var(--l-b1);flex-direction:column;gap:8px;padding:14px;font-size:12.5px;display:flex;position:absolute;inset:0;overflow:hidden}._7MJjVW_eventosTitulo{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:500}._7MJjVW_evento{border-top:1px solid var(--l-b1);grid-template-columns:44px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}._7MJjVW_eventoHora{color:var(--muted);font-size:11px}@media (max-width:900px){._7MJjVW_escena{grid-template-columns:minmax(0,1fr)}._7MJjVW_eventos{border-left:0;border-top:1px solid var(--l-b1);height:300px;position:static}}@media (max-width:720px){._7MJjVW_hero{padding:76px 20px 56px}._7MJjVW_heroVentana{margin-top:44px}._7MJjVW_heroParrafo{font-size:16.5px}}._7MJjVW_numeros{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}._7MJjVW_numero{border:1px solid var(--l-activo);background:var(--surface);border-radius:14px;padding:22px}._7MJjVW_numeroValor{letter-spacing:-.02em;color:var(--ink);font-size:38px;font-weight:600;line-height:1.1}._7MJjVW_numeroEtiqueta{color:var(--muted);margin-top:4px;font-size:13px}._7MJjVW_numeroVisual{min-height:44px;color:var(--muted);align-items:center;gap:10px;margin-top:14px;font-size:11px;display:flex}._7MJjVW_visualSvg{flex:none;width:44px;height:44px}._7MJjVW_visualAncho{width:100%;max-width:150px;height:50px}._7MJjVW_arcoFondo{fill:none;stroke:var(--rule);stroke-width:4px}._7MJjVW_arco{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}._7MJjVW_arcoReloj{animation:3s ease-in-out forwards paused _7MJjVW_relojLlena}._7MJjVW_arcoAnillo{stroke:var(--ok);animation:3s ease-in-out forwards paused _7MJjVW_anilloLlena}._7MJjVW_mano{stroke:var(--ink);stroke-width:2px;stroke-linecap:round;transform-origin:22px 22px;animation:3s ease-in-out forwards paused _7MJjVW_relojMano}._7MJjVW_visualTexto{flex-direction:column;gap:3px;min-width:0;display:flex}._7MJjVW_visualDato{color:var(--ok)}._7MJjVW_visualAparece{animation:3s forwards paused _7MJjVW_aparece}._7MJjVW_puntoOk,._7MJjVW_puntoMuted{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}._7MJjVW_puntoOk{background:var(--ok)}._7MJjVW_puntoMuted{background:var(--rule)}._7MJjVW_pulsoLinea{stroke:var(--rule);stroke-width:2px}._7MJjVW_pulsoNodo{fill:var(--s2);stroke:var(--rule);stroke-width:1.5px}._7MJjVW_pulsoNodoFinal{animation:3s forwards paused _7MJjVW_pulsoEnciende}._7MJjVW_pulsoPunto{fill:var(--accent);animation:3s ease-in-out forwards paused _7MJjVW_pulsoViaja}._7MJjVW_pulsoEtiqueta{fill:var(--muted);font-size:9px}._7MJjVW_pasos{align-items:center;width:100%;display:flex}._7MJjVW_paso{flex:1;align-items:center;gap:6px;min-width:0;display:flex}._7MJjVW_paso:first-child{flex:none}._7MJjVW_pasoLinea{background:var(--rule);flex:1;min-width:8px;height:1.5px}._7MJjVW_pasoPunto{border:1.5px solid var(--rule);color:#0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;animation:1.6s forwards paused _7MJjVW_pasoHecho;display:inline-flex}._7MJjVW_pasoNombre{white-space:nowrap}[data-activo] ._7MJjVW_arcoReloj,[data-activo] ._7MJjVW_arcoAnillo,[data-activo] ._7MJjVW_mano,[data-activo] ._7MJjVW_visualAparece,[data-activo] ._7MJjVW_pulsoNodoFinal,[data-activo] ._7MJjVW_pulsoPunto,[data-activo] ._7MJjVW_pasoPunto{animation-play-state:running}@keyframes _7MJjVW_relojLlena{0%{stroke-dashoffset:113px}to{stroke-dashoffset:0}}@keyframes _7MJjVW_relojMano{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _7MJjVW_anilloLlena{0%{stroke-dashoffset:113px}to{stroke-dashoffset:0}}@keyframes _7MJjVW_aparece{0%,75%{opacity:0}to{opacity:1}}@keyframes _7MJjVW_pulsoViaja{0%{transform:translate(0)}to{transform:translate(100px)}}@keyframes _7MJjVW_pulsoEnciende{0%,85%{fill:var(--s2);stroke:var(--rule)}to{fill:var(--ok);stroke:var(--ok)}}@keyframes _7MJjVW_pasoHecho{0%{border-color:var(--rule);color:#0000;background:0 0}to{background:var(--ok);border-color:var(--ok);color:var(--bg)}}@media (prefers-reduced-motion:reduce){._7MJjVW_arcoReloj,._7MJjVW_arcoAnillo,._7MJjVW_mano,._7MJjVW_visualAparece,._7MJjVW_pulsoPunto,._7MJjVW_pulsoNodoFinal,._7MJjVW_pasoPunto{animation:none}._7MJjVW_arcoReloj,._7MJjVW_arcoAnillo{stroke-dashoffset:0}._7MJjVW_mano{transform:rotate(360deg)}._7MJjVW_pulsoPunto{transform:translate(100px)}._7MJjVW_pulsoNodoFinal{fill:var(--ok);stroke:var(--ok)}._7MJjVW_pasoPunto{background:var(--ok);border-color:var(--ok);color:var(--bg)}}@media (max-width:900px){._7MJjVW_numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){._7MJjVW_numeros{grid-template-columns:minmax(0,1fr)}._7MJjVW_numero{padding:18px}._7MJjVW_numeroValor{font-size:32px}}._7MJjVW_cta{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, var(--bg)), var(--surface));border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:56px;display:grid;position:relative;overflow:hidden}._7MJjVW_ctaHalo{pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 35%, transparent), transparent);filter:blur(20px);width:360px;height:360px;position:absolute;top:-80px;right:-80px}._7MJjVW_ctaTexto{position:relative}._7MJjVW_ctaTitulo{letter-spacing:-.03em;margin:0;font-size:clamp(28px,4.6vw,36px);font-weight:600;line-height:1.1}._7MJjVW_ctaParrafo{color:var(--muted);text-wrap:pretty;max-width:520px;margin:12px 0 0}._7MJjVW_ctaBotones{flex-direction:column;gap:8px;display:flex;position:relative}@media (max-width:760px){._7MJjVW_cta{grid-template-columns:minmax(0,1fr);padding:32px 24px}}
