.hero[data-astro-cid-ge2uvauf]{padding-block:3.5rem 2.5rem;position:relative;overflow:hidden}@media (width>=48rem){.hero[data-astro-cid-ge2uvauf]{padding-block:4.5rem 3rem}}.hero__rejilla[data-astro-cid-ge2uvauf]{gap:2.4rem;display:grid;position:relative}@media (width>=62rem){.hero__rejilla[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:3.5rem}}.hero__cuerpo[data-astro-cid-ge2uvauf]{max-width:40rem}.hero__clave[data-astro-cid-ge2uvauf]{white-space:nowrap;position:relative}.hero__clave[data-astro-cid-ge2uvauf]:after{content:"";inset-inline:0;background:repeating-linear-gradient(to right, var(--color-vial) 0 1.05em, transparent 1.05em 1.85em);transform-origin:0;border-radius:999px;height:.09em;position:absolute;bottom:-.14em}@media (prefers-reduced-motion:no-preference){.hero__clave[data-astro-cid-ge2uvauf]:after{animation:.9s cubic-bezier(.22,.61,.36,1) .35s forwards trazar-vial;transform:scaleX(0)}@keyframes trazar-vial{to{transform:scaleX(1)}}}.hero__entradilla[data-astro-cid-ge2uvauf]{margin-top:1.4rem}.hero__precio[data-astro-cid-ge2uvauf]{border-top:1px solid var(--color-borde);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;margin:1.6rem 0 0;padding-top:.9rem;display:flex}.hero__precio-formato[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-tenue);font-size:.74rem}.hero__precio[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;color:var(--color-tinta);font-size:1.65rem;font-weight:600}.hero__precio-enlace[data-astro-cid-ge2uvauf]{color:var(--color-azul);flex-basis:100%;font-size:.88rem;font-weight:500}.hero__acciones[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1rem 1.2rem;margin-top:1.4rem;display:flex}.obras[data-astro-cid-ge2uvauf]{display:grid}.obras[data-astro-cid-ge2uvauf]>.obra[data-astro-cid-ge2uvauf]{grid-area:1/1}@media (prefers-reduced-motion:no-preference){.obra[data-astro-cid-ge2uvauf]:not([hidden]){animation:.35s ease-out obra-entra}@keyframes obra-entra{0%{opacity:0}}}.obra[data-astro-cid-ge2uvauf]{background:var(--color-asfalto);color:var(--color-papel);border-radius:var(--radius-tarjeta);margin:0;padding:1.1rem 1.1rem 1.2rem;position:relative;box-shadow:0 18px 44px #141a2438}.obra__cabeza[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.03em;flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;font-size:.7rem;display:flex}.obra__producto[data-astro-cid-ge2uvauf]{text-transform:uppercase}.obra__nota[data-astro-cid-ge2uvauf]{color:color-mix(in srgb, var(--color-papel) 62%, transparent)}.obra__fotos[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid;position:relative}.obra__fotos[data-astro-cid-ge2uvauf]:before{content:"";inset-inline:0;background:repeating-linear-gradient(to right, var(--color-vial) 0 14px, transparent 14px 24px);opacity:.5;height:2px;position:absolute;top:.7rem}.obra__paso[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.55rem;min-width:0;display:flex}.obra__etiqueta[data-astro-cid-ge2uvauf]{background:var(--color-vial);color:var(--color-asfalto);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:4px;align-self:flex-start;padding:.18rem .5rem;font-size:.8rem;font-weight:500;position:relative}.obra__foto[data-astro-cid-ge2uvauf]{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.obra__pie[data-astro-cid-ge2uvauf]{color:color-mix(in srgb, var(--color-papel) 80%, transparent);font-size:.78rem;line-height:1.4}.obra__total[data-astro-cid-ge2uvauf]{border-top:1px solid color-mix(in srgb, var(--color-papel) 16%, transparent);flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem;margin:1.1rem 0 0;padding-top:.9rem;display:flex}.obra__total[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;color:var(--color-vial);font-size:1.9rem;font-weight:300}.obra__total[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:color-mix(in srgb, var(--color-papel) 86%, transparent);font-size:.9rem}.obra__total[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--color-papel);margin-left:auto;font-size:.84rem;font-weight:500}.obra__total[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--color-vial);outline-offset:3px}@media (width<=30rem){.obra[data-astro-cid-ge2uvauf]{padding:.9rem .8rem 1rem}.obra__fotos[data-astro-cid-ge2uvauf]{gap:.4rem}.obra__etiqueta[data-astro-cid-ge2uvauf]{padding:.14rem .35rem;font-size:.68rem}.obra__pie[data-astro-cid-ge2uvauf]{font-size:.72rem}}.hero__ruta[data-astro-cid-ge2uvauf]{margin-top:2.8rem;position:relative}.hero__paradas[data-astro-cid-ge2uvauf]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=52rem){.hero__paradas[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,1fr)}}.parada[data-astro-cid-ge2uvauf]{background:var(--color-papel);border:1px solid var(--color-borde);border-radius:var(--radius-tarjeta);height:100%;color:inherit;flex-direction:column;gap:.5rem;padding:1.1rem 1.15rem 1.2rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.parada[data-astro-cid-ge2uvauf]:hover,.parada[data-astro-cid-ge2uvauf]:focus-visible{border-color:var(--color-azul-claro);transform:translateY(-3px);box-shadow:0 10px 28px #113a971a}.parada[data-astro-cid-ge2uvauf][aria-current=true]{border-color:var(--color-azul-vivo);box-shadow:0 12px 32px #113a9724}.parada__chip[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-azul);background:var(--color-papel-2);border-radius:999px;align-self:flex-start;padding:.28rem .6rem;font-size:.68rem}.parada__nombre[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;color:var(--color-tinta);font-size:1.1rem;font-weight:600}.parada__texto[data-astro-cid-ge2uvauf]{color:var(--color-tenue);text-wrap:pretty;font-size:.88rem;line-height:1.6}.parada__dato[data-astro-cid-ge2uvauf]{border-top:1px solid var(--color-borde);font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:auto;padding-top:.8rem;font-size:.82rem;display:flex}.parada__dato[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:var(--color-tinta);font-weight:500}.parada__dato[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--color-tenue)}.hero__problema[data-astro-cid-ge2uvauf]{background:var(--color-papel-2);border:1px solid var(--color-borde);border-radius:var(--radius-caja);align-items:baseline;gap:.3rem 1rem;margin:1.4rem 0 0;padding:1rem 1.2rem;display:grid}@media (width>=34rem){.hero__problema[data-astro-cid-ge2uvauf]{grid-template-columns:auto 1fr}}.hero__problema-rotulo[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-azul);font-size:.68rem}.hero__problema-texto[data-astro-cid-ge2uvauf]{color:var(--color-tinta);text-wrap:pretty;font-size:.95rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){.hero__problema-texto[data-astro-cid-ge2uvauf]{transition:opacity .25s}.hero__problema-texto[data-astro-cid-ge2uvauf].cambiando{opacity:0}}.franja[data-astro-cid-hlxf4wqb]{isolation:isolate;background:var(--color-asfalto);align-items:end;min-height:26rem;display:grid;position:relative;overflow:hidden}@media (width>=62rem){.franja[data-astro-cid-hlxf4wqb]{align-items:center;min-height:32rem}}.franja__marco[data-astro-cid-hlxf4wqb],.franja__velo[data-astro-cid-hlxf4wqb]{z-index:-1;position:absolute;inset:0}.franja__marco[data-astro-cid-hlxf4wqb]{overflow:hidden}.franja__foto[data-astro-cid-hlxf4wqb]{object-fit:cover;object-position:30% 0%;transform-origin:30% 0;width:100%;height:100%;transform:scale(1.06)}.franja__velo[data-astro-cid-hlxf4wqb]{background:linear-gradient(#141a241a 0%,#141a2499 50%,#141a24f0 100%)}@media (width>=62rem){.franja__velo[data-astro-cid-hlxf4wqb]{background:linear-gradient(90deg,#141a240d 0%,#141a2433 38%,#141a24db 58%,#141a24f2 100%)}}.franja__rejilla[data-astro-cid-hlxf4wqb]{display:grid}@media (width>=62rem){.franja__rejilla[data-astro-cid-hlxf4wqb]{grid-template-columns:1fr minmax(0,30rem)}.franja__cuerpo[data-astro-cid-hlxf4wqb]{grid-column:2}}.franja__cuerpo[data-astro-cid-hlxf4wqb]{color:var(--color-papel);max-width:36rem;padding-block:2.5rem 3.4rem}.franja__rotulo[data-astro-cid-hlxf4wqb]{letter-spacing:.04em;color:#b9c8ea;margin:0 0 .7rem;font-size:.78rem;font-weight:500}.franja__rotulo[data-astro-cid-hlxf4wqb]:before{content:"";background:var(--color-vial);vertical-align:.25em;border-radius:2px;width:1.3em;height:3px;margin-right:.55em;display:inline-block}.franja__titulo[data-astro-cid-hlxf4wqb]{letter-spacing:-.03em;text-wrap:balance;color:var(--color-papel);margin:0;font-size:clamp(1.6rem,1.1rem + 2vw,2.4rem);font-weight:300;line-height:1.15}.franja__texto[data-astro-cid-hlxf4wqb]{color:#d5dced;text-wrap:pretty;margin:1rem 0 0;font-size:.95rem;line-height:1.7}.franja__datos[data-astro-cid-hlxf4wqb]{border-top:1px solid #ffffff24;gap:.55rem;margin:1.4rem 0 0;padding:1.2rem 0 0;list-style:none;display:grid}.franja__datos[data-astro-cid-hlxf4wqb] li[data-astro-cid-hlxf4wqb]{color:var(--color-papel);align-items:baseline;gap:.75rem;font-size:.92rem;font-weight:500;display:flex}.franja__datos[data-astro-cid-hlxf4wqb] li[data-astro-cid-hlxf4wqb]:before{content:"";background:var(--color-vial);border-radius:2px;flex:none;width:1rem;height:3px;transform:translateY(-.25em)}.franja__enlace[data-astro-cid-hlxf4wqb]{min-height:44px;color:var(--color-vial);border-bottom:1px solid #ffc40066;align-items:center;margin-top:1.1rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.franja__enlace[data-astro-cid-hlxf4wqb]:hover{border-bottom-color:var(--color-vial)}.franja__enlace[data-astro-cid-hlxf4wqb]:focus-visible{outline:2px solid var(--color-vial);outline-offset:3px}.franja__calzada[data-astro-cid-hlxf4wqb]{inset-inline:0;background:repeating-linear-gradient(to right, var(--color-vial) 0 46px, transparent 46px 80px);opacity:.85;height:4px;position:absolute;bottom:1.1rem}@media (prefers-reduced-motion:no-preference){.franja__foto[data-astro-cid-hlxf4wqb]{animation:28s ease-in-out infinite alternate acercar}}@keyframes acercar{0%{transform:scale(1.06)}to{transform:scale(1.12)translate(.5%)}}.caso[data-astro-cid-6r7tnpoe]{background:var(--color-papel);border:1px solid var(--color-borde);border-radius:var(--radius-tarjeta);flex-direction:column;display:flex;overflow:hidden}.caso__foto[data-astro-cid-6r7tnpoe]{aspect-ratio:4/3;background:#edf1fa;display:block;position:relative}.caso__foto[data-astro-cid-6r7tnpoe] img[data-astro-cid-6r7tnpoe]{object-fit:cover;width:100%;height:100%;display:block}.caso__contador[data-astro-cid-6r7tnpoe]{color:#fff;background:#141a24d1;border-radius:999px;padding:.28rem .7rem;font-size:.72rem;font-weight:500;position:absolute;bottom:.7rem;left:.7rem}.caso__texto[data-astro-cid-6r7tnpoe]{padding:1rem 1.15rem 1.25rem}.caso__meta[data-astro-cid-6r7tnpoe]{color:var(--color-azul);margin:0;font-size:.78rem;font-weight:500}.caso__titulo[data-astro-cid-6r7tnpoe]{margin:.35rem 0 .4rem;font-size:1.02rem;font-weight:600}.caso__titulo[data-astro-cid-6r7tnpoe] a[data-astro-cid-6r7tnpoe]{color:inherit;text-decoration:none}.caso__titulo[data-astro-cid-6r7tnpoe] a[data-astro-cid-6r7tnpoe]:hover{text-decoration:underline}.caso__descripcion[data-astro-cid-6r7tnpoe]{color:var(--color-tenue);text-wrap:pretty;margin:0;font-size:.85rem;line-height:1.65}.clientes[data-astro-cid-wqmv3rmd]{background:var(--color-papel);padding-bottom:3.5rem}@media (width>=48rem){.clientes[data-astro-cid-wqmv3rmd]{padding-bottom:4.5rem}}.clientes__cabeza[data-astro-cid-wqmv3rmd]{text-align:center;flex-direction:column;align-items:center;display:flex}.clientes__frase[data-astro-cid-wqmv3rmd]{letter-spacing:-.03em;max-width:46rem;color:var(--color-tinta);text-wrap:balance;margin:.7rem 0 0;font-size:clamp(1.45rem,1.1rem + 1.6vw,2.25rem);font-weight:300;line-height:1.2}.clientes__frase[data-astro-cid-wqmv3rmd] strong[data-astro-cid-wqmv3rmd]{color:var(--color-azul);font-weight:600}.clientes__calzada[data-astro-cid-wqmv3rmd]{background:var(--color-asfalto);border-radius:999px;width:min(34rem,80%);height:14px;margin:1.4rem auto 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.clientes__marca[data-astro-cid-wqmv3rmd]{background:repeating-linear-gradient(to right, var(--color-vial) 0 24px, transparent 24px 42px);width:calc(100% + 42px);height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0}@media (prefers-reduced-motion:no-preference){.clientes__marca[data-astro-cid-wqmv3rmd]{animation:.9s linear infinite calzada-avanza}@keyframes calzada-avanza{to{transform:translate(-42px)}}}.clientes__ventana[data-astro-cid-wqmv3rmd]{margin-top:1.2rem;overflow:hidden}.clientes__pista[data-astro-cid-wqmv3rmd]{justify-content:center;display:flex}.clientes__grupo[data-astro-cid-wqmv3rmd]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.8rem 3.2rem;margin:0;padding:0;list-style:none;display:flex}.clientes__grupo--copia[data-astro-cid-wqmv3rmd]{display:none}.clientes__item[data-astro-cid-wqmv3rmd]{--alto-logo:clamp(2.1rem, 1.5rem + 1.8vw, 3.1rem);align-items:center;display:flex}.clientes__item[data-astro-cid-wqmv3rmd] img[data-astro-cid-wqmv3rmd]{width:auto;height:auto;max-height:var(--alto-logo);max-width:calc(var(--alto-logo) * 2.97);filter:grayscale()contrast(1.14);opacity:.68;transition:filter .3s,opacity .3s;display:block}.clientes__item[data-astro-cid-wqmv3rmd] img[data-astro-cid-wqmv3rmd]:hover{filter:none;opacity:1}@media (prefers-reduced-motion:no-preference){.clientes__ventana[data-astro-cid-wqmv3rmd]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000);mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000)}.clientes__pista[data-astro-cid-wqmv3rmd]{justify-content:flex-start;width:max-content;animation:60s linear infinite desfilar}.clientes__pista[data-astro-cid-wqmv3rmd]:hover,.clientes__pista[data-astro-cid-wqmv3rmd]:focus-within{animation-play-state:paused}.clientes__grupo[data-astro-cid-wqmv3rmd]{flex-wrap:nowrap;padding-right:3.2rem}.clientes__grupo--copia[data-astro-cid-wqmv3rmd]{display:flex}@keyframes desfilar{to{transform:translate(-50%)}}}.compradores[data-astro-cid-5d3gwfuh]{padding-block:0 3.5rem}@media (width>=48rem){.compradores[data-astro-cid-5d3gwfuh]{padding-bottom:4.5rem}}.compradores__titulo[data-astro-cid-5d3gwfuh]{letter-spacing:-.02em;color:var(--color-tinta);margin:0;font-size:1.25rem;font-weight:500}.compradores__rejilla[data-astro-cid-5d3gwfuh]{gap:1rem;margin-top:1.2rem;display:grid}@media (width>=48rem){.compradores__rejilla[data-astro-cid-5d3gwfuh]{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.comprador[data-astro-cid-5d3gwfuh]{background:var(--color-papel);border:1px solid var(--color-borde);border-radius:var(--radius-tarjeta);flex-direction:column;padding:1.4rem 1.4rem 1.5rem;display:flex}.comprador__para[data-astro-cid-5d3gwfuh]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-azul);margin:0;font-size:.7rem}.comprador__titulo[data-astro-cid-5d3gwfuh]{letter-spacing:-.02em;color:var(--color-tinta);text-wrap:balance;margin:.5rem 0 0;font-size:1.15rem;font-weight:600;line-height:1.35}.comprador__puntos[data-astro-cid-5d3gwfuh]{margin:1rem 0 1.4rem;padding:0;list-style:none}.comprador__puntos[data-astro-cid-5d3gwfuh] li[data-astro-cid-5d3gwfuh]+li[data-astro-cid-5d3gwfuh]{border-top:1px solid var(--color-borde)}.comprador__puntos[data-astro-cid-5d3gwfuh] a[data-astro-cid-5d3gwfuh]{min-height:44px;color:var(--color-tinta);justify-content:space-between;align-items:center;gap:1rem;font-size:.92rem;text-decoration:none;display:flex}.comprador__puntos[data-astro-cid-5d3gwfuh] a[data-astro-cid-5d3gwfuh]:after{content:"→";color:var(--color-azul-vivo);transition:transform .18s}.comprador__puntos[data-astro-cid-5d3gwfuh] a[data-astro-cid-5d3gwfuh]:hover{color:var(--color-azul)}@media (prefers-reduced-motion:no-preference){.comprador__puntos[data-astro-cid-5d3gwfuh] a[data-astro-cid-5d3gwfuh]:hover:after{transform:translate(3px)}}.comprador__accion[data-astro-cid-5d3gwfuh]{align-self:flex-start;margin-top:auto}.enlace-junto[data-astro-cid-lcdefpme]{margin-left:1.2rem;display:inline-block}.productos[data-astro-cid-lcdefpme]{margin:2rem 0 0;padding:0;list-style:none}.razones[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.razon[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-borde);justify-content:space-between;align-items:center;gap:1.5rem;padding:.95rem 0;font-size:.92rem;display:flex}.razon[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.razon__n[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--color-tenue);font-size:.76rem}.casos[data-astro-cid-lcdefpme]{margin:2rem 0 0;padding:0;list-style:none}.comparativa-envoltorio[data-astro-cid-lcdefpme],.faq-envoltorio[data-astro-cid-lcdefpme]{max-width:58rem;margin-top:1.8rem}.comparativa-centro[data-astro-cid-lcdefpme]{text-align:center}.comparativa-centro[data-astro-cid-lcdefpme] .titulo[data-astro-cid-lcdefpme]{text-wrap:balance}.comparativa-intro[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:42rem;margin:1rem auto 0}.comparativa-centro[data-astro-cid-lcdefpme] .comparativa-envoltorio[data-astro-cid-lcdefpme]{text-align:left;margin-inline:auto}.porque[data-astro-cid-lcdefpme],.cotizacion[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.porque__cuerpo[data-astro-cid-lcdefpme],.cotizacion__cuerpo[data-astro-cid-lcdefpme]{position:relative}.cuanto[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-borde);margin-top:3rem;padding-top:2.5rem}.titulo--menor[data-astro-cid-lcdefpme]{font-size:clamp(1.3rem,1rem + 1.4vw,1.75rem)}.directo[data-astro-cid-lcdefpme]{margin-top:2rem}.directo[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 .45rem}
