.casos[data-astro-cid-svb3jccn]{grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:2.8rem;display:grid}.caso[data-astro-cid-svb3jccn]{border-radius:var(--radio);background:#ffffff0f;border:1px solid #ffffff24;flex-direction:column;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.caso[data-astro-cid-svb3jccn]:hover{border-color:var(--lima);transform:translateY(-3px)}.caso__foto[data-astro-cid-svb3jccn]{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.caso__foto[data-astro-cid-svb3jccn] img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.caso[data-astro-cid-svb3jccn]:hover .caso__foto[data-astro-cid-svb3jccn] img{transform:scale(1.04)}.caso__cifra[data-astro-cid-svb3jccn]{background:var(--lima);color:var(--tinta);font-family:var(--f-titulo);border-radius:2px;padding:.35rem .75rem;font-size:1.05rem;font-weight:600;position:absolute;bottom:1rem;left:1rem}.caso__texto[data-astro-cid-svb3jccn]{flex-direction:column;flex:1;padding:1.4rem 1.4rem 1.2rem;display:flex}.caso__etiqueta[data-astro-cid-svb3jccn]{letter-spacing:.14em;text-transform:uppercase;color:var(--lima);margin-bottom:.4rem;font-size:.72rem;font-weight:600}.caso[data-astro-cid-svb3jccn] h3[data-astro-cid-svb3jccn]{margin-bottom:1rem;font-size:1.35rem}.caso__pasos[data-astro-cid-svb3jccn]{counter-reset:paso;gap:.8rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.caso__pasos[data-astro-cid-svb3jccn] li[data-astro-cid-svb3jccn]{counter-increment:paso;padding-left:1.6rem;position:relative}.caso__pasos[data-astro-cid-svb3jccn] li[data-astro-cid-svb3jccn]:before{content:counter(paso);border:1px solid var(--lima);width:1.15rem;height:1.15rem;color:var(--lima);border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:.1rem;left:0}.caso__pasos[data-astro-cid-svb3jccn] span[data-astro-cid-svb3jccn]{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:.7rem;font-weight:600;display:block}.caso__pasos[data-astro-cid-svb3jccn] p[data-astro-cid-svb3jccn]{color:#ffffffe0;margin:.1rem 0 0;font-size:.97rem;line-height:1.5}.caso__enlace[data-astro-cid-svb3jccn]{color:var(--lima);margin-top:auto;font-weight:600;text-decoration:none}.caso__enlace[data-astro-cid-svb3jccn]:hover{text-decoration:underline}@media (width<=900px){.casos[data-astro-cid-svb3jccn]{grid-template-columns:1fr}.caso[data-astro-cid-svb3jccn]{grid-template-columns:1fr 1.3fr;display:grid}.caso__foto[data-astro-cid-svb3jccn]{aspect-ratio:auto;height:100%}}@media (width<=600px){.caso[data-astro-cid-svb3jccn]{display:flex}.caso__foto[data-astro-cid-svb3jccn]{aspect-ratio:4/3}}.resenas__cabeza[data-astro-cid-2rnxis7c]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.resenas__cabeza[data-astro-cid-2rnxis7c] h2[data-astro-cid-2rnxis7c]{margin-bottom:0}.estrellas[data-astro-cid-2rnxis7c]{color:#f4b400;letter-spacing:.1em}.resenas__flechas[data-astro-cid-2rnxis7c]{gap:.5rem;display:flex}.resenas__flechas[data-astro-cid-2rnxis7c] button[data-astro-cid-2rnxis7c]{border:1px solid var(--gris);background:var(--blanco);width:3rem;height:3rem;font:inherit;cursor:pointer;color:var(--tinta);border-radius:50%;font-size:1.2rem}.resenas__flechas[data-astro-cid-2rnxis7c] button[data-astro-cid-2rnxis7c]:hover{border-color:var(--verde);color:var(--verde-texto)}.resenas__pista[data-astro-cid-2rnxis7c]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 1rem);grid-auto-flow:column;gap:1.5rem;margin:0;padding:.3rem .1rem 1rem;list-style:none;display:grid;overflow-x:auto}.resenas__pista[data-astro-cid-2rnxis7c]::-webkit-scrollbar{display:none}.resena[data-astro-cid-2rnxis7c]{scroll-snap-align:start;background:var(--blanco);border:1px solid var(--gris);border-radius:var(--radio);flex-direction:column;gap:.9rem;padding:1.6rem;display:flex}.resena[data-astro-cid-2rnxis7c] blockquote[data-astro-cid-2rnxis7c]{flex:1;margin:0;font-size:1.02rem;line-height:1.6}.resena__traducida[data-astro-cid-2rnxis7c]{color:var(--tinta-suave);margin:-.4rem 0 0;font-size:.8rem}.resena__autor[data-astro-cid-2rnxis7c]{border-top:1px solid var(--gris);align-items:center;gap:.8rem;padding-top:1rem;display:flex}.resena__foto[data-astro-cid-2rnxis7c]{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.resena__autor[data-astro-cid-2rnxis7c] span[data-astro-cid-2rnxis7c]{flex:1;line-height:1.3;display:grid}.resena__autor[data-astro-cid-2rnxis7c] small[data-astro-cid-2rnxis7c]{color:var(--tinta-suave)}.resena__google[data-astro-cid-2rnxis7c]{flex:none;width:22px;height:22px}.resenas__todas[data-astro-cid-2rnxis7c]{margin-top:1.2rem;display:inline-block}@media (width<=900px){.resenas__pista[data-astro-cid-2rnxis7c]{grid-auto-columns:calc(50% - .75rem)}}@media (width<=600px){.resenas__pista[data-astro-cid-2rnxis7c]{grid-auto-columns:88%}}.experiencia[data-astro-cid-7ixkbanu]{margin-top:2.4rem}.portada[data-astro-cid-7ixkbanu]{min-height:100svh;color:var(--blanco);background:var(--tinta);align-items:end;display:grid;position:relative;overflow:hidden}.portada__video[data-astro-cid-7ixkbanu]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.portada__velo[data-astro-cid-7ixkbanu]{background:linear-gradient(#0000000a 30%,#000000b3);position:absolute;inset:0}.portada__texto[data-astro-cid-7ixkbanu]{padding-block:8rem clamp(4rem,10vh,7rem);position:relative}.portada[data-astro-cid-7ixkbanu] h1[data-astro-cid-7ixkbanu]{max-width:16ch}.portada__entradilla[data-astro-cid-7ixkbanu]{opacity:.92;max-width:46ch;font-size:clamp(1.1rem,1.8vw,1.35rem)}.portada__botones[data-astro-cid-7ixkbanu]{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.portada__credito[data-astro-cid-7ixkbanu]{right:calc(var(--margen) + 84px);opacity:.7;font-size:.8rem;text-decoration:none;position:absolute;bottom:1.4rem}.portada__credito[data-astro-cid-7ixkbanu]:hover{opacity:1;text-decoration:underline}.puertas[data-astro-cid-7ixkbanu]{grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-top:2.5rem;display:grid}.puerta[data-astro-cid-7ixkbanu]{aspect-ratio:3/4;border-radius:var(--radio);color:var(--blanco);text-decoration:none;display:block;position:relative;overflow:hidden}.puerta[data-astro-cid-7ixkbanu] img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.puerta[data-astro-cid-7ixkbanu]:hover img{transform:scale(1.05)}.puerta[data-astro-cid-7ixkbanu]:after{content:"";background:linear-gradient(#0000 35%,#000000c7);position:absolute;inset:0}.puerta__texto[data-astro-cid-7ixkbanu]{z-index:1;padding:1.4rem;position:absolute;inset:auto 0 0}.puerta[data-astro-cid-7ixkbanu] h3[data-astro-cid-7ixkbanu]{margin-bottom:.3rem;font-size:1.6rem}.puerta[data-astro-cid-7ixkbanu] p[data-astro-cid-7ixkbanu]{opacity:.9;margin-bottom:.8rem;font-size:.97rem}.puerta__mas[data-astro-cid-7ixkbanu]{color:var(--lima);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.puerta__mas[data-astro-cid-7ixkbanu] svg{width:1.1em}.puerta--plano[data-astro-cid-7ixkbanu]{background:var(--blanco);border:1px solid var(--gris)}.puerta--plano[data-astro-cid-7ixkbanu] img{object-position:20% 15%}.puerta--plano[data-astro-cid-7ixkbanu]:after{background:linear-gradient(#17705a05 30%,#12392fed)}.cabeza-seccion[data-astro-cid-7ixkbanu]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2.5rem;display:flex}.rejilla-destacados[data-astro-cid-7ixkbanu]{grid-template-columns:repeat(3,1fr);gap:2.5rem 1.8rem;display:grid}.estudio[data-astro-cid-7ixkbanu]{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.estudio__foto[data-astro-cid-7ixkbanu] img{border-radius:var(--radio);aspect-ratio:1;object-fit:cover;object-position:50% 30%;width:100%}.estudio__firma[data-astro-cid-7ixkbanu]{color:var(--tinta-suave);border-top:1px solid var(--gris);margin-top:1.5rem;padding-top:1rem;font-size:.9rem}.diagnostico[data-astro-cid-7ixkbanu]{grid-template-columns:1fr 1.5fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.diagnostico[data-astro-cid-7ixkbanu] .diag{margin-top:0}.diagnostico__vias[data-astro-cid-7ixkbanu]{color:var(--tinta-suave);gap:.7rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.diagnostico__vias[data-astro-cid-7ixkbanu] a[data-astro-cid-7ixkbanu]{color:var(--tinta);align-items:center;gap:.6rem;font-weight:500;text-decoration:none;display:inline-flex}.diagnostico__vias[data-astro-cid-7ixkbanu] a[data-astro-cid-7ixkbanu]:hover{color:var(--verde-texto)}.diagnostico__vias[data-astro-cid-7ixkbanu] svg{width:1.2em;height:1.2em;color:var(--verde)}@media (width<=1060px){.puertas[data-astro-cid-7ixkbanu]{grid-template-columns:1fr 1fr}.puerta[data-astro-cid-7ixkbanu]{aspect-ratio:4/3}}@media (width<=900px){.rejilla-destacados[data-astro-cid-7ixkbanu]{grid-template-columns:1fr 1fr}.diagnostico[data-astro-cid-7ixkbanu],.estudio[data-astro-cid-7ixkbanu]{grid-template-columns:1fr}}@media (width<=600px){.rejilla-destacados[data-astro-cid-7ixkbanu],.puertas[data-astro-cid-7ixkbanu]{grid-template-columns:1fr}.portada__credito[data-astro-cid-7ixkbanu]{display:none}}
