.hero[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:flex-end;min-height:100svh;padding-block:8.5rem 2.5rem;display:flex;position:relative;overflow:hidden}.hero__fondo[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__halo[data-astro-cid-ge2uvauf]{filter:blur(110px);border-radius:50%;position:absolute}.hero__halo--azul[data-astro-cid-ge2uvauf]{background:var(--azul);opacity:.32;width:46vw;height:46vw;animation:17s ease-in-out infinite alternate flotar;top:-18%;right:-6%}.hero__halo--lima[data-astro-cid-ge2uvauf]{background:var(--lima);opacity:.12;width:34vw;height:34vw;animation:21s ease-in-out infinite alternate-reverse flotar;bottom:-26%;left:-10%}.hero__marca[data-astro-cid-ge2uvauf]{opacity:.035;width:min(150%,90rem);height:auto;position:absolute;bottom:-9%;left:50%;transform:translate(-50%)}.hero[data-astro-cid-ge2uvauf]:after{content:"";background:repeating-linear-gradient(to right, var(--linea) 0 1px, transparent 1px var(--paso-grilla,8.5vw));opacity:.35;pointer-events:none;position:absolute;inset:0}@keyframes flotar{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4%,6%)scale(1.12)}}.hero__inner[data-astro-cid-ge2uvauf]{z-index:1;gap:clamp(2rem,4vw,3rem);width:100%;display:grid;position:relative}@media (width>=64rem){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:center;column-gap:clamp(1.5rem,3vw,3rem);display:grid}.hero__fondo[data-astro-cid-ge2uvauf]{grid-area:1/1/auto/-1}.hero__inner[data-astro-cid-ge2uvauf]{grid-area:1/1}.hero__copy[data-astro-cid-ge2uvauf]{max-width:38rem}.hero__collage[data-astro-cid-ge2uvauf]{z-index:1;grid-area:1/2;width:100%;height:min(52vh,30rem);min-height:22rem;margin-top:-4.5rem}}.hero__eyebrow[data-astro-cid-ge2uvauf]{color:var(--lima);font-size:var(--t-eyebrow);letter-spacing:.26em;text-transform:uppercase;margin-bottom:clamp(1.25rem,2.6vw,2.25rem)}.hero__titulo[data-astro-cid-ge2uvauf]{font-size:var(--t-hero);letter-spacing:-.035em;flex-direction:column;display:flex}.hero__linea[data-astro-cid-ge2uvauf]{animation:.9s cubic-bezier(.22,.61,.36,1) both entrar}.hero__linea--suave[data-astro-cid-ge2uvauf]{color:var(--lima);font-family:var(--cuerpo);letter-spacing:-.02em;margin-inline-start:clamp(1rem,7vw,7rem);font-style:italic;font-weight:300;animation-delay:.12s}.hero__texto[data-astro-cid-ge2uvauf]{max-width:34rem;color:var(--texto-suave);margin-top:clamp(1.5rem,2.8vw,2.5rem);animation:.9s cubic-bezier(.22,.61,.36,1) .2s both entrar}.hero__acciones[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.875rem;margin-top:clamp(1.75rem,3vw,2.5rem);animation:.9s cubic-bezier(.22,.61,.36,1) .28s both entrar;display:flex}.hero__cifra[data-astro-cid-ge2uvauf]{color:var(--texto-suave);flex-direction:column;gap:.2rem;margin-top:1.75rem;font-size:.875rem;animation:.9s cubic-bezier(.22,.61,.36,1) .36s both entrar;display:flex}.hero__cifra[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--lima);font-size:var(--t-eyebrow);letter-spacing:.2em;text-transform:uppercase}.hero__collage[data-astro-cid-ge2uvauf]{padding-inline:var(--borde-margen);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a b""c d";gap:1rem;animation:1s cubic-bezier(.22,.61,.36,1) .2s both entrar;display:grid;position:relative}.hero__foto[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;border:1px solid var(--linea);border-radius:var(--radio);background:var(--negro-carta);margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 5px #08080a8c,0 20px 44px #00000080}.hero__foto[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 0%;width:100%;height:100%}@media (width>=48rem){.hero__foto[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-position:center}}.hero__foto--1[data-astro-cid-ge2uvauf]{--pose:rotate(-1.2deg);grid-area:a}.hero__foto--2[data-astro-cid-ge2uvauf]{--pose:rotate(1deg);grid-area:b}.hero__foto--3[data-astro-cid-ge2uvauf]{--pose:rotate(-.8deg);grid-area:c}.hero__foto--4[data-astro-cid-ge2uvauf]{--pose:rotate(1.2deg);grid-area:d}.hero__foto--5[data-astro-cid-ge2uvauf],.hero__foto--6[data-astro-cid-ge2uvauf],.hero__foto--7[data-astro-cid-ge2uvauf],.hero__foto--8[data-astro-cid-ge2uvauf]{display:none}@media (width>=48rem){.hero__collage[data-astro-cid-ge2uvauf]{aspect-ratio:1/1.1;height:auto;min-height:0;padding-inline:0;display:block}.hero__foto[data-astro-cid-ge2uvauf]{position:absolute}.hero__foto--5[data-astro-cid-ge2uvauf]{display:block}.hero__foto--1[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;z-index:3;--pose:rotate(-2.4deg);width:46%;top:3%;left:0}.hero__foto--2[data-astro-cid-ge2uvauf]{z-index:2;--pose:rotate(2deg);width:42%;top:0;right:0}.hero__foto--3[data-astro-cid-ge2uvauf]{z-index:5;--pose:rotate(-1.4deg);width:42%;top:34%;left:29%}.hero__foto--4[data-astro-cid-ge2uvauf]{z-index:4;--pose:rotate(2.6deg);width:33%;top:60%;left:0}.hero__foto--5[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;z-index:6;--pose:rotate(-2deg);width:38%;top:55%;right:0}}.hero__foto--1[data-astro-cid-ge2uvauf]{animation:9s ease-in-out infinite alternate flotarPieza}.hero__foto--2[data-astro-cid-ge2uvauf]{animation:11s ease-in-out .3s infinite alternate-reverse flotarPieza}.hero__foto--3[data-astro-cid-ge2uvauf]{animation:10s ease-in-out .6s infinite alternate flotarPieza}.hero__foto--4[data-astro-cid-ge2uvauf]{animation:12s ease-in-out .2s infinite alternate-reverse flotarPieza}.hero__foto--5[data-astro-cid-ge2uvauf]{animation:8.5s ease-in-out .8s infinite alternate flotarPieza}@keyframes flotarPieza{0%{transform:var(--pose,rotate(0deg))}to{transform:var(--pose,rotate(0deg)) translate3d(0, -8px, 0)}}@keyframes entrar{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.hero__servicios[data-astro-cid-ge2uvauf]{border-top:1px solid var(--linea);color:var(--texto-suave);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.625rem 2.5rem;padding-top:1.5rem;font-size:.8125rem;display:flex}.hero__servicios[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:baseline;gap:.5rem;display:flex}.hero__num[data-astro-cid-ge2uvauf]{color:var(--lima);font-family:var(--display);font-size:.6875rem;font-weight:700}@media (width<=63.99rem){.hero__inner[data-astro-cid-ge2uvauf]{order:1}.hero__collage[data-astro-cid-ge2uvauf]{order:2;margin-top:1.25rem}}@media (width>=48rem) and (width<=63.99rem){.hero__collage[data-astro-cid-ge2uvauf]{width:min(100% - 2 * var(--borde-margen), 38rem);margin-inline:auto}}@media (width<=40rem){.hero[data-astro-cid-ge2uvauf]{--paso-grilla:25vw;min-height:auto;padding-block:8rem 2.5rem}.hero__collage[data-astro-cid-ge2uvauf]{min-height:0}.hero__servicios[data-astro-cid-ge2uvauf]{gap:.5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.hero__linea[data-astro-cid-ge2uvauf],.hero__texto[data-astro-cid-ge2uvauf],.hero__acciones[data-astro-cid-ge2uvauf],.hero__cifra[data-astro-cid-ge2uvauf],.hero__collage[data-astro-cid-ge2uvauf],.hero__foto[data-astro-cid-ge2uvauf]{animation:none}}.avance__cabecera[data-astro-cid-wbwi7lys]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(2.5rem,4vw,3.5rem);display:flex}.avance__grilla[data-astro-cid-wbwi7lys]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.avance__grilla[data-astro-cid-wbwi7lys] .pieza--amplia{grid-column:1/-1}@media (width>=52rem){.avance__grilla[data-astro-cid-wbwi7lys]{grid-template-columns:repeat(4,minmax(0,1fr))}.avance__grilla[data-astro-cid-wbwi7lys] .pieza--amplia{grid-area:span 2/span 2}}.js .avance__grilla[data-astro-cid-wbwi7lys] .pieza{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,.61,.36,1);transform:translateY(1rem)}.js .revelar[data-astro-cid-wbwi7lys].es-visible.avance__grilla .pieza,.js .avance__grilla[data-astro-cid-wbwi7lys].revelar.es-visible .pieza{opacity:1;transform:none}.js .avance__grilla[data-astro-cid-wbwi7lys].revelar.es-visible .pieza:first-child{transition-delay:40ms}.js .avance__grilla[data-astro-cid-wbwi7lys].revelar.es-visible .pieza:nth-child(2){transition-delay:.1s}.js .avance__grilla[data-astro-cid-wbwi7lys].revelar.es-visible .pieza:nth-child(3){transition-delay:.16s}.js .avance__grilla[data-astro-cid-wbwi7lys].revelar.es-visible .pieza:nth-child(4){transition-delay:.22s}.js .avance__grilla[data-astro-cid-wbwi7lys].revelar.es-visible .pieza:nth-child(5){transition-delay:.28s}.js .avance__grilla[data-astro-cid-wbwi7lys].revelar.es-visible .pieza:nth-child(6){transition-delay:.34s}.js .avance__grilla[data-astro-cid-wbwi7lys].revelar.es-visible .pieza:nth-child(7){transition-delay:.4s}.js .avance__grilla[data-astro-cid-wbwi7lys].revelar.es-visible .pieza:nth-child(8){transition-delay:.46s}.avance__categorias[data-astro-cid-wbwi7lys]{background:var(--linea);border:1px solid var(--linea);border-radius:var(--radio);grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (width>=34rem){.avance__categorias[data-astro-cid-wbwi7lys]{grid-template-columns:repeat(2,1fr)}.avance__categoria[data-astro-cid-wbwi7lys]:last-child{grid-column:1/-1}}@media (width>=64rem){.avance__categorias[data-astro-cid-wbwi7lys]{grid-template-columns:repeat(5,1fr)}.avance__categoria[data-astro-cid-wbwi7lys] a[data-astro-cid-wbwi7lys]{min-height:14rem}.avance__categoria[data-astro-cid-wbwi7lys]:last-child{grid-column:auto}}.avance__categoria[data-astro-cid-wbwi7lys] a[data-astro-cid-wbwi7lys]{background:var(--negro-suave);height:100%;min-height:8rem;transition:background-color var(--transicion);flex-direction:column;gap:.5rem;padding:clamp(1.25rem,2.2vw,1.75rem);display:flex}.avance__categoria[data-astro-cid-wbwi7lys] a[data-astro-cid-wbwi7lys]:hover{background:var(--negro-carta)}.avance__num[data-astro-cid-wbwi7lys]{color:var(--texto-tenue);font-family:var(--display);letter-spacing:.1em;transition:color var(--transicion);font-size:.75rem;font-weight:700}.avance__categoria[data-astro-cid-wbwi7lys] a[data-astro-cid-wbwi7lys]:hover .avance__num[data-astro-cid-wbwi7lys]{color:var(--lima)}.avance__nombre[data-astro-cid-wbwi7lys]{font-family:var(--display);font-size:var(--t-h4);margin-top:auto;font-weight:600;line-height:1.2}.avance__desc[data-astro-cid-wbwi7lys]{color:var(--texto-suave);font-size:.8125rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.js .avance__grilla[data-astro-cid-wbwi7lys] .pieza{opacity:1;transition:none;transform:none}}.caso__reja[data-astro-cid-f33xpoor]{gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (width>=62rem){.caso__reja[data-astro-cid-f33xpoor]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}}.caso__aportes[data-astro-cid-f33xpoor]{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:2rem;display:flex}.caso__aporte[data-astro-cid-f33xpoor]{font-size:var(--t-chico);align-items:center;gap:.5rem;display:inline-flex}.caso__aporte[data-astro-cid-f33xpoor] svg[data-astro-cid-f33xpoor]{width:.9375rem;height:.9375rem;color:var(--azul);flex:none}.caso__enlace[data-astro-cid-f33xpoor]{margin-top:2.25rem}.caso__enlace[data-astro-cid-f33xpoor] svg[data-astro-cid-f33xpoor]{width:.75rem;height:.75rem}.caso__piezas[data-astro-cid-f33xpoor]{gap:.75rem;display:grid}@media (width>=40rem){.caso__piezas[data-astro-cid-f33xpoor]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.caso__principal[data-astro-cid-f33xpoor]{border:1px solid var(--claro-linea);border-radius:var(--radio);margin:0;overflow:hidden}.caso__principal[data-astro-cid-f33xpoor] img[data-astro-cid-f33xpoor]{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transition:transform .8s cubic-bezier(.22,.61,.36,1)}.caso__principal[data-astro-cid-f33xpoor]:hover img[data-astro-cid-f33xpoor]{transform:scale(1.04)}.caso__principal[data-astro-cid-f33xpoor] figcaption[data-astro-cid-f33xpoor]{border-top:1px solid var(--claro-linea);color:var(--claro-texto-suave);padding:.875rem 1rem;font-size:.8125rem}.caso__apoyo[data-astro-cid-f33xpoor]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.caso__apoyo[data-astro-cid-f33xpoor] li[data-astro-cid-f33xpoor]{border:1px solid var(--claro-linea);border-radius:var(--radio-chico);overflow:hidden}.caso__apoyo[data-astro-cid-f33xpoor] img[data-astro-cid-f33xpoor]{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.caso__apoyo[data-astro-cid-f33xpoor] li[data-astro-cid-f33xpoor]:hover img[data-astro-cid-f33xpoor]{transform:scale(1.06)}.caso__extra[data-astro-cid-f33xpoor]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=40rem){.caso__extra[data-astro-cid-f33xpoor]{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}.caso__extra[data-astro-cid-f33xpoor] li[data-astro-cid-f33xpoor]{border:1px solid var(--claro-linea);border-radius:var(--radio-chico);overflow:hidden}.caso__extra[data-astro-cid-f33xpoor] img[data-astro-cid-f33xpoor]{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.caso__extra[data-astro-cid-f33xpoor] li[data-astro-cid-f33xpoor]:hover img[data-astro-cid-f33xpoor]{transform:scale(1.04)}.js .caso__apoyo[data-astro-cid-f33xpoor] li[data-astro-cid-f33xpoor]{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,.61,.36,1);transform:translateY(.75rem)}.js .revelar[data-astro-cid-f33xpoor].es-visible .caso__apoyo[data-astro-cid-f33xpoor] li[data-astro-cid-f33xpoor]{opacity:1;transform:none}.js .revelar[data-astro-cid-f33xpoor].es-visible .caso__apoyo[data-astro-cid-f33xpoor] li[data-astro-cid-f33xpoor]:first-child{transition-delay:.1s}.js .revelar[data-astro-cid-f33xpoor].es-visible .caso__apoyo[data-astro-cid-f33xpoor] li[data-astro-cid-f33xpoor]:nth-child(2){transition-delay:.18s}.js .revelar[data-astro-cid-f33xpoor].es-visible .caso__apoyo[data-astro-cid-f33xpoor] li[data-astro-cid-f33xpoor]:nth-child(3){transition-delay:.26s}.js .revelar[data-astro-cid-f33xpoor].es-visible .caso__apoyo[data-astro-cid-f33xpoor] li[data-astro-cid-f33xpoor]:nth-child(4){transition-delay:.34s}.js .revelar[data-astro-cid-f33xpoor].es-visible .caso__apoyo[data-astro-cid-f33xpoor] li[data-astro-cid-f33xpoor]:nth-child(5){transition-delay:.42s}.js .revelar[data-astro-cid-f33xpoor].es-visible .caso__apoyo[data-astro-cid-f33xpoor] li[data-astro-cid-f33xpoor]:nth-child(6){transition-delay:.5s}@media (prefers-reduced-motion:reduce){.js .caso__apoyo[data-astro-cid-f33xpoor] li[data-astro-cid-f33xpoor]{opacity:1;transition:none;transform:none}}.servicios__intro[data-astro-cid-pt7o54kk]{margin-bottom:clamp(3rem,5vw,4.5rem)}.servicio[data-astro-cid-pt7o54kk]{border-top:1px solid var(--linea);transition:border-color var(--transicion);grid-template-columns:4.5rem minmax(0,18rem) minmax(0,1fr) 3rem;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding-block:clamp(1.5rem,2.6vw,2.25rem);display:grid}.servicio[data-astro-cid-pt7o54kk]:last-child{border-bottom:1px solid var(--linea)}.servicio[data-astro-cid-pt7o54kk]:hover{border-top-color:var(--lima)}.servicio__num[data-astro-cid-pt7o54kk]{color:var(--texto-tenue);font-family:var(--display);letter-spacing:.1em;transition:color var(--transicion);font-size:.875rem;font-weight:700}.servicio[data-astro-cid-pt7o54kk]:hover .servicio__num[data-astro-cid-pt7o54kk]{color:var(--lima)}.servicio__nombre[data-astro-cid-pt7o54kk]{font-size:var(--t-h3);transition:transform var(--transicion);font-weight:600}.servicio[data-astro-cid-pt7o54kk]:hover .servicio__nombre[data-astro-cid-pt7o54kk]{transform:translate(.375rem)}.servicio__desc[data-astro-cid-pt7o54kk]{color:var(--texto-suave);font-size:var(--t-chico)}.servicio__cta[data-astro-cid-pt7o54kk]{border:1px solid var(--linea);width:2.75rem;height:2.75rem;color:var(--texto-suave);transition:background-color var(--transicion), border-color var(--transicion), color var(--transicion);border-radius:50%;justify-self:end;place-items:center;display:grid}.servicio__cta[data-astro-cid-pt7o54kk] svg[data-astro-cid-pt7o54kk]{width:1rem;height:1rem}.servicio[data-astro-cid-pt7o54kk]:hover .servicio__cta[data-astro-cid-pt7o54kk]{background:var(--lima);border-color:var(--lima);color:var(--negro)}@media (width<=56rem){.servicio[data-astro-cid-pt7o54kk]{grid-template-columns:3rem minmax(0,1fr) 2.75rem;grid-template-areas:"num nombre cta"".desc.";row-gap:.5rem}.servicio__num[data-astro-cid-pt7o54kk]{grid-area:num;align-self:start;padding-top:.5rem}.servicio__nombre[data-astro-cid-pt7o54kk]{grid-area:nombre}.servicio__desc[data-astro-cid-pt7o54kk]{grid-area:desc}.servicio__cta[data-astro-cid-pt7o54kk]{grid-area:cta;align-self:start}}.proceso__intro[data-astro-cid-4v555h6s]{margin-bottom:clamp(2.5rem,4vw,3.75rem)}.proceso__lista[data-astro-cid-4v555h6s]{background:var(--claro-linea);border:1px solid var(--claro-linea);border-radius:var(--radio);gap:1px;display:grid;overflow:hidden}@media (width>=46rem){.proceso__lista[data-astro-cid-4v555h6s]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=70rem){.proceso__lista[data-astro-cid-4v555h6s]{grid-template-columns:repeat(4,minmax(0,1fr))}}.paso[data-astro-cid-4v555h6s]{background:var(--claro);transition:background-color var(--transicion);flex-direction:column;gap:.75rem;padding:clamp(1.75rem,2.5vw,2.25rem);display:flex;position:relative}.paso[data-astro-cid-4v555h6s]:hover{background:var(--hueso)}.paso__icono[data-astro-cid-4v555h6s]{color:var(--azul)}.paso__icono[data-astro-cid-4v555h6s] svg[data-astro-cid-4v555h6s]{width:2rem;height:2rem}.paso[data-astro-cid-4v555h6s]:hover .paso__icono[data-astro-cid-4v555h6s] svg[data-astro-cid-4v555h6s]{animation:.6s paso-pulso}@keyframes paso-pulso{50%{transform:translateY(-4px)}}.paso__numero[data-astro-cid-4v555h6s]{font-family:var(--display);letter-spacing:.18em;color:var(--claro-texto-suave);font-size:.75rem;font-weight:600}.paso__titulo[data-astro-cid-4v555h6s]{font-size:var(--t-h4)}.paso__texto[data-astro-cid-4v555h6s]{color:var(--claro-texto-suave);font-size:var(--t-chico)}.js .paso[data-astro-cid-4v555h6s]{opacity:0;transition:opacity .6s ease, transform .6s cubic-bezier(.22, .61, .36, 1), background-color var(--transicion);transform:translateY(1rem)}.js .revelar[data-astro-cid-4v555h6s].es-visible .paso[data-astro-cid-4v555h6s]{opacity:1;transform:none}.js .revelar[data-astro-cid-4v555h6s].es-visible .paso[data-astro-cid-4v555h6s]:first-child{transition-delay:50ms}.js .revelar[data-astro-cid-4v555h6s].es-visible .paso[data-astro-cid-4v555h6s]:nth-child(2){transition-delay:.14s}.js .revelar[data-astro-cid-4v555h6s].es-visible .paso[data-astro-cid-4v555h6s]:nth-child(3){transition-delay:.23s}.js .revelar[data-astro-cid-4v555h6s].es-visible .paso[data-astro-cid-4v555h6s]:nth-child(4){transition-delay:.32s}@media (prefers-reduced-motion:reduce){.js .paso[data-astro-cid-4v555h6s]{opacity:1;transition:none;transform:none}}.detalle[data-astro-cid-b5x3aemt]{background:var(--negro-suave)}.detalle__intro[data-astro-cid-b5x3aemt]{margin-bottom:clamp(2.5rem,4vw,4rem)}.grupo[data-astro-cid-b5x3aemt]{border-top:1px solid var(--linea)}.grupo[data-astro-cid-b5x3aemt]:last-child{border-bottom:1px solid var(--linea)}.grupo__titulo[data-astro-cid-b5x3aemt]{font-family:var(--display);font-size:var(--t-h4);cursor:pointer;transition:color var(--transicion);align-items:center;gap:1rem;padding-block:clamp(1.125rem,2vw,1.625rem);font-weight:600;list-style:none;display:flex}.grupo__titulo[data-astro-cid-b5x3aemt]::-webkit-details-marker{display:none}.grupo__titulo[data-astro-cid-b5x3aemt]:hover{color:var(--lima)}.grupo__cuenta[data-astro-cid-b5x3aemt]{border:1px solid var(--linea);color:var(--texto-tenue);font-family:var(--cuerpo);border-radius:100px;padding:.125rem .5rem;font-size:.6875rem;font-weight:400}.grupo__icono[data-astro-cid-b5x3aemt]{width:1rem;height:1rem;transition:transform var(--transicion);flex:none;margin-inline-start:auto}.grupo[data-astro-cid-b5x3aemt][open] .grupo__icono[data-astro-cid-b5x3aemt]{color:var(--lima);transform:rotate(45deg)}.grupo__cuerpo[data-astro-cid-b5x3aemt]{padding-bottom:clamp(1.5rem,2.5vw,2.25rem)}.grupo__intro[data-astro-cid-b5x3aemt]{color:var(--lima);font-size:var(--t-chico);margin-bottom:1.125rem;font-style:italic}.grupo__items[data-astro-cid-b5x3aemt]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.625rem 2rem;display:grid}.grupo__items[data-astro-cid-b5x3aemt] li[data-astro-cid-b5x3aemt]{color:var(--texto-suave);font-size:var(--t-chico);padding-inline-start:1.125rem;line-height:1.5;position:relative}.grupo__items[data-astro-cid-b5x3aemt] li[data-astro-cid-b5x3aemt]:before{content:"";background:var(--azul-claro);border-radius:50%;width:5px;height:5px;position:absolute;top:.6875rem;left:0}.marcas__intro[data-astro-cid-wyj3l63z]{margin-bottom:clamp(2rem,3vw,2.75rem)}.marcas__cuerpo[data-astro-cid-wyj3l63z]{margin-top:clamp(2.5rem,4vw,3.5rem)}.marcas__lista[data-astro-cid-wyj3l63z]{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.marcas__otras[data-astro-cid-wyj3l63z]{border:1px solid var(--linea);border-radius:var(--radio);flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:clamp(1.25rem,2.5vw,2rem);padding:1.25rem clamp(1.25rem,2.5vw,2rem);display:flex}.marcas__otras-titulo[data-astro-cid-wyj3l63z]{color:var(--texto-tenue);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.marcas__otras[data-astro-cid-wyj3l63z] ul[data-astro-cid-wyj3l63z]{flex-wrap:wrap;gap:1rem 2rem;display:flex}.marcas__otras[data-astro-cid-wyj3l63z] li[data-astro-cid-wyj3l63z]{align-items:center;gap:.85rem;display:flex}.marcas__otras[data-astro-cid-wyj3l63z] img[data-astro-cid-wyj3l63z]{object-fit:cover;border-radius:50%;width:3rem;height:3rem}.marcas__otras[data-astro-cid-wyj3l63z] span[data-astro-cid-wyj3l63z]{color:var(--texto-suave);flex-direction:column;font-size:.8125rem;display:flex}.marcas__otras[data-astro-cid-wyj3l63z] strong[data-astro-cid-wyj3l63z]{color:var(--blanco);font-family:var(--display);font-size:1rem;font-weight:600}.testimonios[data-astro-cid-scvevujj]{background:var(--negro)}.testimonios__intro[data-astro-cid-scvevujj]{margin-bottom:clamp(2.5rem,4vw,3.5rem)}.carrusel[data-astro-cid-scvevujj]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.carrusel__pista[data-astro-cid-scvevujj]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:1.25rem;padding-block:.25rem;display:flex;overflow-x:auto}.carrusel__pista[data-astro-cid-scvevujj]::-webkit-scrollbar{display:none}.carrusel__flecha[data-astro-cid-scvevujj]{border:1px solid var(--linea);background:var(--negro-carta);width:2.5rem;height:2.5rem;color:var(--blanco);transition:border-color var(--transicion), color var(--transicion);border-radius:50%;place-items:center;padding:0;display:grid}.carrusel__flecha[data-astro-cid-scvevujj] svg[data-astro-cid-scvevujj]{width:.9rem;height:.9rem}.carrusel__flecha[data-astro-cid-scvevujj]:hover{border-color:var(--lima);color:var(--lima)}.testimonio[data-astro-cid-scvevujj]{scroll-snap-align:start;min-height:16rem;color:var(--claro-texto);background:#f4f4f1;border-radius:18px;flex-direction:column;flex:0 0 calc(33.3333% - .833333rem);gap:.85rem;padding:1.35rem 1.4rem 1.5rem;animation:.7s cubic-bezier(.22,.61,.36,1) both tarjeta-entrar;display:flex}.testimonio[data-astro-cid-scvevujj]:nth-child(2){animation-delay:80ms}.testimonio[data-astro-cid-scvevujj]:nth-child(3){animation-delay:.16s}.testimonio__arriba[data-astro-cid-scvevujj]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.testimonio__nombre[data-astro-cid-scvevujj]{font-family:var(--display);font-size:.9375rem;font-weight:600}.testimonio__rol[data-astro-cid-scvevujj]{color:var(--claro-texto-suave);margin-top:.15rem;font-size:.8125rem}.testimonio__avatar[data-astro-cid-scvevujj]{object-fit:cover;background:#d8d8d3;border-radius:50%;flex:none;width:2.75rem;height:2.75rem}.testimonio__avatar--letra[data-astro-cid-scvevujj]{color:#2b2c2f;font-family:var(--display);place-items:center;font-size:.75rem;font-weight:700;display:grid}.testimonio__estrellas[data-astro-cid-scvevujj]{color:#f5b301;gap:.15rem;display:flex}.testimonio__estrellas[data-astro-cid-scvevujj] svg[data-astro-cid-scvevujj]{flex:none;width:.95rem;max-width:none;height:.95rem}.testimonio__texto[data-astro-cid-scvevujj]{color:#3a3b3f;margin:0;font-size:.9375rem;line-height:1.55}@keyframes tarjeta-entrar{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@media (width<=64rem){.testimonio[data-astro-cid-scvevujj]{flex-basis:calc(50% - .625rem)}}@media (width<=40rem){.carrusel[data-astro-cid-scvevujj]{grid-template-columns:1fr}.carrusel__flecha[data-astro-cid-scvevujj]{display:none}.testimonio[data-astro-cid-scvevujj]{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.testimonio[data-astro-cid-scvevujj],.carrusel__pista[data-astro-cid-scvevujj]{scroll-behavior:auto;animation:none}}.contacto__inner[data-astro-cid-7b4tjujo]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.contacto__datos[data-astro-cid-7b4tjujo]{border-top:1px solid var(--linea);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.5rem;margin-top:clamp(2.5rem,4vw,3.5rem);padding-top:2rem;display:grid}.contacto__etiqueta[data-astro-cid-7b4tjujo]{color:var(--texto-tenue);font-size:var(--t-eyebrow);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.375rem;display:block}.formulario[data-astro-cid-7b4tjujo]{border:1px solid var(--linea);border-radius:var(--radio);background:var(--negro-suave);flex-direction:column;gap:1.125rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.formulario__nota[data-astro-cid-7b4tjujo]{color:var(--texto-tenue);font-size:.8125rem}.campo[data-astro-cid-7b4tjujo]{flex-direction:column;gap:.5rem;display:flex}.campo[data-astro-cid-7b4tjujo] label[data-astro-cid-7b4tjujo]{color:var(--texto-suave);font-size:.8125rem}.campo[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo],.campo[data-astro-cid-7b4tjujo] select[data-astro-cid-7b4tjujo],.campo[data-astro-cid-7b4tjujo] textarea[data-astro-cid-7b4tjujo]{border:1px solid var(--linea);border-radius:var(--radio-chico);background:var(--negro);color:var(--texto);font-family:var(--cuerpo);font-size:var(--t-chico);transition:border-color var(--transicion);padding:.8125rem 1rem;font-weight:300}.campo[data-astro-cid-7b4tjujo] textarea[data-astro-cid-7b4tjujo]{resize:vertical}.campo[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo]:hover,.campo[data-astro-cid-7b4tjujo] select[data-astro-cid-7b4tjujo]:hover,.campo[data-astro-cid-7b4tjujo] textarea[data-astro-cid-7b4tjujo]:hover{border-color:var(--linea-fuerte)}.campo[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo]:focus,.campo[data-astro-cid-7b4tjujo] select[data-astro-cid-7b4tjujo]:focus,.campo[data-astro-cid-7b4tjujo] textarea[data-astro-cid-7b4tjujo]:focus{border-color:var(--lima);outline:none}.formulario__enviar[data-astro-cid-7b4tjujo]{align-self:flex-start;margin-top:.5rem}@media (width<=56rem){.contacto__inner[data-astro-cid-7b4tjujo]{grid-template-columns:1fr}}
