/* A CASCA CARREGA A PROPRIA FONTE.
   O cabecalho sempre declarou `font-family:Inter`, mas so a home e o /cursos
   tinham Inter carregado. Astronomia carrega IBM Plex, e FIPE e Brasileirao nao
   carregam fonte nenhuma: nesses tres o cabecalho caia no Segoe UI do sistema,
   com outro desenho de letra e outra largura, e sair da home passava a sensacao
   de ter trocado de site. O arquivo e o MESMO subconjunto latino que o Next ja
   serve, copiado para /brand/ (que e do Pages, como o logotipo), e o swap deixa
   o texto legivel enquanto ele chega. */
@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("/brand/inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.vfc-topo{position:sticky;top:0;z-index:50;width:100%;border-bottom:1px solid #e2e8f0;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:400;letter-spacing:normal;color:#0f172a;text-align:left;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11"}
.vfc-topo,.vfc-topo *,.vfc-topo *::before,.vfc-topo *::after{box-sizing:border-box}
/* OS RESETS USAM :where() DE PROPOSITO, E NAO PODEM VOLTAR A SER SELETOR COMUM.
   ".vfc-topo a" tem especificidade 0-1-1 e vence ".vfc-pilula" (0-1-0), mesmo
   estando antes no arquivo. Enquanto foi assim, o "color:inherit" do reset
   apagou a cor declarada das pilulas, da busca, do VIP e do botao Entrar: os
   quatro sairam em slate-900 nas cinco areas servidas por Worker, enquanto a
   home mostrava slate-600, ambar e branco. Era a maior razao de o cabecalho
   parecer de outro site. O mesmo aconteceu com "margin:0" sobre ".vfc-nav"
   (a barra deixava de alinhar a direita) e com "padding:0" sobre ".vfc-todas"
   (o botao perdia a pilula branca). ":where()" zera a especificidade do
   reset, entao qualquer regra de classe vence, que e o que se espera de um
   reset. Guard: "portal-chrome-guard.test.ts". */
:where(.vfc-topo a){text-decoration:none;color:inherit}
:where(.vfc-topo svg){display:block;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
:where(.vfc-topo button){font:inherit;color:inherit;background:none;border:0;margin:0;padding:0;cursor:pointer}
:where(.vfc-topo p,.vfc-topo ul,.vfc-topo li,.vfc-topo nav){margin:0;padding:0;list-style:none;border:0;background:none}
.vfc-topo a:focus-visible,.vfc-topo button:focus-visible{outline:2px solid #3b82f6;outline-offset:1px}
.vfc-env{margin-left:auto;margin-right:auto;max-width:80rem;width:100%;padding-left:1rem;padding-right:1rem}
.vfc-linha{display:flex;height:60px;align-items:center;gap:.5rem}
.vfc-marca{display:flex;align-items:center;gap:.625rem;flex-shrink:0;border-radius:.5rem;min-height:44px}
.vfc-marca-logo{display:block;width:180px;height:28px;max-width:none}
/* EM 320 px O BOTAO DE MENU FICAVA FORA DA TELA (medido em 11/09/2026).
   A conta nao fechava: 32 px de respiro lateral, 180 px de marca, 8 px de vao,
   o botao "Entrar" e o hamburguer somavam cerca de 350 px numa tela de 320, e
   tanto a marca quanto as acoes sao flex-shrink zero. O hamburguer, que e o
   UNICO caminho para o menu no celular, saia cortado na borda direita.
   Medido nas 24 superficies do preview do Brasileirao; o defeito e da casca,
   entao valia para o portal inteiro.
   A marca encolhe proporcionalmente (a proporcao vem do width e do height do
   proprio elemento de imagem, entao nao ha deslocamento de layout ao carregar).
   ATENCAO: esta folha vive dentro de um template literal de TypeScript, entao
   crase aqui encerra a string e quebra o arquivo inteiro (secao 16.14 do
   playbook do Brasileirao). Nao usar crase em comentario desta folha. */
@media (max-width:400px){
  .vfc-marca-logo{width:142px;height:auto}
}
.vfc-div{display:none;height:1.25rem;width:1px;background:#e2e8f0;flex-shrink:0}
/* Abaixo de md a barra de pilulas some, mas a <nav> FICA: e dentro dela que
   mora o painel, que no celular vira a faixa cheia do hamburguer. Uma lista
   so no HTML, duas apresentacoes. */
.vfc-nav{display:flex;min-width:0;align-items:center}
.vfc-grupo{border:0;background:none;padding:0;box-shadow:none}
.vfc-pilula,.vfc-todas{display:none}
.vfc-grupo{display:flex;align-items:center;gap:.125rem;border-radius:9999px}
.vfc-pilula,.vfc-topo .vfc-todas{align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:9999px;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;background:#fff;color:#475569;transition:background .15s,color .15s,box-shadow .15s}
.vfc-pilula svg,.vfc-topo .vfc-todas svg{width:.875rem;height:.875rem}
.vfc-pilula svg{color:var(--vfc-icone)}
.vfc-pilula:hover{background:var(--vfc-suave);color:var(--vfc-texto);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}
.vfc-pilula.is-ativa{background:var(--vfc-ativo);color:#fff;box-shadow:0 1px 2px 0 var(--vfc-sombra)}
.vfc-pilula.is-ativa svg{color:#fff}
.vfc-todas:hover{background:#eff6ff;color:#1d4ed8;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}
.vfc-seta{transition:transform .2s}
.vfc-todas[aria-expanded="true"] .vfc-seta{transform:rotate(180deg)}
.vfc-caixa{position:relative}
.vfc-painel{position:fixed;left:0;right:0;top:61px;z-index:50;max-height:calc(100vh - 61px);overflow-y:auto;border-top:1px solid #f1f5f9;background:#fff;padding:.75rem 1rem 1rem;box-shadow:0 20px 25px -5px rgba(226,232,240,0.7),0 8px 10px -6px rgba(226,232,240,0.7)}
.vfc-painel[hidden]{display:none}
.vfc-sprite{position:absolute;width:0;height:0;overflow:hidden}
.vfc-topo .vfc-rotulo{padding:.25rem .5rem .375rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8}
.vfc-rotulo.vfc-sep{margin-top:.5rem;border-top:1px solid #f1f5f9;padding:.625rem .5rem .375rem}
.vfc-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}
.vfc-item{display:flex;align-items:center;gap:.5rem;min-width:0;border-radius:.75rem;padding:.5rem .625rem;font-size:13px;font-weight:500;color:#475569;transition:background .12s,color .12s}
.vfc-item:hover{background:var(--vfc-suave);color:var(--vfc-texto)}
.vfc-item.vfc-neutro:hover{background:#f8fafc;color:#0f172a}
.vfc-item.is-ativa{background:#eff6ff;color:#1d4ed8}
.vfc-item-icone{display:flex;flex-shrink:0;border-radius:.375rem;padding:.375rem;background:var(--vfc-suave)}
.vfc-item-icone svg{width:.875rem;height:.875rem;color:var(--vfc-icone)}
.vfc-item-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.vfc-acoes{margin-left:auto;display:flex;flex-shrink:0;flex-wrap:nowrap;align-items:center;gap:.25rem}
.vfc-busca{display:none;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;color:#64748b;transition:background .12s,color .12s}
.vfc-busca:hover{background:#eff6ff;color:#1d4ed8}
.vfc-busca svg{width:18px;height:18px}
.vfc-vip{display:none;align-items:center;gap:.25rem;white-space:nowrap;border-radius:9999px;border:1px solid #fde68a;background:#fffbeb;padding:.25rem .625rem;font-size:12px;font-weight:600;color:#b45309;transition:background .12s}
.vfc-vip:hover{background:#fef3c7}
.vfc-vip svg{width:.875rem;height:.875rem}
.vfc-conta{display:flex;height:2.25rem;flex-shrink:0;align-items:center;gap:.375rem;border:1px solid transparent;border-radius:9999px;background:#2563eb;padding:0 .875rem;font-size:13px;font-weight:600;color:#fff;box-shadow:0 1px 2px 0 rgba(191,219,254,0.6);transition:background .15s}
.vfc-conta:hover{background:#1d4ed8}
.vfc-conta svg{width:.875rem;height:.875rem}
.vfc-conta.is-logado{gap:.5rem;border-color:#e2e8f0;background:#f8fafc;color:#334155;padding:.25rem .75rem .25rem .25rem;box-shadow:none}
.vfc-conta.is-logado:hover{background:#f1f5f9}
.vfc-conta.is-vip{border-color:#fde68a;background:#fffbeb;color:#78350f}
.vfc-conta.is-vip:hover{background:#fef3c7}
.vfc-conta-inicial{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:#2563eb;font-size:.75rem;font-weight:700;color:#fff}
.vfc-conta.is-vip .vfc-conta-inicial{background:#f59e0b}
.vfc-conta-foto{height:1.75rem;width:1.75rem;flex-shrink:0;border-radius:9999px;object-fit:cover}
.vfc-conta-nome{display:none;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.vfc-conta-coroa{color:#f59e0b}
.vfc-burger{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;padding:.5rem;color:#475569;transition:background .12s,color .12s}
.vfc-burger:hover{background:#f1f5f9;color:#0f172a}
/* ALVO DE TOQUE DE 44 px NOS DOIS CONTROLES DO CELULAR (11/09/2026).
   O hamburguer tinha 36x36 e o botao de conta 85x36. Os dois passam no piso do
   criterio de tamanho de alvo do WCAG no nivel AA (24 px), e nenhum dos dois
   alcanca a meta de produto de 44x44 que o projeto aplica a acao principal de
   toque. E sao justamente os dois unicos controles da casca no celular: um
   abre o menu do site inteiro, o outro leva a conta. Os 44 px cabem na linha de
   60 px da barra, entao a altura do cabecalho nao muda em pagina nenhuma. */
@media (max-width:767px){
  .vfc-burger{min-width:44px;min-height:44px}
  .vfc-conta{height:44px}
}
.vfc-burger svg{width:1.25rem;height:1.25rem}
.vfc-burger .vfc-fecha{display:none}
.vfc-burger[aria-expanded="true"] .vfc-abre{display:none}
.vfc-burger[aria-expanded="true"] .vfc-fecha{display:block}
.vfc-painel .vfc-item{padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;color:#334155}
.vfc-painel .vfc-item.is-ativa{background:var(--vfc-ativo);color:#fff}
.vfc-painel .vfc-item.is-ativa .vfc-item-icone{background:rgba(255,255,255,.2)}
.vfc-painel .vfc-item.is-ativa svg{color:#fff}
.vfc-painel .vfc-topo .vfc-rotulo{padding-left:.75rem;padding-right:.75rem}
.vfc-painel .vfc-rotulo.vfc-sep{margin-top:.75rem;padding-top:.75rem}
.vfc-buscar-movel{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;border-radius:.75rem;background:#eff6ff;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:#1d4ed8}
.vfc-buscar-movel:hover{background:#dbeafe}
.vfc-buscar-movel span{display:flex;flex-shrink:0;border-radius:.375rem;background:#fff;padding:.375rem}
.vfc-buscar-movel svg{width:.875rem;height:.875rem;color:#2563eb}
@media (min-width:640px){.vfc-env{padding-left:1.5rem;padding-right:1.5rem}.vfc-linha{gap:1.25rem}.vfc-busca{display:inline-flex}.vfc-conta-nome{display:block}.vfc-buscar-movel{display:none}}
@media (min-width:768px){.vfc-topo .vfc-nav{margin-left:auto}.vfc-grupo{border:1px solid #e2e8f0;background:#f1f5f9;padding:.25rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}.vfc-pilula,.vfc-todas{display:inline-flex}.vfc-acoes{margin-left:0}.vfc-vip{display:inline-flex}.vfc-burger{display:none}.vfc-painel{position:absolute;left:auto;right:0;top:100%;margin-top:.5rem;width:19rem;max-width:92vw;max-height:none;overflow:visible;border:1px solid #e2e8f0;border-radius:1rem;padding:.5rem}.vfc-painel .vfc-item{padding:.5rem .625rem;font-size:13px;line-height:1.5;color:#475569}.vfc-painel .vfc-item.is-ativa{background:#eff6ff;color:#1d4ed8}.vfc-painel .vfc-item.is-ativa .vfc-item-icone{background:var(--vfc-suave)}.vfc-painel .vfc-item.is-ativa svg{color:var(--vfc-icone)}.vfc-painel .vfc-topo .vfc-rotulo{padding-left:.5rem;padding-right:.5rem}.vfc-painel .vfc-rotulo.vfc-sep{margin-top:.5rem;padding-top:.625rem}}
@media (min-width:1024px){.vfc-env{padding-left:2rem;padding-right:2rem}.vfc-div{display:block}}
@media (max-width:1023.98px){.vfc-pilula[data-extra="1"]{display:none}}
@media print{.vfc-topo{display:none!important}}
.vfc-c-trabalhista{--vfc-suave:#eff6ff;--vfc-icone:#2563eb;--vfc-ativo:#2563eb;--vfc-texto:#1d4ed8;--vfc-sombra:rgba(191,219,254,0.6)}.vfc-c-financeiro{--vfc-suave:#ecfdf5;--vfc-icone:#047857;--vfc-ativo:#059669;--vfc-texto:#047857;--vfc-sombra:rgba(167,243,208,0.6)}.vfc-c-tecnologia{--vfc-suave:#f5f3ff;--vfc-icone:#7c3aed;--vfc-ativo:#7c3aed;--vfc-texto:#6d28d9;--vfc-sombra:rgba(221,214,254,0.6)}.vfc-c-cursos{--vfc-suave:#fffbeb;--vfc-icone:#d97706;--vfc-ativo:#d97706;--vfc-texto:#b45309;--vfc-sombra:rgba(253,230,138,0.6)}.vfc-c-concursos{--vfc-suave:#ecfdf5;--vfc-icone:#059669;--vfc-ativo:#059669;--vfc-texto:#047857;--vfc-sombra:rgba(167,243,208,0.6)}.vfc-c-astronomia{--vfc-suave:#eef2ff;--vfc-icone:#4f46e5;--vfc-ativo:#4f46e5;--vfc-texto:#4338ca;--vfc-sombra:rgba(199,210,254,0.6)}.vfc-c-mei-e-empresa{--vfc-suave:#fffbeb;--vfc-icone:#b45309;--vfc-ativo:#f59e0b;--vfc-texto:#b45309;--vfc-sombra:rgba(253,230,138,0.6)}.vfc-c-investimentos{--vfc-suave:#f0fdfa;--vfc-icone:#0f766e;--vfc-ativo:#0d9488;--vfc-texto:#0f766e;--vfc-sombra:rgba(153,246,228,0.6)}.vfc-c-imoveis{--vfc-suave:#f1f5f9;--vfc-icone:#475569;--vfc-ativo:#475569;--vfc-texto:#334155;--vfc-sombra:rgba(226,232,240,0.6)}.vfc-c-veiculos{--vfc-suave:#fff7ed;--vfc-icone:#c2410c;--vfc-ativo:#ea580c;--vfc-texto:#c2410c;--vfc-sombra:rgba(254,215,170,0.6)}.vfc-c-tabela-fipe{--vfc-suave:#fff7ed;--vfc-icone:#ea580c;--vfc-ativo:#ea580c;--vfc-texto:#c2410c;--vfc-sombra:rgba(254,215,170,0.6)}.vfc-c-energia{--vfc-suave:#fefce8;--vfc-icone:#a16207;--vfc-ativo:#eab308;--vfc-texto:#a16207;--vfc-sombra:rgba(254,240,138,0.6)}.vfc-c-saude{--vfc-suave:#fff1f2;--vfc-icone:#e11d48;--vfc-ativo:#e11d48;--vfc-texto:#be123c;--vfc-sombra:rgba(254,205,211,0.6)}.vfc-c-viagem{--vfc-suave:#f0f9ff;--vfc-icone:#0369a1;--vfc-ativo:#0284c7;--vfc-texto:#0369a1;--vfc-sombra:rgba(186,230,253,0.6)}.vfc-c-engenharia{--vfc-suave:#ecfeff;--vfc-icone:#155e75;--vfc-ativo:#0891b2;--vfc-texto:#0e7490;--vfc-sombra:rgba(165,243,252,0.6)}.vfc-c-matematica{--vfc-suave:#fdf4ff;--vfc-icone:#c026d3;--vfc-ativo:#c026d3;--vfc-texto:#a21caf;--vfc-sombra:rgba(245,208,254,0.6)}.vfc-c-casa-e-cozinha{--vfc-suave:#fef2f2;--vfc-icone:#dc2626;--vfc-ativo:#dc2626;--vfc-texto:#b91c1c;--vfc-sombra:rgba(254,202,202,0.6)}.vfc-c-loterias{--vfc-suave:#faf5ff;--vfc-icone:#9333ea;--vfc-ativo:#9333ea;--vfc-texto:#7e22ce;--vfc-sombra:rgba(233,213,255,0.6)}.vfc-c-matematica-esportiva{--vfc-suave:#f0fdf4;--vfc-icone:#15803d;--vfc-ativo:#16a34a;--vfc-texto:#15803d;--vfc-sombra:rgba(187,247,208,0.6)}.vfc-c-jogos{--vfc-suave:#fdf2f8;--vfc-icone:#db2777;--vfc-ativo:#db2777;--vfc-texto:#be185d;--vfc-sombra:rgba(251,207,232,0.6)}.vfc-c-copiloto{--vfc-suave:#eff6ff;--vfc-icone:#2563eb;--vfc-ativo:#2563eb;--vfc-texto:#1d4ed8;--vfc-sombra:rgba(191,219,254,0.6)}.vfc-c-guia{--vfc-suave:#f1f5f9;--vfc-icone:#475569;--vfc-ativo:#475569;--vfc-texto:#334155;--vfc-sombra:rgba(226,232,240,0.6)}.vfc-c-tabelas{--vfc-suave:#ecfeff;--vfc-icone:#0891b2;--vfc-ativo:#0891b2;--vfc-texto:#0e7490;--vfc-sombra:rgba(165,243,252,0.6)}.vfc-c-estudos{--vfc-suave:#eef2ff;--vfc-icone:#4f46e5;--vfc-ativo:#4f46e5;--vfc-texto:#4338ca;--vfc-sombra:rgba(199,210,254,0.6)}.vfc-c-dados{--vfc-suave:#f0fdfa;--vfc-icone:#0d9488;--vfc-ativo:#0d9488;--vfc-texto:#0f766e;--vfc-sombra:rgba(153,246,228,0.6)}.vfc-c-simulados{--vfc-suave:#f5f3ff;--vfc-icone:#7c3aed;--vfc-ativo:#7c3aed;--vfc-texto:#6d28d9;--vfc-sombra:rgba(221,214,254,0.6)}.vfc-c-vip{--vfc-suave:#fffbeb;--vfc-icone:#d97706;--vfc-ativo:#d97706;--vfc-texto:#b45309;--vfc-sombra:rgba(253,230,138,0.6)}:root{--papel:#fff;--papel2:#f5f5f0;--papel3:#eeefe8;--tinta:#182c29;--tinta2:#42544f;--tinta3:#63706b;--linha:#dce1d8;--linha2:#e9ece5;--marca:#17634e;--marca-esc:#124e3f;--marca-luz:#e5efe7;--sobe:#0f6b5c;--desce:#a6321f;--e1:8px;--e2:12px;--e3:16px;--e4:24px;--e5:32px;--e6:48px;--e7:64px;--r:8px;--mono:ui-monospace,"Cascadia Mono","Segoe UI Mono",Menlo,Consolas,monospace}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:64px}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--tinta);background:var(--papel);line-height:1.55;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--marca-esc)}.vfc-topo .vfc-conta:not(.is-logado){color:#fff}img,svg{max-width:100%}button{font:inherit;color:inherit}strong,b{font-weight:700}:focus-visible{outline:3px solid var(--marca);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.pular{position:absolute;left:-999px;top:8px;background:var(--tinta);color:#fff;padding:10px 12px;border-radius:var(--r);z-index:99;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.pular:focus{left:8px}.so-leitor,.tipos legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sobe{color:var(--sobe)}.desce{color:var(--desce)}.igual,.dim{color:var(--tinta3)}.fonte-uf{font-size:max(.78em,11px);font-weight:400;color:var(--tinta3);text-decoration:none;white-space:nowrap}.fonte-uf:hover,.fonte-uf:focus-visible{color:var(--marca);text-decoration:underline}.fipe{font-style:italic}code,.codigo{font-family:var(--mono);font-size:max(.94em,12px)}.it{white-space:nowrap}.it:not(:last-child)::after{content:"·";color:var(--tinta3);margin:0 8px}.wrap{max-width:1248px;margin:0 auto;padding:0 var(--e4)}.topo .wrap,.datador .wrap,.pe .wrap{max-width:1200px}.topo{border-bottom:1px solid var(--linha)}.topo .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e3);min-height:60px}.marca{font-weight:800;font-size:17px;letter-spacing:-.02em;color:var(--tinta);text-decoration:none;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.marca span{color:var(--marca)}.secao{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--tinta3);text-decoration:none;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.topo nav{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px;min-width:0}.topo nav.medido{flex:1 1 0;min-width:0}.topo nav a{font-size:13.5px;font-weight:600;color:var(--tinta2);text-decoration:none;padding:0 8px;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;border-bottom:2px solid transparent}.topo nav a:hover{color:var(--tinta)}.topo nav a[aria-current]{color:var(--tinta);border-bottom-color:var(--marca)}.topo nav.medido{flex-wrap:nowrap;align-items:center}.mais-menu{position:relative;flex:none}.mais-botao{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;background:none;border:0;border-bottom:2px solid transparent;font:inherit;font-size:13.5px;font-weight:600;color:var(--tinta2);cursor:pointer;white-space:nowrap;border-radius:0}.mais-botao:hover{color:var(--tinta)}.mais-botao[aria-expanded=true]{color:var(--tinta)}.mais-botao[aria-expanded=true] svg{transform:rotate(180deg)}.mais-botao.atual{color:var(--tinta);border-bottom-color:var(--marca)}.mais-gaveta{position:absolute;right:0;top:calc(100% + 4px);min-width:200px;background:var(--papel);border:1px solid var(--linha);border-radius:var(--r);box-shadow:0 18px 44px -22px rgb(11 22 38/.5);padding:6px;z-index:60;display:flex;flex-direction:column}.mais-gaveta[hidden]{display:none}.mais-gaveta a{padding:0 12px;min-height:44px;border-bottom:0;border-radius:var(--r)}.mais-gaveta a:hover{background:var(--papel2)}.mais-gaveta a[aria-current]{background:var(--papel2);color:var(--tinta)}.busca-topo{flex:0 1 260px;min-width:170px;margin-left:var(--e2)}@media (max-width:1240px){.topo .wrap{padding-top:6px}.topo nav:not(.medido){flex:1 1 100%;order:3;margin:0 calc(-1*var(--e4));padding:0 var(--e4);width:calc(100% + 2*var(--e4));border-top:1px solid var(--linha2)}}@media (max-width:900px){.busca-topo:has(~nav:not(.medido)){flex:1 1 100%;width:auto;margin:0;order:2;padding-bottom:8px}}@media (min-width:641px) and (max-width:1024px){.topo nav a{font-size:13px;padding:0 6px}.topo .wrap{min-height:52px;gap:var(--e2)}.busca-topo{padding-bottom:6px;flex:0 1 200px}}.datador{border-bottom:1px solid var(--linha2);font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--tinta3);font-weight:600}.datador .wrap{display:flex;flex-wrap:wrap;gap:4px var(--e3);min-height:36px;align-items:center}.datador b{color:var(--tinta2);font-weight:700}.datador a{color:inherit;min-height:44px;display:inline-flex;align-items:center;margin:-10px 0}.migalhas{font-size:12.5px;color:var(--tinta3);padding:var(--e3) 0 0;display:flex;flex-wrap:wrap;gap:0 6px;align-items:center}.migalhas a{color:var(--tinta3);text-decoration:none}.kicker{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--tinta3);line-height:1.4}h1{font-size:clamp(24px,3vw,30px);line-height:1.15;letter-spacing:-.02em;font-weight:700}.kicker+h1{margin-top:var(--e2)}h2{font-size:clamp(21px,2.5vw,26px);line-height:1.2;letter-spacing:-.02em;font-weight:700}h3{font-size:17px;font-weight:700;line-height:1.3}p{max-width:66ch}.nota{font-size:13.5px;color:var(--tinta3);line-height:1.5;max-width:66ch}.nota a{color:inherit}.prosa{max-width:66ch;font-size:16px;color:var(--tinta2)}.prosa+.prosa{margin-top:var(--e2)}.bloco p:not([class])+p:not(.acoes){margin-top:var(--e2)}.lead{font-size:clamp(17px,2vw,20px);color:var(--tinta2);margin-top:var(--e2)}.resposta{font-size:17px;line-height:1.5;max-width:66ch;padding:10px 0 10px 18px;border-left:3px solid var(--tinta);margin-top:var(--e4)}.resposta+h3{margin-top:var(--e5)}.resposta+p{margin-top:var(--e3)}main{padding-bottom:var(--e6)}section.bloco{padding-top:var(--e6)}.cabeca{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:var(--e2) var(--e3);align-items:baseline;border-top:2px solid var(--tinta);padding-top:var(--e3);margin-bottom:var(--e4)}.cabeca.sem-n{grid-template-columns:minmax(0,1fr) auto}.cabeca .n{font-family:var(--mono);font-size:13px;color:var(--tinta3);letter-spacing:.06em}.cabeca .meta{font-size:13px;color:var(--tinta3);white-space:nowrap;text-align:right}.cabeca+.prosa,.cabeca+.nota{margin-top:calc(-1*var(--e2));margin-bottom:var(--e3)}.heroi.painel{position:relative;border-radius:16px;margin-top:var(--e3);padding:var(--e4) var(--e5) var(--e4);background:radial-gradient(120% 140% at 84% -20%,#1d4257,rgb(29 66 87/0) 58%),linear-gradient(178deg,#132938,#0d1b2a 62%);box-shadow:0 24px 60px -34px rgb(11 22 38/.75);--tinta:#eaf2f8;--tinta2:#b6c8d6;--tinta3:#93a9bb;--linha:rgb(255 255 255/.18);--linha2:rgb(255 255 255/.12);--papel:rgb(255 255 255/.06);--papel2:rgb(255 255 255/.12);--papel3:rgb(255 255 255/.16);--marca:#3ddc84;--marca-esc:#9fedc2;--sobe:#5fd6a4;--desce:#ffa48e;color:var(--tinta)}.heroi.painel::before{content:"";position:absolute;inset:0 var(--raio-painel,16px) auto;height:1px;background:linear-gradient(90deg,rgb(255 255 255/0),rgb(61 220 132/.55) 18%,rgb(255 255 255/.30) 52%,rgb(255 255 255/0))}.heroi.painel .preco{color:#fff}.heroi.painel .botao.cheio{background:#fff;border-color:#fff;color:#0d1b2a}.heroi.painel .botao.cheio:hover{background:#dbe8f1;border-color:#dbe8f1}.heroi.painel .omni{background:#fff;box-shadow:0 10px 30px -14px rgb(11 22 38/.6);--tinta:#0b1626;--tinta2:#3b4757;--tinta3:#5f6b82;--linha:#dbe2ec;--linha2:#e8edf4;--papel:#fff;--papel2:#f6f8fb;--marca:#15803d;--marca-esc:#116234}.heroi.painel .omni .botao.cheio{background:var(--marca);border-color:var(--marca);color:#fff}.heroi.painel .omni .botao.cheio:hover{background:var(--marca-esc);border-color:var(--marca-esc)}.heroi.painel .emb{background:#fff;border-color:rgb(255 255 255/.85)}.heroi.painel .emb+h1{margin-top:var(--e2)}.heroi.painel .emb-mono{background:rgb(255 255 255/.92)}.heroi.painel .datador{border:0;font-size:11.5px;margin-bottom:var(--e2)}.heroi.painel .datador .wrap{max-width:none;padding:0;min-height:0}.heroi.painel .sub{gap:6px 8px}.heroi.painel .sub .it{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;background:var(--papel);border:1px solid var(--linha);font-size:12.5px;color:var(--tinta2)}.heroi.painel .sub .it:not(:last-child)::after{content:none}.heroi{padding:var(--e4) 0 var(--e5)}.heroi .sub{margin-top:var(--e1);font-size:14.5px;color:var(--tinta2);display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;max-width:none}.heroi-grade{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:var(--e4) var(--e6);align-items:start;margin-top:var(--e4)}.heroi-grade.de-ficha{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}@media (max-width:860px){.heroi-grade,.heroi-grade.de-ficha{grid-template-columns:minmax(0,1fr);gap:var(--e3);margin-top:var(--e3)}}.lede-col{align-self:start;min-width:0}.lede-col .figuras{margin-top:var(--e3);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:var(--e3)}.heroi.painel .lede-col .lede{font-size:14.5px;line-height:1.5;color:var(--tinta2)}.preco{font-size:clamp(60px,9vw,112px);line-height:.95;letter-spacing:-.045em;font-weight:700;color:var(--tinta);max-width:none}.preco small{font-size:.36em;font-weight:600;letter-spacing:-.02em;color:var(--tinta3);margin-right:.18em;vertical-align:.55em}.heroi.compacto .preco{font-size:clamp(40px,6vw,68px)}.ref{margin-top:var(--e2);font-size:16px;font-weight:600;color:var(--tinta2);display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--e3);max-width:none}.ref a{font-weight:500;display:inline-flex;align-items:center;min-height:44px;margin:-10px 0}.trocas{display:flex;flex-wrap:wrap;gap:var(--e2);margin-top:var(--e3)}.troca{position:relative;min-width:0}.troca>summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--linha);border-radius:var(--r);cursor:pointer;list-style:none;font-size:14px;color:var(--tinta2);max-width:100%}.troca>summary::-webkit-details-marker{display:none}.troca>summary::after{content:"";width:7px;height:7px;flex:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.troca[open]>summary::after{transform:translateY(1px) rotate(-135deg)}.troca>summary b{color:var(--tinta);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.troca>summary:hover{border-color:var(--tinta3)}.troca-lista{position:absolute;left:0;top:calc(100% + 6px);z-index:50;min-width:260px;max-width:min(94vw,420px);max-height:var(--troca-max,min(52vh,420px));overflow:auto;overscroll-behavior:contain;list-style:none;background:var(--papel);border:1px solid var(--linha);border-radius:var(--r);padding:6px}.troca-lista.acima{top:auto;bottom:calc(100% + 6px)}.troca:not([open]) .troca-lista{display:none}.troca-lista a{display:flex;justify-content:space-between;align-items:baseline;gap:var(--e3);min-height:44px;padding:6px 10px;border-radius:var(--r);text-decoration:none;color:var(--tinta);font-size:14.5px}.troca-lista a:hover{background:var(--papel2)}.troca-lista a b{white-space:nowrap;font-weight:600}.troca-lista a[aria-current]{background:var(--papel2);font-weight:600}.heroi.painel .troca-lista{--tinta:#0b1626;--tinta2:#3b4757;--tinta3:#5f6b82;--linha:#dbe2ec;--papel:#fff;--papel2:#f6f8fb;background:#fff;border-color:#dbe2ec}.lede{font-size:clamp(17px,2vw,21px);line-height:1.45;color:var(--tinta2);max-width:34ch}.lede b{font-weight:600;color:var(--tinta)}.heroi .lede.solto{max-width:66ch;margin-top:var(--e3)}.acoes{margin-top:var(--e4);display:flex;flex-wrap:wrap;gap:var(--e2);max-width:none}.comparacao{display:grid;grid-template-columns:1fr 1fr;gap:var(--e4) var(--e5);margin-top:var(--e2)}@media (max-width:760px){.comparacao{grid-template-columns:1fr;gap:0}}.heroi.compacto{padding:var(--e3) 0}.heroi.compacto h2{font-size:clamp(20px,2.4vw,24px);line-height:1.2}.heroi.compacto h2 a{color:inherit;text-decoration:none}.heroi.compacto .preco{margin-top:var(--e2)}.heroi.compacto .dif{margin-top:var(--e1);font-size:14px;color:var(--tinta3);max-width:none}.heroi>.lede{max-width:66ch;margin-top:var(--e2)}.vazio-preco{font-size:clamp(24px,3vw,30px);font-weight:600;line-height:1.2;letter-spacing:-.01em}.vazio-preco+p{margin-top:var(--e2);color:var(--tinta2)}.ficha-heroi{display:grid;grid-template-columns:1fr 1fr;gap:var(--e2) var(--e4);align-self:start}.ficha-heroi div{border-top:1px solid var(--linha2);padding-top:8px;min-width:0}.ficha-heroi .larga{grid-column:1/-1}.ficha-heroi .metade{white-space:nowrap}.ficha dt,.ficha-heroi dt,.lado legend{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--tinta3);font-weight:700}.ficha-heroi dd{font-size:18px;font-weight:500;margin-top:2px;overflow-wrap:anywhere}.ficha-heroi dd a:not(.botao){display:inline-block;padding:10px 0;margin:-10px 0}.ficha-heroi dd.grande{font-size:26px;font-weight:600;letter-spacing:-.02em}@media (max-width:860px){.heroi-grade.de-ficha>div{display:contents}.heroi-grade.de-ficha .acoes{order:2;margin-top:4px}.heroi-grade.de-ficha:has(.ficha-heroi div+div) .lede{order:-1}}.heroi.painel.escolha{padding:var(--e3) var(--e5) var(--e4)}.heroi.escolha .heroi-grade,.heroi.escolha .heroi-grade.de-ficha{grid-template-columns:minmax(0,1fr);gap:var(--e3);margin-top:var(--e3)}.heroi.escolha .ficha-heroi{display:flex;flex-wrap:wrap;gap:var(--e2) var(--e5);align-items:flex-start}.heroi.escolha .ficha-heroi div{border-top:0;border-left:1px solid var(--linha2);padding:2px 0 2px var(--e3);min-width:0}.heroi.escolha .ficha-heroi div:first-child{border-left:0;padding-left:0}.heroi.escolha .ficha-heroi .larga{flex:0 1 auto}.heroi.escolha .acoes{margin-top:var(--e3)}.heroi.escolha .emb+h1{margin-top:var(--e1)}.lede-pagina{max-width:72ch;margin-top:var(--e3);color:var(--tinta2);font-size:16.5px;line-height:1.6}.lede-pagina b{color:var(--tinta);font-weight:600}.lede-pagina+section.bloco{padding-top:var(--e4)}section.bloco#buscar{padding-top:var(--e4)}.lado-a-lado{display:grid;grid-template-columns:1fr 1fr;gap:var(--e4) var(--e5)}@media (max-width:760px){.lado-a-lado{grid-template-columns:1fr}}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:var(--r);border:1px solid var(--linha);background:var(--papel);color:var(--tinta);font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s}.botao:hover,.chips a:hover{border-color:var(--tinta3);background:var(--papel2)}.botao.cheio{background:var(--marca);border-color:var(--marca);color:#fff}.botao.cheio:hover{background:var(--marca-esc);border-color:var(--marca-esc)}.botao[data-estado=ok]{border-color:var(--sobe);color:var(--sobe)}.botao svg{width:15px;height:15px}.copiar,.acao-inline{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--marca-esc);background:none;border:0;padding:0 8px;border-radius:var(--r);cursor:pointer;min-height:44px;margin:-12px 0}.copiar:hover,.acao-inline:hover{background:var(--marca-luz)}.copiar[data-estado=ok],.acao-inline[data-estado=ok]{color:var(--sobe)}.copiar svg,.acao-inline svg{width:15px;height:15px}.indice{display:flex;gap:2px var(--e2);border-top:1px solid var(--linha2);border-bottom:1px solid var(--linha2);padding:6px 0;list-style:none;font-size:12.5px}.indice a{display:inline-flex;align-items:center;gap:5px;color:var(--tinta2);text-decoration:none;padding:6px 0;min-height:36px;font-weight:600}.indice a:hover{color:var(--marca-esc)}.indice span{font-family:var(--mono);font-size:12px;color:var(--tinta3)}@media (min-width:1024px){.indice{flex-wrap:wrap}}.subnav{position:sticky;top:var(--topo,0px);z-index:30;background:var(--papel);display:flex;align-items:center;gap:var(--e2);margin:28px calc(-1*var(--e4)) 0;padding:0 var(--e4)}.subnav>nav{flex:1 1 auto;min-width:0}.subnav .indice{margin:0;gap:4px;border:0}.subnav .indice a{padding-left:10px;padding-right:10px;border-radius:999px}.subnav .indice a[aria-current]{background:var(--marca-luz);color:var(--marca-esc)}.subnav{border-top:1px solid var(--linha2);border-bottom:1px solid var(--linha2)}.subnav.presa{border-top-color:transparent}.subnav-v{flex:none;align-self:stretch;font-size:15px;font-weight:700;color:var(--tinta);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;padding-right:var(--e2);border-right:1px solid var(--linha2)}.subnav-v[hidden]{display:none}.subnav-v[hidden]+nav .indice{margin-left:-10px}html:has(.subnav){scroll-padding-top:calc(var(--topo,0px) + 72px)}.anuncio{background:var(--papel2);border-radius:var(--r);margin-top:var(--e4);min-height:280px;position:relative;padding:28px 0 8px}.anuncio::before{content:"publicidade";position:absolute;top:8px;left:12px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--tinta3)}.anuncio .vf-ad{margin-top:0!important;margin-bottom:0!important}.anuncio:has([data-ad-status=unfilled]),.anuncio:has([data-ad-status=unfill-optimized]){display:none}.omni{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center;border:1px solid var(--linha);border-radius:var(--r);padding:5px;background:var(--papel);margin-top:var(--e3)}.busca-topo .omni,.omni:first-child{margin-top:0}.omni:has(.q:focus){border-color:var(--marca);outline:3px solid var(--marca);outline-offset:2px}@supports not selector(:has(*)){.omni .q:focus{outline:3px solid var(--marca);outline-offset:-1px}}.omni.sem-tipo{grid-template-columns:minmax(0,1fr) auto}.tipos{display:inline-flex;gap:2px;margin:0;padding:0;border:0;min-width:0}.radio{position:relative;display:inline-flex}.radio input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.radio span{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:2px solid transparent;border-radius:var(--r);font-weight:600;font-size:14px;color:var(--tinta2);cursor:pointer}.radio input:checked+span{border-color:var(--tinta);color:var(--tinta);font-weight:700}.radio input:focus-visible+span{outline:3px solid var(--marca);outline-offset:2px}.omni .q{min-width:0;width:100%;font:inherit;font-size:18px;padding:0 var(--e2);border:0;background:none;color:var(--tinta);min-height:48px}.omni .q::placeholder{color:var(--tinta3)}.omni .q:focus{outline:0}.omni .botao{min-height:48px}.busca-topo .omni{padding:3px}.busca-topo .q{font-size:14px;min-height:44px;padding:0 8px}.busca-topo .botao{min-height:44px;padding:0 12px;font-size:14px}@media (min-width:1101px){.busca-topo .q,.busca-topo .botao{min-height:38px}}.exemplos{margin-top:var(--e2);font-size:13.5px;color:var(--tinta3);max-width:none}.exemplos a{color:var(--tinta2);font-weight:600;text-decoration:none;display:inline-block;padding:12px 2px;margin:-12px 0}.sug{position:absolute;left:-1px;right:-1px;top:calc(100% + 6px);background:var(--papel);border:1px solid var(--linha);border-radius:var(--r);box-shadow:0 18px 44px -22px rgb(11 22 38/.5);z-index:60;list-style:none;padding:6px;max-height:var(--sug-max,min(60vh,560px));overflow:auto;overscroll-behavior:contain;text-align:left}.sug.acima{top:auto;bottom:calc(100% + 6px)}.sug li[role=option]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--e2);padding:10px 12px;min-height:44px;border-radius:var(--r);color:var(--tinta);cursor:pointer;border-top:1px solid var(--linha2)}.sug li[role=option]:first-child{border-top:0}.sug li[role=option][aria-selected=true],.sug li[role=option]:hover{background:var(--papel3)}.sug-nome{min-width:0}.sug-tipo{display:inline-block;min-width:60px;margin-right:8px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--tinta3);font-weight:700;vertical-align:1px}.sug-nome b{font-size:15.5px;font-weight:600;line-height:1.3}.sug-nome small{display:block;font-size:12.5px;color:var(--tinta3);margin-top:2px;line-height:1.4;padding-left:68px}.sug-val{text-align:right;white-space:nowrap;font-weight:600;font-size:15px}.sug-val small{display:block;font-size:12px;color:var(--tinta3);font-weight:500}.sug-pe{font-size:12px;color:var(--tinta3);padding:10px 12px 4px;margin-top:6px;display:flex;flex-wrap:wrap;gap:4px 12px}.sug-pe kbd{font-family:var(--mono);font-size:12px;border:1px solid var(--linha);border-radius:4px;padding:0 5px;color:var(--tinta2)}.sug .vazia{padding:12px;font-size:14px;color:var(--tinta3)}.chips{display:flex;flex-wrap:wrap;gap:var(--e2);list-style:none;margin-top:var(--e3)}.chips a{display:inline-flex;align-items:center;min-height:48px;padding:10px 18px;border:1px solid var(--linha);border-radius:var(--r);text-decoration:none;color:var(--tinta);font-weight:600;font-size:15px}.chips a[aria-current]{border-color:var(--tinta);font-weight:700}.acoes-lista,.familias{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 var(--e6)}@media (max-width:760px){.acoes-lista,.familias{grid-template-columns:1fr}}.acoes-lista li{border-bottom:1px solid var(--linha2)}.acoes-lista a{display:flex;align-items:center;gap:var(--e3);padding:var(--e2) 0;text-decoration:none;color:var(--tinta);min-height:64px}.acoes-lista b{display:block;font-size:16.5px;font-weight:700;letter-spacing:-.01em}.acoes-lista small{display:block;font-size:13.5px;color:var(--tinta3);margin-top:2px}.acoes-lista .seta{margin-left:auto;color:var(--tinta3);flex:none;transition:transform .15s}.acoes-lista a:hover b{color:var(--marca-esc)}.acoes-lista a:hover .seta{transform:translateX(3px);color:var(--marca)}.lista{list-style:none;margin-top:var(--e2)}.lista li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--e3);align-items:center;padding:12px 0;border-bottom:1px solid var(--linha2)}.lista .nome{color:var(--tinta);text-decoration:none;font-weight:600;font-size:15.5px}.lista small{display:block;color:var(--tinta3);font-size:13px;font-weight:400;margin-top:2px}.lista .num{text-align:right;white-space:nowrap;font-weight:500;font-size:20px;letter-spacing:-.01em}.lista .num small{font-size:12px;margin-top:0}.lista .dif{text-align:right;white-space:nowrap;font-size:13.5px;color:var(--tinta3);min-width:150px}.lista .sem{white-space:normal;font-size:13px;font-weight:500;color:var(--tinta3);max-width:150px;line-height:1.35}.lista li.atual .nome,.lista li.atual .num{font-weight:700}.familias li{border-bottom:1px solid var(--linha2)}.familias a{display:flex;flex-direction:column;gap:2px;padding:10px 0;text-decoration:none;color:var(--tinta);min-height:56px;justify-content:center}.familias b{font-size:16px;font-weight:700}.familias b small{font-size:12px;color:var(--tinta3);text-transform:uppercase;letter-spacing:.08em;margin-right:8px;font-weight:700}.familias span{font-size:13.5px;color:var(--tinta3)}.familias a:hover b{color:var(--marca-esc)}.marcas{font-size:clamp(19px,2.4vw,23px);font-weight:400;letter-spacing:-.01em;line-height:2;max-width:none;color:var(--tinta)}.marcas a{color:var(--tinta);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px}.marcas a small{font-size:13px;color:var(--tinta3);margin-left:4px}.marcas .sep{color:var(--linha);margin:0 10px}.todas{margin-top:var(--e2);font-weight:600;font-size:15px}.todas a{display:inline-flex;align-items:center;min-height:44px}.emb{width:calc(var(--emb,44px)*1.8);height:var(--emb,44px);flex:none;display:grid;place-items:center;background:var(--papel);border:1px solid var(--linha);border-radius:calc(var(--emb,44px)*.2);box-shadow:0 1px 2px rgb(11 22 38/.06);overflow:hidden}.emb img{display:block;max-width:100%;max-height:100%}.emb-mono{background:var(--papel2);border-color:var(--linha2);box-shadow:none}.emb-mono::before{content:var(--mono,'');font-size:calc(var(--emb,44px)*.42);font-weight:700;letter-spacing:-.03em;color:var(--tinta3);line-height:1}.marca-filtro{margin-top:var(--e3);max-width:420px}.marca-cartoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:var(--e3);list-style:none}@media (min-width:560px){.marca-cartoes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.marca-cartoes{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}}.marca-cartao{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 8px 12px;border:1px solid var(--linha);border-radius:12px;background:var(--papel);text-decoration:none;color:var(--tinta);text-align:center;min-height:128px;transition:border-color .15s,box-shadow .15s,transform .15s}.marca-cartao b{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.25;overflow-wrap:anywhere}.marca-cartao small,.marca-letra h3{font-size:12px;color:var(--tinta3)}.marca-cartao:hover{border-color:var(--tinta3);box-shadow:0 4px 14px -6px rgb(11 22 38/.22);transform:translateY(-1px)}.marca-cartao{padding:0 8px 12px}.marca-cartao .emb{width:auto;align-self:stretch;height:calc(var(--emb,44px) + 22px);margin:0 -8px;border:0;border-radius:11px 11px 0 0;box-shadow:none;background:var(--papel2);border-bottom:1px solid var(--linha2)}.marca-cartao:hover .emb{background:var(--papel3)}.marca-cartao[aria-current]{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}@media (max-width:559px){.marca-cartao{min-height:114px;padding:0 5px 10px;gap:8px}.marca-cartao .emb{margin:0 -5px}.marca-cartao b{font-size:12.5px}.marca-cartao small{font-size:11px}}.marca-letra{margin-top:var(--e3)}.marca-letra h3{font-weight:700;letter-spacing:.1em;margin:0 0 6px}.marca-az .marcas{font-size:15px;line-height:1.5;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:2px}.marca-az .marcas a{white-space:normal;display:flex;align-items:center;min-height:44px;padding:2px 6px;border-radius:var(--r);text-decoration:none}.marca-az .marcas a:hover{background:var(--papel2);text-decoration:none;color:var(--tinta)}.marca-az .marcas a small{margin-left:auto;padding-left:8px}.sug-comparar{margin-top:8px}.opcoes{list-style:none;display:grid;gap:4px;margin-top:6px}.opcoes button{display:flex;justify-content:space-between;align-items:baseline;gap:var(--e2);width:100%;text-align:left;background:var(--papel);border:1px solid var(--linha);border-radius:var(--r);padding:10px 12px;min-height:44px;cursor:pointer}.opcoes button:hover{border-color:var(--marca);background:var(--papel2)}.opcoes button small{display:block;font-size:12.5px;color:var(--tinta3);font-weight:400}.opcoes button b{white-space:nowrap;font-weight:600}.escolhido{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:15px}.tecnicos summary{font-size:14px}table.tab{width:100%;border-collapse:collapse;font-size:14.5px;margin-top:var(--e3)}.tab caption{text-align:left;font-size:13.5px;color:var(--tinta3);padding-bottom:var(--e2)}.tab th,.tab td{padding:11px 8px;border-bottom:1px solid var(--linha2);text-align:left;vertical-align:middle}.tab th:first-child,.tab td:first-child{padding-left:0}.tab th:last-child,.tab td:last-child{padding-right:0}.tab thead th{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--tinta3);font-weight:700;border-bottom:1px solid var(--linha)}.tab tbody th{font-weight:500}.tab .num{text-align:right;white-space:nowrap}.tab .curto{display:none}.tab tr.destaque th,.tab tr.destaque td{font-weight:700;background:var(--marca-luz)}.tab tr.destaque{--tinta3:var(--tinta2)}.tab tr.destaque th:first-child{border-radius:var(--r) 0 0 var(--r);padding-left:8px}.tab tr.destaque td:last-child{border-radius:0 var(--r) var(--r) 0;padding-right:8px}.tab a{color:var(--tinta);text-decoration:none;font-weight:600}.tab td.codigo{font-size:13px}.pilha td.num{font-size:16px;font-weight:500}details.mais{margin-top:var(--e2)}details.mais summary{cursor:pointer;font-weight:600;color:var(--marca-esc);padding:10px 0;list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:44px}details.mais summary::-webkit-details-marker{display:none}details.mais summary::before{content:"+";width:18px;height:18px;border:1px solid var(--linha);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:var(--tinta2)}details.mais[open] summary::before{content:"-"}.escada th .barra{display:block;height:6px;background:var(--linha2);border-radius:3px;overflow:hidden;margin-top:6px;max-width:260px}.escada th .barra i{display:block;height:100%;background:var(--tinta3);border-radius:3px}.escada tr.destaque th .barra i{background:var(--marca)}.escada td.num{font-size:20px;font-weight:500;letter-spacing:-.01em}.escada td.degrau{color:var(--tinta2);font-weight:400;font-size:14px}.escada td.degrau b{font-weight:600;color:var(--tinta)}.escada td.ref{color:var(--tinta3);font-size:13px;white-space:nowrap}.grafico{margin-top:var(--e3)}.abas{display:flex;gap:2px;margin-bottom:var(--e2)}.abas button{background:none;border:0;border-bottom:2px solid transparent;padding:8px 12px;font-weight:600;font-size:14px;color:var(--tinta3);cursor:pointer;min-height:44px;border-radius:0}.abas button:hover{color:var(--tinta)}.abas button[aria-selected=true]{color:var(--tinta);border-bottom-color:var(--tinta)}.graf{position:relative;touch-action:pan-y}.graf svg{display:block;width:100%;height:auto}.graf svg.mob{display:none}.graf .g{stroke:var(--linha2);stroke-width:1}.graf .e{fill:var(--tinta3);font-size:12px}.graf .ln{fill:none;stroke:var(--tinta);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}.graf .ln.b{stroke:var(--tinta3);stroke-dasharray:4 3}.graf .u{fill:var(--marca)}.graf .ub{fill:var(--tinta3)}.graf .ul{fill:var(--tinta);font-size:12px;font-weight:700}.graf .p{fill:var(--papel);stroke:var(--tinta3);stroke-width:1.5}.graf .a{fill:var(--tinta2);font-size:12px}.graf .cur{stroke:var(--marca);stroke-width:1}.graf .curp{fill:var(--marca)}.graf .agora{stroke:var(--tinta3);stroke-width:1;stroke-dasharray:3 3}.graf .agora-t{fill:var(--tinta3);font-size:12px}.graf-leitura{margin-top:var(--e1);font-size:14.5px;color:var(--tinta2);min-height:24px;max-width:none}.graf-leitura b{color:var(--tinta);font-weight:600}.grafico figcaption{margin-top:var(--e2);font-size:14px;color:var(--tinta2);max-width:66ch}.grafico figcaption b{font-weight:600;color:var(--tinta)}.legenda{display:flex;flex-wrap:wrap;gap:var(--e3);font-size:13px;color:var(--tinta3);margin-bottom:8px}.legenda i{display:inline-block;width:18px;border-top:2px solid var(--tinta);vertical-align:middle;margin-right:6px}.legenda i.b{border-top-style:dashed;border-color:var(--tinta3)}.figuras{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--e4);margin-top:var(--e4)}.figura{border-top:1px solid var(--linha);padding-top:var(--e2)}.figura b{display:block;font-size:26px;font-weight:500;letter-spacing:-.02em;margin-top:4px;line-height:1.1}.figura small{display:block;font-size:13px;color:var(--tinta3);margin-top:4px}.ficha{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--e3) var(--e4)}.ficha div{border-top:1px solid var(--linha2);padding-top:var(--e2);min-width:0}.ficha dd{font-size:16px;font-weight:500;margin-top:4px;overflow-wrap:anywhere}.pedido{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--e5);align-items:start}@media (max-width:760px){.pedido{grid-template-columns:1fr;gap:var(--e3)}}.pedido>*,.sim>*{min-width:0}.campo{display:block;font-size:13px;font-weight:600;color:var(--tinta2);min-width:0}.campo input,.campo select{display:block;width:100%;min-width:0;margin-top:6px;font:inherit;font-size:16px;padding:11px 12px;border:1px solid var(--linha);border-radius:var(--r);background:var(--papel);color:var(--tinta);min-height:46px}.campo input:focus-visible,.campo select:focus-visible{border-color:var(--marca)}.campo.grande input{font-size:24px;font-weight:500;letter-spacing:-.02em;padding:12px 14px;min-height:56px}.campo.caixa{display:flex;align-items:center;gap:10px;min-height:46px;align-self:end;font-size:15px;color:var(--tinta);cursor:pointer}.campo.caixa input{width:20px;height:20px;min-height:0;margin:0;padding:0;border:0;border-radius:0;flex:none;accent-color:var(--marca)}.veredito{font-size:17px;line-height:1.45;color:var(--tinta2)}.veredito b{font-size:20px;font-weight:600;color:var(--tinta);display:block;margin-bottom:4px}.regua{position:relative;height:2px;background:var(--linha);margin:var(--e5) 0}.regua i{position:absolute;top:-9px;left:50%;width:3px;height:20px;background:var(--tinta);border-radius:2px;transform:translateX(-1.5px);transition:left .25s}.regua i[hidden]{display:none}.regua-marcas{display:flex;justify-content:space-between;font-size:12px;color:var(--tinta3);margin-top:-22px;line-height:1.4}.regua-marcas span{position:relative;padding-top:12px}.regua-marcas span::before{content:"";position:absolute;top:0;left:50%;width:1px;height:6px;background:var(--linha)}.regua-marcas span:first-child::before{left:0}.regua-marcas span:last-child::before{left:auto;right:0}.regua-marcas b{color:var(--tinta)}.grade.duas{display:grid;grid-template-columns:1fr 1fr;gap:var(--e3) var(--e5);margin-top:var(--e3)}@media (max-width:760px){.grade.duas{grid-template-columns:1fr}}.lado{border:0;padding:0;margin:0;min-width:0;min-inline-size:0}.lado legend{padding:0;margin-bottom:6px;line-height:1.4}@media (min-width:761px){.lado-a-lado .lado legend{min-height:2.8em}}.sim{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--e5);align-items:start}@media (max-width:760px){.sim{grid-template-columns:1fr;gap:var(--e3)}}.ilha{background:var(--papel2);border:1px solid var(--linha);border-radius:14px;padding:var(--e4)}.ilha>.nota:first-child{margin-bottom:var(--e3);max-width:66ch}#filtros,#consulta,#escolher{padding-top:var(--e4)}.campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--e2) var(--e3)}.saida{border-left:2px solid var(--tinta);padding-left:var(--e3)}.saida .grande{font-size:28px;font-weight:500;letter-spacing:-.025em;line-height:1.1;margin-top:4px;max-width:none}.saida .grande small{font-size:14px;font-weight:500;color:var(--tinta3);letter-spacing:0;margin-left:6px}.saida dl{display:grid;grid-template-columns:minmax(7em,auto) minmax(0,1fr);gap:4px var(--e3);margin-top:var(--e2);font-size:14px}.saida dt{color:var(--tinta3)}.saida dd{text-align:right;font-weight:600;overflow-wrap:anywhere}.saida dd.frase{grid-column:1/-1;text-align:left;font-weight:400;color:var(--tinta3);font-size:13px}.saida p{font-size:15px;color:var(--tinta2)}.saida .nota{margin-top:var(--e1)}.estados{margin-top:var(--e2);font-size:13.5px;color:var(--tinta2);line-height:1.9;max-width:none}.estados span{white-space:nowrap}.estados span:not(:last-child)::after{content:"·";margin:0 8px;color:var(--tinta3)}.estados b{font-weight:600;color:var(--tinta)}.faq ol{list-style:none;counter-reset:q}.faq li{padding:var(--e3) 0;border-bottom:1px solid var(--linha2);display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--e3)}.faq li::before{counter-increment:q;content:counter(q,decimal-leading-zero);font-family:var(--mono);font-size:13px;color:var(--tinta3);padding-top:3px}.faq h3{font-size:16.5px}.faq p{color:var(--tinta2);margin-top:6px;max-width:66ch;font-size:15px}.selo{border-top:1px solid var(--tinta);border-bottom:1px solid var(--tinta);padding:var(--e4) 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--e4)}@media (max-width:760px){.selo{grid-template-columns:1fr 1fr;gap:var(--e3)}}.selo b{display:block;font-size:15px}.selo small{display:block;color:var(--tinta3);font-size:13px;margin-top:4px;line-height:1.5}.selo svg{width:18px;height:18px;color:var(--marca);margin-bottom:6px}.vazio{padding:var(--e4) 0;border-top:1px solid var(--linha);border-bottom:1px solid var(--linha);margin-top:var(--e4)}.vazio h2,.vazio .vazio-titulo{font-size:22px;font-weight:600;letter-spacing:-.01em}.vazio p{margin-top:var(--e1);color:var(--tinta2)}.vazio .omni{margin-top:var(--e3);max-width:760px}.barra-resposta{position:fixed;left:0;right:0;top:0;height:48px;background:var(--papel);border-bottom:1px solid var(--linha);padding:0 var(--e3);display:none;align-items:center;gap:var(--e2);z-index:40;visibility:hidden;transform:translateY(-100%);transition:transform .2s,visibility .2s}.barra-resposta.visivel{transform:none;visibility:visible}.barra-resposta .n{font-size:13px;font-weight:600;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-resposta .n small{display:block;color:var(--tinta3);font-weight:500;font-size:12px}.barra-resposta .v{margin-left:auto;font-size:19px;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.barra-resposta a{flex:none;font-size:13px;font-weight:600;color:var(--marca-esc);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;padding:0 4px}@media (max-width:900px){.barra-resposta{display:flex}}.heroi.hub.painel{padding:0;background:#f2f2eb;color:#182c29;border:1px solid #e6e7de;border-radius:24px;box-shadow:none;--tinta:#182c29;--tinta2:#42544f;--tinta3:#63706b;--linha:#dce1d8;--papel:#fff}.heroi.hub.painel::before{display:none}.heroi.hub .datador{position:relative;z-index:1;padding:20px 36px 0;margin:0;font-size:10px;letter-spacing:.06em}.hub-duas{display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative;min-height:365px}.hub-consulta{position:relative;z-index:1;padding:28px 0 32px 36px}.hub-eyebrow{display:block;text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700;color:#46604c}.heroi.hub h1{font-size:clamp(52px,6.5vw,86px);line-height:1.04;letter-spacing:-.065em;font-weight:750;margin-top:18px;color:#182c29}.hub-promessa{font-size:clamp(22px,2.5vw,32px);font-weight:450;line-height:1.25;letter-spacing:-.035em;margin-top:16px;color:#42544f}.heroi.hub .lede{font-size:14px;line-height:1.65;max-width:40ch;margin-top:16px;color:#54625b}.hub-gratis{font-size:12px;color:#42544f;margin-top:18px}.hub-gratis span{display:inline-grid;place-items:center;width:21px;height:21px;border:1px solid #a2b398;border-radius:50%;margin-right:5px}.hub-visual{position:absolute;inset:0 0 0 35%;overflow:hidden;border-radius:0 24px 0 0;pointer-events:none}.hub-visual img{width:100%;height:100%;object-fit:cover;object-position:72% 50%;mix-blend-mode:multiply}.hub-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f2f2eb,transparent 30%)}.hub-visual>span{position:absolute;bottom:28px;right:32px;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#42544f;z-index:1}.hub-busca{position:relative;z-index:2;margin:0 20px 20px;padding:24px 28px 20px;background:#fff;border:1px solid #e2e6dc;border-radius:16px;color:#182c29;--tinta3:#63706b}.hub-busca-cab{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.hub-busca-cab>span{font-size:12px;color:#63706b}.hub-pergunta{font-size:18px;font-weight:650;letter-spacing:-.03em}.heroi.hub .omni{margin-top:16px;max-width:none;display:flex;flex-wrap:wrap;padding:0;border:0;box-shadow:none;gap:12px;background:#fff}.heroi.hub .omni .tipos{width:100%;gap:6px;border-bottom:1px solid #e9ece5;padding-bottom:12px}.heroi.hub .omni .radio span{min-height:44px;padding:0 18px;font-size:13px;border-radius:8px}.heroi.hub .omni .radio input:checked+span{background:#182c29;border-color:#182c29;color:#fff}.heroi.hub .omni .q{flex:1 1 300px;min-width:0;border:1px solid #cbd3c5;border-radius:10px;padding:15px 18px;font-size:16px;min-height:58px;background:#fafbf8}.heroi.hub .omni .botao{min-height:58px;padding:0 32px;border-radius:10px;justify-content:center;font-size:15px}.heroi.hub.painel .omni .botao.cheio{background:#d4ec8e;border-color:#d4ec8e;color:#182c29}.heroi.hub.painel .omni .botao.cheio:hover{background:#c2dd78;border-color:#c2dd78}.heroi.hub .exemplos{color:#63706b;font-size:12px;line-height:1.6;margin-top:14px;max-width:none}.heroi.hub .exemplos a{color:#355442}.heroi.hub .sub{padding:0 36px 16px}.mostradores{border:1px solid var(--linha);border-radius:12px;margin:var(--e3) 0 var(--e4);background:var(--papel2)}.mostradores h2{font-size:12px;font-weight:700;color:var(--tinta3);padding:12px 16px;border-bottom:1px solid var(--linha2)}.mostradores dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.mostradores div{padding:14px 16px;min-width:0}.mostradores div+div{border-left:1px solid var(--linha2)}.mostradores dt{font-size:12px;color:var(--tinta3);font-weight:600;line-height:1.3}.mostradores dd{font-size:24px;font-weight:600;color:var(--tinta);margin-top:4px}.mostradores dd small,.mostrador-nota{display:block;font-size:12px;font-weight:500;color:var(--tinta3);letter-spacing:0;margin-top:3px;line-height:1.4}.vitrine{padding-top:var(--e5)}.vitrine-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--e3);margin-bottom:var(--e4)}.vitrine-cab h2{font-size:23px}.vitrine-cab .nota{margin-top:4px}.vitrine-abas{display:flex;gap:4px;padding:4px;background:var(--papel2);border:1px solid var(--linha2);border-radius:10px}.vitrine-abas[hidden],.vitrine-tipo[hidden]{display:none}.vitrine-abas button{border:1px solid transparent;background:none;padding:0 16px;min-height:44px;border-radius:7px;font-size:14px;font-weight:600;cursor:pointer;color:var(--tinta2)}.vitrine-abas button[aria-selected=true]{background:#fff;color:var(--marca-esc);border-color:var(--linha)}.vitrine-tipo+.vitrine-tipo{margin-top:var(--e4)}.vitrine:has(.vitrine-abas:not([hidden])) .vitrine-tipo{margin-top:0}.vitrine-tipo h2{font-size:14px;color:var(--tinta2)}.vitrine-tipo h2 a{color:inherit;text-decoration:none}.vitrine-tipo .marca-cartoes{margin-top:var(--e2)}.vitrine .marca-cartao{background:#fff;border-radius:12px;min-height:132px;padding:16px 8px;gap:8px}.vitrine .marca-cartao .emb{background:#fff;border:0;border-radius:0;margin:0;height:52px}.vitrine-tipo .todas{margin-top:var(--e3);font-size:14px;text-align:right}.vitrine-tipo .todas a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:none}@media (max-width:760px){.hub-duas{grid-template-columns:1fr;min-height:0}.hub-consulta{padding:24px 24px 20px}.hub-visual{inset:0 0 0 43%;opacity:.35}.hub-visual>span{display:none}.heroi.hub .datador{padding:20px 24px 0}.heroi.hub .lede{max-width:34ch}.hub-busca{margin:0 12px 12px;padding:20px}.hub-busca-cab>span{display:none}.vitrine-cab{align-items:flex-start;flex-direction:column}.vitrine-abas{width:100%}.vitrine-abas button{flex:1}.mostradores dl{grid-template-columns:1fr 1fr}.mostradores div:nth-child(3){border-left:0}.mostradores div:nth-child(n+3){border-top:1px solid var(--linha2)}}h1{letter-spacing:-.045em}h2{letter-spacing:-.04em;font-weight:650}.cabeca{border-top:0;grid-template-columns:1fr auto;gap:12px;margin-bottom:24px;padding-top:8px}.cabeca .n{display:none}.cabeca h2{font-size:clamp(25px,3vw,36px)}section.bloco{padding-top:64px}.indice{margin-top:28px;gap:8px 20px}.indice span{display:none}.indice a{min-height:44px}.vitrine{padding:40px 0 12px}.vitrine-cab h2{font-size:30px}.vitrine .marca-cartao{min-height:140px;border:1px solid #e4e8df;background:#fafbf8;border-radius:14px;transition:background .2s,transform .2s}.vitrine .marca-cartao:hover{background:#edf2e5;transform:translateY(-3px)}.vitrine .marca-cartao .emb{background:transparent}.vitrine-nota{max-width:none;font-size:12px}#comece .acoes-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#comece .acoes-lista li{border:1px solid var(--linha);border-radius:16px;overflow:hidden}#comece .acoes-lista a{padding:24px;min-height:176px;align-items:flex-start}#comece .acoes-lista b{font-size:20px;line-height:1.25;letter-spacing:-.03em}#comece .acoes-lista small{margin-top:12px;line-height:1.6}#comece .acoes-lista .seta{background:#eef2e8;border-radius:50%;width:28px;height:28px;text-align:center}#comece .acoes-lista li:first-child{background:#182c29;border-color:#182c29}#comece .acoes-lista li:first-child b{color:#f4f6ee}#comece .acoes-lista li:first-child small{color:#c3cec4}#comece .acoes-lista li:first-child .seta{background:#d4ec8e;color:#182c29}#orcamento{margin-top:64px;padding:32px;background:#f4f5ee;border-radius:20px}#orcamento .faixa-tipo{display:grid;grid-template-columns:110px 1fr;align-items:center;padding:14px 0;border-bottom:1px solid #dfe4d7}#orcamento .chips{margin:0}#orcamento .chips a{background:#fff;border-radius:9px;min-height:44px}#orcamento .cabeca{margin-bottom:16px}#modelos .familias{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#modelos .familias li{background:#fafbf8;border:1px solid var(--linha2);border-radius:14px}#modelos .familias a{padding:24px;gap:16px;min-height:144px}#modelos .familias b{font-size:22px;letter-spacing:-.03em}#modelos .familias span{line-height:1.6}#mais-do-que-o-preco{padding:40px;margin-top:64px;border:1px solid var(--linha);border-radius:20px}#mais-do-que-o-preco .prosa{max-width:90ch}#mais-do-que-o-preco h3{margin-top:24px}.heroi.painel:not(.hub){background:#182c29;border-radius:20px;padding:32px 40px}.heroi.painel:not(.hub) h1{font-size:clamp(28px,3.4vw,44px)}.heroi.painel:not(.hub) .preco{color:#e1efba}.heroi-grade{gap:32px 64px}.tab thead th{background:#f4f5ee}.faq details{padding:8px 0}.pe{background:#f4f5ee}@media (max-width:900px){#comece .acoes-lista,#modelos .familias{grid-template-columns:repeat(2,minmax(0,1fr))}}.ver-como{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e1);font-size:13.5px;color:var(--tinta3);margin-bottom:var(--e3);max-width:none}.ver-como a{display:inline-flex;align-items:center;min-height:36px;padding:0 10px;border:1px solid var(--linha);border-radius:var(--r);color:var(--tinta2);text-decoration:none;font-weight:600}.ver-como a:hover{border-color:var(--tinta3);background:var(--papel2)}.ver-como a[aria-current]{border-color:var(--tinta);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.aviso{border-left:3px solid var(--desce);padding:8px 0 8px 14px;font-size:14.5px;color:var(--tinta2);margin-bottom:var(--e3);max-width:66ch}.faixa-tipo+.faixa-tipo{margin-top:var(--e3)}.faixa-tipo h3{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--tinta3);margin-bottom:var(--e1)}.faixa-tipo h3 a{color:inherit;text-decoration:none}.faixa-tipo h3 a:hover{color:var(--marca-esc)}.pe{border-top:1px solid var(--linha);margin-top:var(--e7);padding:var(--e5) 0 var(--e6);font-size:13.5px;color:var(--tinta2)}.pe-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:var(--e4) var(--e3);margin-bottom:var(--e4)}.pe h3{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--tinta3);margin-bottom:4px}.pe ul{list-style:none;display:grid;gap:0}.pe li a{color:var(--tinta2);text-decoration:none;display:inline-flex;align-items:center;min-height:44px;line-height:1.3}.pe a:hover,.tab a:hover,.marcas a:hover,.exemplos a:hover,.migalhas a:hover,.lista a.nome:hover,.heroi.compacto h2 a:hover{color:var(--marca-esc);text-decoration:underline}.pe-fim{font-size:12.5px;color:var(--tinta3);border-top:1px solid var(--linha2);padding-top:var(--e3);max-width:none}body:has(ins[data-anchor-status="displayed"]) .pe{padding-bottom:calc(var(--e6) + 90px)}@media (max-width:640px){.wrap{padding:0 var(--e3)}.busca-topo{flex:1 1 0;width:auto;min-width:0;order:0;margin-left:var(--e2);padding-bottom:0}.busca-topo form,.busca-topo .q{min-width:0}.topo .wrap{padding-top:0}.topo nav{margin:0 calc(-1*var(--e3));padding:0 var(--e3);width:calc(100% + 2*var(--e3));flex-wrap:wrap;overflow:visible;justify-content:flex-start}.topo nav.medido{flex:1 1 100%;order:3}.busca-topo:has(~nav.medido){flex-basis:100%}.topo nav a{padding:0 6px;font-size:13px}.mais-gaveta{min-width:170px}.datador{font-size:11px;letter-spacing:.06em}.datador .wrap{gap:2px var(--e2);min-height:32px;padding-top:4px;padding-bottom:4px}.migalhas{padding-top:8px}.migalhas>*:not(:nth-last-child(-n+5)){display:none}.migalhas>*:nth-last-child(5):not(:first-child)::before{content:"… ";color:var(--tinta3)}section.bloco{padding-top:var(--e4)}main{padding-bottom:var(--e5)}.cabeca{grid-template-columns:36px minmax(0,1fr);gap:4px var(--e2);margin-bottom:var(--e2);padding-top:var(--e2)}.cabeca.sem-n{grid-template-columns:1fr}.cabeca .meta{grid-column:2;white-space:normal;text-align:left}.cabeca.sem-n .meta{grid-column:1}.heroi.painel{--raio-painel:14px;border-radius:14px;padding:var(--e3) var(--e3) var(--e4);margin-top:var(--e2)}.heroi.painel .sub .it{min-height:26px;padding:0 8px;font-size:12px;gap:5px}.heroi.painel .omni .radio span{padding:0 9px;font-size:13px}.trocas{gap:var(--e1)}.troca{flex:1 1 100%}.troca>summary{width:100%;justify-content:space-between}.troca-lista{min-width:0;width:100%}.ref{font-size:15px;gap:2px var(--e2);margin-top:var(--e1)}.heroi-grade{gap:var(--e2)}.acoes{margin-top:var(--e3);gap:var(--e1)}.acoes .botao{flex:1 1 150px}.heroi{padding:20px 0 var(--e4)}.heroi .sub{margin-top:6px}.ficha-heroi{gap:10px var(--e3)}.ficha-heroi dd{font-size:17px}.ficha-heroi dd.grande{font-size:22px;line-height:1.3}.heroi.painel.escolha{padding:var(--e3)}.heroi.escolha .ficha-heroi{gap:var(--e2) var(--e4)}.heroi.escolha .ficha-heroi div{padding-left:var(--e2)}.lede-pagina{font-size:15.5px;margin-top:var(--e2)}.subnav{margin:20px calc(-1*var(--e3)) var(--e4);padding:0 var(--e3)}.anuncio{margin-top:var(--e3);padding:24px 0 4px}.omni{grid-template-columns:1fr;gap:4px}.tipos{justify-self:start;flex-wrap:wrap}.radio span{padding:0 12px}.omni .q{font-size:16px;padding:0 8px}.omni .botao{width:100%}.sug li[role=option]{flex-wrap:wrap;padding:7px 10px}.sug-tipo{min-width:0;margin:0 6px 0 0;font-size:11px}.sug-nome b{font-size:15px}.sug-nome small{padding-left:0}.sug-val{text-align:left;font-size:14.5px}.sug-pe{display:none}.lista li{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:0 10px;padding:8px 0;align-items:start}.lista .nome{grid-row:1/3;font-size:15px;line-height:1.3}.lista small{font-size:12px;line-height:1.35;margin-top:1px}.lista .num{grid-column:2;grid-row:1;font-size:17px;line-height:1.3}.lista .dif,.lista .sem{grid-column:2;grid-row:2;text-align:right;min-width:0;max-width:150px;white-space:normal;font-size:12.5px;line-height:1.3}.lista .num.sem{grid-row:1/3}.tab{font-size:14px}.tab th,.tab td{padding:9px 5px}.tab tbody th,.tab td{overflow-wrap:break-word}.tab .num,.tab td.codigo{white-space:nowrap}.pilha tbody,.pilha tr,.pilha th,.pilha td{display:block}.pilha tbody tr{padding:8px 0;border-bottom:1px solid var(--linha2)}.pilha th,.pilha td{border:0;padding:0;text-align:left}.pilha td{padding-top:3px;white-space:normal;overflow-wrap:anywhere}.pilha td.num{text-align:left;white-space:nowrap}.pilha td .nota{white-space:normal}.pilha td::before{content:attr(data-rotulo);margin-right:8px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--tinta3);font-weight:700}.pilha td:empty{display:none}.escada thead,.pilha thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.escada tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--e2);padding:6px 0;border-bottom:1px solid var(--linha2);align-items:center}.escada th,.escada td{border:0;padding:0}.escada th{display:flex;align-items:center;gap:10px;min-width:0}.escada th a,.escada th b{flex:none}.escada th .barra{flex:1;margin:0;max-width:none;height:5px}.escada tr.destaque th,.escada tr.destaque td{background:none;border-radius:0}.escada tr.destaque{border-color:var(--tinta)}.escada td.num{font-size:17px;line-height:1.3}.escada td.degrau,.escada td.ref{grid-column:1/-1;text-align:left;white-space:normal;font-size:13px;line-height:1.35}.escada tbody tr{position:relative}.escada th a::after{content:"";position:absolute;inset:0}.graf svg.desk{display:none}.graf svg.mob{display:block}.figuras{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:var(--e2);margin-top:var(--e3)}.figura b{font-size:21px}.figura small{font-size:12px}.grafico figcaption{font-size:13px}.graf-leitura{font-size:13.5px}.tab.compacta th,.tab.compacta td{padding:7px 4px}.ficha{grid-template-columns:1fr 1fr}.campo.grande input{font-size:20px;min-height:48px;padding:10px 12px}.veredito{font-size:16px}.regua{margin:22px 0 20px}.regua-marcas{line-height:1.3;margin-top:-20px}.pedido .nota{font-size:13px}.ilha{padding:var(--e3);border-radius:12px}.campos{grid-template-columns:1fr 1fr;gap:6px var(--e2)}.sim{gap:var(--e2)}.campo input,.campo select{min-height:44px;padding:9px 10px}.saida .grande{font-size:26px}.ficha{gap:var(--e2) var(--e3)}.ficha dd{font-size:15px}.faq li{display:block;padding:12px 0}.faq li::before{float:left;margin:0 8px 0 0;padding-top:2px;line-height:1.4}.faq li>div{display:flow-root}.faq h3{font-size:16px}.faq p{font-size:14.5px;clear:left;margin-top:4px}.heroi.hub.painel{padding:0;border-radius:18px}.heroi.hub h1{font-size:52px;margin-top:12px}.hub-eyebrow{font-size:9px;letter-spacing:.12em}.hub-promessa{font-size:22px;margin-top:12px}.heroi.hub .lede{font-size:13px;margin-top:12px}.hub-gratis{margin-top:12px}.hub-busca{padding:16px}.hub-pergunta{font-size:16px}.heroi.hub .omni .tipos{gap:0;justify-content:space-between}.heroi.hub .omni .radio span{font-size:12px;padding:0 9px}.heroi.hub .omni .q{flex-basis:100%;font-size:15px;min-height:52px}.heroi.hub .omni .botao{width:100%;min-height:48px}.vitrine{padding-top:32px}.vitrine .marca-cartao{min-height:116px;padding:10px 5px}.vitrine-cab h2{font-size:24px}section.bloco{padding-top:40px}.cabeca .meta{grid-column:1}.cabeca{grid-template-columns:1fr;margin-bottom:20px}.indice{margin-top:20px}.vitrine-cab h2{font-size:24px}#comece .acoes-lista,#modelos .familias{grid-template-columns:1fr;gap:12px}#comece .acoes-lista a{min-height:130px;padding:22px}#orcamento{padding:24px 20px;margin-top:40px}#orcamento .faixa-tipo{grid-template-columns:1fr;gap:10px}#modelos .familias a{min-height:110px;padding:20px}#mais-do-que-o-preco{padding:24px;margin-top:40px}.heroi.painel:not(.hub){padding:24px 20px}.vitrine .marca-cartao{min-height:116px}.hub-visual{opacity:.23}.heroi.hub .datador{font-size:10px;line-height:1.6}.heroi.hub .datador .it{white-space:normal}.topo .secao{display:none}.topo .wrap{min-height:44px}.heroi.hub .datador{padding:14px 20px}.hub-duas{background:#182c29;margin-bottom:12px}.hub-consulta{padding:24px}.hub-eyebrow,.heroi.hub .lede{display:none}.heroi.hub h1{color:#fff;margin-top:0;font-size:48px}.hub-promessa{color:#fff;font-size:21px}.hub-gratis{color:#e8efdf;font-size:11px}.hub-gratis span{border-color:#bccab0}.hub-visual{inset:0;opacity:1;border-radius:0}.hub-visual img{object-position:65% 55%;mix-blend-mode:normal}.hub-visual::after{background:linear-gradient(90deg,rgb(18 36 31/.96),rgb(18 36 31/.65) 58%,rgb(18 36 31/.3))}.heroi.hub .exemplos a{display:inline-flex;align-items:center;min-height:44px;padding:8px 4px;margin:0}.pe{margin-top:var(--e5);padding:var(--e4) 0 var(--e5)}.pe-grade{gap:var(--e3) var(--e2);margin-bottom:var(--e3)}.hub-meta,.heroi .sub{gap:2px 0}.hub-meta .it,.heroi .sub .it{white-space:normal}.datador .it::after,.hub-meta .it::after,.heroi .sub .it::after{content:none}.datador .it,.hub-meta .it,.heroi .sub .it{margin-right:12px}}@media (max-width:400px){.tab .longo{display:none}.tab .curto{display:inline}.tab{font-size:13.5px}.tab:not(.escada):not(.pilha) th,.tab:not(.escada):not(.pilha) td{padding:8px 4px}.tab td.codigo{font-size:12.5px}}@media (max-width:1023px){.indice{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;gap:0 var(--e3);width:calc(100% + 2*var(--e3));margin:0 calc(-1*var(--e3)) var(--e4);padding:2px var(--e3)}.indice::-webkit-scrollbar{display:none}.indice li{flex:none}.indice a{white-space:nowrap;padding:11px 0;min-height:44px}.subnav .indice{width:auto;margin:0;padding:2px 0}.migalhas a{display:inline-block;padding:13px 0}.heroi.compacto h2 a{display:inline-block;padding:10px 0;margin:-10px 0}:where(.tab,.escada th,.nota,.prosa,.lede,.lead,.resposta,.faq p,.pe-fim,.graf-leitura,.grafico figcaption,.estados,.saida,.vazio p,.sub,.selo,.exemplos,.ficha-heroi,.bloco>p:not(.marcas)) a:not(.botao),.lista a.nome{display:inline-block;padding:13px 0;margin:-13px 0}}@media print{.topo,.datador,.pe,.barra-resposta,.abas,.anuncio,.omni,.no-print,.pular,.indice,.subnav,.exemplos{display:none!important}}