[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}button,a,input,select,textarea{touch-action:manipulation}input,select,textarea{min-width:0;max-width:100%}:root{--azul:#0878f9;--azul-texto:#0661c9;--acao:#0661c9;--acao-hover:#054fa3;--on-acao:#fff;--marinho:#071b3d;--on-marinho:#fff;--on-marinho-2:#a9bedc;--azul-sobre-marinho:#5aa6ff;--tinta:#1a2b4c;--tinta-2:#606773;--fundo:#fff;--fundo-suave:#f6f8fb;--superficie:#fff;--azul-claro:#eaf3ff;--linha:#e3e9f2;--linha-forte:#7a8597;--foco:#0878f9;--verde:#0a7a3e;--verde-fundo:#e3f5ea;--laranja:#b54708;--laranja-fundo:#fff1e6;--vermelho:#c0262d;--estrela:#b87a00;--sombra-cartao:0 1px 2px #071b3d0a, 0 4px 14px #071b3d0d;--sombra-painel:0 -6px 24px #071b3d1a;--esp-1:4px;--esp-2:8px;--esp-3:12px;--esp-4:16px;--esp-5:24px;--esp-6:32px;--esp-7:48px;--esp-8:72px;--raio-sm:8px;--raio-md:14px;--raio-lg:20px;--raio-pill:999px;--alvo-min:48px;--alvo-botao:56px;--alvo-opcao:88px;--font-titulo:"Montserrat",system-ui,sans-serif;--font-corpo:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--azul:#0878f9;--azul-texto:#6ab0ff;--acao:#1a66d6;--acao-hover:#2e7bea;--on-acao:#fff;--marinho:#071b3d;--on-marinho:#fff;--on-marinho-2:#a9bedc;--azul-sobre-marinho:#5aa6ff;--tinta:#eef3fa;--tinta-2:#b4c4de;--fundo:#0e1a30;--fundo-suave:#12213b;--superficie:#182a4a;--azul-claro:#1b3460;--linha:#2a4170;--linha-forte:#7d93bc;--foco:#6ab0ff;--verde:#6ee7a0;--verde-fundo:#163a2e;--laranja:#fdba74;--laranja-fundo:#3a2812;--vermelho:#ff8a8a;--estrela:#ffc53d;--sombra-cartao:0 1px 2px #00000040;--sombra-painel:0 -6px 24px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--azul:#0878f9;--azul-texto:#6ab0ff;--acao:#1a66d6;--acao-hover:#2e7bea;--on-acao:#fff;--marinho:#071b3d;--on-marinho:#fff;--on-marinho-2:#a9bedc;--azul-sobre-marinho:#5aa6ff;--tinta:#eef3fa;--tinta-2:#b4c4de;--fundo:#0e1a30;--fundo-suave:#12213b;--superficie:#182a4a;--azul-claro:#1b3460;--linha:#2a4170;--linha-forte:#7d93bc;--foco:#6ab0ff;--verde:#6ee7a0;--verde-fundo:#163a2e;--laranja:#fdba74;--laranja-fundo:#3a2812;--vermelho:#ff8a8a;--estrela:#ffc53d;--sombra-cartao:0 1px 2px #00000040;--sombra-painel:0 -6px 24px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.em-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.em-ico--g{width:32px;height:32px}.em-ico--p{width:20px;height:20px}.em-btn{min-width:0;min-height:var(--alvo-botao,56px);border-radius:var(--raio-md,14px);font-family:var(--font-titulo);cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:10px 22px;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,transform .1s;display:inline-flex}.em-btn:active{transform:scale(.98)}.em-btn:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.em-btn--principal{background:var(--acao);color:var(--on-acao)}.em-btn--principal:hover{background:var(--acao-hover)}.em-btn--secundario{background:var(--superficie);color:var(--tinta);border-color:var(--linha-forte)}.em-btn--secundario:hover{border-color:var(--azul-texto);color:var(--azul-texto)}.em-btn--fantasma{color:var(--azul-texto);background:0 0;padding:0 12px}.em-btn--fantasma:hover{background:var(--azul-claro)}.em-btn--bloco{width:100%;display:flex}.em-btn--grande{min-height:64px;padding:0 28px;font-size:20px}.em-btn[disabled],.em-btn[disabled]:hover{background:var(--linha);color:var(--tinta);cursor:not-allowed;border-color:#0000;transform:none}.em-btn--fantasma[disabled],.em-btn--fantasma[disabled]:hover{color:var(--tinta-2);background:0 0}.em-opcao{min-height:var(--alvo-opcao,88px);border-radius:var(--raio-md,14px);border:2px solid var(--linha);background:var(--superficie);color:var(--tinta);font-family:var(--font-titulo);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 14px 13px;font-size:16px;font-weight:700;line-height:1.2;transition:border-color .15s,background-color .15s;display:flex;position:relative}.em-opcao .em-ico{color:var(--azul-texto);width:30px;height:30px}.em-opcao small{font-family:var(--font-corpo);color:var(--tinta-2);margin-top:3px;font-size:15px;font-weight:500;display:block}.em-opcao:hover{border-color:var(--linha-forte)}.em-opcao:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.em-opcao[aria-pressed=true]{border-color:var(--acao);background:var(--azul-claro)}.em-opcao[aria-pressed=true]:after{content:"";background:var(--acao) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") no-repeat center/15px;border-radius:50%;width:26px;height:26px;position:absolute;top:10px;right:10px}.em-opcao--linha{flex-direction:row;justify-content:flex-start;align-items:center;min-height:64px;font-size:17px}.em-grade{gap:var(--esp-3,12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=560px){.em-grade--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.em-chip{min-height:var(--alvo-min,48px);border-radius:var(--raio-pill,999px);border:2px solid var(--linha-forte);background:var(--superficie);color:var(--tinta);font-family:var(--font-titulo);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.em-chip .em-ico{width:18px;height:18px}.em-chip[aria-pressed=true]{background:var(--azul-claro);border-color:var(--acao);color:var(--azul-texto)}.em-chip:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.em-selo{border-radius:var(--raio-sm,8px);font-family:var(--font-titulo);background:var(--fundo-suave);color:var(--tinta);align-items:center;gap:6px;padding:4px 10px;font-size:15px;font-weight:600;line-height:1.3;display:inline-flex}.em-selo .em-ico{width:16px;height:16px}.em-selo--verde{background:var(--verde-fundo);color:var(--verde)}.em-selo--laranja{background:var(--laranja-fundo);color:var(--laranja)}.em-selo--info{background:var(--azul-claro);color:var(--azul-texto)}.em-selo--patro{color:var(--tinta-2);box-shadow:inset 0 0 0 1.5px var(--linha-forte);background:0 0}.em-selo--verde:before,.em-selo--laranja:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.em-campo{flex-direction:column;gap:7px;display:flex}.em-campo label{font-family:var(--font-titulo);color:var(--tinta);font-size:16px;font-weight:600}.em-campo input,.em-campo select{min-height:var(--alvo-botao,56px);border-radius:var(--raio-md,14px);border:2px solid var(--linha-forte);background:var(--superficie);color:var(--tinta);font-family:var(--font-corpo);width:100%;padding:0 16px;font-size:18px}.em-campo input::placeholder{color:var(--tinta-2);opacity:1}.em-campo input:focus,.em-campo select:focus{outline:3px solid var(--foco);outline-offset:1px;border-color:var(--foco)}.em-campo .em-dica{color:var(--tinta-2);font-size:15px}.em-passos{font-family:var(--font-titulo);color:var(--tinta-2);align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.em-passos-barra{gap:6px;display:flex}.em-passos-barra i{border-radius:var(--raio-pill,999px);background:var(--linha);width:28px;height:8px;display:block}.em-passos-barra i.feito{background:var(--azul)}.em-cartao{border-radius:var(--raio-lg,20px);border:1px solid var(--linha);background:var(--superficie);box-shadow:var(--sombra-cartao);color:var(--tinta);text-align:left;width:100%;font:inherit;cursor:pointer;gap:12px;padding:16px;display:grid}.em-cartao:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.em-cartao:hover{border-color:var(--linha-forte)}.em-cartao-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.em-cartao-topo>div:first-child{overflow-wrap:anywhere;min-width:0}.em-cartao-nome{font-family:var(--font-titulo);font-size:19px;font-weight:700;line-height:1.2}.em-cartao-local{color:var(--tinta-2);align-items:center;gap:5px;margin-top:4px;font-size:15px;display:flex}.em-cartao-preco{text-align:right;flex:none}.em-cartao-preco b{font-family:var(--font-titulo);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.05;display:block}.em-cartao-preco span{color:var(--tinta-2);font-size:15px}.em-cartao-selos{flex-wrap:wrap;gap:8px;display:flex}.em-nota{font-family:var(--font-titulo);align-items:center;gap:4px;font-size:15px;font-weight:700;display:inline-flex}.em-nota .em-ico{width:18px;height:18px;color:var(--estrela);fill:var(--estrela)}.em-nota small{font-family:var(--font-corpo);color:var(--tinta-2);font-size:15px;font-weight:500}.em-cartao-falta{color:var(--laranja);font-size:15px}.em-aviso{border-radius:var(--raio-md,14px);background:var(--azul-claro);color:var(--tinta);align-items:flex-start;gap:12px;padding:14px 16px;font-size:16px;line-height:1.45;display:flex}.em-aviso .em-ico{color:var(--azul-texto);margin-top:1px}.em-barra-acao{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--superficie);border-top:1px solid var(--linha);box-shadow:var(--sombra-painel);z-index:30;position:sticky;bottom:0}@media (width<=420px){.em-cartao-topo{flex-wrap:wrap}.em-cartao-preco{text-align:left}.em-passos{gap:8px;font-size:14px}.em-passos-barra i{width:22px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{background:var(--fundo);color:var(--tinta);font-family:var(--font-corpo);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:var(--azul-texto)}button{font:inherit}h1,h2,h3{font-family:var(--font-titulo);text-wrap:balance;margin:0}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.mio{max-width:1120px;margin:0 auto;padding-inline:20px}.pular{background:var(--acao);color:var(--on-acao);border-radius:var(--raio-md);z-index:100;font-family:var(--font-titulo);padding:12px 16px;font-weight:700;position:absolute;top:8px;left:-999px}.pular:focus{left:12px}.logo-escuro{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-claro{display:none}:root:not([data-theme=light]) .logo-escuro{display:block}}:root[data-theme=dark] .logo-claro{display:none}:root[data-theme=dark] .logo-escuro{display:block}.vel{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:16px;display:flex}.vel i{background:var(--azul);border-radius:3px;height:6px;display:block}.vel i:first-child{width:40px}.vel i:nth-child(2){width:28px}.vel i:nth-child(3){width:16px}.topo{top:env(safe-area-inset-top,0px);z-index:50;background:var(--fundo);border-bottom:1px solid var(--linha);position:sticky}.topo .mio{justify-content:space-between;align-items:center;gap:12px;min-height:72px;display:flex}.topo .marca img{width:auto;height:44px}.menu{align-items:center;gap:6px;display:flex}.menu a.lnk{font-family:var(--font-titulo);color:var(--tinta);border-radius:var(--raio-sm);padding:12px;font-size:15px;font-weight:600;text-decoration:none}.menu a.lnk:hover{color:var(--azul-texto);background:var(--azul-claro)}.menu .em-btn{min-height:48px;padding:0 18px;font-size:16px}@media (width<=860px){.menu a.lnk{display:none}}@media (width<=420px){.topo .marca img{height:36px}.menu .em-btn{padding:0 14px}}.hero{background:var(--azul-claro);padding-block:44px 56px;position:relative;overflow:hidden}.hero:after{content:"";opacity:.07;pointer-events:none;background:url(/assets/simbolo.png) 50%/contain no-repeat;width:620px;height:380px;position:absolute;top:-40px;right:-140px}.hero .mio{z-index:1;gap:40px;display:grid;position:relative}@media (width>=960px){.hero .mio{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px}}.hero h1{letter-spacing:-.025em;font-size:clamp(34px,7vw,56px);font-weight:700;line-height:1.04}.hero h1 em{color:var(--azul);font-style:normal}.hero .chamada{color:var(--tinta-2);max-width:36ch;margin:18px 0 26px;font-size:19px;line-height:1.5}.hero-botoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-botoes .em-btn--principal{min-height:64px;padding:0 28px;font-size:20px}@media (width<=520px){.hero-botoes .em-btn{width:100%}}.link-oficina{min-height:48px;font-family:var(--font-titulo);color:var(--azul-texto);align-items:center;gap:8px;margin-top:10px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.link-oficina:hover{text-decoration:underline}.atalhos{margin-top:22px}.atalhos-rot{font-family:var(--font-titulo);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:16px;font-weight:700;display:flex}.atalhos .em-grade{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=620px){.atalhos .em-grade{grid-template-columns:repeat(4,minmax(0,1fr))}}.atalhos .em-opcao{min-height:96px;text-decoration:none}.celular{background:var(--superficie);border:1px solid var(--linha);border-radius:36px;justify-self:center;width:100%;max-width:360px;padding:10px;box-shadow:0 24px 50px #071b3d1f}.tela{background:var(--fundo-suave);border-radius:26px;overflow:hidden}.tela-topo{background:var(--superficie);border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.tela-topo img{width:auto;height:26px}.tela-mio{gap:10px;padding:14px;display:grid}.tela-resumo{font-family:var(--font-titulo);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.tela-resumo .em-ico{color:var(--azul-texto)}.tela h3{font-size:20px;font-weight:800}.tela .em-cartao{cursor:default;padding:14px}.tela .em-cartao-nome{font-size:17px}.tela .em-cartao-preco b{font-size:22px}.tela-exemplo{color:var(--tinta-2);text-align:center;padding:0 0 4px;font-size:15px}.faixa{background:var(--fundo);color:var(--tinta);border-bottom:1px solid var(--linha);padding-block:26px}.faixa .mio{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}@media (width>=860px){.faixa .mio{grid-template-columns:repeat(4,minmax(0,1fr))}}.promessa{align-items:flex-start;gap:12px;display:flex}.promessa .em-ico{color:var(--azul-texto);width:30px;height:30px}.promessa b{font-family:var(--font-titulo);font-size:17px;font-weight:700;line-height:1.25;display:block}.promessa span{color:var(--tinta-2);font-size:15px}section{padding-block:64px}@media (width>=860px){section{padding-block:88px}}h2{letter-spacing:-.02em;font-size:clamp(28px,5vw,40px);font-weight:700;line-height:1.1}.sub{color:var(--tinta-2);max-width:52ch;margin:12px 0 36px;font-size:19px}.cab-secao{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.passos{counter-reset:p;gap:16px;display:grid}@media (width>=860px){.passos{grid-template-columns:repeat(3,minmax(0,1fr))}}.passo{border-radius:var(--raio-lg);background:var(--superficie);border:1px solid var(--linha);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:22px;display:grid}.passo-ico{background:var(--azul-claro);width:64px;height:64px;color:var(--azul-texto);border-radius:18px;justify-content:center;align-items:center;display:flex;position:relative}.passo-ico .em-ico{width:34px;height:34px}.passo-ico b{background:var(--acao);width:30px;height:30px;color:var(--on-acao);font-family:var(--font-titulo);border:3px solid var(--superficie);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;position:absolute;top:-8px;left:-8px}.passo h3{margin:4px 0 6px;font-size:20px;font-weight:700}.passo p{color:var(--tinta-2);margin:0;font-size:16px}.diario{background:var(--fundo-suave)}.dois{align-items:start;gap:36px;display:grid}@media (width>=920px){.dois{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.lista-ico{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lista-ico li{border-bottom:1px solid var(--linha);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.lista-ico li:last-child{border-bottom:0}.lista-ico .bolha{background:var(--superficie);border:1px solid var(--linha);width:48px;height:48px;color:var(--azul-texto);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.lista-ico b{font-family:var(--font-titulo);font-size:18px;font-weight:700;display:block}.lista-ico span{color:var(--tinta-2);font-size:16px}.simula{background:var(--superficie);border:1px solid var(--linha);border-radius:var(--raio-lg);box-shadow:var(--sombra-cartao);overflow:hidden}.simula-topo{background:var(--azul-claro);color:var(--tinta);justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex}.simula-topo b{font-family:var(--font-titulo);font-size:17px;font-weight:700}.simula-topo span{color:var(--tinta-2);font-size:15px}.simula-mio{gap:18px;padding:20px;display:grid}.simula .dupla{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.simula .rot{font-family:var(--font-titulo);margin-bottom:8px;font-size:16px;font-weight:600}.simula .chips{flex-wrap:wrap;gap:8px;display:flex}.res{background:var(--fundo-suave);border-radius:var(--raio-md);gap:0;padding:6px 16px;display:grid}.res-linha{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.res-linha:last-child{border-bottom:0}.res-nome{font-family:var(--font-titulo);min-width:0;font-size:16px;font-weight:700}.res-nome small{font-family:var(--font-corpo);color:var(--tinta-2);font-size:15px;font-weight:500;display:block}.res-preco{font-family:var(--font-titulo);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.res-topo{color:var(--tinta-2);padding-top:8px;font-size:15px}.nota-peq{color:var(--tinta-2);margin:0;font-size:15px}.catalogo .em-grade{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=640px){.catalogo .em-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=960px){.catalogo .em-grade{grid-template-columns:repeat(4,minmax(0,1fr))}}.catalogo .em-opcao{min-height:132px;text-decoration:none}.catalogo .preco-de{font-family:var(--font-titulo);color:var(--tinta);font-size:22px;font-weight:800}.catalogo .preco-de small{font-family:var(--font-corpo);color:var(--tinta-2);font-size:15px;font-weight:500;display:block}.mais{color:var(--tinta-2);margin:22px 0 0;font-size:17px}.mais a{font-weight:600}.parceiros{background:var(--azul-claro);color:var(--tinta)}.parceiros .sub{color:var(--tinta-2)}.beneficios{gap:14px;margin-bottom:44px;display:grid}@media (width>=760px){.beneficios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.beneficios{grid-template-columns:repeat(4,minmax(0,1fr))}}.beneficio{border-radius:var(--raio-lg);background:var(--superficie);border:1px solid var(--linha);padding:20px}.beneficio .em-ico{color:var(--azul-texto);width:32px;height:32px}.beneficio b{font-family:var(--font-titulo);margin:12px 0 6px;font-size:18px;font-weight:700;display:block}.beneficio span{color:var(--tinta-2);font-size:16px}.planos{gap:16px;display:grid}@media (width>=880px){.planos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.plano{background:var(--superficie);color:var(--tinta);border-radius:var(--raio-lg);border:2px solid var(--linha);flex-direction:column;padding:24px;display:flex;position:relative}.plano.top{border-color:var(--azul)}.plano .etiqueta{background:var(--acao);color:var(--on-acao);font-family:var(--font-titulo);border-radius:var(--raio-pill);padding:4px 12px;font-size:15px;font-weight:700;position:absolute;top:-14px;left:20px}.plano-nome{font-family:var(--font-titulo);font-size:19px;font-weight:700}.plano-preco{font-family:var(--font-titulo);font-variant-numeric:tabular-nums;margin:10px 0 4px;font-size:38px;font-weight:800;line-height:1}.plano-preco small{font-family:var(--font-corpo);color:var(--tinta-2);font-size:16px;font-weight:500}.plano-para{color:var(--tinta-2);margin:0;font-size:15px}.plano ul{gap:2px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.plano li{border-bottom:1px solid var(--linha);align-items:flex-start;gap:10px;padding:8px 0;font-size:16px;display:flex}.plano li:last-child{border-bottom:0}.plano li .em-ico{width:20px;height:20px;color:var(--verde);margin-top:2px}.regra{border-radius:var(--raio-lg);background:var(--superficie);border:1px solid var(--linha);align-items:flex-start;gap:14px;margin-top:28px;padding:20px;display:flex}.regra .em-ico{color:var(--azul-texto);margin-top:2px}.regra b{font-family:var(--font-titulo);margin-bottom:4px;font-size:17px;font-weight:700;display:block}.regra p{color:var(--tinta-2);margin:0;font-size:16px}.parceiros-cta{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.faq-lista{gap:10px;max-width:820px;display:grid}.faq details{background:var(--superficie);border:2px solid var(--linha);border-radius:var(--raio-md);padding:0 20px}.faq details[open]{border-color:var(--azul)}.faq summary{font-family:var(--font-titulo);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--azul-texto);flex:none;font-size:26px;line-height:1}.faq details[open] summary:after{content:"–"}.faq p{color:var(--tinta-2);max-width:64ch;margin:0 0 18px;font-size:17px}.final{background:var(--fundo-suave);text-align:center}.final .vel{align-items:center}.final p{color:var(--tinta-2);max-width:40ch;margin:14px auto 28px;font-size:19px}.final .hero-botoes{justify-content:center}.rodape{background:var(--fundo-suave);border-top:1px solid var(--linha);color:var(--tinta-2);padding-block:44px 28px;font-size:15px}.rodape .colunas{gap:28px;margin-bottom:28px;display:grid}@media (width>=760px){.rodape .colunas{grid-template-columns:2fr 1fr 1fr}}.rodape img{width:auto;height:44px;margin-bottom:14px}.rodape h4{font-family:var(--font-titulo);color:var(--tinta);margin:0 0 8px;font-size:16px;font-weight:700}.rodape a{color:var(--tinta-2);padding:6px 0;text-decoration:none;display:block}.rodape a:hover{color:var(--azul-texto);text-decoration:underline}.rodape .fim{border-top:1px solid var(--linha);padding-top:18px;font-size:15px;line-height:1.6}@media (width<=520px){.topo{padding-top:env(safe-area-inset-top,0px);top:0}.mio{padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.topo .marca{flex-shrink:0}.topo .marca img{max-width:134px;height:auto}.menu .em-btn{padding:10px 12px;font-size:14px}.hero{padding-block:32px 40px}.hero .mio{gap:28px}.hero .chamada,.sub,.final p{font-size:17px}.hero-botoes .em-btn--principal{min-height:60px;padding:12px 16px;font-size:18px}.link-oficina{flex-wrap:wrap;font-size:15px}.link-oficina .em-ico:last-child{display:none}.faixa .mio{grid-template-columns:minmax(0,1fr);gap:18px}section{padding-block:44px}.passo{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:18px}.passo-ico{width:48px;height:48px}.simula .dupla{grid-template-columns:minmax(0,1fr)}.simula-topo{flex-wrap:wrap}.simula-mio{padding:16px}.plano{padding:22px 18px}.faq details{padding-inline:16px}.faq summary{font-size:16px}.rodape a{align-items:center;min-height:44px;display:flex}.rodape{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}}
