.lz .pp-banda{color:var(--papel);background:radial-gradient(900px 480px at 85% 0,rgba(0,191,149,.14),transparent 62%),var(--noche);padding-block:clamp(28px,5vw,56px) clamp(64px,9vw,96px)}.lz .pp-banda .guia-migas{color:var(--sobre-2)}.lz .pp-banda .guia-migas a{color:var(--sobre);text-decoration:none}.lz .pp-banda .guia-migas a:hover{color:var(--papel)}.lz .pp-banda .guia-migas li+li:before{color:var(--sobre-3)}.lz .pp-banda h1{margin:0 0 12px;max-width:18ch;font-weight:700;font-size:clamp(2.2rem,5.4vw,4rem);line-height:1.02;letter-spacing:-.02em}.lz .pp-banda p{margin:0;max-width:62ch;color:var(--sobre);font-size:1.05rem}.lz .pp-cuerpo{padding-bottom:clamp(48px,7vw,88px)}.lz .pb-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px clamp(14px,1.6vw,22px);margin:0;padding:0;list-style:none}.lz .pb-tarjeta{position:relative;display:flex;flex-direction:column;min-width:0;background:transparent;border:0}.lz .pb-tarjeta:hover .pb-abrir{color:var(--tinta)}.lz .pb-imagen{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;border-radius:16px;background:var(--papel-2)}.lz .pb-imagen img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.lz .pb-tarjeta:hover .pb-imagen img{transform:none}.lz .pb-placa{position:absolute;inset:0;display:flex;align-items:flex-end;padding:18px;color:var(--papel);background:linear-gradient(var(--sobre-3) 1px,transparent 1px) 0 0 /28px 28px,linear-gradient(90deg,var(--sobre-3) 1px,transparent 1px) 0 0 /28px 28px,var(--noche)}.lz .pb-placa span{font-weight:700;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1;letter-spacing:-.02em}.lz .pb-sello{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:rgba(10,10,24,.72);color:var(--papel);font-size:.75rem;font-weight:600;backdrop-filter:blur(6px)}.lz .pb-sello.aliado{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 6px;background:#FBF9F4;color:var(--tinta);box-shadow:0 3px 12px -3px rgba(10,10,24,.35);backdrop-filter:none}.lz .pb-abrir:after{content:"";position:absolute;inset:0;z-index:1}.lz .pb-conjunto,.lz .pb-digger{position:relative;z-index:2}.lz .carga-foto{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:var(--papel-2);color:#CDC6B8}.lz .carga-foto:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(100deg,transparent 20%,rgba(251,249,244,.7) 50%,transparent 80%);animation:carga-barrido 1.5s ease-in-out infinite}@keyframes carga-barrido{to{transform:translateX(100%)}}.lz .pb-imagen.cargada .pb-carga{display:none}@media (prefers-reduced-motion:reduce){.lz .carga-foto:after{animation:none}}.lz .pb-texto{display:flex;flex:1;flex-direction:column;gap:1px;padding:10px 2px 0}.lz .pb-precio{margin:5px 0 0;color:var(--tinta);font-size:.98rem;font-variant-numeric:tabular-nums}.lz .pb-precio strong{font-weight:600}.lz .pb-desde{color:var(--gris)}.lz .pb-precio small{font-size:.82rem}.lz .pb-precio small,.lz .pb-sin{font-weight:400;color:var(--tenue)}.lz .pb-sin{font-size:.95rem}.lz .pb-tarjeta h2{display:-webkit-box;margin:0;overflow:hidden;font-weight:600;font-size:1rem;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lz .pb-tarjeta h2 a{color:var(--tinta);text-decoration:none}.lz .pb-tarjeta h2 a:hover{color:var(--verde-2)}.lz .pb-lugar{margin:0;overflow:hidden;color:var(--gris);font-size:.92rem;white-space:nowrap;text-overflow:ellipsis}.lz .pb-datos{margin:0;color:var(--gris);font-size:.9rem}.lz .pb-digger{margin-top:auto;align-self:flex-start;color:var(--verde-2);font-weight:600;font-size:.92rem;text-decoration:none}.lz .pb-digger:hover{text-decoration:underline;text-underline-offset:3px}.lz .pp-digger{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:clamp(32px,5vw,48px);padding:clamp(22px,3.5vw,30px);background:var(--noche);color:var(--papel);border-radius:var(--radio-panel)}.lz .pp-digger p{margin:0;max-width:60ch;color:var(--sobre)}.lz .pp-nota{margin-top:24px;font-size:.88rem;color:var(--tenue);max-width:80ch}.lz .pf-galeria{display:grid;grid-template-columns:2fr 1fr;grid-auto-rows:1fr;gap:10px;margin:0 0 clamp(24px,4vw,36px);border-radius:var(--radio-panel);overflow:hidden;aspect-ratio:16/7}.lz .pf-galeria img{width:100%;height:100%;object-fit:cover;background:var(--papel-2)}.lz .pf-galeria img:first-child{grid-row:span 2}.lz .pf-galeria.una{grid-template-columns:1fr}.lz .pf-galeria.una img:first-child{grid-row:auto}.lz .pf-placa{position:relative;margin:0 0 clamp(24px,4vw,36px);aspect-ratio:16/5;border-radius:var(--radio-panel);overflow:hidden}.lz .pf-placa .pb-placa{padding:clamp(18px,3vw,28px)}.lz .pf-placa .pb-placa span{font-size:clamp(2rem,4vw,3rem)}.lz .pf-dd-cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:36px 0 8px}.lz .pf-dd-cifra{margin:0;color:var(--verde-2);font-size:.95rem;font-weight:600}.lz .pf-dd-texto{margin:0 0 16px;color:var(--gris)}.lz .pf-dd-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start;margin:0;padding:0;list-style:none}.lz .pf-dd-fila{border-radius:12px;background:var(--papel-2)}.lz .pf-dd-fila summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;list-style:none;cursor:pointer}.lz .pf-dd-fila summary::-webkit-details-marker{display:none}.lz .pf-dd-icono{flex:none}.lz .pf-dd-tit{flex:1;min-width:0;color:var(--tinta);font-size:.95rem;line-height:1.3}.lz .pf-dd-estado{flex:none;color:var(--tenue);font-size:.78rem;font-weight:600}.lz .pf-dd-flecha{flex:none;color:var(--gris);transition:transform .2s ease}.lz .pf-dd-fila details[open] .pf-dd-flecha{transform:rotate(180deg)}.lz .pf-dd-fila details>p{padding-inline:14px 14px}.lz .pf-dd-fila details>p:last-child{padding-bottom:12px}.lz .pf-dd-fila[data-estado=comprobado] .pf-dd-estado{color:var(--verde-2)}.lz .pf-dd-detalle{margin:0;color:var(--gris);font-size:.92rem;line-height:1.5;overflow-wrap:anywhere}.lz .pf-dd-fuente{margin:4px 0 0;color:var(--tenue);font-size:.82rem;overflow-wrap:anywhere}.lz .pf-dd-fuente a{color:var(--verde-2)}.lz .pf-dd-pie{margin:10px 0 0;color:var(--tenue);font-size:.85rem;line-height:1.45}.lz .pf-panel .btn-lista{display:block;text-align:center;padding-block:15px}.lz .pf-promotora{margin-top:28px;font-size:.9rem;color:var(--tenue)}.lz .pf-promotora a{color:var(--verde-2)}.lz .pp-banda .pb-sello{position:static;display:inline-block;margin-bottom:14px}@media (max-width:900px){.lz .pf-galeria{grid-template-columns:1fr;aspect-ratio:auto}.lz .pf-galeria img{aspect-ratio:16/10}.lz .pf-galeria img:not(:first-child){display:none}}@media (max-width:720px){.lz .pb-rejilla{grid-template-columns:1fr}}.lz .pp-zonas{display:flex;flex-wrap:wrap;margin:22px 0 0}.lz .pp-zonas a{padding:7px 14px;border:1px solid var(--sobre-3);border-radius:999px;color:var(--sobre);font-size:.9rem;transition:border-color .2s,color .2s}.lz .pp-zonas a:hover{border-color:var(--sobre-2)}.lz .pp-zonas a[aria-current=page]{background:var(--papel);border-color:var(--papel);color:var(--noche)}.lz .pb-conjunto{align-self:flex-start;margin:2px 0 4px;padding:0;border:0;background:none;color:var(--verde-2);font-size:.78rem;font-weight:700;letter-spacing:.02em;cursor:pointer;text-decoration:none}.lz .pb-conjunto:hover{text-decoration:underline;text-underline-offset:3px}.lz .pp-banda .pp-parte{display:inline-block;margin:0 0 8px 10px;color:var(--verde);font-weight:600;font-size:.9rem;text-decoration:none}.lz .pp-banda .pp-parte:hover{text-decoration:underline;text-underline-offset:3px}.lz .pf-hermanos{margin-top:clamp(40px,6vw,64px)}.lz .pf-hermanos-cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:16px}.lz .pf-hermanos-cab h2{margin:0;font-size:1.4rem}.lz .pf-hermanos-cab a{color:var(--verde-2);font-weight:600;font-size:.92rem}@keyframes pp-sube{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pp-aura{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-6%,4%,0) scale(1.12)}}@keyframes pp-entra{0%{opacity:0}to{opacity:1}}@keyframes pp-zoom{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.lz .pp-banda{position:relative;overflow:hidden;isolation:isolate}.lz .pp-banda:before{content:"";position:absolute;z-index:-1;width:720px;height:720px;right:-200px;top:-320px;border-radius:50%;background:radial-gradient(circle,rgba(0,191,149,.22),transparent 65%);animation:pp-aura 14s ease-in-out infinite}.lz .pp-banda h1{animation:pp-sube .7s cubic-bezier(.2,.7,.2,1) both}.lz .pp-banda p{animation:pp-sube .7s cubic-bezier(.2,.7,.2,1) .08s both}.lz .pp-banda .pb-sello,.lz .pp-banda .pp-parte,.lz .pp-banda .pp-zonas{animation:pp-sube .7s cubic-bezier(.2,.7,.2,1) .16s both}.lz .pb-imagen img{position:absolute;inset:0;opacity:0;transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.lz .pb-imagen img.activa{opacity:1}.lz .pb-tarjeta:hover .pb-imagen img.activa{transform:none}.lz .pb-imagen:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,rgba(10,10,24,.35));opacity:0;transition:opacity .3s;pointer-events:none}.lz .pb-tarjeta:hover .pb-imagen:after{opacity:1}.lz .pb-puntos{position:absolute;z-index:1;left:50%;bottom:10px;display:flex;gap:5px;transform:translateX(-50%);opacity:0;transition:opacity .3s}.lz .pb-tarjeta:hover .pb-puntos{opacity:1}.lz .pb-puntos i{width:6px;height:6px;border-radius:50%;background:rgba(247,244,238,.55);transition:background .3s,transform .3s}.lz .pb-puntos i.on{background:var(--papel);transform:scale(1.25)}.lz .pb-sello{z-index:1}.lz .pb-digger span{display:inline-block;transition:transform .25s}.lz .pb-digger:hover span{transform:translateX(4px)}.lz .btn-lista{position:relative;overflow:hidden}.lz .pf-panel .btn-lista:after{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.45),transparent 70%);animation:pp-brillo 4.5s ease-in-out 1.2s infinite}@keyframes pp-brillo{0%,70%{transform:translateX(-120%)}to{transform:translateX(120%)}}.lz .pf-mosaico{position:relative;display:grid;gap:8px;height:clamp(260px,46vw,520px);margin:0 0 clamp(24px,4vw,36px);border-radius:var(--radio-panel);overflow:hidden;animation:pp-entra .8s ease both}.lz .pf-mosaico.n1{grid-template-columns:1fr}.lz .pf-mosaico.n2{grid-template-columns:1fr 1fr}.lz .pf-mosaico.n3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.lz .pf-mosaico.n4,.lz .pf-mosaico.n5{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.lz .pf-mosaico.n3 .pf-foto:first-child,.lz .pf-mosaico.n4 .pf-foto:first-child,.lz .pf-mosaico.n5 .pf-foto:first-child{grid-row:span 2}.lz .pf-mosaico.n4 .pf-foto:nth-child(4){grid-column:span 2}.lz .pf-foto{position:relative;display:block;padding:0;border:0;overflow:hidden;background:var(--papel-2);cursor:zoom-in}.lz .pf-foto img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s}.lz .pf-foto:hover img{transform:scale(1.05);filter:brightness(1.05)}.lz .pf-todas{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:0;border-radius:var(--radio);background:var(--papel);color:var(--tinta);font-weight:600;font-size:.88rem;cursor:pointer;box-shadow:0 8px 24px -10px rgba(10,10,24,.5);transition:transform .2s}.lz .pf-todas:hover{transform:translateY(-2px)}.lz .pf-tour{position:absolute;left:14px;bottom:14px;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radio);background:var(--papel);color:var(--tinta);font-weight:600;font-size:.88rem;text-decoration:none;box-shadow:0 8px 24px -10px rgba(10,10,24,.5);transition:transform .2s}.lz .pf-tour:hover{transform:translateY(-2px)}@media (max-width:720px){.lz .pf-tour{top:12px;right:12px;bottom:auto;left:auto;padding:8px 12px;font-size:.84rem}}.pf-caja{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:56px 72px;background:rgba(10,10,24,.94);animation:pp-entra .25s ease both}.pf-caja .pf-grande{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px;animation:pp-zoom .35s cubic-bezier(.2,.7,.2,1) both}.pf-caja button{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:50%;background:rgba(247,244,238,.12);color:#F7F4EE;cursor:pointer;transition:background .2s}.pf-caja button:hover{background:rgba(247,244,238,.25)}.pf-caja .pf-cerrar{top:14px;right:14px}.pf-caja .pf-flecha.izq{left:14px}.pf-caja .pf-flecha.der{right:14px}.pf-caja .pf-contador{position:absolute;bottom:16px;left:50%;margin:0;transform:translateX(-50%);color:rgba(247,244,238,.74);font-size:.9rem;font-variant-numeric:tabular-nums}@media (max-width:720px){.lz .pf-mosaico{grid-template-columns:1fr!important;grid-template-rows:1fr!important;height:62vw}.lz .pf-mosaico .pf-foto:not(:first-child){display:none}.pf-caja{padding:56px 8px}.pf-caja .pf-flecha{display:none!important}}@media (prefers-reduced-motion:reduce){.lz .pf-mosaico,.lz .pf-panel .btn-lista:after,.lz .pp-banda *,.lz .pp-banda:before,.pf-caja,.pf-caja .pf-grande{animation:none!important}.lz .pb-imagen img,.lz .pb-tarjeta,.lz .pf-foto img{transition:none!important}}.lz .pp-heroe{padding-block:clamp(28px,4vw,48px) clamp(72px,9vw,104px)}.lz .pp-heroe-rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}.lz .pp-heroe.con-collage .pp-heroe-rejilla{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.lz .pp-heroe h1{max-width:14ch;font-size:clamp(2.6rem,6.2vw,5.2rem);line-height:.98;letter-spacing:-.035em}.lz .pp-heroe h1 em{font-style:normal;color:inherit;text-decoration:underline;text-decoration-color:var(--verde);text-decoration-thickness:.09em;text-underline-offset:.12em;text-decoration-skip-ink:none}.lz .pp-heroe .pp-heroe-texto>p{margin-top:18px;font-size:1.08rem}.lz .pp-cifras{display:flex;flex-wrap:wrap;gap:14px 36px;margin:28px 0 4px;animation:pp-sube .7s cubic-bezier(.2,.7,.2,1) .14s both}.lz .pp-cifras div{display:flex;flex-direction:column-reverse}.lz .pp-cifras dt{color:var(--sobre-2);font-size:.85rem}.lz .pp-cifras dd{margin:0;color:var(--papel);font-weight:700;font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lz .pp-cifras div:first-child dd{color:var(--verde)}.lz .pp-collage{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;height:clamp(420px,44vw,560px);overflow:hidden;border-radius:var(--radio-panel);-webkit-mask:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask:linear-gradient(transparent,#000 14%,#000 86%,transparent);animation:pp-entra 1s ease .2s both}.lz .pp-col{overflow:hidden}.lz .pp-cinta{display:flex;flex-direction:column;gap:12px;animation:pp-cinta 46s linear infinite}.lz .pp-col.c1 .pp-cinta{animation-direction:reverse;animation-duration:54s}.lz .pp-col.c2 .pp-cinta{animation-duration:40s}.lz .pp-collage:hover .pp-cinta{animation-play-state:paused}.lz .pp-cinta img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:14px;background:rgba(247,244,238,.06)}@keyframes pp-cinta{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 6px))}}.lz .pp-heroe h1{max-width:16ch}.lz .pp-heroe h1 .pp-ciudades{display:block;margin-top:.18em;color:var(--verde);font-size:.42em;line-height:1.15;letter-spacing:-.01em}.lz .pp-zonas{display:grid;gap:8px;margin-top:26px}.lz .pp-zonas p{display:grid;grid-template-columns:8.5em minmax(0,1fr);align-items:baseline;margin:0;max-width:none;font-size:.92rem;animation:none}.lz .pp-zonas p>span{display:flex;flex-wrap:wrap;gap:4px 16px}.lz .pp-zonas strong{color:var(--papel);font-weight:600}@media (max-width:480px){.lz .pp-zonas p{grid-template-columns:1fr;gap:4px}}.lz .pp-zonas a{padding:0;border:0;border-radius:0;color:var(--sobre-2);text-decoration:none;transition:color .2s}.lz .pp-zonas a:hover{border:0;color:var(--papel);text-decoration:underline;text-underline-offset:4px}.lz .pp-zonas a[aria-current=page]{background:none;color:var(--verde);font-weight:600}.lz .pp-zonas .pp-todas{justify-self:start;margin-top:4px;color:var(--sobre);font-size:.92rem}html:has(.lz .pp-banda){scrollbar-width:thin;scrollbar-color:#3b3b52 #0a0a18}@media (max-width:960px){.lz .pp-heroe.con-collage .pp-heroe-rejilla{grid-template-columns:1fr}.lz .pp-collage{height:300px;grid-template-columns:repeat(3,1fr);order:-1}}@media (prefers-reduced-motion:reduce){.lz .pp-cifras,.lz .pp-cinta,.lz .pp-collage{animation:none!important}}.lz .pf-pagina>.envoltura{padding-top:clamp(12px,2vw,20px)}.lz .pf-arriba{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin-bottom:12px}.lz .pf-arriba .guia-migas{margin:0}.lz .pf-acciones{display:inline-flex;align-items:center;padding:3px;border:1px solid var(--linea);border-radius:999px;background:var(--papel);box-shadow:0 1px 2px rgba(10,10,24,.06)}.lz .pf-acciones .gd-linea{padding:7px 12px;border-radius:999px;font-weight:500;font-size:.88rem}.lz .pf-acciones .gd-linea span{text-decoration:none}.lz .pf-mas{z-index:30;min-width:232px;padding:6px;border:1px solid var(--linea);border-radius:14px;background:#FBF9F4;box-shadow:0 14px 34px -10px rgba(10,10,24,.3)}.lz .pf-mas [role=menuitem]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:var(--tinta);font-size:.92rem;text-decoration:none;cursor:pointer;outline:none}.lz .pf-mas [role=menuitem][data-highlighted]{background:var(--papel-2)}.lz .pf-mas [role=menuitem] svg{flex:none;color:var(--gris)}.lz .pf-mas-raya{height:1px;margin:4px 6px;background:var(--linea)}.lz .pf-galeria-caja{position:relative}.lz .pf-sello-foto{position:absolute;top:14px;left:14px;z-index:4;pointer-events:none}.lz .pf-sello-foto .pb-sello{position:static}.lz .pf-rejilla{display:grid;grid-template-columns:minmax(0,1fr) 360px;column-gap:clamp(28px,5vw,72px);align-items:start}.lz .pf-cuerpo{min-width:0}.lz .pf-lado{position:sticky;top:24px;display:grid;gap:14px}.lz .pf-cabeza{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 32px;padding-bottom:16px}.lz .pf-cabeza-txt{flex:1 1 300px;min-width:0}.lz .pf-cifras{display:flex;gap:clamp(20px,3vw,34px);margin:0;padding:0;list-style:none}.lz .pf-cifras li{display:grid;gap:4px}.lz .pf-cifras strong{color:var(--tinta);font-family:var(--display);font-weight:600;font-size:clamp(1.45rem,2.4vw,1.9rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.lz .pf-cifras span{color:var(--gris);font-size:.92rem}.lz .pf-miga{margin:0 0 6px;color:var(--gris);font-size:.9rem}.lz .pf-nombre{margin:0 0 6px;font-family:var(--display);font-weight:600;font-stretch:var(--ancho-titular);font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.1;letter-spacing:-.02em}.lz .pf-lugar{margin:0;color:var(--gris)}.lz .pf-parte{color:var(--verde-2);font-weight:600}.lz .pf-cuota{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 14px;padding:9px 16px;border-radius:12px;background:color-mix(in srgb,var(--verde) 14%,var(--papel));color:var(--tinta);font-size:.95rem}.lz .pf-cuota svg{color:var(--verde-2)}.lz .pf-cuota .pf-cuota-boton{padding:0;border:0;background:none;color:var(--verde-2);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.lz .pf-cuota .pf-cuota-boton:hover{text-decoration:underline;text-underline-offset:3px}.lz .pf-datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0 0 22px;list-style:none;border-bottom:1px solid var(--linea)}.lz .pf-dato{display:flex;align-items:center;gap:10px;height:100%;min-height:48px;padding:10px 14px;border-radius:12px;background:var(--papel-2);color:var(--tinta);font-size:.95rem;line-height:1.3;text-decoration:none}.lz a.pf-dato>span:last-child{text-decoration:underline dashed;text-decoration-color:var(--gris);text-underline-offset:4px}.lz a.pf-dato:hover{background:color-mix(in srgb,var(--papel-2) 92%,var(--tinta))}.lz .pf-dato-ico{display:grid;flex:none;place-items:center;color:var(--verde-2)}.lz .pf-dato-ico svg{width:19px;height:19px}.lz .pf-plan p{margin:0;max-width:72ch;color:var(--tinta);line-height:1.6}.lz .pf-fila-txt{display:grid;gap:1px;min-width:0}.lz .pf-fila-txt strong{color:var(--tinta);font-weight:600;line-height:1.35}.lz .pf-fila-txt>span{color:var(--gris);font-size:.93rem;line-height:1.5;overflow-wrap:anywhere}.lz .pf-fila-txt a{color:var(--verde-2);font-weight:600;text-decoration:none}.lz .pf-fila-txt a:hover{text-decoration:underline;text-underline-offset:3px}.lz .pf-como-enlace{padding:0;border:0;background:none;color:var(--verde-2);font:inherit;font-weight:600;text-align:left;cursor:pointer}.lz .pf-como-enlace:hover{text-decoration:underline;text-underline-offset:3px}.lz button.pf-boton-borde{width:100%;background:none;font:inherit;font-weight:600;cursor:pointer}.lz button.pf-barra-boton{border:0;font:inherit;font-weight:600;cursor:pointer}.lz .pf-resumen{margin:22px 0 0;max-width:72ch;color:var(--tinta);font-size:1.04rem;line-height:1.65}.lz .pf-web{display:inline-flex;align-items:center;gap:4px;margin-top:10px;color:var(--verde-2);font-weight:600;text-decoration:none}.lz .pf-web:hover{text-decoration:underline;text-underline-offset:3px}.lz .pf-cuerpo h2{margin:36px 0 12px;font-size:1.3rem;font-weight:600}.lz .pf-cuerpo .pf-dd-cab h2{margin:0}.lz .pf-tipos ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.lz .pf-tipos li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center}.lz .pf-tipo-foto{width:64px;height:64px;border-radius:12px;object-fit:cover;background:var(--papel-2)}.lz .pf-tipo-ico{display:grid;place-items:center;color:var(--verde-2)}.lz .pf-fases-fila{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,220px);gap:12px;margin:0;padding:2px 2px 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lz .pf-fases-fila::-webkit-scrollbar{display:none}.lz .pf-fases-fila li{scroll-snap-align:start}.lz .pf-fases-fila a{display:grid;gap:2px;height:100%;padding:14px 16px;border:1px solid var(--linea);border-radius:16px;background:#FBF9F4;color:var(--tinta);text-decoration:none;box-shadow:0 6px 16px -14px rgba(10,10,24,.5);transition:border-color .2s}.lz .pf-fases-fila a:hover{border-color:var(--tinta)}.lz .pf-fases-fila strong{font-weight:600}.lz .pf-fases-fila span{color:var(--gris);font-size:.9rem}.lz .pf-revisar{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:var(--gris)}.lz .pf-revisar li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start}.lz .pf-revisar svg{margin-top:3px;color:var(--verde-2)}.lz .pf-panel{padding:22px;border:1px solid var(--linea);border-radius:var(--radio-panel);background:#FBF9F4;box-shadow:0 18px 40px -26px rgba(10,10,24,.45)}.lz .pf-panel-precio{margin:0;color:var(--tinta);font-size:1.35rem;font-variant-numeric:tabular-nums}.lz .pf-panel-precio strong{font-weight:700}.lz .pf-panel-nota{margin:6px 0 16px;color:var(--tenue);font-size:.82rem;line-height:1.45}.lz .pf-boton-borde{display:block;margin-top:10px;padding:14px 16px;border:1px solid var(--tinta);border-radius:var(--radio);color:var(--tinta);font-weight:600;text-align:center;text-decoration:none;transition:background .2s,color .2s}.lz .pf-boton-borde:hover{background:var(--tinta);color:var(--papel)}.lz .pf-panel .pf-sub{margin:12px 0 0;color:var(--gris);font-size:.86rem;line-height:1.45}.lz .pf-modulos{display:grid;gap:12px;margin:24px 0 0}.lz .pf-modulo{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;border:1px solid var(--linea);border-radius:var(--radio-panel);background:#FBF9F4;color:var(--tinta);text-decoration:none}.lz a.pf-modulo{transition:border-color .2s,box-shadow .2s}.lz a.pf-modulo:hover{border-color:var(--verde-2);box-shadow:0 16px 30px -24px rgba(10,10,24,.5)}.lz .pf-modulo-ico{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:rgba(0,120,92,.09);color:var(--verde-2)}.lz .pf-modulo-ico svg{width:26px;height:26px}.lz .pf-modulo-txt{display:grid;gap:3px;min-width:0}.lz .pf-cuerpo .pf-modulo h2,.lz .pf-modulo strong{margin:0;color:var(--tinta);font-size:1.08rem;font-weight:600;line-height:1.3}.lz .pf-modulo p,.lz .pf-modulo-txt>span{margin:0;color:var(--gris);font-size:.95rem;line-height:1.5}.lz .pf-modulo .pf-modulo-enlace{margin-top:4px;color:var(--verde-2);font-weight:600;text-decoration:none}.lz .pf-modulo a.pf-modulo-enlace:hover,.lz a.pf-modulo:hover .pf-modulo-enlace{text-decoration:underline;text-underline-offset:3px}.lz .pf-pregunta{border-bottom:1px solid var(--linea)}.lz .pf-pregunta:first-of-type{border-top:1px solid var(--linea)}.lz .pf-pregunta summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 2px;cursor:pointer;list-style:none}.lz .pf-pregunta summary::-webkit-details-marker{display:none}.lz .pf-pregunta summary h3{margin:0;color:var(--tinta);font-weight:600;font-size:1.04rem;line-height:1.35;transition:color .2s}.lz .pf-pregunta summary:hover h3{color:var(--verde-2)}.lz .pf-pregunta summary svg{flex:none;color:var(--gris);transition:transform .2s}.lz .pf-pregunta[open] summary svg{transform:rotate(180deg)}.lz .pf-pregunta p{margin:0 0 16px;padding-right:36px;color:var(--gris);line-height:1.6}.lz .pf-rota img{position:absolute;inset:0;opacity:0;transition:opacity .9s ease,transform .8s cubic-bezier(.2,.7,.2,1),filter .4s}.lz .pf-rota img.antes{z-index:1;opacity:1;transition:none}.lz .pf-rota img.activa{z-index:2;opacity:1}.lz .pf-rota .pf-puntos{position:absolute;z-index:3;left:50%;bottom:14px;display:flex;gap:6px;transform:translateX(-50%)}.lz .pf-rota .pf-puntos i{width:7px;height:7px;border-radius:50%;background:rgba(247,244,238,.55);transition:background .3s,transform .3s}.lz .pf-rota .pf-puntos i.on{background:#FBF9F4;transform:scale(1.3)}.lz .pf-cerca{margin-top:clamp(28px,4vw,44px)}.lz .pf-barra-fija{display:none}.lz .vf-velo{position:fixed;inset:0;z-index:900;background:rgba(10,10,24,.55);animation:pp-entra .2s ease both}.lz .vf-panel{position:fixed;z-index:901;top:16px;bottom:0;left:0;right:0;width:min(1200px,calc(100vw - 32px));margin-inline:auto;overflow-y:auto;overscroll-behavior:contain;background:var(--papel);border-radius:var(--radio-panel) var(--radio-panel) 0 0;box-shadow:0 30px 80px -20px rgba(10,10,24,.5);animation:vf-sube .32s cubic-bezier(.2,.7,.2,1) both}.lz .vf-panel:focus{outline:none}@keyframes vf-sube{0%{opacity:0;margin-top:28px}to{opacity:1;margin-top:0}}.lz .vf-barra{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px clamp(16px,3vw,28px);border-bottom:1px solid var(--linea);background:var(--papel)}.lz .vf-volver{display:inline-flex;align-items:center;gap:8px;padding:8px 4px;border:0;background:none;color:var(--tinta);font-weight:600;cursor:pointer}.lz .vf-volver:hover{color:var(--verde-2)}.lz .vf-acciones{display:flex;align-items:center;gap:6px}.lz .vf-accion{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:var(--radio);color:var(--tinta);font-weight:600;font-size:.9rem;text-decoration:none}.lz .vf-accion:hover{background:var(--papel-2)}.lz .vf-cerrar{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--linea);border-radius:var(--radio);background:#FBF9F4;color:var(--tinta);cursor:pointer}.lz .vf-cerrar:hover{border-color:var(--tinta)}.lz .vf-cuerpo{padding:clamp(14px,2.4vw,24px) clamp(16px,3vw,28px) clamp(32px,5vw,48px)}.lz .vf-cuerpo .pf-lado{top:78px}.lz .vf-cargando{display:grid;place-items:center;color:var(--tenue)}@media (max-width:900px){.lz .pf-rejilla{grid-template-columns:minmax(0,1fr)}.lz .pf-lado{display:none}.lz .pf-barra-fija{position:sticky;bottom:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px calc(-1 * clamp(16px, 4vw, 48px)) 0;padding:12px clamp(16px,4vw,48px) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--linea);background:#FBF9F4;box-shadow:0 -10px 24px -18px rgba(10,10,24,.35)}.lz .pf-barra-precio{margin:0;color:var(--tinta);font-variant-numeric:tabular-nums}.lz .pf-barra-precio strong{font-weight:700}.lz .pf-barra-boton{padding:13px 18px;border-radius:var(--radio);background:var(--verde);color:var(--tinta);font-weight:600;text-decoration:none;white-space:nowrap}}@media (max-width:720px){.lz .vf-panel{top:0;width:100vw;border-radius:0}.lz .vf-volver .vf-txt{display:none}.lz .pf-cabeza{justify-content:center;text-align:center}.lz .pf-cifras{justify-content:center;width:100%}.lz .pf-cuota{display:flex;justify-content:center}.lz .pf-datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.lz .pf-dato{gap:8px;min-height:44px;padding:9px 10px;font-size:.84rem}.lz .pf-dato-ico svg{width:17px;height:17px}.lz .pf-dd-lista,.lz .pf-tipos ul{grid-template-columns:minmax(0,1fr)}.lz .pf-acciones .gd-linea{padding:8px 10px}.lz .pf-acciones .gd-linea span{display:none}.lz .pf-mosaico{grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important;height:92vw;gap:4px}.lz .pf-mosaico .pf-foto{display:block!important;grid-row:auto!important;grid-column:auto!important}.lz .pf-mosaico .pf-foto:nth-child(n+5){display:none!important}.lz .pf-arriba .guia-migas{display:none}}@media (prefers-reduced-motion:reduce){.lz .vf-panel,.lz .vf-velo{animation:none}.lz .pf-rota img{transition:none}}.lz .pp-banda{color:var(--tinta);background:var(--papel);padding-block:clamp(18px,3vw,32px) clamp(20px,3vw,32px)}.lz .pp-banda:before,.lz .pp-collage{display:none}.lz .pp-heroe.con-collage .pp-heroe-rejilla{grid-template-columns:minmax(0,1fr)}.lz .pp-banda .guia-migas{color:var(--tenue)}.lz .pp-banda .guia-migas a{color:var(--verde-2)}.lz .pp-banda .guia-migas a:hover{color:var(--tinta)}.lz .pp-banda .guia-migas li+li:before{color:var(--linea)}.lz .pp-banda h1,.lz .pp-heroe h1{max-width:26ch;font-weight:600;font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.08;letter-spacing:-.02em}.lz .pp-banda p,.lz .pp-heroe .pp-heroe-texto>p{color:var(--gris);font-size:1rem}.lz .pp-zonas a{border-color:rgba(10,10,24,.18);color:var(--tinta)}.lz .pp-zonas a:hover{border-color:var(--tinta);color:var(--tinta)}.lz .pp-zonas a[aria-current=page]{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}.lz .pp-banda .pp-parte{color:var(--verde-2)}.lz .pp-banda .pp-cifras dt{color:var(--gris)}.lz .pp-banda .pp-cifras dd{color:var(--tinta)}.lz .pp-banda .pp-cifras div:first-child dd,.lz .pp-banda h1 .pp-ciudades{color:var(--verde-2)}.lz .pp-banda .pp-zonas strong{color:var(--tinta)}