.page-module__NtqM2q__pagina{width:100%;max-width:1180px;margin:0 auto;padding:3.5rem 5% 5rem}.page-module__NtqM2q__hero{text-align:center;margin-bottom:2.5rem}.page-module__NtqM2q__heroBadge{color:#047857;text-transform:uppercase;letter-spacing:.09em;background:#05966917;border-radius:20px;align-items:center;margin-bottom:1.1rem;padding:.35rem 1rem;font-size:.72rem;font-weight:800;display:inline-flex}.page-module__NtqM2q__heroTitulo{letter-spacing:-.035em;color:#0f172a;margin-bottom:.85rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:800;line-height:1.1}.page-module__NtqM2q__heroTitulo em{color:#059669;font-style:normal}.page-module__NtqM2q__heroTexto{color:#64748b;max-width:540px;margin:0 auto;font-size:1.02rem;line-height:1.65}.page-module__NtqM2q__grade{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:1.1rem;display:grid}@media (max-width:900px){.page-module__NtqM2q__grade{grid-template-columns:1fr}}.page-module__NtqM2q__cartao{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 4px #0f172a0a}.page-module__NtqM2q__simulador{padding:1.6rem 1.7rem 1.5rem}.page-module__NtqM2q__simuladorTopo{border-bottom:1px solid #f1f5f9;align-items:center;gap:.55rem;margin-bottom:1.35rem;padding-bottom:1.1rem;display:flex}.page-module__NtqM2q__simuladorTopo h2{color:#0f172a;letter-spacing:-.01em;font-size:1.02rem;font-weight:800}.page-module__NtqM2q__campo{margin-bottom:1.4rem}.page-module__NtqM2q__campoTopo{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.page-module__NtqM2q__campoRotulo{color:#94a3b8;text-transform:uppercase;letter-spacing:.07em;font-size:.7rem;font-weight:700}.page-module__NtqM2q__campoValor{color:#0f172a;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800}.page-module__NtqM2q__slider{accent-color:#059669;cursor:pointer;width:100%}.page-module__NtqM2q__campoLimites{color:#cbd5e1;justify-content:space-between;margin-top:.3rem;font-size:.68rem;display:flex}.page-module__NtqM2q__metodoRotulo{color:#94a3b8;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.55rem;font-size:.7rem;font-weight:700}.page-module__NtqM2q__metodoBotoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.page-module__NtqM2q__metodo{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;flex-direction:column;align-items:center;gap:.15rem;padding:.55rem .5rem;font-family:inherit;transition:border-color .15s,color .15s,background-color .15s;display:flex}.page-module__NtqM2q__metodo:hover{border-color:#cbd5e1}.page-module__NtqM2q__metodoNome{font-size:.8rem;font-weight:700}.page-module__NtqM2q__metodoTaxa{color:#94a3b8;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.page-module__NtqM2q__metodoAtivo{color:#047857;background:#0596690f;border-color:#059669}.page-module__NtqM2q__metodoAtivo .page-module__NtqM2q__metodoTaxa{color:#059669}.page-module__NtqM2q__faturamento{border-top:1px solid #f1f5f9;margin-top:1.4rem;padding-top:1.3rem}.page-module__NtqM2q__faturamentoRotulo{color:#94a3b8;text-transform:uppercase;letter-spacing:.07em;font-size:.7rem;font-weight:700}.page-module__NtqM2q__faturamentoValor{color:#0f172a;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:1.75rem;font-weight:800;display:block}.page-module__NtqM2q__faturamentoValor small{color:#94a3b8;letter-spacing:0;font-size:.8rem;font-weight:500}.page-module__NtqM2q__ciclo{gap:.4rem;margin-top:1rem;display:flex}.page-module__NtqM2q__cicloBotao{color:#64748b;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:9px;flex:1;padding:.45rem .6rem;font-family:inherit;font-size:.76rem;font-weight:700;transition:border-color .15s,color .15s,background-color .15s}.page-module__NtqM2q__cicloAtivo{color:#047857;background:#05966912;border-color:#059669}.page-module__NtqM2q__cicloBadge{color:#fff;background:#059669;border-radius:999px;align-items:center;margin-left:.35rem;padding:2px 6px;font-size:.66rem;font-weight:900;line-height:1;display:inline-flex}.page-module__NtqM2q__hint{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:.55rem;margin-top:1.3rem;padding:.85rem 1rem;font-size:.75rem;line-height:1.6;display:flex}.page-module__NtqM2q__hint svg{color:#94a3b8;flex-shrink:0;margin-top:2px}.page-module__NtqM2q__resultado{flex-direction:column;gap:1.1rem;display:flex}.page-module__NtqM2q__custos{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}@media (max-width:520px){.page-module__NtqM2q__custos{grid-template-columns:1fr}}.page-module__NtqM2q__custoCard{border-radius:16px;padding:1.35rem 1.4rem 1.25rem}.page-module__NtqM2q__custoMercado{background:linear-gradient(150deg,#fffbfb,#fff5f5);border:1px solid #fecdd3;box-shadow:0 2px 4px #be123c0d}.page-module__NtqM2q__custoMercado .page-module__NtqM2q__custoRotulo{color:#9f1239}.page-module__NtqM2q__custoMercado .page-module__NtqM2q__custoValor{color:#be123c}.page-module__NtqM2q__custoMercado .page-module__NtqM2q__custoNota{color:#9f1239;opacity:.72}.page-module__NtqM2q__custoMercado .page-module__NtqM2q__barra{background:#be123c1f}.page-module__NtqM2q__custoMercado .page-module__NtqM2q__barraFill{background:#fb7185}.page-module__NtqM2q__custoLivrefy{background:linear-gradient(140deg,#059669,#047857);box-shadow:0 12px 24px #05966933}.page-module__NtqM2q__custoTopo{justify-content:space-between;align-items:center;gap:.5rem;min-height:22px;margin-bottom:.5rem;display:flex}.page-module__NtqM2q__custoRotulo{text-transform:uppercase;letter-spacing:.07em;color:#94a3b8;font-size:.68rem;font-weight:800}.page-module__NtqM2q__custoLivrefy .page-module__NtqM2q__custoRotulo{color:#ffffffd1}.page-module__NtqM2q__custoPlano{color:#fff;background:#fff3;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.66rem;font-weight:800;display:inline-flex}.page-module__NtqM2q__custoValor{letter-spacing:-.04em;color:#0f172a;font-variant-numeric:tabular-nums;font-size:2.15rem;font-weight:800;line-height:1.05}.page-module__NtqM2q__custoLivrefy .page-module__NtqM2q__custoValor{color:#fff}.page-module__NtqM2q__custoNota{color:#94a3b8;margin-top:.35rem;font-size:.72rem;line-height:1.5}.page-module__NtqM2q__custoLivrefy .page-module__NtqM2q__custoNota{color:#ffffffd1}.page-module__NtqM2q__barra{background:#e2e8f0;border-radius:8px;height:6px;margin-top:.9rem;overflow:hidden}.page-module__NtqM2q__custoLivrefy .page-module__NtqM2q__barra{background:#ffffff47}.page-module__NtqM2q__barraFill{background:#cbd5e1;border-radius:8px;height:100%;transition:width .35s}.page-module__NtqM2q__custoLivrefy .page-module__NtqM2q__barraFill{background:#fff}.page-module__NtqM2q__economia{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;justify-content:center;min-height:320px;padding:1.75rem 1.6rem 1.6rem;display:flex;box-shadow:0 2px 4px #0f172a0a}.page-module__NtqM2q__economiaTitulo{color:#0f172a;letter-spacing:-.025em;font-size:1.3rem;font-weight:800}.page-module__NtqM2q__economiaTexto{color:#64748b;margin-top:.3rem;font-size:.86rem}.page-module__NtqM2q__economiaNumeros{border-bottom:1px solid #f1f5f9;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.4rem;padding-bottom:1.4rem;display:grid}.page-module__NtqM2q__economiaBloco+.page-module__NtqM2q__economiaBloco{border-left:1px solid #f1f5f9}.page-module__NtqM2q__economiaRotulo{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}.page-module__NtqM2q__economiaValor{color:#059669;letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:clamp(1.45rem,2.7vw,2.15rem);font-weight:800;line-height:1.1;display:block}.page-module__NtqM2q__economiaMoeda{letter-spacing:-.01em;vertical-align:.42em;margin-right:.1em;font-size:.52em;font-weight:800}.page-module__NtqM2q__economiaValorLongo{font-size:clamp(1.1rem,1.95vw,1.6rem)}.page-module__NtqM2q__equilibrio{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-top:1.3rem;padding:1.2rem 1.3rem}.page-module__NtqM2q__equilibrioTitulo{color:#0f172a;margin-bottom:.35rem;font-size:.95rem;font-weight:800}.page-module__NtqM2q__equilibrioTexto{color:#64748b;font-size:.83rem;line-height:1.65}.page-module__NtqM2q__equilibrioTexto strong{color:#047857;font-weight:800}.page-module__NtqM2q__acoes{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.4rem;display:flex}.page-module__NtqM2q__acaoPrimaria{color:#fff;background:#1c3d52;border-radius:11px;align-items:center;gap:.4rem;padding:.8rem 1.5rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.page-module__NtqM2q__acaoPrimaria:hover{background:#163140;transform:translateY(-1px)}.page-module__NtqM2q__acaoSecundaria{color:#475569;background:#f1f5f9;border-radius:11px;align-items:center;padding:.8rem 1.4rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.page-module__NtqM2q__acaoSecundaria:hover{background:#e2e8f0}.page-module__NtqM2q__metodologia{text-align:center;color:#94a3b8;max-width:720px;margin:2rem auto 0;font-size:.72rem;line-height:1.8}.page-module__NtqM2q__simulador,.page-module__NtqM2q__custoCard,.page-module__NtqM2q__economiaNumeros,.page-module__NtqM2q__metodo,.page-module__NtqM2q__cicloBotao,.page-module__NtqM2q__acaoPrimaria,.page-module__NtqM2q__acaoSecundaria{-webkit-user-select:none;user-select:none}
@media (pointer:fine){:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .navright .btn{min-width:0;min-height:34px;font-family:var(--font-porte), Arial, sans-serif;justify-content:center;align-items:center;padding:7px 18px;font-size:.8125rem;font-weight:600;display:inline-flex}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .navright .btn.entrySizedButton{width:auto;height:auto}}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .navlinks>a,:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .exploreButton,:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .helpButton,:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileNavButton{font-family:var(--font-porte), Arial, sans-serif;font-size:.8125rem;font-weight:650}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .wrap .logo{font-family:var(--font-sans), sans-serif;letter-spacing:-.3px;color:#1d1d1f;align-items:center;font-size:17px;font-weight:900;text-decoration:none;display:inline-flex}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .wrap .logo .logoAccent{color:#1c3d52}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileNavMenu,:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileNavButton,:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .destinoNoMenu{display:none}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileNavButton{color:#333;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileNavButton:hover{background:#f5f5f3}@media (max-width:920px){:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .navlinks{display:none}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileNavButton{display:inline-flex}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileNavMenu.open{display:grid}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .navright .btn{min-width:0}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .navright .btn.ghost{display:inline-flex}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .navright .btn.ghost.entrySizedButton{width:auto;height:34px;padding:0 12px;font-size:11px}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .navright .btn.dark{white-space:nowrap;height:34px;padding:0 12px;font-size:11px}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .navright{gap:8px}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .destinoNoMenu{display:block}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .navright{--reserva-da-conta:190px}}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileNavMenu{background:#fff;border:1px solid #e5e5e2;border-radius:14px;padding:10px;position:absolute;top:60px;left:18px;right:18px;box-shadow:0 20px 50px #11111124}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileNavMenu>span{color:#8a8a8a;text-transform:uppercase;letter-spacing:.08em;padding:9px 11px 5px;font-size:10px;font-weight:800}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileNavMenu a,:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileNavMenu button{color:#333;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px;font-size:13px;font-weight:700}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileNavMenu a:hover,:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileNavMenu button:hover{background:#f5f5f3}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileNavMenu .mobileCategory{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileCategory svg{color:#c55a43;width:19px;height:19px}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileCategoryLabel{gap:5px;display:grid}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileCategoryLabel small{color:#7a7474;font-size:11px;font-weight:600}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileNavMenu .mobileCategory.books{background:#f3e1d9}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .mobileNavMenu .mobileCategory.mental svg{color:#b34b47}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .navlinks{grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:34px}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header .navright .btn.dark{color:#fff;background:#202022;border-color:#202022;border-radius:999px}:is(.home-nova,.precos-nova,.plataforma-page,.porte-topo) .header.darkSection .navright .btn.dark{color:#111;background:#fff;border-color:#fff}.porte-topo{z-index:90;position:sticky;top:0}