.pia[data-astro-cid-ftnvdkib]{gap:40px;display:grid}.pia[data-astro-cid-ftnvdkib] [data-astro-cid-ftnvdkib][hidden]{display:none!important}.vh[data-astro-cid-ftnvdkib]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pia__form[data-astro-cid-ftnvdkib]{background:var(--marfim-2);border:1px solid var(--pedra);border-radius:var(--raio);gap:18px;padding:clamp(20px,4vw,40px);display:grid}.pia__dica[data-astro-cid-ftnvdkib]{font-family:var(--serif);color:var(--grafite);margin-top:6px;font-size:20px;font-style:italic}.pia__form[data-astro-cid-ftnvdkib] textarea[data-astro-cid-ftnvdkib]{resize:vertical;width:100%;min-height:150px;font:inherit;background:var(--marfim);border:1px solid var(--pedra);border-radius:var(--raio);outline:none;padding:16px 18px;font-size:17px;line-height:1.55;transition:border-color .2s,box-shadow .2s}.pia__form[data-astro-cid-ftnvdkib] textarea[data-astro-cid-ftnvdkib]:focus{border-color:var(--champ-p);box-shadow:0 0 0 3px #cbb27a40}.pia__exemplos[data-astro-cid-ftnvdkib]{flex-wrap:wrap;gap:8px;display:flex}.pia__chip[data-astro-cid-ftnvdkib]{border:1px solid var(--pedra);background:var(--marfim);color:var(--grafite);cursor:pointer;text-align:left;border-radius:999px;padding:7px 12px;font-size:13px;transition:border-color .2s,color .2s}.pia__chip[data-astro-cid-ftnvdkib]:hover{border-color:var(--champ-p);color:var(--tinta)}.pia__numeros[data-astro-cid-ftnvdkib]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pia__numeros[data-astro-cid-ftnvdkib] label[data-astro-cid-ftnvdkib] span[data-astro-cid-ftnvdkib]{color:var(--grafite);font-weight:400}.pia__numeros[data-astro-cid-ftnvdkib] .cf[data-astro-cid-ftnvdkib]{gap:6px;min-width:0;display:grid}.pia__numeros[data-astro-cid-ftnvdkib] .cf[data-astro-cid-ftnvdkib] label[data-astro-cid-ftnvdkib]{font-size:13px;font-weight:600}.pia__numeros[data-astro-cid-ftnvdkib] .cf__caixa[data-astro-cid-ftnvdkib]{background:var(--marfim);border:1px solid var(--pedra);border-radius:var(--raio);align-items:center;display:flex}.pia__numeros[data-astro-cid-ftnvdkib] input[data-astro-cid-ftnvdkib]{background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:12px 14px;font-size:17px}.pia__numeros[data-astro-cid-ftnvdkib] .cf__pre[data-astro-cid-ftnvdkib],.pia__numeros[data-astro-cid-ftnvdkib] .cf__suf[data-astro-cid-ftnvdkib]{color:var(--grafite);padding:0 12px;font-size:14px}.pia__numeros[data-astro-cid-ftnvdkib] .cf__pre[data-astro-cid-ftnvdkib]{padding-right:0}.pia__acoes[data-astro-cid-ftnvdkib]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.pia__acoes[data-astro-cid-ftnvdkib] .link[data-astro-cid-ftnvdkib]{cursor:pointer;font:inherit;background:0 0;border:0}.pia__privado[data-astro-cid-ftnvdkib]{color:var(--grafite);max-width:70ch;font-size:12.5px}.pia__erro[data-astro-cid-ftnvdkib]{color:#8a2d1c;font-weight:600}.pia__pensando[data-astro-cid-ftnvdkib]{background:var(--tinta);color:var(--marfim);border-radius:var(--raio);grid-template-columns:96px 1fr;align-items:center;gap:28px;padding:32px;display:grid}.pia__pensando[data-astro-cid-ftnvdkib] svg[data-astro-cid-ftnvdkib]{fill:none;stroke:#cbb27a40;stroke-width:3px;width:96px;height:96px}.pia__pensando[data-astro-cid-ftnvdkib] .giro[data-astro-cid-ftnvdkib]{stroke:var(--champ);stroke-dasharray:70 210;transform-origin:60px 60px;animation:1.4s linear infinite giro}.pia__pensando[data-astro-cid-ftnvdkib] ol[data-astro-cid-ftnvdkib]{font-family:var(--serif);gap:8px;font-size:20px;list-style:none;display:grid}.pia__pensando[data-astro-cid-ftnvdkib] li[data-astro-cid-ftnvdkib]{opacity:.3;transition:opacity .5s}.pia__pensando[data-astro-cid-ftnvdkib] li[data-astro-cid-ftnvdkib].on{opacity:1}.pia__pensando[data-astro-cid-ftnvdkib] li[data-astro-cid-ftnvdkib].on:before{content:"— ";color:var(--champ)}@keyframes giro{to{transform:rotate(360deg)}}.pia__plano[data-astro-cid-ftnvdkib]{gap:36px;display:grid}.pia__topo[data-astro-cid-ftnvdkib]{border-bottom:2px solid var(--tinta);grid-template-columns:1.3fr .7fr;align-items:end;gap:40px;padding-bottom:28px;display:grid}.pia__resumo[data-astro-cid-ftnvdkib]{font-family:var(--serif);margin-top:10px;font-size:clamp(22px,2.6vw,30px);line-height:1.3}.pia__frase[data-astro-cid-ftnvdkib]{font-family:var(--serif);color:var(--champ-p);border-left:2px solid var(--champ);padding-left:18px;font-size:19px;font-style:italic}.pia__metas[data-astro-cid-ftnvdkib]{counter-reset:meta;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;list-style:none;display:grid}.pia__sub[data-astro-cid-ftnvdkib]{color:var(--grafite);margin:4px 0 16px;font-size:14px}.pia__duas[data-astro-cid-ftnvdkib]{grid-template-columns:1.2fr .8fr;align-items:start;gap:40px;display:grid}.pia__premissa[data-astro-cid-ftnvdkib]{color:var(--grafite);margin-top:16px;font-size:12.5px}.pia__fim[data-astro-cid-ftnvdkib]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.pia__fim[data-astro-cid-ftnvdkib] .link[data-astro-cid-ftnvdkib]{cursor:pointer;font:inherit;background:0 0;border:0}@media (width<=860px){.pia__numeros[data-astro-cid-ftnvdkib],.pia__topo[data-astro-cid-ftnvdkib],.pia__duas[data-astro-cid-ftnvdkib]{grid-template-columns:1fr}.pia__pensando[data-astro-cid-ftnvdkib]{grid-template-columns:1fr;justify-items:start}}@media (prefers-reduced-motion:reduce){.pia__pensando[data-astro-cid-ftnvdkib] .giro[data-astro-cid-ftnvdkib]{animation-duration:4s}}.meta{background:var(--marfim);border:1px solid var(--pedra);border-radius:var(--raio);counter-increment:meta;animation:entra .7s var(--ease) both;gap:14px;padding:26px 24px 22px;display:grid;position:relative}.meta:before{content:counter(meta, decimal-leading-zero);font-family:var(--serif);color:var(--pedra);font-size:30px;position:absolute;top:18px;right:20px}.meta__cat{letter-spacing:.16em;text-transform:uppercase;color:var(--champ-p);font-size:11px;font-weight:600}.meta__nome{font-family:var(--serif);padding-right:40px;font-size:24px;line-height:1.15}.meta__numeros{background:var(--pedra);border:1px solid var(--pedra);grid-template-columns:1fr 1fr;gap:1px;display:grid}.meta__numeros div{background:var(--marfim-2);gap:2px;padding:10px 12px;display:grid}.meta__numeros span{letter-spacing:.08em;text-transform:uppercase;color:var(--grafite);font-size:11px}.meta__numeros b{font-variant-numeric:tabular-nums;font-size:18px}.meta__numeros .meta__aporte{background:var(--tinta);color:var(--marfim);grid-column:1/-1}.meta__numeros .meta__aporte span{color:var(--champ)}.meta__numeros .meta__aporte b{font-family:var(--serif);font-size:26px;font-weight:400}.meta__barra{background:var(--pedra);border-radius:3px;height:6px;overflow:hidden}.meta__barra i{height:100%;width:calc(var(--p,0) * 100%);background:var(--champ-p);transition:width 1.2s var(--ease);display:block}.meta__porque{color:var(--grafite);font-size:14px}.meta__passo{border-left:2px solid var(--champ);background:#cbb27a1f;padding:12px 14px;font-size:14.5px}.meta__passo b{letter-spacing:.12em;text-transform:uppercase;color:var(--champ-p);margin-bottom:2px;font-size:11px;display:block}.meta__simular{font-size:14px;font-weight:600}.pia__balanco:empty{display:none}.pia__balanco{border:1px solid var(--pedra);border-radius:var(--raio);background:var(--marfim-2);grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:20px 24px;display:grid}.pia__balanco.ok{border-color:var(--champ);background:#cbb27a1f}.pia__balanco b.grande{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:34px;font-weight:400}.pia__habitos ul,.pia__atencao ul{gap:10px;list-style:none;display:grid}.habito{border:1px solid var(--pedra);border-radius:var(--raio);background:var(--marfim);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .2s,background .2s;display:flex}.habito input{width:20px;height:20px;accent-color:var(--champ-p);flex:none;margin-top:2px}.habito:has(input:checked){border-color:var(--champ);background:#cbb27a24}.habito:has(input:checked) span{text-decoration:line-through;text-decoration-color:var(--champ-p);color:var(--grafite)}.pia__atencao li{padding-left:18px;font-size:15px;position:relative}.pia__atencao li:before{content:"";border:1.5px solid var(--champ-p);width:8px;height:8px;position:absolute;top:.6em;left:0;transform:rotate(45deg)}@media (width<=640px){.pia__balanco{grid-template-columns:1fr;gap:6px}}@keyframes entra{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.meta{animation:none}.meta__barra i{transition:none}}@media print{.cab,.rodape,.abertura,.pia__form,.pia__fim,.ferr__conversa,.secao--clara-2,.atalho-whats{display:none!important}.meta{break-inside:avoid}}
