:root{--c-verde: #3A8B76;--c-verde-esc: #2c6a59;--c-verde-claro: #e7f1ee;--c-laranja: #CB602E;--c-laranja-esc: #a94d23;--c-carvao: #1d2421;--c-texto: #25302c;--c-muted: #5d6b65;--c-creme: #f7f5ef;--c-superficie: #ffffff;--c-borda: #e4e6e2;--fonte-titulo: "Poppins", system-ui, sans-serif;--fonte-corpo: "Quicksand", system-ui, sans-serif;--raio: 14px;--raio-sm: 8px;--sombra: 0 10px 30px rgba(29, 36, 33, .1);--sombra-sm: 0 4px 14px rgba(29, 36, 33, .08);--container: 1140px;--pad-secao: clamp(3.5rem, 8vw, 7rem)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:var(--fonte-corpo);color:var(--c-texto);background:var(--c-superficie);line-height:1.65;font-size:1.02rem;font-weight:500;overflow-x:clip;overflow-wrap:break-word}h1,h2,h3,h4{font-family:var(--fonte-titulo);line-height:1.15;font-weight:700;color:var(--c-carvao)}h2{font-size:clamp(1.8rem,4vw,2.6rem)}h3{font-size:1.25rem}p{color:var(--c-muted)}a{color:var(--c-verde-esc);text-decoration:none}img{max-width:100%;display:block}.container{width:min(100% - 2.4rem,var(--container));margin-inline:auto}.secao{padding-block:var(--pad-secao)}.secao--creme{background:var(--c-creme)}.eyebrow{font-family:var(--fonte-titulo);font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;color:var(--c-laranja);display:inline-block;margin-bottom:.8rem}.secao__titulo{max-width:40ch;margin-bottom:1rem}.secao__intro{max-width:62ch;font-size:1.08rem}.centro{text-align:center;margin-inline:auto}.btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--fonte-titulo);font-weight:600;font-size:.98rem;padding:.85rem 1.5rem;border-radius:999px;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,background .2s ease,color .2s ease}.btn:hover{transform:translateY(-2px)}.btn--verde{background:var(--c-verde);color:#fff}.btn--verde:hover{background:var(--c-verde-esc)}.btn--laranja{background:var(--c-laranja);color:#fff}.btn--laranja:hover{background:var(--c-laranja-esc)}.btn--ghost{border-color:#ffffffb3;color:#fff}.btn--ghost:hover{background:#ffffff24}.btn--outline{border-color:var(--c-verde);color:var(--c-verde-esc)}.btn--outline:hover{background:var(--c-verde-claro)}.cabecalho{position:sticky;top:0;z-index:50;background:#ffffffeb;backdrop-filter:blur(8px);border-bottom:1px solid var(--c-borda)}.cabecalho__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.7rem}.cabecalho__logo img{height:42px;width:auto}.nav{display:flex;gap:1.35rem;align-items:center}.nav a{font-family:var(--fonte-titulo);font-weight:600;font-size:.95rem;color:var(--c-carvao);white-space:nowrap}.nav a:hover{color:var(--c-verde)}.nav .nav__cta{margin-left:.4rem;color:#fff}.nav__toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:none;cursor:pointer;color:var(--c-carvao)}.nav__toggle svg{display:block}.nav__toggle-close,.nav__toggle.is-open .nav__toggle-open{display:none}.nav__toggle.is-open .nav__toggle-close{display:block}@media(max-width:900px){.nav__toggle{display:flex}.nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:#fff;border-bottom:1px solid var(--c-borda);box-shadow:var(--sombra);padding:.4rem 1.2rem 1.1rem;display:none}.nav.is-open{display:flex}.nav a{padding:.85rem .2rem;border-bottom:1px solid #f1f1ee;font-size:1rem;white-space:normal}.nav .nav__cta{margin:.9rem 0 0;justify-content:center;padding:.8rem 1.5rem;border-bottom:none}}.hero{position:relative;min-height:clamp(560px,88vh,860px);display:grid;align-items:center;color:#fff;isolation:isolate}.hero__bg{position:absolute;inset:0;z-index:-2;object-fit:cover;width:100%;height:100%}.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,#1c342cdb,#1c342c8c 55%,#cb602e4d)}.hero__inner{padding-block:7rem 4rem;max-width:760px}.hero__logo{height:84px;width:auto;margin-bottom:1.6rem}.hero h1{color:#fff;font-size:clamp(2.3rem,6vw,4rem);letter-spacing:-.01em}.hero__tag{font-family:var(--fonte-titulo);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.8rem,2vw,.98rem);color:#ffe;margin-top:1rem;opacity:.95}.hero__sub{color:#f0f4f2;font-size:1.18rem;margin-top:1.2rem;max-width:56ch}.hero__acoes{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.pilares{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.3rem;margin-top:2.6rem}.pilar{background:var(--c-superficie);border:1px solid var(--c-borda);border-radius:var(--raio);padding:1.5rem;box-shadow:var(--sombra-sm)}.pilar__ic{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:var(--c-verde-claro);margin-bottom:.9rem;font-size:1.4rem}.pilar h3{margin-bottom:.35rem}.pilar p{font-size:.96rem}.frentes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.3rem;margin-top:2.8rem}.frente{position:relative;background:var(--c-superficie);border:1px solid var(--c-borda);border-radius:var(--raio);padding:1.7rem 1.5rem 1.6rem;box-shadow:var(--sombra-sm);transition:transform .18s ease,box-shadow .18s ease}.frente:hover{transform:translateY(-4px);box-shadow:var(--sombra)}.frente__num{font-family:var(--fonte-titulo);font-weight:700;font-size:.85rem;color:var(--c-laranja);letter-spacing:.1em}.frente h3{margin:.4rem 0 .5rem}.frente p{font-size:.96rem}.frente__barra{position:absolute;left:0;top:1.7rem;bottom:1.6rem;width:4px;border-radius:4px;background:var(--c-verde)}.split{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.split__img{border-radius:var(--raio);overflow:hidden;box-shadow:var(--sombra);aspect-ratio:4/3}.split__img img{width:100%;height:100%;object-fit:cover}.split ul{list-style:none;margin-top:1.2rem;display:grid;gap:.7rem}.split li{padding-left:1.7rem;position:relative;color:var(--c-texto)}.split li:before{content:"▴";color:var(--c-laranja);position:absolute;left:0;top:.1rem}@media(max-width:820px){.split{grid-template-columns:1fr}.split__img{order:-1}}.apoie{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.3rem;margin-top:2.6rem}.apoie__card{background:var(--c-verde-claro);border-radius:var(--raio);padding:1.6rem;border:1px solid #d4e6e0}.apoie__card h3{color:var(--c-verde-esc);margin-bottom:.4rem}.apoie__card p{font-size:.96rem;color:var(--c-texto)}.faixa{background:var(--c-verde);color:#fff;border-radius:var(--raio);padding:clamp(2rem,5vw,3.2rem);text-align:center}.faixa h2{color:#fff}.faixa p{color:#e7f1ee;max-width:56ch;margin:.8rem auto 1.6rem}.contato{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem)}.contato__dados dt{font-family:var(--fonte-titulo);font-weight:600;color:var(--c-carvao);margin-top:1rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.contato__dados dd{color:var(--c-muted)}@media(max-width:820px){.contato{grid-template-columns:1fr}}.rodape{background:var(--c-carvao);color:#cfd8d3;padding-block:3rem 2rem}.rodape__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;align-items:start}.rodape__logo{height:52px;width:auto}.rodape a{color:#e7f1ee}.rodape__nav{display:flex;gap:1.2rem;flex-wrap:wrap;font-family:var(--fonte-titulo);font-weight:600;font-size:.92rem}.rodape__base{margin-top:2rem;padding-top:1.3rem;border-top:1px solid rgba(255,255,255,.12);font-size:.85rem;opacity:.8;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem}.tag-frase{font-style:italic;color:var(--c-verde-esc)}.share{display:flex;flex-wrap:wrap;gap:.7rem}.share__btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--fonte-titulo);font-weight:600;font-size:.95rem;padding:.68rem 1.1rem;border-radius:999px;color:#fff;border:none;cursor:pointer;text-decoration:none;line-height:1;transition:transform .15s ease,filter .2s ease}.share__btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.share__btn svg{width:18px;height:18px;fill:currentColor;flex:none}.share__btn--wa{background:#25d366}.share__btn--fb{background:#1877f2}.share__btn--ig{background:linear-gradient(45deg,#f9a825,#e91e63 45%,#9c27b0)}.share__btn--tg{background:#229ed9}.share__btn--x{background:#14171a}.share__btn--copy{background:var(--c-verde)}.share__btn--native{background:var(--c-laranja)}.share__btn.is-ok{background:var(--c-verde-esc)!important}.share--compact .share__btn{padding:.5rem;gap:0}.share--compact .share__btn .lbl{display:none}.share--compact .share__btn svg{width:19px;height:19px}.eco{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.1rem;margin-top:2.6rem}.eco__card{position:relative;display:flex;flex-direction:column;gap:.3rem;background:var(--c-superficie);border:1px solid var(--c-borda);border-radius:var(--raio);padding:1.3rem 1.3rem 1.2rem;text-align:left;min-height:138px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}a.eco__card:hover{transform:translateY(-3px);box-shadow:var(--sombra);border-color:var(--c-verde)}.eco__nome{font-family:var(--fonte-titulo);font-weight:700;color:var(--c-carvao);font-size:1.08rem}.eco__plate{align-self:flex-start;background:#1a1a1a;border-radius:var(--raio-sm);padding:.7rem 1rem;margin-bottom:.55rem;line-height:0;box-shadow:var(--sombra-sm)}.eco__logo{height:34px;width:auto;max-width:100%;object-fit:contain}.eco__desc{font-size:.9rem;color:var(--c-muted);flex:1}.eco__link{font-family:var(--fonte-titulo);font-weight:600;font-size:.88rem;color:var(--c-verde-esc);margin-top:.5rem}.eco__selo{align-self:flex-start;margin-top:.5rem;font-family:var(--fonte-titulo);font-weight:600;font-size:.72rem;letter-spacing:.04em;padding:3px .6rem;border-radius:999px}.eco__selo--aqui{background:var(--c-verde);color:#fff}.eco__selo--breve{background:transparent;color:var(--c-muted);border:1px solid var(--c-borda)}.eco__card.is-aqui{border-color:var(--c-verde);background:linear-gradient(180deg,var(--c-verde-claro),#fff 60%)}.pagehero{position:relative;min-height:clamp(320px,48vh,460px);display:grid;align-items:end;color:#fff;isolation:isolate}.pagehero__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.pagehero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1c342c4d,#1c342cd1)}.pagehero__inner{padding-block:2.6rem}.pagehero h1{color:#fff;font-size:clamp(2rem,5vw,3.1rem)}.pagehero__crumb{font-family:var(--fonte-titulo);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;color:#ffd9c4;margin-bottom:.6rem}.pagehero p{color:#eef3f1;max-width:60ch;margin-top:.7rem;font-size:1.1rem}.prosa{max-width:70ch}.prosa h2{margin-top:2.4rem;margin-bottom:.8rem}.prosa h3{margin-top:1.6rem;margin-bottom:.4rem;color:var(--c-verde-esc)}.prosa p{margin-bottom:1rem}.prosa ul{margin:0 0 1rem 1.1rem}.prosa li{margin-bottom:.4rem}.prosa strong{color:var(--c-texto)}.callout{border:1px solid var(--c-borda);border-left:4px solid var(--c-laranja);background:var(--c-creme);border-radius:var(--raio-sm);padding:1.1rem 1.3rem;margin:1.4rem 0}.callout p{margin:0;color:var(--c-texto);font-size:.98rem}.timeline{list-style:none;margin:1.6rem 0 0;padding:0;border-left:2px solid var(--c-borda)}.timeline li{position:relative;padding:0 0 1.3rem 1.5rem}.timeline li:before{content:"";position:absolute;left:-7px;top:.35rem;width:12px;height:12px;border-radius:50%;background:var(--c-verde);border:2px solid #fff}.timeline .ano{font-family:var(--fonte-titulo);font-weight:700;color:var(--c-laranja);margin-right:.5rem}.parceiros{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin-top:1.8rem}.parceiro{border:1px solid var(--c-borda);border-radius:var(--raio);padding:1.1rem 1.2rem;background:#fff}.parceiro b{font-family:var(--fonte-titulo);color:var(--c-carvao);display:block;margin-bottom:.2rem}.parceiro span{font-size:.9rem;color:var(--c-muted)}.docs-grupo{margin-top:2.4rem}.docs-grupo>h2{margin-bottom:.3rem}.docs-grupo__sub{color:var(--c-muted);font-size:.96rem;margin-bottom:1rem}.docs{display:grid;gap:.7rem}.doc{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--c-borda);border-radius:var(--raio-sm);padding:.9rem 1.1rem;background:#fff}.doc__info{display:flex;align-items:center;gap:.9rem;min-width:0}.doc__ic{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:var(--c-verde-claro);font-size:1.1rem}.doc__t{font-family:var(--fonte-titulo);font-weight:600;color:var(--c-carvao)}.doc__meta{font-size:.84rem;color:var(--c-muted)}.doc__baixar{flex:none;font-family:var(--fonte-titulo);font-weight:600;font-size:.88rem;color:var(--c-verde-esc);white-space:nowrap}.doc__baixar:hover{text-decoration:underline}.doc__breve{flex:none;font-family:var(--fonte-titulo);font-weight:600;font-size:.76rem;color:var(--c-muted);border:1px solid var(--c-borda);border-radius:999px;padding:3px .7rem;white-space:nowrap}.valores{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}.valor-chip{font-family:var(--fonte-titulo);font-weight:600;font-size:.9rem;padding:.45rem 1rem;border-radius:999px;border:1px solid var(--c-borda);color:var(--c-verde-esc);background:var(--c-verde-claro)}
