@font-face{font-family:Matter;src:url(/nova/fonts/Matter-TRIAL-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Matter;src:url(/nova/fonts/Matter-TRIAL-Medium.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Matter;src:url(/nova/fonts/Matter-TRIAL-SemiBold.otf)format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Matter;src:url(/nova/fonts/Matter-TRIAL-Bold.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Matter;src:url(/nova/fonts/Matter-TRIAL-Heavy.otf)format("opentype");font-weight:900;font-display:swap}@font-face{font-family:Matter XH;src:url(/nova/fonts/MatterXH-TRIAL-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Matter XH;src:url(/nova/fonts/MatterXH-TRIAL-Medium.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Matter XH;src:url(/nova/fonts/MatterXH-TRIAL-Bold.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Matter Mono;src:url(/nova/fonts/MatterMono-TRIAL-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Matter Mono;src:url(/nova/fonts/MatterMono-TRIAL-Medium.otf)format("opentype");font-weight:500;font-display:swap}.nv{--azul:#1400c3;--laranja:#f04400;--creme:#f9f2d9;--preto:#101014;--creme-2:#f1e7c6;--linha-creme:#f9f2d933;--linha-preto:#10101424;--display:"Matter", system-ui, -apple-system, "Segoe UI", sans-serif;--texto:"Matter XH", "Matter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Matter Mono", ui-monospace, Consolas, monospace;--raio:28px;--suave:cubic-bezier(.22, 1, .36, 1);--gutter:clamp(20px, 4vw, 56px);--sec:clamp(96px, 11vw, 180px);background:var(--creme);min-height:100vh;color:var(--preto);font-family:var(--texto);-webkit-font-smoothing:antialiased;overflow-x:clip}.nv *,.nv :before,.nv :after{box-sizing:border-box}:where(.nv) img{max-width:100%;display:block}:where(.nv) h1,:where(.nv) h2,:where(.nv) h3,:where(.nv) p,:where(.nv) ul,:where(.nv) ol,:where(.nv) figure,:where(.nv) blockquote{margin:0}:where(.nv) ul,:where(.nv) ol{padding:0;list-style:none}:where(.nv) a{color:inherit}.nv :focus-visible{outline:3px solid var(--laranja);outline-offset:3px}.nv-wrap{width:100%;max-width:1520px;padding-inline:var(--gutter);margin:0 auto}.nv-sec{padding-block:var(--sec)}.nv-rotulo{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:12.5px;font-weight:500;line-height:1.4;display:inline-block}.nv-h2{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin-top:22px;font-size:clamp(42px,6.6vw,112px);font-weight:500;line-height:.95}.nv-cab-texto{opacity:.8;text-wrap:pretty;max-width:30em;margin-top:24px;font-size:clamp(17px,1.3vw,19px);line-height:1.55}.nv-cab{margin-bottom:clamp(48px,6vw,96px)}.nv-cab:has(.nv-cab-texto){-moz-column-gap:clamp(32px, 5vw, 96px);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;column-gap:clamp(32px,5vw,96px);display:grid}.nv-cab:has(.nv-cab-texto) .nv-rotulo{grid-column:1/-1;justify-self:start}.nv-centro{justify-content:center;margin-top:clamp(56px,6vw,96px);display:flex}.nv-link-seta{font-family:var(--display);border-bottom:1.5px solid;align-items:center;gap:.5em;padding-bottom:4px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.nv-link-seta span{transition:transform .3s var(--suave)}.nv-link-seta:hover span{transform:translate(5px)}.nv-btn{font-family:var(--display);white-space:nowrap;cursor:pointer;transition:translate .45s var(--suave), background-color .25s ease, color .25s ease, border-color .25s ease;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:.55em;padding:18px 28px;font-size:16.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.nv-btn span[aria-hidden]{transition:transform .3s var(--suave)}.nv-btn:hover span[aria-hidden]{transform:translate(4px)}.nv-btn-sm{padding:12px 20px;font-size:15px}.nv-btn-laranja{background:var(--laranja);color:var(--preto)}.nv-btn-laranja:hover{background:var(--creme)}.nv-btn-azul{background:var(--azul);color:var(--creme)}.nv-btn-azul:hover{background:var(--preto)}.nv-btn-creme{background:var(--creme);color:var(--azul)}.nv-btn-creme:hover{background:var(--laranja);color:var(--preto)}.nv-btn-linha-creme{color:var(--creme);border-color:#f9f2d980}.nv-btn-linha-creme:hover{background:var(--creme);border-color:var(--creme);color:var(--azul)}.nv-btn:disabled{opacity:.6;cursor:progress}.nv-ctas{flex-wrap:wrap;gap:12px;display:flex}.nv-menu{z-index:40;pointer-events:none;transition:transform .55s var(--suave), padding .4s var(--suave);padding-top:12px;position:fixed;top:0;left:0;right:0}.nv-menu-in{pointer-events:auto;max-width:1520px;height:76px;padding-inline:var(--gutter);transition:max-width .55s var(--suave), height .4s var(--suave), padding .4s var(--suave), background-color .4s ease, box-shadow .4s ease;border-radius:999px;align-items:center;gap:32px;margin:0 auto;display:flex}.nv-menu.is-pilula{padding-inline:12px}.nv-menu.is-pilula .nv-menu-in{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#101014c7;max-width:1080px;height:64px;padding-inline:26px 8px;box-shadow:0 14px 40px -16px #00000073}.nv-menu.is-escondido{transform:translateY(-130%)}.nv-menu-escuro{color:var(--creme)}.nv-menu-claro{color:var(--preto)}.nv-logo img{width:auto;height:42px;transition:height .4s var(--suave)}.nv-menu.is-pilula .nv-logo img{height:34px}.nv-links{font-family:var(--display);align-items:center;gap:30px;margin-left:auto;font-size:15.5px;font-weight:500;display:flex}.nv-link{color:inherit;font:inherit;cursor:pointer;transition:background-size .3s var(--suave);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;border:0;align-items:center;gap:6px;padding:8px 0;text-decoration:none;display:inline-flex}.nv-link:hover{background-size:100% 1.5px}.nv-drop{position:relative}.nv-drop-box{background:var(--creme);min-width:240px;color:var(--preto);opacity:0;visibility:hidden;transition:opacity .2s ease, transform .3s var(--suave), visibility .2s;border-radius:20px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);left:-16px;transform:translateY(-6px);box-shadow:0 24px 50px -20px #00000073}.nv-drop:hover .nv-drop-box,.nv-drop:focus-within .nv-drop-box{opacity:1;visibility:visible;transform:none}.nv-drop:after{content:"";height:14px;position:absolute;top:100%;left:0;right:0}.nv-drop-box a{border-radius:14px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.nv-drop-box a img{width:30px;height:30px}.nv-drop-box a:hover{background:var(--azul);color:var(--creme)}.nv-menu-toggle{font-family:var(--display);color:inherit;cursor:pointer;background:0 0;border:1.5px solid;border-radius:999px;margin-left:auto;padding:11px 18px;font-size:15px;font-weight:600;display:none}.nv-mobile{pointer-events:auto;background:var(--creme);color:var(--preto);font-family:var(--display);border-radius:24px;flex-direction:column;gap:4px;padding:18px;font-size:22px;font-weight:500;display:flex;position:absolute;top:calc(100% + 8px);left:12px;right:12px;box-shadow:0 24px 50px -20px #00000080}.nv-mobile a:not(.nv-btn){padding:8px 4px;text-decoration:none}.nv-mobile hr{border:0;border-top:1px solid var(--linha-preto);margin:8px 0}.nv-mobile .nv-btn{justify-content:center;margin-top:10px}.nv-mobile-rotulo{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--azul);padding:4px;font-size:12px}@keyframes nv-sobe{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes nv-linha{0%{transform:translateY(130%)}to{transform:none}}@keyframes nv-risca{to{stroke-dashoffset:0}}@keyframes nv-gira{to{transform:rotate(360deg)}}@keyframes nv-aparece{to{opacity:1;transform:none}}.nv-entra{animation:nv-sobe .9s var(--suave) var(--d,0s) both}@media (scripting:enabled){.nv [data-nv-revela]{opacity:0;animation:.8s 2.5s forwards nv-aparece;transform:translateY(48px)}}.nv.nv-js [data-nv-revela]{transition:opacity .9s var(--suave) var(--d,0s), transform 1.1s var(--suave) var(--d,0s);animation:none}.nv.nv-js [data-nv-revela].is-in{opacity:1;transform:none}.nv-topo{isolation:isolate;background:var(--azul);color:var(--creme);position:relative}.nv-abertura{position:relative}.nv-abertura:before{content:"";z-index:-1;background:linear-gradient(to bottom, var(--azul) 0, #1400c3bf 110px, #1400c300 260px), url(/nova/malha/hero-azul.webp) right center / cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.nv-abertura-in{flex-direction:column;min-height:max(620px,100svh - 110px);padding-top:120px;padding-bottom:clamp(36px,4vw,56px);display:flex}.nv-abertura-topo{opacity:.85;justify-content:space-between;gap:24px;display:flex}.nv-titulo{font-family:var(--display);letter-spacing:-.055em;margin:auto 0 0;padding-top:48px;font-size:clamp(54px,10.6vw,196px);font-weight:500;line-height:.9}.nv-linha{margin-bottom:-.22em;padding-bottom:.22em;display:block;overflow:hidden}.nv-linha>span{animation:nv-linha 1.15s var(--suave) var(--d,0s) both;display:inline-block}.nv-titulo-ast{vertical-align:.02em;width:.6em;height:.6em;margin-left:.14em;animation:14s linear infinite nv-gira;display:inline-block}.nv-sublinha{white-space:nowrap;font-style:normal;position:relative}.nv-sublinha svg{width:102%;height:.2em;position:absolute;bottom:-.1em;left:-1%;overflow:visible}.nv-sublinha path{fill:none;stroke:var(--laranja);stroke-width:8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:nv-risca 1s var(--suave) 1.05s forwards}.nv-abertura-base{border-top:1px solid var(--linha-creme);grid-template-columns:minmax(0,1.15fr) auto minmax(0,.75fr);align-items:end;gap:28px 48px;margin-top:clamp(36px,4vw,56px);padding-top:28px;display:grid}.nv-abertura-lead{opacity:.88;text-wrap:pretty;max-width:30em;font-size:clamp(17px,1.3vw,19px);line-height:1.55}.nv-abertura-prova{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;justify-self:end;align-items:flex-end;gap:8px;font-size:12.5px;font-weight:500;display:flex}.nv-vitrine{padding-bottom:clamp(72px,8vw,128px);position:relative}.nv-vitrine:after{content:"";z-index:-1;background:var(--creme);height:62%;position:absolute;bottom:0;left:0;right:0}.nv-janela{--pan:-22%;background:var(--preto);border-radius:calc(36px - 16px * var(--p,1));transform:scale(calc(.88 + .12 * var(--p,1)));transform-origin:50% 0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #1010148c}.nv-janela-barra{color:#f9f2d9b3;background:#1b1b21;align-items:center;gap:8px;height:46px;padding:0 18px;display:flex}.nv-janela-barra i{background:#f9f2d92e;border-radius:50%;width:11px;height:11px}.nv-janela-barra i:first-child{background:var(--laranja)}.nv-janela-url{min-width:min(440px,56%);font-family:var(--mono);text-align:center;white-space:nowrap;background:#f9f2d912;border-radius:999px;margin-inline:auto;padding:7px 18px;font-size:12px;overflow:hidden}.nv-janela-tela{aspect-ratio:16/9;position:relative;overflow:hidden}.nv-janela-slide{aspect-ratio:1280/1160;opacity:0;animation:24s linear infinite nv-slide;animation-delay:calc(var(--i) * 4s - .9s);position:absolute;inset:0 0 auto}.nv-janela-slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@keyframes nv-slide{0%{opacity:0;z-index:2;transform:translateY(0)}3%{opacity:1}16.6%{z-index:2}16.7%{z-index:1}20%{opacity:1}21%,to{opacity:0;z-index:1;transform:translateY(var(--pan))}}.nv-gira-texto{display:grid}.nv-gira-texto>span{opacity:0;animation:24s linear infinite nv-troca;animation-delay:calc(var(--i) * 4s - .9s);grid-area:1/1}@keyframes nv-troca{0%{opacity:0;transform:translateY(.6em)}3%,15.5%{opacity:1;transform:none}17.5%,to{opacity:0;transform:translateY(-.6em)}}.nv-vitrine-legenda{color:var(--preto);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 40px;margin-top:28px;display:grid}.nv-vitrine-nomes{font-size:16px}.nv-vitrine-nomes strong{font-family:var(--display);margin-right:.6em;font-weight:600}.nv-faixa{background:var(--preto);color:var(--creme);padding-block:clamp(26px,3.4vw,50px);overflow:hidden}.nv-faixa-trilho{width:max-content;animation:42s linear infinite nv-faixa;display:flex}@keyframes nv-faixa{to{transform:translate(-33.3333%)}}.nv-faixa-grupo{flex-shrink:0;display:flex}.nv-faixa-grupo span{font-family:var(--display);letter-spacing:-.045em;white-space:nowrap;align-items:center;gap:.32em;padding-right:.32em;font-size:clamp(52px,7.6vw,128px);font-weight:500;line-height:1;display:inline-flex}.nv-faixa-grupo img{width:.56em;height:.56em;animation:9s linear infinite nv-gira}.nv-faixa-vazado{color:#0000;-webkit-text-stroke:2px var(--creme)}.nv-projetos{background:var(--creme);color:var(--preto)}.nv-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}.nv-grade-col{flex-direction:column;gap:clamp(48px,6vw,96px);display:flex}.nv-grade-col+.nv-grade-col{padding-top:clamp(80px,13vw,220px)}.nv-grade-col+.nv-grade-col .nv-card-proj{--d:.12s}.nv-card-proj{text-decoration:none;display:block}.nv-card-img{aspect-ratio:1280/1160;background:var(--creme-2);border-radius:22px;position:relative;overflow:hidden}.nv-card-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform 1.2s var(--suave)}.nv-card-proj:hover .nv-card-img img{transform:scale(1.045)}.nv-card-info{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding-top:20px;display:flex}.nv-card-info h3{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(22px,2vw,30px);font-weight:500}.nv-card-info span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.65;font-size:12px}.nv-servicos{isolation:isolate;background:var(--preto);color:var(--creme);position:relative}.nv-serv-lista{border-bottom:1px solid var(--linha-creme)}.nv-serv{z-index:1;border-top:1px solid var(--linha-creme);grid-template-columns:56px minmax(0,1.25fr) minmax(0,1fr) 60px;align-items:center;gap:28px;padding-block:clamp(24px,2.8vw,44px);text-decoration:none;transition:opacity .35s;display:grid;position:relative}.nv-serv-lista:hover .nv-serv:not(:hover){opacity:.35}.nv-serv-num{font-family:var(--mono);opacity:.6;font-size:13px}.nv-serv-nome{font-family:var(--display);letter-spacing:-.045em;transition:transform .7s var(--suave), color .3s ease;font-size:clamp(40px,5.8vw,100px);font-weight:500;line-height:1}.nv-serv-texto{opacity:.72;max-width:26em;font-size:16.5px;line-height:1.55}.nv-serv-seta{border:1px solid var(--linha-creme);width:58px;height:58px;transition:background-color .3s ease, border-color .3s ease, color .3s ease, transform .5s var(--suave);border-radius:50%;justify-self:end;place-items:center;font-size:22px;display:grid}.nv-serv:hover .nv-serv-nome{color:var(--laranja);transform:translate(28px)}.nv-serv:hover .nv-serv-seta{background:var(--laranja);border-color:var(--laranja);color:var(--preto);transform:rotate(-45deg)}.nv-flutua{z-index:0;aspect-ratio:1280/1160;pointer-events:none;opacity:0;width:clamp(260px,25vw,400px);transition:opacity .3s ease, scale .5s var(--suave);position:absolute;top:0;left:0;translate:-50% -50%;scale:.6}.nv-flutua.is-on{opacity:1;scale:1}.nv-flutua-item{background:var(--azul);opacity:0;border-radius:18px;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0;overflow:hidden}.nv-flutua-item.is-on{opacity:1}.nv-flutua-item img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.nv-flutua-icone{width:42%;height:auto}.nv-manifesto{background:var(--creme);height:260vh;color:var(--azul);position:relative}.nv-manifesto-fixo{align-items:center;height:100svh;display:flex;position:sticky;top:0}.nv-manifesto-texto{max-width:15.5em;font-family:var(--display);letter-spacing:-.04em;margin-top:32px;font-size:clamp(34px,5.4vw,92px);font-weight:500;line-height:1.05}.nv-js .nv-palavra{opacity:.14;transition:opacity .4s}.nv-js .nv-palavra.is-on{opacity:1}.nv-marca{background:linear-gradient(var(--azul), var(--azul)) 0 0 / 100% 100% no-repeat;color:var(--creme);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.12em;padding:0 .08em}.nv-js .nv-marca{color:inherit;transition:opacity .4s ease, background-size .7s var(--suave), color .4s ease;background-size:0 100%}.nv-js .nv-marca.is-on{color:var(--creme);background-size:100% 100%}.nv-manifesto-ast{vertical-align:-.02em;width:.62em;height:.62em;animation:12s linear infinite nv-gira;display:inline-block}.nv-processo{background:var(--azul);color:var(--creme)}.nv-processo-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,120px);display:grid}.nv-processo-fixo{position:sticky;top:140px}.nv-processo-fixo .nv-btn{margin-top:36px}.nv-etapa{border-top:1px solid var(--linha-creme);grid-template-columns:1.5em minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,48px);padding-block:clamp(28px,3.2vw,48px);font-size:clamp(56px,6vw,100px);transition:opacity .5s;display:grid}.nv-etapa:last-child{border-bottom:1px solid var(--linha-creme)}.nv-etapa-num{font-family:var(--display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--creme);font-weight:500;line-height:.8;transition:color .5s,-webkit-text-stroke-color .5s}.nv-etapa h3{font-family:var(--display);letter-spacing:-.025em;margin-bottom:10px;font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1.1}.nv-etapa p{opacity:.78;max-width:28em;font-size:17px;line-height:1.5}.nv-js .nv-etapa{opacity:.38}.nv-js .nv-etapa.is-ativa,.nv-js .nv-etapa.is-feita{opacity:1}.nv-etapa.is-feita .nv-etapa-num{color:var(--creme)}.nv-etapa.is-ativa .nv-etapa-num{color:var(--laranja);-webkit-text-stroke-color:var(--laranja)}.nv-prova{background:var(--creme);color:var(--preto);overflow:clip}.nv-numeros{margin-bottom:var(--sec);border-block:1px solid var(--linha-preto);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nv-numeros li{padding:clamp(28px,3.4vw,52px) clamp(16px,2vw,32px) clamp(28px,3vw,44px)}.nv-numeros li:first-child{padding-left:0}.nv-numeros li+li{border-left:1px solid var(--linha-preto)}.nv-numeros strong{font-family:var(--display);letter-spacing:-.05em;color:var(--azul);font-size:clamp(54px,7.4vw,128px);font-weight:500;line-height:.9;display:block}.nv-numeros li>span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-top:18px;font-size:12.5px;display:block}.nv-depo-faixa{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.nv-depo-trilho{gap:20px;width:max-content;animation:80s linear infinite nv-depo;display:flex}.nv-depo-faixa:hover .nv-depo-trilho{animation-play-state:paused}@keyframes nv-depo{to{transform:translate(calc(-50% - 10px))}}.nv-depo{background:var(--azul);width:clamp(290px,30vw,440px);color:var(--creme);border-radius:26px;flex-direction:column;gap:22px;padding:clamp(26px,2.4vw,36px);display:flex}.nv-depo:nth-child(3n+2){background:var(--creme-2);color:var(--preto)}.nv-depo:nth-child(3n){background:var(--preto);color:var(--creme)}.nv-estrelas{letter-spacing:.18em;color:var(--laranja);font-size:17px}.nv-depo blockquote{font-family:var(--display);letter-spacing:-.012em;font-size:clamp(19px,1.6vw,23px);font-weight:500;line-height:1.32}.nv-depo-nome{font-family:var(--display);margin-top:auto;font-size:16px;font-weight:600}.nv-depo-nome span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.65;margin-top:4px;font-size:11.5px;font-weight:400;display:block}.nv-quem{background:var(--preto);color:var(--creme)}.nv-quem-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,130px);display:grid}.nv-quem-foto{position:relative}.nv-quem-moldura{aspect-ratio:4/4.6;border-radius:var(--raio);position:relative;overflow:hidden}.nv-quem-movel{transform:translate3d(0, var(--py,0px), 0);position:absolute;inset:-12% 0}.nv-quem-movel img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%}.nv-quem-mini{aspect-ratio:3/4;border:6px solid var(--preto);border-radius:20px;width:30%;position:absolute;bottom:9%;right:-7%;overflow:hidden}.nv-quem-mini img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 32%;object-position:50% 32%}.nv-quem-foto figcaption{opacity:.6;margin-top:20px}.nv-quem-txt .nv-link-seta{margin-top:36px}.nv-blog{background:var(--creme);color:var(--preto)}.nv-blog-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);display:grid}.nv-post{flex-direction:column;gap:12px;text-decoration:none;display:flex}.nv-post-img{aspect-ratio:4/3;background:var(--creme-2);border-radius:20px;margin-bottom:8px;position:relative;overflow:hidden}.nv-post-img img{-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--suave)}.nv-post:hover .nv-post-img img{transform:scale(1.045)}.nv-post h3{font-family:var(--display);letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.15}.nv-post p{opacity:.75;font-size:16px;line-height:1.5}.nv-chamada{isolation:isolate;padding-block:var(--sec);background:var(--azul);color:var(--creme);position:relative;overflow:clip}.nv-chamada:before{content:"";z-index:-1;background:linear-gradient(to right, var(--azul) 0, #1400c3d9 35%, #1400c300 65%), url(/nova/malha/hero-azul.webp) right center / cover no-repeat;position:absolute;inset:0}.nv-chamada-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(40px,6vw,110px);display:grid}.nv-chamada-txt{position:sticky;top:140px}.nv-chamada-titulo{font-size:clamp(54px,8vw,138px);line-height:.9}.nv-chamada-contato{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.nv-chamada-contato a{font-family:var(--display);border:1px solid #f9f2d966;border-radius:999px;padding:11px 18px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.nv-chamada-contato a:hover{background:var(--creme);color:var(--azul)}.nv-form{border-radius:var(--raio);background:var(--creme);color:var(--preto);flex-direction:column;gap:20px;padding:clamp(24px,3vw,44px);display:flex;box-shadow:0 50px 90px -40px #00000080}.nv-campo{flex-direction:column;gap:8px;display:flex}.nv-campo>span,.nv-opcoes legend{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:12px;font-weight:500}.nv-campo input{width:100%;color:var(--preto);font:inherit;background:#fdf9ec;border:1.5px solid #10101429;border-radius:14px;padding:16px 18px;font-size:17px;transition:border-color .2s,box-shadow .2s}.nv-campo input::placeholder{color:#10101461}.nv-campo input:focus{border-color:var(--azul);outline:none;box-shadow:0 0 0 4px #1400c324}.nv-form-dupla{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nv-opcoes{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.nv-opcoes legend{margin-bottom:10px;padding:0}.nv-opcoes label{position:relative}.nv-opcoes input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.nv-opcoes span{font-family:var(--display);border:1.5px solid #1010142e;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.nv-opcoes input:hover+span{border-color:var(--azul)}.nv-opcoes input:checked+span{background:var(--azul);border-color:var(--azul);color:var(--creme)}.nv-opcoes input:focus-visible+span{outline:3px solid var(--laranja);outline-offset:2px}.nv-form-aviso{background:#f044001f;border-radius:12px;padding:12px 16px;font-size:15px;line-height:1.4}.nv-form-enviar{justify-content:center;margin-top:6px;padding:21px 28px;font-size:18px}.nv-form-ok{align-items:flex-start}.nv-form-ok img{width:64px;animation:12s linear infinite nv-gira}.nv-form-ok h3{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(32px,3vw,44px);font-weight:500}.nv-form-ok p{opacity:.8;font-size:17px;line-height:1.5}.nv-rodape{background:var(--preto);color:var(--creme);padding-top:clamp(80px,9vw,140px);overflow:clip}.nv-rodape-topo{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:48px;padding-bottom:clamp(56px,6vw,96px);display:grid}.nv-rodape-frase{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(32px,3.6vw,56px);font-weight:500;line-height:1}.nv-rodape-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.nv-rodape-cols div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.nv-rodape-cols .nv-rotulo{opacity:.5;margin-bottom:8px}.nv-rodape-cols a{font-family:var(--display);transition:background-size .3s var(--suave);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;font-size:17px;font-weight:500;text-decoration:none}.nv-rodape-cols a:hover{background-size:100% 1.5px}.nv-rodape-base{border-top:1px solid var(--linha-creme);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-block:22px;font-size:12px;display:flex}.nv-rodape-base a{opacity:.8;text-decoration:none}.nv-rodape-logo{aspect-ratio:872/470;width:min(100%,1180px);margin:clamp(32px,4vw,64px) auto 0;overflow:hidden}.nv-rodape-logo img{width:100%;height:auto}.nv-bolha{z-index:60;color:#101014;text-align:center;pointer-events:none;opacity:0;background:#f04400;border-radius:50%;place-items:center;width:96px;height:96px;padding:14px;font-family:Matter,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.1;transition:scale .4s cubic-bezier(.22,1,.36,1),opacity .2s;display:grid;position:fixed;top:0;left:0;translate:-50% -50%;scale:0}.nv-bolha.is-on{opacity:1;scale:1}@media (max-width:980px){.nv-links,.nv-menu-cta{display:none}.nv-menu-toggle{display:inline-flex}.nv-menu-in{height:68px}.nv-menu.is-pilula .nv-menu-in{height:60px;padding-inline:20px 8px}.nv-logo img{height:36px}.nv-menu.is-pilula .nv-logo img{height:30px}.nv-so-largo{display:none}.nv-abertura:before{background-position:20%}.nv-abertura-in{padding-top:104px}.nv-abertura-base{grid-template-columns:minmax(0,1fr)}.nv-abertura-prova{flex-flow:wrap;justify-self:start;gap:8px 20px}.nv-janela{--pan:-5%}.nv-janela-tela{aspect-ratio:4/3.5}.nv-janela-barra{height:38px;padding:0 12px}.nv-janela-url{min-width:0;padding:6px 12px;font-size:10.5px}.nv-vitrine-legenda{grid-template-columns:minmax(0,1fr);gap:12px}.nv-cab:has(.nv-cab-texto){display:block}.nv-grade{flex-direction:column;gap:56px;display:flex}.nv-grade-col+.nv-grade-col{padding-top:0}.nv-grade-col+.nv-grade-col .nv-card-proj{--d:0s}.nv-serv{grid-template-columns:36px minmax(0,1fr) 48px;gap:10px 16px}.nv-serv-texto{grid-area:2/2/auto/-1}.nv-serv-seta{width:48px;height:48px;font-size:18px}.nv-flutua{display:none}.nv-manifesto{height:220vh}.nv-processo-grid,.nv-quem-grid,.nv-chamada-grid{grid-template-columns:minmax(0,1fr)}.nv-processo-fixo,.nv-chamada-txt{position:static}.nv-chamada:before{background:linear-gradient(to bottom, var(--azul) 0, #1400c3d9 30%, #1400c300 55%), url(/nova/malha/hero-azul.webp) 70% bottom / cover no-repeat}.nv-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-numeros li:nth-child(3){border-left:0;padding-left:0}.nv-numeros li:nth-child(n+3){border-top:1px solid var(--linha-preto)}.nv-quem-mini{width:34%;bottom:-6%;right:4%}.nv-quem-foto figcaption{max-width:60%;margin-top:40px}.nv-blog-grade,.nv-rodape-topo{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.nv-ctas .nv-btn{flex:100%;justify-content:center}.nv-titulo{font-size:clamp(50px,15.4vw,80px)}.nv-faixa-vazado{-webkit-text-stroke-width:1.5px}.nv-form-dupla{grid-template-columns:minmax(0,1fr)}.nv-rodape-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-rodape-cols div:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.nv-entra,.nv-linha>span,.nv-titulo-ast,.nv-faixa-trilho,.nv-faixa-grupo img,.nv-depo-trilho,.nv-manifesto-ast,.nv-form-ok img{animation:none}.nv-sublinha path{stroke-dashoffset:0;animation:none}.nv-janela-slide,.nv-gira-texto>span{animation:none}.nv-janela-slide:first-child,.nv-gira-texto>span:first-child{opacity:1}.nv [data-nv-revela]{opacity:1!important;animation:none!important;transform:none!important}.nv-js .nv-palavra,.nv-js .nv-etapa{opacity:1}.nv-js .nv-marca{color:var(--creme);background-size:100% 100%}.nv-btn,.nv-link,.nv-serv,.nv-serv-nome,.nv-card-img img,.nv-menu,.nv-menu-in{transition:none}}
