html:has(.site-page){background:#fff;transition:background-color .3s}html[data-lp-baixo-escuro]:has(.site-page){background:#000}body:has(.site-page){background:0 0}.site-page{--site-gutter:clamp(1rem, 4vw, 4.5rem)}.site-topo{grid-template-columns:auto minmax(0,1fr) auto}html[data-lp-rolou] .site-topo{width:min(70rem,100% - 2rem)}.site-topo__inicio{justify-self:start;display:inline-flex}.site-topo .lp-topo__nav{white-space:nowrap;justify-content:center}.site-topo__acoes{align-items:center;gap:.35rem;display:inline-flex}.site-topo__entrar{color:var(--color-ink);border-radius:999px;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;transition:background-color .2s,color .2s;display:none}.site-topo__entrar:hover{background:#ffffffd9}.site-topo__abre{width:2.5rem;height:2.5rem;color:var(--color-ink);cursor:pointer;background:#ffffffb3;border:1px solid #01114224;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.site-topo__abre svg{width:1.1rem;height:1.1rem}html[data-lp-rolou][data-lp-escuro] .site-topo__entrar{color:#fff}html[data-lp-rolou][data-lp-escuro] .site-topo__entrar:hover{background:#ffffff1a}html[data-lp-rolou][data-lp-escuro] .site-topo__abre{color:#fff;background:#ffffff14;border-color:#ffffff2e}html[data-lp-rolou][data-lp-escuro]:has(.site-menu[data-aberto=true]) .site-topo{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-color:#0000}html:has(.site-menu[data-aberto=true]) .site-topo{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-color:#0000}html[data-lp-rolou][data-lp-escuro]:has(.site-menu[data-aberto=true]) .site-topo .lp-topo__marca{color:var(--color-ink)}html[data-lp-rolou][data-lp-escuro]:has(.site-menu[data-aberto=true]) .site-topo__abre{color:var(--color-ink);background:#fff;border-color:#01114224}@media (min-width:640px){.site-topo__entrar{display:inline-block}}@media (max-width:1179px){.site-topo .lp-topo__nav{display:none}.site-topo .lp-topo__acao{grid-column:3}}@media (min-width:1180px){.site-topo__abre{display:none}}@media (max-width:899px){.site-topo{grid-template-columns:1fr auto}.site-topo .lp-topo__acao{grid-column:2}html:not([data-lp-rolou]) .site-page.site-page.site-page .lp-topo{opacity:1;pointer-events:auto}.site-page .lp-hero{padding-top:calc(4.1rem + env(safe-area-inset-top))}}.site-menu{z-index:40;visibility:hidden;color:var(--color-ink);opacity:0;background:radial-gradient(60rem 40rem at 62% 28%,#fff 0%,#0000 70%),linear-gradient(#e6eaf4 0%,#eef1f8 62%,#fff 100%);transition:opacity .3s,visibility .3s;position:fixed;inset:0;overflow-y:auto}.site-menu[data-aberto=true]{visibility:visible;opacity:1}.site-menu__miolo{max-width:76rem;min-height:100%;padding:6rem var(--site-gutter) 3rem;align-content:center;gap:2.5rem;margin:0 auto;display:grid}.site-menu nav ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.site-menu nav li{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(1rem)}.site-menu[data-aberto=true] nav li{opacity:1;transform:none}.site-menu nav a{font-family:var(--font-montserrat), Montserrat, system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(1.75rem,3.6vw,3rem);font-weight:600;line-height:1.15;transition:color .2s}.site-menu nav a:hover{color:var(--lp-azul)}.site-menu aside{border-top:1px solid #0111421f;gap:1.75rem;padding-top:1.75rem;display:grid}.site-menu h3{color:#4a5272;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .6rem;font-size:.75rem;font-weight:600}.site-menu__contato{overflow-wrap:anywhere;align-items:center;gap:.6rem;margin-top:.4rem;font-size:1rem;display:flex}.site-menu__contato svg{flex:none;width:1.25rem;height:1.25rem}.site-menu__botoes{flex-wrap:wrap;gap:.6rem;display:flex}.site-menu__legal{color:#4a5272;gap:.5rem;margin:0;font-size:.8125rem;display:flex}@media (min-width:900px){.site-menu__miolo{grid-template-columns:1.1fr 1fr;align-items:center;gap:4rem}.site-menu aside{border-top:0;border-left:1px solid #0111421f;padding:0 0 0 3rem}}@media (prefers-reduced-motion:reduce){.site-menu,.site-menu nav li{transition:none}}.site-page .lp-btn--branco{cursor:pointer;background:#fff;border:0;font-family:inherit;color:var(--color-ink)!important}.site-page .lp-btn--branco:hover{background:#eef1f8}.site-page .lp-btn--branco .lp-btn__circulo{background:var(--color-ink);color:#fff}.site-page .lp-clara .lp-btn--branco{box-shadow:inset 0 0 0 1px var(--lp-borda)}.site-botoes{flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;display:flex}.site-so-celular{display:none!important}@media (max-width:899px){.site-so-celular{display:inline-flex!important}.site-so-computador{display:none!important}.site-botoes{justify-content:center}}button.lp-missao{color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;border-style:solid}.site-video__capa{object-fit:cover;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.lp-hero.site-capa{height:auto;min-height:0;padding:8rem var(--site-gutter) 3.5rem;align-items:center;display:flex;overflow:hidden}.site-capa__texto{z-index:1;max-width:46rem;position:relative}.site-capa__titulo{color:var(--color-ink);font-family:var(--font-montserrat), Montserrat, system-ui, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(2.125rem,7.6vw,4rem);font-weight:600;line-height:1.06;animation:.6s ease-out 50ms both lp-entra}.site-capa .lp-hero__sub{max-width:36rem;margin-top:1.1rem;font-size:1.0625rem;animation:.6s ease-out .12s both lp-entra}.site-capa .lp-hero__sub a{text-underline-offset:2px;text-decoration:underline}.site-capa .lp-estatua{display:none}@media (max-width:899px){.lp-hero.site-capa{padding-top:6.5rem;padding-bottom:2rem}.site-capa__texto{text-align:left}.site-page .site-capa .lp-hero__sub{color:var(--lp-suave);text-align:left;text-align-last:auto;text-wrap:pretty}}@media (min-width:900px){.lp-hero.site-capa{min-height:34rem}.site-capa .lp-estatua{width:clamp(20rem,30vw,30rem);margin:0;display:block;position:absolute;bottom:-9rem;right:clamp(0rem,6vw,8rem);transform:none}.site-capa__texto{max-width:min(46rem,100% - 26rem)}}.site-sec{max-width:96rem;padding:4.5rem var(--site-gutter);margin:0 auto}.site-sec--colada{padding-top:1rem}.site-sec+.site-sec,.site-planos+.lp-faq{padding-top:0}.lp-controle+.site-sec{padding-top:2rem}.site-cabeca{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}.site-cabeca>p{max-width:26rem;color:var(--lp-suave);margin:0;font-size:.9375rem;line-height:1.55}.site-cartao{border:1px solid var(--lp-borda);background:var(--lp-card);color:var(--color-ink);border-radius:24px}.lp-clara:not(.lp-clara--meio){--lp-card:#f5f6fa;--lp-borda:#e4e7f0}.site-placa{background:var(--color-ink);color:#fff;border-radius:24px;box-shadow:0 20px 40px #01114229}.site-escuro{color:var(--lp-texto);background:linear-gradient(#15171c,#0b0c0f);border:1px solid #ffffff17;border-radius:24px}.lp-page .lp-prova--sem-lado{grid-template-columns:minmax(0,1fr)}.lp-prova--sem-lado .lp-titulo{max-width:54rem}.lp-page .lp-faq--so-lista{grid-template-columns:minmax(0,1fr);max-width:52rem;padding-top:1rem}.site-ciclo__quando{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-suave);margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:block}.lp-comeca__passos li:last-child .site-ciclo__quando{color:#4a5272}.site-ciclo__chip{background:#ffffff1a;border-radius:999px;margin-top:.85rem;padding:.25rem .7rem;font-size:.75rem;font-weight:600;display:inline-block}.lp-comeca__passos li:last-child .site-ciclo__chip{background:var(--color-ink);color:#fff}.site-recursos{padding:1rem 0 4.5rem}.lp-sec.site-mais{padding-top:0}.site-mais .lp-titulo{margin-bottom:2.5rem}.site-conector{isolation:isolate;position:relative;overflow:hidden}.site-conector:before{content:"";z-index:-1;background:radial-gradient(70% 60% at 100% 0%, color-mix(in srgb, var(--color-brand-500) 38%, transparent), transparent);pointer-events:none;position:absolute;inset:0}.site-problema{flex-direction:column;gap:2.5rem;display:flex}.site-rodape{max-width:76rem;padding:2rem var(--lp-gutter) 2.5rem;border-top:1px solid var(--lp-borda);flex-direction:column;gap:3rem;margin:0 auto;display:flex}@media (min-width:900px){.site-sec{padding-block:6.5rem}.site-sec--colada{padding-top:2rem}.site-cabeca{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem}.site-cabeca>p{flex:none}}@media (max-width:899px){.site-ciclo .lp-comeca__passos li:last-child{padding-right:1.25rem}}.site-page .lp-viva__estatua{transform:none}.lp-bal.lp-bal--mesa{height:max(100svh,38rem);min-height:0;padding:5.25rem var(--site-gutter) 0;justify-content:flex-start;align-items:center;overflow:hidden}.lp-bal--mesa .lp-bal__conteudo{text-align:center;background:0 0;flex:1 1 0;justify-content:center;align-items:center;width:100%;min-width:0;max-width:44rem;min-height:0;margin-inline:0;padding:0}.lp-bal--mesa .lp-bal__kicker{justify-content:center;margin-bottom:.5rem}.lp-bal--mesa .lp-bal__titulo{font-size:clamp(1.625rem,min(5.6vw,4.8svh),2.5rem)}.lp-bal--mesa .lp-bal__cartao{align-items:center;width:100%;min-height:15.25rem;margin-top:.9rem}.lp-bal--mesa .lp-bal__progresso{align-self:center;width:min(32rem,100%);margin-bottom:.4rem}.lp-bal--mesa .lp-bal__trilho i{background:var(--color-vivo-good)}.lp-bal--mesa .lp-bal__pergunta{max-width:38rem;font-size:clamp(1.125rem,min(4.6vw,3.1svh),1.625rem)}.lp-bal--mesa .lp-bal__apoio{max-width:34rem;font-size:.875rem}.lp-bal--mesa .lp-bal__faixa{justify-items:center;width:min(30rem,100%)}.lp-bal--mesa .lp-bal__acoes{flex-wrap:nowrap;justify-content:center;width:100%;margin-top:auto;padding-top:.75rem}.lp-bal--mesa .lp-bal__acoes>*{flex:0 15rem;min-width:0}.lp-bal--mesa .is-resultado .lp-bal__kicker,.lp-bal--mesa .is-resultado .lp-bal__titulo{display:none}.lp-bal--mesa .is-resultado .lp-bal__cartao{min-height:0;margin-top:0}.lp-bal--mesa .is-resultado .lp-bal__acoes{flex-wrap:wrap;margin-top:0}.lp-bal--mesa .lp-bal__resultado{text-align:left;width:min(32rem,100%);padding:.75rem 1rem}.lp-bal--mesa .lp-bal__resultado strong{font-size:clamp(1.75rem,min(8vw,5svh),2.5rem)}.lp-bal--mesa .lp-bal__refaz{align-self:center;min-height:1.5rem;margin-top:.25rem}.lp-bal--mesa .lp-btn.lp-btn--tinta{background:var(--color-vivo-good)}.lp-bal--mesa .lp-btn.lp-btn--tinta:hover{background:color-mix(in srgb, var(--color-vivo-good) 86%, #000)}.lp-bal--mesa .lp-btn--tinta .lp-btn__circulo{color:var(--color-vivo-good)}.site-page .lp-bal--mesa .lp-bal__cartao .lp-btn--branco{border:1px solid var(--color-vivo-critical);box-shadow:none;background:#fff;color:var(--color-vivo-critical)!important}.site-page .lp-bal--mesa .lp-bal__cartao .lp-btn--branco:hover{background:color-mix(in srgb, var(--color-vivo-critical) 6%, #fff)}.site-page .lp-bal--mesa .lp-bal__cartao .lp-btn--branco .lp-btn__circulo{background:color-mix(in srgb, var(--color-vivo-critical) 16%, #fff);color:var(--color-vivo-critical)}.site-page .lp-bal--mesa .is-resultado .lp-btn--branco{border-color:var(--lp-borda);color:var(--color-ink)!important}.lp-mesa{aspect-ratio:1600/570;flex:none;width:min(62rem,100%,86svh);margin-top:clamp(1.75rem,4.5svh,2.75rem);margin-bottom:-1.5%;position:relative}.lp-mesa:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 92%);height:24%;position:absolute;inset:auto -10% 0}.lp-mesa>img,.lp-mesa__prato,.lp-mesa__prato img{width:100%;height:100%;display:block;position:absolute;inset:0}.lp-mesa__travessao{transform-origin:50% 34.3%;transition:transform .9s cubic-bezier(.34,1.4,.64,1)}.lp-mesa__prato{transition:transform .9s cubic-bezier(.34,1.4,.64,1)}@media (prefers-reduced-motion:reduce){.lp-mesa__travessao,.lp-mesa__prato{transition:none}}@media (max-width:899px) and (max-height:720px){.lp-bal--mesa .lp-bal__conteudo:not(.is-resultado) .lp-bal__kicker{display:flex}.lp-bal--mesa .lp-bal__conteudo:not(.is-resultado) .lp-bal__titulo{display:block}}@media (max-width:899px){.lp-bal.lp-bal--mesa{padding-top:4.75rem}.lp-bal--mesa .lp-bal__cartao{min-height:15.5rem;margin-top:.6rem}.lp-bal--mesa .is-resultado .lp-bal__cartao{min-height:0;margin-top:0}.lp-bal--mesa .lp-bal__acoes>*{flex:1 1 0;padding-left:1rem;font-size:.8125rem}.lp-bal--mesa .is-resultado .lp-bal__acoes>*{flex:100%;min-height:2.75rem}.lp-mesa{margin-top:1.5rem}}.lp-fim.lp-fim--so-texto{max-width:52rem;padding:6rem var(--lp-gutter) 5rem;text-align:center;display:block}.lp-fim--so-texto .lp-titulo,.lp-fim--so-texto .lp-fim__texto>p{margin-inline:auto}.lp-fim--so-texto .lp-fim__texto{padding-bottom:0}.lp-fim--so-texto .site-botoes{justify-content:center}