.portada[data-astro-cid-c2kuiiim]{--banda:60px;--placa-alto:17.5rem;background:var(--tinta);color:var(--texto-inv);position:relative;container-type:inline-size}.portada__galeria[data-astro-cid-c2kuiiim]{background:var(--tinta-3);touch-action:pan-y;position:relative}.portada__fotos[data-astro-cid-c2kuiiim]{height:clamp(18rem, calc(100svh - var(--cabecera) - var(--banda) - var(--placa-alto)), 40rem);position:relative;overflow:hidden}.portada__foto[data-astro-cid-c2kuiiim]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.portada__foto[data-astro-cid-c2kuiiim][data-activa]{opacity:1}.portada__control[data-astro-cid-c2kuiiim]{right:var(--margen);bottom:var(--s-4);color:var(--texto-inv-2);background:#0e1130db;border-radius:2px;align-items:stretch;font-size:.875rem;display:flex;position:absolute}.portada__rotulo[data-astro-cid-c2kuiiim]{align-items:center;gap:var(--s-3);padding:0 var(--s-4);white-space:nowrap;display:flex}.portada__cuenta[data-astro-cid-c2kuiiim]{color:var(--blanco);font-variant-numeric:tabular-nums;font-weight:600}.portada__boton[data-astro-cid-c2kuiiim]{border:0;border-left:1px solid var(--regla-inv);width:44px;height:44px;color:var(--blanco);transition:background-color var(--t-corto) ease;background:0 0;place-items:center;display:grid}.portada__boton[data-astro-cid-c2kuiiim]:hover{background:#ffffff1a}.portada__boton[data-astro-cid-c2kuiiim] .icono{width:18px;height:18px}.portada__boton[data-astro-cid-c2kuiiim][aria-pressed=true] .si-corre,.portada__boton[data-astro-cid-c2kuiiim][aria-pressed=false] .si-pausa{display:none}.portada__boton[data-astro-cid-c2kuiiim] .si-pausa{fill:currentColor}.portada__banda[data-astro-cid-c2kuiiim]{z-index:2;height:var(--banda);padding-left:var(--s-4);background:var(--azul);color:var(--blanco);align-items:center;gap:clamp(.5rem,.2rem + 1.4vw,1.5rem);display:flex;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 -3px #00000038}.portada__banda[data-astro-cid-c2kuiiim] .brida[data-astro-cid-c2kuiiim]:before,.portada__banda[data-astro-cid-c2kuiiim] .brida[data-astro-cid-c2kuiiim]:after{height:calc(var(--banda) + 14px)}.portada__etiqueta[data-astro-cid-c2kuiiim]{letter-spacing:.12em;flex:none;font-size:1.1875rem}.portada__flecha[data-astro-cid-c2kuiiim]{background:var(--carmesi);clip-path:polygon(0 32%,58% 32%,58% 0,100% 50%,58% 100%,58% 68%,0 68%);flex:none;width:44px;height:22px}@media (prefers-reduced-motion:no-preference){.portada__flecha[data-astro-cid-c2kuiiim]{animation:empuja 2.4s var(--salida) infinite}.portada__flecha[data-astro-cid-c2kuiiim]:nth-of-type(2){animation-delay:.3s}.portada__flecha[data-astro-cid-c2kuiiim]:nth-of-type(3){animation-delay:.6s}}@keyframes empuja{0%,60%,to{transform:translate(0)}30%{transform:translate(6px)}}.portada__placa[data-astro-cid-c2kuiiim]{padding-block:clamp(2rem,1.2rem + 2.4vw,3rem) clamp(2.25rem,1.4rem + 2.6vw,3.25rem);position:relative}.portada__texto[data-astro-cid-c2kuiiim]{gap:var(--s-4) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.portada[data-astro-cid-c2kuiiim] h1[data-astro-cid-c2kuiiim]{color:var(--blanco);grid-column:1/-1;font-size:clamp(2.5rem,1.45rem + 3.1vw,4.25rem)}.portada__bajada[data-astro-cid-c2kuiiim]{max-width:46ch;color:var(--texto-inv-2);font-size:1.125rem;line-height:1.5}.portada__acciones[data-astro-cid-c2kuiiim]{gap:var(--s-3);flex-wrap:wrap;display:flex}@media (width>=1180px){.portada__banda[data-astro-cid-c2kuiiim]{padding-left:calc(max(0px, (100cqw - var(--max)) / 2) + var(--margen) + var(--linea-x) - 9px)}.portada__placa[data-astro-cid-c2kuiiim]:before{content:"";top:0;bottom:0;left:calc(max(0px, (100cqw - var(--max)) / 2) + var(--margen) + var(--linea-x) - var(--linea-ancho) / 2);width:var(--linea-ancho);background:var(--azul);position:absolute;box-shadow:inset 1px 0 #ffffff2e,inset -2px 0 #0000002e,0 0 0 1px #aeb6c666}}@media (width<=1179.98px){.portada__fotos[data-astro-cid-c2kuiiim]{aspect-ratio:16/9;height:auto;max-height:62svh}}@media (width<=999.98px){.portada__texto[data-astro-cid-c2kuiiim]{grid-template-columns:1fr;align-items:start}.portada__acciones[data-astro-cid-c2kuiiim]{margin-top:var(--s-2)}}@media (width<=759.98px){.portada[data-astro-cid-c2kuiiim]{--banda:46px}.portada__fotos[data-astro-cid-c2kuiiim]{aspect-ratio:4/3}.portada__banda[data-astro-cid-c2kuiiim]{gap:.45rem;padding-left:.6rem}.portada__etiqueta[data-astro-cid-c2kuiiim]{letter-spacing:.05em;font-size:clamp(.75rem,.55rem + 1vw,.9375rem)}.portada__flecha[data-astro-cid-c2kuiiim]{width:22px;height:13px}.portada__control[data-astro-cid-c2kuiiim]{right:var(--s-3);bottom:var(--s-3)}}@media (width<=559.98px){.portada__nombre[data-astro-cid-c2kuiiim]{display:none}.portada__acciones[data-astro-cid-c2kuiiim] .boton[data-astro-cid-c2kuiiim]{width:100%}}.nosotros__grilla[data-astro-cid-pudkdqv5]{gap:var(--s-6) clamp(2rem, 1rem + 4vw, 6rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.nosotros[data-astro-cid-pudkdqv5] h2[data-astro-cid-pudkdqv5]{max-width:13ch;font-size:clamp(2.375rem,1.5rem + 3.2vw,4.5rem)}.nosotros__texto[data-astro-cid-pudkdqv5]{gap:var(--s-4);color:var(--texto-2);max-width:46ch;padding-top:clamp(0rem,2.5vw - 1rem,2rem);display:grid}.nosotros__destacado[data-astro-cid-pudkdqv5]{font-size:var(--fs-lead);color:var(--texto);font-weight:500;line-height:1.45}.nosotros__texto[data-astro-cid-pudkdqv5] .enlace[data-astro-cid-pudkdqv5]{margin-top:var(--s-2);justify-self:start}.entrega__titulo[data-astro-cid-pudkdqv5]{max-width:20ch;margin-top:clamp(3.5rem,2rem + 5vw,7rem);font-size:clamp(1.75rem,1.35rem + 1.4vw,2.5rem)}.principios[data-astro-cid-pudkdqv5]{margin-top:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.principios[data-astro-cid-pudkdqv5] li[data-astro-cid-pudkdqv5]{padding:var(--s-6) var(--s-6) 0 0;position:relative}.principios[data-astro-cid-pudkdqv5] li[data-astro-cid-pudkdqv5]:before{content:"";background:var(--azul);height:6px;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 1px #ffffff2e}.principios[data-astro-cid-pudkdqv5] li[data-astro-cid-pudkdqv5]:not(:last-child):after{content:"";background:linear-gradient(var(--carmesi-oscuro), var(--carmesi-oscuro)) left / 4px 100% no-repeat, linear-gradient(var(--carmesi-oscuro), var(--carmesi-oscuro)) right / 4px 100% no-repeat;width:12px;height:22px;position:absolute;top:-8px;right:-6px}.principios[data-astro-cid-pudkdqv5] h4[data-astro-cid-pudkdqv5]{font-size:1.625rem}.principios[data-astro-cid-pudkdqv5] p[data-astro-cid-pudkdqv5]{margin-top:var(--s-3);color:var(--texto-2);max-width:34ch}@media (width<=899.98px){.nosotros__grilla[data-astro-cid-pudkdqv5],.principios[data-astro-cid-pudkdqv5]{grid-template-columns:1fr}.principios[data-astro-cid-pudkdqv5]{gap:var(--s-6)}.principios[data-astro-cid-pudkdqv5] li[data-astro-cid-pudkdqv5]{padding-right:0}.principios[data-astro-cid-pudkdqv5] li[data-astro-cid-pudkdqv5]:not(:last-child):after{display:none}}.disciplinas[data-astro-cid-zliuhmgn]{--fondo-tramo:var(--blanco);background:var(--blanco)}.dlinea__pista[data-astro-cid-zliuhmgn]{margin-inline:calc(var(--margen) * -1);padding:8px var(--margen) 0;scrollbar-width:none;overflow-x:auto}.dlinea__pista[data-astro-cid-zliuhmgn]::-webkit-scrollbar{display:none}.dlinea__estaciones[data-astro-cid-zliuhmgn]{--burbuja:84px;--i:0;grid-template-columns:repeat(var(--n), minmax(7.5rem, 1fr));min-width:max-content;padding-bottom:var(--s-2);display:grid;position:relative}.dlinea__estaciones[data-astro-cid-zliuhmgn]:before,.dlinea__estaciones[data-astro-cid-zliuhmgn]:after{content:"";top:calc(var(--burbuja) / 2 - 4px);height:8px;position:absolute;left:0}.dlinea__estaciones[data-astro-cid-zliuhmgn]:before{background:var(--azul);right:0;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #0000002e}.dlinea__estaciones[data-astro-cid-zliuhmgn]:after{top:calc(var(--burbuja) / 2 - 1px);background:var(--carmesi);transform-origin:0;width:100%;height:2px;transform:scaleX(calc((var(--i) + .5) / var(--n)));transition:transform .7s var(--salida)}.estacion[data-astro-cid-zliuhmgn]{z-index:1;align-content:start;justify-items:center;gap:var(--s-3);padding:0 var(--s-2) var(--s-3);color:var(--azul);text-align:center;background:0 0;border:0;display:grid;position:relative}.estacion__burbuja[data-astro-cid-zliuhmgn]{width:var(--burbuja);height:var(--burbuja);border:2px solid var(--azul);background:var(--blanco);transition:background-color var(--t-medio) var(--salida), box-shadow var(--t-medio) var(--salida), transform var(--t-medio) var(--salida);border-radius:50%;place-items:center;display:grid}.estacion__burbuja[data-astro-cid-zliuhmgn] .dicon[data-astro-cid-zliuhmgn]{width:52px;height:52px}.estacion__nombre[data-astro-cid-zliuhmgn]{max-width:11ch;font-family:var(--f-rotulo);color:var(--texto-2);transition:color var(--t-corto) ease;font-size:1.0625rem;font-weight:600;line-height:1.15}.estacion[data-astro-cid-zliuhmgn]:hover .estacion__burbuja[data-astro-cid-zliuhmgn]{box-shadow:var(--sombra);transform:translateY(-2px)}.estacion[data-astro-cid-zliuhmgn]:hover .estacion__nombre[data-astro-cid-zliuhmgn]{color:var(--texto)}.estacion[data-astro-cid-zliuhmgn][aria-selected=true] .estacion__burbuja[data-astro-cid-zliuhmgn]{background:var(--azul);color:var(--blanco);box-shadow:0 0 0 4px var(--blanco), 0 0 0 6px var(--carmesi)}.estacion[data-astro-cid-zliuhmgn][aria-selected=true] .dicon[data-astro-cid-zliuhmgn]{--d-acento:var(--carmesi-claro);--d-segundo:var(--acero);--d-guia:#ffffff38}.estacion[data-astro-cid-zliuhmgn][aria-selected=true] .estacion__nombre[data-astro-cid-zliuhmgn]{color:var(--texto)}.estacion[data-astro-cid-zliuhmgn]:focus-visible{outline:none}.estacion[data-astro-cid-zliuhmgn]:focus-visible .estacion__burbuja[data-astro-cid-zliuhmgn]{outline:var(--foco);outline-offset:6px}.dpanel[data-astro-cid-zliuhmgn]{gap:var(--s-6) clamp(2rem, 1rem + 4vw, 5rem);padding-block:var(--s-7) 0;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.dpanel[data-astro-cid-zliuhmgn]+.dpanel[data-astro-cid-zliuhmgn]{border-top:1px solid var(--regla);margin-top:var(--s-7)}.con-pestanas[data-astro-cid-zliuhmgn] .dpanel[data-astro-cid-zliuhmgn]{margin-top:var(--s-5);padding-top:var(--s-6);border-top:1px solid var(--regla)}.dpanel[data-astro-cid-zliuhmgn]:focus-visible{outline-offset:8px}@media (prefers-reduced-motion:no-preference){.con-pestanas[data-astro-cid-zliuhmgn] .dpanel[data-astro-cid-zliuhmgn]:not([hidden]){animation:entra-ficha .5s var(--salida)}}@keyframes entra-ficha{0%{opacity:0;transform:translateY(8px)}}.dpanel__resumen[data-astro-cid-zliuhmgn]{align-content:start;gap:var(--s-4);display:grid}.dpanel__icono[data-astro-cid-zliuhmgn]{width:72px;height:72px;color:var(--azul)}.con-pestanas[data-astro-cid-zliuhmgn] .dpanel__icono[data-astro-cid-zliuhmgn]{display:none}.dpanel[data-astro-cid-zliuhmgn] h3[data-astro-cid-zliuhmgn]{font-size:clamp(2rem,1.5rem + 1.6vw,2.875rem)}.dpanel__lead[data-astro-cid-zliuhmgn]{font-size:var(--fs-lead);color:var(--texto-2);max-width:40ch;line-height:1.45}.dpanel__resumen[data-astro-cid-zliuhmgn] .enlace[data-astro-cid-zliuhmgn]{margin-top:var(--s-2);justify-self:start}.dpanel__detalle[data-astro-cid-zliuhmgn] h4[data-astro-cid-zliuhmgn]{font-family:var(--f-rotulo);font-size:var(--fs-rotulo);letter-spacing:.16em;text-transform:uppercase;color:var(--texto-2);padding-bottom:var(--s-3);border-bottom:1px solid var(--regla);font-weight:700}.dpanel__detalle[data-astro-cid-zliuhmgn] ul[data-astro-cid-zliuhmgn]{columns:2;column-gap:var(--s-7);margin-top:var(--s-2)}.dpanel__detalle[data-astro-cid-zliuhmgn] li[data-astro-cid-zliuhmgn]{break-inside:avoid;padding:var(--s-3) 0 var(--s-3) 1.4rem;border-bottom:1px solid var(--regla);line-height:1.45;position:relative}.dpanel__detalle[data-astro-cid-zliuhmgn] li[data-astro-cid-zliuhmgn]:before{content:"";left:0;top:calc(var(--s-3) + .7em);background:var(--carmesi);width:.75rem;height:2px;position:absolute}@media (width<=899.98px){.dpanel[data-astro-cid-zliuhmgn]{grid-template-columns:1fr}.dpanel__detalle[data-astro-cid-zliuhmgn] ul[data-astro-cid-zliuhmgn]{columns:1}.dlinea__estaciones[data-astro-cid-zliuhmgn]{--burbuja:72px;grid-template-columns:repeat(var(--n), 7rem)}.estacion__burbuja[data-astro-cid-zliuhmgn] .dicon[data-astro-cid-zliuhmgn]{width:44px;height:44px}}.integracion__grilla[data-astro-cid-4q5h3wyw]{gap:var(--s-7) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.integracion__texto[data-astro-cid-4q5h3wyw] h2[data-astro-cid-4q5h3wyw]{max-width:12ch}.integracion__texto[data-astro-cid-4q5h3wyw] .bajada[data-astro-cid-4q5h3wyw]{margin-top:var(--s-5)}.puntos[data-astro-cid-4q5h3wyw]{margin-top:var(--s-6);border-top:1px solid var(--regla);display:grid}.puntos[data-astro-cid-4q5h3wyw] li[data-astro-cid-4q5h3wyw]{padding:var(--s-4) 0 var(--s-4) 2rem;border-bottom:1px solid var(--regla);position:relative}.puntos[data-astro-cid-4q5h3wyw] li[data-astro-cid-4q5h3wyw]:before{content:"";left:2px;top:calc(var(--s-4) + .3rem);background:linear-gradient(var(--carmesi-oscuro), var(--carmesi-oscuro)) left / 3px 100% no-repeat, linear-gradient(var(--carmesi-oscuro), var(--carmesi-oscuro)) right / 3px 100% no-repeat;width:10px;height:16px;position:absolute}.puntos[data-astro-cid-4q5h3wyw] h3[data-astro-cid-4q5h3wyw]{font-size:1.3125rem}.puntos[data-astro-cid-4q5h3wyw] p[data-astro-cid-4q5h3wyw]{margin-top:var(--s-1);color:var(--texto-2);font-size:var(--fs-small)}.axo[data-astro-cid-4q5h3wyw]{min-width:0}.axo__lamina[data-astro-cid-4q5h3wyw]{width:100%;max-width:640px;margin-inline:auto;position:relative}.axo[data-astro-cid-4q5h3wyw] svg[data-astro-cid-4q5h3wyw]{width:100%;height:100%;overflow:visible}.axo__capa[data-astro-cid-4q5h3wyw] .arriba[data-astro-cid-4q5h3wyw]{fill:#ffffffdb;stroke:var(--azul);stroke-width:1.4px;stroke-linejoin:round}.axo__capa[data-astro-cid-4q5h3wyw] .izq[data-astro-cid-4q5h3wyw]{fill:#dfe3ec;stroke:var(--azul);stroke-width:1.4px;stroke-linejoin:round}.axo__capa[data-astro-cid-4q5h3wyw] .der[data-astro-cid-4q5h3wyw]{fill:#c8cedb;stroke:var(--azul);stroke-width:1.4px;stroke-linejoin:round}.axo__dibujo[data-astro-cid-4q5h3wyw] *{fill:none;stroke:var(--azul);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.75}.axo__dibujo[data-astro-cid-4q5h3wyw] .a{stroke:var(--carmesi);stroke-width:2.5px;opacity:1}.axo__dibujo[data-astro-cid-4q5h3wyw] .r{fill:var(--azul);opacity:.6}.axo__dibujo[data-astro-cid-4q5h3wyw] .s{stroke-dasharray:3 4}.axo__bloque[data-astro-cid-4q5h3wyw] .arriba[data-astro-cid-4q5h3wyw]{fill:var(--azul)}.axo__bloque[data-astro-cid-4q5h3wyw] .izq[data-astro-cid-4q5h3wyw]{fill:#1a215c}.axo__bloque[data-astro-cid-4q5h3wyw] .der[data-astro-cid-4q5h3wyw]{fill:#131848}.axo__reticula[data-astro-cid-4q5h3wyw]{fill:none;stroke:#ffffff38;stroke-width:1px;vector-effect:non-scaling-stroke}.axo__eje-fondo[data-astro-cid-4q5h3wyw]{stroke:var(--galvanizado);stroke-width:6px}.axo__eje[data-astro-cid-4q5h3wyw]{stroke:var(--carmesi);stroke-width:2.5px;stroke-dasharray:7 7}@media (prefers-reduced-motion:no-preference){.axo__eje[data-astro-cid-4q5h3wyw]{animation:1.2s linear infinite eje-fluye}}@keyframes eje-fluye{to{stroke-dashoffset:-14px}}.axo__nodo[data-astro-cid-4q5h3wyw]{fill:var(--carmesi);stroke:var(--galvanizado);stroke-width:2.5px}.axo__nodo--base[data-astro-cid-4q5h3wyw]{stroke:var(--azul)}.axo__guia[data-astro-cid-4q5h3wyw]{fill:none;stroke:var(--regla-fuerte);stroke-width:1px}.axo__guia--base[data-astro-cid-4q5h3wyw]{stroke:var(--azul);stroke-width:1.5px}.axo__etiqueta[data-astro-cid-4q5h3wyw]{max-width:38%;font-family:var(--f-rotulo);color:var(--texto);font-size:clamp(.9375rem,.8rem + .4vw,1.1875rem);font-weight:600;line-height:1.1;position:absolute;transform:translateY(-50%)}.axo__etiqueta--base[data-astro-cid-4q5h3wyw]{color:var(--azul);letter-spacing:.02em;font-weight:700}.axo__salidas[data-astro-cid-4q5h3wyw]{gap:var(--s-3);max-width:640px;margin:var(--s-5) auto 0;padding-top:var(--s-4);border-top:2px solid var(--azul);display:grid}.axo__salidas-titulo[data-astro-cid-4q5h3wyw]{font-family:var(--f-rotulo);font-size:var(--fs-rotulo);letter-spacing:.16em;text-transform:uppercase;color:var(--texto-2);font-weight:700}.axo__salidas[data-astro-cid-4q5h3wyw] ul[data-astro-cid-4q5h3wyw]{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.axo__salidas[data-astro-cid-4q5h3wyw] li[data-astro-cid-4q5h3wyw]{align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.axo__salidas[data-astro-cid-4q5h3wyw] .icono{color:var(--carmesi);width:1.1em;height:1.1em}@media (width<=999.98px){.integracion__grilla[data-astro-cid-4q5h3wyw]{grid-template-columns:1fr}}.servicios[data-astro-cid-inajwyqg]{background:var(--tinta)}.svc-lista[data-astro-cid-inajwyqg]{border-top:1px solid var(--regla-inv)}.svc[data-astro-cid-inajwyqg]{border-bottom:1px solid var(--regla-inv);transition:background-color var(--t-medio) var(--salida)}.svc[data-astro-cid-inajwyqg][open]{background:var(--tinta-2)}.svc[data-astro-cid-inajwyqg] summary[data-astro-cid-inajwyqg]{gap:var(--s-5);padding:var(--s-5) var(--s-4);cursor:pointer;grid-template-columns:72px minmax(0,1fr) 48px;align-items:center;list-style:none;display:grid}.svc[data-astro-cid-inajwyqg] summary[data-astro-cid-inajwyqg]::-webkit-details-marker{display:none}.svc[data-astro-cid-inajwyqg] summary[data-astro-cid-inajwyqg]:focus-visible{outline-offset:-3px}.svc__icono[data-astro-cid-inajwyqg]{border:1px solid var(--regla-inv);width:72px;height:72px;color:var(--blanco);transition:background-color var(--t-medio) var(--salida), border-color var(--t-medio) var(--salida);border-radius:50%;place-items:center;display:grid}.svc__icono[data-astro-cid-inajwyqg] .dicon[data-astro-cid-inajwyqg]{width:44px;height:44px}.svc[data-astro-cid-inajwyqg][open] .svc__icono[data-astro-cid-inajwyqg]{background:var(--azul);border-color:var(--azul)}.svc[data-astro-cid-inajwyqg] h3[data-astro-cid-inajwyqg]{color:var(--blanco);font-size:clamp(1.5rem,1.15rem + 1.2vw,2.25rem)}.svc__lead[data-astro-cid-inajwyqg]{margin-top:var(--s-1);color:var(--texto-inv-2);font-size:1.0625rem;display:block}.svc__abrir[data-astro-cid-inajwyqg]{border:1px solid var(--regla-inv);width:48px;height:48px;color:var(--blanco);transition:transform var(--t-medio) var(--salida), background-color var(--t-medio) var(--salida), border-color var(--t-medio) var(--salida);border-radius:50%;place-items:center;display:grid}.svc[data-astro-cid-inajwyqg] summary[data-astro-cid-inajwyqg]:hover .svc__abrir[data-astro-cid-inajwyqg]{border-color:var(--blanco)}.svc[data-astro-cid-inajwyqg][open] .svc__abrir[data-astro-cid-inajwyqg]{background:var(--carmesi-hondo);border-color:var(--carmesi-hondo);transform:rotate(45deg)}.svc__cuerpo[data-astro-cid-inajwyqg]{gap:var(--s-4);max-width:68ch;padding:0 var(--s-4) var(--s-6) calc(72px + var(--s-5) + var(--s-4));color:var(--texto-inv-2);grid-template-columns:minmax(0,1fr);font-size:1.0625rem;display:grid}@media (prefers-reduced-motion:no-preference){.svc[data-astro-cid-inajwyqg][open] .svc__cuerpo[data-astro-cid-inajwyqg]{animation:abre .45s var(--salida)}}@keyframes abre{0%{opacity:0;transform:translateY(-6px)}}.svc__tags[data-astro-cid-inajwyqg]{gap:var(--s-2);flex-wrap:wrap;display:flex}.svc__tags[data-astro-cid-inajwyqg] li[data-astro-cid-inajwyqg]{border:1px solid var(--regla-inv);font-family:var(--f-rotulo);letter-spacing:.04em;color:var(--blanco);border-radius:2px;padding:.35rem .7rem;font-size:.9375rem;font-weight:600}@media (width<=759.98px){.svc[data-astro-cid-inajwyqg] summary[data-astro-cid-inajwyqg]{gap:var(--s-3);grid-template-columns:52px minmax(0,1fr) 40px;padding-inline:0}.svc__icono[data-astro-cid-inajwyqg]{width:52px;height:52px}.svc__icono[data-astro-cid-inajwyqg] .dicon[data-astro-cid-inajwyqg]{width:32px;height:32px}.svc__abrir[data-astro-cid-inajwyqg]{width:40px;height:40px}.svc__cuerpo[data-astro-cid-inajwyqg]{padding-left:0;padding-right:0}}.etapas[data-astro-cid-gz6bxdsz]{--fondo-tramo:var(--blanco);background:var(--blanco)}.etapas__escala[data-astro-cid-gz6bxdsz]{align-items:center;gap:var(--s-4);margin-bottom:var(--s-6);font-family:var(--f-rotulo);font-size:var(--fs-rotulo);letter-spacing:.16em;text-transform:uppercase;color:var(--texto-2);font-weight:700;display:flex}.etapas__lista[data-astro-cid-gz6bxdsz]{row-gap:var(--s-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.etapa[data-astro-cid-gz6bxdsz]{padding-right:var(--s-5);grid-template-rows:auto auto auto 1fr auto;align-content:start;display:grid;position:relative}.etapa__cabeza[data-astro-cid-gz6bxdsz]{align-items:flex-end;gap:var(--s-3);height:4.25rem;padding-bottom:var(--s-3);display:flex}.etapa__icono[data-astro-cid-gz6bxdsz]{width:44px;height:44px;color:var(--azul);flex:none}.etapa[data-astro-cid-gz6bxdsz] h3[data-astro-cid-gz6bxdsz]{font-size:1.5rem;line-height:1.05}.etapa__tubo[data-astro-cid-gz6bxdsz]{height:36px;margin-right:calc(var(--s-5) * -1);display:block;position:relative}.etapa__tubo[data-astro-cid-gz6bxdsz]:before{content:"";left:0;right:16px;top:calc(50% - var(--d) / 2);height:var(--d);background:var(--azul);position:absolute;box-shadow:inset 0 1px #fff3,inset 0 -2px #0003}.etapa__tubo[data-astro-cid-gz6bxdsz]:after{content:"";background:var(--azul-2);width:16px;height:100%;clip-path:polygon(0 calc(50% - var(--d) / 2), 100% calc(50% - var(--d2) / 2), 100% calc(50% + var(--d2) / 2), 0 calc(50% + var(--d) / 2));position:absolute;top:0;right:0}.etapa[data-astro-cid-gz6bxdsz]:last-child .etapa__tubo[data-astro-cid-gz6bxdsz]:after{background:var(--carmesi-oscuro);clip-path:none;width:10px;top:calc(50% - var(--d) / 2 - 7px);height:calc(var(--d) + 14px);border-radius:2px}.etapa__resumen[data-astro-cid-gz6bxdsz]{margin-top:var(--s-4);font-weight:600;line-height:1.4}.etapa__items[data-astro-cid-gz6bxdsz]{margin-top:var(--s-3);color:var(--texto-2);font-size:var(--fs-small)}.etapa__items[data-astro-cid-gz6bxdsz] li[data-astro-cid-gz6bxdsz]{padding:.3rem 0 .3rem 1.1rem;line-height:1.4;position:relative}.etapa__items[data-astro-cid-gz6bxdsz] li[data-astro-cid-gz6bxdsz]:before{content:"";background:var(--carmesi);width:.6rem;height:2px;position:absolute;top:calc(.3rem + .65em);left:0}.etapas__cierre[data-astro-cid-gz6bxdsz]{align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--regla);font-family:var(--f-rotulo);flex-wrap:wrap;font-size:1.5rem;font-weight:600;line-height:1.2;display:flex}.etapas__cierre[data-astro-cid-gz6bxdsz] .enlace[data-astro-cid-gz6bxdsz]{font-family:var(--f-texto);font-size:var(--fs-body)}.etapa__aqui[data-astro-cid-gz6bxdsz]{margin-top:var(--s-4);font-size:var(--fs-small);justify-self:start;padding-block:.6rem;line-height:1.4;display:block}.etapa__aqui[data-astro-cid-gz6bxdsz] .icono{vertical-align:-.15em;margin-left:.3em;display:inline-block}@media (width>=1360px){.etapas__lista[data-astro-cid-gz6bxdsz]{grid-template-columns:repeat(6,minmax(0,1fr))}.etapa[data-astro-cid-gz6bxdsz]{padding-right:var(--s-4)}.etapa__tubo[data-astro-cid-gz6bxdsz]{margin-right:calc(var(--s-4) * -1)}}@media (width<=759.98px){.etapas__lista[data-astro-cid-gz6bxdsz]{grid-template-columns:1fr;row-gap:0}.etapa[data-astro-cid-gz6bxdsz]{padding:0 0 var(--s-7) 3.25rem}.etapa__tubo[data-astro-cid-gz6bxdsz]{width:36px;height:auto;margin:0;position:absolute;top:0;bottom:0;left:0}.etapa__tubo[data-astro-cid-gz6bxdsz]:before{left:calc(50% - var(--d) / 2);width:var(--d);height:auto;top:0;bottom:16px;right:auto}.etapa__tubo[data-astro-cid-gz6bxdsz]:after{width:100%;height:16px;clip-path:polygon(calc(50% - var(--d) / 2) 0, calc(50% + var(--d) / 2) 0, calc(50% + var(--d2) / 2) 100%, calc(50% - var(--d2) / 2) 100%);top:auto;bottom:0;left:0}.etapa[data-astro-cid-gz6bxdsz]:last-child .etapa__tubo[data-astro-cid-gz6bxdsz]:after{top:auto;left:calc(50% - var(--d) / 2 - 7px);width:calc(var(--d) + 14px);height:10px}.etapa__cabeza[data-astro-cid-gz6bxdsz]{height:auto}.etapas__escala[data-astro-cid-gz6bxdsz]{display:none}}.compromiso[data-astro-cid-rqjuvuts]{background:var(--tinta);padding-top:0}.compromiso__foto[data-astro-cid-rqjuvuts]{object-fit:cover;width:100%;height:clamp(16rem,8rem + 26vw,34rem)}.compromiso[data-astro-cid-rqjuvuts]>.caja[data-astro-cid-rqjuvuts]{--entrada:clamp(3rem, 2rem + 4vw, 5.5rem);padding-top:var(--entrada)}.compromiso[data-astro-cid-rqjuvuts]>.caja[data-astro-cid-rqjuvuts]>.marcador{top:var(--entrada)}.compromiso__grilla[data-astro-cid-rqjuvuts]{gap:var(--s-7) clamp(2rem, 1rem + 4vw, 6rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.compromiso[data-astro-cid-rqjuvuts] h2[data-astro-cid-rqjuvuts]{max-width:18ch}.compromiso[data-astro-cid-rqjuvuts] .bajada[data-astro-cid-rqjuvuts]{margin-top:var(--s-5)}.pilares[data-astro-cid-rqjuvuts]{border-top:1px solid var(--regla-inv);display:grid}.pilares[data-astro-cid-rqjuvuts] li[data-astro-cid-rqjuvuts]{gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--regla-inv);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;display:grid}.pilares[data-astro-cid-rqjuvuts] h3[data-astro-cid-rqjuvuts]{color:var(--carmesi);font-size:1.75rem}.pilares[data-astro-cid-rqjuvuts] p[data-astro-cid-rqjuvuts]{color:var(--texto-inv-2)}@media (width<=899.98px){.compromiso__grilla[data-astro-cid-rqjuvuts]{grid-template-columns:1fr}}@media (width<=559.98px){.compromiso__foto[data-astro-cid-rqjuvuts]{aspect-ratio:4/3;height:auto}.pilares[data-astro-cid-rqjuvuts] li[data-astro-cid-rqjuvuts]{gap:var(--s-1);grid-template-columns:1fr}}.contacto[data-astro-cid-t44qkbqn]{padding-block:var(--seccion-y);background:var(--carmesi-hondo);color:var(--blanco);position:relative}@media (width>=1180px){.contacto[data-astro-cid-t44qkbqn]:before,.contacto[data-astro-cid-t44qkbqn]:after{content:"";top:0;left:calc(max(var(--margen), (100% - var(--max)) / 2 + var(--margen)) + var(--linea-x) - var(--linea-ancho) / 2);position:absolute}.contacto[data-astro-cid-t44qkbqn]:before{width:var(--linea-ancho);background:var(--azul);height:4.5rem;box-shadow:inset 1px 0 #ffffff2e,inset -2px 0 #0000002e}.contacto[data-astro-cid-t44qkbqn]:after{background:linear-gradient(var(--tinta), var(--tinta)) top / 100% 4px no-repeat, linear-gradient(var(--tinta), var(--tinta)) bottom / 100% 4px no-repeat;width:26px;height:12px;margin-left:-9px;top:4.5rem}}.contacto__grilla[data-astro-cid-t44qkbqn]{gap:var(--s-7) clamp(2rem, 1rem + 4vw, 5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.contacto[data-astro-cid-t44qkbqn] h2[data-astro-cid-t44qkbqn]{max-width:11ch;font-size:clamp(2.375rem,1.5rem + 3.2vw,4.5rem)}.contacto__bajada[data-astro-cid-t44qkbqn]{margin-top:var(--s-5);max-width:40ch;font-size:var(--fs-lead);color:var(--texto-carmesi-2);line-height:1.5}.contacto__whatsapp[data-astro-cid-t44qkbqn]{--fondo:var(--blanco);--tinta-boton:var(--carmesi-hondo);margin-top:var(--s-6)}.contacto__whatsapp[data-astro-cid-t44qkbqn]:hover{--fondo:var(--galvanizado)}.canales[data-astro-cid-t44qkbqn]{margin-top:var(--s-6);border-top:1px solid #ffffff47;gap:0;display:grid}.canales[data-astro-cid-t44qkbqn]>div[data-astro-cid-t44qkbqn]{gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid #ffffff47;grid-template-columns:8.5rem minmax(0,1fr);display:grid}.canales[data-astro-cid-t44qkbqn] dt[data-astro-cid-t44qkbqn]{font-family:var(--f-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-carmesi-2);align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}.canales[data-astro-cid-t44qkbqn] dt[data-astro-cid-t44qkbqn] .icono{width:1.1rem;height:1.1rem}.canales[data-astro-cid-t44qkbqn] dd[data-astro-cid-t44qkbqn]{overflow-wrap:anywhere;font-weight:500}.canales[data-astro-cid-t44qkbqn] a[data-astro-cid-t44qkbqn]{color:var(--blanco);text-decoration-color:#ffffff80}.canales[data-astro-cid-t44qkbqn] a[data-astro-cid-t44qkbqn]:hover{text-decoration-color:var(--blanco)}.contacto[data-astro-cid-t44qkbqn] [data-astro-cid-t44qkbqn]:focus-visible{outline-color:var(--blanco)}.formulario[data-astro-cid-t44qkbqn]{background:var(--blanco);color:var(--texto);border-radius:var(--radio);padding:clamp(1.5rem,1rem + 2vw,2.75rem);box-shadow:0 30px 60px -30px #0e113099}.formulario[data-astro-cid-t44qkbqn] [data-astro-cid-t44qkbqn]:focus-visible{outline-color:var(--carmesi)}.formulario__titulo[data-astro-cid-t44qkbqn]{margin-bottom:var(--s-5);font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem)}.campos[data-astro-cid-t44qkbqn]{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.campo[data-astro-cid-t44qkbqn]{gap:var(--s-2);align-content:start;display:grid}.campo--ancho[data-astro-cid-t44qkbqn]{grid-column:1/-1}.campo[data-astro-cid-t44qkbqn] label[data-astro-cid-t44qkbqn]{font-size:var(--fs-small);font-weight:600}.opcional[data-astro-cid-t44qkbqn],.campo__ayuda[data-astro-cid-t44qkbqn]{color:var(--texto-2);font-size:.875rem;font-weight:400}.campo__ayuda[data-astro-cid-t44qkbqn]{margin-top:calc(var(--s-1) * -1)}input[data-astro-cid-t44qkbqn][type=text],input[data-astro-cid-t44qkbqn][type=email],input[data-astro-cid-t44qkbqn][type=tel],select[data-astro-cid-t44qkbqn],textarea[data-astro-cid-t44qkbqn]{border-radius:var(--radio);background:var(--blanco);width:100%;min-height:50px;color:var(--texto);transition:border-color var(--t-corto) ease;border:1.5px solid #8a92a5;padding:.7rem .85rem;font-size:1rem}input[data-astro-cid-t44qkbqn]::placeholder,textarea[data-astro-cid-t44qkbqn]::placeholder{color:#6b7386}textarea[data-astro-cid-t44qkbqn]{resize:vertical;min-height:140px;line-height:1.5}select[data-astro-cid-t44qkbqn]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230e1130' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .95rem center;background-repeat:no-repeat;background-size:12px 8px;padding-right:2.5rem}input[data-astro-cid-t44qkbqn]:hover,select[data-astro-cid-t44qkbqn]:hover,textarea[data-astro-cid-t44qkbqn]:hover{border-color:var(--tinta)}input[data-astro-cid-t44qkbqn]:focus-visible,select[data-astro-cid-t44qkbqn]:focus-visible,textarea[data-astro-cid-t44qkbqn]:focus-visible{outline:3px solid color-mix(in srgb, var(--azul) 35%, transparent);outline-offset:0;border-color:var(--azul)}[data-astro-cid-t44qkbqn][aria-invalid=true]{border-color:var(--carmesi-hondo)!important}.campo__error[data-astro-cid-t44qkbqn]{color:var(--carmesi-hondo);font-size:.875rem;font-weight:600}.campo__error[data-astro-cid-t44qkbqn]:empty{display:none}.consentimiento[data-astro-cid-t44qkbqn]{gap:var(--s-3);color:var(--texto-2);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;display:grid;font-weight:400!important}.consentimiento[data-astro-cid-t44qkbqn] input[data-astro-cid-t44qkbqn]{width:20px;height:20px;margin:2px 0 0}.consentimiento[data-astro-cid-t44qkbqn] a[data-astro-cid-t44qkbqn]{color:var(--carmesi-hondo);font-weight:600}.trampa[data-astro-cid-t44qkbqn]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cf-turnstile[data-astro-cid-t44qkbqn]{margin-top:var(--s-4)}.formulario__error[data-astro-cid-t44qkbqn]{margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--radio);font-size:var(--fs-small);color:var(--carmesi-oscuro);background:#fbeef2;border:1px solid #efc3d1;font-weight:600}.formulario__error[data-astro-cid-t44qkbqn] a[data-astro-cid-t44qkbqn]{color:inherit}.formulario__enviar[data-astro-cid-t44qkbqn]{width:100%;margin-top:var(--s-5);min-height:56px}.exito[data-astro-cid-t44qkbqn]{gap:var(--s-3);padding-block:var(--s-6);color:var(--texto-2);justify-items:start;display:grid}.exito[data-astro-cid-t44qkbqn]:focus{outline:none}.exito__marca[data-astro-cid-t44qkbqn]{width:64px;height:64px;margin-bottom:var(--s-2);background:var(--azul);color:var(--blanco);box-shadow:0 0 0 4px var(--blanco), 0 0 0 6px var(--carmesi);border-radius:50%;place-items:center;display:grid}.exito__marca[data-astro-cid-t44qkbqn] .icono{stroke-width:2.25px;width:30px;height:30px}.exito__titulo[data-astro-cid-t44qkbqn]{font-family:var(--f-rotulo);color:var(--texto);font-size:2.25rem;font-weight:600;line-height:1}.exito[data-astro-cid-t44qkbqn] .boton[data-astro-cid-t44qkbqn]{margin-top:var(--s-3)}.tabular[data-astro-cid-t44qkbqn]{font-variant-numeric:tabular-nums}@media (width<=999.98px){.contacto__grilla[data-astro-cid-t44qkbqn]{grid-template-columns:1fr}}@media (width<=559.98px){.campos[data-astro-cid-t44qkbqn]{grid-template-columns:1fr}.formulario[data-astro-cid-t44qkbqn]{margin-inline:calc(var(--margen) * -1);box-shadow:none;border-radius:0}.canales[data-astro-cid-t44qkbqn]>div[data-astro-cid-t44qkbqn]{gap:var(--s-1);grid-template-columns:1fr}.contacto__whatsapp[data-astro-cid-t44qkbqn]{width:100%}}
