@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/plus-jakarta-sans-v8-latin-300.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-v8-latin-regular.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-v8-latin-500.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-v8-latin-600.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-v8-latin-700.woff2)format("woff2")}:root{--primaria:#be0021;--secundaria:#151517;--terciaria:#757575;--cinza:#dfdfd6;--cinza2:#666;--prata:#ccc;--prata2:#e1e1e1;--branco:#fff;--texto-suave:#5f5f5f;--fundo:#fff;--fundo-alt:#f6f6f2;--primaria-suave:#f8e6e9;--ok:#1f7a4d;--ok-bg:#e6f4ec;--alerta:#8a5a00;--alerta-bg:#fff4d6;--contro:#7a2e8c;--contro-bg:#f4e8f7;--raio-card:12px;--raio-campo:10px;--raio-pilula:35px;--fonte:"Plus Jakarta Sans", system-ui, sans-serif;--fs-h1:clamp(1.8rem, 5vw, 3rem);--fs-h2:clamp(1.35rem, 3.5vw, 2.1rem);--fs-h3:clamp(1rem, 2.5vw, 1.2rem);--largura:1120px;--gutter:16px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--fonte);color:var(--secundaria);background:var(--fundo);margin:0;line-height:1.55}a{color:var(--primaria)}img,svg{max-width:100%}:focus-visible{outline:3px solid var(--primaria);outline-offset:2px}h1{font-size:var(--fs-h1);margin:.5rem 0 1rem;line-height:1.15}h2{font-size:var(--fs-h2);margin:0 0 .5rem;line-height:1.2}h3{font-size:var(--fs-h3);margin:0 0 .4rem}.wrap{max-width:var(--largura);padding:0 var(--gutter);margin:0 auto}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pular{background:var(--secundaria);color:#fff;z-index:10;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.pular:focus{left:0}.bt{border-radius:var(--raio-pilula);font:600 .9rem var(--fonte);border:1px solid var(--primaria);cursor:pointer;align-items:center;gap:.5rem;padding:.65rem 1.4rem;text-decoration:none;display:inline-flex}.bt-primary{background:var(--primaria);color:var(--branco)}.bt-primary:hover{background:var(--secundaria);border-color:var(--secundaria)}.bt-secondary{color:var(--primaria);background:0 0}.bt-secondary:hover{background:var(--primaria);color:var(--branco)}.card{background:var(--branco);border:1px solid var(--cinza);border-radius:var(--raio-card);padding:1.25rem}.selos{flex-wrap:wrap;gap:.4rem;font-size:.75rem;display:flex}.selo{border-radius:20px;padding:.15rem .6rem;font-weight:600}.selo-lei{background:var(--ok-bg);color:var(--ok)}.selo-contro{background:var(--contro-bg);color:var(--contro)}.selo-data{background:var(--fundo-alt);color:var(--texto-suave)}.topo{z-index:5;background:var(--branco);border-bottom:1px solid var(--cinza);position:sticky;top:0}.topo-in{justify-content:space-between;align-items:center;gap:1rem;height:64px;display:flex}.topo img{width:auto;height:22px;display:block}.ancoras{gap:1.4rem;font-size:.88rem;font-weight:500;display:none}.ancoras a{color:var(--secundaria);text-decoration:none}.ancoras a:hover{color:var(--primaria)}.bt-topo{padding:.5rem 1rem;font-size:.82rem}@media (width>=992px){.ancoras{display:flex}}.hero{background:linear-gradient(120deg, var(--branco) 0%, var(--branco) 55%, var(--primaria-suave) 100%);padding:3.5rem 0 3rem}.chamada{letter-spacing:.08em;text-transform:uppercase;color:var(--primaria);margin:0;font-size:.75rem;font-weight:700}.lead{color:var(--texto-suave);max-width:62ch;font-size:1.05rem}.ctas{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.perfil{border:1px solid var(--cinza);border-radius:var(--raio-pilula);background:var(--branco);flex-wrap:nowrap;align-items:center;gap:4px;margin-top:2rem;padding:4px 4px 4px 1rem;font-size:.85rem;display:inline-flex}.perfil span{color:var(--texto-suave);margin-right:.4rem}.perfil button{border-radius:var(--raio-pilula);white-space:nowrap;font:600 .85rem var(--fonte);cursor:pointer;color:var(--secundaria);background:0 0;border:0;padding:.5rem .9rem}.perfil button[aria-pressed=true]{background:var(--secundaria);color:var(--branco)}.secao{padding:3.5rem 0}.secao.alt{background:var(--fundo-alt)}.sub{margin-top:2rem}.duas{gap:2.5rem;display:grid}@media (width>=992px){.duas{grid-template-columns:1fr 1fr}}html[data-perfil=residencial] [data-perfil-tema=comercial],html[data-perfil=comercial] [data-perfil-tema=residencial]{display:none}.tema{max-width:820px}.tema+.tema{margin-top:2.5rem}.tema-cab .selos{margin:.4rem 0 1rem}.tema-corpo h3{margin-top:1.8rem}.tema-corpo .selos-secao{margin:-.1rem 0 .6rem}.tema-corpo blockquote{border-left:4px solid var(--alerta);background:var(--alerta-bg);border-radius:0 var(--raio-campo) var(--raio-campo) 0;color:var(--alerta);margin:1rem 0;padding:.8rem 1rem}.tema-corpo blockquote p{margin:0}.tema-corpo code{background:var(--fundo-alt);border-radius:4px;padding:.1rem .35rem;font-size:.85em}.tema-corpo sup a{padding:0 .1rem;font-weight:700;text-decoration:none}.tema-corpo section.footnotes{border-top:1px solid var(--cinza);color:var(--texto-suave);margin-top:1.5rem;padding-top:.8rem;font-size:.82rem}.tema-corpo section.footnotes h2,.tema-corpo section.footnotes h3{text-transform:uppercase;letter-spacing:.06em;margin:0 0 .4rem;font-size:.85rem}.tema-corpo section.footnotes ol{margin:0;padding-left:1.2rem}.tema-corpo section.footnotes p{margin:.2rem 0}.lt-trilho{scroll-snap-type:x mandatory;gap:.75rem;padding:.5rem 2px 1rem;display:flex;overflow-x:auto}.lt-marco{scroll-snap-align:start;text-align:left;border:1px solid var(--cinza);border-radius:var(--raio-card);background:var(--branco);font-family:var(--fonte);color:var(--secundaria);cursor:pointer;flex-direction:column;flex:0 0 190px;align-items:flex-start;gap:.15rem;padding:.9rem 1rem;display:flex}.lt-marco.ativo{border-color:var(--primaria);box-shadow:0 0 0 2px var(--primaria) inset}.lt-acao{background:var(--primaria);color:var(--branco);border-radius:20px;margin-bottom:.3rem;padding:.1rem .5rem;font-size:.68rem;font-weight:700}.lt-data{font-size:1.3rem;font-weight:700}.lt-titulo{color:var(--texto-suave);font-size:.85rem}.lt-painel p{margin:0}.lt-fonte{color:var(--texto-suave);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;display:flex;margin-top:.6rem!important}.sim{gap:1.5rem;margin-top:1.5rem;display:grid}@media (width>=992px){.sim{grid-template-columns:1.15fr .85fr;align-items:start}.sim-resultado{position:sticky;top:84px}}.sim-check{border:0;gap:.5rem;margin:0;padding:0;display:grid}.sim-check legend,.sim-campo>span{margin-bottom:.6rem;font-weight:700;display:block}.sim-item{border:1px solid var(--cinza);border-radius:var(--raio-campo);background:var(--branco)}.sim-item.marcado{border-color:var(--primaria)}.sim-item-rotulo{cursor:pointer;align-items:flex-start;gap:.7rem;padding:.7rem .9rem;font-size:.92rem;display:flex}.sim-item-rotulo input{accent-color:var(--primaria);flex:none;width:18px;height:18px;margin-top:.15rem}.sim-item-rotulo small{color:var(--texto-suave);font-size:.8rem;display:block}.sim-valor{flex-direction:column;gap:.25rem;padding:0 .9rem .8rem 2.6rem;font-size:.8rem;font-weight:600;display:flex}.sim-campo{flex-direction:column;gap:.3rem;margin-top:1.5rem;display:flex}.sim-campo small{color:var(--texto-suave)}.sim input[inputmode]{font:400 1rem var(--fonte);border:1px solid var(--prata);border-radius:var(--raio-campo);background:var(--branco);width:100%;padding:.7rem .9rem}.sim-privacidade{color:var(--texto-suave);font-size:.8rem}.sim-resultado{background:var(--secundaria);color:var(--branco);border-radius:var(--raio-card);padding:1.5rem}.sim-rotulo{color:#d0d0d0;margin:0;font-size:.85rem}.sim-pct{margin:.2rem 0;font-size:2.6rem;font-weight:700}.sim-barra{background:#3a3a3e;border-radius:10px;height:14px;margin:.6rem 0 .3rem;position:relative}.sim-barra span{background:var(--primaria);border-radius:10px;height:100%;transition:width .3s;display:block}.sim-barra i{background:var(--branco);width:3px;position:absolute;top:-4px;bottom:-4px}@media (prefers-reduced-motion:reduce){.sim-barra span{transition:none}}.sim-legenda,.sim-base{color:#c9c9c9;font-size:.78rem}.sim-numeros{gap:.3rem;margin:1rem 0;font-size:.88rem;display:grid}.sim-numeros div{border-bottom:1px solid #333;justify-content:space-between;gap:1rem;padding-bottom:.3rem;display:flex}.sim-numeros dt{color:#d0d0d0}.sim-numeros dd{margin:0;font-weight:600}.sim-situacao{border-radius:var(--raio-campo);margin:1rem 0;padding:1rem}.sim-situacao.dentro_do_limite{background:#1d3b2c}.sim-situacao.fora_do_limite{background:#4a1420}.sim-situacao h3{margin:0 0 .3rem}.sim-situacao p{color:#e8e8e8;margin:0;font-size:.9rem}.sim-vazio{color:#d0d0d0;font-size:.9rem}.sim-resultado .bt{margin-top:.5rem}.agenda{counter-reset:a;gap:.6rem;max-width:820px;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.agenda li{counter-increment:a;background:var(--branco);border:1px solid var(--cinza);border-radius:var(--raio-campo);padding:.9rem 1rem .9rem 3.4rem;position:relative}.agenda li:before{content:counter(a);background:var(--primaria);width:28px;height:28px;color:var(--branco);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:absolute;top:.9rem;left:1rem}.agenda-quando{color:var(--primaria);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700;display:block}.cta-final{background:var(--primaria);color:var(--branco);border-radius:var(--raio-card);text-align:center;padding:2.5rem 1.5rem}.cta-final p{max-width:60ch;margin:.5rem auto 1.2rem}.bt-branco{background:var(--branco);color:var(--primaria);border-color:var(--branco)}.bt-branco:hover{background:var(--secundaria);color:var(--branco);border-color:var(--secundaria)}.rodape{background:var(--secundaria);color:#c4c4c4;padding:2.2rem 0;font-size:.82rem}.rodape img{width:auto;height:22px}.rodape a{color:var(--branco)}.rodape p{max-width:80ch}@media (width<=400px){.perfil{padding-left:.7rem;font-size:.8rem}.perfil span{margin-right:.1rem}.perfil button{padding:.45rem .7rem;font-size:.8rem}}.ctas-final{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.bt-contorno-branco{color:var(--branco);border-color:var(--branco);background:0 0}.bt-contorno-branco:hover{background:var(--branco);color:var(--primaria)}.topo-bts{flex:none;gap:.5rem;display:flex}@media (width<=400px){.topo img{height:18px}.bt-topo{padding:.45rem .75rem;font-size:.76rem}}.topo-logo{flex:none}.so-curto{display:none}@media (width<=360px){.so-largo{display:none}.so-curto{display:inline}}.ia{max-width:820px;margin-top:1.2rem}.ia-sugestoes p{color:var(--texto-suave);margin:0 0 .5rem;font-size:.85rem}.ia-sugestoes{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.ia-sugestoes p{flex-basis:100%}.ia-sugestao{border:1px solid var(--cinza);background:var(--branco);border-radius:var(--raio-pilula);font:500 .85rem var(--fonte);color:var(--secundaria);cursor:pointer;text-align:left;padding:.45rem .9rem}.ia-sugestao:hover{border-color:var(--primaria);color:var(--primaria)}.ia-conversa{gap:1.2rem;display:grid}.ia-troca{gap:.6rem;display:grid}.ia-pergunta{background:var(--secundaria);max-width:90%;color:var(--branco);border-radius:14px 14px 4px;justify-self:end;margin:0;padding:.7rem 1rem}.ia-resposta{background:var(--branco);border:1px solid var(--cinza);border-radius:14px 14px 14px 4px;max-width:95%;padding:.9rem 1.1rem}.ia-resposta p{margin:0 0 .6rem}.ia-resposta ul{margin:0 0 .6rem;padding-left:1.2rem}.ia-resposta>:last-child{margin-bottom:0}.ia-carregando{color:var(--texto-suave);align-items:center;gap:.6rem;display:flex}.ia-pontos{border:3px solid var(--cinza);border-top-color:var(--primaria);border-radius:50%;width:1.2rem;height:1.2rem;animation:.9s linear infinite ia-gira}@keyframes ia-gira{to{transform:rotate(360deg)}}.ia-cursor{background:var(--primaria);vertical-align:text-bottom;width:.5rem;height:1rem;animation:1s step-end infinite ia-pisca;display:inline-block}@keyframes ia-pisca{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ia-pontos,.ia-cursor{animation:none}}.ia-erro{color:var(--primaria);font-weight:600}.ia-avisos{background:var(--alerta-bg);color:var(--alerta);border-radius:var(--raio-campo);margin:.6rem 0;padding:.6rem .8rem;font-size:.85rem}.ia-avisos p{margin:0}.ia-fontes{margin-top:.6rem;font-size:.85rem}.ia-fontes summary{cursor:pointer;color:var(--secundaria);font-weight:600}.ia-fontes ul{gap:.35rem;margin:.4rem 0 0;padding-left:1.1rem;display:grid}.ia-fonte-meta{color:var(--texto-suave);font-size:.78rem;display:block}.ia-cta{margin-top:.8rem;font-size:.85rem}.ia-avaliacao{color:var(--texto-suave);align-items:center;gap:.4rem;margin-top:.8rem;font-size:.82rem;display:flex}.ia-avaliacao button{border:1px solid var(--cinza);background:var(--branco);cursor:pointer;border-radius:8px;padding:.2rem .5rem;font-size:1rem}.ia-form{border:1px solid var(--prata);border-radius:var(--raio-card);background:var(--branco);margin-top:1.2rem;padding:.6rem}.ia-form:focus-within{border-color:var(--primaria)}.ia-form textarea{resize:vertical;width:100%;font:400 1rem var(--fonte);min-height:3.2rem;color:var(--secundaria);background:0 0;border:0;padding:.4rem}.ia-form textarea:focus{outline:none}.ia-form-rodape{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ia-contador{color:var(--texto-suave);font-size:.75rem}.ia-form .bt[disabled]{opacity:.5;cursor:not-allowed}.ia-isca{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ia-nota{color:var(--texto-suave);margin-top:.6rem;font-size:.78rem}.tema-intro{background:var(--fundo-alt);border-left:4px solid var(--primaria);border-radius:0 var(--raio-campo) var(--raio-campo) 0;max-width:70ch;color:var(--secundaria);margin:.2rem 0 1.4rem;padding:.9rem 1.1rem;font-size:.98rem}.secao-tema+.secao-tema{margin-top:.4rem}
