:root{--marca-primaria:#3fa110;--marca-primaria-forte:#146e37;--marca-primaria-clara:#d7e6c8;--sup-fundo:#fafafa;--sup-cartao:#fff;--sup-elevada:#fff;--sup-inversa:#323c32;--sup-sutil:#f5f5f5;--txt-forte:#323c32;--txt-corpo:#323c32;--txt-apoio:#5a645a;--txt-inverso:#fff;--linha-sutil:#cdd3cd;--linha-forte:#aab0aa;--ok:#146e37;--ok-fundo:#d7e6c8;--atencao:#8c5f0f;--atencao-fundo:#ffeb8c;--erro:#730028;--erro-fundo:#f58c96;--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:24px;--e6:32px;--e7:48px;--r1:8px;--r2:12px;--r3:16px;--r-total:999px;--elev1:0 1px 2px #323c320f;--elev2:0 2px 8px #323c3214;--elev3:0 8px 24px #323c321a;--elev4:0 16px 48px #323c3224;--dur-rapida:.12s;--dur-base:.2s;--dur-lenta:.32s;--curva:cubic-bezier(.2, 0, .2, 1);--curva-entrada:cubic-bezier(0, 0, .2, 1);--t-heroi:2rem;--t-titulo:1.5rem;--t-secao:1.125rem;--t-corpo:1rem;--t-apoio:.875rem;--t-etiqueta:.75rem;--peso-normal:400;--peso-medio:500;--peso-forte:600;--toque-min:44px}@font-face{font-family:"Exo 2";font-style:italic;font-weight:100 900;font-display:swap;src:url(/fontes/exo2-italic.woff2)format("woff2")}@font-face{font-family:"Exo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(/fontes/exo2-normal.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fontes/nunito-normal.woff2)format("woff2")}*{box-sizing:border-box}html,body{background:var(--sup-fundo);color:var(--txt-corpo);font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--t-corpo);overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;margin:0;padding:0;line-height:1.55}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}:where(a,button,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--marca-primaria);outline-offset:2px}.heroi{font-family:"Exo 2",system-ui,sans-serif;font-style:italic;font-size:var(--t-heroi);font-weight:var(--peso-forte);color:var(--txt-forte);margin:0;line-height:1.2}.titulo{font-family:"Exo 2",system-ui,sans-serif;font-style:italic;font-size:var(--t-titulo);font-weight:var(--peso-forte);color:var(--txt-forte);margin:0;line-height:1.3}.secao{font-family:"Exo 2",system-ui,sans-serif;font-style:italic;font-size:var(--t-secao);font-weight:var(--peso-medio);color:var(--txt-forte);margin:0}@keyframes surgir{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.visor{background:0 0;border:none;max-width:none;max-height:none;padding:0}.visor::backdrop{background:var(--sup-inversa);background:color-mix(in srgb, var(--sup-inversa) 92%, transparent)}.apoio{font-size:var(--t-apoio);color:var(--txt-apoio)}.etiqueta{font-size:var(--t-etiqueta);font-weight:var(--peso-medio);letter-spacing:.02em;text-transform:uppercase;color:var(--txt-apoio)}@keyframes correr{0%{transform:translate(-100%)}to{transform:translate(250%)}}
.ab-banner{border-radius:var(--r3);background:var(--marca-primaria-forte);box-shadow:var(--elev3);flex-shrink:0;position:relative;overflow:hidden}.ab-vitrine{background:var(--marca-primaria-clara);height:200px;position:relative}.ab-foto{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block;position:absolute;inset:0}.ab-vitrine .cp-plastico{z-index:2;position:absolute;top:114px;left:16px}.ab-oferta{padding:34px var(--e5) 22px;color:var(--txt-inverso);flex-direction:column;gap:16px;display:flex}.ab-chamada{flex-direction:column;gap:8px;display:flex}.ab-gancho{flex-direction:column;gap:1px;margin:0;display:flex}.ab-pergunta{color:var(--marca-primaria-clara);margin:0;font-family:"Exo 2",sans-serif;font-size:22px;font-style:italic;font-weight:600;line-height:1.18}.ab-titulo{letter-spacing:-.005em;text-wrap:balance;color:var(--txt-inverso);margin:0;font-family:"Exo 2",sans-serif;font-size:31px;font-style:italic;font-weight:700;line-height:1.08}.ab-analise{color:var(--txt-inverso);margin:0;font-size:16px;font-weight:700;line-height:1.35}.ab-vantagens{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ab-vantagens li{color:#fffffff0;align-items:center;gap:10px;font-size:15.5px;font-weight:600;line-height:1.3;display:flex}.ab-vantagens li i{border-radius:var(--r-total);background:var(--marca-primaria-clara);width:22px;height:22px;color:var(--marca-primaria-forte);flex-shrink:0;place-items:center;font-size:13px;font-style:normal;font-weight:900;display:grid}.ab-vantagens li img{border-radius:var(--r-total);background:var(--sup-cartao);flex-shrink:0;width:22px;height:22px;display:block}.ab-cta{width:100%;min-height:56px;padding:0 var(--e5) 0 56px;border-radius:var(--r-total);background:var(--sup-cartao);color:var(--marca-primaria-forte);font:inherit;box-shadow:var(--elev3);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex;position:relative}.ab-cta:disabled{opacity:.7;cursor:default}.ab-cta img{border-radius:var(--r-total);object-fit:cover;border:2px solid var(--marca-primaria-clara);width:40px;height:40px;display:block;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.cp-plastico{background:radial-gradient(120% 95% at 0 0,#fff3 0%,#fff0 55%),radial-gradient(90% 140% at 100% 100%,#0a4b1e8c 0%,#0a4b1e00 70%),linear-gradient(135deg,#3fa110 0%,#1e9b32 55%,#146e37 100%);border-radius:7px;flex-shrink:0;width:172px;height:108px;position:relative;overflow:hidden;box-shadow:0 12px 24px #0a4b1e52,0 2px 6px #0a4b1e47,inset 0 0 0 1px #ffffff29}.cp-plastico.cp-grande{zoom:1.6}.cp-logo{width:auto;height:29px;position:absolute;top:4px;left:6px}.cp-chip{display:block;position:absolute;top:41px;left:16px}.cp-aproximacao{display:block;position:absolute;top:44px;left:49px}.cp-numero{letter-spacing:.1em;color:#fff;text-shadow:0 1px #0a4b1e73;white-space:nowrap;font-size:10.5px;font-weight:700;line-height:1.2;position:absolute;top:66px;left:16px}.cp-titular{letter-spacing:.14em;color:#ffffffeb;text-shadow:0 1px #0a4b1e73;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:8px;font-weight:700;line-height:1.2;position:absolute;bottom:10px;left:16px;overflow:hidden}.cp-modalidade{color:#ffffffeb;font-family:"Exo 2",sans-serif;font-size:10.5px;font-style:italic;font-weight:600;line-height:1.2;position:absolute;bottom:8px;right:12px}.tl-tela{background:var(--sup-fundo);flex-direction:column;max-width:560px;height:100dvh;margin:0 auto;display:flex}.tl-progresso{padding:12px var(--e5) 14px;background:var(--sup-cartao);border-bottom:1px solid var(--linha-sutil);flex-shrink:0}.tl-progresso p{justify-content:space-between;align-items:baseline;gap:var(--e2);color:var(--txt-apoio);margin:0 0 8px;font-size:13px;display:flex}.tl-progresso b{color:var(--marca-primaria-forte);font-size:13.5px}.tl-trilho{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.tl-trilho i{border-radius:var(--r-total);background:#e1e6e1;height:6px}.tl-trilho i.tl-feito{background:var(--marca-primaria-forte)}.tl-trilho i.tl-agora{background:var(--marca-primaria)}.tl-corpo{min-height:0;padding:var(--e5) var(--e5) var(--e4);gap:var(--e4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.tl-fala{grid-template-columns:40px 1fr;align-items:start;gap:10px;display:grid}.tl-fala img{border-radius:var(--r-total);object-fit:cover;border:1px solid var(--linha-sutil);width:40px;height:40px}.tl-fala p{background:var(--sup-cartao);border:1px solid var(--linha-sutil);border-radius:4px var(--r3) var(--r3) var(--r3);box-shadow:var(--elev1);margin:0;padding:10px 14px;font-size:16px;line-height:1.4}.tl-pergunta{color:var(--txt-forte);text-wrap:balance;margin:0;font-family:"Exo 2",sans-serif;font-size:25px;font-style:italic;font-weight:700;line-height:1.15}.tl-opcoes{flex-direction:column;gap:9px;display:flex}.tl-opcao{background:var(--sup-cartao);border:1.5px solid var(--linha-sutil);border-radius:var(--r2);min-height:52px;font:inherit;color:var(--txt-forte);box-shadow:var(--elev1);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 14px;font-size:15.5px;font-weight:700;display:flex}.tl-opcao .tl-marca{border-radius:var(--r-total);border:2px solid var(--linha-forte);flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.tl-opcao[aria-pressed=true]{border-color:var(--marca-primaria-forte);box-shadow:0 0 0 1px var(--marca-primaria-forte), var(--elev2);background:#f3f8ef}.tl-opcao[aria-pressed=true] .tl-marca{border-color:var(--marca-primaria-forte);background:var(--marca-primaria-forte);color:var(--txt-inverso);font-size:13px;font-weight:900}.tl-opcao small{color:var(--txt-apoio);font-size:12.5px;font-weight:600;display:block}.tl-tranquila{background:var(--marca-primaria-clara);color:var(--marca-primaria-forte);border-radius:var(--r2);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14.5px;font-weight:700;line-height:1.4;display:flex}.tl-tranquila i{border-radius:var(--r-total);background:var(--marca-primaria-forte);width:22px;height:22px;color:var(--txt-inverso);flex-shrink:0;place-items:center;margin-top:1px;font-size:12px;font-style:normal;font-weight:900;display:grid}.tl-aviso{background:var(--atencao-fundo);color:var(--atencao);border-radius:var(--r2);margin:0;padding:12px 14px;font-size:14.5px;font-weight:700;line-height:1.4}.tl-valor{background:var(--sup-cartao);border:2px solid var(--marca-primaria-forte);border-radius:var(--r2);box-shadow:var(--elev2);align-items:baseline;gap:8px;padding:14px 18px;display:flex}.tl-valor span{color:var(--txt-apoio);font-size:22px;font-weight:800}.tl-valor input{min-width:0;color:var(--txt-forte);background:0 0;border:0;outline:none;flex:1;padding:0;font-family:"Exo 2",sans-serif;font-size:40px;font-style:italic;font-weight:700;line-height:1}.tl-chips{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tl-chip{border-radius:var(--r2);border:1.5px solid var(--linha-sutil);background:var(--sup-cartao);min-height:50px;color:var(--txt-forte);box-shadow:var(--elev1);cursor:pointer;justify-content:center;align-items:center;font-family:"Exo 2",sans-serif;font-size:18px;font-style:italic;font-weight:700;display:flex}.tl-chip[aria-pressed=true]{border-color:var(--marca-primaria-forte);background:var(--marca-primaria-forte);color:var(--txt-inverso)}.tl-chip.tl-outro{color:var(--marca-primaria-forte);min-height:46px;font-family:Nunito,sans-serif;font-size:15px;font-style:normal}.tl-rodape{padding:var(--e3) var(--e5) var(--e4);background:var(--sup-fundo);flex-shrink:0}.tl-botao{justify-content:center;align-items:center;gap:var(--e2);width:100%;min-height:52px;padding:0 var(--e5);border-radius:var(--r-total);background:var(--marca-primaria-forte);color:var(--txt-inverso);font:inherit;box-shadow:var(--elev2);cursor:pointer;border:0;font-size:17px;font-weight:800;display:flex}.tl-botao:disabled{opacity:.55;cursor:default}.tl-link{width:100%;margin-top:var(--e3);padding:var(--e2);color:var(--marca-primaria-forte);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:700;display:block}.tl-link:disabled{opacity:.55;cursor:default}.tl-botao.tl-secundario{background:var(--sup-cartao);color:var(--marca-primaria-forte);border:1.5px solid var(--marca-primaria-forte);min-height:46px;box-shadow:none;font-size:15.5px}.tl-garantias{background:var(--sup-cartao);border:1px solid var(--linha-sutil);border-radius:var(--r3);box-shadow:var(--elev1);flex-direction:column;gap:8px;margin:0;padding:14px 16px;list-style:none;display:flex}.tl-garantias li{color:var(--txt-forte);align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.tl-garantias li i{border-radius:var(--r-total);background:var(--marca-primaria-clara);width:22px;height:22px;color:var(--marca-primaria-forte);flex-shrink:0;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.tl-pilulas{flex-wrap:wrap;gap:6px;display:flex}.tl-pilulas span{border-radius:var(--r-total);background:var(--sup-cartao);border:1px solid var(--linha-sutil);color:var(--marca-primaria-forte);padding:5px 12px;font-family:"Exo 2",sans-serif;font-size:14px;font-style:italic;font-weight:700}.tl-espera{border:2px dashed var(--linha-forte);background:var(--sup-sutil);text-align:center;width:240px;height:151px;color:var(--txt-apoio);padding:0 var(--e5);border-radius:10px;align-self:center;place-items:center;margin-top:4px;font-family:"Exo 2",sans-serif;font-size:15px;font-style:italic;font-weight:600;line-height:1.35;display:grid}.tl-proximo{flex-direction:column;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tl-proximo p{color:var(--txt-apoio);margin:0;font-size:14.5px}.tl-proximo b{color:var(--txt-forte)}.tl-proximo .tl-pilulas span{padding:4px 10px;font-family:Nunito,sans-serif;font-size:13px;font-style:normal}.tl-etapas{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.tl-etapa{text-align:center;color:var(--txt-forte);flex-direction:column;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.tl-etapa i{border-radius:var(--r-total);background:var(--marca-primaria-clara);width:38px;height:38px;color:var(--marca-primaria-forte);place-items:center;font-family:"Exo 2",sans-serif;font-size:18px;font-style:italic;font-weight:800;display:grid}.tl-etapa.tl-fim i{background:var(--marca-primaria-forte);color:var(--txt-inverso)}.tl-campo-nome{color:var(--txt-forte);flex-direction:column;gap:6px;font-size:14.5px;font-weight:700;display:flex}.tl-campo-nome input{border:2px solid var(--marca-primaria-forte);border-radius:var(--r2);background:var(--sup-cartao);min-height:52px;font:inherit;color:var(--txt-forte);padding:0 16px;font-size:18px;font-weight:700}.tl-selo-ok{background:var(--marca-primaria-clara);color:var(--marca-primaria-forte);border-radius:var(--r-total);align-self:flex-start;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:800;display:inline-flex}.tl-resultado{flex-direction:column;align-items:center;gap:14px;display:flex}.tl-resumo{background:var(--sup-cartao);border:1px solid var(--linha-sutil);border-radius:var(--r3);box-shadow:var(--elev2);flex-direction:column;align-self:stretch;gap:10px;padding:14px 16px;display:flex}.tl-resumo div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tl-resumo span{color:var(--txt-apoio);font-size:14.5px}.tl-resumo b{color:var(--txt-forte);white-space:nowrap;font-family:"Exo 2",sans-serif;font-size:20px;font-style:italic;font-weight:700}.tl-resumo b.tl-verde{color:var(--marca-primaria-forte)}.tl-resumo p{color:var(--marca-primaria-forte);text-align:right;margin:-6px 0 0;font-size:13.5px;font-weight:800}.tl-resumo p.tl-acima{color:var(--txt-apoio);font-weight:700}.tl-resumo hr{border:none;border-top:1px solid var(--linha-sutil);margin:0}.tl-nivel{color:var(--marca-primaria-forte);margin:0;font-family:"Exo 2",sans-serif;font-size:20px;font-style:italic;font-weight:700}.cp-ouro-1{stop-color:#ffeb8c}.cp-ouro-2{stop-color:#e6a500}.cp-ouro-3{stop-color:#ffcd00}.cp-ouro-4{stop-color:#8c5f0f}.cp-chip-linha{stroke:#8c5f0f}.cp-ondas{stroke:#fff}.tl-boas-vindas{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.tl-boas-vindas img{border-radius:var(--r-total);object-fit:cover;border:3px solid var(--marca-primaria-clara);width:80px;height:80px;box-shadow:var(--elev3)}.tl-boas-vindas .tl-pergunta{font-size:28px}.tl-boas-vindas p{max-width:330px;margin:0;font-size:16.5px;line-height:1.45}.tl-pilha{flex-direction:column;gap:10px;display:flex}
