body.jc-page-investimentos{--page-bg:#000;--surface-dark:#111;--surface-line:rgba(255, 255, 255, .18);--text-strong:#f7f1e8;--text-muted:#d6d6d6;--light-bg:#fff;--light-title:#111;--light-text:#444;--page-container:min(100% - 48px, 1200px);background:var(--page-bg);color:var(--text-muted)}body.jc-page-investimentos .invest-page{background:var(--page-bg);color:var(--text-muted)}body.jc-page-investimentos .container{width:var(--page-container);max-width:none;margin-inline:auto;padding-inline:0}body.jc-page-investimentos .hero{background:var(--page-bg);color:var(--text-muted)}body.jc-page-investimentos .hero-inner{min-height:clamp(420px, 56vh, 620px);align-items:center}body.jc-page-investimentos .hero :is(h1,h2,h3,strong){color:var(--text-strong)!important;font-weight:760;line-height:1.14}body.jc-page-investimentos .hero :is(p,span,li){color:var(--text-muted)!important;font-weight:400;line-height:1.58}body.jc-page-investimentos .hero-card,body.jc-page-investimentos .glass-card,body.jc-page-investimentos .cta-final{color:var(--text-muted);opacity:1}body.jc-page-investimentos :is(.hero-card,.glass-card,.cta-final) :is(h1,h2,h3,h4,strong){color:var(--text-strong)!important;font-weight:760;line-height:1.22}body.jc-page-investimentos :is(.hero-card,.glass-card,.cta-final) :is(p,li,span,small){color:var(--text-muted)!important;font-weight:400;line-height:1.58}body.jc-page-investimentos :is(.card,.area-investidor,.form-invest,.faq-item){background:var(--light-bg);color:var(--light-text)}body.jc-page-investimentos :is(.card,.area-investidor,.form-invest,.faq-item,.area-info) :is(h1,h2,h3,h4,strong,label,.faq-q){color:var(--light-title)!important;font-weight:680;line-height:1.22}body.jc-page-investimentos :is(.card,.area-investidor,.form-invest,.faq-item,.area-info) :is(p,li,span,small,.faq-a){color:var(--light-text)!important;font-weight:400;line-height:1.58}body.jc-page-investimentos :is(.badge,.tag-btn,.form-invest button){background:#000;border-color:#000;color:#fff!important}body.jc-page-investimentos :is(.hero-card a.cta,.cta-final .cta-btn){background:#fff;border-color:#fff;color:#111!important}body.jc-page-investimentos .glass-section h2,body.jc-page-investimentos .cta-final h2{color:var(--text-strong)!important;font-weight:760;line-height:1.18}body.jc-page-investimentos .glass-section :is(p,li,span),body.jc-page-investimentos .cta-final :is(p,li,span){color:var(--text-muted)!important}body.jc-page-investimentos .area-investidor .badge{background:#000!important;color:#fff!important}body.jc-page-investimentos :is(.section,.cta-final)>.container{width:min(100% - 48px, 1180px);margin-inline:auto}body.jc-page-investimentos .cta-final{text-align:center}body.jc-page-investimentos .cta-final>.container{display:flex;flex-direction:column;align-items:center;text-align:center}body.jc-page-investimentos .cta-final h2{max-width:920px;margin-inline:auto}body.jc-page-investimentos .cta-final p{max-width:80ch;margin-inline:auto}body.jc-page-investimentos .cta-final .cta-btn{align-self:center}body.jc-page-investimentos .cta-final .seal-img{display:block;margin-inline:auto}body.jc-page-investimentos main>section.section:last-of-type{background:#000!important;color:var(--text-muted)!important;text-align:center!important}body.jc-page-investimentos main>section.section:last-of-type>.container{width:min(100% - 48px, 1180px);margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center}body.jc-page-investimentos main>section.section:last-of-type h2{color:var(--text-strong)!important;font-weight:760;max-width:920px;margin-inline:auto}body.jc-page-investimentos main>section.section:last-of-type :is(p,span){color:var(--text-muted)!important}body.jc-page-investimentos main>section.section:last-of-type strong{color:var(--text-strong)!important}body.jc-page-investimentos main>section.section:last-of-type a{background:#fff!important;color:#111!important}body.jc-page-investimentos main>section.section:last-of-type img{display:block;margin-inline:auto}@media (max-width:900px){body.jc-page-investimentos .hero-inner{min-height:auto}body.jc-page-investimentos .container,body.jc-page-investimentos :is(.section,.cta-final)>.container{width:min(100% - 32px, 1180px)}}