.nn-duo-companion{--dc-limb:#172136;--dc-ink-depth:#080f1d;--dc-face-blue:#0f172a;--dc-face-ink:#f8fafc;--dc-blue-depth:#1246bd;--dc-ink-body-depth:var(--dc-ink-depth);position:relative;display:block;flex-shrink:0;pointer-events:none;user-select:none}html.dark .nn-duo-companion,html[data-theme=dark] .nn-duo-companion{--dc-limb:#cbd5e1;--dc-ink-depth:#73839c;--dc-face-ink:#0f172a}.nn-duo-companion__svg{display:block;overflow:visible}.nn-duo-companion__actor{transform-box:fill-box;transform:translate(var(--ox,0),var(--oy,0));transform-origin:50% 85%;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.nn-duo-companion--reduced .nn-duo-companion__actor{transition:none}.nn-duo-companion__limbs{fill:none;stroke:var(--dc-limb);stroke-width:3.5;stroke-linecap:round}.nn-duo-companion__limbs circle{fill:var(--dc-limb);stroke:none}.nn-duo-companion__depth--blue{fill:var(--dc-blue-depth)}.nn-duo-companion__depth--ink{fill:var(--dc-ink-body-depth)}.nn-duo-companion__face-stroke{fill:none;stroke-linecap:round}.nn-duo-companion__actor--blue .nn-duo-companion__face-stroke{stroke:var(--dc-face-blue)}.nn-duo-companion__actor--ink .nn-duo-companion__face-stroke{stroke:var(--dc-face-ink)}.nn-duo-companion__eye-open{transition:opacity .2s ease}.nn-duo-companion__eye-happy{opacity:0;transition:opacity .25s ease}.nn-duo-companion__pupil{transition:transform .12s ease-out}.nn-duo-companion--reduced .nn-duo-companion__pupil{transition:none}.nn-duo-companion--mood-idle .nn-duo-companion__actor--blue{transform:translate(var(--ox,0),var(--oy,0)) translateY(0) rotate(0deg)}.nn-duo-companion--mood-curious .nn-duo-companion__actor--blue{transform:translate(var(--ox,0),var(--oy,0)) translateY(-3px) rotate(-4deg)}.nn-duo-companion--mood-curious .nn-duo-companion__actor--ink{transform:translate(var(--ox,0),var(--oy,0)) translateY(-2px) rotate(3deg)}.nn-duo-companion--mood-build .nn-duo-companion__actor{transform:translate(var(--ox,0),var(--oy,0)) translateY(-4px)}.nn-duo-companion--mood-build .nn-duo-companion__arm-right{transform:translate(4px,-10px)}.nn-duo-companion--mood-celebrate .nn-duo-companion__eye-open{opacity:0}.nn-duo-companion--mood-celebrate .nn-duo-companion__eye-happy{opacity:1}.nn-duo-companion--mood-celebrate .nn-duo-companion__actor--blue{transform:translate(var(--ox,0),var(--oy,0)) translateY(-5px) rotate(-2deg)}.nn-duo-companion--mood-celebrate .nn-duo-companion__actor--ink{transform:translate(var(--ox,0),var(--oy,0)) translateY(-5px) rotate(2deg)}.nn-duo-companion--mood-peek .nn-duo-companion__actor{transform:translate(var(--ox,0),var(--oy,0)) translateX(6px) translateY(2px)}.nn-duo-companion--peek{overflow:hidden}.nn-duo-companion--peek .nn-duo-companion__svg{transform:translateX(18%) translateY(8%)}.nn-duo-companion--peek.nn-duo-companion--layout-both .nn-duo-companion__svg{transform:translateX(8%) translateY(6%)}.nn-duo-companion__spark{opacity:0;pointer-events:none}.nn-duo-companion--mood-celebrate:not(.nn-duo-companion--reduced) .nn-duo-companion__spark{animation:nn-duo-companion-spark .85s ease-out forwards}@keyframes nn-duo-companion-spark{0%{opacity:0;transform:scale(.85)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.nn-duo-companion--mood-celebrate:not(.nn-duo-companion--reduced) .nn-duo-companion__spark{animation:none;opacity:.85}}.nn-contact-panel--companion{padding-top:2.25rem}.nn-contact-panel__duo{position:absolute;top:-.35rem;right:clamp(0rem,2vw,.5rem);z-index:0;width:min(5.75rem,28%);pointer-events:none}@media (max-width:640px){.nn-contact-panel__duo{top:-1.5rem;right:.25rem;width:4.5rem}}.nn-soluciones-disclose-peek{position:relative}.nn-soluciones-disclose-peek__duo{position:absolute;top:.15rem;right:0;z-index:0;width:4.25rem;opacity:.55;pointer-events:none;transition:opacity .25s ease}.nn-soluciones-disclose-peek__duo.is-visible{opacity:1}@media (max-width:640px){.nn-soluciones-disclose-peek__duo{display:none}}