@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/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}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/material-symbols-rounded.woff2) format("woff2")}:root{--azul: #2563EB;--azul-escuro: #1D4ED8;--azul-claro: #EFF6FF;--azul-borda: #DBEAFE;--tinta: #0F172A;--texto: #475569;--texto-2: #334155;--suave: #64748B;--apagado: #94A3B8;--borda: #E2E8F0;--borda-forte: #CBD5E1;--linha: #F1F5F9;--fundo: #F8FAFC;--branco: #FFFFFF;--verde: #16A34A;--verde-escuro: #15803D;--verde-claro: #F0FDF4;--vermelho: #B91C1C;--vermelho-claro: #FEF2F2}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fundo);font-family:Inter,system-ui,sans-serif;color:var(--tinta);-webkit-font-smoothing:antialiased}a{color:var(--azul);text-decoration:none}a:hover{color:var(--azul-escuro)}input,select,button{font-family:inherit}button{cursor:pointer}h1,h2,h3{margin:0}ul{list-style:none;margin:0;padding:0}.ms{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}.container{max-width:1200px;margin:0 auto;padding:0 24px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-size:15px;font-weight:600;padding:14px 18px;border:1px solid transparent;transition:background .16s ease-out,color .16s ease-out,border-color .16s ease-out}.btn-primario{background:var(--azul);color:#fff;border-color:var(--azul)}.btn-primario:hover{background:var(--azul-escuro);border-color:var(--azul-escuro);color:#fff}.btn-primario:disabled{opacity:.7;cursor:wait}.btn-contorno{background:#fff;color:var(--azul);border-color:var(--azul)}.btn-contorno:hover{background:var(--azul);color:#fff}.btn-neutro{background:#fff;color:var(--tinta);border-color:var(--borda-forte)}.btn-neutro:hover{border-color:var(--azul);color:var(--azul)}.btn-bloco{width:100%}.btn-link{background:none;border:none;padding:0;color:var(--azul);font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.btn-fechar{background:none;border:none;padding:0;color:var(--suave);display:flex}.btn-fechar .ms{font-size:24px}.header{position:sticky;top:0;z-index:40;background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--borda)}.header .header-inner{padding-top:12px;padding-bottom:12px}.header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.logo{display:flex;align-items:center;gap:10px}.logo svg{display:block}.logo-texto{font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--tinta)}.logo-texto span{color:var(--azul)}.nav{display:flex;gap:4px;align-items:center;justify-content:center;font-size:14.5px;font-weight:500}.nav-link{display:inline-flex;align-items:center;gap:2px;padding:8px 12px;border:0;border-radius:8px;background:none;color:var(--texto);font:inherit;cursor:pointer;transition:background .15s,color .15s}.nav-link:hover,.nav-link[aria-expanded=true]{background:var(--fundo);color:var(--tinta)}.nav-link.ativo{color:var(--azul)}.nav-link .ms{font-size:18px;transition:transform .2s}.nav-link[aria-expanded=true] .ms{transform:rotate(180deg)}.nav-grupo{position:relative}.nav-lista{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:280px;padding:8px;background:#fff;border:1px solid var(--borda);border-radius:14px;box-shadow:0 18px 40px #0f172a1f;display:grid;gap:2px}.nav-lista-item{display:grid;gap:2px;padding:10px 12px;border-radius:10px}.nav-lista-item strong{font-size:14.5px;color:var(--tinta)}.nav-lista-item span{font-size:13px;color:var(--suave);font-weight:400}.nav-lista-item:hover,.nav-lista-item.ativo{background:var(--azul-claro)}.header-acoes{display:flex;align-items:center;justify-content:flex-end;gap:8px}.nav-cta{background:var(--azul);color:#fff;padding:9px 16px;border-radius:8px;font-size:14px;font-weight:600;white-space:nowrap}.nav-cta:hover{background:var(--azul-escuro);color:#fff}.nav-menu{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--borda);border-radius:10px;background:#fff;color:var(--tinta);cursor:pointer}.menu-celular{border-top:1px solid var(--borda);background:#fff;max-height:calc(100dvh - 64px);overflow-y:auto}.menu-celular .container{display:grid;gap:2px;padding-top:12px;padding-bottom:20px}.menu-rotulo{margin:10px 4px 4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--apagado)}.menu-item{display:grid;gap:2px;padding:12px;border-radius:10px}.menu-item strong{font-size:16px;color:var(--tinta)}.menu-item span{font-size:13.5px;color:var(--suave)}.menu-item:active,.menu-item.ativo{background:var(--azul-claro)}.menu-celular .btn{margin-top:14px}body.menu-aberto{overflow:hidden}body.menu-aberto .barra-consulta,body.menu-aberto .chat-site{display:none}.hero{background:#fff;border-bottom:1px solid var(--borda)}.hero-inner{max-width:1200px;margin:0 auto;padding:clamp(40px,7vw,72px) 20px clamp(48px,8vw,80px);display:flex;flex-wrap:wrap;gap:56px;align-items:center}.hero-texto{flex:1 1 520px;min-width:0}.pilula{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--azul);background:var(--azul-claro);padding:6px 12px;border-radius:999px;margin-bottom:22px}.pilula .ms{font-size:16px}.hero h1{font-weight:800;font-size:clamp(36px,4.6vw,52px);line-height:1.08;letter-spacing:-.035em;margin:0 0 18px;text-wrap:balance}.hero-sub{font-size:18px;line-height:1.6;color:var(--texto);margin:0 0 32px;max-width:540px;text-wrap:pretty}.aviso-rapido{margin-top:10px;font-size:13.5px;color:var(--texto)}.garantias{display:flex;flex-wrap:wrap;gap:22px;margin-top:22px;font-size:14px;color:var(--texto)}.garantias span{display:inline-flex;align-items:center;gap:6px}.garantias .ms{font-size:18px;color:var(--verde)}.como{background:var(--fundo);border-bottom:1px solid var(--borda);padding:72px 0}.como-passos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;counter-reset:passo}.passo{position:relative;padding:26px;background:#fff;border:1px solid var(--borda);border-radius:14px}.passo-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.passo-topo .ms{font-size:24px;color:var(--azul);width:46px;height:46px;border-radius:12px;background:var(--azul-claro);display:flex;align-items:center;justify-content:center}.passo-num{font-size:28px;font-weight:800;letter-spacing:-.03em;color:var(--azul-borda)}.passo-titulo{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.passo-texto{font-size:14.5px;line-height:1.6;color:var(--suave);margin:0}.secao-planos{padding:64px 0 72px}.lista-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:28px}.titulo-secao{font-weight:800;font-size:32px;letter-spacing:-.03em;margin:0 0 6px}.resumo{font-size:15px;color:var(--suave);margin:0}.lista-controles{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.segmento{display:flex;background:var(--linha);padding:4px;border-radius:10px;width:fit-content}.segmento button{padding:8px 16px;border:none;border-radius:7px;font-size:13.5px;font-weight:600;background:transparent;color:var(--suave)}.segmento button.ativo{background:#fff;color:var(--tinta);box-shadow:0 1px 2px #0f172a14}.ordenar{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--texto)}.ordenar select{padding:10px 12px;border:1px solid var(--borda);border-radius:8px;font-size:14px;font-weight:600;color:var(--tinta);background:#fff;cursor:pointer}.lista-corpo{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.lista-resultados{flex:999 1 560px;min-width:0}.botao-filtros{display:none;flex:1 1 100%;align-items:center;gap:10px;padding:14px 16px;background:#fff;border:1px solid var(--borda);border-radius:10px;font-size:15px;font-weight:600;color:var(--tinta)}.botao-filtros.aberto{border-color:var(--azul)}.botao-filtros .ms{font-size:19px}.botao-filtros .ms:last-child{font-size:20px;margin-left:auto}.filtros{flex:0 1 260px;width:260px;max-width:100%;align-self:flex-start;background:#fff;border:1px solid var(--borda);border-radius:12px;padding:20px}.filtros-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.filtros-titulo{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.filtros-titulo .ms{font-size:18px}.filtros-limpar{background:none;border:none;color:var(--azul);font-size:13px;font-weight:600;padding:0}.grupo-filtro{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--linha)}.grupo-filtro-titulo{font-size:13px;font-weight:600;margin-bottom:8px}.opcao{width:100%;display:flex;align-items:center;gap:10px;padding:7px 0;background:none;border:none;text-align:left;font-size:14px;color:var(--texto);font-weight:400}.opcao.ativa{color:var(--tinta);font-weight:600}.opcao:disabled{color:var(--apagado);cursor:default}.opcao-extra{margin-left:auto;font-size:12px;color:var(--apagado)}.marca-radio{flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--borda-forte);background:#fff}.opcao.ativa .marca-radio{border:5px solid var(--azul)}.marca-check{flex:none;width:16px;height:16px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;border:1.5px solid var(--borda-forte);background:#fff}.marca-check .ms{font-size:13px}.opcao.ativa .marca-check{border-color:var(--azul);background:var(--azul)}.opcao:disabled .marca-check{border-color:var(--borda);background:var(--fundo)}.campo-cidade{width:100%;padding:10px 12px;border:1px solid var(--borda);border-radius:8px;font-size:14px;color:var(--tinta);background:var(--fundo);outline:none}.campo-cidade:focus{border-color:var(--azul);background:#fff}.filtros-ver{display:none;margin-top:20px;font-size:15px;padding:13px 16px}.selos{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.selo{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:6px}.selo .ms{font-size:13px}.unidade{font-size:13px;font-weight:600;color:var(--verde-escuro);margin-top:2px}.preco{display:flex;align-items:baseline;gap:5px}.preco strong{font-weight:800;font-size:28px;letter-spacing:-.03em}.preco span{font-size:13.5px;color:var(--suave)}.preco.grande{gap:6px}.preco.grande strong{font-size:44px;letter-spacing:-.035em}.preco.grande span{font-size:15px}.lista-check{display:flex;flex-direction:column;gap:8px}.lista-check li{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--texto-2)}.lista-check .ms{font-size:17px;color:var(--verde);flex:none}.destaque{display:flex;flex-wrap:wrap;background:#fff;border:2px solid var(--azul);border-radius:14px;overflow:hidden;box-shadow:0 16px 40px #2563eb1a;margin-bottom:28px}.destaque-info{flex:1 1 320px;min-width:0;padding:28px}.destaque-selo{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--azul);padding:6px 11px;border-radius:6px;margin-bottom:16px}.destaque-selo .ms{font-size:15px}.meta{font-size:13px;font-weight:600;color:var(--suave);margin-bottom:4px}.destaque h3{font-weight:800;font-size:26px;letter-spacing:-.025em;margin:0 0 6px}.destaque-metrica{font-size:15px;color:var(--texto);margin-bottom:18px}.destaque .lista-check{gap:9px}.destaque .lista-check li{font-size:14.5px;line-height:1.5;color:var(--tinta);gap:9px}.destaque .lista-check .ms{font-size:18px}.destaque-preco{flex:1 1 260px;min-width:0;padding:28px;background:var(--fundo);border-left:1px solid var(--borda);display:flex;flex-direction:column;justify-content:center}.destaque-preco .btn{margin-top:20px}.destaque-acoes{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.destaque-acoes .btn-link .ms{font-size:17px}.rotulo-alternativas{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--suave);margin-bottom:14px}.grade-planos{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px 20px;padding-top:14px}.card-plano .btn-contorno{color:var(--cor-marca, var(--azul));border-color:var(--cor-marca, var(--azul))}.card-plano .btn-contorno:hover{background:var(--cor-marca, var(--azul));color:#fff}.grade-planos.larga{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.botao-comparar{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:6px;font-size:12.5px;font-weight:600;border:1px solid var(--borda);background:#fff;color:var(--suave)}.botao-comparar .ms{font-size:16px}.botao-comparar.ativo{border-color:var(--azul);background:var(--azul-claro);color:var(--azul)}.card-plano{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--borda);border-radius:16px;padding:24px;transition:box-shadow .18s ease-out,border-color .18s ease-out,transform .18s ease-out}.card-plano:hover{box-shadow:0 14px 34px #0f172a17;border-color:var(--borda-forte);transform:translateY(-2px)}.card-plano.em-destaque{border:2px solid var(--cor-marca, var(--azul));box-shadow:0 18px 40px -12px color-mix(in srgb,var(--cor-marca, var(--azul)) 35%,transparent)}.card-plano-faixa{position:absolute;top:-13px;left:22px;display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;background:var(--cor-marca, var(--azul));color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}.card-plano-faixa .ms{font-size:15px}.card-plano-cat{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--suave);margin-bottom:10px}.card-plano-cat .ms{font-size:17px;color:var(--cor-marca, var(--azul))}.card-plano h3{font-weight:700;font-size:17px;letter-spacing:-.015em;margin:0 0 12px;line-height:1.3}.card-plano-metrica{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-bottom:14px}.card-plano-metrica strong{font-size:26px;font-weight:800;letter-spacing:-.03em;color:var(--tinta)}.card-plano-metrica span{font-size:13.5px;color:var(--suave)}.card-plano .preco{padding:12px 0 0;border-top:1px solid var(--linha)}.card-plano .lista-check{margin:16px 0 22px}.card-plano-acoes{margin-top:auto}.card-plano-acoes .btn{font-size:15px;padding:13px 16px}.card-plano-mais{display:block;margin:12px auto 0;background:none;border:none;padding:4px 8px;color:var(--texto);font-size:13.5px;font-weight:600}.card-plano-mais:hover{color:var(--azul)}.card-plano.em-destaque .btn-primario{background:var(--cor-marca, var(--azul));border-color:var(--cor-marca, var(--azul))}.abas-planos{display:flex;gap:8px;margin:0 0 32px;overflow-x:auto;scrollbar-width:none;padding:2px}.abas-planos::-webkit-scrollbar{display:none}.abas-planos button{flex:none;display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:999px;border:1px solid var(--borda);background:#fff;color:var(--texto-2);font-size:14px;font-weight:600}.abas-planos button .ms{font-size:18px;color:var(--suave)}.abas-planos button:hover{border-color:var(--borda-forte)}.abas-planos button.ativa{background:var(--tinta);border-color:var(--tinta);color:#fff}.abas-planos button.ativa .ms{color:#fff}.vazio{background:#fff;border:1px dashed var(--borda-forte);border-radius:12px;padding:48px 24px;text-align:center;font-size:15px;color:var(--suave)}.vazio .btn-link{font-size:inherit}.mostrar-mais{display:flex;justify-content:center;margin-top:28px}.mostrar-mais .btn{font-size:14.5px;padding:13px 26px}.secao-cabecalho{text-align:center;margin-bottom:36px}.secao-cabecalho .titulo-secao{margin-bottom:10px}.secao-cabecalho p{font-size:16px;color:var(--suave);margin:0}.secao-faq{padding:72px 0}.secao-faq .container{max-width:760px}.secao-faq .titulo-secao{margin-bottom:28px;text-align:center}.faq{background:#fff;border:1px solid var(--borda);border-radius:12px}.faq-item+.faq-item{border-top:1px solid var(--borda)}.faq-pergunta{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;background:none;border:none;text-align:left;font-size:15.5px;font-weight:600;color:var(--tinta)}.faq-pergunta .ms{font-size:22px;color:var(--suave);flex:none;transition:transform .18s ease-out}.faq-item.aberto .faq-pergunta .ms{transform:rotate(180deg)}.faq-resposta{padding:0 22px 20px;font-size:14.5px;line-height:1.65;color:var(--texto)}.secao-cta{padding:0 24px 80px}.cta{max-width:1152px;margin:0 auto;background:var(--azul-claro);border:1px solid var(--azul-borda);border-radius:16px;padding:56px 28px;text-align:center}.cta h2{font-weight:800;font-size:clamp(26px,3vw,34px);letter-spacing:-.03em;margin:0 0 10px}.cta>p{font-size:16px;color:var(--texto);margin:0 0 26px}.cta-nota{margin-top:16px;font-size:13.5px;color:var(--suave)}.pagina-topo{background:#fff;border-bottom:1px solid var(--borda)}.pagina-topo-inner{padding-top:28px;padding-bottom:44px}.migalhas{font-size:13px;color:var(--apagado);margin-bottom:22px}.pagina-topo h1{font-weight:800;font-size:40px;letter-spacing:-.035em;margin:0 0 10px}.pagina-topo-desc{font-size:16px;color:var(--texto);margin:0;max-width:620px;line-height:1.6}.pagina-corpo{padding:40px 0 72px}.pagina-corpo .segmento{margin-bottom:24px}.plano-topo-inner{padding-top:28px;padding-bottom:52px}.plano-topo-inner .migalhas{margin-bottom:26px}.plano-colunas{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.plano-info{flex:1 1 480px;min-width:0}.plano-info .meta{color:var(--azul);margin-bottom:12px}.plano-info h1{font-size:clamp(30px,3.6vw,42px);line-height:1.1;margin:0 0 12px;text-wrap:balance}.plano-resumo{font-size:17px;color:var(--texto);line-height:1.6;margin:0 0 26px}.plano-info .lista-check{gap:10px}.plano-info .lista-check li{font-size:15px;line-height:1.5;color:var(--tinta);gap:10px}.plano-info .lista-check .ms{font-size:19px}.plano-caixa{flex:1 1 340px;min-width:0;background:#fff;border:1px solid var(--borda);border-radius:14px;padding:26px;box-shadow:0 12px 32px #0f172a0f}.vigencia{font-size:13px;color:var(--apagado);margin-top:6px}.vigencia.encerrada{color:var(--vermelho)}.plano-caixa .btn{margin-top:20px;font-size:15.5px;padding:15px 18px}.detalhes{display:flex;flex-direction:column;margin-top:22px}.detalhes div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--linha);font-size:14px}.detalhes dt{color:var(--suave)}.detalhes dd{margin:0;color:var(--tinta);font-weight:600;text-align:right}.plano-extras{padding:48px 0 72px}.plano-extras .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.caixa{background:#fff;border:1px solid var(--borda);border-radius:12px;padding:24px}.caixa.inteira{grid-column:1 / -1}.caixa-titulo{font-weight:700;font-size:16px;margin-bottom:14px}.caixa-sub{font-size:13px;color:var(--suave);margin:-8px 0 14px}.lista-icone{display:flex;flex-direction:column;gap:10px}.lista-icone li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:var(--texto-2)}.lista-icone .ms{font-size:18px;color:var(--azul);flex:none}.lista-icone.obs li{font-size:13.5px;line-height:1.55;color:var(--texto)}.lista-icone.obs .ms{color:var(--apagado)}.cidades{display:flex;flex-wrap:wrap;gap:8px}.cidades span{font-size:12.5px;color:var(--texto-2);background:var(--linha);border-radius:6px;padding:6px 10px}.footer{background:var(--tinta);color:var(--borda-forte);padding:56px 0 32px}.footer-topo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-marca{max-width:340px}.footer-marca .logo{margin-bottom:14px}.footer-marca .logo-texto{color:#fff}.footer-marca .logo-texto span{color:#93c5fd}.footer-marca p{margin:0;font-size:14px;line-height:1.6;color:var(--apagado)}.footer-colunas{display:flex;flex-wrap:wrap;gap:32px 64px}.footer-nav{display:flex;flex-direction:column;gap:12px;align-content:flex-start;font-size:14px}.footer-nav strong{color:#fff;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.footer-nav a{color:var(--borda-forte)}.footer-nav a:hover{color:#fff}.footer-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;font-size:12.5px;color:var(--suave)}.footer-base span:last-child{max-width:640px;line-height:1.55}.barra-comparar{position:sticky;bottom:0;z-index:30;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--borda);padding:12px 0;box-shadow:0 -8px 24px #0f172a0f}.barra-comparar .container{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.barra-comparar-rotulo{font-size:14px;font-weight:600}.barra-comparar-itens{display:flex;gap:8px;flex-wrap:wrap;flex:1}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--linha);border-radius:999px;padding:6px 8px 6px 14px;font-size:13px;color:var(--texto-2)}.chip button{background:none;border:none;color:var(--suave);display:flex;padding:0}.chip .ms{font-size:16px}.barra-comparar .btn{font-size:14px;padding:11px 20px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:24px}.modal{background:#fff;border-radius:16px;width:100%;overflow:auto;box-shadow:0 24px 60px #0f172a33;padding:28px}.modal-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.modal-topo h3{font-weight:800;font-size:22px;letter-spacing:-.025em}.modal-topo p{margin:6px 0 0;font-size:14px;color:var(--suave);line-height:1.55}.modal-comparar{max-width:1000px;max-height:86vh}.grade-comparar{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.comparado{border:1px solid var(--borda);border-radius:12px;padding:20px}.comparado .meta{font-size:12.5px;margin-bottom:6px}.comparado-nome{font-weight:700;font-size:17px;margin-bottom:10px}.comparado-preco{font-weight:800;font-size:26px;letter-spacing:-.03em}.comparado-preco span{font-size:13px;font-weight:500;color:var(--suave);letter-spacing:0}.comparado .detalhes{margin-top:14px}.comparado .detalhes div{gap:12px;padding:9px 0;font-size:13px}.comparado .btn{margin-top:16px;font-size:14px;padding:11px 16px}.overlay.drawer{padding:0;justify-content:flex-end;align-items:stretch}.gaveta{height:100%;width:min(460px,100%);background:#fff;box-shadow:-20px 0 50px #0f172a26;display:flex;flex-direction:column}.gaveta-topo{padding:20px 24px;border-bottom:1px solid var(--borda);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gaveta-topo .meta{font-size:12.5px}.gaveta-nome{font-weight:800;font-size:20px;letter-spacing:-.02em}.gaveta-corpo{flex:1;overflow:auto;padding:22px 24px}.gaveta-corpo .preco strong{font-size:34px}.gaveta-corpo .preco span{font-size:14px}.gaveta-corpo .vigencia{font-size:12.5px;margin-top:4px}.gaveta-corpo .detalhes{margin-top:20px}.gaveta-subtitulo{font-weight:700;font-size:14px;margin:22px 0 10px}.gaveta-corpo .lista-check li{line-height:1.5}.gaveta-obs{margin-top:22px;padding:16px;background:var(--fundo);border-radius:10px}.gaveta-obs .gaveta-subtitulo{margin:0 0 10px}.gaveta-obs p{margin:0 0 8px;font-size:13px;line-height:1.55;color:var(--suave)}.gaveta-rodape{padding:18px 24px;border-top:1px solid var(--borda);display:flex;gap:10px}.gaveta-rodape .btn{flex:1;font-size:14.5px;padding:13px 16px}.modal-contato{max-width:560px;max-height:90vh}.modal-contato .modal-topo{margin-bottom:20px}.form-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.campo{display:block}.campo.endereco-cidade{font-size:13.5px;color:var(--suave);margin-top:-6px}.campo>span{display:block;font-size:13px;font-weight:600;color:var(--texto-2);margin-bottom:6px}.campo input,.campo select{width:100%;padding:12px 14px;border:1px solid var(--borda);border-radius:8px;font-size:15px;color:var(--tinta);outline:none;background:#fff}.campo input:focus,.campo select:focus{border-color:var(--azul);box-shadow:0 0 0 3px var(--azul-borda)}.modal-contato .btn-primario{margin-top:20px}.status-form{margin-top:12px;padding:12px 14px;border-radius:8px;font-size:13.5px;line-height:1.5}.status-form.ok{background:var(--verde-claro);color:var(--verde-escuro)}.status-form.erro{background:var(--vermelho-claro);color:var(--vermelho)}.form-nota{margin:12px 0 0;font-size:12.5px;color:var(--apagado);text-align:center}.hero-form{flex:1 1 380px;min-width:0;max-width:460px;scroll-margin-top:80px}.consulta{background:#fff;border:1px solid var(--borda);border-radius:16px;padding:28px;box-shadow:0 18px 44px #0f172a1a}.consulta h2{font-weight:800;font-size:22px;letter-spacing:-.025em;margin:0 0 6px}.consulta>p{margin:0 0 20px;font-size:14px;color:var(--suave);line-height:1.55}.consulta .btn-primario{margin-top:20px;font-size:16px;padding:15px 22px}.consulta .btn .ms{font-size:20px}.consulta-ok{text-align:center}.consulta-ok-icone{width:52px;height:52px;margin:0 auto 16px;border-radius:50%;background:var(--verde-claro);color:var(--verde);display:flex;align-items:center;justify-content:center}.consulta-ok-icone .ms{font-size:30px}.consulta-ok a.btn{color:#fff}.hero-ver-planos{margin-top:28px}.hero-capa{position:relative;overflow:hidden;background:radial-gradient(900px 480px at 85% 30%,rgba(37,99,235,.08),transparent 70%),radial-gradient(600px 400px at 0% 100%,rgba(102,0,153,.05),transparent 70%),#fff}.hero-marca{background:radial-gradient(900px 480px at 85% 30%,color-mix(in srgb,var(--cor-marca) 10%,transparent),transparent 70%),radial-gradient(600px 400px at 0% 100%,color-mix(in srgb,var(--cor-marca) 7%,transparent),transparent 70%),#fff}.hero-marca .pilula{color:var(--cor-marca);background:color-mix(in srgb,var(--cor-marca) 9%,#fff)}.hero-marca .hero-ver-planos{color:var(--cor-marca);border-color:var(--cor-marca)}.hero-marca .hero-ver-planos:hover{background:var(--cor-marca);color:#fff}.hero-capa .hero-inner{position:relative;z-index:1;gap:40px 72px;padding-top:clamp(96px,11vw,128px);padding-bottom:clamp(104px,12vw,136px)}.hero-capa .hero-texto{position:relative}.hero-capa .hero-texto:before{content:"";position:absolute;top:-40px;right:-60px;bottom:-40px;left:-60px;z-index:-1;background:radial-gradient(closest-side,rgba(255,255,255,.92),rgba(255,255,255,.7) 60%,transparent)}.hero-capa .hero-form{position:relative}.hero-capa .consulta{background:#fffffff0;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 30px 60px -12px #0f172a40}.mosaico{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.mosaico-peca{position:absolute;display:flex;align-items:center;justify-content:center;height:64px;padding:0 30px;border-radius:16px;background:#ffffffe0;border:1px solid rgba(226,232,240,.9);box-shadow:0 16px 36px -14px #0f172a47;transform:rotate(var(--giro));animation:mosaico-flutuar 10s ease-in-out infinite}.mosaico-peca span{font-size:28px;line-height:1;filter:blur(4.5px);opacity:.9;-webkit-user-select:none;user-select:none}@keyframes mosaico-flutuar{0%,to{transform:translateY(0) rotate(var(--giro))}50%{transform:translateY(-10px) rotate(calc(var(--giro) + 2deg))}}.barra-consulta{display:none}.secao-marcas{padding:48px 0 40px;background:#fff;border-bottom:1px solid var(--borda);overflow:hidden}.marcas-titulo{text-align:center;font-weight:800;font-size:clamp(22px,2.6vw,28px);letter-spacing:-.03em;margin:0 0 6px}.marcas-sub{text-align:center;font-size:15px;color:var(--suave);margin:0 0 28px}.marcas{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marcas-trilho{display:flex;width:max-content;animation:marcas-rolar 32s linear infinite}.marcas:hover .marcas-trilho{animation-play-state:paused}.marcas-grupo{display:flex;gap:20px;margin:0;padding:0 10px;list-style:none}.marcas-grupo li{flex:none;min-width:150px;padding:18px 28px;border:1px solid var(--borda);border-radius:12px;background:#fff;text-align:center;font-size:22px;font-weight:800;letter-spacing:-.02em}@keyframes marcas-rolar{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mosaico-peca{animation:none}.marcas-trilho{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.marcas-grupo{flex-wrap:wrap;justify-content:center}.marcas-grupo[aria-hidden=true]{display:none}}.endereco-info{font-size:13.5px;line-height:1.45;color:var(--texto);background:var(--fundo);border:1px solid var(--borda);border-radius:8px;padding:10px 12px}.endereco-info.ok{color:var(--verde-escuro);background:var(--verde-claro);border-color:transparent}.endereco-info.erro{color:var(--vermelho);background:var(--vermelho-claro);border-color:transparent}.endereco-cidade{font-size:13.5px;color:var(--suave);margin-top:-6px}.inteiro{grid-column:1 / -1}.secao-operadoras{padding:72px 0;background:#fff;border-bottom:1px solid var(--borda)}.grade-operadoras{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;max-width:920px;margin:0 auto}.card-operadora{--cor-marca: var(--azul);display:flex;align-items:flex-start;gap:16px;padding:24px;border:1px solid var(--borda);border-radius:14px;background:#fff;color:inherit;transition:border-color .16s,box-shadow .16s,transform .16s}.card-operadora:hover{border-color:var(--cor-marca);box-shadow:0 12px 30px #0f172a14;transform:translateY(-2px)}.card-operadora>.ms:first-child{flex:none;font-size:24px;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--cor-marca)}.card-operadora h3{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:2px 0 6px}.card-operadora p{font-size:14.5px;line-height:1.55;color:var(--suave);margin:0 0 12px}.card-operadora-preco{font-size:14px;color:var(--texto)}.card-operadora-preco strong{font-size:18px;color:var(--tinta)}.card-operadora-seta{margin-left:auto;align-self:center;color:var(--apagado);font-size:22px;transition:transform .16s,color .16s}.card-operadora:hover .card-operadora-seta{color:var(--cor-marca);transform:translate(3px)}.secao-guias{padding:72px 0;background:var(--fundo);border-bottom:1px solid var(--borda)}.secao-guias .grade-posts{padding-top:0;min-height:200px}.secao-servicos{padding:72px 0;background:#fff;border-bottom:1px solid var(--borda)}.grade-servicos{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.card-servico{padding:24px;border:1px solid var(--borda);border-radius:12px;background:#fff}.card-servico>.ms{font-size:22px;color:var(--azul);width:40px;height:40px;border-radius:10px;background:var(--azul-claro);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.card-servico h3{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.card-servico p{font-size:14px;line-height:1.55;color:var(--suave);margin:0}@media(max-width:899px){.hero-form{max-width:none}.hero-capa .hero-form{max-width:560px}.so-desktop{display:none}.mosaico-peca{scale:.62}.barra-consulta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:35;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--borda);box-shadow:0 -8px 24px #0f172a14;transform:translateY(110%);transition:transform .25s ease}.barra-consulta.visivel{transform:none}.barra-consulta .btn{padding:14px 20px;font-size:16px}.botao-filtros{display:flex}.filtros{display:none;flex:1 1 100%;width:100%}.filtros.aberto{display:block}.filtros-ver{display:flex}}@media(max-width:899px){.header-inner{grid-template-columns:1fr auto;gap:12px}.header .header-inner{padding-top:10px;padding-bottom:10px;min-height:64px}.nav{display:none}.nav-menu{display:inline-flex;width:42px;height:42px;padding:0}.nav-menu .ms{font-size:24px}.header-acoes{gap:10px}.header-acoes .nav-cta{display:inline-flex;align-items:center;height:42px;padding:0 16px;border-radius:10px}.menu-celular{max-height:calc(100dvh - 64px);box-shadow:0 18px 30px -12px #0f172a2e}.menu-celular .container{padding-top:8px;padding-bottom:24px}}@media(max-width:359px){.logo-texto{font-size:16px}.header-acoes .nav-cta{padding:0 12px}}@media(min-width:900px){.menu-celular{display:none!important}}@media(max-width:639px){.nav-cta-extra,.hero-capa .mosaico{display:none}.destaque-preco{padding:22px;border-left:none;border-top:1px solid var(--borda)}.form-grade{grid-template-columns:minmax(0,1fr)}.consulta{padding:22px 18px}.consulta .form-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-inner{padding:32px 16px 44px;gap:8px}.hero h1{font-size:34px}.hero-sub{font-size:16px;margin-bottom:20px}.garantias{gap:10px 16px;font-size:13.5px}.pilula{margin-bottom:16px}.hero-capa .hero-inner{padding-top:28px;padding-bottom:48px}.container{padding:0 16px}.titulo-secao{font-size:26px}.secao-servicos,.secao-faq,.como,.secao-operadoras,.secao-guias{padding:52px 0}.como-passos{grid-template-columns:1fr;gap:12px}.passo{padding:20px}.secao-cta{padding:0 16px 56px}.cta{padding:40px 20px}.footer{padding-bottom:84px}.hero-ver-planos{display:none}.grade-servicos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card-servico{padding:18px 16px}.card-servico h3{font-size:15.5px}.card-servico p{font-size:13px}}.plano-hero{background:radial-gradient(800px 420px at 90% 0%,color-mix(in srgb,var(--cor-marca, var(--azul)) 9%,transparent),transparent 70%),#fff;border-bottom:1px solid var(--borda);padding:28px 0 56px}.plano-hero .migalhas{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:13.5px;color:var(--suave);margin-bottom:32px}.plano-hero .migalhas .ms{font-size:16px;color:var(--apagado)}.plano-hero .migalhas a{color:var(--texto);font-weight:500}.plano-hero .migalhas a:hover{color:var(--cor-marca, var(--azul))}.plano-hero .plano-colunas{display:flex;flex-wrap:wrap;gap:40px 64px;align-items:flex-start}.plano-hero .plano-info{flex:1 1 420px;min-width:0}.plano-etiquetas{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.plano-cat,.plano-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600}.plano-cat{color:var(--cor-marca, var(--azul));background:color-mix(in srgb,var(--cor-marca, var(--azul)) 9%,#fff)}.plano-tag{color:#fff;background:var(--cor-marca, var(--azul))}.plano-cat .ms,.plano-tag .ms{font-size:16px}.plano-hero h1{font-weight:800;font-size:clamp(30px,4vw,44px);line-height:1.1;letter-spacing:-.035em;margin:0 0 10px;text-wrap:balance}.plano-metrica{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:16px}.plano-metrica strong{font-size:clamp(22px,2.6vw,28px);font-weight:800;letter-spacing:-.03em;color:var(--cor-marca, var(--azul))}.plano-metrica span{font-size:15px;color:var(--suave)}.plano-hero .plano-resumo{font-size:17px;line-height:1.6;color:var(--texto);margin:0 0 24px;max-width:560px}.plano-hero .plano-caixa{flex:0 1 380px;min-width:0;width:100%;position:sticky;top:88px;background:#fff;border:1px solid var(--borda);border-radius:18px;padding:28px;box-shadow:0 24px 50px -16px #0f172a2e}.plano-caixa-rotulo{font-size:13px;font-weight:600;color:var(--suave);margin-bottom:4px}.plano-caixa .btn-primario{margin-top:18px;padding:15px 20px;font-size:16px;background:var(--cor-marca, var(--azul));border-color:var(--cor-marca, var(--azul))}.plano-caixa .btn-primario:hover{filter:brightness(.92)}.plano-caixa-nota{display:flex;gap:6px;align-items:flex-start;font-size:12.5px;line-height:1.5;color:var(--suave);margin:12px 0 18px}.plano-caixa-nota .ms{font-size:16px;color:var(--verde);flex:none}.plano-outros{padding:64px 0 80px}.plano-outros-topo{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.plano-outros-topo .titulo-secao{margin:0}@media(max-width:639px){.plano-hero{padding:20px 0 40px}.plano-hero .migalhas{margin-bottom:22px}.plano-hero .plano-caixa{position:static;padding:22px}.plano-hero .plano-resumo{font-size:16px}.plano-outros{padding:48px 0 64px}}a.card-plano-mais{text-align:center}.plano-outros .btn-link{color:var(--cor-marca, var(--azul))}.plano-extras+.plano-outros{padding-top:24px}.chat-site{position:fixed;right:16px;bottom:20px;z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.chat-botao{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border:0;border-radius:50%;background:#25d366;color:#fff;cursor:pointer;box-shadow:0 10px 25px #25d36666;transition:transform .3s}.chat-botao:hover{transform:scale(1.05)}.chat-botao,.chat-convite-corpo{text-decoration:none}.chat-botao svg{position:relative}.chat-pulso{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#25d36680;animation:chat-pulso 2s cubic-bezier(0,0,.2,1) infinite}@keyframes chat-pulso{75%,to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.chat-pulso{animation:none}}.chat-selo{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#ff3b30;color:#fff;font-size:11px;font-weight:600;box-shadow:0 0 0 2px #fff}.chat-convite{position:relative;width:288px;max-width:calc(100vw - 32px);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .3s,transform .3s}.chat-convite.visivel{opacity:1;transform:none;pointer-events:auto}.chat-convite-corpo{display:block;width:100%;padding:16px 36px 16px 16px;border:0;border-radius:16px 16px 6px;background:#fff;text-align:left;font:inherit;cursor:pointer;box-shadow:0 20px 40px #0f172a2e,0 0 0 1px #0000000d}.chat-convite-topo{display:flex;align-items:center;gap:12px}.chat-convite-topo strong{display:block;font-size:14px;color:var(--tinta)}.chat-convite-topo small{display:block;font-size:12px;font-weight:500;color:#1da851}.chat-avatar{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:50%;background:#25d366;color:#fff}.chat-online{position:absolute;right:0;bottom:0;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#25d366}.chat-convite-texto{display:block;margin-top:10px;font-size:14px;line-height:1.4;color:var(--texto)}.chat-convite-fechar{position:absolute;top:6px;right:8px;width:24px;height:24px;border:0;border-radius:50%;background:none;color:var(--suave);font-size:18px;line-height:1;cursor:pointer}.chat-convite-fechar:hover{background:var(--fundo);color:var(--tinta)}@media(max-width:899px){.chat-site{bottom:calc(84px + env(safe-area-inset-bottom))}.chat-site{right:12px}.chat-botao{width:50px;height:50px;box-shadow:0 6px 16px #25d36659}.chat-botao svg{width:28px;height:28px}.chat-pulso{display:none}}.grade-posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding-top:14px}.card-post{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--borda);border-radius:12px;padding:24px;color:inherit;overflow:hidden;transition:border-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out}.card-post:hover{transform:translateY(-2px)}.card-post-capa{display:block;width:calc(100% + 48px);max-width:none;height:auto;aspect-ratio:1200 / 630;object-fit:cover;margin:-24px -24px 6px;border-bottom:1px solid var(--borda);background:var(--fundo)}.post-principal{min-width:0}.post-capa{display:block;width:100%;max-width:720px;height:auto;aspect-ratio:1200 / 630;border-radius:14px;border:1px solid var(--borda);margin:0 0 28px;background:var(--fundo)}.post-autoria{margin:12px 0 0;font-size:14px;color:var(--suave)}.post-autoria a{color:var(--azul);font-weight:600}.post-texto blockquote ul{margin:8px 0 0;padding-left:20px}.post-texto blockquote li{margin:4px 0}.card-post:hover{border-color:var(--azul-borda);box-shadow:0 10px 28px #0f172a0f}.card-post h3{font-size:18px;font-weight:700;line-height:1.35;margin:0;color:var(--tinta);text-wrap:balance}.card-post p{font-size:14.5px;line-height:1.55;color:var(--texto);margin:0;flex:1}.post-meta{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;font-size:13px;color:var(--suave)}.post-cat{background:var(--azul-claro);color:var(--azul);font-weight:600;border-radius:999px;padding:3px 10px}.post-topo .post-meta{margin-bottom:12px}.post-topo h1{font-size:clamp(28px,3.6vw,40px);line-height:1.15;max-width:820px;text-wrap:balance}.post-colunas{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:48px;align-items:start}.post-lateral{position:sticky;top:88px}.post-texto{max-width:720px;font-size:17px;line-height:1.75;color:var(--texto-2)}.post-texto h2{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--tinta);margin:44px 0 12px}.post-texto h3{font-size:19px;font-weight:700;line-height:1.35;color:var(--tinta);margin:28px 0 8px}.post-texto p{margin:0 0 18px}.post-texto ul,.post-texto ol{margin:0 0 18px;padding-left:24px}.post-texto ul{list-style:disc}.post-texto ol{list-style:decimal}.post-texto li{margin-bottom:6px}.post-texto a{color:var(--azul);text-decoration:underline;text-underline-offset:2px}.post-texto strong{color:var(--tinta)}.post-texto blockquote{margin:0 0 18px;padding:14px 18px;background:var(--azul-claro);border-left:4px solid var(--azul);border-radius:0 8px 8px 0}.post-texto blockquote p{margin:0}.post-texto table{width:100%;border-collapse:collapse;margin:0 0 22px;font-size:15px;display:block;overflow-x:auto}.post-texto th,.post-texto td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--borda);white-space:nowrap}.post-texto th{background:var(--fundo);color:var(--tinta);font-weight:700}.post-texto>:first-child{margin-top:0}@media(max-width:899px){.post-colunas{grid-template-columns:1fr;gap:32px}.post-lateral{position:static}.post-texto{font-size:16.5px}}.vel-topo{padding:28px 0 56px;background:radial-gradient(circle at 85% 0%,var(--azul-claro) 0,transparent 45%),#fff;border-bottom:1px solid var(--borda)}.vel-topo h1{font-weight:800;font-size:clamp(30px,4vw,42px);letter-spacing:-.035em;margin:0 0 10px}.vel-topo .pagina-topo-desc{margin-bottom:28px}.vel-app{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.vel-principal{display:grid;gap:14px}.vel-paineis-grandes,.vel-paineis-pequenos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vel-painel{position:relative;padding:18px 20px 12px;background:#fff;border:1px solid var(--borda);border-radius:16px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.vel-painel.ativo{border-color:var(--azul);box-shadow:0 10px 30px -12px #2563eb59}.vel-painel-topo{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;color:var(--suave)}.vel-painel-topo span:first-child{display:inline-flex;align-items:center;gap:6px}.vel-painel-topo .ms{font-size:19px;color:var(--azul)}.vel-pulso{width:9px;height:9px;border-radius:50%;background:var(--azul);animation:vel-pulso 1s ease-in-out infinite}@keyframes vel-pulso{50%{opacity:.25;transform:scale(.7)}}.vel-painel-valor{display:flex;align-items:baseline;gap:6px;margin:6px 0 4px}.vel-painel-valor strong{font-size:34px;font-weight:800;letter-spacing:-.03em;color:var(--tinta);font-variant-numeric:tabular-nums}.vel-painel.grande .vel-painel-valor strong{font-size:clamp(40px,5vw,56px)}.vel-painel-valor span{font-size:15px;font-weight:600;color:var(--suave)}.vel-grafico{display:block;width:100%;height:44px}.vel-painel.grande .vel-grafico{height:64px}.vel-grafico-linha{fill:none;stroke:var(--azul);stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linejoin:round}.vel-grafico-area{fill:var(--azul);opacity:.08}.vel-iniciar{justify-self:start;padding:16px 30px;font-size:17px;border-radius:12px}.vel-iniciar .ms{font-size:22px}.vel-andamento{display:flex;flex-direction:column;gap:10px;font-size:14.5px;color:var(--texto)}.vel-barra{position:relative;display:block;height:6px;border-radius:999px;background:var(--azul-claro);overflow:hidden}.vel-barra span{position:absolute;inset:0 auto 0 0;width:35%;border-radius:inherit;background:var(--azul);animation:vel-barra 1.4s ease-in-out infinite}@keyframes vel-barra{0%{left:-35%}to{left:100%}}@media(prefers-reduced-motion:reduce){.vel-barra span,.vel-pulso{animation:none}}.vel-erro{padding:14px 16px;border-radius:12px;background:var(--vermelho-claro);color:var(--vermelho);font-size:14.5px}.vel-usos{padding:18px 20px;background:#fff;border:1px solid var(--borda);border-radius:16px}.vel-usos h3,.vel-lateral h3{font-size:15px;font-weight:700;margin:0 0 12px}.vel-usos-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vel-uso{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:var(--fundo);font-size:13.5px;color:var(--texto)}.vel-uso .ms{font-size:22px;color:var(--suave)}.vel-uso strong{font-size:16px}.vel-uso-3 strong,.vel-uso-3 .ms{color:var(--verde-escuro)}.vel-uso-2 strong,.vel-uso-2 .ms{color:var(--azul)}.vel-uso-1 strong,.vel-uso-1 .ms{color:#b45309}.vel-uso-0 strong,.vel-uso-0 .ms{color:var(--vermelho)}.vel-lateral{padding:20px;background:#fff;border:1px solid var(--borda);border-radius:16px}.vel-conexao{margin:0;display:grid;gap:12px}.vel-conexao dt{font-size:12.5px;color:var(--suave)}.vel-conexao dd{margin:2px 0 0;font-size:15px;font-weight:600;color:var(--tinta)}.vel-comparacao{display:grid;gap:2px;margin-top:16px;padding:14px;border-radius:12px;background:var(--azul-claro);font-size:13.5px;color:var(--texto)}.vel-comparacao strong{font-size:22px;color:var(--tinta)}.vel-comparacao small{color:var(--suave)}.vel-fonte{margin:16px 0 0;font-size:12.5px;line-height:1.55;color:var(--suave)}.vel-fonte a{color:var(--azul)}.vel-resultado{grid-column:1 / -1;display:grid;gap:14px}.vel-nota{padding:16px 18px;border-radius:14px;border-left:4px solid var(--azul);background:var(--azul-claro)}.vel-nota strong{font-size:17px}.vel-nota p{margin:4px 0 0;font-size:15px;color:var(--texto-2);line-height:1.55}.vel-nota-baixa{border-color:var(--vermelho);background:var(--vermelho-claro)}.vel-nota-media{border-color:#d97706;background:#fffbeb}.vel-nota-otima{border-color:var(--verde);background:var(--verde-claro)}.vel-dica{display:flex;gap:8px;margin:0;font-size:14px;color:var(--suave);line-height:1.5}.vel-dica .ms{font-size:19px;color:var(--azul)}.vel-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-radius:16px;background:var(--tinta);color:#fff}.vel-cta strong{display:block;font-size:18px;margin-bottom:4px}.vel-cta span{font-size:14.5px;color:var(--borda-forte)}.vel-cta-acoes{display:flex;flex-wrap:wrap;gap:10px}.vel-cta .btn-contorno{background:transparent;color:#fff;border-color:#fff6}.vel-cta .btn-contorno:hover{background:#fff;color:var(--tinta)}.btn-whatsapp{background:#25d366;color:#fff;border-color:#25d366}.btn-whatsapp:hover{background:#1da851;border-color:#1da851;color:#fff}.vel-refazer{justify-self:start}.vel-conteudo{padding:64px 0;background:var(--fundo);border-bottom:1px solid var(--borda)}.vel-passos{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;margin-top:20px}.vel-subtitulo{margin-top:48px}.vel-glossario{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:20px 0 0}.vel-glossario div{padding:20px;background:#fff;border:1px solid var(--borda);border-radius:12px}.vel-glossario dt{font-weight:700;margin-bottom:6px}.vel-glossario dd{margin:0;font-size:14.5px;line-height:1.55;color:var(--suave)}.vel-consulta{padding:64px 0;background:#fff;border-bottom:1px solid var(--borda)}.vel-consulta-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:40px;align-items:center}.vel-consulta-inner p{font-size:16px;line-height:1.65;color:var(--texto)}@media(max-width:899px){.vel-app,.vel-consulta-inner{grid-template-columns:1fr}}@media(max-width:639px){.vel-topo{padding:20px 0 40px}.vel-paineis-grandes{grid-template-columns:1fr 1fr;gap:10px}.vel-paineis-pequenos{gap:10px}.vel-painel{padding:14px 14px 8px;border-radius:14px}.vel-painel.grande .vel-painel-valor strong{font-size:36px}.vel-painel-valor strong{font-size:26px}.vel-usos-grade{gap:8px}.vel-uso{padding:10px;font-size:12px}.vel-uso strong{font-size:14px}.vel-iniciar{justify-self:stretch}.vel-cta-acoes,.vel-cta-acoes .btn{width:100%}.vel-conteudo,.vel-consulta{padding:48px 0}}
