@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/fontes/plus-jakarta-sans.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fontes/inter.woff2) format("woff2")}:root{--verde: #19c088;--verde-hover: #2fd39b;--link: #0f7a56;--mata: #0b1712;--mata-2: #163126;--mata-3: #12261d;--grafite: #11241d;--texto: #11241d;--texto-2: #46594f;--texto-3: #5d6f66;--nevoa: #f1f6f3;--borda: #cfe9dd;--ativo: #e6f6ef;--branco: #ffffff;--erro: #c2383d;--raio-campo: 10px;--raio-cartao: 14px;--raio-bloco: 20px;--sombra: 0 18px 40px rgb(11 23 18 / .08);--fonte-titulo: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--fonte-texto: "Inter", "Segoe UI", system-ui, sans-serif;--largura: 1160px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--fonte-texto);color:var(--texto);background:var(--nevoa);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,.cartao-form__titulo,.obrigado__titulo{font-family:var(--fonte-titulo);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0}p{margin:0}a{color:var(--link)}img{max-width:100%;height:auto}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--verde);outline-offset:2px;border-radius:6px}.casca{width:min(var(--largura),100% - 40px);margin-inline:auto}.casca--estreita{width:min(780px,100% - 40px)}.verde{color:var(--verde)}.pular{position:absolute;left:-9999px;top:8px;z-index:50;background:var(--branco);padding:8px 12px;border-radius:8px}.pular:focus{left:8px}.isca{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.icone{width:22px;height:22px;flex:none}.icone--p{width:16px;height:16px}.icone--check{width:18px;height:18px;color:var(--verde)}.simbolo{width:40px;height:40px;flex:none}.simbolo--p{width:32px;height:32px}.simbolo--g{width:64px;height:64px}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--texto)}.logo__simbolo{width:40px;height:40px;flex:none}.logo__texto{display:flex;flex-direction:column;line-height:1;font-family:var(--fonte-titulo);font-weight:800;letter-spacing:-.02em}.logo__mae{font-size:11px}.logo__nome{font-size:22px}.logo b{color:var(--verde);font-weight:inherit}.logo--escuro{color:var(--branco)}.logo--escuro .logo__mae{color:#ffffffe6}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:12px;border:0;font:800 15px/1 var(--fonte-titulo);text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}.botao--verde{background:var(--verde);color:var(--mata)}.botao--verde:hover{background:var(--verde-hover)}.botao--escuro{background:var(--mata);color:var(--branco)}.botao--cheio{width:100%}.botao:disabled{opacity:.6;cursor:wait}.botao-link{background:none;border:0;color:var(--texto-3);font:600 14px var(--fonte-texto);margin-top:8px;cursor:pointer;width:100%}.topo{position:sticky;top:0;z-index:30;background:#0b1712eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgb(255 255 255 / .08);color:var(--branco)}.topo__barra{display:flex;align-items:center;gap:20px;min-height:68px}.topo__marca{text-decoration:none;margin-right:auto}.topo__nav{display:none;align-items:center;gap:4px}.topo__nav>a,.hub-menu>summary{color:#ffffffc7;text-decoration:none;font-size:14px;font-weight:500;padding:8px 12px;border-radius:8px}.topo__nav>a:hover,.hub-menu>summary:hover{color:var(--branco);background:#ffffff0f}.topo__cta{display:none;min-height:42px;font-size:14px}.hub-menu{position:relative}.hub-menu>summary{list-style:none;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.hub-menu>summary::-webkit-details-marker{display:none}.hub-menu__painel{position:absolute;right:0;top:calc(100% + 10px);width:340px;background:var(--branco);color:var(--texto);border-radius:var(--raio-cartao);box-shadow:0 24px 60px #0000004d;padding:8px}.hub-menu__painel a{display:flex;gap:12px;align-items:center;padding:10px;border-radius:10px;text-decoration:none;color:var(--texto)}.hub-menu__painel a:hover{background:var(--ativo)}.hub-menu__painel b{display:block;font-family:var(--fonte-titulo);font-size:14px}.hub-menu__painel small{color:var(--texto-3);font-size:12px}.hub-menu__hub{border-bottom:1px solid var(--borda);border-radius:10px 10px 0 0!important;margin-bottom:4px}.topo__gaveta>summary{list-style:none;cursor:pointer;padding:8px;color:var(--branco)}.topo__gaveta>summary::-webkit-details-marker{display:none}.topo__gaveta>nav{position:absolute;left:0;right:0;top:68px;background:var(--mata);padding:12px 20px 20px;display:grid;gap:4px;border-bottom:1px solid rgb(255 255 255 / .1)}.topo__gaveta>nav a:not(.botao){color:var(--branco);text-decoration:none;padding:12px 4px;border-bottom:1px solid rgb(255 255 255 / .06)}.topo__gaveta>nav .botao{margin-top:12px}@media(min-width:960px){.topo__nav,.topo__cta{display:flex}.topo__gaveta{display:none}}.hero{background:radial-gradient(120% 90% at 0% 0%,var(--mata-2) 0%,var(--mata) 60%);color:var(--branco)}.hero__grade{display:grid;gap:40px;padding:56px 0 72px;align-items:center}@media(min-width:960px){.hero__grade{grid-template-columns:1.1fr .9fr;gap:64px;padding:88px 0 104px}}.selo{display:inline-flex;align-items:center;gap:8px;border:1px solid rgb(255 255 255 / .12);background:#ffffff0d;border-radius:999px;padding:6px 14px;font-size:13px;color:#ffffffd1}.selo__ponto{width:8px;height:8px;border-radius:50%;background:var(--verde);box-shadow:0 0 #19c08899;animation:pulso 2s infinite}@keyframes pulso{70%{box-shadow:0 0 0 10px #19c08800}to{box-shadow:0 0 #19c08800}}.hero h1{margin-top:22px;font-size:clamp(34px,6vw,56px)}.hero__sub{margin-top:20px;font-size:17px;color:#ffffffc2;max-width:560px}.hero__provas{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:#ffffffb8}.hero__provas li{display:inline-flex;align-items:center;gap:6px}.cartao-form{background:var(--branco);color:var(--texto);border-radius:24px;padding:28px;box-shadow:0 30px 70px #00000052;scroll-margin-top:90px}.cartao-form__titulo{font-size:22px}.cartao-form__sub{margin-top:6px;color:var(--texto-2);font-size:14px}.form{display:grid;gap:14px}.form>div[data-etapa]{display:grid;gap:14px}.campo-rotulado{display:grid;gap:6px;font-size:14px;font-weight:600}.campo-rotulado small{font-weight:400;color:var(--texto-3)}.campo{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--borda);border-radius:var(--raio-campo);font:400 16px var(--fonte-texto);color:var(--texto);background:var(--branco)}.campo:focus{border-color:var(--verde);outline:3px solid rgb(25 192 136 / .25);outline-offset:0}.consentimento{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--texto-2)}.consentimento input{margin-top:3px;width:18px;height:18px;accent-color:var(--link);flex:none}.form__erro{color:var(--erro);font-size:14px;font-weight:600}.pergunta{border:0;padding:0;margin:0;display:grid;gap:8px}.pergunta legend,.pergunta__rotulo{font-weight:700;font-size:14px;padding:0}.opcoes{display:flex;flex-wrap:wrap;gap:8px}.opcao{position:relative;cursor:pointer}.opcao input{position:absolute;opacity:0}.opcao span{display:inline-block;padding:9px 14px;border:1px solid var(--borda);border-radius:999px;font-size:14px;font-weight:600;transition:all .15s}.opcao input:checked+span{background:var(--ativo);border-color:var(--verde);color:var(--link)}.opcao input:focus-visible+span{outline:3px solid var(--verde);outline-offset:2px}.obrigado{display:grid;gap:12px}.obrigado__titulo{display:flex;align-items:center;gap:8px;font-size:22px}.obrigado__fila{font-size:15px}.obrigado__fila b{font:800 28px var(--fonte-titulo);color:var(--link)}.indicacao{background:var(--nevoa);border:1px dashed var(--borda);border-radius:var(--raio-cartao);padding:16px;display:grid;gap:10px;font-size:14px}.indicacao__link{display:flex;gap:8px}.indicacao__link .campo{font-size:14px}.indicacao__redes{font-size:13px;color:var(--texto-3)}.secao{padding:80px 0;scroll-margin-top:70px}.secao--branca{background:var(--branco)}.secao--grupo{padding-top:24px}.secao--grupo:has(.rotulo){padding-top:80px}.secao--escura{background:radial-gradient(120% 90% at 100% 0%,var(--mata-2) 0%,var(--mata) 60%);color:var(--branco)}.secao__cabeca{max-width:680px;margin-bottom:36px}.secao__cabeca h2{font-size:clamp(26px,4vw,38px)}.secao--grupo .secao__cabeca h2{font-size:clamp(20px,2.6vw,26px)}.secao__sub{margin-top:12px;color:var(--texto-2);font-size:16px}.secao--escura .secao__sub{color:#ffffffbd}.rotulo{font:800 13px var(--fonte-titulo);text-transform:uppercase;letter-spacing:.08em;color:var(--link);margin-bottom:10px}.rotulo--claro{color:var(--verde)}.cartoes{display:grid;gap:16px}@media(min-width:700px){.cartoes--3,.cartoes--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.cartoes--3{grid-template-columns:repeat(3,1fr)}.cartoes--4{grid-template-columns:repeat(4,1fr)}}.cartao{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio-bloco);padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s}.secao--branca .cartao{background:var(--nevoa)}.cartao:hover{transform:translateY(-3px);box-shadow:var(--sombra);border-color:#19c08880}.cartao__icone{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--ativo);color:var(--link)}.cartao h3{margin-top:16px;font-size:17px}.cartao p{margin-top:8px;font-size:14px;color:var(--texto-2)}.cartao--breve{border-style:dashed}.pilula{display:inline-block;background:var(--ativo);color:var(--link);font:800 11px var(--fonte-titulo);text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:999px}.passos{list-style:none;padding:0;margin:0;display:grid;gap:16px;counter-reset:passo}@media(min-width:900px){.passos{grid-template-columns:repeat(4,1fr)}}.passo{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio-bloco);padding:24px}.passo__n{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:var(--mata);color:var(--verde);font:800 15px var(--fonte-titulo)}.passo h3{margin-top:14px;font-size:18px}.passo p{margin-top:6px;font-size:14px;color:var(--texto-2)}.prints{display:grid;gap:20px}@media(min-width:900px){.prints{grid-template-columns:repeat(2,1fr)}}.print{margin:0;background:var(--nevoa);border:1px solid var(--borda);border-radius:var(--raio-bloco);overflow:hidden}.print figcaption{padding:14px 18px;font-size:14px;color:var(--texto-2)}.piloto{display:grid;gap:32px;align-items:start}@media(min-width:960px){.piloto{grid-template-columns:.9fr 1.1fr;gap:64px}}.faq{border:1px solid var(--borda);border-radius:var(--raio-bloco);background:var(--branco)}.faq__item+.faq__item{border-top:1px solid var(--borda)}.faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:20px 24px;font:800 16px var(--fonte-titulo)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary span{color:var(--link);transition:transform .2s}.faq__item[open] summary span{transform:rotate(45deg)}.faq__item p{padding:0 24px 20px;color:var(--texto-2)}.final__corpo{display:grid;justify-items:center;text-align:center;gap:16px}.final h2{font-size:clamp(28px,4vw,40px)}.final__fundador{display:inline-flex;gap:8px;align-items:center;background:#19c0881f;color:var(--verde);padding:8px 14px;border-radius:999px;font-weight:600}.final__data{color:#ffffffbd}.rodape{background:var(--mata);color:#ffffffb3;padding-bottom:80px}@media(min-width:960px){.rodape{padding-bottom:0}}.rodape__grade{display:grid;gap:32px;padding:56px 0;font-size:14px}@media(min-width:800px){.rodape__grade{grid-template-columns:1.4fr 1fr 1fr}}.rodape__grade p{margin-top:12px;max-width:320px}.rodape nav{display:grid;gap:8px;align-content:start}.rodape nav a{color:#ffffffb3;text-decoration:none}.rodape nav a:hover{color:var(--branco)}.rodape__titulo{margin:0!important;color:var(--branco);font:800 14px var(--fonte-titulo)}.rodape__base{border-top:1px solid rgb(255 255 255 / .1);padding:22px 20px;display:grid;justify-items:center;gap:14px;font-size:12px;color:#ffffff80;text-align:center}.assinatura{display:inline-flex;align-items:center;gap:6px;opacity:.65;text-decoration:none;color:#fffc;font-size:11px;line-height:1}.assinatura img{display:block;height:12px;width:auto}.barra-celular{position:fixed;left:0;right:0;bottom:0;z-index:25;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffffff2;border-top:1px solid var(--borda);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width:960px){.barra-celular{display:none}}.legal{padding:56px 0 80px}.legal h1{font-size:clamp(28px,4vw,36px)}.legal h2{font-size:20px;margin-top:32px}.legal p,.legal li{color:var(--texto-2);margin-top:10px}.legal__data{font-size:14px;color:var(--texto-3)}.legal--centro{text-align:center;display:grid;gap:16px;justify-items:center}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
