.clientes-module__JheiVa__clientes{padding:clamp(56px, 9vh, 96px) var(--margen);background:var(--niebla)}.clientes-module__JheiVa__contenido{max-width:var(--contenido);margin:0 auto}.clientes-module__JheiVa__grupos{margin-top:clamp(40px,7vh,72px);display:grid;overflow:clip}.clientes-module__JheiVa__grupo{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;place-items:center;gap:clamp(44px,9vh,88px) clamp(20px,5vw,80px);margin:0;padding:0;list-style:none;display:grid}.clientes-module__JheiVa__grupo li{place-items:center;width:100%;height:64px;display:grid}.clientes-module__JheiVa__logo{filter:brightness(0)opacity(.78);width:auto;max-width:min(100%,150px)}.clientes-module__JheiVa__logo[data-altura=alto]{height:56px}.clientes-module__JheiVa__logo[data-altura=medio]{height:38px}.clientes-module__JheiVa__logo[data-altura=bajo]{height:26px}@media (max-width:520px){.clientes-module__JheiVa__logo[data-altura=alto]{height:46px}.clientes-module__JheiVa__logo[data-altura=medio]{height:32px}.clientes-module__JheiVa__logo[data-altura=bajo]{height:22px}}.clientes-module__JheiVa__grupos{gap:clamp(44px,9vh,88px)}@media (prefers-reduced-motion:no-preference){.clientes-module__JheiVa__grupos{gap:0}.clientes-module__JheiVa__grupo{animation:10s infinite backwards clientes-module__JheiVa__grupo;animation-delay:calc(var(--n) * 5s);grid-area:1/1}}@keyframes clientes-module__JheiVa__grupo{0%{opacity:0;transform:translate(36px)}6%,45%{opacity:1;transform:none}50%,to{opacity:0;transform:translate(-36px)}}
.entrada-module__XOHXTa__entrada{min-height:calc(100svh - var(--alto-cabecera));color:var(--blanco);background:#0b0b0d;align-items:flex-end;display:flex;position:relative;overflow:clip}.entrada-module__XOHXTa__foto{object-fit:cover;filter:grayscale()contrast(1.05)}.entrada-module__XOHXTa__velo{background:linear-gradient(90deg,#000000bd,#00000029),linear-gradient(#0000 55%,#00000080);position:absolute;inset:0}.entrada-module__XOHXTa__silueta{color:#ffffff8c;transform-origin:70% 60%;pointer-events:none;width:auto;height:96%;position:absolute;bottom:-8%;right:clamp(-9rem,-3vw,0rem)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.entrada-module__XOHXTa__silueta{animation:linear both entrada-module__XOHXTa__sale;animation-timeline:view();animation-range:exit exit 75%}}}@keyframes entrada-module__XOHXTa__sale{to{opacity:0;transform:scale(2.6)}}.entrada-module__XOHXTa__texto{z-index:1;width:100%;max-width:var(--contenido);padding:clamp(56px, 12vh, 120px) var(--margen) clamp(48px, 9vh, 96px);margin:0 auto;position:relative}.entrada-module__XOHXTa__texto h1{max-width:14ch}.entrada-module__XOHXTa__acciones{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:32px;display:flex}
.editorial-module__rKK9UW__rotulo{font-size:var(--kicker);letter-spacing:-.015em;color:var(--rojo-texto);align-items:flex-start;gap:14px;margin:0 0 clamp(18px,2.4vw,30px);font-weight:650;line-height:1.1;display:flex}.editorial-module__rKK9UW__rotulo:before{content:"";background:repeating-linear-gradient(-55deg, var(--rojo) 0 4px, transparent 4px 8px);flex:none;width:.95em;height:.36em;margin-top:.38em}.editorial-module__rKK9UW__oscuro{color:#ff6b6c}
.ventana-module__AyD5DG__ventana{visibility:visible;background:var(--blanco);width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--tinta);border:0;border-radius:34px;margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 80px #00000059}.ventana-module__AyD5DG__ventana::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c10189e}.ventana-module__AyD5DG__ventana[open]{opacity:1;transition:opacity .24s var(--curva), transform .24s var(--curva);transform:none}@starting-style{.ventana-module__AyD5DG__ventana[open]{opacity:0;transform:translateY(14px)scale(.97)}}@media (prefers-reduced-motion:reduce){.ventana-module__AyD5DG__ventana[open]{transition:none}}.ventana-module__AyD5DG__marco{overscroll-behavior:contain;max-height:calc(100dvh - 48px);padding:clamp(28px,4.4vw,56px);overflow-y:auto}.ventana-module__AyD5DG__cerrar{z-index:1;margin:0;position:absolute;top:14px;right:14px}.ventana-module__AyD5DG__cerrar button{background:var(--niebla);width:52px;height:52px;color:var(--tinta);cursor:pointer;transition:background .2s var(--curva), color .2s var(--curva), transform .16s var(--curva);border:0;border-radius:999px;place-items:center;font-size:1.75rem;line-height:1;display:grid}.ventana-module__AyD5DG__cerrar button:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.ventana-module__AyD5DG__cerrar button:hover{background:var(--tinta);color:var(--blanco)}}.ventana-module__AyD5DG__cerrar button:focus-visible{outline:3px solid var(--rojo);outline-offset:3px}.ventana-module__AyD5DG__rotulo{letter-spacing:-.015em;color:var(--rojo-texto);margin:0 64px clamp(12px,1.6vw,18px) 0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:650;line-height:1.15}.ventana-module__AyD5DG__rotulo:before{content:"";vertical-align:.14em;background:repeating-linear-gradient(-55deg, var(--rojo) 0 4px, transparent 4px 8px);width:.95em;height:.36em;margin-right:12px;display:inline-block}.ventana-module__AyD5DG__titulo{letter-spacing:-.045em;color:var(--tinta);text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.6vw,3.75rem);font-weight:700;line-height:1}.ventana-module__AyD5DG__secundario{color:var(--gris-titular);display:block}.ventana-module__AyD5DG__texto{color:var(--texto);margin-top:clamp(18px,2.2vw,26px);font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.42}.ventana-module__AyD5DG__texto>*+*{margin-top:.8em}.ventana-module__AyD5DG__texto p{margin:0}.ventana-module__AyD5DG__texto ul{margin:0;padding:0;list-style:none}.ventana-module__AyD5DG__texto p+ul{margin-top:.8em}.ventana-module__AyD5DG__texto li{border-top:1px solid var(--linea);color:var(--tinta);padding:14px 0;font-weight:550}.ventana-module__AyD5DG__accion{flex-wrap:wrap;gap:14px;margin-top:clamp(26px,3vw,36px);display:flex}.ventana-module__AyD5DG__boton{isolation:isolate;cursor:pointer;text-align:left;font:inherit;color:var(--tinta);-webkit-tap-highlight-color:transparent;transition:transform .16s var(--curva);border:0;justify-content:space-between;align-items:center;gap:18px;margin:0;display:inline-flex;position:relative;overflow:clip}.ventana-module__AyD5DG__boton:active{transform:scale(.97)}.ventana-module__AyD5DG__boton:focus-visible{outline:3px solid var(--rojo);outline-offset:3px}.ventana-module__AyD5DG__pildora{background:var(--niebla);min-height:68px;font-size:var(--boton);letter-spacing:-.012em;border-radius:999px;padding:12px 14px 12px clamp(22px,2.2vw,30px);font-weight:600;line-height:1.15}.ventana-module__AyD5DG__tarjeta{background:var(--blanco);min-height:clamp(180px,17vw,260px);box-shadow:0 0 0 1px var(--linea);border-radius:30px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:28px;padding:clamp(24px,2.6vw,38px)}.ventana-module__AyD5DG__tarjeta .ventana-module__AyD5DG__leyenda{flex-direction:column;flex:1;justify-content:space-between;gap:20px;display:flex}.ventana-module__AyD5DG__tarjeta .ventana-module__AyD5DG__mas{font-size:1.75rem;position:absolute;top:clamp(24px,2.6vw,38px);right:clamp(24px,2.6vw,38px)}.ventana-module__AyD5DG__oscuro{color:var(--blanco)}.ventana-module__AyD5DG__pildora.ventana-module__AyD5DG__oscuro{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.ventana-module__AyD5DG__tarjeta.ventana-module__AyD5DG__oscuro{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff24}@media (hover:hover) and (pointer:fine){.ventana-module__AyD5DG__pildora:hover,.ventana-module__AyD5DG__tarjeta:hover{box-shadow:0 0 0 2px var(--tinta)}.ventana-module__AyD5DG__oscuro:hover{box-shadow:inset 0 0 0 2px #ffffffb3}}.ventana-module__AyD5DG__leyenda{min-width:0}.ventana-module__AyD5DG__mas{background:var(--rojo);width:1.7em;height:1.7em;color:var(--blanco);border-radius:50%;flex:none;place-items:center;font-size:.95em;line-height:1;display:inline-grid}.ventana-module__AyD5DG__mas:before{content:"+";font-size:1.45em;font-weight:400;transform:translateY(-.05em)}.ventana-module__AyD5DG__boton:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 38%,#d046472e 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.ventana-module__AyD5DG__oscuro:after{background:linear-gradient(100deg,#0000 38%,#ffffff24 50%,#0000 62%)}@media (prefers-reduced-motion:no-preference){.ventana-module__AyD5DG__boton[data-barrido=activo]:after,.ventana-module__AyD5DG__boton[data-barrido=activo] .ventana-module__AyD5DG__mas{animation-duration:1.7s;animation-timing-function:var(--curva);animation-iteration-count:2;animation-delay:calc(.3s + min(var(--i,0), 10) * 80ms)}[data-barrido=activo] .ventana-module__AyD5DG__boton:after{animation-duration:1.7s;animation-timing-function:var(--curva);animation-iteration-count:2;animation-delay:calc(.3s + min(var(--i,0), 10) * 80ms)}[data-barrido=activo] .ventana-module__AyD5DG__boton .ventana-module__AyD5DG__mas{animation-duration:1.7s;animation-timing-function:var(--curva);animation-iteration-count:2;animation-delay:calc(.3s + min(var(--i,0), 10) * 80ms)}.ventana-module__AyD5DG__boton[data-barrido=activo]:after{animation-name:ventana-module__AyD5DG__barrido}[data-barrido=activo] .ventana-module__AyD5DG__boton:after{animation-name:ventana-module__AyD5DG__barrido}:is(.ventana-module__AyD5DG__boton[data-barrido=activo] .ventana-module__AyD5DG__mas,[data-barrido=activo] .ventana-module__AyD5DG__boton .ventana-module__AyD5DG__mas){animation-name:ventana-module__AyD5DG__barridoMas}}@keyframes ventana-module__AyD5DG__barrido{0%{transform:translate(-130%)}45%,to{transform:translate(130%)}}@keyframes ventana-module__AyD5DG__barridoMas{0%{transform:scale(1)}18%{transform:scale(1.25)}40%,to{transform:scale(1)}}
.etiquetas-module__aD30Ka__etiqueta{color:inherit;font:inherit;cursor:pointer;isolation:isolate;transition:background .2s var(--curva), color .2s var(--curva), transform .16s var(--curva);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin:0;padding:6px 12px;display:inline-flex;position:relative;overflow:hidden}.etiquetas-module__aD30Ka__etiqueta:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.etiquetas-module__aD30Ka__etiqueta:hover{background:var(--tinta);color:var(--blanco)}}.etiquetas-module__aD30Ka__etiqueta:focus-visible{outline:2px solid var(--tinta);outline-offset:3px}.etiquetas-module__aD30Ka__mas{opacity:.55;font-weight:600}.etiquetas-module__aD30Ka__etiqueta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 28%,#d046474d 48%,#d046471a 58%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}@media (prefers-reduced-motion:no-preference){[data-barrido=activo] .etiquetas-module__aD30Ka__etiqueta:after{animation-duration:1.7s;animation-timing-function:var(--curva);animation-iteration-count:2;animation-delay:calc(.3s + min(var(--i,0), 10) * 80ms)}[data-barrido=activo] .etiquetas-module__aD30Ka__mas{animation-duration:1.7s;animation-timing-function:var(--curva);animation-iteration-count:2;animation-delay:calc(.3s + min(var(--i,0), 10) * 80ms)}[data-barrido=activo] .etiquetas-module__aD30Ka__etiqueta:after{animation-name:etiquetas-module__aD30Ka__barrido}[data-barrido=activo] .etiquetas-module__aD30Ka__mas{animation-name:etiquetas-module__aD30Ka__barridoMas}}@keyframes etiquetas-module__aD30Ka__barrido{0%{transform:translate(-130%)}45%,to{transform:translate(130%)}}@keyframes etiquetas-module__aD30Ka__barridoMas{0%{opacity:.55;transform:scale(1)}18%{opacity:1;color:var(--rojo-texto);transform:scale(1.45)}40%,to{opacity:.55;transform:scale(1)}}.etiquetas-module__aD30Ka__concepto+.etiquetas-module__aD30Ka__concepto{border-top:1px solid var(--linea);margin-top:28px;padding-top:28px}.etiquetas-module__aD30Ka__etapa{background:var(--niebla);color:var(--rojo-texto);border-radius:999px;margin:0 64px 14px 0;padding:6px 16px;font-size:1.125rem;font-weight:600;display:inline-block}.etiquetas-module__aD30Ka__titulo{letter-spacing:-.035em;text-wrap:balance;margin:0 64px 16px 0;font-size:clamp(2.25rem,4.2vw,3.5rem);font-weight:700;line-height:1.1}.etiquetas-module__aD30Ka__titulo+.etiquetas-module__aD30Ka__concepto{margin-top:4px}.etiquetas-module__aD30Ka__subtitulo{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.15}.etiquetas-module__aD30Ka__concepto .etiquetas-module__aD30Ka__titulo{margin-bottom:14px}.etiquetas-module__aD30Ka__que,.etiquetas-module__aD30Ka__como{color:var(--texto);margin:0 0 14px;font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.45}.etiquetas-module__aD30Ka__como{color:var(--tinta);font-weight:500}.etiquetas-module__aD30Ka__ejemplo{background:var(--niebla);color:var(--texto);border-radius:16px;margin-top:16px;padding:14px 16px;font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.5}.etiquetas-module__aD30Ka__tipo{background:var(--tinta);color:var(--blanco);border-radius:999px;margin-right:4px;padding:2px 10px;font-size:1.125rem;font-weight:600;display:inline-block}.etiquetas-module__aD30Ka__ejemplo[data-tipo=ilustrativo] .etiquetas-module__aD30Ka__tipo,.etiquetas-module__aD30Ka__ejemplo[data-tipo=bancorp] .etiquetas-module__aD30Ka__tipo{background:var(--blanco);color:var(--tinta)}.etiquetas-module__aD30Ka__enlace{color:var(--rojo-texto);white-space:nowrap;font-weight:600}.etiquetas-module__aD30Ka__enlace:hover{text-underline-offset:3px;text-decoration:underline}.etiquetas-module__aD30Ka__nota{color:var(--texto-suave);margin:14px 0 0;font-size:1.125rem;font-style:italic}.etiquetas-module__aD30Ka__acciones{margin-top:26px}.etiquetas-module__aD30Ka__glifo{background:currentColor;flex:none;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413Z'/%3E%3C/svg%3E") 50%/contain no-repeat}
.expertos-module__93S2gq__somos{letter-spacing:-.035em;text-align:center;text-wrap:balance;color:var(--rojo-texto);margin:0 0 clamp(10px,2vh,18px);font-size:clamp(1.75rem,4.4vw,3.4rem);font-weight:700;line-height:1.05}.expertos-module__93S2gq__plataformas{grid-template-columns:repeat(4,1fr);gap:20px;padding:0;list-style:none;display:grid}.expertos-module__93S2gq__plataforma{border-radius:var(--radio-mosaico);background:var(--niebla);min-height:150px;color:var(--tinta);letter-spacing:-.01em;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:600;display:flex}.expertos-module__93S2gq__plataforma svg{opacity:.85}.expertos-module__93S2gq__capacidades{justify-content:center;max-width:820px;margin:24px auto 0}@media (max-width:820px){.expertos-module__93S2gq__plataformas{grid-template-columns:1fr 1fr;gap:12px}.expertos-module__93S2gq__plataforma{min-height:120px}}
.industrias-tres-module___MV0ha__industrias{padding:clamp(48px, 8vh, 96px) var(--margen);background:var(--tinta);color:var(--blanco)}.industrias-tres-module___MV0ha__contenido{max-width:var(--contenido);margin:0 auto}.industrias-tres-module___MV0ha__tarjetas{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.industrias-tres-module___MV0ha__tarjetas li{display:flex}.industrias-tres-module___MV0ha__tarjeta{flex-direction:column;flex:1;align-items:flex-start;gap:20px;min-height:clamp(200px,19vw,280px);display:flex}.industrias-tres-module___MV0ha__numero{font-size:var(--numero);letter-spacing:-.05em;color:#ff6b6c;font-weight:700;line-height:.85;display:block}.industrias-tres-module___MV0ha__nombre{letter-spacing:-.04em;font-size:clamp(2rem,3.2vw,3rem);font-weight:700;line-height:1;display:block}@media (max-width:1000px){.industrias-tres-module___MV0ha__tarjetas{grid-template-columns:1fr}.industrias-tres-module___MV0ha__tarjeta{min-height:0}}.industrias-tres-module___MV0ha__otras{max-width:34ch;font-size:var(--subtitulo);letter-spacing:-.012em;color:#ffffffd1;margin:clamp(32px,4vw,48px) 0 0;line-height:1.3}
.agentica-module__0S6kZq__mosaico{padding:clamp(48px, 8vh, 96px) var(--margen);border-radius:var(--radio-mosaico);background:var(--blanco);text-align:center}.agentica-module__0S6kZq__mosaico>p{margin-inline:auto}
.linea-ia-module__LMDZmq__linea{padding:clamp(56px, 9vh, 96px) var(--margen);text-align:center;color:var(--blanco);background:#0b0b0d;flex-direction:column;align-items:center;gap:clamp(18px,3vh,28px);display:flex}.linea-ia-module__LMDZmq__logo{width:auto;height:clamp(120px,18vh,160px)}.linea-ia-module__LMDZmq__texto{letter-spacing:-.035em;text-wrap:balance;max-width:28ch;margin:0;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:700;line-height:1.1}
.cifras-module__5GdIcq__cifras{padding:clamp(56px, 9vh, 96px) var(--margen);background:var(--blanco)}.cifras-module__5GdIcq__lista{max-width:var(--contenido);grid-template-columns:repeat(4,1fr);margin:0 auto;padding:0;list-style:none;display:grid}.cifras-module__5GdIcq__lista li{border-left:1px solid var(--linea);flex-direction:column;gap:10px;padding:0 clamp(14px,2vw,28px);display:flex}.cifras-module__5GdIcq__lista li:first-child{border-left:0;padding-left:0}.cifras-module__5GdIcq__valor{letter-spacing:-.045em;color:var(--tinta);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:700;line-height:1}.cifras-module__5GdIcq__etiqueta{font-size:var(--texto-minimo);color:var(--texto-suave);line-height:1.4}@media (max-width:820px){.cifras-module__5GdIcq__lista{grid-template-columns:1fr 1fr;row-gap:36px}.cifras-module__5GdIcq__lista li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:400px){.cifras-module__5GdIcq__lista{grid-template-columns:1fr}.cifras-module__5GdIcq__lista li,.cifras-module__5GdIcq__lista li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:820px){.cifras-module__5GdIcq__lista li{animation:none}}
.banda-module__DVuTIq__banda{min-height:92svh;color:var(--blanco);isolation:isolate;display:flex;position:relative;overflow:clip}.banda-module__DVuTIq__foto{z-index:-2;position:absolute;inset:0}.banda-module__DVuTIq__foto:after{content:"";background:var(--velo-foto);position:absolute;inset:0}.banda-module__DVuTIq__imagen{object-fit:cover}.banda-module__DVuTIq__grises{filter:grayscale()brightness(.62)}.banda-module__DVuTIq__texto{width:100%;padding:0 var(--margen) clamp(48px, 8vh, 90px)}.banda-module__DVuTIq__abajo{align-items:flex-end}.banda-module__DVuTIq__centro{text-align:center;justify-content:center;align-items:center}.banda-module__DVuTIq__centro .banda-module__DVuTIq__texto{padding-bottom:0}.banda-module__DVuTIq__centro .banda-module__DVuTIq__foto:after{background:#0000002e}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.banda-module__DVuTIq__foto{animation:linear backwards banda-module__DVuTIq__abre,linear both banda-module__DVuTIq__deriva;animation-timeline:view(),view();animation-range:entry 4% cover 36%,cover;inset:-6% 0}}}@keyframes banda-module__DVuTIq__abre{0%{clip-path:inset(17% 11% round var(--radio-mosaico))}to{clip-path:inset(0%)}}@keyframes banda-module__DVuTIq__deriva{0%{transform:translateY(-5%)}to{transform:translateY(5%)}}
.numeralia-module__VSJWqq__numeralia{padding:clamp(56px, 9vh, 96px) var(--margen);background:var(--blanco);color:var(--tinta);position:relative;overflow:clip}.numeralia-module__VSJWqq__contenido{max-width:var(--contenido);margin:0 auto;position:relative}.numeralia-module__VSJWqq__estados{gap:clamp(40px,7vh,72px);display:grid}.numeralia-module__VSJWqq__cifras{border-top:1px solid var(--linea);margin:0;padding:0;list-style:none}.numeralia-module__VSJWqq__cifras li{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);padding-block:clamp(24px,3.4vw,44px);display:grid;container-type:inline-size}.numeralia-module__VSJWqq__valor{font-size:min(var(--cifra), 12.5cqi);letter-spacing:-.055em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700;line-height:.9;display:block}.numeralia-module__VSJWqq__unidad{letter-spacing:-.01em;vertical-align:top;color:var(--rojo);margin-left:.1em;font-size:.32em;position:relative;top:.2em}.numeralia-module__VSJWqq__etiqueta{font-size:var(--subtitulo);letter-spacing:-.012em;color:var(--texto);margin-bottom:.4em;line-height:1.25}.numeralia-module__VSJWqq__medimos{margin-top:clamp(24px,3vw,36px)}.numeralia-module__VSJWqq__puntos{display:none}@media (max-width:700px){.numeralia-module__VSJWqq__cifras li{text-align:center;grid-template-columns:1fr;align-items:center;gap:12px}.numeralia-module__VSJWqq__valor{font-size:min(var(--cifra), 15.5vw)}.numeralia-module__VSJWqq__cabecera p{justify-content:center}.numeralia-module__VSJWqq__medimos{justify-content:center;display:flex}.numeralia-module__VSJWqq__puntos{justify-content:center}}@media (prefers-reduced-motion:no-preference){.numeralia-module__VSJWqq__estados{gap:0}.numeralia-module__VSJWqq__estado{animation:15s infinite backwards numeralia-module__VSJWqq__pareja;animation-delay:calc(var(--n) * 5s);grid-area:1/1}.numeralia-module__VSJWqq__puntos{gap:8px;margin:clamp(36px,6vh,56px) 0 0;padding:0;list-style:none;display:flex}.numeralia-module__VSJWqq__puntos li{width:8px;height:8px;animation:15s infinite backwards numeralia-module__VSJWqq__punto;animation-delay:calc(var(--n) * 5s);background:#cfcfd5;border-radius:99px}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.numeralia-module__VSJWqq__estados:hover .numeralia-module__VSJWqq__estado,.numeralia-module__VSJWqq__estados:focus-within .numeralia-module__VSJWqq__estado{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference){.numeralia-module__VSJWqq__estados:has(dialog[open]) .numeralia-module__VSJWqq__estado{animation-play-state:paused}.numeralia-module__VSJWqq__numeralia:has(dialog[open]) .numeralia-module__VSJWqq__puntos li{animation-play-state:paused}}@keyframes numeralia-module__VSJWqq__pareja{0%{opacity:0;visibility:hidden;transform:translateY(14px)}3%,30.5%{opacity:1;visibility:visible;transform:none}33.3%,to{opacity:0;visibility:hidden;transform:translateY(-10px)}}@keyframes numeralia-module__VSJWqq__punto{0%,33.3%,to{background:#cfcfd5;width:8px}3%,30.5%{background:var(--rojo);width:24px}}
.metodo-module__lSTlwW__pasos{padding:clamp(56px, 8vh, 90px) var(--margen)}.metodo-module__lSTlwW__lista{max-width:var(--contenido);grid-template-columns:repeat(3,1fr);gap:20px;margin:0 auto;padding:0;list-style:none;display:grid}.metodo-module__lSTlwW__paso{border-radius:var(--radio-mosaico);background:var(--blanco);flex-direction:column;min-height:240px;padding:36px 32px 40px;display:flex}.metodo-module__lSTlwW__numero{font-size:var(--kicker);letter-spacing:-.01em;color:var(--rojo-texto);font-weight:600}.metodo-module__lSTlwW__frase{letter-spacing:-.035em;color:var(--tinta);margin-top:auto;font-size:clamp(1.75rem,2.6vw,2.4rem);font-weight:700;line-height:1.1}@media (max-width:820px){.metodo-module__lSTlwW__lista{grid-template-columns:1fr}.metodo-module__lSTlwW__paso{min-height:170px}}
.obra-module__kzMbYq__obra{color:var(--blanco);background:#0b0b0d;padding:clamp(56px,9vh,96px) 0 clamp(8px,2vh,24px)}.obra-module__kzMbYq__cabeza{max-width:var(--contenido);padding-inline:var(--margen);margin:0 auto clamp(36px,6vh,64px)}.obra-module__kzMbYq__panel{min-height:clamp(300px,40svh,460px);color:inherit;background:linear-gradient(135deg,#141416,#1d1214);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:clip}.obra-module__kzMbYq__foto{object-fit:cover;transition:transform .9s var(--curva)}.obra-module__kzMbYq__panel:hover .obra-module__kzMbYq__foto{transform:scale(1.03)}.obra-module__kzMbYq__fondo{color:#ffffff24;width:auto;height:120%;position:absolute;top:-10%;right:clamp(-2rem,4vw,6rem)}.obra-module__kzMbYq__velo{background:linear-gradient(90deg,#000000c7,#0000001f 70%),linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.obra-module__kzMbYq__texto{z-index:1;width:100%;max-width:var(--contenido);padding:clamp(28px, 5vh, 44px) var(--margen);flex-direction:column;margin:0 auto;display:flex;position:relative}.obra-module__kzMbYq__titulo{letter-spacing:-.07em;font-size:clamp(3rem,7.4vw,6.5rem);font-weight:800;line-height:.92}.obra-module__kzMbYq__linea{letter-spacing:-.01em;color:#ffffffdb;max-width:34ch;margin-top:14px;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.25}.obra-module__kzMbYq__ver{color:#ff6b6c;margin-top:20px;font-size:1.25rem;font-weight:600}.obra-module__kzMbYq__accion{padding:clamp(32px, 6vh, 56px) var(--margen);justify-content:center;display:flex}
.catalogo-module__Z2ctJG__rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.5vw,48px) clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.catalogo-module__Z2ctJG__categoria{border-top:2px solid var(--tinta);flex-direction:column;gap:10px;padding-top:16px;display:flex}.catalogo-module__Z2ctJG__destacada{grid-column:span 2}.catalogo-module__Z2ctJG__numero{letter-spacing:-.06em;color:var(--rojo);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:800;line-height:.9}.catalogo-module__Z2ctJG__nombre{letter-spacing:-.025em;color:var(--tinta);margin:0;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:700;line-height:1.15}.catalogo-module__Z2ctJG__items{color:var(--texto);font-size:var(--texto-minimo);margin:0;padding:0;line-height:1.45;list-style:none}.catalogo-module__Z2ctJG__items li{border-bottom:1px solid var(--linea);padding:7px 0}.catalogo-module__Z2ctJG__destacada .catalogo-module__Z2ctJG__items{column-count:2;column-gap:28px}.catalogo-module__Z2ctJG__destacada .catalogo-module__Z2ctJG__items li{break-inside:avoid}.catalogo-module__Z2ctJG__personalizacion{flex-direction:column;gap:10px;margin-top:8px;display:flex}.catalogo-module__Z2ctJG__rotuloPersonalizacion{font-size:var(--texto-minimo);letter-spacing:.08em;text-transform:uppercase;color:var(--rojo-texto);font-weight:800}.catalogo-module__Z2ctJG__opciones{margin:0}.catalogo-module__Z2ctJG__accion{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;margin-top:clamp(40px,6vh,64px);display:flex}.catalogo-module__Z2ctJG__detalle{font-size:var(--texto-minimo);color:var(--texto-suave)}.catalogo-module__Z2ctJG__nota{text-align:center;max-width:60ch;font-size:var(--texto-minimo);color:var(--texto-suave);margin:20px auto 0}@media (max-width:1000px){.catalogo-module__Z2ctJG__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogo-module__Z2ctJG__destacada{grid-column:auto}.catalogo-module__Z2ctJG__destacada .catalogo-module__Z2ctJG__items{column-count:1}}@media (max-width:600px){.catalogo-module__Z2ctJG__rejilla{grid-template-columns:1fr}.catalogo-module__Z2ctJG__destacada{grid-column:auto}.catalogo-module__Z2ctJG__destacada .catalogo-module__Z2ctJG__items{column-count:1}.catalogo-module__Z2ctJG__accion{flex-direction:column;gap:10px}}
.problema-module__Y-XFaW__problema{padding:clamp(48px, 8vh, 96px) var(--margen);background:var(--niebla);color:var(--tinta)}.problema-module__Y-XFaW__contenido{max-width:var(--contenido);margin:0 auto}.problema-module__Y-XFaW__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin-top:clamp(40px,5vw,64px);display:grid}.problema-module__Y-XFaW__tarjeta{flex-direction:column;gap:28px;display:flex}.problema-module__Y-XFaW__numero{font-size:var(--numero);letter-spacing:-.05em;color:var(--rojo);font-weight:700;line-height:.85;display:block}.problema-module__Y-XFaW__titulo{letter-spacing:-.03em;font-size:clamp(1.625rem,2.5vw,2.375rem);font-weight:650;line-height:1.05;display:block}@media (max-width:1000px){.problema-module__Y-XFaW__items{grid-template-columns:1fr}}
.nosotros-module__4ZzErW__divisiones{justify-content:center;max-width:760px;margin:0 auto}.nosotros-module__4ZzErW__oficinas{grid-template-columns:1fr 1fr;gap:20px;max-width:860px;margin:0 auto;display:grid}.nosotros-module__4ZzErW__oficinas>div{border-radius:var(--radio-mosaico);background:var(--niebla);padding:32px 30px}.nosotros-module__4ZzErW__oficinas dt{font-size:var(--texto-minimo);color:var(--rojo-texto);margin-bottom:12px;font-weight:600}.nosotros-module__4ZzErW__oficinas dd{font-size:var(--titulo);letter-spacing:-.035em;color:var(--tinta);margin:0 0 6px;font-weight:700;line-height:1.15}.nosotros-module__4ZzErW__canales{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.nosotros-module__4ZzErW__canal{border-radius:var(--radio-mosaico);background:var(--blanco);flex-direction:column;gap:10px;padding:30px 28px;display:flex}.nosotros-module__4ZzErW__rotulo{font-size:var(--texto-minimo);color:var(--rojo-texto);font-weight:600}.nosotros-module__4ZzErW__dato{letter-spacing:-.02em;color:var(--tinta);overflow-wrap:anywhere;font-size:1.25rem;font-weight:650;line-height:1.3}.nosotros-module__4ZzErW__dato a{color:inherit;text-decoration:none}.nosotros-module__4ZzErW__dato a:hover{text-underline-offset:3px;text-decoration:underline}.nosotros-module__4ZzErW__suave{font-size:var(--texto-minimo);color:var(--texto-suave)}@media (max-width:1100px){.nosotros-module__4ZzErW__canales{grid-template-columns:1fr 1fr}}@media (max-width:820px){.nosotros-module__4ZzErW__oficinas,.nosotros-module__4ZzErW__canales{grid-template-columns:1fr}}.nosotros-module__4ZzErW__fotos{max-width:var(--contenido);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:clamp(32px,4vw,56px) auto 0;display:grid}.nosotros-module__4ZzErW__fotos figure{border-radius:var(--radio-imagen);margin:0;overflow:hidden}.nosotros-module__4ZzErW__fotos img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:820px){.nosotros-module__4ZzErW__fotos{grid-template-columns:1fr}}
.division-module__QRkh7G__rejilla{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.division-module__QRkh7G__invertida .division-module__QRkh7G__texto{order:2}.division-module__QRkh7G__numero{font-size:var(--numero);letter-spacing:-.05em;color:var(--rojo);font-variant-numeric:tabular-nums;font-weight:700;line-height:.9;display:block}.division-module__QRkh7G__nombre{font-size:var(--display-l);letter-spacing:-.045em;color:var(--tinta);text-wrap:balance;margin:10px 0 0;font-weight:700;line-height:1}.division-module__QRkh7G__frase{font-size:var(--subtitulo);letter-spacing:-.01em;color:var(--texto-suave);text-wrap:balance;margin:18px 0 0;line-height:1.35}.division-module__QRkh7G__descripcion{max-width:46ch;font-size:var(--texto-minimo);color:var(--texto);margin:18px 0 24px;line-height:1.55}.division-module__QRkh7G__prueba{margin-top:26px}.division-module__QRkh7G__pieza{aspect-ratio:4/5;border-radius:var(--radio-imagen);background:var(--niebla);position:relative;overflow:hidden}.division-module__QRkh7G__imagen{object-fit:cover}.division-module__QRkh7G__tipografica{background:var(--tinta);color:var(--blanco);font-size:var(--display-l);letter-spacing:-.045em;text-align:center;place-items:center;padding:32px;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}@media (max-width:820px){.division-module__QRkh7G__rejilla{grid-template-columns:1fr}.division-module__QRkh7G__invertida .division-module__QRkh7G__texto{order:0}.division-module__QRkh7G__pieza{aspect-ratio:16/11}}
.redes-canales-module__O8l28q__redes{margin-inline:auto;border-top:1px solid var(--linea);max-width:720px;margin-top:clamp(36px,5vh,52px);padding-top:clamp(28px,4vh,40px)}.redes-canales-module__O8l28q__rotulo{font-size:var(--texto-minimo);color:var(--texto);margin:0 0 16px;font-weight:600}.redes-canales-module__O8l28q__lista{flex-wrap:wrap;justify-content:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.redes-canales-module__O8l28q__canal{background:var(--blanco);min-height:52px;color:var(--tinta);transition:background .2s var(--curva), color .2s var(--curva);border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-flex}.redes-canales-module__O8l28q__canal:hover{background:var(--tinta);color:var(--blanco)}.redes-canales-module__O8l28q__canal:focus-visible{outline:2px solid var(--rojo);outline-offset:3px}
.trayectoria-module__Isystq__etapas{max-width:var(--contenido);border-top:1px solid var(--linea);margin:0 auto;padding:0;list-style:none;display:grid}.trayectoria-module__Isystq__etapas li{border-bottom:1px solid var(--linea);display:flex}.trayectoria-module__Isystq__etapas .trayectoria-module__Isystq__etapa{min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:row;flex:1;align-items:center;padding:clamp(20px,2.4vw,32px) 0}.trayectoria-module__Isystq__etapas .trayectoria-module__Isystq__etapa:hover{box-shadow:none}.trayectoria-module__Isystq__etapas .trayectoria-module__Isystq__etapa>span:first-child{flex-direction:row;justify-content:flex-start;align-items:center;gap:clamp(20px,3vw,48px)}.trayectoria-module__Isystq__etapas .trayectoria-module__Isystq__etapa>span:last-child{position:static}.trayectoria-module__Isystq__etapas .trayectoria-module__Isystq__etapa .trayectoria-module__Isystq__anios{font-size:min(var(--numero), 11.5vw);letter-spacing:-.055em;color:var(--rojo);white-space:nowrap;font-weight:700;line-height:.9;display:block}.trayectoria-module__Isystq__etapas .trayectoria-module__Isystq__etapa .trayectoria-module__Isystq__nombre{letter-spacing:-.03em;font-size:clamp(1.625rem,2.6vw,2.5rem);font-weight:650;line-height:1.05;display:block}.trayectoria-module__Isystq__cultura{padding:clamp(64px, 10vh, 120px) var(--margen);background:var(--tinta);color:var(--blanco)}.trayectoria-module__Isystq__contenido{max-width:var(--contenido);margin:0 auto}.trayectoria-module__Isystq__valores{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.trayectoria-module__Isystq__valores li{display:flex}.trayectoria-module__Isystq__valores li>button{flex:1}.trayectoria-module__Isystq__numero{color:#ff6b6c;letter-spacing:-.03em;margin-right:14px;font-weight:700}@media (max-width:820px){.trayectoria-module__Isystq__etapas .trayectoria-module__Isystq__etapa>span:first-child{flex-direction:column;align-items:flex-start;gap:8px}.trayectoria-module__Isystq__valores{grid-template-columns:1fr}}
.proceso-module__lCVznW__pasos{grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.proceso-module__lCVznW__paso{border-top:1px solid var(--linea);padding-top:22px}.proceso-module__lCVznW__numero{font-size:var(--cifra);letter-spacing:-.05em;color:var(--tinta);font-variant-numeric:tabular-nums;font-weight:700;line-height:1;display:block}.proceso-module__lCVznW__nombre{letter-spacing:-.02em;color:var(--tinta);margin:18px 0 0;font-size:1.25rem;font-weight:700}.proceso-module__lCVznW__frase{font-size:var(--texto-minimo);color:var(--texto);margin:8px 0 0;line-height:1.45}@media (max-width:820px){.proceso-module__lCVznW__pasos{grid-template-columns:1fr 1fr;row-gap:36px}}
.servicios-home-module__qo3VIG__servicios{padding:clamp(48px, 8vh, 96px) var(--margen);background:var(--blanco);color:var(--tinta)}.servicios-home-module__qo3VIG__contenido{max-width:var(--contenido);margin:0 auto}.servicios-home-module__qo3VIG__lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.servicios-home-module__qo3VIG__lista li{display:flex}.servicios-home-module__qo3VIG__servicio{flex:1}.servicios-home-module__qo3VIG__accion{margin-top:clamp(32px,4vw,48px)}@media (max-width:1000px){.servicios-home-module__qo3VIG__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.servicios-home-module__qo3VIG__lista{grid-template-columns:1fr}}
