@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2)format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-display:swap}.institucional{--campo:#fff;--placa:#fff;--tinta:#12252c;--tinta-fraca:#5f757e;--navy:#1b3550;--fundo-escuro:#0f2233;--fundo-escuro-2:#0b1a28;--teal:#2dd4bf;--teal-texto:#0d8577;--sol:#0d8577;--sol-fraco:#eff7f4;--verde:#0d8577;--hero-1:#fff6e4;--hero-2:#edf7f1;--raio:18px;--linha:#14232f29;--linha-forte:#14232f47;--sobre-escuro:#dde6ec;--sobre-escuro-fraco:#93a9b8}html:has(.institucional){--campo:#fff;--placa:#fff;--tinta:#12252c;--tinta-fraca:#5f757e;--navy:#1b3550;--fundo-escuro:#0f2233;--fundo-escuro-2:#0b1a28;--teal:#2dd4bf;--teal-texto:#0d8577;--sol:#0d8577;--sol-fraco:#eff7f4;--verde:#0d8577;--hero-1:#fff6e4;--hero-2:#edf7f1;--raio:18px;--linha:#14232f29;--linha-forte:#14232f47;--sobre-escuro:#dde6ec;--sobre-escuro-fraco:#93a9b8}body:has(.institucional){--campo:#fff;--placa:#fff;--tinta:#12252c;--tinta-fraca:#5f757e;--navy:#1b3550;--fundo-escuro:#0f2233;--fundo-escuro-2:#0b1a28;--teal:#2dd4bf;--teal-texto:#0d8577;--sol:#0d8577;--sol-fraco:#eff7f4;--verde:#0d8577;--hero-1:#fff6e4;--hero-2:#edf7f1;--raio:18px;--linha:#14232f29;--linha-forte:#14232f47;--sobre-escuro:#dde6ec;--sobre-escuro-fraco:#93a9b8}:is(html:has(.institucional),body:has(.institucional)){color:var(--tinta);background:#fff}.institucional *,.institucional{box-sizing:border-box}.institucional{-webkit-text-size-adjust:100%;background:var(--campo);color:var(--tinta);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.55}.institucional img{max-width:100%;display:block}.institucional a{color:inherit}.env{width:min(1180px,100% - 2.6rem);margin-inline:auto}.topo{z-index:40;background:color-mix(in srgb,var(--campo)88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--linha);position:sticky;top:0}.topo-in{align-items:center;gap:1.6rem;padding:.85rem 0;display:flex}.marca{align-items:baseline;gap:.55rem;margin-right:auto;text-decoration:none;display:flex}.marca b{font-variation-settings:"wdth" 116,"wght" 800;letter-spacing:-.032em;font-size:1.24rem}.marca b i{font-variation-settings:"wdth" 86,"wght" 400;color:var(--tinta-fraca);letter-spacing:-.01em;font-style:normal}.marca span{font-variation-settings:"wdth" 87,"wght" 500;color:var(--tinta-fraca);font-size:.78rem}.nav{gap:1.4rem;display:flex}.nav a{color:var(--tinta-fraca);font-variation-settings:"wght" 500;border-bottom:2px solid #0000;padding:.2rem 0;font-size:.92rem;text-decoration:none}.nav a:hover,.nav a:focus-visible{color:var(--tinta);border-bottom-color:var(--teal)}.btn{cursor:pointer;font-variation-settings:"wght" 650;white-space:nowrap;border:0;border-radius:999px;padding:.78rem 1.35rem;font-family:inherit;font-size:.95rem;text-decoration:none;display:inline-block}.btn-cheio{background:var(--teal);color:#07241f;box-shadow:0 8px 20px -10px #109685e6}.btn-cheio:hover{background:#25c4b0}.btn-linha{color:var(--tinta);box-shadow:inset 0 0 0 1.5px var(--linha-forte);background:0 0}.btn-linha:hover{box-shadow:inset 0 0 0 1.5px var(--tinta)}.topo .btn{padding:.6rem 1rem}.topo-acoes{align-items:center;gap:.5rem;display:flex}.btn-chave{color:var(--tinta);box-shadow:inset 0 0 0 1px var(--linha-forte);background:0 0;align-items:center;gap:.45rem;display:inline-flex}.btn-chave:hover{box-shadow:inset 0 0 0 1px var(--tinta);background:var(--placa)}.btn-chave svg{opacity:.7}.painel-in{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.perfis{gap:1.6rem;display:grid}.perfil{border-left:3px solid var(--teal);padding-left:1.1rem}.perfil h3{font-variation-settings:"wdth" 105,"wght" 700;margin:0 0 .4rem;font-size:1.1rem}.perfil p{color:var(--tinta-fraca);max-width:44ch;margin:0;font-size:.94rem}.hero{background:var(--sol-fraco);color:var(--tinta);position:relative;overflow:hidden}.hero:after{content:"";z-index:1;background:#0d85771a;border-radius:50%;width:520px;height:520px;position:absolute;top:-140px;right:-90px}.hero-in{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:3.5rem;padding:5rem 0 5.5rem;display:grid;position:relative}.institucional h1{font-variation-settings:"wdth" 116,"wght" 800;letter-spacing:-.026em;color:var(--tinta);margin:0 0 1.15rem;font-size:clamp(2.5rem,5.4vw,4.15rem);line-height:.99}.hero p.lede{max-width:44ch;color:var(--tinta-fraca);margin:0 0 2rem;font-size:1.1rem;line-height:1.6}.hero-botoes{flex-wrap:wrap;gap:.7rem;display:flex}.hero-rodape{border-left:2px solid var(--teal-texto);color:var(--tinta-fraca);max-width:42ch;margin-top:2.4rem;padding-left:.9rem;font-size:.88rem}.terminal{border-radius:6px;border-radius:var(--raio);background:#0a1f2c;border:1px solid #2dd4bf38;padding:1.1rem;box-shadow:0 34px 70px -34px #0c3c3780}.terminal-topo{color:var(--sobre-escuro-fraco);font-variation-settings:"wdth" 90,"wght" 600;border-bottom:1px solid #dde6ec1f;justify-content:space-between;align-items:center;padding-bottom:.8rem;font-size:.76rem;display:flex}.ponto{align-items:center;gap:.4rem;display:flex}.led{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2dd4bf29}.quadro{background:radial-gradient(120% 90% at 50% 30%,#2dd4bf17,#0000 60%),repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 4px),#071720;border-radius:4px;height:190px;margin:1rem 0 .9rem;position:relative;overflow:hidden}.oval{border:2px dashed #dde6ec4d;border-radius:50% 50% 46% 46%;width:118px;height:152px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.rosto{width:96px;height:130px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rosto svg{opacity:.62;width:100%;height:100%}.scan{background:linear-gradient(90deg,transparent,var(--teal),transparent);opacity:.85;height:2px;animation:1.5s cubic-bezier(.5,0,.5,1) 2 forwards varre;position:absolute;top:12%;left:0;right:0}@keyframes varre{0%{top:12%}to{top:84%}}.selo{opacity:0;background:linear-gradient(#0000,#2dd4bf33);justify-content:space-between;align-items:center;padding:.55rem .7rem;animation:.5s 3s forwards entra;display:flex;position:absolute;inset:auto 0 0}.selo b{font-variation-settings:"wdth" 112,"wght" 800;color:var(--teal);letter-spacing:.01em;font-size:1.05rem}.selo span{color:var(--sobre-escuro-fraco);font-size:.74rem}@keyframes entra{to{opacity:1}}.linha-dado{border-top:1px solid #dde6ec1a;justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.84rem;display:flex}.linha-dado dt{color:var(--sobre-escuro-fraco);margin:0}.linha-dado dd{font-variation-settings:"wght" 600;margin:0}.rele{color:var(--sobre-escuro-fraco);align-items:center;gap:.6rem;margin-top:.9rem;font-size:.8rem;display:flex}.rele-barra{background:#dde6ec24;border-radius:2px;flex:1;height:4px;overflow:hidden}.rele-barra i{background:var(--teal);width:0;height:100%;animation:.5s 3.05s forwards abre;display:block}@keyframes abre{to{width:100%}}@media (prefers-reduced-motion:reduce){.scan{display:none}.selo{opacity:1;animation:none}.rele-barra i{width:100%;animation:none}}.institucional section{padding:5rem 0}.institucional h2{font-variation-settings:"wdth" 112,"wght" 780;letter-spacing:-.02em;margin:0 0 .6rem;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.05}.intro{max-width:56ch;color:var(--tinta-fraca);margin:0 0 2.8rem;font-size:1.02rem}.grade-marcas{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1.4rem;display:grid}.marca-item{flex-direction:column;gap:.55rem;display:flex}.placa{border:1px solid var(--linha);border-radius:var(--raio);text-align:center;background:#fdfdfb;justify-content:center;align-items:center;height:116px;padding:1rem;transition:border-color .18s;display:flex}.marca-item:hover .placa{border-color:var(--linha-forte)}.placa img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;max-height:62px}.placa img.tile{border-radius:calc(var(--raio) - 1px);width:auto;height:calc(100% + 2rem);max-height:none;margin:-1rem 0}.cidade{font-variation-settings:"wght" 650;margin:0;font-size:.86rem}.placa .nome{font-variation-settings:"wdth" 108,"wght" 750;letter-spacing:-.015em;font-size:1.12rem;line-height:1.1}.placa .nome small{font-variation-settings:"wdth" 88,"wght" 500;color:var(--tinta-fraca);letter-spacing:0;margin-top:.2rem;font-size:.72rem;display:block}.meta{color:var(--tinta-fraca);margin:.15rem 0 0;font-size:.84rem;line-height:1.4}.meta b{color:var(--tinta);font-variation-settings:"wght" 600}.aviso{border-left:3px solid var(--teal);background:var(--placa);color:var(--tinta-fraca);border-radius:0 4px 4px 0;max-width:70ch;margin-top:2.4rem;padding:1rem 1.1rem;font-size:.88rem}.servicos{background:var(--sol-fraco);border-block:0}.servicos.claro{background:var(--placa)}.grupo{grid-template-columns:repeat(2,1fr);gap:1.4rem;display:grid}.frente{background:var(--placa);border:1px solid var(--linha);border-radius:var(--raio);padding:1.5rem}.frente-aqui{box-shadow:0 0 0 2px var(--teal),0 18px 36px -26px #109685cc;border-color:#0000}.selo-aqui{color:#07241f;background:var(--teal);font-variation-settings:"wdth" 88,"wght" 650;border-radius:999px;margin:0 0 .8rem;padding:.2rem .6rem;font-size:.74rem;display:inline-block}.frente h3{letter-spacing:-.032em;font-variation-settings:"wdth" 114,"wght" 800;margin:0;font-size:1.34rem}.frente h3 i{color:var(--tinta-fraca);letter-spacing:-.01em;font-variation-settings:"wdth" 86,"wght" 400;font-style:normal}.papel{color:var(--teal-texto);font-variation-settings:"wght" 650;margin:.3rem 0 .7rem;font-size:.92rem}.desc{color:var(--tinta-fraca);max-width:46ch;margin:0;font-size:.94rem}.passos{counter-reset:p;grid-template-columns:repeat(4,1fr);gap:1.6rem;display:grid}.passo{counter-increment:p;padding-top:2.9rem;position:relative}.passo:before{content:counter(p);width:2.2rem;height:2.2rem;color:var(--teal-texto);box-shadow:inset 0 0 0 2px var(--teal-texto);font-variation-settings:"wdth" 100,"wght" 800;background:0 0;border-radius:50%;place-items:center;font-size:.95rem;display:grid;position:absolute;top:0;left:0}.passo h3{font-variation-settings:"wght" 700;margin:0 0 .4rem;font-size:1.04rem}.passo p{color:var(--tinta-fraca);margin:0;font-size:.92rem}.ficha{background:var(--placa);border:1px solid var(--linha);border-radius:var(--raio);margin:0;padding:.2rem 1.6rem}.ficha-linha{border-bottom:1px solid var(--linha);grid-template-columns:210px 1fr;gap:1.6rem;padding:1.05rem 0;display:grid}.ficha-linha:last-child{border-bottom:0}.ficha-linha dt{color:var(--teal-texto);font-variation-settings:"wdth" 92,"wght" 700;margin:0;font-size:.9rem}.ficha-linha dd{color:var(--tinta-fraca);max-width:70ch;margin:0;font-size:.95rem}.ficha-linha dd b{color:var(--tinta);font-variation-settings:"wght" 650}.cta{background:var(--teal-texto);color:#fff}.cta-in{grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;display:grid}.cta h2{color:#fff}.cta p{color:#fffc;max-width:46ch;margin:.4rem 0 0}.cta-acoes{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.cta .btn-cheio{color:var(--teal-texto);box-shadow:none;background:#fff}.cta .btn-cheio:hover{background:#e6f4f1}.cta .btn-linha{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff80}.cta .btn-linha:hover{box-shadow:inset 0 0 0 1.5px #fff}.institucional footer{background:var(--sol-fraco);color:var(--tinta-fraca);padding:2.6rem 0;font-size:.86rem}.rodape-in{flex-wrap:wrap;justify-content:space-between;gap:2rem;display:flex}.institucional footer b{color:var(--tinta);font-variation-settings:"wght" 650}.razao{opacity:.72;text-align:right;max-width:34ch;font-size:.8rem}@media (max-width:700px){.razao{text-align:left}}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (max-width:900px){.hero-in,.cta-in{grid-template-columns:1fr;gap:2.6rem;padding:3.4rem 0}.lista-serv,.passos,.grupo{grid-template-columns:1fr;gap:1.4rem}.nav{display:none}.cta-acoes{justify-content:flex-start}.painel-in{grid-template-columns:1fr;gap:2.2rem}.ficha-linha{grid-template-columns:1fr;gap:.3rem}section{padding:3.4rem 0}}@media (max-width:680px){.topo-acoes .btn-cheio{display:none}}@media (max-width:520px){.topo .btn{padding:.55rem .8rem;font-size:.85rem}.marca span{display:none}.marca b{font-size:1.08rem}}@media (max-width:380px){.marca b{font-size:.9rem}.topo .btn{padding:.5rem .7rem;font-size:.8rem}.topo .btn-chave svg{display:none}.topo .btn-chave{gap:0}}.login-tela{justify-content:center;align-items:center;padding:1.5rem;display:flex}.institucional .login-cartao{background:var(--placa);border:1px solid var(--linha);border-radius:var(--raio);width:100%;max-width:26rem;padding:2.2rem 1.9rem}.institucional .login-marca{font-variation-settings:"wdth" 116,"wght" 800;letter-spacing:-.032em;color:var(--tinta);margin-bottom:1.6rem;font-size:1.32rem;display:block}.institucional .login-marca i{font-variation-settings:"wdth" 86,"wght" 400;color:var(--tinta-fraca);letter-spacing:-.01em;font-style:normal}.institucional .login-titulo{letter-spacing:-.03em;font-variation-settings:"wdth" 112,"wght" 700;color:var(--tinta);margin:0 0 .3rem;font-size:1.5rem}.institucional .login-sub{color:var(--tinta-fraca);margin:0 0 1.7rem;font-size:.94rem}.institucional .login-campo{margin-bottom:1.05rem}.institucional .login-campo label{color:var(--tinta-fraca);font-variation-settings:"wght" 600;margin-bottom:.4rem;font-size:.85rem;display:block}.institucional .login-campo input{width:100%;color:var(--tinta);background:var(--campo);border:1px solid var(--linha);border-radius:12px;padding:.8rem .9rem;font-family:inherit;font-size:.98rem;transition:border-color .15s,box-shadow .15s}.institucional .login-campo input::placeholder{color:var(--sobre-escuro-fraco)}.institucional .login-campo input:focus{border-color:var(--teal-texto);outline:none;box-shadow:0 0 0 3px #2dd4bf38}.institucional .login-campo input:disabled{opacity:.6}.institucional .login-btn{text-align:center;cursor:pointer;font-variation-settings:"wght" 650;background:var(--teal);color:#07241f;border:0;border-radius:999px;width:100%;padding:.85rem 1.35rem;font-family:inherit;font-size:.98rem;transition:background .15s;display:inline-block;box-shadow:0 8px 20px -10px #109685e6}.institucional .login-btn:hover:not(:disabled){background:#25c4b0}.institucional .login-btn:disabled{opacity:.55;cursor:not-allowed}.institucional .login-erro{color:#8a2020;background:#fdf2f2;border:1px solid #f3c2c2;border-radius:12px;margin-bottom:1.2rem;padding:.8rem .9rem;font-size:.9rem}.institucional .login-rodape{border-top:1px solid var(--linha);text-align:center;margin-top:1.6rem;padding-top:1.2rem}.institucional .login-rodape a{color:var(--teal-texto);font-variation-settings:"wght" 600;font-size:.88rem;text-decoration:none}.institucional .login-rodape a:hover{text-decoration:underline}.institucional .login-operado{color:var(--sobre-escuro-fraco);font-variation-settings:"wdth" 90;margin:.9rem 0 0;font-size:.76rem;line-height:1.45}@media (max-width:420px){.login-tela{padding:1rem}.institucional .login-cartao{padding:1.7rem 1.2rem}}
