:root{--color-paper: #fff;--surface: #fff;--surface-warm: #f4f6f3;--surface-cream: #eceee9;--surface-sage: #eceee9;--surface-sand: #f4f6f3;--surface-subtle: #f4f6f3;--surface-muted: #eceee9;--surface-strong: #0a1d15;--surface-strong-alt: #11301f;--color-surface-1: #f4f6f3;--color-surface-2: #eceee9;--brand-navy: #0a1d15;--color-navy: #0a1d15;--color-navy-deep: #06150f;--color-ink: #0f261c;--brand-green: #00a85a;--color-brand: #00a85a;--color-green: #00a85a;--color-green-hover: #0abd68;--color-brand-deep: #0b7d45;--color-accent: #0b7d45;--color-accent-soft: #00a85a;--color-green-strong: #0b7d45;--color-green-forest: #0a3a27;--color-green-tint: #e2f0e7;--border-green-subtle: #cfe3d8;--color-text: #3f5147;--color-text-muted: #56675c;--color-text-subtle: #6b7a71;--color-text-on-dark: #e8efe9;--color-text-on-dark-muted: #a7bfaf;--color-border: #dde4de;--border: #dde4de;--border-subtle: #e6ebe6;--border-strong: #c8d2cb;--border-on-dark: #ffffff24;--text-xs: .6875rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.0625rem;--text-lg: 1.1875rem;--text-xl: 1.3125rem;--text-2xl: clamp(1.25rem,1.1rem + .72vw,1.55rem);--text-3xl: clamp(1.5rem,1.25rem + 1.3vw,2.1rem);--text-4xl: clamp(1.75rem,1.35rem + 2vw,2.6rem);--text-5xl: clamp(2rem,1.45rem + 2.6vw,3.25rem);--leading-tight: 1.05;--leading-snug: 1.16;--leading-normal: 1.55;--leading-relaxed: 1.68;--tracking-tight: -.035em;--tracking-eyebrow: .2em;--measure: 66ch;--measure-narrow: 46ch;--measure-wide: 48rem;--container-max: 78rem;--container-narrow: 52rem;--container-pad: clamp(1.15rem,.55rem + 2.4vw,3rem);--section-y: clamp(2.5rem,1.9rem + 2.6vw,4rem);--section-y-lg: clamp(3rem,2.2rem + 3.2vw,4.75rem);--section-y-sm: clamp(1.75rem,1.4rem + 1.6vw,2.75rem);--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--radius-xl: 6px;--radius: 3px;--shadow-xs: none;--shadow-sm: 0 1px 2px #0a1d150d;--shadow-md: 0 18px 40px -34px #0a1d1566;--shadow-lg: 0 26px 56px -40px #0a1d1573;--shadow-action: none;--ring: 0 0 0 3px #00a85a4d;--ring-color: #00a85a}body{background: var(--surface)}h1,h2,h3,h4,h5,h6{letter-spacing: var(--tracking-tight)}.eyebrow.eyebrow{display: flex;align-items: center;gap: .9rem;width: 100%;font-size: .6875rem;font-weight: 600;letter-spacing: .2em;text-transform: uppercase;color: var(--color-green-strong);font-variant-numeric: tabular-nums}.eyebrow.eyebrow .dot{display: none}.eyebrow.eyebrow::after{content: "";flex: 1 1 auto;height: 1px;min-width: 1.5rem;background: var(--border-strong)}.eyebrow--on-dark.eyebrow--on-dark{color: #86e3b0}.eyebrow--on-dark.eyebrow--on-dark::after{background: var(--border-on-dark)}.btn.btn{min-height: 3.25rem;padding: .95rem 1.6rem;border-radius: 2px;font-size: 1rem;font-weight: 600;letter-spacing: -.005em;box-shadow: none}.btn--primary.btn--primary{--btn-bg: var(--color-green);--btn-fg: #04150d;box-shadow: none}.btn--primary.btn--primary:hover{--btn-bg: var(--color-green-hover);box-shadow: none}.btn--secondary.btn--secondary{--btn-bg: transparent;--btn-fg: var(--color-ink);border-color: var(--border-strong)}.btn--secondary.btn--secondary:hover{--btn-bg: #0a1d150a;border-color: var(--color-ink)}.btn--navy.btn--navy{--btn-bg: var(--color-navy);--btn-fg: #fff}.btn--navy.btn--navy:hover{--btn-bg: var(--surface-strong-alt)}.btn--on-green.btn--on-green{--btn-bg: #fff;--btn-fg: var(--color-navy);box-shadow: none}.btn--ghost-light.btn--ghost-light{--btn-bg: transparent;--btn-fg: #fff;border-color: #ffffff59}.btn--ghost-light.btn--ghost-light:hover{--btn-bg: #ffffff14;border-color: #fff}.btn--lg.btn--lg{min-height: 3.4rem;padding: 1rem 1.85rem}@media (max-width: 33.99rem){.btn.btn{width: 100%}}.tag.tag{border-radius: 2px;background: var(--color-green-tint);color: var(--color-green-strong);font-size: .625rem;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;padding: .3rem .6rem}.crumbs.crumbs,.breadcrumb.breadcrumb{font-size: .75rem;letter-spacing: .01em;color: var(--color-text-subtle)}.internal-first-fold.internal-first-fold{display: block;min-height: 0;padding-block: clamp(1.75rem,1.3rem + 2vw,3rem) clamp(2rem,1.5rem + 2.4vw,3.5rem)}.p-hero.p-hero,.s-hero.s-hero,.entry-hero.entry-hero{background: var(--surface-cream);border-bottom: 1px solid var(--border-strong)}.p-hero.p-hero h1,.s-hero.s-hero h1,.entry-hero.entry-hero h1,.doc--hero.doc--hero h1{font-size: var(--text-5xl);line-height: 1.04;letter-spacing: -.04em;color: var(--color-ink);max-width: 20ch}.p-lead.p-lead,.s-hero.s-hero .lead,.entry-hero-desc.entry-hero-desc,.p-hero-desc.p-hero-desc,.s-hero-desc.s-hero-desc{font-size: var(--text-md);line-height: var(--leading-normal);color: var(--color-text-muted);max-width: 60ch}.p-hero-card.p-hero-card{background: var(--surface);border: 1px solid var(--border-strong);border-radius: 3px;box-shadow: none}.p-sec.p-sec,.s-sec.s-sec{padding-block: var(--section-y)}.p-sec--white.p-sec--white,.s-sec--white.s-sec--white{background: var(--surface)}.p-sec--paper.p-sec--paper,.s-sec--paper.s-sec--paper{background: var(--surface-warm)}.p-sec--navy.p-sec--navy,.s-sec--navy.s-sec--navy{background: var(--surface-strong);color: var(--color-text-on-dark)}.p-sec--navy.p-sec--navy h2,.s-sec--navy.s-sec--navy h2{color: #fff}.section.section{padding-block: var(--section-y)}.section--dark.section--dark{background: var(--surface-strong)}.prose.prose{max-width: 42rem;font-size: var(--text-md);line-height: var(--leading-relaxed);color: var(--color-text)}.prose--wide.prose--wide{max-width: 46rem}.prose.prose h2{margin-top: var(--section-y-sm);padding-top: 1.1rem;border-top: 1px solid var(--border-strong);font-size: var(--text-3xl);line-height: 1.1;letter-spacing: -.035em}.prose.prose h2::before{display: none}.prose.prose h3{margin-top: var(--space-6);font-size: var(--text-xl);letter-spacing: -.03em}.prose.prose a{color: var(--color-green-strong);text-decoration-color: var(--border-green-subtle);text-decoration-thickness: 1px;text-underline-offset: .18em}.prose.prose a:hover{color: var(--color-green);text-decoration-color: var(--color-green)}.prose.prose li::marker{color: var(--color-green-strong)}.lead.lead{font-size: var(--text-md);line-height: var(--leading-normal);color: var(--color-text-muted);max-width: 60ch}.table-wrap.table-wrap{border: 1px solid var(--border);border-radius: 3px}.card.card,.rhub-hl.rhub-hl,.rel-card.rel-card,.contact-card.contact-card,.ccta-card.ccta-card,.oe-cards.oe-cards > *,.sub-grid.sub-grid > a,.chip-grid.chip-grid > a{border-radius: 3px;box-shadow: none;border-color: var(--border-strong)}.rel-card.rel-card:hover,.rhub-hl.rhub-hl:hover,.sub-grid.sub-grid > a:hover{border-color: var(--color-green);box-shadow: none}.ck.ck,.rk.rk,.check.check{border-radius: 3px;box-shadow: none;border-color: var(--border)}.rhub.rhub{border-top-color: var(--border-strong)}.rhub-h3.rhub-h3{font-size: .6875rem;font-weight: 600;letter-spacing: .2em;text-transform: uppercase;color: var(--color-text-muted)}.rhub-art-t.rhub-art-t,.rhub-hl-t.rhub-hl-t{letter-spacing: -.02em;color: var(--color-ink)}.rhub-chips.rhub-chips a,.rhub-all.rhub-all{border-radius: 2px}.steps.steps .s-n,.proc-steps.proc-steps > * > .s-n{border-radius: 2px;background: var(--surface-strong);color: #86e3b0;font-variant-numeric: tabular-nums}.faq.faq{gap: 0}.faq-item.faq-item{border: 0;border-bottom: 1px solid var(--border);border-radius: 0;background: transparent;padding-inline: 0;overflow: visible}.faq.faq > .faq-item.faq-item:first-child{border-top: 1px solid var(--border-strong)}.faq-item.faq-item[open]{background: transparent}.faq-item.faq-item summary,.faq-item.faq-item .faq-q{padding: 1.15rem 0;min-height: 3.5rem;font-family: var(--font-display);font-size: var(--text-md);font-weight: 700;letter-spacing: -.025em;line-height: 1.3;color: var(--color-ink)}.faq-item.faq-item .faq-a{padding: 0 0 1.35rem}.faq-item.faq-item .faq-a p{max-width: 66ch;color: var(--color-text-muted)}.faq-mark.faq-mark{border: 0;width: 15px;height: 15px}.faq-mark.faq-mark::before{width: 15px;height: 1.5px}.faq-mark.faq-mark::after{width: 1.5px;height: 15px}.faq-note.faq-note{color: var(--color-text-muted);font-size: .8125rem}.cform-field.cform-field label,.field.field > label{font-family: var(--font-body);font-size: .6875rem;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--color-text-muted)}.cform.cform input:not([type=checkbox]):not(.cform-hp),.cform.cform select,.cform.cform textarea,.field.field input,.field.field select,.field.field textarea{padding: .8rem 0;background: transparent;border: 0;border-bottom: 1px solid var(--border-strong);border-radius: 0;font-size: 1rem;color: var(--color-ink)}.cform.cform input:not([type=checkbox]):not(.cform-hp):focus,.cform.cform select:focus,.cform.cform textarea:focus,.field.field input:focus,.field.field select:focus,.field.field textarea:focus{border-bottom-color: var(--color-green);box-shadow: 0 1px 0 0 var(--color-green);outline: none}.cform.cform textarea{min-height: 7rem;line-height: var(--leading-normal)}.cform-submit.cform-submit{min-height: 3.25rem;border-radius: 2px;background: var(--surface-strong);color: #fff;box-shadow: none}.cform-submit.cform-submit:hover{background: var(--color-green-strong);box-shadow: none}.cform-consent.cform-consent{font-size: .8125rem;color: var(--color-text-muted)}.cform-wrap.cform-wrap{max-width: 44rem}.cform-success.cform-success,.cform-error.cform-error{border-radius: 3px}.ccta-card.ccta-card{border-radius: 4px;border-color: var(--border-strong);box-shadow: none}.ccta-eyebrow.ccta-eyebrow{font-size: .6875rem;font-weight: 600;letter-spacing: .2em;text-transform: uppercase;color: var(--color-green-strong)}.ccta-title.ccta-title{letter-spacing: -.035em}.contact-card.contact-card{border-radius: 4px}.ch-label.ch-label{font-size: .6875rem;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--color-text-muted)}.p-cta.p-cta,.p-cta-mid.p-cta-mid,.s-cta-mid.s-cta-mid,.ec-cta.ec-cta,.legacy-cta.legacy-cta,.cta-inline.cta-inline{border-radius: 4px}.ec-cta.ec-cta{background: var(--surface-cream);border: 1px solid var(--border-strong);box-shadow: none}.ec-cta-t.ec-cta-t{letter-spacing: -.03em;color: var(--color-ink)}.cta-title.cta-title{letter-spacing: -.035em}.header-shell.header-shell{border-radius: 999px;border-color: var(--border);background: #f7faf7cc;box-shadow: 0 1px 2px #0a1d150d}.site-header.is-scrolled .header-shell.header-shell{background: #f4f7f4f2;border-color: var(--border-strong);box-shadow: 0 10px 30px -24px #0a1d1573}.site-footer.site-footer{background: var(--surface-strong)}.site-footer.site-footer .col-title{font-size: .6875rem;font-weight: 600;letter-spacing: .2em;text-transform: uppercase}.fab-whatsapp.fab-whatsapp{box-shadow: 0 14px 34px -14px #00a85a99}.cl-card.cl-card,.cl-prefs-card.cl-prefs-card{border-radius: 4px}.cl-btn.cl-btn{border-radius: 2px}@media (pointer: coarse),(max-width: 47.99rem){.btn.btn{min-height: 3.25rem}.crumbs.crumbs,.breadcrumb.breadcrumb{font-size: .6875rem}.faq-item.faq-item summary,.faq-item.faq-item .faq-q{min-height: 3.25rem}.prose.prose{font-size: 1rem}.prose.prose h2{margin-top: var(--space-8)}}@media (prefers-reduced-motion: reduce){*{transition: none !important;animation: none !important}}.doc--hero.doc--hero > section:first-of-type{padding-bottom: var(--space-6);border-bottom: 1px solid var(--border-strong)}.doc--hero.doc--hero > section:first-of-type > div > p:first-child,.doc--hero.doc--hero > section:first-of-type > p:first-child{font-size: .6875rem;font-weight: 600;letter-spacing: .2em;color: var(--color-green-strong)}.wrap--narrow.wrap--narrow{max-width: var(--container-max)}.wrap--narrow.wrap--narrow > *{max-width: 52rem}.entry-hero.entry-hero .breadcrumb,.p-hero.p-hero .crumbs,.s-hero.s-hero .crumbs,.doc.doc nav[aria-label="Trilha de navegação"]{margin-bottom: var(--space-4)}.doc.doc nav[aria-label="Trilha de navegação"]{display: flex;flex-wrap: wrap;gap: .45rem}.contact-card.contact-card,.doc--escritorio.doc--escritorio aside,.ccta-info.ccta-info{background: var(--surface-warm);border: 1px solid var(--border-strong);border-radius: 4px}.cform.cform.cform select,.cform.cform.cform textarea,.cform.cform.cform input:not([type=checkbox]):not(.cform-hp){padding: .8rem 0;background: transparent;border: 0;border-bottom: 1px solid var(--border-strong);border-radius: 0}.cform.cform.cform select:focus,.cform.cform.cform textarea:focus,.cform.cform.cform input:not([type=checkbox]):not(.cform-hp):focus{border-bottom-color: var(--color-green);box-shadow: 0 1px 0 0 var(--color-green);outline: none}.cform.cform.cform select:hover,.cform.cform.cform textarea:hover,.cform.cform.cform input:hover{border-color: transparent;border-bottom-color: var(--color-text-subtle)}.cform.cform.cform textarea{min-height: 7rem}.doc--404.doc--404 section > div > div a,.prose.prose p.cta-inline a{border-radius: 2px;min-height: 3.25rem;padding-inline: 1.5rem;font-size: 1rem}.doc--404.doc--404 section > div > div a:first-child,.prose.prose p.cta-inline a:first-child,.cl-btn--solid.cl-btn--solid,.cad-submit.cad-submit,.cluster-badge--main.cluster-badge--main,.cx-chip.cx-chip[aria-pressed="true"]{background: var(--color-green);color: #04150d}.doc--404.doc--404 section > div > div a:first-child:hover,.prose.prose p.cta-inline a:first-child:hover{background: var(--color-green-hover);filter: none;transform: none}.cad-step.cad-step[data-active] .cad-step-n,.cad-step.cad-step[data-done] .cad-step-n{color: #04150d}.doc--404.doc--404 section > div > div a:not(:first-child),.prose.prose p.cta-inline a:not(:first-child){background: transparent;border: 1px solid var(--border-strong);color: var(--color-ink)}.wa--pill.wa--pill{color: #04150d}.doc.doc nav[aria-label="Trilha de navegação"] > div{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem}.doc.doc nav[aria-label="Trilha de navegação"] > div span{display: inline-flex;gap: .5rem}.contato.contato .channels,.channels.channels{background: var(--surface-warm);border: 1px solid var(--border-strong);border-radius: 4px}a[href^="mailto:"],a[href^="tel:"],a[href*="wa.me"]{overflow-wrap: anywhere}.channels.channels,.channels.channels *,.ccta-channels.ccta-channels,.ccta-channels.ccta-channels *,.ch-address.ch-address,.f-address,.contact.contact a{overflow-wrap: anywhere}.doc.doc,.prose.prose,.entry-article.entry-article{overflow-wrap: break-word}.cform-grid.cform-grid,.grid.grid,.two-col.two-col,.check-grid.check-grid,.risk-grid.risk-grid,.oe-cards.oe-cards,.rhub-hl-grid.rhub-hl-grid,.rhub-arts.rhub-arts,.sub-grid.sub-grid,.rel-cards.rel-cards,.ccta-card.ccta-card{grid-template-columns: minmax(0,1fr)}@media (min-width: 40rem){.cform-grid.cform-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 48rem){.two-col.two-col,.check-grid.check-grid,.risk-grid.risk-grid,.oe-cards.oe-cards,.rel-cards.rel-cards{grid-template-columns: repeat(2,minmax(0,1fr))}.ccta-card.ccta-card{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 56rem){.rhub-hl-grid.rhub-hl-grid,.rhub-arts.rhub-arts,.sub-grid.sub-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}.check-grid--single.check-grid--single{grid-template-columns: minmax(0,1fr)}input.cad-hp.cad-hp.cad-hp,input.cform-hp.cform-hp.cform-hp,input.hcx-hp.hcx-hp.hcx-hp{position: absolute;left: -9999px;width: 1px;min-width: 0;height: 1px;margin: -1px;padding: 0;border: 0;opacity: 0;overflow: hidden}@media (pointer: coarse),(max-width: 47.99rem){.rhub-all.rhub-all,.ec-area.ec-area,.rhub-chips.rhub-chips a,.rel-inline.rel-inline a,.viewall.viewall,.rhub-art.rhub-art > a,.faq-a--cta.faq-a--cta a{display: inline-flex;align-items: center;min-height: 2.75rem}.rhub-all.rhub-all,.rhub-chips.rhub-chips a{padding-block: .55rem}}