:root{--cor-fundo: #F7F9FC;--cor-texto: #13223B;--cor-primaria: #305FB6;--cor-secundaria: #95CED7;--cor-cta: #C2492F;--cor-texto-sobre-cta: #FFFFFF;--cor-superficie: #FFFFFF;--cor-borda: #D5DCE6;--cor-borda-campo: #7D8A9E;--cor-texto-suave: #4A5568;--cor-cta-hover: #A63D27;--cor-foco: #305FB6;--cor-erro: #B42318;--cor-erro-fundo: #FDECEA;--cor-sucesso: #1E6B3A;--cor-sucesso-fundo: #E7F4EC;--fonte-titulos: "Nunito", "Arial Rounded MT Bold", system-ui, sans-serif;--fonte-texto: "Nunito Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--tamanho-pequeno: .8rem;--tamanho-texto: 1rem;--tamanho-h4: 1.25rem;--tamanho-h3: 1.563rem;--tamanho-h2: 1.953rem;--tamanho-h1: 2.441rem;--tamanho-destaque: 3.052rem;--altura-linha-texto: 1.5;--altura-linha-titulo: 1.2;--espaco-1: .25rem;--espaco-2: .5rem;--espaco-3: .75rem;--espaco-4: 1rem;--espaco-5: 1.5rem;--espaco-6: 2rem;--espaco-7: 3rem;--espaco-8: 4rem;--espaco-9: 6rem;--espaco-10: 8rem;--raio: 12px;--raio-campo: 12px;--sombra: 0 1px 2px rgba(19, 34, 59, .06), 0 8px 24px rgba(19, 34, 59, .08);--borda-foco: 3px solid var(--cor-foco);--alvo-toque: 44px;--largura-maxima: 1120px;--largura-texto: 65ch;--transicao: .3s;--transicao-reveal: .6s;--easing: ease-in-out;--atraso-reveal: .2s;--altura-header: 60px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--altura-header) + 12px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--cor-fundo);color:var(--cor-texto);font-family:var(--fonte-texto);font-size:var(--tamanho-texto);line-height:var(--altura-linha-texto);overflow-x:hidden}h1,h2,h3,h4{font-family:var(--fonte-titulos);line-height:var(--altura-linha-titulo);margin:0}h2{font-size:var(--tamanho-h2);font-weight:800}h3{font-size:var(--tamanho-h4);font-weight:700}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}a{color:var(--cor-primaria);transition:color var(--transicao) var(--easing)}a:hover{color:var(--cor-texto)}:focus-visible{outline:var(--borda-foco);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.conteudo{max-width:var(--largura-maxima);margin:0 auto;padding:0 var(--espaco-5)}.secao{padding:var(--espaco-8) 0;border-top:1px solid var(--cor-borda)}.secao+.secao{content-visibility:auto;contain-intrinsic-size:auto 700px}.cabeca{margin-bottom:var(--espaco-7)}.cabeca h2{max-width:24ch}.cabeca .apoio{margin-top:var(--espaco-4)}.eyebrow{font-weight:700;color:var(--cor-primaria);margin-bottom:var(--espaco-2)}.apoio{color:var(--cor-texto-suave);max-width:var(--largura-texto)}.nota{font-size:var(--tamanho-pequeno);color:var(--cor-texto-suave)}.a-definir{color:var(--cor-erro);font-weight:700}.selo{display:inline-block;background:var(--cor-secundaria);color:var(--cor-texto);font-weight:700;border-radius:var(--raio);padding:var(--espaco-1) var(--espaco-3)}.botao{display:inline-flex;align-items:center;justify-content:center;min-height:var(--alvo-toque);padding:var(--espaco-3) var(--espaco-5);border-radius:var(--raio);border:0;font-family:var(--fonte-texto);font-size:var(--tamanho-texto);font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--transicao) var(--easing),color var(--transicao) var(--easing)}.botao-primario{background:var(--cor-cta);color:var(--cor-texto-sobre-cta)}.botao-primario:hover{background:var(--cor-cta-hover);color:var(--cor-texto-sobre-cta)}.botao-secundario{background:var(--cor-superficie);color:var(--cor-primaria);box-shadow:inset 0 0 0 2px var(--cor-primaria)}.botao-secundario:hover{background:var(--cor-fundo);color:var(--cor-texto)}.cabecalho{position:sticky;top:0;z-index:100;height:var(--altura-header);background:var(--cor-fundo);transition:box-shadow var(--transicao) var(--easing)}.cabecalho.rolou{box-shadow:var(--sombra)}.cabecalho .conteudo{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--espaco-4)}.logo{display:inline-flex;align-items:center;min-height:var(--alvo-toque)}.logo img{height:32px;width:auto}.menu-btn{width:var(--alvo-toque);height:var(--alvo-toque);display:inline-flex;align-items:center;justify-content:center;background:var(--cor-superficie);border:1.5px solid var(--cor-borda-campo);border-radius:var(--raio);color:var(--cor-texto);cursor:pointer}.menu-btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.menu{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:var(--espaco-1);padding:var(--espaco-3) var(--espaco-5) var(--espaco-5);background:var(--cor-fundo);border-bottom:1px solid var(--cor-borda)}.menu.aberto{display:flex}.menu a:not(.botao){display:flex;align-items:center;min-height:48px;font-weight:600;color:var(--cor-texto);text-decoration:none}.menu a:not(.botao):hover{color:var(--cor-primaria)}.menu .botao{margin-top:var(--espaco-3)}.topo{padding:var(--espaco-7) 0 var(--espaco-8)}.topo .conteudo{display:grid;gap:var(--espaco-7)}.topo h1{font-size:var(--tamanho-h1);font-weight:800;max-width:14ch}.topo .sub{margin:var(--espaco-5) 0 var(--espaco-6);font-size:var(--tamanho-h4);max-width:36ch;color:var(--cor-texto-suave)}.topo .nota{margin-top:var(--espaco-4)}.visual{position:relative}.foto{width:100%;height:auto;display:block;border-radius:var(--raio);background:var(--cor-superficie)}.mock{width:100%;height:auto;display:block;margin-top:var(--espaco-4)}.mock .fundo-svg{fill:var(--cor-superficie);stroke:var(--cor-borda)}.mock .grade{stroke:var(--cor-borda);stroke-width:1}.mock .eixo{stroke:var(--cor-borda-campo);stroke-width:1.5}.mock .barra{fill:var(--cor-secundaria)}.mock .linha{fill:none;stroke:var(--cor-primaria);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.mock .ponto{fill:var(--cor-superficie);stroke:var(--cor-primaria);stroke-width:2.5}.mock .t{fill:var(--cor-texto);font-family:var(--fonte-texto)}.mock .ts{fill:var(--cor-texto-suave);font-family:var(--fonte-texto)}.cartoes{display:grid;gap:var(--espaco-5)}.cartao{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio);padding:var(--espaco-6);transition:transform var(--transicao) var(--easing)}.cartao:hover{transform:translateY(-4px)}.cartao h3{margin-bottom:var(--espaco-2)}.cartao p{color:var(--cor-texto-suave)}.icone{width:48px;height:48px;border-radius:var(--raio);background:var(--cor-secundaria);color:var(--cor-texto);display:flex;align-items:center;justify-content:center;margin-bottom:var(--espaco-5)}.icone svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ico-linha{fill:none;stroke:var(--cor-primaria);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.antes-depois .selo{background:var(--cor-fundo);border:1px solid var(--cor-borda);margin-bottom:var(--espaco-3)}.antes-depois .depois{background:var(--cor-secundaria);border-color:var(--cor-secundaria)}.antes-depois .depois .selo{background:var(--cor-superficie);border-color:var(--cor-superficie)}.antes-depois .depois p{color:var(--cor-texto)}.passos{display:grid;gap:var(--espaco-6);counter-reset:p}.passo{position:relative;padding:var(--espaco-1) 0 0 calc(var(--alvo-toque) + var(--espaco-4));counter-increment:p}.passo:before{content:counter(p);position:absolute;left:0;top:0;width:var(--alvo-toque);height:var(--alvo-toque);border-radius:var(--raio);background:var(--cor-primaria);color:var(--cor-texto-sobre-cta);font-family:var(--fonte-titulos);font-weight:800;font-size:var(--tamanho-h4);display:flex;align-items:center;justify-content:center}.passo h3{margin-bottom:var(--espaco-2)}.passo p{color:var(--cor-texto-suave)}.dividido{display:grid;gap:var(--espaco-7)}.linhas li{display:grid;gap:var(--espaco-2);padding:var(--espaco-5) 0;border-bottom:1px solid var(--cor-borda)}.linhas li:first-child{border-top:1px solid var(--cor-borda)}.linhas p{color:var(--cor-texto-suave);max-width:var(--largura-texto)}.telas{display:grid;gap:var(--espaco-6);margin-top:var(--espaco-8)}.telas figure{margin:0}.telas img{width:100%;height:auto;border:1px solid var(--cor-borda);border-radius:var(--raio);background:var(--cor-superficie)}.telas figcaption{margin-top:var(--espaco-3)}.final-grade{display:grid;gap:var(--espaco-6)}.final-foto{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 85%;border-radius:var(--raio)}.plano{display:grid;gap:var(--espaco-4);align-content:start}.plano .preco{font-family:var(--fonte-titulos);font-size:var(--tamanho-h3);font-weight:800}.plano .limite{display:flex;justify-content:space-between;gap:var(--espaco-3)}.plano .cobranca{color:var(--cor-texto-suave)}.incluso{margin-top:var(--espaco-7)}.incluso h3{margin-bottom:var(--espaco-3)}.incluso li{display:flex;gap:var(--espaco-3);padding:var(--espaco-2) 0}.incluso svg,.itens svg{flex:none;width:24px;height:24px;margin-top:1px}.rodape-planos{margin-top:var(--espaco-5)}.faq details{border-bottom:1px solid var(--cor-borda)}.faq details:first-of-type{border-top:1px solid var(--cor-borda)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--espaco-4);min-height:var(--alvo-toque);padding:var(--espaco-5) 0;font-family:var(--fonte-titulos);font-weight:700;font-size:var(--tamanho-h4);cursor:pointer;list-style:none;transition:color var(--transicao) var(--easing)}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--cor-primaria)}.faq .seta{flex:none;width:24px;height:24px;fill:none;stroke:var(--cor-primaria);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--transicao) var(--easing)}.faq details[open] .seta{transform:rotate(180deg)}.faq details p{padding:0 0 var(--espaco-5);color:var(--cor-texto-suave);max-width:var(--largura-texto)}.faq details[open] p{animation:surgir var(--transicao) var(--easing)}@keyframes surgir{0%{opacity:0}to{opacity:1}}.politicas li{display:flex;gap:var(--espaco-4);padding:var(--espaco-5) 0;border-bottom:1px solid var(--cor-borda)}.politicas li:first-child{border-top:1px solid var(--cor-borda)}.politicas svg{flex:none;width:24px;height:24px;margin-top:2px}.politicas strong{display:block;font-weight:700}.politicas span{color:var(--cor-texto-suave)}.politicas .selo{margin-left:var(--espaco-2)}.campo{display:grid;gap:var(--espaco-2);margin-bottom:var(--espaco-5)}.campo label{font-weight:700}.campo input{min-height:var(--alvo-toque);padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio-campo);border:1.5px solid var(--cor-borda-campo);background:var(--cor-superficie);color:var(--cor-texto);font:inherit;transition:border-color var(--transicao) var(--easing)}.campo input:focus{border-color:var(--cor-primaria)}.campo input:focus-visible{outline:var(--borda-foco);outline-offset:3px}.consentimento{display:flex;gap:var(--espaco-3);align-items:flex-start;margin-bottom:var(--espaco-5);color:var(--cor-texto-suave)}.consentimento input{flex:none;width:24px;height:24px;margin:10px 0 0;accent-color:var(--cor-primaria)}.consentimento label{min-height:var(--alvo-toque);padding-top:var(--espaco-2)}.formulario .botao{width:100%}.aviso{margin-top:var(--espaco-4);border-radius:var(--raio);padding:var(--espaco-3) var(--espaco-4)}.aviso:empty{display:none}.aviso.erro{background:var(--cor-erro-fundo);color:var(--cor-erro)}.aviso.ok{background:var(--cor-sucesso-fundo);color:var(--cor-sucesso)}.aviso.info{background:var(--cor-fundo);border:1px solid var(--cor-borda);color:var(--cor-texto-suave)}.itens{margin-top:var(--espaco-5);display:grid;gap:var(--espaco-3)}.itens li{display:flex;gap:var(--espaco-3)}.final h2{max-width:24ch}.final .itens{margin:var(--espaco-5) 0 var(--espaco-6)}.final .nota{margin-top:var(--espaco-4)}.rodape{padding:var(--espaco-7) 0;border-top:1px solid var(--cor-borda);color:var(--cor-texto-suave);content-visibility:auto;contain-intrinsic-size:auto 360px}.rodape .colunas{display:grid;gap:var(--espaco-6)}.rodape img{height:28px;width:auto;margin-bottom:var(--espaco-4)}.rodape h2{font-size:var(--tamanho-texto);font-weight:700;color:var(--cor-texto);margin-bottom:var(--espaco-2)}.rodape li{padding:0;min-height:32px;display:flex;align-items:center}.rodape nav a{display:inline-flex;align-items:center;min-height:var(--alvo-toque)}.rodape .legal{margin-top:var(--espaco-6);padding-top:var(--espaco-5);border-top:1px solid var(--cor-borda)}@media(scripting:enabled){.reveal{opacity:0;transform:translateY(20px);transition:opacity var(--transicao-reveal) var(--easing),transform var(--transicao-reveal) var(--easing);will-change:opacity,transform}.reveal.ativo{opacity:1;transform:translateY(0)}.d1{transition-delay:calc(var(--atraso-reveal) * 1)}.d2{transition-delay:calc(var(--atraso-reveal) * 2)}.d3{transition-delay:calc(var(--atraso-reveal) * 3)}}@media(min-width:768px){:root{--altura-header: 80px}.conteudo{padding:0 var(--espaco-6)}.secao{padding:var(--espaco-9) 0}.cabeca{margin-bottom:var(--espaco-8)}.menu-btn{display:none}.menu{display:flex;position:static;flex-direction:row;align-items:center;gap:var(--espaco-5);padding:0;border:0;background:transparent}.menu .botao{margin-top:0}.topo{padding:var(--espaco-10) 0 var(--espaco-9)}.topo .conteudo{grid-template-columns:1fr 1fr;align-items:center;gap:var(--espaco-8)}.topo h1{font-size:var(--tamanho-destaque)}.visual .mock{position:absolute;left:calc(var(--espaco-6) * -1);bottom:calc(var(--espaco-7) * -1);width:66%;margin:0}.telas{grid-template-columns:repeat(2,1fr)}.final-grade{grid-template-columns:1.2fr 1fr;align-items:center;gap:var(--espaco-7)}.final-foto{aspect-ratio:1 / 1}.cartoes.tres{grid-template-columns:repeat(3,1fr)}.cartoes.dois{grid-template-columns:repeat(2,1fr)}.passos{grid-template-columns:repeat(3,1fr);gap:var(--espaco-6)}.dividido{grid-template-columns:1fr 1fr;align-items:center;gap:var(--espaco-8)}.dividido.topo-alinhado{align-items:start}.linhas li{grid-template-columns:1fr 1.6fr;gap:var(--espaco-6)}.rodape .colunas{grid-template-columns:1.6fr 1fr 1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:1ms!important;transition-delay:0ms!important;animation-duration:1ms!important}.reveal{opacity:1!important;transform:none!important}}
