*,:before,:after{box-sizing:border-box}body{font-family:var(--letra-cuerpo);--fondo:var(--hueso-50);--tinta:var(--carbon-950);--tinta-2:var(--gris-calido-600);--tinta-inversa:var(--hueso-50);--linea:var(--hueso-200);background:var(--fondo);color:var(--tinta);transition:background-color var(--t-media) var(--ease-sec), color var(--t-media) var(--ease-sec);margin:0;font-size:1.0625rem;line-height:1.5;overflow-x:clip}body[data-fondo=alterno],.fondo-fijo [data-fondo=alterno]{--fondo:var(--hueso-200);--linea:var(--alpaca-400);background:var(--fondo)}body[data-fondo=verde],.fondo-fijo [data-fondo=verde]{--fondo:var(--yerba-900);--tinta:var(--hueso-50);--tinta-2:var(--alpaca-400);--tinta-inversa:var(--carbon-950);--linea:var(--yerba-700);background:var(--fondo);color:var(--tinta)}h1,h2,h3,p,ol,ul,figure,blockquote{margin:0;padding:0}h1,h2,h3{text-wrap:balance}ol,ul{list-style:none}a{color:inherit}img,svg,video{display:block}.t2{color:var(--tinta-2);transition:color var(--t-media) var(--ease-sec)}.linea-mask{margin-block:-.1em -.16em;padding-block:.1em .16em}.etiqueta{letter-spacing:.2em;text-transform:uppercase;font-size:.625rem;font-weight:500;line-height:1.5}.marcador{background:var(--marcador);color:var(--carbon-950)}.portada{z-index:0;isolation:isolate;min-height:calc(100svh - var(--alto-cabecera));background:var(--color-superficie);color:var(--color-texto-1);flex-direction:column;display:flex;position:relative}.portada__cuerpo{gap:var(--space-s);padding-block:var(--space-2xs) var(--space-m);flex-direction:column;flex:1;display:flex}.portada__texto{max-width:42rem}.titular-portada{font-family:var(--letra-titulo);letter-spacing:-.02em;text-wrap:balance;font-size:min(max(min(10vw,2.5rem),4.3vw),3.875rem);font-weight:800;line-height:1}.junto{white-space:nowrap}.bajada{margin-top:var(--space-s);max-width:44ch;color:var(--color-texto-2);text-wrap:balance}.portada .boton{margin-top:var(--space-m)}@media (prefers-reduced-motion:no-preference){.js .portada:not(.iniciada) [data-titular],.js .pila:not(.pila--viva) .sitio:not(:first-child) .sitio__carta{opacity:0;animation:0s linear 6s forwards rescate}}@keyframes rescate{to{opacity:1;visibility:visible}}.pila-marco{width:min(100%,17rem);margin-top:var(--space-m);align-self:flex-start}.pila{aspect-ratio:16/10;position:relative}.sitio{transform-origin:0 0;position:absolute;inset:0}.sitio:first-child{z-index:5;--p:0}.sitio:nth-child(2){z-index:4;--p:1}.sitio:nth-child(3){z-index:3;--p:2}.sitio:nth-child(4){z-index:2;--p:3}.sitio:nth-child(5){z-index:1;--p:4}.sitio__carta{border-radius:var(--radio-grande);background:var(--hueso-200);height:100%;translate:calc(var(--p) * 2.8%) calc(var(--p) * -5.5%);rotate:calc(-1.5deg + var(--p) * 1.2deg);scale:calc(1 - var(--p) * .06);overflow:hidden}.pila--viva .sitio__carta{translate:none;rotate:none;scale:none}.sitio video,.caso__medio video{object-fit:cover;width:100%;height:100%}.bloque{padding-block:var(--space-l);color:var(--tinta);transition:color var(--t-media) var(--ease-sec)}.bloque__titulo{font-family:var(--letra-titulo);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1.02}.bloque__enlace,.casos__todos,.testimonios__google{margin-top:var(--space-l);padding-block:.65rem;font-weight:600;display:inline-block}.servicios{z-index:2;background:var(--hueso-50);color:var(--carbon-950);--tinta:var(--carbon-950);--tinta-2:var(--gris-calido-600);--tinta-inversa:var(--hueso-50);--linea:var(--hueso-200);position:relative}.tarjetas{margin-top:var(--space-m);align-content:start;gap:var(--space-2xs);display:grid}.tarjeta{border-radius:var(--radio-grande);background:var(--color-superficie-alt);color:var(--color-texto-1);scroll-margin-top:calc(var(--alto-cabecera) + var(--space-s));transition:background-color var(--t-media) var(--ease-sec), color var(--t-media) var(--ease-sec)}.tarjeta.es-activa{background:var(--color-superficie-intensa);color:var(--color-texto-inverso)}.tarjeta h3{font:inherit}.tarjeta button{appearance:none;justify-content:space-between;align-items:center;gap:var(--space-s);width:100%;min-height:4rem;padding:var(--space-s) var(--relleno-caja);border-radius:var(--radio-grande);color:inherit;font-family:var(--letra-titulo);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;font-size:1.375rem;font-weight:700;line-height:1.1;display:flex}.tarjeta__c{width:1.5rem;height:1.6rem;color:var(--azul-logo);transition:transform var(--t-media) var(--ease-firma);flex:none;transform:scale(0)}.es-activa .tarjeta__c{transform:scale(1)}.tarjeta__cuerpo{transition:grid-template-rows var(--t-media) var(--ease-firma);grid-template-rows:0fr;display:grid}.es-activa .tarjeta__cuerpo{grid-template-rows:1fr}.tarjeta__adentro{visibility:hidden;transition:visibility var(--t-media);overflow:hidden}.es-activa .tarjeta__adentro{visibility:visible}.tarjeta__adentro p{max-width:60ch;padding-inline:var(--relleno-caja);text-wrap:pretty;color:var(--color-texto-inverso-2);font-size:1rem}.tarjeta__adentro a{margin:0 var(--relleno-caja) var(--space-2xs);color:var(--color-texto-inverso);padding-block:.65rem;font-weight:600;display:inline-block}html:not(.js) .tarjeta__cuerpo{grid-template-rows:1fr}html:not(.js) .tarjeta__adentro{visibility:visible}html:not(.js) .tarjeta:not(.es-activa) .tarjeta__adentro p,html:not(.js) .tarjeta:not(.es-activa) .tarjeta__adentro a{color:var(--color-texto-1)}.casos{z-index:1;padding-block:var(--space-xl) var(--space-l);position:relative}.casos__titulo{z-index:2;position:relative}.caso{margin-top:var(--space-l);gap:var(--space-s);display:grid}.caso__medio{z-index:2;aspect-ratio:16/10;border-radius:var(--radio-grande);display:block;position:relative;overflow:hidden}.caso h3{margin-top:var(--space-2xs);font-family:var(--letra-titulo);letter-spacing:-.01em;font-size:1.375rem;font-weight:700;line-height:1.1}.caso .t2{margin-top:var(--space-2xs);text-wrap:pretty;max-width:40ch}.viaje .caso__medio video{visibility:hidden}.numeros{padding-top:0}.cifras{margin-top:var(--space-l);gap:var(--space-l);padding:0;list-style:none;display:grid}.cifra strong{font-family:var(--letra-titulo);letter-spacing:-.02em;font-size:clamp(3.5rem,7vw,5.5rem);font-weight:800;line-height:1;display:block}.cifra span{margin-top:var(--space-2xs);text-wrap:pretty;white-space:pre-line;max-width:34ch;font-size:.9375rem;line-height:1.35;display:block}.cifra a{margin-top:var(--space-2xs);padding-block:.65rem;font-size:.9375rem;font-weight:600;display:inline-block}.testimonios{z-index:1;position:relative}.pila-testimonios{margin-top:var(--space-m);margin-inline:calc(-1 * var(--gutter));padding:var(--space-s) var(--gutter);gap:var(--space-xs);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.pila-testimonios::-webkit-scrollbar{display:none}.testimonio{scroll-snap-align:start;gap:var(--space-s);padding:var(--relleno-caja);border-radius:var(--radio-grande);background:var(--color-superficie);color:var(--color-texto-1);flex-direction:column;flex:0 0 min(84%,22rem);display:flex}.testimonio:nth-child(2n){background:var(--yerba-300)}.testimonio:first-child{rotate:-1.5deg}.testimonio:nth-child(2){rotate:1deg}.testimonio:nth-child(3){rotate:-.8deg}.testimonio:nth-child(4){rotate:1.4deg}.testimonio img{object-fit:contain;object-position:left;width:auto;max-width:10rem;height:3.25rem}.testimonio blockquote{text-wrap:pretty;flex:1;font-size:1.125rem;font-style:italic;line-height:1.4}.testimonio__quien{font-size:.9375rem;line-height:1.35}.testimonio__quien strong{font-weight:600}.equipo__fila{margin-top:var(--space-m);gap:var(--space-l);display:grid}.equipo__boton{--color-boton-fondo:var(--yerba-900);--color-boton-texto:var(--hueso-50);--boton-relleno:var(--azul-web);--boton-relleno-texto:var(--carbon-950);justify-self:start}.equipo__boton svg{transition:color var(--t-rapida) var(--ease-sec), translate var(--t-media) var(--ease-firma)}.persona__foto{aspect-ratio:4/5;border-radius:var(--radio-grande);background:var(--hueso-200);overflow:hidden}.persona__foto img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.persona h3{margin-top:var(--space-s);font-family:var(--letra-titulo);letter-spacing:-.01em;font-size:1.625rem;font-weight:700;line-height:1.1}.persona__rol{margin-top:.25rem;font-size:.9375rem}.persona__bio{margin-top:var(--space-xs);text-wrap:pretty;max-width:40ch;font-style:italic}.notas__lista{margin-top:var(--space-m);gap:var(--space-m);display:grid}.nota a{color:inherit;text-decoration:none;display:block}.nota__imagen{aspect-ratio:16/10;border-radius:var(--radio-grande);background:var(--hueso-200);display:block;overflow:hidden}.nota__imagen img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-media) var(--ease-firma)}@media (hover:hover) and (pointer:fine){.nota a:hover img{transform:scale(1.03)}}.nota__categoria{margin-top:var(--space-s);display:block}.nota__titulo{margin-top:var(--space-2xs);font-family:var(--letra-titulo);letter-spacing:-.01em;text-wrap:balance;font-size:1.375rem;font-weight:700;line-height:1.12;display:block}.nota__fecha{margin-top:var(--space-2xs);font-size:.875rem;display:block}.acordeon{margin-top:var(--space-m);border-bottom:var(--trazo) solid var(--linea)}.pregunta{border-top:var(--trazo) solid var(--linea)}.pregunta h3{font:inherit}.pregunta button{appearance:none;justify-content:space-between;align-items:center;gap:var(--space-s);width:100%;min-height:4rem;padding:var(--space-s) 0;color:inherit;font:600 1.125rem/1.25 var(--letra-cuerpo);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.pregunta svg{width:1.5rem;height:1.5rem;transition:transform var(--t-rapida) var(--ease-sec);flex:none}.pregunta button[aria-expanded=true] svg{transform:rotate(180deg)}.pregunta__cuerpo{transition:grid-template-rows var(--t-media) var(--ease-firma);grid-template-rows:0fr;display:grid}.pregunta h3:has(button[aria-expanded=true])+.pregunta__cuerpo{grid-template-rows:1fr}.pregunta__adentro{visibility:hidden;transition:visibility var(--t-media);overflow:hidden}.pregunta h3:has(button[aria-expanded=true])+.pregunta__cuerpo .pregunta__adentro{visibility:visible}.pregunta__adentro p{max-width:62ch;padding-bottom:var(--space-s);text-wrap:pretty}.pregunta__adentro a{text-underline-offset:3px;font-weight:500}html:not(.js) .pregunta__cuerpo{grid-template-rows:1fr}html:not(.js) .pregunta__adentro{visibility:visible}html:not(.js) .pregunta svg{display:none}.cierre{z-index:1;position:relative;overflow:clip}.cierre__cuerpo{gap:var(--space-l);display:grid}.cierre__texto{z-index:1;position:relative}.cierre .boton{margin-top:var(--space-m)}.pila-chica{aspect-ratio:16/10;width:min(70%,15rem);position:relative}.pila-chica img{object-fit:cover;border-radius:var(--radio-chico);width:100%;height:100%;position:absolute;inset:0}.pila-chica img:first-child{translate:9% -11%;rotate:1deg;scale:.88}.pila-chica img:nth-child(2){translate:4.5% -5.5%;rotate:-.3deg;scale:.94}.pila-chica img:nth-child(3){rotate:-1.5deg}.flotante{z-index:40;right:var(--gutter);bottom:calc(var(--space-s) + env(safe-area-inset-bottom));border-radius:var(--radio-pill);background:var(--color-boton-fondo);width:3.5rem;height:3.5rem;color:var(--color-boton-texto);opacity:0;visibility:hidden;transition:opacity var(--t-media) var(--ease-firma), transform var(--t-media) var(--ease-firma), visibility var(--t-media);place-items:center;display:grid;position:fixed;transform:translateY(12px)}.flotante svg{width:1.75rem;height:1.75rem}.flotante:active{transform:scale(.98)}.ver-flotante .flotante{opacity:1;visibility:visible;transform:none}.legal{max-width:45rem;padding-block:var(--space-m) var(--space-xl)}.legal h1{font-family:var(--letra-titulo);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:800;line-height:1.02}.legal__fecha{margin-top:var(--space-xs);color:var(--tinta-2);font-size:.9375rem}.legal h2{margin-top:var(--space-l);font-family:var(--letra-titulo);letter-spacing:-.01em;scroll-margin-top:calc(var(--alto-cabecera) + var(--space-s));font-size:1.5rem;font-weight:700;line-height:1.15}.legal__num{color:var(--tinta-2);margin-right:.4em}.legal p,.legal li{margin-top:var(--space-xs);text-wrap:pretty}.legal ul{padding-left:1.2em;list-style:outside}.legal a{color:var(--color-enlace)}.error{padding-block:var(--space-xl);min-height:60svh}.error__enlaces{margin-block:var(--space-m);gap:var(--space-2xs) var(--space-m);flex-wrap:wrap;font-weight:600;display:flex}.error__enlaces a{padding-block:.65rem;display:inline-block}@media (width>=768px){.portada__cuerpo{padding-bottom:var(--space-l);justify-content:center}.portada__texto{z-index:1;max-width:46%;position:relative}.bloque{padding-block:var(--space-xl)}.bajada{max-width:46ch}.tarjetas,.equipo__fila,.notas__lista,.acordeon{margin-top:var(--space-l)}.tarjeta{--alto:5.5rem}.tarjeta--baja{--alto:4rem}.tarjeta button{min-height:var(--alto);font-size:1.625rem}.tarjeta--baja button{font-size:1.25rem}.casos{padding-block:var(--space-2xl) var(--space-l)}.caso{gap:var(--space-l);grid-template-columns:7fr 4fr;align-items:end}.caso--der{grid-template-columns:4fr 7fr}.caso--der .caso__medio{order:2}.numeros{padding-top:0}.cifras{grid-template-columns:repeat(3,minmax(0,1fr))}.equipo__fila{gap:var(--space-l) var(--space-xl);grid-template-columns:repeat(2,minmax(0,24rem))}.equipo__boton{grid-column:1/-1}.notas__lista{grid-template-columns:repeat(3,1fr)}.cierre__cuerpo{grid-template-columns:7fr 4fr;align-items:center}.pila-chica{width:100%}.pila-chica img{border-radius:var(--radio-grande)}}@media (width>=768px) and (width<=1023px){.pila-marco{width:22rem}.portada__texto{max-width:100%}}@media (width>=1024px){.portada__cuerpo{align-items:center;column-gap:var(--space-l);grid-template-columns:minmax(min-content,1fr) minmax(0,min(41vw,42rem));display:grid}.portada__texto{max-width:none}.pila-marco{align-self:center;width:auto;margin:0;padding:6.1% .9% 0 0}.pila-testimonios{margin:var(--space-l) 0 0;padding:var(--space-m) 0;grid-template-columns:repeat(100,1fr);gap:0;display:grid;overflow:visible}.testimonio{min-height:23rem;transition:transform var(--t-rapida) var(--ease-sec);grid-row:1}.testimonio:first-child{grid-column:1/31;rotate:-3deg}.testimonio:nth-child(2){margin-top:var(--space-m);grid-column:24/54;rotate:2deg}.testimonio:nth-child(3){grid-column:47/77;margin-top:-.5rem;rotate:-1.5deg}.testimonio:nth-child(4){margin-top:var(--space-s);grid-column:71/101;rotate:3.5deg}.testimonio:hover,.testimonio:focus-visible{z-index:3;transform:translateY(-6px)}}@media (width>=1200px){.equipo__fila{gap:0 var(--space-l);grid-template-columns:repeat(2,minmax(0,24rem)) minmax(20rem,1fr)}.persona{grid-row:span 2;grid-template-rows:subgrid;display:grid}.equipo__boton{grid-area:1/3;place-self:center end}}@media (hover:hover) and (pointer:fine){.equipo__boton:hover:before{transform:scale(20)}.equipo__boton:hover svg{translate:4px}}@media (width<=1023px){.portada{min-height:0}.portada__cuerpo{padding-top:var(--space-m)}.portada__texto{text-align:center;max-width:none}.bajada{margin-inline:auto}.pila-marco{align-self:center;width:min(100vw - 1.25rem,40rem);padding-top:6.1%}}.preguntas{padding-bottom:0}.cierre{padding-top:calc(var(--space-l) - 4px)}@media (width>=768px){.cierre{padding-top:calc(var(--space-xl) - 4px)}}@media (width<=767px){.pila-chica{display:none}}
