:root{--azul-escuro:#0B2A4A;--azul:#12497F;--azul-claro:#E8F0F8;--laranja:#F26B1D;--laranja-escuro:#D9560C;--amarelo:#FFB400;--cinza-fundo:#F4F6F9;--cinza-borda:#E2E7EE;--texto:#23303D;--texto-suave:#5B6878;--branco:#FFFFFF;--fonte-titulo:"Montserrat","Segoe UI",Arial,sans-serif;--fonte-texto:"Open Sans","Segoe UI",Arial,sans-serif;--raio:10px;--raio-g:16px;--sombra:0 10px 30px rgba(11, 42, 74, .10);--sombra-forte:0 20px 45px rgba(11, 42, 74, .18);--transicao:.3s ease}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--fonte-texto);font-size:1rem;line-height:1.7;color:var(--texto);background:var(--branco);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--azul);text-decoration:none;transition:color var(--transicao)}a:hover{color:var(--laranja)}h1,h2,h3{font-family:var(--fonte-titulo);color:var(--azul-escuro);line-height:1.2;margin:0 0 .6em;font-weight:700}h1{font-size:clamp(2rem, 5vw, 3.4rem);font-weight:800}h2{font-size:clamp(1.6rem, 3.4vw, 2.4rem)}h3{font-size:1.15rem}p{margin:0 0 1em}address{font-style:normal}:focus-visible{outline:3px solid var(--amarelo);outline-offset:2px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.25rem}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pular{position:absolute;left:1rem;top:-4rem;z-index:300;background:var(--azul-escuro);color:#fff;padding:.6rem 1rem;border-radius:var(--raio)}.pular:focus{top:1rem;color:#fff}.icone{width:1.25em;height:1.25em;flex-shrink:0}.botao{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--fonte-titulo);font-weight:700;font-size:.95rem;letter-spacing:.01em;padding:.85rem 1.5rem;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:background var(--transicao),color var(--transicao),border-color var(--transicao),transform var(--transicao),box-shadow var(--transicao)}.botao:hover{transform:translateY(-2px)}.botao--grande{padding:1rem 1.8rem;font-size:1rem}.botao--laranja{background:var(--laranja);color:#fff;box-shadow:0 8px 20px rgba(242,107,29,.3)}.botao--laranja:hover{background:var(--laranja-escuro);color:#fff}.botao--azul{background:var(--azul);color:#fff}.botao--azul:hover{background:var(--azul-escuro);color:#fff}.botao--branco{background:#fff;color:var(--laranja-escuro)}.botao--branco:hover{background:var(--azul-escuro);color:#fff}.botao--vidro{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.7);backdrop-filter:blur(4px)}.botao--vidro:hover{background:#fff;color:var(--azul-escuro)}.botao--contorno{background:0 0;color:#fff;border-color:rgba(255,255,255,.5)}.botao--contorno-azul{background:0 0;color:var(--azul);border-color:var(--azul)}.botao--contorno-azul:hover{background:var(--azul);color:#fff}.link-botao{font:inherit;background:0 0;border:0;padding:0;cursor:pointer;color:inherit}.link-botao:hover{color:var(--amarelo)}.link-mais{font-family:var(--fonte-titulo);font-weight:700;font-size:.9rem;color:var(--laranja);display:inline-flex;gap:.4rem}.link-mais::after{content:"→";transition:transform var(--transicao)}.link-mais:hover::after{transform:translateX(4px)}.barra-topo{background:var(--azul-escuro);color:rgba(255,255,255,.85);font-size:.85rem}.barra-topo-inner{display:flex;align-items:center;justify-content:center;gap:1rem;padding-top:.55rem;padding-bottom:.55rem}.barra-topo-info{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;justify-content:center}.barra-topo-horario,.barra-topo-info li{display:inline-flex;align-items:center;gap:.45rem}.barra-topo .icone{color:var(--amarelo);width:1rem;height:1rem}.barra-topo a{color:rgba(255,255,255,.9)}.barra-topo a:hover{color:var(--amarelo)}.barra-topo-end,.barra-topo-horario{display:none!important}.topo{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 1px 0 var(--cinza-borda);transition:box-shadow var(--transicao)}.topo.rolou{box-shadow:0 6px 24px rgba(11,42,74,.12)}.topo-inner{display:flex;align-items:center;justify-content:space-between;min-height:76px}.logo{display:inline-flex;align-items:center;gap:.6rem}.logo-texto{display:flex;flex-direction:column;line-height:1}.logo-nome{font-family:var(--fonte-titulo);font-weight:800;font-size:1.35rem;color:var(--azul-escuro);text-transform:uppercase;letter-spacing:-.01em}.logo-nome strong{color:var(--laranja);font-weight:800}.logo-sub{font-family:var(--fonte-titulo);font-size:.62rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--texto-suave);margin-top:.3rem}.logo--mono .logo-nome,.logo--mono .logo-nome strong{color:#fff}.logo--mono .logo-sub{color:rgba(255,255,255,.6)}.menu-botao{width:46px;height:46px;border:0;border-radius:8px;background:var(--azul-escuro);cursor:pointer;display:grid;place-items:center}.menu-botao-linhas,.menu-botao-linhas::after,.menu-botao-linhas::before{display:block;width:22px;height:2px;background:#fff;border-radius:2px;position:relative;transition:transform var(--transicao),background var(--transicao)}.menu-botao-linhas::after,.menu-botao-linhas::before{content:"";position:absolute;left:0}.menu-botao-linhas::before{top:-7px}.menu-botao-linhas::after{top:7px}.menu-botao[aria-expanded=true] .menu-botao-linhas{background:0 0}.menu-botao[aria-expanded=true] .menu-botao-linhas::before{transform:translateY(7px) rotate(45deg)}.menu-botao[aria-expanded=true] .menu-botao-linhas::after{transform:translateY(-7px) rotate(-45deg)}.menu{position:absolute;left:0;right:0;top:100%;background:#fff;max-height:0;overflow:hidden;transition:max-height .4s;box-shadow:0 12px 24px rgba(11,42,74,.12)}.menu.aberto{max-height:480px}.menu ul{list-style:none;margin:0;padding:.5rem 1.25rem}.menu li a{display:block;padding:.9rem 0;font-family:var(--fonte-titulo);font-weight:600;color:var(--azul-escuro);border-bottom:1px solid var(--cinza-borda)}.menu li a[aria-current=page]{color:var(--laranja)}.menu-cta{margin:1rem 1.25rem 1.4rem;display:flex}.secao{padding:clamp(3.5rem,8vw,6rem) 0}.secao--cinza{background:var(--cinza-fundo)}.rotulo{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--fonte-titulo);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--laranja);margin-bottom:.8rem}.rotulo::before{content:"";width:28px;height:3px;background:var(--amarelo);border-radius:2px}.secao-titulo{max-width:700px;margin:0 auto 3rem;text-align:center}.secao-titulo .rotulo{justify-content:center}.secao-titulo p{color:var(--texto-suave)}.secao-titulo--linha{max-width:none;text-align:left;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;align-items:flex-end}.secao-titulo--linha h2{margin:0}.secao-titulo--claro h2{color:#fff}.js .revelar{opacity:0;transform:translateY(24px);transition:opacity .7s,transform .7s}.js .revelar.visivel{opacity:1;transform:none}.img-falhou{background:linear-gradient(135deg,var(--azul) 0,var(--azul-escuro) 60%,var(--laranja) 140%)}.hero{position:relative;min-height:600px;height:82vh;max-height:760px;overflow:hidden;background:var(--azul-escuro)}.hero-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1s,visibility 1s;display:flex;align-items:center}.hero-slide.ativo{opacity:1;visibility:visible}.hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 7s ease-out}.hero-slide.ativo .hero-img{transform:scale(1)}.hero-slide::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,42,74,.92) 0,rgba(11,42,74,.72) 45%,rgba(11,42,74,.25) 100%)}.hero-conteudo{position:relative;z-index:2;color:#fff;padding-bottom:4rem}.hero-rotulo{display:inline-block;background:var(--amarelo);color:var(--azul-escuro);font-family:var(--fonte-titulo);font-weight:700;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .9rem;border-radius:4px;margin-bottom:1.2rem}.hero-titulo{font-family:var(--fonte-titulo);font-size:clamp(2rem, 5.4vw, 3.6rem);font-weight:800;line-height:1.12;color:#fff;max-width:720px;margin:0 0 1rem}.hero-texto{font-size:1.12rem;color:rgba(255,255,255,.88);max-width:580px;margin-bottom:2rem}.hero-botoes{display:flex;flex-wrap:wrap;gap:.8rem}.hero-slide.ativo .hero-botoes,.hero-slide.ativo .hero-rotulo,.hero-slide.ativo .hero-texto,.hero-slide.ativo .hero-titulo{animation:.9s both entrarHero}.hero-slide.ativo .hero-titulo{animation-delay:.12s}.hero-slide.ativo .hero-texto{animation-delay:.24s}.hero-slide.ativo .hero-botoes{animation-delay:.36s}@keyframes entrarHero{from{opacity:0;transform:translateY(24px)}}.hero-controles{position:absolute;left:0;right:0;bottom:5.5rem;z-index:3;display:flex;align-items:center;gap:1rem}.hero-seta{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:0 0;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;transition:background var(--transicao)}.hero-seta:hover{background:var(--laranja);border-color:var(--laranja)}.hero-pontos{display:flex;gap:.5rem}.hero-ponto{width:10px;height:10px;border-radius:10px;border:0;padding:0;background:rgba(255,255,255,.45);cursor:pointer;transition:width var(--transicao),background var(--transicao)}.hero-ponto.ativo{width:30px;background:var(--amarelo)}.destaques{position:relative;z-index:5;margin-top:-3.5rem}.destaques-grade{display:grid;gap:1px;background:var(--cinza-borda);border-radius:var(--raio-g);overflow:hidden;box-shadow:var(--sombra-forte);padding:0;width:calc(100% - 2.5rem);max-width:calc(1200px - 2.5rem)}.destaque{background:#fff;display:flex;gap:1rem;align-items:center;padding:1.4rem 1.5rem;transition:background var(--transicao)}.destaque:hover{background:var(--azul-claro)}.destaque h2{font-size:1rem;margin:0 0 .15rem}.destaque p{margin:0;font-size:.88rem;color:var(--texto-suave);line-height:1.45}.destaque-icone{width:52px;height:52px;border-radius:12px;background:var(--laranja);color:#fff;display:grid;place-items:center;flex-shrink:0}.destaque-icone .icone{width:26px;height:26px}.sobre-grade{display:grid;gap:3rem;align-items:center}.sobre-fotos{position:relative;padding:0 0 3rem}.sobre-foto-1{width:82%;aspect-ratio:7/8;object-fit:cover;border-radius:var(--raio-g);box-shadow:var(--sombra)}.sobre-foto-2{position:absolute;right:0;bottom:0;width:52%;aspect-ratio:5/4;object-fit:cover;border-radius:var(--raio-g);border:8px solid #fff;box-shadow:var(--sombra-forte)}.sobre-selo{position:absolute;left:1rem;bottom:1rem;background:var(--amarelo);color:var(--azul-escuro);font-family:var(--fonte-titulo);font-weight:700;font-size:.85rem;display:flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border-radius:var(--raio);box-shadow:var(--sombra)}.sobre-texto p{color:var(--texto-suave)}.lista-check{list-style:none;padding:0;margin:1.5rem 0 2rem;display:grid;gap:.7rem}.lista-check li{display:flex;gap:.7rem;align-items:flex-start;font-weight:600;color:var(--azul-escuro)}.lista-check .icone{width:22px;height:22px;padding:4px;background:var(--laranja);color:#fff;border-radius:50%;margin-top:.15rem;stroke-width:3}.lista-check--clara li{color:rgba(255,255,255,.9);font-weight:400}.lista-check--clara strong{color:var(--amarelo)}.vantagens-grade{display:grid;gap:1.4rem}.vantagem{background:#fff;border-radius:var(--raio-g);padding:2rem 1.7rem;border:1px solid var(--cinza-borda);position:relative;overflow:hidden;transition:transform var(--transicao),box-shadow var(--transicao),border-color var(--transicao)}.vantagem::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(90deg,var(--laranja),var(--amarelo));transform:scaleX(0);transform-origin:left;transition:transform .4s}.vantagem:hover{box-shadow:var(--sombra);border-color:transparent}.vantagem:hover::after{transform:scaleX(1)}.vantagem p{color:var(--texto-suave);margin:0;font-size:.95rem}.vantagem-icone{width:60px;height:60px;border-radius:14px;background:var(--azul-claro);color:var(--azul);display:grid;place-items:center;margin-bottom:1.2rem;transition:background var(--transicao),color var(--transicao)}.vantagem-icone .icone{width:30px;height:30px}.vantagem:hover .vantagem-icone{background:var(--laranja);color:#fff}.solucoes-grade{display:grid;gap:1.6rem}.solucao{background:#fff;border-radius:var(--raio-g);overflow:hidden;box-shadow:var(--sombra);transition:transform var(--transicao),box-shadow var(--transicao)}.solucao:hover{box-shadow:var(--sombra-forte)}.solucao-foto{position:relative;aspect-ratio:16/11;overflow:hidden;background:var(--azul-escuro)}.solucao-foto img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.solucao:hover .solucao-foto img{transform:scale(1.07)}.solucao-icone{position:absolute;right:1.2rem;bottom:-1px;width:58px;height:58px;background:var(--laranja);color:#fff;display:grid;place-items:center;border-radius:12px 12px 0 0}.solucao-icone .icone{width:28px;height:28px}.solucao-corpo{padding:1.6rem 1.6rem 1.8rem}.solucao-corpo h3{font-size:1.3rem}.solucao-corpo p{color:var(--texto-suave);font-size:.95rem}.secao--escura{position:relative;background:var(--azul-escuro);color:#fff;isolation:isolate;overflow:hidden}.secao--escura::before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--fundo);background-size:cover;background-position:center;background-attachment:scroll}.secao--escura::after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(11,42,74,.9)}.etapas{list-style:none;padding:0;margin:0;display:grid;gap:1.2rem}.etapa{position:relative;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--raio-g);padding:2rem 1.6rem;backdrop-filter:blur(4px);transition:background var(--transicao)}.etapa:hover{background:rgba(255,255,255,.1)}.etapa h3{color:#fff}.etapa p{color:rgba(255,255,255,.75);margin:0;font-size:.95rem}.etapa-num{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--amarelo);color:var(--azul-escuro);font-family:var(--fonte-titulo);font-weight:800;font-size:1.1rem;margin-bottom:1.2rem}.contato-grade,.orcamento-grade{display:grid;gap:2.5rem;align-items:start}.orcamento-texto p{color:var(--texto-suave)}.cartao-form{background:#fff;border-radius:var(--raio-g);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:var(--sombra-forte);border-top:5px solid var(--laranja);scroll-margin-top:110px}.cartao-form h2{font-size:1.6rem;margin-bottom:.3rem}.cartao-form-sub{color:var(--texto-suave);font-size:.92rem}.campo-grade,.formulario{display:grid;gap:1.1rem}.campo{display:grid;gap:.35rem}.campo label{font-family:var(--fonte-titulo);font-weight:600;font-size:.85rem;color:var(--azul-escuro)}.campo input[type=email],.campo input[type=tel],.campo input[type=text],.campo select,.campo textarea{font:inherit;font-size:.97rem;width:100%;padding:.8rem 1rem;color:var(--texto);background:var(--cinza-fundo);border:1px solid var(--cinza-borda);border-radius:8px;transition:border-color var(--transicao),box-shadow var(--transicao),background var(--transicao)}.campo select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--azul) 50%),linear-gradient(135deg,var(--azul) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:0;background-color:#fff;border-color:var(--azul);box-shadow:0 0 0 3px rgba(18,73,127,.15)}.campo [aria-invalid=true]{border-color:#d93025!important}.campo textarea{resize:vertical;min-height:130px}.campo--check{grid-template-columns:auto 1fr;column-gap:.7rem;align-items:start}.campo--check input{width:19px;height:19px;margin-top:.2rem;accent-color:var(--laranja)}.campo--check label{font-family:var(--fonte-texto);font-weight:400;font-size:.88rem;color:var(--texto-suave)}.campo--check .campo-erro{grid-column:1/-1}.campo-erro{margin:0;color:#c5221f;font-size:.84rem;font-weight:600}.campo-oculto{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.formulario .botao{width:100%}.alerta{border-radius:8px;padding:1rem 1.2rem;margin-bottom:1.2rem;font-size:.95rem}.alerta p{margin:.2rem 0 0}.alerta--sucesso{background:#e6f4ea;color:#1e6b34;border-left:4px solid #2e9e50}.alerta--erro{background:#fdecea;color:#a32018;border-left:4px solid #d93025}.contato-lista{list-style:none;padding:0;margin:1.6rem 0;display:grid;gap:1.1rem}.contato-lista li{display:flex;gap:1rem;align-items:center}.contato-lista strong{display:block;font-family:var(--fonte-titulo);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--texto-suave);font-weight:600}.contato-lista a,.contato-lista address,.contato-lista span{color:var(--azul-escuro);font-weight:600;word-break:break-word}.contato-lista a:hover{color:var(--laranja)}.contato-icone{width:50px;height:50px;border-radius:50%;background:var(--azul-claro);color:var(--azul);display:grid;place-items:center;flex-shrink:0}.contato-empresa{font-size:.88rem;color:var(--texto-suave);border-top:1px solid var(--cinza-borda);padding-top:1.2rem}.faq-grade{display:grid;gap:1rem}.faq-grade .secao-titulo{text-align:left;margin:0 0 1.5rem}.faq-grade .secao-titulo .rotulo{justify-content:flex-start}.faq-lista{display:grid;gap:.8rem}.faq-lista details{background:#fff;border-radius:var(--raio);border:1px solid var(--cinza-borda);transition:box-shadow var(--transicao)}.faq-lista details[open]{box-shadow:var(--sombra);border-color:transparent}.faq-lista summary{list-style:none;cursor:pointer;position:relative;padding:1.15rem 3.5rem 1.15rem 1.4rem;font-family:var(--fonte-titulo);font-weight:700;color:var(--azul-escuro)}.faq-lista summary::-webkit-details-marker{display:none}.faq-lista summary::after{content:"+";position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--azul-claro);color:var(--azul);display:grid;place-items:center;font-size:1.2rem;transition:transform var(--transicao),background var(--transicao),color var(--transicao)}.faq-lista details[open] summary::after{content:"−";background:var(--laranja);color:#fff}.faq-lista details p{padding:0 1.4rem 1.3rem;margin:0;color:var(--texto-suave)}.banner-pagina{position:relative;isolation:isolate;color:#fff;padding:clamp(3.5rem,9vw,6rem) 0;background:var(--azul-escuro);overflow:hidden}.banner-pagina::before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--fundo);background-size:cover;background-position:center}.banner-pagina::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(11,42,74,.95),rgba(11,42,74,.7))}.banner-pagina h1{color:#fff;font-size:clamp(1.9rem, 4.6vw, 3rem);margin-bottom:.4rem}.banner-pagina p{color:rgba(255,255,255,.85);font-size:1.08rem;margin:0;max-width:640px}.migalhas{display:flex;gap:.5rem;font-size:.85rem;margin-bottom:1rem;color:var(--amarelo);font-weight:600}.migalhas a{color:rgba(255,255,255,.8)}.migalhas a:hover{color:#fff}.migalhas span[aria-hidden]{color:rgba(255,255,255,.5)}.mvv-grade{display:grid;gap:1.4rem}.mvv{background:#fff;border-radius:var(--raio-g);padding:2.2rem 1.8rem;box-shadow:var(--sombra)}.mvv p{color:var(--texto-suave);margin:0}.mvv--destaque{background:var(--azul-escuro)}.mvv--destaque h3{color:#fff}.mvv--destaque .vantagem-icone{background:var(--laranja);color:#fff}.mvv--destaque .lista-check{margin:0}.mvv--destaque .lista-check .icone{background:var(--amarelo);color:var(--azul-escuro)}.onde-grade{display:grid;gap:1.5rem;align-items:center}.onde-grade p{color:var(--texto-suave)}.segmento{display:grid;gap:2rem;align-items:center;padding:1.5rem 0 3.5rem;scroll-margin-top:110px}.segmento+.segmento{border-top:1px solid var(--cinza-borda);padding-top:3.5rem}.segmento-foto{border-radius:var(--raio-g);overflow:hidden;box-shadow:var(--sombra);aspect-ratio:4/3;background:var(--azul-escuro)}.segmento-foto img{width:100%;height:100%;object-fit:cover}.segmento-texto p{color:var(--texto-suave)}.segmento-icone{width:58px;height:58px;border-radius:14px;background:var(--laranja);color:#fff;display:grid;place-items:center;margin-bottom:1.2rem}.segmento-icone .icone{width:28px;height:28px}#manutencao{scroll-margin-top:110px}.componentes-grade{display:grid;gap:2rem;align-items:start}.componentes-grade p{color:var(--texto-suave)}.componentes{margin:0;display:grid;gap:1rem}.componentes div{background:var(--cinza-fundo);border-left:4px solid var(--amarelo);border-radius:0 var(--raio) var(--raio) 0;padding:1.2rem 1.4rem}.componentes dt{font-family:var(--fonte-titulo);font-weight:700;color:var(--azul-escuro)}.componentes dd{margin:.2rem 0 0;color:var(--texto-suave);font-size:.95rem}.aviso-info{margin-top:1.5rem;background:var(--azul-claro);border-radius:var(--raio);padding:1.2rem 1.4rem;font-size:.92rem;color:var(--azul-escuro)}.texto-legal{max-width:860px}.texto-legal h2{font-size:1.4rem;margin-top:2.2rem;padding-top:1.2rem;border-top:1px solid var(--cinza-borda)}.texto-legal h3{font-size:1.08rem;margin-top:1.3rem}.texto-legal li,.texto-legal p{color:var(--texto-suave)}.texto-legal li{margin-bottom:.45rem}.dados-empresa{list-style:none;padding:1.3rem 1.5rem;background:var(--cinza-fundo);border-left:4px solid var(--laranja);border-radius:0 var(--raio) var(--raio) 0}.faixa-cta{background:linear-gradient(100deg,var(--laranja) 0,#f7931e 100%);color:#fff;padding:2.8rem 0;position:relative;overflow:hidden}.faixa-cta::before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;border:50px solid rgba(255,255,255,.1);right:-80px;top:-140px}.faixa-cta-inner{display:grid;gap:1.5rem;align-items:center;position:relative}.faixa-cta h2{color:#fff;font-size:clamp(1.35rem, 3vw, 1.9rem);margin-bottom:.3rem}.faixa-cta p{margin:0;color:rgba(255,255,255,.92)}.faixa-cta .botao{justify-self:start}.rodape{background:#071e36;color:rgba(255,255,255,.72);font-size:.93rem}.rodape-inner{display:grid;gap:2.4rem;padding-top:4rem;padding-bottom:3rem}.rodape a{color:rgba(255,255,255,.78)}.rodape a:hover{color:var(--amarelo)}.rodape-marca p{margin-top:1.2rem;max-width:340px}.rodape-titulo{font-size:1rem;color:#fff;margin-bottom:1.2rem;position:relative;padding-bottom:.7rem}.rodape-titulo::after{content:"";position:absolute;left:0;bottom:0;width:34px;height:3px;background:var(--laranja);border-radius:2px}.rodape ul{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.rodape-contato li{display:flex;gap:.6rem;align-items:flex-start}.rodape-contato .icone{color:var(--amarelo);width:18px;height:18px;margin-top:.25rem}.rodape-contato a{word-break:break-word}.rodape-legal{border-top:1px solid rgba(255,255,255,.1);font-size:.84rem}.rodape-legal-inner{display:grid;gap:.8rem;padding-top:1.3rem;padding-bottom:1.5rem}.rodape-legal p{margin:0}.rodape-legal ul{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}.cookies{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:200;max-width:480px;background:var(--azul-escuro);color:#fff;border-radius:var(--raio-g);padding:1.2rem 1.3rem;box-shadow:0 20px 50px rgba(0,0,0,.35);font-size:.9rem;animation:.5s entrarHero}.cookies[hidden]{display:none}.cookies p{margin:0}.cookies a{color:var(--amarelo);text-decoration:underline}.cookies-acoes{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.9rem}.cookies .botao{padding:.6rem 1rem;font-size:.85rem}@media (min-width:700px){.barra-topo-end{display:inline-flex!important}.destaques-grade,.etapas,.solucoes-grade,.vantagens-grade{grid-template-columns:repeat(2,1fr)}.campo-grade,.mvv-grade{grid-template-columns:1fr 1fr}.mvv--destaque{grid-column:1/-1}.rodape-inner{grid-template-columns:1fr 1fr}.rodape-legal-inner{grid-template-columns:1fr auto;align-items:center}.faixa-cta-inner{grid-template-columns:1fr auto}.faixa-cta .botao{justify-self:end}.formulario .botao{width:auto;justify-self:start}}@media (min-width:1024px){.barra-topo-inner{justify-content:space-between}.barra-topo-horario{display:inline-flex!important}.barra-topo-info{justify-content:flex-start}.menu-botao{display:none}.menu{position:static;max-height:none;overflow:visible;box-shadow:none;display:flex;align-items:center;gap:1.5rem;background:0 0}.menu ul{display:flex;padding:0;gap:.3rem}.menu li a{border:0;padding:.5rem .9rem;position:relative;font-size:.95rem}.menu li a::after{content:"";position:absolute;left:.9rem;right:.9rem;bottom:.15rem;height:3px;border-radius:2px;background:var(--laranja);transform:scaleX(0);transition:transform var(--transicao)}.menu li a:hover{color:var(--laranja)}.menu li a:hover::after,.menu li a[aria-current=page]::after{transform:scaleX(1)}.menu-cta{margin:0}.topo-inner{min-height:90px}.destaques-grade{grid-template-columns:repeat(4,1fr)}.sobre-grade{grid-template-columns:1fr 1fr;gap:5rem}.solucoes-grade,.vantagens-grade{grid-template-columns:repeat(3,1fr)}.etapas{grid-template-columns:repeat(4,1fr)}.etapa:not(:last-child)::after{content:"";position:absolute;top:3.3rem;right:-1.2rem;width:1.2rem;border-top:2px dashed rgba(255,194,0,.6)}.orcamento-grade{grid-template-columns:.85fr 1.15fr;gap:4rem}.contato-grade{grid-template-columns:.8fr 1.2fr;gap:4rem}.faq-grade{grid-template-columns:.8fr 1.2fr;gap:4rem;align-items:start}.mvv-grade{grid-template-columns:repeat(3,1fr)}.mvv--destaque{grid-column:auto}.onde-grade{grid-template-columns:1fr 1fr;gap:4rem}.segmento{grid-template-columns:1fr 1fr;gap:4.5rem}.segmento--invertido .segmento-foto{order:2}.componentes-grade{grid-template-columns:.9fr 1.1fr;gap:4rem}.componentes{grid-template-columns:1fr 1fr}.rodape-inner{grid-template-columns:1.5fr 1fr 1.1fr 1.5fr;gap:3rem}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.js .revelar{opacity:1;transform:none}}