:root{--fundo:#f8f6ea;--superficie:#fffdf6;--superficie-2:#f1eee0;--borda:#dcd6c2;--borda-controle:#6b6858;--texto:#2f3640;--texto-suave:#545b66;--primaria:#137078;--primaria-hover:#0e575e;--primaria-suave:#dcefef;--texto-inverso:#fffdf6;--faixa-fundo:#2f3640;--faixa-texto:#f7b44c;--foco:#5b2fb0;--marca-teal:#1a939a;--marca-laranja:#f9844a;--marca-roxo:#8a55d6;--marca-verde:#82b338;--marca-azul:#4584f0;--marca-amarelo:#f7b44c;--marca-roxo-escuro:#7444c4;--marca-arco:linear-gradient(90deg, var(--marca-teal), var(--marca-azul), var(--marca-roxo), var(--marca-laranja), var(--marca-amarelo), var(--marca-verde));--texto-sobre-escuro:#fff;--texto-sobre-claro:var(--texto);--dimensao-1-fundo:#137078;--dimensao-1-texto:var(--texto-sobre-escuro);--dimensao-2-fundo:var(--marca-laranja);--dimensao-2-texto:var(--texto-sobre-claro);--dimensao-3-fundo:var(--marca-roxo-escuro);--dimensao-3-texto:var(--texto-sobre-escuro);--dimensao-4-fundo:var(--marca-verde);--dimensao-4-texto:var(--texto-sobre-claro);--dimensao-5-fundo:#2f63c4;--dimensao-5-texto:var(--texto-sobre-escuro);--dimensao-6-fundo:var(--marca-amarelo);--dimensao-6-texto:var(--texto-sobre-claro);--pdf-faixa-1:#e3f1f1;--pdf-faixa-2:#bfe0e1;--pdf-faixa-3:#8cc6c8;--pdf-faixa-4:#1a7f86;--pdf-faixa-5:#0e575e;--fonte-titulo:"Montserrat", system-ui, sans-serif;--fonte-texto:"Open Sans", system-ui, sans-serif;--grafico-linha:var(--primaria);--grafico-area:var(--primaria);--grafico-texto:var(--texto);--grafico-eixo:var(--texto-suave);--grafico-grade:#c9c3b8;--barra-fundo:var(--superficie);--grafico-outros:#7a756c;--aviso-fundo:var(--faixa-texto);--aviso-texto:var(--faixa-fundo);--faixa-altura:2.75rem;--lateral-largura:17.5rem}:root:not(:has(.faixa)){--faixa-altura:0px}*{box-sizing:border-box}body{background:var(--fundo);color:var(--texto);font-family:var(--fonte-texto);margin:0;font-size:1.0625rem;line-height:1.55}h1,h2,p{margin:0}button,input,select,textarea{font:inherit}h1,h2,h3,h4,.btn,.topo-titulo{font-family:var(--fonte-titulo)}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}h2:focus{outline:none}.suave{color:var(--texto-suave)}.faixa{z-index:10;min-height:var(--faixa-altura);background:var(--faixa-fundo);color:var(--faixa-texto);text-align:center;justify-content:center;align-items:center;padding:.4rem 1rem;font-weight:700;display:flex;position:sticky;top:0}.corpo{grid-template-columns:var(--lateral-largura) 1fr;min-height:calc(100dvh - var(--faixa-altura));display:grid}.lateral{top:var(--faixa-altura);height:calc(100dvh - var(--faixa-altura));border-right:1px solid var(--borda);background:var(--superficie);grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;gap:1.5rem;padding:1.5rem;display:grid;position:sticky}.marca img{width:100%;max-width:7rem;height:auto;margin-bottom:.5rem;display:block}.marca h1{color:var(--primaria);font-size:1.35rem;line-height:1.2}.marca p{color:var(--texto-suave);margin-top:.25rem;font-size:.9rem}.etapas{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.etapa{width:100%;min-height:48px;color:var(--texto);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;padding:.6rem 1rem}.etapa:hover{background:var(--superficie-2)}.etapa:disabled{color:var(--texto-suave);cursor:not-allowed;background:0 0}.etapa[aria-current=step]{border-color:var(--primaria);background:var(--primaria-suave);font-weight:700}.area{align-content:start;gap:1.5rem;min-width:0;padding:1.5rem;display:grid}.topo,.cartao{border:1px solid var(--borda);background:var(--superficie);border-radius:1.25rem}.topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:relative;overflow:hidden}.topo:before{content:"";background:var(--marca-arco);height:5px;position:absolute;inset:0 0 auto}.topo-texto{flex:22rem}.topo-titulo{font-size:1.35rem;font-weight:700;line-height:1.25}.topo-acoes{flex-wrap:wrap;gap:.75rem;display:flex}.cartao{padding:1.5rem}.cabecalho-etapa{margin-bottom:1.25rem}.cabecalho-etapa h2{font-size:1.35rem;line-height:1.25}.cabecalho-etapa p{color:var(--texto-suave);margin-top:.25rem}.btn{border:2px solid var(--primaria);cursor:pointer;border-radius:999px;min-height:48px;padding:.6rem 1.35rem;font-weight:700}.btn-primario{background:var(--primaria);color:var(--texto-inverso)}.btn-primario:hover{background:var(--primaria-hover);border-color:var(--primaria-hover)}.btn-secundario{background:var(--superficie);color:var(--primaria)}.btn-secundario:hover{background:var(--primaria-suave)}.acoes{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.grade-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.campo{align-content:start;gap:.4rem;display:grid}.campo-largo{grid-column:1/-1}.campo label{font-weight:700}.grupo-caixas{border:1px solid var(--borda);background:var(--superficie);border-radius:.75rem;gap:.25rem;margin:.5rem 0 0;padding:1rem 1.25rem;display:grid}.grupo-caixas legend{font-family:var(--fonte-titulo);padding:0 .4rem;font-weight:700}.campo-caixa{align-items:flex-start;gap:.75rem;min-height:48px;padding:.5rem 0;display:flex}.campo-caixa input{width:1.35rem;height:1.35rem;accent-color:var(--primaria);cursor:pointer;flex:none;margin:.15rem 0 0}.campo-caixa label{cursor:pointer}.campo-caixa input:disabled,.campo-caixa input:disabled+label{cursor:not-allowed}.campo-obrigatorio{color:var(--texto-suave);font-size:.9rem}.campo input,.campo select,.campo textarea{border:2px solid var(--borda-controle);background:var(--superficie);width:100%;min-height:48px;color:var(--texto);border-radius:.75rem;padding:.6rem .9rem}.campo input:disabled,.campo select:disabled,.campo textarea:disabled{border-color:var(--borda);background:var(--superficie-2);color:var(--texto-suave);cursor:not-allowed}.campo textarea{resize:vertical;min-height:7rem}.campo ::placeholder{color:var(--texto-suave);opacity:1}.secao-questionario{scroll-margin-top:calc(var(--faixa-altura) + 1rem)}.ajuda{font-size:.95rem}.trilha{gap:.5rem;margin-bottom:1.5rem;display:grid}.trilha-texto{color:var(--texto-suave)}.trilha-texto strong{color:var(--texto)}.trilha-segmentos{gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.trilha-segmento{background:var(--borda);border-radius:999px;flex:1;height:.4rem}.trilha-completa{background:var(--primaria)}.trilha-atual{background:var(--marca-laranja)}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn-link{min-height:48px;color:var(--primaria);font:inherit;text-align:left;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-weight:600;text-decoration:underline}.btn-link:hover{color:var(--primaria-hover)}.btn-link:disabled{color:var(--texto-suave);cursor:not-allowed;text-decoration:none}.pendencias ul{flex-wrap:wrap;gap:0 1.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.acoes-questionario .acoes-limpar{margin-left:auto}.dimensao-ativa h3{margin:0;font-size:1.2rem}.dimensao-ativa h3:focus{outline:none}.perguntas{gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pergunta{border:1px solid var(--borda);background:var(--superficie-2);border-radius:1rem;min-width:0;margin:0;padding:1rem}.pergunta legend{float:left;width:100%;margin-bottom:.75rem;padding:0;font-weight:700}.pergunta legend+*{clear:both}.pergunta-numero{color:var(--primaria)}.escala{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.opcao{display:block;position:relative}.opcao input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.opcao-caixa{border:2px solid var(--borda-controle);background:var(--superficie);height:100%;min-height:56px;color:var(--texto);text-align:center;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.4rem;display:flex}.opcao-caixa strong{font-size:1.1rem}.opcao-caixa small{color:var(--texto-suave);font-size:.8125rem;line-height:1.25}.opcao:hover .opcao-caixa{background:var(--primaria-suave)}.opcao input:checked+.opcao-caixa{border-color:var(--primaria);background:var(--primaria);color:var(--texto-inverso)}.opcao input:checked+.opcao-caixa small{color:var(--texto-inverso)}.opcao input:focus-visible+.opcao-caixa{outline:3px solid var(--foco);outline-offset:2px}.btn:disabled{border-color:var(--borda);background:var(--superficie-2);color:var(--texto-suave);cursor:not-allowed}.aviso{border:2px solid var(--aviso-texto);background:var(--aviso-fundo);color:var(--aviso-texto);border-radius:.75rem;gap:.25rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.95rem;display:grid}.grade-cartoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.grade-graficos{grid-template-columns:repeat(auto-fit,minmax(min(100%,36rem),1fr));gap:1rem;margin-top:1rem;display:grid}.cartao-interno{border:1px solid var(--borda);background:var(--superficie-2);border-radius:1rem;min-width:0;padding:1rem 1.25rem}.cartao-interno h3,.cartao-interno h4{margin:0 0 .5rem;font-size:1.1rem}.numero-grande{color:var(--primaria);font-size:2.5rem;font-weight:700;line-height:1.1}.classificacao{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.lista-destaques{gap:.6rem;margin:0;padding-left:1.25rem;display:grid}.barras{--barras-nome:17rem;--barras-valor:5.5rem;--barras-espaco:.75rem;gap:.75rem;display:grid}.barras-eixo{height:1.25rem;margin:0 calc(var(--barras-valor) + var(--barras-espaco)) 0 calc(var(--barras-nome) + var(--barras-espaco));position:relative}.barras-eixo span{color:var(--texto-suave);font-size:.8rem;position:absolute;top:0;transform:translate(-50%)}.barras-lista{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.barra-linha{grid-template-columns:var(--barras-nome) minmax(0, 1fr) var(--barras-valor);align-items:center;column-gap:var(--barras-espaco);min-height:2.5rem;display:grid}.barra-trilho{border:1px solid var(--borda-controle);background:repeating-linear-gradient(to right, transparent 0, transparent calc(20% - 1px), var(--grafico-grade) calc(20% - 1px), var(--grafico-grade) 20%), var(--barra-fundo);border-radius:.4rem;height:1.4rem;display:block;overflow:hidden}.barra-preenchimento{background:var(--grafico-linha);height:100%;display:block}.barra-valor{text-align:right}.barra-sem-dados{color:var(--texto-suave);font-style:italic;font-weight:400}.barras-comparacao .barra-preenchimento{background:var(--grafico-outros)}.barras-comparacao .barra-destaque .barra-preenchimento{background:var(--grafico-linha)}.barra-destaque .barra-nome{font-weight:700}.comparacao-recorte{max-width:32rem;margin:1rem 0}.comparacao-posicao{margin-bottom:.75rem}.nota-radar{color:var(--texto-suave);margin-top:.5rem}.radar-dica{border:1px solid var(--borda-controle);background:var(--superficie);color:var(--texto);padding:.4rem .7rem;display:grid}.relatorio{border:2px solid var(--borda-controle);background:var(--superficie);border-radius:1.25rem;gap:1rem;padding:1.5rem;display:grid}.relatorio-capa{border-bottom:1px solid var(--borda);text-align:center;justify-items:center;gap:.5rem;padding:1.5rem 0 1.25rem;display:grid;container-type:inline-size}.relatorio-capa img{width:auto;height:4rem}.relatorio-capa h3{font-size:clamp(1.25rem,9cqi,1.75rem);line-height:1.2}.relatorio-capa-subtitulo{color:var(--texto-suave)}.relatorio-capa-dados{flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;margin:1rem 0 0;display:flex}.relatorio-capa-dados dt{color:var(--texto-suave);font-size:.85rem}.relatorio-capa-dados dd{margin:0;font-weight:700}.relatorio-graficos{gap:1rem;display:grid}.relatorio-tabela{border-collapse:collapse;width:100%}.relatorio-tabela th,.relatorio-tabela td{border-bottom:1px solid var(--borda);text-align:left;vertical-align:top;padding:.5rem .6rem}.relatorio-tabela thead th{color:var(--texto-suave);font-size:.85rem}.relatorio-tabela tbody th{font-weight:600}.relatorio-tabela td{white-space:nowrap}.selo{background:var(--primaria-suave);color:var(--primaria);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:700;display:inline-block}.relatorio .grade-cartoes{margin-top:0}.relatorio .cartao-interno{container-type:inline-size}.relatorio .numero-grande{font-size:clamp(1.4rem,10cqi,2.5rem)}.lista-simples{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=36rem){.relatorio-tabela,.relatorio-tabela tbody,.relatorio-tabela tr{display:block}.relatorio-tabela thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.relatorio-tabela tr{border-bottom:1px solid var(--borda);padding:.75rem 0}.relatorio-tabela th,.relatorio-tabela td{white-space:normal;border:0;padding:0}.relatorio-tabela tbody th{margin-bottom:.35rem;display:block}.relatorio-tabela td{text-align:right;justify-content:space-between;gap:1rem;padding:.15rem 0;display:flex}.relatorio-tabela td:before{content:attr(data-rotulo);color:var(--texto-suave);text-align:left}}@media (width<=68.75rem){.corpo{grid-template-columns:minmax(0,1fr)}.lateral{border-right:none;border-bottom:1px solid var(--borda);gap:1rem;min-width:0;height:auto;padding:1rem;position:static}.etapas{grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:.25rem;overflow-x:auto}.area{padding:1rem}.grade-campos{grid-template-columns:1fr}}@media (width<=48rem){.grade-cartoes{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.barra-linha{grid-template-columns:minmax(0, 1fr) var(--barras-valor)}.barra-nome{grid-column:1/-1}.barras-eixo{margin-left:0}.escala{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=26rem){.escala{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.carga{min-height:calc(100dvh - var(--faixa-altura));place-items:center;padding:1rem;display:grid}.carga .btn{justify-self:start;margin-top:.5rem}.campos-conjunto{display:contents}.pergunta:disabled .opcao{cursor:not-allowed}.barra-faixa{color:var(--texto-suave);font-weight:400;display:block}.boas-praticas{gap:.5rem;margin-top:1rem;display:grid}.boas-praticas-lista{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.boas-praticas-lista li{border-left:4px solid var(--primaria);background:var(--superficie);border-radius:.5rem;align-content:start;gap:.2rem;padding:.9rem 1rem;display:grid}.boas-praticas-lista p{margin:.25rem 0 0}.boas-praticas-dimensao{color:var(--texto-suave);font-size:.85rem}.nsi{gap:.5rem;margin-top:1rem;display:grid}.nsi .aviso{margin-bottom:0}.texto-documento p,.texto-documento ul,.instrucoes p,.instrucoes ol{margin:0 0 .75rem}.texto-documento h3,.instrucoes h3,.cartao>section>h3{margin:1.25rem 0 .5rem;font-size:1.1rem}.texto-documento ul,.instrucoes ol,.cartao>section>ul{padding-left:1.25rem}.texto-documento li+li,.instrucoes li+li{margin-top:.4rem}.texto-documento .acoes+p{margin-top:1.5rem}.lista-contatos{list-style:none;padding-left:0!important}.instrucoes{border:1px solid var(--borda);background:var(--superficie-2);border-radius:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem}.instrucoes h3:first-child{margin-top:0}.instrucoes p:last-child{margin-bottom:0}.grade-campos+.aviso{margin-top:1rem}.confirmar-email .btn{margin-top:.5rem}.aviso-ok{border-color:var(--primaria);background:var(--primaria-suave);color:var(--texto)}.marca-cidade{color:var(--marca-roxo-escuro)}.avise-me{margin:1.5rem 0}.avise-me p:first-child{margin-top:0}.avise-me-form{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.avise-me-form .campo{flex:18rem}.avise-me-ok{color:var(--primaria-hover);margin-bottom:0;font-weight:700}.comparacao-grupo{margin:0 0 .5rem}.pagina-relatorio{width:min(100% - 2rem,60rem);margin:0 auto;padding-bottom:2rem}.pagina-relatorio-topo{padding:1rem 0}.pagina-relatorio-topo .inicio-logo{text-decoration:none}.pdf{display:none}@page{size:A4;margin:0}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}#root{display:none}.pdf{color:var(--texto);font-family:var(--fonte-texto);font-size:10pt;line-height:1.45;display:block}.pdf-folha{box-sizing:border-box;height:296mm;padding:16mm 16mm 22mm;position:relative;overflow:hidden}.pdf-folha+.pdf-folha{break-before:page}.pdf-folha:before{content:"";background:var(--marca-arco);height:3mm;position:absolute;inset:0 0 auto}.pdf h1,.pdf h2,.pdf-marca{font-family:var(--fonte-titulo);margin:0}.pdf p{margin:0}.pdf-suave{color:var(--texto-suave)}.pdf-cabecalho{border-bottom:.3mm solid var(--borda);align-items:center;gap:4mm;padding-bottom:5mm;display:flex}.pdf-cabecalho img{width:auto;height:12mm}.pdf-marca{color:var(--primaria);font-size:14pt;font-weight:800}.pdf-data{color:var(--texto-suave);margin-left:auto!important}.pdf-identificacao{margin:7mm 0 6mm}.pdf-identificacao h1{font-size:20pt;line-height:1.2}.pdf-identificacao p{color:var(--texto-suave);margin-top:1.5mm}.pdf-bloco{margin-bottom:6mm}.pdf-bloco h2{color:var(--primaria);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3mm;font-size:9pt;font-weight:700}.pdf-indice{border-left:1.2mm solid var(--primaria);background:var(--superficie-2);padding:5mm 6mm}.pdf-indice-valor{align-items:baseline;gap:4mm;display:flex;margin-bottom:7mm!important}.pdf-indice-valor span{font-family:var(--fonte-titulo);font-size:30pt;font-weight:800;line-height:1}.pdf-indice-valor strong{color:var(--primaria);font-family:var(--fonte-titulo);text-transform:uppercase;font-size:14pt}.pdf-resumo{margin-top:5mm!important}.pdf-nsi{border-top:.2mm solid var(--borda);padding-top:3mm;font-size:9pt;margin-top:3mm!important}.pdf-escala-trilho{height:7mm;display:flex;position:relative}.pdf-escala-faixa{white-space:nowrap;justify-content:center;align-items:center;font-size:7pt;font-weight:600;display:flex;overflow:hidden}.pdf-escala-faixa-1{background:var(--pdf-faixa-1)}.pdf-escala-faixa-2{background:var(--pdf-faixa-2)}.pdf-escala-faixa-3{background:var(--pdf-faixa-3)}.pdf-escala-faixa-4{background:var(--pdf-faixa-4);color:#fff}.pdf-escala-faixa-5{background:var(--pdf-faixa-5);color:#fff}.pdf-escala-marcador{border-top:3mm solid var(--marca-laranja);border-left:2mm solid #0000;border-right:2mm solid #0000;width:0;height:0;margin-left:-2mm;position:absolute;top:-3.2mm}.pdf-escala-numeros{height:4mm;color:var(--texto-suave);margin-top:1mm;font-size:7pt;position:relative}.pdf-escala-numeros span{position:absolute;transform:translate(-50%)}.pdf-tabela{border-collapse:collapse;width:100%}.pdf-tabela th,.pdf-tabela td{border-bottom:.2mm solid var(--borda);text-align:left;vertical-align:middle;padding:2.2mm 2mm}.pdf-tabela thead th{color:var(--texto-suave);border-bottom-width:.4mm;font-size:8pt;font-weight:600}.pdf-tabela tbody th{font-weight:600}.pdf-tabela td{white-space:nowrap}.pdf-col-barra{width:32mm}.pdf-mini-trilho{background:var(--superficie-2);border-radius:1mm;height:2.5mm;display:block}.pdf-mini-trilho span{background:var(--primaria);border-radius:1mm;height:100%;display:block}.pdf-oculto{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pdf-nota{color:var(--texto-suave);font-size:8pt;margin-top:3mm!important}.pdf-radar{justify-content:center;display:flex}.pdf-radar .nota-radar{font-size:8pt}.pdf-colunas{grid-template-columns:1fr 1fr;gap:8mm;display:grid}.pdf-lista{gap:2.5mm;margin:0;padding:0;list-style:none;display:grid}.pdf-lista li{border-left:.8mm solid var(--borda);padding-left:3mm;display:grid}.pdf-lista span{color:var(--texto-suave)}.pdf-praticas{grid-template-columns:repeat(3,1fr);gap:4mm;margin:0;padding:0;list-style:none;display:grid}.pdf-praticas li{border-left:.8mm solid var(--primaria);padding-left:3mm;display:grid}.pdf-perfil{grid-template-columns:repeat(3,1fr);gap:2.5mm 8mm;margin:0;display:grid}.pdf-perfil dt{color:var(--texto-suave);font-size:8pt}.pdf-perfil dd{margin:0;font-weight:600}.pdf-proximos{background:var(--primaria-suave);padding:5mm 6mm}.pdf-rodape{border-top:.2mm solid var(--borda);color:var(--texto-suave);justify-content:space-between;padding-top:3mm;font-size:7.5pt;display:flex;position:absolute;bottom:10mm;left:16mm;right:16mm}}.inicio{--inicio-largura:72rem;--inicio-escuro:var(--primaria-hover);--inicio-rodape-fundo:var(--faixa-fundo)}.inicio-topo,.inicio-secao,.inicio-hero,.inicio-rodape-conteudo,.inicio-rodape-base{width:min(100% - 2rem, var(--inicio-largura));margin-inline:auto}.inicio-topo-link{margin-left:auto}.inicio-topo{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.inicio-logo{color:var(--primaria);font-family:var(--fonte-titulo);align-items:center;gap:.6rem;font-size:1.35rem;font-weight:800;display:flex}.inicio-logo img{width:auto;height:3.25rem;display:block}.inicio-menu{gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.inicio-menu a{color:var(--texto);padding:.6rem 0;font-weight:600;text-decoration:none;display:inline-block}.inicio-menu a:hover{color:var(--primaria);text-underline-offset:.25em;text-decoration:underline}.inicio-hero{text-align:center;justify-items:center;max-width:56rem;padding:2.5rem 0 3rem;display:grid}.inicio-selo{border:1.5px solid var(--primaria);color:var(--primaria-hover);border-radius:999px;margin-bottom:1.25rem;padding:.3rem .9rem;font-size:.9rem;font-weight:700;display:inline-block}.inicio-hero h1{letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.1}.inicio-hero h1:focus{outline:none}.inicio-hero h1 em{color:var(--primaria);text-decoration:underline;-webkit-text-decoration-color:var(--marca-laranja);text-decoration-color:var(--marca-laranja);text-underline-offset:.12em;font-style:normal;text-decoration-thickness:.12em}.inicio-lead{max-width:36rem;color:var(--texto-suave);margin-top:1.4rem;font-size:1.2rem}.inicio-hero-acoes{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.inicio-tempo{max-width:34rem;color:var(--texto-suave);margin-top:1rem;font-size:.95rem}.btn-grande{align-items:center;padding:.75rem 1.75rem;font-size:1.05rem;text-decoration:none;display:inline-flex}.inicio-publicos{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;margin:2rem 0 0;padding:0;list-style:none;display:grid}.inicio-publico{border:2px solid var(--primaria);background:var(--superficie);height:100%;color:var(--texto);border-radius:1.25rem;grid-template-rows:auto 1fr auto;gap:.5rem;padding:1.5rem;display:grid}.inicio-publico strong{color:var(--primaria-hover);font-family:var(--fonte-titulo);font-size:1.3rem}.inicio-publico-acoes{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.75rem;display:flex}.inicio-publico-acoes .btn{text-decoration:none}.inicio-publico-ir{color:var(--primaria);font-weight:700}.inicio-publico-secao{border-top:1px solid var(--borda);scroll-margin-top:1rem}.inicio-texto{max-width:48rem;margin:.75rem 0 1.5rem;font-size:1.1rem}.inicio-subtitulo{margin-top:2rem}.inicio-publico-secao .inicio-hero-acoes{justify-content:flex-start}.inicio-secao{padding:3rem 0}.inicio-secao h2,.inicio-chamada h2{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}.inicio-subtitulo{max-width:44rem;color:var(--texto-suave);margin-top:.75rem;font-size:1.1rem}.inicio-destaque{border-left:6px solid var(--marca-teal);background:var(--superficie);border-radius:1.25rem;grid-template-columns:minmax(0,1fr) 8rem;align-items:center;gap:2.5rem;padding:2.5rem;display:grid}.inicio-padrao{object-fit:cover;border-radius:1rem;width:100%;height:10rem;display:block}.inicio-destaque p{max-width:50rem;margin-top:1rem;font-size:1.15rem}.inicio-blocos{padding-top:0}.inicio-dimensoes{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.inicio-dimensao:nth-child(6n+1){--fundo-bloco:var(--dimensao-1-fundo);--texto-bloco:var(--dimensao-1-texto);--cor-marca:var(--marca-teal)}.inicio-dimensao:nth-child(6n+2){--fundo-bloco:var(--dimensao-2-fundo);--texto-bloco:var(--dimensao-2-texto);--cor-marca:var(--marca-laranja)}.inicio-dimensao:nth-child(6n+3){--fundo-bloco:var(--dimensao-3-fundo);--texto-bloco:var(--dimensao-3-texto);--cor-marca:var(--marca-roxo)}.inicio-dimensao:nth-child(6n+4){--fundo-bloco:var(--dimensao-4-fundo);--texto-bloco:var(--dimensao-4-texto);--cor-marca:var(--marca-verde)}.inicio-dimensao:nth-child(6n+5){--fundo-bloco:var(--dimensao-5-fundo);--texto-bloco:var(--dimensao-5-texto);--cor-marca:var(--marca-azul)}.inicio-dimensao:nth-child(6n+6){--fundo-bloco:var(--dimensao-6-fundo);--texto-bloco:var(--dimensao-6-texto);--cor-marca:var(--marca-amarelo)}.inicio-dimensao{background:var(--fundo-bloco);min-height:7rem;color:var(--texto-bloco);font-family:var(--fonte-titulo);border-radius:1.25rem;flex-direction:column;justify-content:flex-start;gap:.5rem;padding:1rem;font-weight:700;line-height:1.25;display:flex;container-type:inline-size}.inicio-numero{font-size:clamp(1.25rem,12cqi,1.6rem);font-weight:800;line-height:1}.inicio-dimensao-nome{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(.9rem,10.5cqi,1.2rem)}.inicio-dimensao-eixo,.inicio-dimensao-subtitulo{text-wrap:balance;display:block}.inicio-dimensoes[data-variante=neutra] .inicio-dimensao{border:1px solid var(--borda);background:var(--superficie);box-shadow:inset 0 6px 0 var(--cor-marca);color:var(--texto);padding-top:calc(1rem + 6px)}.inicio-legenda{color:var(--texto-suave);text-align:center;margin-top:1.25rem}.inicio-passos{counter-reset:passo;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.inicio-passos li{counter-increment:passo;background:var(--superficie);box-shadow:inset 0 6px 0 var(--marca-teal);border-radius:1rem;padding:calc(1.5rem + 6px) 1.5rem 1.5rem}.inicio-passos li:before{content:counter(passo, decimal-leading-zero);color:var(--texto);font-family:var(--fonte-titulo);font-size:1.75rem;font-weight:800}.inicio-passos h3{margin:.25rem 0 .4rem;font-size:1.1rem}.inicio-passos p{color:var(--texto-suave);margin:0}.inicio-colunas{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.inicio-entregas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.inicio-entregas li{padding-left:2rem;font-size:1.1rem;position:relative}.inicio-entregas li:before{content:"✓";color:var(--primaria);font-weight:800;position:absolute;left:0}.inicio-base{border:1px solid var(--borda);background:var(--superficie);border-radius:1.25rem;gap:.75rem;padding:2rem;display:grid}.inicio-base h3,.inicio-base a{color:var(--primaria);text-underline-offset:.2em;font-weight:700}.inicio-base a:hover{color:var(--primaria-hover)}.inicio-base p{margin:0}.inicio-chamada{background:var(--inicio-escuro);color:var(--texto-inverso);text-align:center;justify-items:center;gap:1.5rem;margin-top:2rem;padding:4rem 1rem;display:grid;position:relative}.inicio-chamada:before{content:"";background:var(--marca-arco);height:6px;position:absolute;inset:0 0 auto}.btn-claro{border-color:var(--texto-inverso);background:var(--texto-inverso);color:var(--inicio-escuro)}.btn-claro:hover{background:var(--primaria-suave)}.btn-claro:focus-visible{outline-color:var(--faixa-texto)}.inicio-rodape{--rodape-texto:#dfe3e8;background:var(--inicio-rodape-fundo);color:var(--rodape-texto)}.inicio-rodape-conteudo{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:2.5rem;padding:3.5rem 0 2.5rem;display:grid}.inicio-rodape-marca{align-content:start;gap:.75rem;display:grid}.inicio-rodape-logo .marca-cidade{color:inherit}.inicio-rodape-logo{color:var(--texto-inverso);font-size:1.5rem;font-weight:800}.inicio-rodape p{max-width:24rem;margin:0}.inicio-rodape h2{color:var(--texto-inverso);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.85rem}.inicio-rodape ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.inicio-rodape a{min-height:44px;color:var(--rodape-texto);text-underline-offset:.2em;align-items:center;display:inline-flex}.inicio-rodape a:hover{color:var(--texto-inverso)}.inicio-rodape :focus-visible{outline-color:var(--faixa-texto)}.inicio-rodape-base{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1.25rem 0 1.75rem;font-size:.9rem;display:flex}@media (width<=72rem){.inicio-dimensoes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=56rem){.inicio-entregas,.inicio-publicos,.inicio-colunas{grid-template-columns:minmax(0,1fr)}.inicio-hero{padding-top:1.5rem}.inicio-destaque{grid-template-columns:minmax(0,1fr);gap:1.5rem}.inicio-padrao{width:8rem;height:6rem}.inicio-dimensoes,.inicio-passos,.inicio-rodape-conteudo{grid-template-columns:repeat(2,minmax(0,1fr))}.inicio-rodape-marca{grid-column:1/-1}}@media (width<=36rem){.inicio-passos,.inicio-dimensoes{grid-template-columns:minmax(0,1fr)}.inicio-dimensao{min-height:7rem}.inicio-destaque{padding:1.5rem}.inicio-rodape-conteudo{grid-template-columns:minmax(0,1fr)}.inicio-menu{display:none}}
