.nos video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#0b1424}.nos-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--gap);align-items:end;margin-bottom:clamp(40px,6vw,80px)}.nos-head--dark h2{color:var(--on-dark)}.nos-head--dark .lead{color:#c9d5ec}@media (max-width:860px){.nos-head{grid-template-columns:minmax(0,1fr)}}.nos-port{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:var(--night);color:var(--on-dark)}.nos-port__sombra,.nos-port__video{position:absolute;inset:0}.nos-port__sombra{background:linear-gradient(0deg,rgba(5,12,28,0) 0,rgba(5,12,28,.88) calc(var(--fundido) * .9),rgba(5,12,28,.5) 55%,rgba(5,12,28,.15) 78%,rgba(5,12,28,.45) 100%),linear-gradient(90deg,rgba(5,12,28,.55),rgba(5,12,28,0) 60%)}.nos-port:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:var(--fundido);pointer-events:none;background:linear-gradient(0deg,#f3f4ef,hsla(72,19%,95%,.86) 14%,hsla(72,19%,95%,.62) 32%,hsla(72,19%,95%,.36) 52%,hsla(72,19%,95%,.14) 74%,hsla(72,19%,95%,0))}.nos-port__in{position:relative;z-index:1;padding-top:calc(var(--hdr-h) + var(--ruler-h) + 40px);padding-bottom:calc(var(--fundido) * .8)}.nos-port__k{font-size:15px;color:#c9d5ec}.nos-port h1{margin-top:14px;font-size:clamp(72px,12vw,196px);line-height:.84;color:var(--on-dark)}.nos-port__lead{margin-top:26px;max-width:46ch;font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:#dce4f2}.nos-port__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.nos-port__cta .btn svg{width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.nos-in{animation:nos-entra 1.1s var(--e-out) both;animation-delay:var(--d,.05s)}@keyframes nos-entra{0%{opacity:0;transform:translateY(28px)}}}@media (max-width:640px){.nos-port__cta{flex-direction:column;align-items:stretch}}.nos-hist{padding:clamp(24px,4vw,56px) 0 var(--sec-y)}.hist{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,7vw,110px);align-items:start}.hist__visor{position:sticky;top:calc(var(--hdr-h) + var(--ruler-h) + 32px);aspect-ratio:4/3.4;border-radius:var(--r-3);overflow:hidden;background:var(--ink);box-shadow:0 40px 80px -40px rgba(11,33,71,.55)}.hist__foto{position:absolute;inset:0;margin:0;opacity:0;transform:scale(1.06);transition:opacity .9s var(--e-out),transform 1.6s var(--e-out)}.hist__foto.on{opacity:1;transform:none}.hist__foto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hist__visor:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,12,28,.75),rgba(5,12,28,0) 55%)}.hist__anio{position:absolute;left:28px;bottom:14px;z-index:1;height:1em;font-size:clamp(88px,10vw,168px);line-height:1;color:var(--on-dark);overflow:hidden}.hist__anio span{position:absolute;left:0;bottom:0;opacity:0;transform:translateY(40%);transition:opacity .6s var(--e-out),transform .8s var(--e-out)}.hist__anio span.on{opacity:1;transform:none}.hist__lista{list-style:none;position:relative;padding-left:44px}.hist__linea{position:absolute;left:7px;top:14px;bottom:14px;width:2px;border-radius:2px;background:var(--line-2)}.hist__linea:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--signal);transform-origin:top;transform:scaleY(var(--p,0))}.hist__cap{position:relative;padding:0 0 clamp(96px,22vh,220px)}.hist__cap:last-child{padding-bottom:0}.hist__cap:before{content:"";position:absolute;left:-44px;top:6px;width:16px;height:16px;border-radius:50%;background:var(--paper);border:2px solid var(--line-2);transition:background .4s,border-color .4s,box-shadow .4s}.hist__cap.visto:before{background:var(--signal);border-color:var(--signal)}.hist__cap.on:before{box-shadow:0 0 0 6px rgba(132,192,30,.25)}.hist__a{font-size:14px;color:var(--signal-ink);font-weight:500}.hist__cap h3{margin-top:8px;font-size:clamp(30px,3vw,44px);font-stretch:var(--w-display);font-weight:760;line-height:.95;letter-spacing:-.01em}.hist__cap p:not(.hist__a){margin-top:14px;font-size:17px;line-height:1.6;color:var(--ink-2);max-width:46ch}.hist__cap{opacity:.45;transition:opacity .5s var(--e-out)}.hist__cap.on,.hist__cap.visto{opacity:1}.hist__movil{display:none}@media (max-width:860px){.hist{grid-template-columns:minmax(0,1fr)}.hist__visor{display:none}.hist__cap{opacity:1;padding-bottom:56px;display:flex;flex-direction:column}.hist__movil{display:block;order:3;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-2);margin:16px 0 2px}.hist__cap p:not(.hist__a){order:4}.hist__lista{padding-left:34px}.hist__cap:before{left:-34px}}.nos-proc{position:relative;padding:calc(var(--fundido) + var(--sec-y) * .4) 0 var(--sec-y);background:var(--night);color:var(--on-dark)}.proc{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start}.proc__visor{position:sticky;top:calc(var(--hdr-h) + var(--ruler-h) + 32px);aspect-ratio:16/10;border-radius:var(--r-3);overflow:hidden;background:#0b1424;box-shadow:0 40px 80px -40px rgba(0,0,0,.7)}.proc__clip{position:absolute;inset:0;opacity:0;transition:opacity .7s var(--e-out)}.proc__clip.on{opacity:1}.proc__pie{position:absolute;left:18px;bottom:16px;z-index:1;padding:7px 12px;border-radius:999px;background:rgba(5,12,28,.65);backdrop-filter:blur(6px);font-size:14px;font-weight:600;font-stretch:var(--w-ui)}.proc__lista{list-style:none;padding:8vh 0 14vh}.proc__paso{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:clamp(40px,11vh,110px) 0;opacity:.35;transition:opacity .5s var(--e-out)}.proc__paso.on{opacity:1}.proc__n{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;border:2px solid hsla(72,19%,95%,.35);font-stretch:var(--w-display);font-weight:760;font-size:22px;transition:background .4s,border-color .4s,color .4s}.proc__paso.on .proc__n{background:var(--signal);border-color:var(--signal);color:var(--ink)}.proc__paso h3{margin-top:6px;font-size:clamp(26px,2.6vw,38px);font-stretch:var(--w-display);font-weight:760;line-height:1}.proc__paso p{margin-top:12px;font-size:17px;line-height:1.55;color:#c9d5ec;max-width:38ch}@media (max-width:860px){.proc{grid-template-columns:minmax(0,1fr);gap:0}.proc__visor{top:calc(var(--hdr-h) + var(--ruler-h) + 8px);z-index:2;aspect-ratio:16/9}.proc__lista{padding:4vh 0 20vh}.proc__paso{padding:12vh 0;grid-template-columns:40px 1fr;gap:16px}.proc__n{width:40px;height:40px;font-size:19px}}.cita{display:grid;grid-template-columns:auto 1fr;gap:clamp(20px,3vw,40px);align-items:center;margin:clamp(64px,9vw,120px) auto 0;max-width:980px}.cita img{width:clamp(96px,11vw,148px);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.cita blockquote p{font-size:clamp(22px,2.4vw,34px);line-height:1.25;font-weight:560;font-stretch:92%;color:var(--ink)}.cita figcaption{margin-top:16px;font-size:15px;color:var(--ink-2)}.cita figcaption b{display:block;font-size:16px;color:var(--ink);font-weight:640}.cita--dark blockquote p{color:var(--on-dark)}.cita--dark figcaption{color:#c9d5ec}.cita--dark figcaption b{color:var(--on-dark)}@media (max-width:640px){.cita{grid-template-columns:1fr;text-align:left}.cita img{width:88px}}.nos-conex{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center;margin-top:clamp(80px,11vw,150px)}.nos-conex__media{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.nos-conex__media video{aspect-ratio:4/5;border-radius:var(--r-3)}.nos-conex__media video:last-child{margin-top:18%;aspect-ratio:4/5}.nos-conex__txt h3{font-size:clamp(36px,4vw,60px);color:var(--on-dark)}.nos-conex__txt>p{margin-top:16px;font-size:17px;line-height:1.55;color:#c9d5ec;max-width:42ch}.nos-conex__txt ul{list-style:none;margin-top:24px;border-top:1px solid hsla(72,19%,95%,.16)}.nos-conex__txt li{padding:13px 0;border-bottom:1px solid hsla(72,19%,95%,.16);font-size:16px;color:var(--on-dark)}@media (max-width:860px){.nos-conex{grid-template-columns:minmax(0,1fr)}}.nos-cal{position:relative;padding:calc(var(--fundido) + var(--sec-y) * .4) 0 var(--sec-y)}.nos-cal__grid{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:var(--gap);align-items:stretch}.nos-cal__card{padding:clamp(24px,2.6vw,36px);border-radius:var(--r-3);background:var(--sheet);border:1px solid var(--line-2)}.nos-cal__k{font-size:14px;font-weight:620;color:var(--signal-ink)}.nos-cal__card h3{margin-top:12px;font-size:clamp(22px,1.9vw,28px);font-weight:660;font-stretch:90%;line-height:1.2}.nos-cal__card ul{list-style:none;margin-top:22px;display:flex;flex-direction:column;gap:10px}.nos-cal__card li{position:relative;padding-left:22px;font-size:16px;color:var(--ink-2)}.nos-cal__card li:before{content:"";position:absolute;left:2px;top:.55em;width:9px;height:9px;border-radius:50%;background:var(--signal)}.nos-cal__clip{border-radius:var(--r-3);overflow:hidden;min-height:320px}@media (max-width:1000px){.nos-cal__grid{grid-template-columns:1fr 1fr}.nos-cal__clip{grid-column:1/-1;aspect-ratio:16/9;min-height:0}}@media (max-width:640px){.nos-cal__grid{grid-template-columns:1fr}}.nos-mision{position:relative;padding:calc(var(--fundido) + var(--sec-y) * .3) 0 var(--sec-y);background:var(--brand);color:var(--on-dark)}.nos-mision__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px)}.nos-mision__k{font-size:15px;font-weight:620;color:var(--signal)}.nos-mision__t{margin-top:16px;font-size:clamp(20px,1.9vw,27px);line-height:1.4;font-weight:500;color:var(--on-dark)}@media (max-width:860px){.nos-mision__grid{grid-template-columns:1fr}}.nos-video{position:relative;padding:calc(var(--fundido) * .9 + var(--sec-y) * .3) 0 var(--sec-y);background:var(--night);color:var(--on-dark)}.vcomp{position:relative;aspect-ratio:16/9;border-radius:var(--r-3);overflow:hidden;background:#000;box-shadow:0 40px 90px -40px rgba(0,0,0,.8)}.vcomp video{-o-object-fit:contain;object-fit:contain;background:#000}.vcomp:not(.on) video{-o-object-fit:cover;object-fit:cover;filter:brightness(.7)}.vcomp__play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--on-dark);font-size:16px;font-weight:600;font-stretch:var(--w-ui)}.vcomp__play span{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:var(--signal);color:var(--ink);transition:transform .35s var(--e-out)}.vcomp__play span svg{width:34px;height:34px;margin-left:5px}.vcomp__play:hover span{transform:scale(1.08)}.nos-visita{position:relative;padding:calc(var(--fundido) + var(--sec-y) * .3) 0 var(--sec-y)}.nos-visita__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.nos-visita__grid img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-3)}.nos-visita .lead{margin-top:20px}.nos-visita__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (max-width:860px){.nos-visita__grid{grid-template-columns:1fr}}@media (max-width:640px){.nos-visita__cta{flex-direction:column;align-items:stretch}}.nos-cal:before,.nos-mision:before,.nos-proc:before,.nos-video:before,.nos-visita:before{content:"";position:absolute;left:0;right:0;top:-1px;height:var(--fundido);pointer-events:none}.nos-proc:before{background:linear-gradient(180deg,#f3f4ef,#e8ecf0 10%,#d2dae5 24%,#a9b7cb 40%,#6f82a2 56%,#34466b 72%,#132241 86%,#050c1c)}.nos-cal:before{background:linear-gradient(180deg,#050c1c,#132241 14%,#34466b 28%,#6f82a2 44%,#a9b7cb 60%,#d2dae5 76%,#e8ecf0 90%,#f3f4ef)}.nos-mision:before{background:linear-gradient(180deg,#f3f4ef,hsla(72,19%,95%,.86) 14%,hsla(72,19%,95%,.62) 32%,hsla(72,19%,95%,.36) 52%,hsla(72,19%,95%,.14) 74%,hsla(72,19%,95%,0))}.nos-video:before{background:linear-gradient(180deg,#033181,rgba(3,49,129,.86) 14%,rgba(3,49,129,.62) 32%,rgba(3,49,129,.36) 52%,rgba(3,49,129,.14) 74%,rgba(3,49,129,0))}.nos-visita:before{background:linear-gradient(180deg,#050c1c,#132241 14%,#34466b 28%,#6f82a2 44%,#a9b7cb 60%,#d2dae5 76%,#e8ecf0 90%,#f3f4ef)}.nos-cal>.wrap,.nos-mision>.wrap,.nos-proc>.wrap,.nos-video>.wrap,.nos-visita>.wrap{position:relative;z-index:1}