.cortina[data-astro-cid-dcujplwd]{display:none}html.js .cortina[data-astro-cid-dcujplwd]{z-index:200;background:radial-gradient(40rem 28rem at 50% 50%, #c8f25c0f, transparent 70%), var(--fondo);place-items:center;transition:transform .95s cubic-bezier(.76,0,.24,1),border-radius .95s cubic-bezier(.76,0,.24,1);display:grid;position:fixed;inset:0;box-shadow:0 2rem 4rem #0000008c}html.js:not(.cargando) .cortina[data-astro-cid-dcujplwd]:not(.abriendo){display:none}.cortina[data-astro-cid-dcujplwd].abriendo{border-bottom-right-radius:50% 18vh;border-bottom-left-radius:50% 18vh;transform:translateY(-100%)}.cortina-marca[data-astro-cid-dcujplwd]{justify-items:center;gap:clamp(1rem,3vh,1.6rem);transition:transform .95s cubic-bezier(.76,0,.24,1),opacity .6s;display:grid}.cortina[data-astro-cid-dcujplwd].abriendo .cortina-marca[data-astro-cid-dcujplwd]{opacity:0;transform:translateY(-18vh)}.cortina-simbolo[data-astro-cid-dcujplwd]{width:clamp(5rem,16vmin,9rem);height:auto;overflow:visible}.cortina-trazo[data-astro-cid-dcujplwd]{fill:none;stroke:var(--texto);stroke-width:8px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.75s cubic-bezier(.65,0,.35,1) forwards cortina-dibuja}.cortina-arriba[data-astro-cid-dcujplwd]{animation-delay:.1s}.cortina-abajo[data-astro-cid-dcujplwd]{animation-delay:.32s}.cortina-junta[data-astro-cid-dcujplwd]{clip-path:inset(0 50%);animation:.75s cubic-bezier(.65,0,.35,1) .85s forwards cortina-encaja}.cortina-palabra[data-astro-cid-dcujplwd]{font-family:var(--display);letter-spacing:-.02em;color:#0000;background:linear-gradient(90deg, var(--texto) 0 45%, var(--senal) 49%, #ecf0e921 53% 100%) 100% 0 / 220% 100% no-repeat;opacity:0;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,5vmin,2.8rem);font-weight:640;animation:.3s linear .45s forwards cortina-aparece,.85s cubic-bezier(.45,0,.25,1) .6s forwards cortina-carga}.cortina-progreso[data-astro-cid-dcujplwd]{background:var(--borde);width:min(16rem,60vw);height:2px;position:relative;overflow:hidden}.cortina-progreso[data-astro-cid-dcujplwd] span[data-astro-cid-dcujplwd]{background:linear-gradient(90deg, #c8f25c4d, var(--senal));transform-origin:0;animation:1.35s cubic-bezier(.45,0,.2,1) .15s forwards cortina-llena;position:absolute;inset:0;transform:scaleX(0)}@keyframes cortina-dibuja{to{stroke-dashoffset:0}}@keyframes cortina-encaja{0%{clip-path:inset(0 50%);filter:brightness(1.7)}12%{clip-path:inset(0 47%);filter:brightness(1.7)}70%{clip-path:inset(0);filter:brightness(1.5)}to{clip-path:inset(0);filter:brightness()}}@keyframes cortina-aparece{to{opacity:1}}@keyframes cortina-carga{to{background-position:0 0}}@keyframes cortina-llena{to{transform:scaleX(1)}}.inicio[data-astro-cid-6x2yj6yk]{min-height:100svh;padding-top:var(--alto-barra);background:var(--fondo);isolation:isolate;display:grid;position:relative;overflow:hidden}.campo[data-astro-cid-6x2yj6yk]{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.velo[data-astro-cid-6x2yj6yk]{z-index:-1;pointer-events:none;background:radial-gradient(60rem 40rem at 72% 46%, #c8f25c0f, transparent 70%), linear-gradient(90deg, var(--fondo) 0%, #0a0c0bd1 32%, #0a0c0b00 62%), linear-gradient(0deg, var(--fondo) 0%, #0a0c0b00 22%);position:absolute;inset:0}.inicio-contenido[data-astro-cid-6x2yj6yk]{padding-block:var(--aire-v);align-self:center;justify-items:start;gap:clamp(.8rem,2.6vh,1.6rem);display:grid}h1[data-astro-cid-6x2yj6yk]{max-width:11.5ch;font-size:var(--t-1);letter-spacing:-.045em;font-weight:620;line-height:.98}.marca[data-astro-cid-6x2yj6yk]{color:var(--senal)}.inicio-entrada[data-astro-cid-6x2yj6yk]{max-width:34rem}.inicio-acciones[data-astro-cid-6x2yj6yk]{flex-wrap:wrap;gap:.75rem;margin-top:clamp(0rem,1vh,.5rem);display:flex}@media (prefers-reduced-motion:no-preference){html.js .palabra-interior[data-astro-cid-6x2yj6yk]{animation:inicio-sube 1.1s var(--curva) both;animation-delay:calc(.15s + var(--i) * 70ms)}html.js .inicio-etiqueta[data-astro-cid-6x2yj6yk],html.js .inicio-entrada[data-astro-cid-6x2yj6yk],html.js .inicio-acciones[data-astro-cid-6x2yj6yk]{animation:inicio-aparece 1s var(--curva) both}html.js .inicio-etiqueta[data-astro-cid-6x2yj6yk]{animation-delay:50ms}html.js .inicio-entrada[data-astro-cid-6x2yj6yk]{animation-delay:.65s}html.js .inicio-acciones[data-astro-cid-6x2yj6yk]{animation-delay:.8s}}html.cargando .palabra-interior[data-astro-cid-6x2yj6yk],html.cargando .inicio-etiqueta[data-astro-cid-6x2yj6yk],html.cargando .inicio-entrada[data-astro-cid-6x2yj6yk],html.cargando .inicio-acciones[data-astro-cid-6x2yj6yk]{animation-play-state:paused}@keyframes inicio-sube{0%{transform:translateY(105%)}}@keyframes inicio-aparece{0%{opacity:0;transform:translateY(.75rem)}}@media (width<=45rem){.inicio-contenido[data-astro-cid-6x2yj6yk]{align-self:center}h1[data-astro-cid-6x2yj6yk]{font-size:clamp(2.2rem,10.5vw,3.4rem)}.velo[data-astro-cid-6x2yj6yk]{background:radial-gradient(30rem 20rem at 62% 10%, #c8f25c12, transparent 70%), linear-gradient(180deg, #0a0c0b00 6%, #0a0c0bdb 28%, #0a0c0bdb 80%, var(--fondo) 100%)}.inicio-acciones[data-astro-cid-6x2yj6yk]{width:100%}.inicio-acciones[data-astro-cid-6x2yj6yk] .boton[data-astro-cid-6x2yj6yk]{flex:100%}}@media (width<=45rem) and (height<=700px){h1[data-astro-cid-6x2yj6yk]{font-size:clamp(2rem,9.6vw,2.8rem)}.inicio-entrada[data-astro-cid-6x2yj6yk]{font-size:.95rem}}@media (width<=45rem) and (height<=600px){.inicio-etiqueta[data-astro-cid-6x2yj6yk],.inicio-acciones[data-astro-cid-6x2yj6yk] .boton-sec[data-astro-cid-6x2yj6yk]{display:none}}.ia[data-astro-cid-vbjhkl3f]{background:radial-gradient(50rem 26rem at 88% 42%, #c8f25c0b, transparent 70%), var(--fondo)}.ia-cuerpo[data-astro-cid-vbjhkl3f]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.ia-lado[data-astro-cid-vbjhkl3f] .encabezado-seccion[data-astro-cid-vbjhkl3f]{margin-bottom:clamp(1rem,3.5vh,2.25rem)}.casos[data-astro-cid-vbjhkl3f]{gap:.2rem;display:grid}.caso[data-astro-cid-vbjhkl3f]{border-radius:var(--radio);color:var(--texto-2);font:inherit;text-align:left;cursor:pointer;transition:background-color .3s var(--curva), border-color .3s var(--curva), color .3s var(--curva);background:0 0;border:1px solid #0000;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:clamp(.55rem,1.6vh,1rem) 1rem;display:grid;position:relative;overflow:hidden}.caso[data-astro-cid-vbjhkl3f]:hover{color:var(--texto);background:#ecf0e908}.caso[data-astro-cid-vbjhkl3f][aria-selected=true]{border-color:var(--borde);background:var(--superficie);color:var(--texto)}.caso-icono[data-astro-cid-vbjhkl3f]{border:1px solid var(--borde-2);border-radius:var(--radio);place-items:center;width:2.2rem;height:2.2rem;font-size:1.05rem;transition:color .3s,border-color .3s,background-color .3s;display:grid}.caso[data-astro-cid-vbjhkl3f][aria-selected=true] .caso-icono[data-astro-cid-vbjhkl3f]{background:var(--senal);color:var(--senal-tinta);border-color:#0000}.caso-texto[data-astro-cid-vbjhkl3f]{align-content:center;min-height:2.2rem;display:grid}.caso-titulo[data-astro-cid-vbjhkl3f]{font-family:var(--display);font-size:var(--t-3);letter-spacing:-.015em;font-weight:560;line-height:1.25}.caso-detalle[data-astro-cid-vbjhkl3f]{color:var(--texto-2);font-size:var(--t-menos);opacity:0;transition:grid-template-rows .5s var(--curva), opacity .4s var(--curva), margin-top .5s var(--curva);grid-template-rows:0fr;line-height:1.5;display:grid}.caso-detalle[data-astro-cid-vbjhkl3f]>span[data-astro-cid-vbjhkl3f]{min-height:0;overflow:hidden}.caso[data-astro-cid-vbjhkl3f][aria-selected=true] .caso-detalle[data-astro-cid-vbjhkl3f]{opacity:1;grid-template-rows:1fr;margin-top:.3rem}.caso-avance[data-astro-cid-vbjhkl3f]{background:var(--senal);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.caso[data-astro-cid-vbjhkl3f].contando .caso-avance[data-astro-cid-vbjhkl3f]{animation:avance var(--espera,4.5s) linear forwards}@keyframes avance{to{transform:scaleX(1)}}.consola[data-astro-cid-vbjhkl3f]{border:1px solid var(--borde-2);border-radius:var(--radio);background:linear-gradient(180deg, #ecf0e906, transparent 40%), var(--fondo-2);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0006,0 2rem 4rem -1.5rem #000000b3,0 0 6rem -2rem #c8f25c14}.consola-barra[data-astro-cid-vbjhkl3f]{border-bottom:1px solid var(--borde);font-family:var(--mono);color:var(--texto-3);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;font-size:.72rem;display:flex}.consola-nombre[data-astro-cid-vbjhkl3f]{min-width:0;color:var(--texto-2);align-items:center;gap:.55rem;display:inline-flex}.consola-nombre[data-astro-cid-vbjhkl3f] span[data-astro-cid-vbjhkl3f]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.consola-luz[data-astro-cid-vbjhkl3f]{background:var(--senal);width:.45rem;height:.45rem;box-shadow:0 0 .6rem var(--senal);border-radius:50%;flex:none}.consola-aviso[data-astro-cid-vbjhkl3f]{border:1px solid var(--borde);letter-spacing:.02em;border-radius:3px;flex:none;padding:.2rem .5rem}.consola-cuerpo[data-astro-cid-vbjhkl3f]{height:clamp(14rem,44vh,25rem);font-family:var(--mono);font-size:clamp(.8rem, calc(var(--u) * .45 + .4rem), .95rem);align-content:start;gap:clamp(.6rem,1.8vh,1.1rem);padding:clamp(1rem,3vh,1.75rem) clamp(1rem,2.5vw,1.75rem);line-height:1.6;display:grid;overflow:hidden}.consola-cuerpo[data-astro-cid-vbjhkl3f] .c-linea{margin:0}.consola-cuerpo[data-astro-cid-vbjhkl3f] .c-entrada{color:var(--texto);font-size:1.06em}.consola-cuerpo[data-astro-cid-vbjhkl3f] .c-prompt{color:var(--senal);margin-right:.6rem}.consola-cuerpo[data-astro-cid-vbjhkl3f] .c-cursor{vertical-align:-.18em;background:var(--senal);width:.55em;height:1.1em;margin-left:2px;animation:1s step-end infinite parpadeo;display:inline-block}@keyframes parpadeo{50%{opacity:0}}.consola-cuerpo[data-astro-cid-vbjhkl3f] .c-proceso{color:var(--texto-3);align-items:center;gap:.6rem;font-size:.92em;display:flex}.consola-cuerpo[data-astro-cid-vbjhkl3f] .c-giro{border:1.5px solid var(--borde-2);border-top-color:var(--senal);border-radius:50%;width:.85rem;height:.85rem;animation:.7s linear infinite giro}.consola-cuerpo[data-astro-cid-vbjhkl3f] .c-proceso .icono{color:var(--senal)}@keyframes giro{to{transform:rotate(1turn)}}.consola-cuerpo[data-astro-cid-vbjhkl3f] .c-salida{border-left:2px solid var(--senal);color:var(--texto);padding-left:1rem}.consola-cuerpo[data-astro-cid-vbjhkl3f] .c-campos{border:1px solid var(--borde);border-radius:var(--radio);background:#ecf0e905;grid-template-columns:max-content 1fr;gap:.2rem 1.5rem;margin:0;padding:.75rem 1rem;display:grid}.consola-cuerpo[data-astro-cid-vbjhkl3f] .c-campos dt{color:var(--frio)}.consola-cuerpo[data-astro-cid-vbjhkl3f] .c-campos dd{color:var(--texto);margin:0}.consola-cuerpo[data-astro-cid-vbjhkl3f] .c-fuente{border:1px solid var(--borde-2);color:var(--texto-2);border-radius:3px;justify-self:start;align-items:center;gap:.5rem;padding:.3rem .6rem;font-size:.88em;display:inline-flex}.consola-cuerpo[data-astro-cid-vbjhkl3f] .aparece{animation:c-aparece .5s var(--curva) both}@keyframes c-aparece{0%{opacity:0;transform:translateY(.4rem)}}.consola-pie[data-astro-cid-vbjhkl3f]{border-top:1px solid var(--borde);color:var(--texto-2);font-size:var(--t-menos);flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;padding:.75rem 1rem;list-style:none;display:flex}.consola-pie[data-astro-cid-vbjhkl3f] li[data-astro-cid-vbjhkl3f]{align-items:center;gap:.5rem;display:inline-flex}.consola-pie[data-astro-cid-vbjhkl3f] .icono{color:var(--senal)}@media (width<=60rem){.ia-cuerpo[data-astro-cid-vbjhkl3f]{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(.75rem,2vh,1.25rem)}.ia-lado[data-astro-cid-vbjhkl3f] .encabezado-seccion[data-astro-cid-vbjhkl3f]{margin-bottom:clamp(.75rem,2.2vh,1.25rem)}.casos[data-astro-cid-vbjhkl3f]{margin-inline:calc(-1 * var(--margen));padding-inline:var(--margen);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.5rem;display:flex;overflow:auto hidden}.casos[data-astro-cid-vbjhkl3f]::-webkit-scrollbar{display:none}.caso[data-astro-cid-vbjhkl3f]{scroll-snap-align:start;border-color:var(--borde);flex:none;align-items:center;gap:.65rem;max-width:15.5rem;padding:.5rem .9rem .55rem .55rem}.caso-icono[data-astro-cid-vbjhkl3f]{width:1.9rem;height:1.9rem;font-size:.95rem}.caso-texto[data-astro-cid-vbjhkl3f]{min-height:0}.caso-titulo[data-astro-cid-vbjhkl3f]{font-size:.92rem}.caso-detalle[data-astro-cid-vbjhkl3f]{display:none}.consola-cuerpo[data-astro-cid-vbjhkl3f]{height:clamp(12.5rem,38svh,22rem)}.consola-pie[data-astro-cid-vbjhkl3f]{display:none}}@media (width<=30rem){.consola-nombre[data-astro-cid-vbjhkl3f] span[data-astro-cid-vbjhkl3f]:last-child{display:none}}@media (width<=60rem) and (height<=720px){.ia-entrada[data-astro-cid-vbjhkl3f]{display:none}}.servicios[data-astro-cid-7kfzlnq4]{grid-template-columns:repeat(3,1fr);gap:clamp(.6rem,1.6vh,1rem);margin:0;padding:0;list-style:none;display:grid}.servicio[data-astro-cid-7kfzlnq4]{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);isolation:isolate;align-content:start;gap:clamp(.5rem,1.4vh,.9rem);padding:clamp(.9rem,2.6vh,1.75rem) clamp(1rem,1.8vw,1.75rem);display:grid;position:relative;overflow:hidden}.servicio[data-astro-cid-7kfzlnq4]:before,.servicio[data-astro-cid-7kfzlnq4]:after{content:"";pointer-events:none;opacity:0;transition:opacity .4s var(--curva);position:absolute}.servicio[data-astro-cid-7kfzlnq4]:before{z-index:-1;background:radial-gradient(22rem circle at var(--x,50%) var(--y,50%), #c8f25c14, transparent 60%);inset:0}.servicio[data-astro-cid-7kfzlnq4]:after{border-radius:inherit;background:radial-gradient(16rem circle at var(--x,50%) var(--y,50%), #c8f25c8c, transparent 65%);padding:1px;inset:-1px;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.servicio[data-astro-cid-7kfzlnq4]:hover:before,.servicios[data-astro-cid-7kfzlnq4]:hover .servicio[data-astro-cid-7kfzlnq4]:after{opacity:1}.servicio-cabeza[data-astro-cid-7kfzlnq4]{align-items:center;gap:.9rem;display:flex}.servicio-icono[data-astro-cid-7kfzlnq4]{border:1px solid var(--borde-2);border-radius:var(--radio);width:clamp(2.2rem,5.5vh,2.75rem);height:clamp(2.2rem,5.5vh,2.75rem);color:var(--senal);transition:background-color .35s var(--curva), color .35s var(--curva), border-color .35s var(--curva);flex:none;place-items:center;font-size:1.2rem;display:grid}.servicio[data-astro-cid-7kfzlnq4]:hover .servicio-icono[data-astro-cid-7kfzlnq4]{background:var(--senal);color:var(--senal-tinta);border-color:#0000}.servicio[data-astro-cid-7kfzlnq4] p[data-astro-cid-7kfzlnq4]{color:var(--texto-2);font-size:var(--t-menos);line-height:1.55}.servicio-cta[data-astro-cid-7kfzlnq4]{border-style:dashed;border-color:var(--borde-2);background:0 0;align-content:space-between;justify-items:start;gap:1rem}.servicio-cta[data-astro-cid-7kfzlnq4] h3[data-astro-cid-7kfzlnq4]{font-size:var(--t-3);line-height:1.2}.puntos[data-astro-cid-7kfzlnq4]{display:none}@media (width<=60rem){.servicios[data-astro-cid-7kfzlnq4]{grid-template-columns:repeat(2,1fr)}}@media (width<=40rem){.servicios[data-astro-cid-7kfzlnq4]{margin-inline:calc(-1 * var(--margen));padding-inline:var(--margen);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margen);scrollbar-width:none;gap:.75rem;display:flex;overflow:auto hidden}.servicios[data-astro-cid-7kfzlnq4]::-webkit-scrollbar{display:none}.servicio[data-astro-cid-7kfzlnq4]{scroll-snap-align:start;flex:0 0 82%;min-height:clamp(11rem,30svh,15rem)}.puntos[data-astro-cid-7kfzlnq4]{justify-content:center;gap:.4rem;margin-top:1rem;display:flex}.puntos[data-astro-cid-7kfzlnq4] span[data-astro-cid-7kfzlnq4]{background:var(--borde-2);width:.4rem;height:.4rem;transition:width .35s var(--curva), background-color .35s;border-radius:999px}.puntos[data-astro-cid-7kfzlnq4] span[data-astro-cid-7kfzlnq4].activo{background:var(--senal);width:1.2rem}}.proceso[data-astro-cid-yr5zeb6l]{background:radial-gradient(45rem 22rem at 85% 60%, #c8f25c0d, transparent 70%), var(--fondo-2)}.senal[data-astro-cid-yr5zeb6l]{height:clamp(4.5rem,16vh,8rem);margin-bottom:clamp(1rem,3.5vh,2.25rem);position:relative}.senal[data-astro-cid-yr5zeb6l] svg[data-astro-cid-yr5zeb6l]{width:100%;height:100%;overflow:visible}.senal[data-astro-cid-yr5zeb6l] path[data-astro-cid-yr5zeb6l]{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.senal-base[data-astro-cid-yr5zeb6l]{stroke:#ecf0e91a;stroke-width:1.5px}.senal-trazo[data-astro-cid-yr5zeb6l]{stroke-width:2.5px;stroke-dasharray:1.15 2;stroke-dashoffset:1.15px;transition:stroke-dashoffset 2.6s cubic-bezier(.45,0,.2,1) .2s}.senal-destello[data-astro-cid-yr5zeb6l]{stroke:#dcff7a;stroke-width:3px;stroke-dasharray:.05 1.3;stroke-dashoffset:1.2px;opacity:0;filter:drop-shadow(0 0 6px #c8f25ccc)}.visible>.senal[data-astro-cid-yr5zeb6l] .senal-trazo[data-astro-cid-yr5zeb6l]{stroke-dashoffset:0}.visible>.senal[data-astro-cid-yr5zeb6l] .senal-destello[data-astro-cid-yr5zeb6l]{opacity:1;animation:3.6s linear 2.8s infinite proceso-destello}@keyframes proceso-destello{0%{stroke-dashoffset:1.2px}to{stroke-dashoffset:-.1px}}.nodo[data-astro-cid-yr5zeb6l]{left:var(--x);top:var(--y);border:1px solid var(--borde-2);background:var(--fondo-2);width:.9rem;height:.9rem;transition:background-color .4s var(--curva), border-color .4s var(--curva), box-shadow .5s var(--curva), scale .3s var(--curva);border-radius:50%;position:absolute;translate:-50% -50%}.visible>.senal[data-astro-cid-yr5zeb6l] .nodo[data-astro-cid-yr5zeb6l]{border-color:var(--senal);background:var(--senal);transition-delay:calc(.5s + var(--i) * .6s);box-shadow:0 0 0 .3rem #c8f25c1f,0 0 1.25rem #c8f25c80}.fases[data-astro-cid-yr5zeb6l]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.5vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.fases[data-astro-cid-yr5zeb6l] li[data-astro-cid-yr5zeb6l]{border-top:1px solid var(--borde);align-content:start;gap:clamp(.3rem,1vh,.55rem);padding-top:clamp(.75rem,2vh,1rem);transition:border-color .3s;display:grid}.fase-estado[data-astro-cid-yr5zeb6l]{font-family:var(--mono);letter-spacing:.05em;color:var(--texto-3);font-size:.74rem;transition:color .4s}.visible>.fases[data-astro-cid-yr5zeb6l] .fase-estado[data-astro-cid-yr5zeb6l]{color:var(--senal);transition-delay:calc(.5s + var(--i) * .6s)}.fases[data-astro-cid-yr5zeb6l] p[data-astro-cid-yr5zeb6l]{color:var(--texto-2);font-size:var(--t-menos);line-height:1.55}.fases[data-astro-cid-yr5zeb6l] li[data-astro-cid-yr5zeb6l]:hover{border-color:#c8f25c80}.recorrido[data-astro-cid-yr5zeb6l]:has(.fases li:first-child:hover) .nodo[data-astro-cid-yr5zeb6l]:first-of-type,.recorrido[data-astro-cid-yr5zeb6l]:has(.fases li:nth-child(2):hover) .nodo[data-astro-cid-yr5zeb6l]:nth-of-type(2),.recorrido[data-astro-cid-yr5zeb6l]:has(.fases li:nth-child(3):hover) .nodo[data-astro-cid-yr5zeb6l]:nth-of-type(3),.recorrido[data-astro-cid-yr5zeb6l]:has(.fases li:nth-child(4):hover) .nodo[data-astro-cid-yr5zeb6l]:nth-of-type(4){scale:1.6}@media (width<=52rem){.senal[data-astro-cid-yr5zeb6l]{height:clamp(3.5rem,11svh,5.5rem)}.fases[data-astro-cid-yr5zeb6l]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,2vh,1.25rem) 1rem}.fases[data-astro-cid-yr5zeb6l] p[data-astro-cid-yr5zeb6l]{font-size:.85rem;line-height:1.45}}@media (width<=52rem) and (height<=720px){.proceso[data-astro-cid-yr5zeb6l] .entrada{display:none}.senal[data-astro-cid-yr5zeb6l]{height:3rem;margin-bottom:.9rem}}@media (width<=52rem) and (height<=600px){.fases[data-astro-cid-yr5zeb6l] p[data-astro-cid-yr5zeb6l]{display:none}}@media (prefers-reduced-motion:reduce){.senal-trazo[data-astro-cid-yr5zeb6l],.nodo[data-astro-cid-yr5zeb6l],.fase-estado[data-astro-cid-yr5zeb6l]{transition:none!important}.senal-destello[data-astro-cid-yr5zeb6l]{display:none}}.nosotros[data-astro-cid-5v2jtrag]{background:radial-gradient(40rem 26rem at 72% 45%, #c8f25c0d, transparent 70%), var(--fondo)}.nosotros-interior[data-astro-cid-5v2jtrag]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);display:grid}.nosotros-texto[data-astro-cid-5v2jtrag]{justify-items:start;gap:clamp(.6rem,2vh,1.25rem);display:grid}.nosotros-texto[data-astro-cid-5v2jtrag] h2{font-size:var(--t-2)}.ideas[data-astro-cid-5v2jtrag]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);width:100%;margin:clamp(.5rem,2vh,1.25rem) 0 0;padding:0;list-style:none;display:grid}.ideas[data-astro-cid-5v2jtrag] li[data-astro-cid-5v2jtrag]{border-top:1px solid var(--borde-2);background:linear-gradient(90deg, var(--senal), #c8f25c00) top left / 3rem 1px no-repeat border-box;align-content:start;gap:.5rem;padding-top:clamp(.75rem,2vh,1.1rem);display:grid}.ideas[data-astro-cid-5v2jtrag] h3[data-astro-cid-5v2jtrag]{font-size:clamp(1.3rem, calc(var(--u) * 1.9), 2rem);letter-spacing:-.025em;font-weight:600}.ideas[data-astro-cid-5v2jtrag] p[data-astro-cid-5v2jtrag]{color:var(--texto-2);font-size:var(--t-menos);line-height:1.55}.mapa[data-astro-cid-5v2jtrag]{height:min(calc(100svh - var(--alto-barra) - 2 * var(--aire-v) - 1rem), 34rem);margin:0;position:relative}.mapa[data-astro-cid-5v2jtrag] canvas[data-astro-cid-5v2jtrag]{width:100%;height:100%;position:absolute;inset:0}@media (width<=52rem){.nosotros-interior[data-astro-cid-5v2jtrag]{grid-template-columns:minmax(0,1fr);gap:clamp(.75rem,2.5vh,1.5rem)}.mapa[data-astro-cid-5v2jtrag]{order:-1;height:clamp(8rem,24svh,14rem)}}@media (width<=52rem) and (height<=720px){.mapa[data-astro-cid-5v2jtrag]{height:clamp(7rem,19svh,9rem)}.nosotros-texto[data-astro-cid-5v2jtrag] .entrada[data-astro-cid-5v2jtrag]{display:none}}.contacto[data-astro-cid-bhv2ctwt]{background:radial-gradient(45rem 30rem at 15% 100%, #c8f25c0f, transparent 70%), var(--fondo)}.contacto-interior[data-astro-cid-bhv2ctwt]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);display:grid}.contacto-texto[data-astro-cid-bhv2ctwt]{justify-items:start;gap:clamp(.6rem,2vh,1.25rem);display:grid}.contacto-texto[data-astro-cid-bhv2ctwt] h2{font-size:var(--t-2)}.canales[data-astro-cid-bhv2ctwt]{gap:clamp(.5rem,1.4vh,.75rem);width:100%;margin:clamp(.25rem,1.5vh,1rem) 0 0;padding:0;list-style:none;display:grid}.canal[data-astro-cid-bhv2ctwt]{border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie);transition:border-color .3s var(--curva), background-color .3s var(--curva);align-items:center;gap:1rem;padding:clamp(.6rem,1.8vh,1rem) 1.1rem;text-decoration:none;display:flex}a[data-astro-cid-bhv2ctwt].canal:hover{background:var(--superficie-2);border-color:#c8f25c73}.canal-icono[data-astro-cid-bhv2ctwt]{border-radius:var(--radio);background:var(--senal-suave);width:2.5rem;height:2.5rem;color:var(--senal);place-items:center;font-size:1.2rem;display:grid}.canal-texto[data-astro-cid-bhv2ctwt]{flex:1;min-width:0;line-height:1.35;display:grid}.canal-nombre[data-astro-cid-bhv2ctwt]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-3);font-size:.72rem}.canal-valor[data-astro-cid-bhv2ctwt]{overflow-wrap:anywhere;font-weight:500}.canal[data-astro-cid-bhv2ctwt] .canal-flecha{color:var(--texto-3);transition:translate .3s var(--curva), color .3s;font-size:1.2rem}a[data-astro-cid-bhv2ctwt].canal:hover .canal-flecha{color:var(--senal);translate:.15rem -.15rem}.canal-pendiente[data-astro-cid-bhv2ctwt]{background:0 0;border-style:dashed}.canal-pendiente[data-astro-cid-bhv2ctwt] .canal-icono[data-astro-cid-bhv2ctwt]{color:var(--texto-3);background:#ecf0e90d}.canal-pendiente[data-astro-cid-bhv2ctwt] .canal-valor[data-astro-cid-bhv2ctwt]{color:var(--texto-3);font-weight:400}.ubicacion[data-astro-cid-bhv2ctwt]{color:var(--texto-3);font-size:var(--t-menos)}.abrir-formulario[data-astro-cid-bhv2ctwt],.panel-cabeza[data-astro-cid-bhv2ctwt]{display:none}.formulario[data-astro-cid-bhv2ctwt]{border:1px solid var(--borde-2);border-radius:var(--radio);background:var(--superficie);padding:clamp(1rem,3vh,2rem) clamp(1rem,2.5vw,2rem);position:relative}fieldset[data-astro-cid-bhv2ctwt]{border:0;gap:clamp(.6rem,1.9vh,1.1rem);min-width:0;margin:0;padding:0;display:grid}fieldset[data-astro-cid-bhv2ctwt]:disabled{opacity:.45}.fila-campos[data-astro-cid-bhv2ctwt]{gap:inherit;grid-template-columns:1fr 1fr;display:grid}.campo[data-astro-cid-bhv2ctwt]{gap:.35rem;display:grid}.campo[data-astro-cid-bhv2ctwt] span[data-astro-cid-bhv2ctwt]{color:var(--texto-2);font-size:.88rem}input[data-astro-cid-bhv2ctwt][type=text],textarea[data-astro-cid-bhv2ctwt]{border:1px solid var(--borde-2);border-radius:var(--radio);background:var(--fondo);width:100%;color:var(--texto);font:inherit;padding:clamp(.55rem,1.6vh,.8rem) .9rem;transition:border-color .25s,box-shadow .25s}textarea[data-astro-cid-bhv2ctwt]{resize:vertical;height:clamp(4.5rem,15vh,8rem);min-height:4.5rem}input[data-astro-cid-bhv2ctwt][type=text]:focus,textarea[data-astro-cid-bhv2ctwt]:focus{border-color:var(--senal);outline:none;box-shadow:0 0 0 3px #c8f25c26}[aria-invalid=true]{border-color:#ff8a7a!important}.trampa[data-astro-cid-bhv2ctwt]{position:absolute;left:-9999px}.aviso-datos[data-astro-cid-bhv2ctwt]{border-radius:var(--radio);color:var(--texto-3);background:#ecf0e909;gap:.6rem;padding:clamp(.5rem,1.4vh,.8rem) .9rem;font-size:.8rem;line-height:1.45;display:flex}.aviso-datos[data-astro-cid-bhv2ctwt] .icono{color:var(--texto-2);margin-top:.15rem}.consentimiento[data-astro-cid-bhv2ctwt]{font-size:var(--t-menos);color:var(--texto-2);cursor:pointer;align-items:flex-start;gap:.75rem;line-height:1.45;display:flex;position:relative}.consentimiento[data-astro-cid-bhv2ctwt] input[data-astro-cid-bhv2ctwt]{opacity:0;width:1.25rem;height:1.25rem;margin:.1rem 0 0;position:absolute}.casilla[data-astro-cid-bhv2ctwt]{border:1px solid var(--borde-2);background:var(--fondo);color:#0000;border-radius:4px;flex:none;place-items:center;width:1.25rem;height:1.25rem;margin-top:.1rem;font-size:.9rem;transition:background-color .2s,border-color .2s,color .2s;display:grid}.consentimiento[data-astro-cid-bhv2ctwt] input[data-astro-cid-bhv2ctwt]:checked+.casilla[data-astro-cid-bhv2ctwt]{border-color:var(--senal);background:var(--senal);color:var(--senal-tinta)}.consentimiento[data-astro-cid-bhv2ctwt] input[data-astro-cid-bhv2ctwt]:focus-visible+.casilla[data-astro-cid-bhv2ctwt]{outline:2px solid var(--senal);outline-offset:2px}.consentimiento[data-astro-cid-bhv2ctwt] input[data-astro-cid-bhv2ctwt][aria-invalid=true]+.casilla[data-astro-cid-bhv2ctwt]{border-color:#ff8a7a}.consentimiento[data-astro-cid-bhv2ctwt] a[data-astro-cid-bhv2ctwt]{color:var(--texto);text-underline-offset:.2em}.enviar[data-astro-cid-bhv2ctwt]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.25rem;display:flex}.estado[data-astro-cid-bhv2ctwt]{color:var(--texto-2);font-size:.9rem}.estado[data-astro-cid-bhv2ctwt].error{color:#ff8a7a}.estado[data-astro-cid-bhv2ctwt].listo{color:var(--senal)}.formulario-pronto[data-astro-cid-bhv2ctwt]{border-radius:var(--radio);color:var(--texto);text-align:center;backdrop-filter:blur(6px);background:#0a0c0beb;border:1px solid #c8f25c4d;padding:.9rem 1rem;font-size:.9rem;position:absolute;inset:auto 1rem 1rem}@media (width<=52rem){.contacto-interior[data-astro-cid-bhv2ctwt]{grid-template-columns:minmax(0,1fr)}.abrir-formulario[data-astro-cid-bhv2ctwt]{width:100%;display:inline-flex}.formulario-marco[data-astro-cid-bhv2ctwt]{z-index:70;padding:1rem var(--margen) 1.5rem;background:var(--fondo);overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .35s var(--curva), transform .45s var(--curva), visibility 0s .45s;flex-direction:column;gap:1rem;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(1.5rem)}.formulario-marco[data-astro-cid-bhv2ctwt].abierto{opacity:1;visibility:visible;transition:opacity .35s var(--curva), transform .45s var(--curva);transform:none}.panel-cabeza[data-astro-cid-bhv2ctwt]{font-family:var(--display);justify-content:space-between;align-items:center;font-size:1.4rem;font-weight:600;display:flex}.panel-cerrar[data-astro-cid-bhv2ctwt]{width:2.75rem;height:2.75rem;color:var(--texto);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-.5rem;font-size:1.5rem;display:grid}.fila-campos[data-astro-cid-bhv2ctwt]{grid-template-columns:1fr}.formulario-pronto[data-astro-cid-bhv2ctwt]{margin-top:1rem;position:static}}@media (width<=52rem) and (height<=640px){.contacto-entrada[data-astro-cid-bhv2ctwt]{display:none}}
