.nx-footer.nx-system-footer{isolation:isolate;background:#08080b;border-top:2px solid #3c304d;padding-top:clamp(3rem,5vw,5rem);position:relative}.nx-footer.nx-system-footer .nx-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,.66fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,4.5vw,5rem);padding-bottom:clamp(3rem,4vw,4.5rem)}.nx-footer.nx-system-footer .nx-footer-identity{grid-column:auto}.nx-footer.nx-system-footer .nx-footer-identity>a{min-height:44px}.nx-footer.nx-system-footer .nx-footer-description{color:#bfb7cc;max-width:29ch;font-size:var(--nx-info-size);margin-top:.5rem;line-height:1.65}.nx-footer.nx-system-footer .nx-footer-description strong{color:#f1eef7;letter-spacing:-.035em;font-size:clamp(1.25rem,1.65vw,1.8rem);font-weight:500;line-height:1.4}.nx-footer.nx-system-footer .nx-footer-trace{gap:.6rem;width:min(100%,15rem);margin-top:clamp(1.5rem,3vw,3rem);display:grid}.nx-footer.nx-system-footer .nx-footer-trace span{background:#6e32c2;height:2px;display:block}.nx-footer.nx-system-footer .nx-footer-trace span:nth-child(2){background:#452767;width:76%;margin-left:12%}.nx-footer.nx-system-footer .nx-footer-trace span:nth-child(3){background:#30213f;width:52%;margin-left:24%}.nx-footer.nx-system-footer .nx-eyebrow{color:#baacca;margin-bottom:1rem;font-size:.76rem}.nx-footer.nx-system-footer .nx-footer-navigation nav{gap:0}.nx-footer.nx-system-footer .nx-footer-navigation a{min-height:44px;font-size:var(--nx-info-size);color:#f1eef7}.nx-footer.nx-system-footer .nx-footer-contact{z-index:0;border-left:2px solid #803dff;min-width:0;padding-inline-start:clamp(1.5rem,3vw,3rem);position:relative}.nx-footer.nx-system-footer .nx-footer-contact:before{z-index:-1;inset:-2rem calc(-1 * var(--nx-page-gutter)) -2rem 0;content:"";pointer-events:none;background:#140d21;position:absolute}.nx-footer.nx-system-footer .nx-footer-contact .nx-footer-email{color:#f1eef7;letter-spacing:-.04em;overflow-wrap:anywhere;min-height:44px;font-size:clamp(1.125rem,2vw,1.8rem);font-weight:500}.nx-footer.nx-system-footer .nx-footer-contact .nx-footer-phone{color:#c9bfd8;min-height:44px;font-size:var(--nx-info-size)}.nx-footer.nx-system-footer .nx-footer-contact .nx-footer-project-link{color:#d1b4ff;width:100%;min-height:48px;font-size:var(--nx-info-size);border-top:1px solid #513772;justify-content:space-between;gap:1.5rem;margin-top:1rem;padding-block:.75rem}.nx-footer.nx-system-footer .nx-footer-project-link svg{flex-shrink:0}.nx-footer.nx-system-footer .nx-footer-contact small{color:#b9acc9;margin-top:1rem;font-size:.875rem}.nx-footer.nx-system-footer .nx-footer-bottom{color:#bfb4cc;border-top:1px solid #3c304d;grid-template-columns:1fr 1.4fr auto auto;align-items:center;gap:1rem 2rem;padding-block:1.25rem;font-size:.8rem;line-height:1.65;display:grid}.nx-footer.nx-system-footer .nx-footer-bottom>p:nth-child(2){color:#d5cbdf;max-width:31ch;font-family:var(--font-sans);font-size:.9375rem}.nx-footer.nx-system-footer .nx-footer-bottom a,.nx-footer.nx-system-footer .nx-footer-bottom .nx-motion-toggle{color:#d5cbdf;min-height:44px;font-family:var(--font-sans);font-size:.9375rem}.nx-footer.nx-system-footer .nx-motion-toggle:disabled{opacity:1;color:#bfb4cc}.nx-footer.nx-system-footer a:hover,.nx-footer.nx-system-footer .nx-motion-toggle:hover{color:#fff}.nx-footer.nx-system-footer a:focus-visible,.nx-footer.nx-system-footer button:focus-visible{outline-offset:5px;outline:3px solid #c2a2ff}.nx-footer.nx-system-footer .nx-footer-word-stage{border-top:1px solid #241a32;position:relative;overflow:hidden}.nx-footer.nx-system-footer .nx-footer-word{max-width:var(--nx-content-max);padding:.8rem var(--nx-page-gutter) 0;color:#803dff;letter-spacing:-.075em;margin-inline:auto;font-size:clamp(5.5rem,21vw,30rem);line-height:.81}@media (width<=1100px){.nx-footer.nx-system-footer .nx-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,.72fr) minmax(0,1.25fr);gap:2rem}.nx-footer.nx-system-footer .nx-footer-contact{padding-inline-start:1.5rem}.nx-footer.nx-system-footer .nx-footer-contact .nx-footer-email{font-size:1.25rem}.nx-footer.nx-system-footer .nx-footer-bottom{grid-template-columns:1fr 1fr;gap:.25rem 2rem}.nx-footer.nx-system-footer .nx-footer-bottom>p:nth-child(2),.nx-footer.nx-system-footer .nx-footer-bottom .nx-motion-toggle{justify-self:end}}@media (width<=760px){.nx-footer.nx-system-footer .nx-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem}.nx-footer.nx-system-footer .nx-footer-identity{grid-column:1}.nx-footer.nx-system-footer .nx-footer-navigation{grid-column:2}.nx-footer.nx-system-footer .nx-footer-contact{grid-column:1/-1;margin-top:1rem}.nx-footer.nx-system-footer .nx-footer-contact:before{inset-block:-1.5rem}.nx-footer.nx-system-footer .nx-footer-contact .nx-footer-email{font-size:clamp(1.125rem,3.5vw,1.6rem)}.nx-footer.nx-system-footer .nx-footer-contact .nx-footer-project-link{max-width:30rem}.nx-footer.nx-system-footer .nx-footer-word{padding-top:1rem;font-size:22.8vw}}@media (width<=480px){.nx-footer.nx-system-footer{padding-top:2rem}.nx-footer.nx-system-footer .nx-footer-grid{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-bottom:2rem}.nx-footer.nx-system-footer .nx-footer-identity,.nx-footer.nx-system-footer .nx-footer-navigation,.nx-footer.nx-system-footer .nx-footer-contact{grid-column:1}.nx-footer.nx-system-footer .nx-footer-navigation{margin-top:0}.nx-footer.nx-system-footer .nx-footer-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;display:grid}.nx-footer.nx-system-footer .nx-footer-trace{display:none}.nx-footer.nx-system-footer .nx-footer-contact{margin-top:.5rem}.nx-footer.nx-system-footer .nx-footer-contact .nx-footer-email{font-size:1.25rem}.nx-footer.nx-system-footer .nx-footer-bottom{align-items:start;gap:.5rem 1rem}.nx-footer.nx-system-footer .nx-footer-bottom>p:nth-child(2){justify-self:start;font-size:.875rem}.nx-footer.nx-system-footer .nx-footer-bottom>a,.nx-footer.nx-system-footer .nx-footer-bottom .nx-motion-toggle{font-size:.875rem}}:is(.nx-dossier-desinfecta,.nx-experience-project-desinfecta,.nx-case-visual-desinfecta,.nx-case-evidence-desinfecta){--nx-case-bg:#082b27;--nx-case-surface:#103832;--nx-case-drawing:#062421;--nx-case-text:#f7f3e5;--nx-case-muted:#b9cec4;--nx-case-line:#38665d;--nx-case-accent:#e1b856;--nx-case-signal:#6cc5ad;--nx-case-active:#245349;--nx-case-document:#e8eee0;--nx-case-ink:#15362e}:is(.nx-dossier-cbb-galpones,.nx-experience-project-cbb-galpones,.nx-case-visual-cbb-galpones,.nx-case-evidence-cbb-galpones){--nx-case-bg:#151210;--nx-case-surface:#211a16;--nx-case-drawing:#100e0c;--nx-case-text:#fbf2e7;--nx-case-muted:#c3afa0;--nx-case-line:#685144;--nx-case-accent:#ff713d;--nx-case-signal:#ff713d;--nx-case-active:#512818;--nx-case-document:#f3e9df;--nx-case-ink:#342015}:is(.nx-dossier-luminova,.nx-experience-project-luminova,.nx-case-visual-luminova,.nx-case-evidence-luminova){--nx-case-bg:#031722;--nx-case-surface:#092d40;--nx-case-drawing:#02111a;--nx-case-text:#edfaff;--nx-case-muted:#accedb;--nx-case-line:#34637a;--nx-case-accent:#58d3ff;--nx-case-signal:#0fb8f0;--nx-case-active:#064f6f;--nx-case-document:#e6f4fa;--nx-case-ink:#0c3145}:is(.nx-dossier-a-mar,.nx-experience-project-a-mar,.nx-case-visual-a-mar,.nx-case-evidence-a-mar){--nx-case-bg:#092839;--nx-case-surface:#0c3549;--nx-case-drawing:#061f2e;--nx-case-text:#f2f7fa;--nx-case-muted:#b7cbd3;--nx-case-line:#3c6b7b;--nx-case-accent:#9bd3d9;--nx-case-signal:#77baca;--nx-case-active:#20515d;--nx-case-document:#edf3f5;--nx-case-ink:#12374d}.nx-case-visual{border:1px solid var(--nx-case-line,#383340);min-width:0;color:var(--nx-case-text,#f1eef7);background:var(--nx-case-surface,#111118);border-radius:0;margin:0;padding:0;container-type:inline-size}.nx-topology-heading{border-bottom:1px solid var(--nx-case-line);font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.045em;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:.71rem;line-height:1.6;display:flex}.nx-topology-heading>span:last-child{color:var(--nx-case-accent)}.nx-topology-drawing{background:var(--nx-case-drawing);min-width:0;padding:.6rem}.nx-topology-svg{width:100%;height:auto;display:block;overflow:visible}.nx-topology-mobile{display:none}.nx-topology-svg text{font-family:var(--font-sans,sans-serif);fill:var(--nx-case-text)}.nx-topology-meta{letter-spacing:1.2px;font-size:13px;font-family:var(--font-mono,monospace)!important;fill:var(--nx-case-muted)!important}.nx-topology-reference{letter-spacing:.7px;font-size:12px;font-family:var(--font-mono,monospace)!important;fill:var(--nx-case-accent)!important}.nx-topology-label{letter-spacing:-.45px;font-size:20px;font-weight:500}.nx-topology-label-inline{font-size:17px}.nx-topology-detail{font-size:16px;fill:var(--nx-case-muted)!important}.nx-topology-node{fill:var(--nx-case-surface);stroke:var(--nx-case-line);stroke-width:1px}.nx-topology-node-active{fill:var(--nx-case-active);stroke:var(--nx-case-signal);stroke-width:1.5px}.nx-topology-document{fill:var(--nx-case-surface);stroke:var(--nx-case-accent);stroke-width:1px}.nx-topology-document-lines{fill:none;stroke:var(--nx-case-muted);stroke-width:1px}.nx-topology-wire{fill:none;stroke:var(--nx-case-muted);stroke-width:1.2px}.nx-topology-wire-dashed{fill:none;stroke:var(--nx-case-muted);stroke-width:1.2px;stroke-dasharray:4 6}.nx-topology-guide{fill:none;stroke:var(--nx-case-line);stroke-width:1px}.nx-topology-signal{fill:none;stroke:var(--nx-case-signal);stroke-width:2px}.nx-topology-arrow-head{fill:none;stroke:var(--nx-case-signal);stroke-width:1.1px}.nx-topology-structure{fill:none;stroke:var(--nx-case-accent);stroke-width:1.5px;stroke-linejoin:round}.nx-topology-device{fill:var(--nx-case-signal);stroke:var(--nx-case-accent);stroke-width:1px}.nx-topology-caption{border-top:1px solid var(--nx-case-line);padding:1.4rem 1.5rem 1.5rem}.nx-topology-caption>strong{letter-spacing:-.025em;color:var(--nx-case-text);font-size:clamp(1.08rem,2.1cqi,1.45rem);font-weight:500;line-height:1.3;display:block}.nx-topology-caption p{max-width:70ch;font-size:var(--nx-body-size);color:var(--nx-case-muted);margin:.7rem 0 0;line-height:1.7}.nx-topology-caption>span{color:var(--nx-case-muted);font-size:var(--nx-info-size);margin-top:1rem;line-height:1.7;display:block}.nx-case-visual-compact .nx-topology-heading{padding:1rem 1.2rem}.nx-case-visual-compact .nx-topology-caption{padding:1.1rem 1.2rem}.nx-case-visual-desinfecta .nx-topology-document{fill:#244b3d}.nx-case-visual-cbb-galpones .nx-topology-drawing{padding:1.2rem .6rem}.nx-case-visual-luminova .nx-topology-node-active{stroke-width:2px}.nx-case-visual-a-mar .nx-topology-caption{background:var(--nx-case-document);color:var(--nx-case-ink)}.nx-case-visual-a-mar .nx-topology-caption :is(strong,p,span){color:var(--nx-case-ink)}@container (width<=560px){.nx-topology-desktop{display:none}.nx-topology-mobile{display:block}.nx-topology-heading{gap:.7rem;padding:1rem;font-size:.63rem}.nx-topology-caption{padding:1.15rem 1rem}.nx-topology-meta{letter-spacing:.8px;font-size:14px}.nx-topology-label{font-size:24px}.nx-topology-detail{font-size:18px}}
