.nx-dossier{color:var(--nx-case-text);background:var(--nx-case-bg);--nx-muted:var(--nx-case-muted);--nx-violet:var(--nx-case-accent);--nx-border:var(--nx-case-line)}.nx-dossier :focus-visible{outline-color:var(--nx-case-accent)}.nx-dossier .nx-section-label{color:var(--nx-case-muted)}.nx-dossier .nx-section-label>span{color:var(--nx-case-accent);border-color:var(--nx-case-line)}.nx-dossier-hero{padding-top:clamp(2rem,4vw,4rem)}.nx-dossier-topline{border-bottom:1px solid var(--nx-case-line);color:var(--nx-case-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:1rem;padding-block:.5rem 1.4rem;font-size:.7rem;display:flex}.nx-dossier-topline>a{align-items:center;gap:.8rem;min-height:44px;display:inline-flex}.nx-dossier-topline>a:hover{color:var(--nx-case-text)}.nx-dossier-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,4vw,5rem);padding-block:clamp(3rem,5vw,5rem);display:grid}.nx-dossier-title,.nx-dossier-summary,.nx-dossier-cover{min-width:0}.nx-dossier-identity{align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.nx-dossier-identity img{object-fit:contain;flex:none;width:108px;height:108px}.nx-dossier-identity .nx-eyebrow{max-width:26ch;color:var(--nx-case-accent);line-height:1.8}.nx-dossier-title h1{letter-spacing:-.07em;text-transform:uppercase;font-size:clamp(3.8rem,7.8vw,9.25rem);font-weight:500;line-height:.94}.nx-dossier-hero-headline{letter-spacing:-.045em;max-width:27ch;color:var(--nx-case-accent);font-size:clamp(1.8rem,2.9vw,3.4rem);font-weight:400;line-height:1.1}.nx-dossier-hero-description{max-width:51ch;color:var(--nx-case-muted);font-size:var(--nx-body-size);margin-top:1.4rem;line-height:1.8}.nx-dossier-hero-actions{flex-wrap:wrap;align-items:center;gap:.3rem 2rem;margin-top:1.1rem;display:flex}.nx-dossier-hero-actions .nx-text-link{color:var(--nx-case-text)}.nx-dossier-public-case .nx-dossier-cover{grid-column:1/-1}.nx-dossier-luminova .nx-dossier-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.25fr);align-items:center;gap:2rem clamp(2rem,4vw,5rem)}.nx-dossier-luminova .nx-dossier-title{grid-area:1/1;align-self:end}.nx-dossier-luminova .nx-dossier-title h1{font-size:clamp(3.8rem,6.4vw,7.6rem)}.nx-dossier-luminova .nx-dossier-summary{grid-area:2/1;align-self:start}.nx-dossier-luminova .nx-dossier-cover{grid-area:1/2/span 2}.nx-dossier-luminova .nx-dossier-hero-headline{font-size:clamp(1.8rem,2.7vw,3.1rem)}.nx-dossier-a-mar .nx-dossier-hero{background:var(--nx-case-document);color:var(--nx-case-ink);--nx-case-accent:#214e69;--nx-case-muted:#486374;--nx-case-line:#b5cbd5;--nx-case-text:#12374d}.nx-dossier-a-mar .nx-dossier-cover{grid-column:1/-1}.nx-dossier-a-mar .nx-dossier-title h1{font-size:clamp(5rem,11vw,12rem)}.nx-dossier-register{border-top:1px solid var(--nx-case-line);grid-template-columns:1fr 2fr;align-items:center;gap:2rem;padding-block:1.5rem;display:grid}.nx-dossier-client{color:var(--nx-case-accent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:.73rem}.nx-dossier-register dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.nx-dossier-register dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--nx-case-muted);margin-bottom:.4rem;font-size:.61rem}.nx-dossier-register dd{color:var(--nx-case-text);font-size:1rem}.nx-dossier-context{background:var(--nx-case-document);color:var(--nx-case-ink)}.nx-dossier-context .nx-section-label,.nx-dossier-context .nx-section-label>span{color:var(--nx-case-ink)}.nx-dossier-context-grid{grid-template-columns:1.1fr 1fr;gap:clamp(2rem,7vw,8rem);display:grid}.nx-dossier-context-grid h2{max-width:18ch;font-size:clamp(2.3rem,4vw,4.5rem);line-height:1.05}.nx-dossier-prose p{font-size:var(--nx-body-size);color:var(--nx-case-ink);opacity:.82;line-height:1.85}.nx-dossier-prose p+p{margin-top:1.4rem}.nx-dossier-a-mar .nx-dossier-context{background:var(--nx-case-bg);color:var(--nx-case-text)}.nx-dossier-a-mar .nx-dossier-context :is(.nx-section-label,.nx-section-label>span,.nx-dossier-prose p){color:var(--nx-case-muted);opacity:1}.nx-dossier-intervention{background:var(--nx-case-surface);border-bottom:1px solid var(--nx-case-line);scroll-margin-top:6rem}.nx-dossier-intervention-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.nx-dossier-intervention-intro h2{letter-spacing:-.055em;max-width:16ch;font-size:clamp(2.7rem,5.1vw,6rem);font-weight:500;line-height:1.02}.nx-dossier-intervention-intro>div>svg{color:var(--nx-case-accent);margin-bottom:1.7rem}.nx-dossier-intervention-intro p{max-width:45ch;color:var(--nx-case-muted);font-size:var(--nx-body-size);line-height:1.8}.nx-dossier-system-figure{max-width:84rem;margin:3.5rem auto 0}.nx-dossier-system-figure .nx-topology-heading{padding-block:1.5rem}.nx-dossier-system-figure .nx-topology-caption{grid-template-columns:.85fr 1.15fr;align-items:start;gap:.5rem 3rem;display:grid}.nx-dossier-system-figure .nx-topology-caption>strong{grid-row:1/span 2;font-size:clamp(1.5rem,2.7vw,2.5rem)}.nx-dossier-system-figure .nx-topology-caption>p{font-size:var(--nx-body-size);margin-top:0}.nx-dossier-system-figure .nx-topology-caption>span{margin-top:0}.nx-dossier-scope{scroll-margin-top:5rem}.nx-dossier-scope-grid{grid-template-columns:.8fr 1.25fr;gap:clamp(2rem,7vw,8rem);display:grid}.nx-dossier-scope-grid .nx-section-heading{font-size:clamp(2.5rem,4.1vw,4.8rem);line-height:1.03}.nx-dossier-scope-note{max-width:32ch;color:var(--nx-case-muted);font-size:var(--nx-body-size);margin-top:1.5rem;line-height:1.8}.nx-dossier-scope-row{border-top:1px solid var(--nx-case-line);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.75rem;display:grid}.nx-dossier-scope-row:last-child{border-bottom:1px solid var(--nx-case-line)}.nx-dossier-scope-number{color:var(--nx-case-accent);font-family:var(--font-mono);padding-top:.35rem;font-size:.72rem}.nx-dossier-scope-row h3{letter-spacing:-.035em;font-size:clamp(1.4rem,2.1vw,2.25rem);font-weight:500;line-height:1.2}.nx-dossier-scope-row p{max-width:56ch;color:var(--nx-case-muted);font-size:var(--nx-body-size);margin-top:.8rem;line-height:1.8}.nx-dossier-cbb-galpones .nx-dossier-scope-grid{grid-template-columns:1fr;gap:3rem}.nx-dossier-cbb-galpones .nx-dossier-scope-grid>div:first-child{grid-template-columns:1fr 1fr;align-items:end;gap:0 3rem;display:grid}.nx-dossier-cbb-galpones .nx-dossier-scope-grid .nx-section-label{grid-column:1/-1}.nx-dossier-cbb-galpones .nx-dossier-scope-row>div{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.nx-dossier-cbb-galpones .nx-dossier-scope-row p{margin-top:0}.nx-dossier-luminova .nx-dossier-scope-grid{grid-template-columns:1fr;gap:3rem}.nx-dossier-luminova .nx-dossier-scope-grid>div:last-child{grid-template-columns:1fr 1fr;gap:0 3rem;display:grid}.nx-dossier-luminova .nx-dossier-scope-row:last-child{border-bottom:0}.nx-dossier-a-mar .nx-dossier-scope{background:var(--nx-case-document);--nx-case-text:#12374d;--nx-case-muted:#486374;--nx-case-accent:#214e69;--nx-case-line:#b5cbd5;color:var(--nx-case-text)}.nx-dossier-demo-section{background:var(--nx-case-drawing);border-block:1px solid var(--nx-case-line)}.nx-dossier-demo-intro{grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:3rem;display:grid}.nx-dossier-demo-intro h2{max-width:20ch;font-size:clamp(2.4rem,3.6vw,4.3rem)}.nx-dossier-disclosure-label{color:var(--nx-case-accent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.8rem;font-size:.67rem;display:inline-block}.nx-dossier-demo-intro p{max-width:52ch;color:var(--nx-case-muted);font-size:var(--nx-body-size);line-height:1.8}.nx-demo-shell{color:var(--nx-case-text)}.nx-dossier-public{background:var(--nx-case-surface);border-block:1px solid var(--nx-case-line)}.nx-dossier-public-grid{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.nx-dossier-public-links{border-top:1px solid var(--nx-case-line)}.nx-dossier-public-links>a{border-bottom:1px solid var(--nx-case-line);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;display:flex}.nx-dossier-public-links strong{letter-spacing:-.025em;font-size:1.25rem;font-weight:500;display:block}.nx-dossier-public-links div>span{color:var(--nx-case-muted);font-size:var(--nx-info-size);margin-top:.5rem;line-height:1.7;display:block}.nx-dossier-public-links svg{color:var(--nx-case-accent);flex-shrink:0;transition:transform .2s}.nx-dossier-public-links>a:hover svg{transform:translate(3px,-3px)}.nx-dossier-capability h2{letter-spacing:-.055em;max-width:25ch;color:var(--nx-case-accent);font-size:clamp(2.7rem,5.1vw,6rem);font-weight:500;line-height:1.04}.nx-dossier-capability ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem;display:grid}.nx-dossier-capability li{border-top:1px solid var(--nx-case-line);color:var(--nx-case-muted);font-size:var(--nx-body-size);align-items:flex-start;gap:1rem;padding-top:1.2rem;line-height:1.8;display:flex}.nx-dossier-capability li>span{color:var(--nx-case-accent);font-family:var(--font-mono);padding-top:.2rem;font-size:.66rem}.nx-dossier-next{background:var(--nx-case-drawing);border-top:1px solid var(--nx-case-line)}.nx-dossier-next>div{grid-template-columns:1fr 1.5fr;align-items:stretch;display:grid}.nx-dossier-index-link{color:var(--nx-case-muted);font-size:var(--nx-info-size);align-items:center;gap:1rem;padding-block:2.4rem;display:flex}.nx-dossier-next-link{border-left:1px solid var(--nx-case-line);justify-content:space-between;align-items:center;gap:1rem;padding:2.4rem 0 2.4rem 2.4rem;display:flex}.nx-dossier-next-link small{color:var(--nx-case-accent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.8rem;font-size:.65rem;display:block}.nx-dossier-next-link strong{letter-spacing:-.05em;font-size:clamp(2rem,3.7vw,4.25rem);font-weight:500;line-height:1}.nx-dossier-next-link svg{color:var(--nx-case-accent);transition:transform .2s}.nx-dossier-next-link:hover svg{transform:translate(5px)}@media (width<=980px){.nx-dossier-hero-grid,.nx-dossier-luminova .nx-dossier-hero-grid{grid-template-columns:1fr;gap:2rem}.nx-dossier-luminova :is(.nx-dossier-title,.nx-dossier-summary,.nx-dossier-cover){grid-area:auto}.nx-dossier-title h1,.nx-dossier-luminova .nx-dossier-title h1{font-size:clamp(4rem,10vw,7rem)}.nx-dossier-hero-headline{max-width:35ch}.nx-dossier-hero-description{max-width:61ch}.nx-dossier-register{grid-template-columns:1fr;gap:1.2rem}.nx-dossier-register dl{border-top:1px solid var(--nx-case-line);padding-top:1.2rem}.nx-dossier-scope-grid{grid-template-columns:.8fr 1.25fr;gap:3rem}}@media (width<=760px){.nx-dossier-context-grid,.nx-dossier-intervention-intro,.nx-dossier-scope-grid,.nx-dossier-demo-intro,.nx-dossier-public-grid{grid-template-columns:1fr;gap:2rem}.nx-dossier-identity img{width:88px;height:88px}.nx-dossier-identity{gap:1rem;margin-bottom:1.5rem}.nx-dossier-context-grid h2{max-width:22ch}.nx-dossier-intervention-intro>div>svg{width:36px;height:36px;margin-bottom:1rem}.nx-dossier-system-figure{margin-top:2rem}.nx-dossier-system-figure .nx-topology-caption{grid-template-columns:1fr;gap:.8rem}.nx-dossier-system-figure .nx-topology-caption>strong{grid-row:auto;font-size:1.4rem}.nx-dossier-scope-note{max-width:48ch}.nx-dossier-scope-row{gap:.7rem;padding-block:1.4rem}.nx-dossier-cbb-galpones .nx-dossier-scope-grid>div:first-child,.nx-dossier-cbb-galpones .nx-dossier-scope-row>div,.nx-dossier-luminova .nx-dossier-scope-grid>div:last-child{grid-template-columns:1fr;gap:1rem}.nx-dossier-cbb-galpones .nx-dossier-scope-grid>div:first-child .nx-section-label{margin-bottom:1rem}.nx-dossier-cbb-galpones .nx-dossier-scope-note{margin-top:.5rem}.nx-dossier-demo-intro{margin-bottom:2rem}.nx-dossier-capability ul{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.nx-dossier-next>div{grid-template-columns:1fr}.nx-dossier-index-link{border-bottom:1px solid var(--nx-case-line);padding-block:1.3rem}.nx-dossier-next-link{border-left:0;padding:1.8rem 0 2rem}}@media (width<=540px){.nx-dossier-topline{font-size:.64rem}.nx-dossier-title h1,.nx-dossier-luminova .nx-dossier-title h1{font-size:clamp(2.9rem,12.2vw,4.6rem)}.nx-dossier-a-mar .nx-dossier-title h1{font-size:clamp(4.5rem,18vw,7rem)}.nx-dossier-identity img{width:76px;height:76px}.nx-dossier-identity .nx-eyebrow{font-size:.66rem}.nx-dossier-hero-headline{max-width:27ch;font-size:1.7rem}.nx-dossier-hero-grid{padding-block:2rem}.nx-dossier-register dl{grid-template-columns:1fr 1fr;gap:1rem}.nx-dossier-context-grid h2{font-size:2.2rem}.nx-dossier-intervention-intro h2,.nx-dossier-capability h2{font-size:clamp(2.3rem,9vw,3rem)}.nx-dossier-scope-grid .nx-section-heading{font-size:2.4rem}.nx-dossier-demo-intro h2{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.nx-dossier-public-links svg,.nx-dossier-next-link svg{transition:none}}
