.division--partners{--division:var(--smart)}:root{--luzc:255 181 13;--luzc-clara:255 214 120;--luzc-blanca:255 226 160;--luzc-tope:255 226 161}.division--impulsa{--division:#4dc5f2;--acento:#4dc5f2;--cta-fondo:#4dc5f2;--cta-texto:var(--core);--cta-hover:#4dc5f2;--cta-sombra:#0087c799;--cta-brillo:#4dc5f2e6;--luzc:77 197 242;--luzc-clara:77 197 242;--luzc-blanca:249 249 249;--luzc-tope:249 249 249}.division--business{--division:var(--sistem);--acento:var(--sistem);--cta-fondo:var(--sistem);--cta-texto:#fff;--cta-hover:var(--sistem);--cta-sombra:#625ac399;--cta-brillo:#625ac3e6}.division--business :-webkit-any(h1,h2) em{text-shadow:0 0 32px #625ac326}.division--business :is(h1,h2) em{text-shadow:0 0 32px #625ac326}.dhero{padding:calc(var(--nav) + 4px) 0 0;background:var(--sombra-media);position:relative}.dhero__tira{isolation:isolate;border-block:1px solid var(--linea);background:var(--core);align-items:flex-end;min-height:clamp(560px,82dvh,820px);display:flex;position:relative;overflow:hidden}.dhero__escena{z-index:-1;transform-origin:50% 30%;background:#031a39;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.dhero__foto,.dhero__velo,.dhero__luz,.dhero__red{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dhero__luz{mix-blend-mode:screen;pointer-events:none;display:none}.js .division--partners .dhero__luz{display:block}.dhero__red{mix-blend-mode:screen;pointer-events:none;display:none}.js .division--partners .dhero__red{display:block}.dhero__foto{object-fit:cover;object-position:72% 42%;max-width:none}@media (min-aspect-ratio:16/9){.dhero__foto{object-fit:contain;object-position:100% 50%}}@media (min-aspect-ratio:16/9) and (min-width:701px){.division--partners :-webkit-any(.dhero__foto,.dhero__luz,.dhero__red){aspect-ratio:2752/1536;width:auto;height:min(max(100%,50.2vw),130%);top:calc(26% - min(max(100%,50.2vw),130%)/3.84615);left:auto;right:0}.division--partners :is(.dhero__foto,.dhero__luz,.dhero__red){aspect-ratio:2752/1536;width:auto;height:min(max(100%,50.2vw),130%);top:calc(26% - min(max(100%,50.2vw),130%)/3.84615);left:auto;right:0}.division--partners .dhero__tira{min-height:clamp(560px,82dvh,960px)}.division--partners .dhero__foto{object-fit:cover;object-position:50% 50%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14%);mask-image:linear-gradient(90deg,#0000 0,#000 14%)}}.dhero__velo{background:linear-gradient(to top, var(--sombra-media) 0, #0000 14%), linear-gradient(to top, var(--core) 0, #16216c00 14%), linear-gradient(to right, #031432d1 0%, #0314328c 30%, #03143200 56%), linear-gradient(to top, #090d2bcc 0%, #090d2b00 36%)}@media (min-width:701px){.division--partners .dhero__velo{background:linear-gradient(to top, var(--sombra-media) 0, #0000 9%), linear-gradient(to top, var(--core) 0, #16216c00 9%), linear-gradient(to right, #031432d1 0%, #0314328c 30%, #03143200 52%), linear-gradient(to top, #090d2b73 0%, #090d2b00 22%)}}.dhero__in{width:min(100%,1040px);padding:var(--margen-tira);justify-items:start;gap:18px;display:grid}.dhero__logo{width:280px}@media (max-width:1000px){.dhero__logo{width:240px}}.dhero__desc{color:var(--division);margin-top:-6px;font-size:1rem;font-weight:600}.division--business .dhero__desc{color:var(--texto)}.dhero__titulo{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;max-width:21ch;font-size:clamp(1.5rem,.85rem + 2.5vw,3rem);font-weight:700;line-height:1.08}.dhero__titulo em{color:var(--acento)}.dhero__sub{color:#ffffffe0;text-wrap:pretty;max-width:56ch;font-size:clamp(1.0625rem,1rem + .3vw,1.2rem)}.dhero__acciones{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:8px;display:flex}.dhero__logo{animation:hero-entra .8s var(--sale) 50ms both}.dhero__desc{animation:hero-entra .8s var(--sale) .1s both}.dhero__titulo{animation:hero-entra .9s var(--sale) .15s both}.dhero__sub{animation:hero-entra .8s var(--sale) .25s both}.dhero__acciones{animation:hero-entra .8s var(--sale) .35s both}@media (prefers-reduced-motion:reduce){.dhero__logo,.dhero__desc,.dhero__titulo,.dhero__sub,.dhero__acciones{animation:none}}@media (max-width:700px){.dhero__tira{min-height:calc(100dvh - var(--nav) - 14px)}.dhero__in{gap:16px;padding:22px 20px 28px}.dhero__acciones{flex-direction:column;align-items:stretch;width:100%}.dhero__acciones .btn{white-space:normal;width:100%}.dhero__foto,.dhero__luz,.dhero__red{aspect-ratio:1536/2752;object-position:50% 0%;height:auto;top:0;bottom:auto;left:0;right:0;transform:translateY(calc(12px - 41.5vw))}.division--partners .dhero__in{padding-top:calc(66vw + 8px)}.dhero__velo{background:linear-gradient(to top, var(--sombra-media) 0, #0000 10%), linear-gradient(to top, var(--core) 0, #16216c00 10%), linear-gradient(to top, #031432f5 0%, #031432eb 50%, #031432b3 60%, #03143259 66%, #03143200 74%)}}.division .per{padding-block:var(--aire);background:linear-gradient(180deg, var(--sombra-media) 0, var(--sombra-leve) 40%, var(--sombra-leve) 100%)}.capas{padding-block:0 var(--aire);background:var(--sombra-leve)}.capas__lista{margin-top:clamp(32px,5vw,56px);display:grid}.capa{border-top:1px solid var(--linea);grid-template-columns:56px minmax(0,4fr) minmax(0,7fr);align-items:start;gap:8px 24px;padding:26px 0;display:grid}.capa__ico{border:1px solid var(--linea-2);width:44px;height:44px;color:var(--division);border-radius:50%;place-items:center;display:grid}.capa__ico .ico{width:22px;height:22px}.capa h3{padding-top:8px;font-size:clamp(1.125rem,1rem + .4vw,1.35rem);font-weight:700;line-height:1.25}.capa p{color:var(--texto-2);max-width:60ch;padding-top:9px}.capa__mas{grid-column:3;gap:8px;margin-top:4px;padding:0;list-style:none;display:grid}.capa__mas li{max-width:60ch;color:var(--texto-2);padding-left:20px;font-size:.96875rem;line-height:1.5;position:relative}.capa__mas li:before{content:"";background:var(--division);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.capa__mas b{color:var(--texto);font-weight:700}@media (max-width:800px){.capa{grid-template-columns:48px minmax(0,1fr)}.capa p,.capa__mas{grid-column:2}.capa p{padding-top:0}}:-webkit-any(.division--partners,.division--impulsa) .panel:after{background:linear-gradient(#060a2600 30%,#060a261f 48%,#060a269e 76%,#060a26f0 100%),linear-gradient(#16216c80,#16216c80)}:is(.division--partners,.division--impulsa) .panel:after{background:linear-gradient(#060a2600 30%,#060a261f 48%,#060a269e 76%,#060a26f0 100%),linear-gradient(#16216c80,#16216c80)}:-webkit-any(.division--partners,.division--impulsa) .panel.is-abierto:after{background:linear-gradient(#060a2600 30%,#060a261f 48%,#060a269e 76%,#060a26f0 100%),linear-gradient(#16216c00,#16216c00)}:is(.division--partners,.division--impulsa) .panel.is-abierto:after{background:linear-gradient(#060a2600 30%,#060a261f 48%,#060a269e 76%,#060a26f0 100%),linear-gradient(#16216c00,#16216c00)}:-webkit-any(.division--partners,.division--impulsa) .panel{transition:flex-grow .8s var(--sale), border-color .5s ease, box-shadow .6s ease}:is(.division--partners,.division--impulsa) .panel{transition:flex-grow .8s var(--sale), border-color .5s ease, box-shadow .6s ease}:-webkit-any(.division--partners,.division--impulsa) .panel.is-abierto{border-color:rgb(var(--luzc) / .38);box-shadow:0 30px 60px -32px #000000b3, 0 0 0 1px rgb(var(--luzc) / .08), 0 0 36px -10px rgb(var(--luzc) / .28)}:is(.division--partners,.division--impulsa) .panel.is-abierto{border-color:rgb(var(--luzc) / .38);box-shadow:0 30px 60px -32px #000000b3, 0 0 0 1px rgb(var(--luzc) / .08), 0 0 36px -10px rgb(var(--luzc) / .28)}:-webkit-any(.division--partners,.division--impulsa) .panel:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, rgb(var(--luzc) / 0), rgb(var(--luzc-blanca) / .95) 50%, rgb(var(--luzc) / 0)) no-repeat;opacity:0;background-position:-80% 0;background-size:45% 100%;height:2px;position:absolute;top:0;left:0;right:0}:is(.division--partners,.division--impulsa) .panel:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, rgb(var(--luzc) / 0), rgb(var(--luzc-blanca) / .95) 50%, rgb(var(--luzc) / 0)) no-repeat;opacity:0;background-position:-80% 0;background-size:45% 100%;height:2px;position:absolute;top:0;left:0;right:0}:-webkit-any(.division--partners,.division--impulsa) .panel.is-abierto:before{animation:panel-destello 1.4s var(--sale) .2s both}:is(.division--partners,.division--impulsa) .panel.is-abierto:before{animation:panel-destello 1.4s var(--sale) .2s both}@keyframes panel-destello{0%{opacity:1;background-position:-80% 0}to{opacity:1;background-position:180% 0}}:-webkit-any(.division--partners,.division--impulsa) .panel__red{z-index:-2;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;transition:transform 1.2s var(--sale);display:none;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.06)}:is(.division--partners,.division--impulsa) .panel__red{z-index:-2;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;transition:transform 1.2s var(--sale);display:none;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.06)}.js :-webkit-any(.division--partners,.division--impulsa) .panel__red{display:block}.js :is(.division--partners,.division--impulsa) .panel__red{display:block}:-webkit-any(.division--partners,.division--impulsa) .panel.is-abierto .panel__red{transform:none}:is(.division--partners,.division--impulsa) .panel.is-abierto .panel__red{transform:none}.division--partners .panel:nth-child(2) img{object-position:68% 50%}@media (min-width:901px){:-webkit-any(.division--partners,.division--impulsa) .panel:not(.is-abierto) .panel__in{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px}:is(.division--partners,.division--impulsa) .panel:not(.is-abierto) .panel__in{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px}:-webkit-any(.division--partners,.division--impulsa) .panel:not(.is-abierto) .panel__in:before{content:"";border:2px solid var(--division);background:rgb(var(--luzc) / .25);width:12px;height:12px;box-shadow:0 0 12px rgb(var(--luzc) / .55);border-radius:50%;margin-left:4px}:is(.division--partners,.division--impulsa) .panel:not(.is-abierto) .panel__in:before{content:"";border:2px solid var(--division);background:rgb(var(--luzc) / .25);width:12px;height:12px;box-shadow:0 0 12px rgb(var(--luzc) / .55);border-radius:50%;margin-left:4px}}@media (prefers-reduced-motion:reduce){:-webkit-any(.division--partners,.division--impulsa) .panel.is-abierto:before{animation:none}:is(.division--partners,.division--impulsa) .panel.is-abierto:before{animation:none}}@media (max-width:900px){:-webkit-any(.division--partners,.division--impulsa) .panel{flex-direction:column;min-height:0;display:flex}:is(.division--partners,.division--impulsa) .panel{flex-direction:column;min-height:0;display:flex}:-webkit-any(.division--partners,.division--impulsa) .panel img{aspect-ratio:4/3;height:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto}:is(.division--partners,.division--impulsa) .panel img{aspect-ratio:4/3;height:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto}:-webkit-any(.division--partners,.division--impulsa) .panel__red{aspect-ratio:4/3;height:auto;top:0;bottom:auto;left:0;right:0;transform:none}:is(.division--partners,.division--impulsa) .panel__red{aspect-ratio:4/3;height:auto;top:0;bottom:auto;left:0;right:0;transform:none}:-webkit-any(.division--partners,.division--impulsa) .panel:after{display:none}:is(.division--partners,.division--impulsa) .panel:after{display:none}:-webkit-any(.division--partners,.division--impulsa) .panel__in{background:linear-gradient(#060a2600,#060a26eb 48px,#060a26 100%);margin-top:-48px;padding:48px 20px 22px;position:relative}:is(.division--partners,.division--impulsa) .panel__in{background:linear-gradient(#060a2600,#060a26eb 48px,#060a26 100%);margin-top:-48px;padding:48px 20px 22px;position:relative}}.giro__mando,.giro__pista{display:none}:-webkit-any(.division--partners,.division--impulsa) .per__paneles.is-giro{--ancho:min(780px, 66%);--alto:clamp(420px, 56vh, 540px);height:calc(var(--alto) + 72px);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;display:block;position:relative}:is(.division--partners,.division--impulsa) .per__paneles.is-giro{--ancho:min(780px, 66%);--alto:clamp(420px, 56vh, 540px);height:calc(var(--alto) + 72px);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;display:block;position:relative}:-webkit-any(.division--partners,.division--impulsa) .per__paneles.is-giro.is-arrastrando{cursor:grabbing}:is(.division--partners,.division--impulsa) .per__paneles.is-giro.is-arrastrando{cursor:grabbing}:-webkit-any(.division--partners,.division--impulsa) .is-giro .panel{left:calc(50% - var(--ancho) / 2);width:var(--ancho);height:var(--alto);cursor:inherit;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:brightness(calc(1 - .58 * var(--lejos,0))) saturate(calc(1 - .35 * var(--lejos,0)));flex:none;transition:border-color .5s,box-shadow .6s;position:absolute;top:0}:is(.division--partners,.division--impulsa) .is-giro .panel{left:calc(50% - var(--ancho) / 2);width:var(--ancho);height:var(--alto);cursor:inherit;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:brightness(calc(1 - .58 * var(--lejos,0))) saturate(calc(1 - .35 * var(--lejos,0)));flex:none;transition:border-color .5s,box-shadow .6s;position:absolute;top:0}:-webkit-any(.division--partners,.division--impulsa) .is-giro .panel.is-abierto{left:calc(50% - var(--ancho) / 2);width:var(--ancho);height:var(--alto);cursor:inherit;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:brightness(calc(1 - .58 * var(--lejos,0))) saturate(calc(1 - .35 * var(--lejos,0)));flex:none;transition:border-color .5s,box-shadow .6s;position:absolute;top:0}:is(.division--partners,.division--impulsa) .is-giro .panel.is-abierto{left:calc(50% - var(--ancho) / 2);width:var(--ancho);height:var(--alto);cursor:inherit;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:brightness(calc(1 - .58 * var(--lejos,0))) saturate(calc(1 - .35 * var(--lejos,0)));flex:none;transition:border-color .5s,box-shadow .6s;position:absolute;top:0}:-webkit-any(.division--partners,.division--impulsa) .is-giro .panel img{-webkit-user-drag:none}:is(.division--partners,.division--impulsa) .is-giro .panel img{-webkit-user-drag:none}:-webkit-any(.division--partners,.division--impulsa) .is-giro .panel__red{-webkit-user-drag:none}:is(.division--partners,.division--impulsa) .is-giro .panel__red{-webkit-user-drag:none}:-webkit-any(.division--partners,.division--impulsa) .is-giro .panel__in{opacity:clamp(0, 1 - var(--lejos,0) * 2.2, 1)}:is(.division--partners,.division--impulsa) .is-giro .panel__in{opacity:clamp(0, 1 - var(--lejos,0) * 2.2, 1)}:-webkit-any(.division--partners,.division--impulsa) .is-giro .panel:not(.is-abierto) .panel__in{flex-direction:initial;gap:10px;padding:26px;display:grid;top:auto;bottom:0;left:0;right:0}:is(.division--partners,.division--impulsa) .is-giro .panel:not(.is-abierto) .panel__in{flex-direction:initial;gap:10px;padding:26px;display:grid;top:auto;bottom:0;left:0;right:0}:-webkit-any(.division--partners,.division--impulsa) .is-giro .panel:not(.is-abierto) .panel__in:before{content:none}:is(.division--partners,.division--impulsa) .is-giro .panel:not(.is-abierto) .panel__in:before{content:none}:-webkit-any(.division--partners,.division--impulsa) .is-giro .panel:not(.is-abierto) h3{writing-mode:horizontal-tb;white-space:normal;font-size:clamp(1.05rem,.95rem + .55vw,1.5rem);transform:none}:is(.division--partners,.division--impulsa) .is-giro .panel:not(.is-abierto) h3{writing-mode:horizontal-tb;white-space:normal;font-size:clamp(1.05rem,.95rem + .55vw,1.5rem);transform:none}:-webkit-any(.division--partners,.division--impulsa) .per{overflow-x:clip}:is(.division--partners,.division--impulsa) .per{overflow-x:clip}.giro__orbita{z-index:0;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:visible}.giro__elipse{fill:none;stroke:rgb(var(--luzc) / .28);stroke-width:1px}.giro__estela{fill:none;stroke:rgb(var(--luzc) / .9);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:9 91;filter:drop-shadow(0 0 4px rgb(var(--luzc) / .8));animation:9s linear infinite giro-estela}@keyframes giro-estela{to{stroke-dashoffset:-100px}}.giro__nodo{fill:rgb(var(--luzc));filter:drop-shadow(0 0 5px rgb(var(--luzc) / .9))}.js :-webkit-any(.division--partners,.division--impulsa) .giro__mando{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.js :is(.division--partners,.division--impulsa) .giro__mando{justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.giro__flecha{border:1px solid var(--linea-2);width:44px;height:44px;color:var(--texto);cursor:pointer;background:#16216c80;border-radius:50%;place-items:center;transition:border-color .3s,color .3s,transform .2s;display:grid}.giro__flecha:hover{border-color:rgb(var(--luzc) / .6);color:var(--division)}.giro__flecha:active{transform:scale(.96)}.giro__flecha .ico{width:20px;height:20px}.giro__nombres{gap:6px;display:flex}.giro__nombre{color:var(--texto-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:10px 16px;font-size:.9375rem;transition:color .3s,border-color .3s,background-color .3s}.giro__nombre:hover{color:var(--texto)}.giro__nombre.is-activo{color:var(--texto);border-color:rgb(var(--luzc) / .45);background:rgb(var(--luzc) / .08)}.giro__flecha:focus-visible{outline:2px solid var(--division);outline-offset:3px}.giro__nombre:focus-visible{outline:2px solid var(--division);outline-offset:3px}.js :-webkit-any(.division--partners,.division--impulsa) .giro__pista{color:var(--texto-2);letter-spacing:.04em;opacity:.7;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:.8125rem;display:flex}.js :is(.division--partners,.division--impulsa) .giro__pista{color:var(--texto-2);letter-spacing:.04em;opacity:.7;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:.8125rem;display:flex}.giro__pista .ico{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.giro__estela{stroke-dasharray:none;stroke:rgb(var(--luzc) / .28);animation:none}}@media (max-width:900px){:-webkit-any(.division--partners,.division--impulsa) .per__paneles.is-giro{--ancho:min(80vw, 420px);--alto:auto}:is(.division--partners,.division--impulsa) .per__paneles.is-giro{--ancho:min(80vw, 420px);--alto:auto}:-webkit-any(.division--partners,.division--impulsa) .is-giro .panel:not(.is-abierto) .panel__in{margin-top:-48px;padding:48px 20px 22px;position:relative;top:auto;bottom:auto;left:auto;right:auto}:is(.division--partners,.division--impulsa) .is-giro .panel:not(.is-abierto) .panel__in{margin-top:-48px;padding:48px 20px 22px;position:relative;top:auto;bottom:auto;left:auto;right:auto}:-webkit-any(.division--partners,.division--impulsa) .is-giro .panel:not(.is-abierto) p{visibility:visible;opacity:1;position:static;transform:none}:is(.division--partners,.division--impulsa) .is-giro .panel:not(.is-abierto) p{visibility:visible;opacity:1;position:static;transform:none}:-webkit-any(.division--partners,.division--impulsa) .is-giro .panel .panel__in{flex:auto;align-content:start}:is(.division--partners,.division--impulsa) .is-giro .panel .panel__in{flex:auto;align-content:start}.giro__nombres{gap:10px}.giro__nombre{background:#ffffff40;border-radius:50%;width:10px;height:10px;padding:0;font-size:0;overflow:hidden}.giro__nombre.is-activo{background:var(--division);box-shadow:0 0 10px rgb(var(--luzc) / .6);border-color:#0000}}@property --pulso{syntax:"<length>";inherits:false;initial-value:0}.capas__circuito{--nodo:44px;--pista:28px;margin-top:clamp(32px,5vw,56px);position:relative}.capas__circuito .capas__lista{gap:16px;margin-top:0}.capas__rail{left:calc(var(--nodo) / 2 - 1px);pointer-events:none;background:#ffffff17;border-radius:2px;width:2px;display:none;position:absolute}[data-circuito] .capas__rail{display:block}.capas__luz{width:100%;height:var(--luz,100%);border-radius:inherit;background:linear-gradient(to bottom, rgb(var(--luzc) / .2), var(--division) 35%, rgb(var(--luzc-tope)));box-shadow:0 0 10px rgb(var(--luzc) / .5), 0 0 26px rgb(var(--luzc) / .2);position:absolute;top:0;left:0}.capas__luz:after{content:"";width:10px;height:10px;box-shadow:0 0 10px 3px rgb(var(--luzc-clara) / .85), 0 0 28px 8px rgb(var(--luzc) / .4);background:#fff;border-radius:50%;margin-left:-5px;position:absolute;bottom:-5px;left:50%}.capas__pulso{opacity:0;width:4px;height:64px;transform:translateY(var(--pulso));background:linear-gradient(#fff0,#fff);border-radius:2px;margin-left:-2px;animation:2.6s cubic-bezier(.45,0,.55,1) infinite circuito-pulso;position:absolute;top:0;left:50%}@keyframes circuito-pulso{0%{--pulso:0px;opacity:0}12%{opacity:.95}88%{opacity:.95}to{--pulso:max(0px, calc(var(--luz,0px) - 64px));opacity:0}}.capas__circuito .capa{grid-template-columns:var(--nodo) minmax(0, 4fr) minmax(0, 7fr);column-gap:calc(var(--pista) + 28px);border-top:0;position:relative}.capas__circuito .capa:not(.tpro){padding:30px 32px 30px 0}.capas__circuito .tpro{padding-top:34px;padding-right:32px}.capas__circuito .capa__ico{z-index:1;width:var(--nodo);height:var(--nodo);background:color-mix(in srgb, var(--core) calc((1 - var(--sombra-leve-a)) * 100%), black);transition:border-color .5s var(--sale), box-shadow .6s var(--sale), background-color .5s var(--sale);position:relative}.capas__circuito .capa__ico>*{transition:opacity .5s var(--sale)}.capas__circuito .capa:not(.tpro)>:not(.capa__ico){z-index:1;position:relative}.capas__circuito .capa:not(.tpro):before{content:"";z-index:0;inset:0 0 0 calc(var(--nodo) + var(--pista));transition:border-color .6s var(--sale), box-shadow .6s var(--sale);background:linear-gradient(90deg,#ffe1a000,#ffe1a0e6,#ffe1a000) -60% 0/34% 1px no-repeat,linear-gradient(135deg,#ffffff0d,#ffffff03 45%) 0 0/100% 100%,linear-gradient(90deg,#16216c80,#16216c29) 0 0/100% 100%;border:1px solid #ffffff12;border-radius:18px;position:absolute}.capas__circuito .capa:not(.tpro):after{content:"";left:var(--nodo);top:calc(30px + var(--nodo) / 2 - 1px);width:var(--pista);height:2px;transition:background-color .5s var(--sale), box-shadow .5s var(--sale);background:#ffffff1a;position:absolute}.capas__circuito .capa__mas li:before{transition:box-shadow .6s var(--sale)}[data-circuito] .capa:not(.capa--viva) .capa__ico{border-color:#ffffff24}[data-circuito] .capa:not(.capa--viva) .capa__ico>*{opacity:.45}.capas__circuito:not([data-circuito]) .capa__ico,.capas__circuito .capa--viva .capa__ico{border-color:var(--division);box-shadow:0 0 0 4px rgb(var(--luzc) / .1), 0 0 22px rgb(var(--luzc) / .35), inset 0 0 12px rgb(var(--luzc) / .18)}.capas__circuito:not([data-circuito]) .capa:not(.tpro):before,.capas__circuito .capa--viva:not(.tpro):before{border-color:rgb(var(--luzc) / .26);box-shadow:inset 0 1px 0 #ffffff0d, 0 24px 48px -30px #000000b3, -8px 0 30px -18px rgb(var(--luzc) / .35)}.capas__circuito:not([data-circuito]) .capa:not(.tpro):after,.capas__circuito .capa--viva:not(.tpro):after{background:var(--division);box-shadow:0 0 10px rgb(var(--luzc) / .6)}.capas__circuito .capa--viva .capa__mas li:before{box-shadow:0 0 8px rgb(var(--luzc) / .7)}.capas__circuito .capa--viva:not(.tpro):before{animation:circuito-destello 1.2s var(--sale) .15s both}@keyframes circuito-destello{0%{background-position:-60% 0,0 0,0 0}to{background-position:160% 0,0 0,0 0}}@media (max-width:800px){.capas__circuito{--nodo:40px;--pista:12px}.capas__circuito .capa{grid-template-columns:var(--nodo) minmax(0, 1fr);column-gap:calc(var(--pista) + 18px)}.capas__circuito .capa:not(.tpro){padding:22px 18px 24px 0}.capas__circuito .tpro{padding-right:18px}.capas__circuito .capa:not(.tpro):after{top:calc(22px + var(--nodo) / 2 - 1px)}}@media (prefers-reduced-motion:reduce){.capas__pulso{display:none}.capas__circuito .capa--viva:not(.tpro):before{animation:none}}.tpro__cuerpo{grid-column:1/-1;margin-top:28px}.tpro .tpro__cuerpo p{padding-top:0}.tpro__estados{gap:44px;display:grid}.tpro__estado{gap:18px;display:grid}.tpro__foto{aspect-ratio:4/3;border-radius:var(--r-tarjeta);border:1px solid var(--linea);max-width:640px;margin:0;overflow:hidden;box-shadow:0 30px 60px -32px #000000b3}.tpro__foto svg,.tpro__foto img{object-fit:cover;width:100%;height:100%;display:block}.tpro__num{letter-spacing:.08em;color:var(--division);font-size:.8125rem;font-weight:700}.tpro__verbo{letter-spacing:-.02em;text-transform:uppercase;margin:4px 0 10px;font-size:clamp(1.5rem,1rem + 1.6vw,2.25rem);font-weight:700;line-height:1.05}.tpro__texto p{max-width:44ch;color:var(--texto-2)}.tpro__texto .tpro__mas{margin-top:10px;font-size:.96875rem}.tpro__mas b{color:var(--texto)}.tpro__escena,.js .tpro__foto{display:none}.js .tpro__cuerpo,.js .tpro{position:relative}.js .tpro:before{content:"";z-index:-1;pointer-events:none;--tpro-a:calc(1 - (1 - var(--sombra-escena-a)) / (1 - var(--sombra-leve-a)));background:linear-gradient(180deg, #0000 0, rgb(0 0 0/calc(var(--tpro-a) / 2)) 25vh, rgb(0 0 0/var(--tpro-a)) calc(50vh + 40px), rgb(0 0 0/var(--tpro-a)) calc(100% - 30vh), rgb(0 0 0/calc(var(--tpro-a) / 2)) calc(100% - 13vh), #0000 100%);width:100vw;position:absolute;top:-50vh;bottom:-45vh;left:calc(50% - 50vw)}.js .tpro__escena{z-index:0;pointer-events:none;width:100vw;margin-left:calc(50% - 50vw);display:block;position:sticky;overflow:hidden}.js .tpro__estados{z-index:1;gap:0;position:relative}.js .tpro__texto{border-left:2px solid var(--linea-2);transition:border-color .35s var(--sale);padding-left:22px}.js .tpro__num{color:var(--texto-3);transition:color .35s var(--sale)}.js .tpro__estado.is-activo .tpro__texto{border-left-color:var(--division)}.js .tpro__estado.is-activo .tpro__num{color:var(--division)}.tpro__capa,.tpro__lienzo,.tpro__puertas{display:block;position:absolute}.tpro__puertas{mix-blend-mode:screen;pointer-events:none}.tpro__capa{opacity:0;transition:opacity .5s var(--entra-sale)}[data-activo="1"]>[data-capa="1"],[data-activo="2"]>[data-capa="2"],[data-activo="3"]>[data-capa="3"],[data-activo="4"]>[data-capa="4"]{opacity:1}.tpro__lienzo{visibility:hidden}.tpro__lienzo.is-visible{visibility:visible}[data-tramo]>.tpro__capa{visibility:hidden}.tpro__lienzo{will-change:transform}.js .tpro__lienzo--3d,.js .tpro__lienzo--3d.is-visible{width:100%;height:100%;top:0;bottom:0;left:0;right:0;transform:none}[data-modo=webgl]>.tpro__capa{transition:none}@media (min-width:901px){.js .tpro__cuerpo{--tpro-cola:min(0px, calc((45vw - 100vh) / 2))}.js .tpro__escena{height:100vh;margin-top:calc(-1 * var(--nav) - 60px);margin-bottom:var(--tpro-cola);top:0}.js .tpro__estados{margin-top:calc(var(--nav) + 60px - 100vh - var(--tpro-cola))}.js .tpro__capa,.js .tpro__lienzo,.js .tpro__puertas{object-fit:cover;width:80vw;height:45vw;top:50%;left:30vw;transform:translateY(-50%)}.js .tpro__estados{grid-column:1;max-width:38%;padding-top:12vh}.js .tpro__estado{align-content:center;min-height:78vh}.js .tpro__estado:last-child{min-height:max(70vh,45vw)}.js .tpro__cuerpo{display:grid}.tpro>:-webkit-any(.capa__ico,h3,p){z-index:1;position:relative}.tpro>:is(.capa__ico,h3,p){z-index:1;position:relative}}@media (max-width:900px){.capa .tpro__cuerpo{grid-column:1/-1}.js .tpro__escena{top:var(--nav);z-index:2;background:var(--fondo-escena);height:75vw;transition:top .6s var(--sale);margin-top:-8px;overflow:visible}.js.nav-oculta .tpro__escena{top:0}.js .tpro__escena:after{content:"";background:linear-gradient(180deg, var(--sombra-escena) 0%, #00000087 25%, #0000006e 50%, #00000045 75%, #0000 100%), linear-gradient(180deg, var(--core) 0%, #16216cbf 25%, #16216c80 50%, #16216c40 75%, #16216c00 100%);height:36px;position:absolute;top:100%;left:0;right:0}.js .tpro__capa,.js .tpro__lienzo,.js .tpro__puertas{object-fit:cover;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.js .tpro__estados{padding-top:76px}.js .tpro__estado{align-content:start;min-height:38vh}.js .tpro__estado:last-child{min-height:30vh}}@media (prefers-reduced-motion:reduce){.tpro__capa,.tpro__texto,.tpro__num{transition:none!important}}.cierre{padding-block:0 var(--aire);background:linear-gradient(180deg, var(--sombra-leve) 0, var(--sombra-leve) 40%, var(--sombra-media) 100%)}.cierre__in{isolation:isolate;border-radius:var(--r-caja);border:1px solid var(--linea);background:var(--core);align-items:center;min-height:clamp(360px,38vw,500px);padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000c}.cierre__foto{z-index:-2;object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cierre__in:after{content:"";z-index:-1;background:linear-gradient(90deg,#0009 0%,#0006 48%,#0000000a 100%),linear-gradient(90deg,#16216cbf 0%,#16216c66 48%,#16216c00 100%);position:absolute;top:0;bottom:0;left:0;right:0}.cierre__texto{justify-items:start;gap:20px;max-width:860px;display:grid}.cierre__p{color:#ffffffe0;max-width:48ch;font-size:1.125rem}.cierre__acciones{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:8px;display:flex}@media (max-width:700px){.cierre .caja{width:calc(100% - 20px)}.cierre__in{min-height:0;padding:190px 20px 28px}.cierre__foto{object-position:70% 85%;height:280px;top:0;bottom:auto;left:0;right:0;-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.cierre__in:after{background:linear-gradient(#0000 0,#0000005c 170px,#0009 280px),linear-gradient(#16216c00 0,#16216c80 170px,#16216ccc 280px)}.cierre__acciones{flex-direction:column;align-items:stretch;width:100%}.cierre__acciones .btn{white-space:normal;width:100%}}@media (min-width:701px){.division--partners .cierre__foto{object-position:50% 62%;width:62%;top:0;bottom:0;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 50%);mask-image:linear-gradient(90deg,#0000 0%,#000 50%)}.division--partners .cierre__in:after{background:linear-gradient(90deg,#0009 0%,#0000007a 40%,#00000014 100%),linear-gradient(90deg,#16216cbf 0%,#16216c80 40%,#16216c00 100%)}}@media (max-width:700px){.division--partners .cierre__foto{object-position:50% 72%}}.division--business .saltar{background:var(--sistem);color:#fff}.encajas{border:1px solid var(--linea-2);border-radius:var(--r-caja);background:linear-gradient(var(--sombra-leve), var(--sombra-leve)), var(--core);width:min(760px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--texto);margin:auto;padding:0;overflow:hidden;box-shadow:0 30px 80px -24px #000000b3,inset 0 1px #ffffff1a}.encajas[open]{display:flex}.encajas::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e}html:not(.js) .encajas:target{z-index:100;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}html.encajas-abierto{overflow:hidden}.encajas__caja{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;width:100%;padding:0 clamp(20px,4vw,44px) clamp(24px,4vw,44px);overflow-y:auto}.encajas__barra{z-index:2;background:linear-gradient(var(--sombra-leve), var(--sombra-leve)), var(--core);border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;padding:16px 0 12px;display:flex;position:sticky;top:0}.encajas__marca{letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3);font-size:.8125rem;font-weight:600}.encajas__cerrar{border-radius:var(--r-pildora);border:1px solid var(--linea-2);width:44px;height:44px;color:var(--texto);flex:none;place-items:center;transition:border-color .3s,background-color .3s;display:grid}.encajas__cerrar:hover{background:#ffffff14;border-color:#ffffff80}.encajas__cerrar:focus-visible{outline:none;box-shadow:0 0 0 3px #ffb50d59}.encajas__cerrar .ico{width:22px;height:22px}.encajas__form{gap:22px;padding-top:14px;display:grid}.encajas__form[hidden]{display:none}.encajas__titulo{letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.55rem,1.1rem + 1.6vw,2.3rem);font-weight:700;line-height:1.1}.encajas__titulo em{color:var(--acento)}.encajas__titulo:focus{outline:none}.encajas__sub{color:var(--texto-2);max-width:58ch;margin-top:-8px;font-size:1rem;line-height:1.55}.encajas__p{border-top:1px solid var(--linea);padding-top:18px}.encajas fieldset{border:0;min-width:0;margin:0;padding-bottom:0;padding-left:0;padding-right:0}.encajas fieldset.encajas__p{border-top:1px solid var(--linea);padding-top:18px}.encajas legend{float:left;width:100%;margin-bottom:12px;padding:0;font-size:.9375rem;font-weight:600;line-height:1.4}.encajas legend>span:not(.encajas__n){color:var(--texto-3);font-weight:400}.encajas .encajas__n{vertical-align:1px;border-radius:var(--r-pildora);width:24px;height:24px;color:var(--smart);border:1px solid #ffb50db3;place-items:center;margin-right:10px;font-size:.75rem;font-weight:700;display:inline-grid}.encajas fieldset>.encajas__opciones,.encajas fieldset>p{clear:both}.encajas__opciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.encajas__opciones--una{grid-template-columns:minmax(0,1fr)}.encajas .opc{border-radius:var(--r-boton);cursor:pointer;background:#0003;border:1px solid #ffffff38;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-size:.9375rem;font-weight:400;line-height:1.35;transition:border-color .25s,background-color .25s;display:flex}.encajas .opc span{color:var(--texto);font-weight:400}.encajas .opc:hover{border-color:#ffffff80}.encajas .opc:has(input:checked){border-color:var(--smart);background:#ffb50d1a}.encajas .opc input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#0000004d;border:1px solid #ffffff73;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin:0;transition:background-color .25s,border-color .25s;display:grid}.encajas .opc input[type=radio]{border-radius:var(--r-pildora)}.encajas .opc input:after{content:"";border-left:2px solid var(--core);border-bottom:2px solid var(--core);width:10px;height:5px;transition:transform .3s var(--sale);transform:rotate(-45deg)translate(1px,-1px)scale(0)}.encajas .opc input[type=radio]:after{border-radius:var(--r-pildora);background:var(--core);border:0;width:8px;height:8px;transform:scale(0)}.encajas .opc input:checked{background:var(--smart);border-color:var(--smart)}.encajas .opc input:checked:after{transform:rotate(-45deg)translate(1px,-1px)scale(1)}.encajas .opc input[type=radio]:checked:after{transform:scale(1)}.encajas .opc input:focus-visible{outline:none;box-shadow:0 0 0 3px #ffb50d66}.encajas [data-grupo].is-mal .opc{border-color:#ffb50d8c}.encajas__ayuda{color:var(--texto-3);margin-top:10px;font-size:.875rem;line-height:1.45}.encajas [data-grupo] .campo__error{margin-top:10px}.encajas .campo input::placeholder{color:var(--texto-3)}.encajas__si{border-radius:var(--r-pildora);color:var(--smart);background:#ffb50d1f;border:1px solid #ffb50d80;justify-self:start;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:.875rem;font-weight:600;display:inline-flex}.encajas__si .ico{width:20px;height:20px}.encajas__falta{gap:10px;display:grid}.encajas__falta li{border:1px solid var(--linea-2);border-radius:var(--r-boton);background:#ffffff0a;padding:12px 14px 12px 42px;line-height:1.45;position:relative}.encajas__falta li:before{content:"";border-radius:var(--r-pildora);border:2px solid var(--smart);width:10px;height:10px;position:absolute;top:1.05em;left:16px}@media (max-width:560px){.encajas{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.encajas__opciones{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.encajas[open]{animation:encajas-entra .45s var(--sale)}.encajas[open]::backdrop{animation:.3s encajas-fondo}}@keyframes encajas-entra{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes encajas-fondo{0%{opacity:0}}
