html:has(dialog.modal-ficha[open]){overflow:hidden}.modal-ficha[data-v-def76c95]{--h-tinta:#003479;--h-marino:#12377e;--h-azul:#0463b5;--h-sello:#022f73;--h-noche:#000f3c;--h-icono:#192b83;--h-acento:#27aee9;--h-franja:#eef4fb;--h-fuente:"Inter", "Segoe UI", Helvetica, Arial, sans-serif;width:min(1040px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--h-tinta);font-family:var(--h-fuente);background:#fff;border:0;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 30px 80px #000f3c59}.modal-ficha[open][data-v-def76c95]{animation:.38s cubic-bezier(.2,.8,.3,1) abrir-def76c95;display:flex}.modal-ficha[data-v-def76c95]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000f3c99;animation:.3s velo-def76c95}@keyframes abrir-def76c95{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes velo-def76c95{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.modal-ficha[data-v-def76c95]::backdrop,.modal-ficha[open][data-v-def76c95]{animation:none}}.hoja[data-v-def76c95]{overscroll-behavior:contain;flex:1;position:relative;overflow-y:auto}.cerrar[data-v-def76c95]{z-index:5;width:42px;height:42px;color:var(--h-noche);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;transition:transform .25s,background .25s;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 6px 18px #000f3c38}.cerrar[data-v-def76c95]:hover{background:var(--h-franja);transform:rotate(90deg)}.cerrar[data-v-def76c95] svg{stroke-width:2.2px;width:20px;height:20px}.sello[data-v-def76c95]{z-index:3;background:var(--h-sello);color:#fff;text-transform:uppercase;text-align:center;clip-path:polygon(0 0,100% 0,100% 86%,50% 100%,0 86%);border-radius:0 0 10px 10px;flex-direction:column;align-items:center;width:92px;padding:12px 6px 22px;font-size:.72rem;line-height:1.35;display:flex;position:absolute;top:0;right:72px}.sello[data-v-def76c95] svg{color:#7fd3ff;stroke-width:1.8px;width:38px;height:38px;margin-bottom:6px}.portada[data-v-def76c95]{background:linear-gradient(#fff0 60%,#fff 99%),url(../images/fichas/fondo.webp) 100% 0/100% no-repeat,#fff;grid-template-columns:1.1fr .9fr;grid-template-areas:"texto foto""ideal foto";display:grid;position:relative}.texto[data-v-def76c95]{grid-area:texto;padding:26px 0 0 44px}.logo[data-v-def76c95]{width:210px;height:auto;margin-left:-14px;display:block}.portada h2[data-v-def76c95]{font-family:var(--h-fuente);letter-spacing:-.01em;text-transform:uppercase;color:var(--h-tinta);margin:10px 0 14px;font-size:clamp(1.55rem,1.1rem + 1.6vw,2.2rem);font-weight:800;line-height:1.12}.acento[data-v-def76c95]{color:var(--h-acento)}.bajada[data-v-def76c95]{max-width:470px;color:var(--h-tinta);margin:0 0 22px;font-size:.98rem;font-weight:700;line-height:1.45}.destacados[data-v-def76c95]{flex-wrap:wrap;gap:14px;margin:0 0 22px;padding:0;list-style:none;display:flex}.destacados li[data-v-def76c95]{text-align:center;background:linear-gradient(#ffffffe6,#ffffff73);border-radius:54px 54px 22px 22px;flex-direction:column;align-items:center;width:106px;padding-bottom:12px;display:flex;box-shadow:0 8px 22px #0463b51a}.burbuja[data-v-def76c95]{width:74px;height:74px;color:var(--h-icono);background:radial-gradient(circle at 35% 30%,#fff 55%,#e3edf9);border-radius:50%;place-items:center;margin:8px 0;display:grid;box-shadow:0 4px 14px #00347929}.burbuja[data-v-def76c95] svg{stroke-width:1.9px;width:38px;height:38px}.valor[data-v-def76c95]{color:var(--h-tinta);font-size:1.3rem;font-weight:800;line-height:1.1}.valor small[data-v-def76c95]{font-size:.7rem;font-weight:700}.etiqueta[data-v-def76c95]{text-transform:uppercase;color:var(--h-tinta);margin-top:4px;padding:0 8px;font-size:.64rem;font-weight:700;line-height:1.25}.foto[data-v-def76c95]{pointer-events:none;grid-area:foto;justify-content:flex-end;align-items:flex-end;padding-top:120px;display:flex}.foto img[data-v-def76c95]{width:100%;height:auto;display:block}.ideal[data-v-def76c95]{grid-area:ideal;align-self:end;padding-bottom:22px}.pildora[data-v-def76c95]{background:var(--h-sello);color:#fff;text-transform:uppercase;letter-spacing:.02em;border-radius:0 999px 999px 0;padding:6px 30px 6px 44px;font-size:.8rem;font-weight:500;display:inline-block}.ideal ul[data-v-def76c95]{background:#ffffffd1;border-radius:10px;flex-wrap:wrap;gap:8px 4px;width:fit-content;margin:10px 0 0 30px;padding:8px 12px;list-style:none;display:flex}.ideal li[data-v-def76c95]{text-align:center;width:66px;color:var(--h-tinta);flex-direction:column;align-items:center;gap:5px;font-size:.64rem;font-weight:700;line-height:1.2;display:flex}.ideal li[data-v-def76c95] svg{width:34px;height:34px;color:var(--h-icono);stroke-width:1.7px}.breve .portada[data-v-def76c95]{padding-bottom:26px}.breve .foto[data-v-def76c95]{align-items:center;padding:90px 36px 0 0}.breve .foto img[data-v-def76c95]{border-radius:14px;box-shadow:0 18px 40px #0034792e}.sin-foto[data-v-def76c95]{aspect-ratio:16/10;width:100%;color:var(--h-azul);background:linear-gradient(140deg,#eaf4fc,#d5e8f9);border-radius:14px;place-items:center;display:grid}.sin-foto[data-v-def76c95] svg{stroke-width:1.2px;width:72px;height:72px}.breve .paneles[data-v-def76c95]{grid-template-columns:1fr}.paneles[data-v-def76c95]{grid-template-columns:1fr 1fr;gap:26px;padding:8px 36px 0;display:grid}.panel h3[data-v-def76c95]{font-family:var(--h-fuente);letter-spacing:.02em;text-align:center;text-transform:uppercase;color:#fff;border-radius:14px 14px 0 0;margin:0;padding:9px 16px;font-size:.86rem;font-weight:700;box-shadow:0 4px 10px #0034792e}.especificaciones h3[data-v-def76c95]{background:linear-gradient(to bottom,#0a6fc4,var(--h-azul))}.beneficios h3[data-v-def76c95]{background:linear-gradient(to bottom,#1a4592,var(--h-marino))}.panel-cuerpo[data-v-def76c95]{background:linear-gradient(#fff,#f7fafe);border:1px solid #dbe6f3;border-top:0;border-radius:0 0 12px 12px;height:calc(100% - 38px);margin:0;padding:14px 18px 20px;list-style:none}.especificaciones dl[data-v-def76c95]{margin:0}.fila[data-v-def76c95]{border-radius:6px;grid-template-columns:1fr auto;gap:12px;padding:7px 10px;font-size:.86rem;line-height:1.35;display:grid}.fila[data-v-def76c95]:nth-child(odd){background:var(--h-franja)}.fila dt[data-v-def76c95]{font-weight:700}.fila dd[data-v-def76c95]{text-align:right;margin:0;font-weight:500}.grupo+.grupo[data-v-def76c95]{margin-top:18px}.grupo h4[data-v-def76c95]{font-family:var(--h-fuente);text-transform:uppercase;color:var(--h-tinta);margin:4px 0 8px;font-size:1.05rem;font-weight:800}.grupo ul[data-v-def76c95]{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.grupo li[data-v-def76c95]{background:var(--h-franja);border-radius:6px;padding:5px 12px;font-size:.9rem;font-weight:700}.beneficios li[data-v-def76c95]{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.beneficios li+li[data-v-def76c95]{margin-top:14px}.beneficios li[data-v-def76c95]>svg{width:30px;height:30px;color:var(--h-icono);stroke-width:1.8px;margin-top:2px}.beneficios h4[data-v-def76c95]{font-family:var(--h-fuente);text-transform:uppercase;color:var(--h-tinta);margin:0 0 2px;font-size:.84rem;font-weight:800}.beneficios p[data-v-def76c95]{color:#24406f;margin:0;font-size:.86rem;line-height:1.45}.cierre[data-v-def76c95]{justify-content:space-between;gap:20px 28px;padding:26px 36px}.acciones[data-v-def76c95],.cierre[data-v-def76c95]{flex-wrap:wrap;align-items:center;display:flex}.acciones[data-v-def76c95]{gap:12px 22px}.boton-pdf[data-v-def76c95]{color:var(--h-azul);border-bottom:1px solid #0000;align-items:center;gap:8px;font-size:.9rem;font-weight:700;transition:border-color .25s;display:inline-flex}.boton-pdf[data-v-def76c95]:hover{border-bottom-color:currentColor}.boton-pdf[data-v-def76c95] svg{width:17px;height:17px}.garantia[data-v-def76c95]{align-items:center;display:flex}.escudo[data-v-def76c95]{z-index:1;filter:drop-shadow(0 4px 8px #000f3c4d);width:70px;height:81px;margin-right:-22px;position:relative}.escudo text[data-v-def76c95]{font-family:var(--h-fuente)}.garantia-texto[data-v-def76c95]{background:linear-gradient(to bottom,#0b3f8c,var(--h-sello));color:#fff;border-radius:10px;flex-direction:column;padding:10px 26px 10px 36px;display:flex;box-shadow:0 6px 16px #000f3c33}.garantia-texto strong[data-v-def76c95]{letter-spacing:.03em;text-transform:uppercase;font-size:1.25rem;font-weight:800}.garantia-texto span[data-v-def76c95]{text-transform:uppercase;opacity:.9;max-width:170px;font-size:.7rem;font-weight:700;line-height:1.3}.pie[data-v-def76c95]{background:var(--h-noche);flex-wrap:wrap;justify-content:center;gap:10px 48px;padding:16px 24px;display:flex}.pie a[data-v-def76c95]{color:#fff;align-items:center;gap:10px;font-size:.92rem;display:inline-flex}.pie a[data-v-def76c95]:hover{text-decoration:underline}.pie[data-v-def76c95] svg{stroke-width:1.4px;width:22px;height:22px}@media (width<=820px){.modal-ficha[data-v-def76c95]{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.portada[data-v-def76c95]{grid-template-columns:1fr;grid-template-areas:"texto""foto""ideal"}.texto[data-v-def76c95]{padding:18px 20px 0}.logo[data-v-def76c95]{width:150px;margin-left:-10px}.sello[data-v-def76c95]{width:72px;padding:10px 4px 18px;font-size:.6rem;right:64px}.sello[data-v-def76c95] svg{width:28px;height:28px}.foto[data-v-def76c95]{justify-content:center;margin-top:-40px;padding-top:0}.foto img[data-v-def76c95]{width:min(100%,460px)}.breve .foto[data-v-def76c95]{margin-top:0;padding:0 20px}.ideal ul[data-v-def76c95]{margin:10px 16px 0}.pildora[data-v-def76c95]{padding-left:20px}.paneles[data-v-def76c95]{grid-template-columns:1fr;padding:8px 14px 0}.cierre[data-v-def76c95]{justify-content:center;padding:22px 16px}.pie[data-v-def76c95]{flex-direction:column;align-items:center;gap:10px}}@media (width<=420px){.destacados[data-v-def76c95]{gap:10px}.destacados li[data-v-def76c95]{width:calc(50% - 5px)}.fila[data-v-def76c95]{grid-template-columns:1fr;gap:0}.fila dd[data-v-def76c95]{text-align:left}}.filtros[data-v-90aeb3af]{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.filtro[data-v-90aeb3af]{background:var(--blanco);border:1.5px solid var(--linea);font-family:var(--f-titulo);color:var(--marino);cursor:pointer;transition:var(--trans);border-radius:999px;align-items:center;gap:9px;padding:10px 18px;font-size:.87rem;font-weight:700;display:inline-flex}.filtro[data-v-90aeb3af] svg{width:17px;height:17px;color:var(--azul)}.filtro[data-v-90aeb3af]:hover{border-color:var(--celeste)}.filtro.activo[data-v-90aeb3af]{background:var(--marino);border-color:var(--marino);color:var(--blanco)}.filtro.activo[data-v-90aeb3af] svg{color:var(--celeste)}.cuenta[data-v-90aeb3af]{background:var(--celeste-claro);color:var(--azul);border-radius:999px;padding:1px 8px;font-size:.74rem}.filtro.activo .cuenta[data-v-90aeb3af]{color:var(--celeste);background:#ffffff29}.nota[data-v-90aeb3af]{color:var(--texto-suave);max-width:70ch;margin-bottom:40px;font-size:.9rem}.relacionado[data-v-90aeb3af]{background:var(--celeste-humo);border:1px solid var(--linea);border-radius:var(--radio);transition:var(--trans);align-items:center;gap:22px;margin-top:44px;padding:24px 30px;display:flex}.relacionado[data-v-90aeb3af]:hover{box-shadow:var(--sombra);border-color:#0000;transform:translateY(-4px)}.relacionado .icono-caja[data-v-90aeb3af]{flex:none;margin-bottom:0}.relacionado strong[data-v-90aeb3af]{font-family:var(--f-titulo);color:var(--marino);font-size:1.05rem;display:block}.relacionado small[data-v-90aeb3af]{color:var(--texto);font-size:.89rem}.relacionado .enlace-flecha[data-v-90aeb3af]{white-space:nowrap;margin-left:auto}@media (width<=700px){.relacionado[data-v-90aeb3af]{flex-wrap:wrap;gap:16px}.relacionado .enlace-flecha[data-v-90aeb3af]{margin-left:0}}
