@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/plus-jakarta-sans-400-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/plus-jakarta-sans-400-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/plus-jakarta-sans-500-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/plus-jakarta-sans-500-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/plus-jakarta-sans-600-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/plus-jakarta-sans-600-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/plus-jakarta-sans-700-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/plus-jakarta-sans-700-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/plus-jakarta-sans-800-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 800;font-display: swap;src: url(/fonts/plus-jakarta-sans-800-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/inter-400-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/inter-400-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/inter-500-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/inter-500-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/inter-600-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url(/fonts/inter-600-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/inter-700-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/inter-700-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--verde: #089045;--verde-escuro: #056c34;--verde-claro: #3da865;--menta: #6fe0a0;--tinta: #044f29;--tinta-2: #066835;--texto: #0f1c14;--texto-suave: #55665c;--texto-claro: rgba(255,255,255,.78);--fundo: #ffffff;--fundo-suave: #f4f8f4;--linha: #e2e9e3;--linha-escura: rgba(255,255,255,.14);--fonte-titulo: 'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--fonte-texto: 'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;--container: 1200px;--raio: 14px;--raio-g: 24px;--cabecalho: 94px;--sombra: 0 1px 2px rgba(7,22,14,.04),0 8px 24px -12px rgba(7,22,14,.14);--sombra-alta: 0 2px 4px rgba(7,22,14,.05),0 24px 56px -24px rgba(7,22,14,.22)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--cabecalho) + 16px)}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}body{margin: 0;background: var(--fundo);color: var(--texto);font-family: var(--fonte-texto);font-size: 1.0625rem;line-height: 1.65;-webkit-font-smoothing: antialiased;overflow-x: hidden}img,picture,svg,video{max-width: 100%;display: block}img{height: auto}h1,h2,h3,h4{font-family: var(--fonte-titulo);font-weight: 800;line-height: 1.1;letter-spacing: -.025em;margin: 0 0 .5em;text-wrap: balance}h1{font-size: clamp(2.3rem,1.3rem + 3.6vw,4rem)}h2{font-size: clamp(1.85rem,1.2rem + 2.2vw,2.9rem)}h3{font-size: clamp(1.2rem,1.05rem + .6vw,1.45rem);letter-spacing: -.018em;font-weight: 700}p{margin: 0 0 1.1em;text-wrap: pretty}p:last-child{margin-bottom: 0}a{color: var(--verde);text-decoration: none}a:hover{color: var(--verde-escuro)}ul{margin: 0;padding: 0;list-style: none}:focus-visible{outline: 3px solid var(--verde-claro);outline-offset: 3px;border-radius: 4px}.container{width: min(100% - 2.5rem,var(--container));margin-inline: auto}.secao{padding: clamp(4rem,2.5rem + 6vw,7.5rem) 0}.secao--suave{background: var(--fundo-suave)}.secao--escura{background: var(--tinta);color: var(--texto-claro)}.secao--escura h2,.secao--escura h3{color: #fff}.secao__topo{max-width: 56ch;margin-bottom: clamp(2.2rem,1.5rem + 2vw,3.4rem)}.secao__topo--centro{margin-inline: auto;text-align: center}.rotulo{display: inline-flex;align-items: center;gap: .55rem;font-family: var(--fonte-titulo);font-size: .78rem;font-weight: 700;letter-spacing: .13em;text-transform: uppercase;color: var(--verde);margin-bottom: 1rem}.rotulo::before{content: '';width: 13px;height: 13px;border-radius: 50%;border: 3.5px solid currentColor;flex: none}.secao--escura .rotulo{color: var(--menta)}.secao__texto{font-size: clamp(1.05rem,1rem + .25vw,1.2rem);color: var(--texto-suave)}.secao--escura .secao__texto{color: var(--texto-claro)}.texto-gradiente{background: linear-gradient(100deg,var(--menta),#a8f0c6 55%,var(--menta));-webkit-background-clip: text;background-clip: text;color: transparent}.btn{--btn-fundo: var(--verde);--btn-texto: #fff;display: inline-flex;align-items: center;justify-content: center;gap: .6rem;padding: .95rem 1.6rem;border: 1px solid transparent;border-radius: 999px;background: var(--btn-fundo);color: var(--btn-texto);font-family: var(--fonte-titulo);font-size: .98rem;font-weight: 700;letter-spacing: -.01em;cursor: pointer;transition: transform .25s cubic-bezier(.2,.8,.3,1),box-shadow .25s,background-color .25s,color .25s,border-color .25s;box-shadow: 0 10px 24px -14px rgba(8,144,69,.9)}.btn:hover{color: var(--btn-texto);transform: translateY(-2px);box-shadow: 0 16px 30px -16px rgba(8,144,69,.95)}.btn:active{transform: translateY(0)}.btn svg{width: 18px;height: 18px;flex: none}.btn--contorno{--btn-fundo: transparent;--btn-texto: #fff;border-color: rgba(255,255,255,.34);box-shadow: none;backdrop-filter: blur(6px)}.btn--contorno:hover{background: rgba(255,255,255,.1);border-color: rgba(255,255,255,.6);box-shadow: none}.btn--contorno-escuro{--btn-fundo: transparent;--btn-texto: var(--texto);border-color: var(--linha);box-shadow: none}.btn--contorno-escuro:hover{background: var(--fundo-suave);border-color: var(--verde-claro);color: var(--verde-escuro);box-shadow: none}.btn--claro{--btn-fundo: #fff;--btn-texto: var(--tinta);box-shadow: 0 10px 28px -16px rgba(0,0,0,.6)}.btn--claro:hover{--btn-texto: var(--verde-escuro)}.btn--bloco{width: 100%}.link-seta{display: inline-flex;align-items: center;gap: .45rem;font-family: var(--fonte-titulo);font-weight: 700;font-size: .95rem;color: var(--verde)}.link-seta svg{width: 17px;height: 17px;transition: transform .25s cubic-bezier(.2,.8,.3,1)}.link-seta:hover svg{transform: translateX(4px)}.cabecalho{position: fixed;inset: 14px 0 auto;z-index: 100;pointer-events: none}.cabecalho__inner{position: relative;pointer-events: auto;display: flex;align-items: center;gap: 1.5rem;width: min(100% - 2rem,1280px);margin-inline: auto;padding: .55rem .6rem .55rem 1.5rem;border-radius: 999px;background: rgba(255,255,255,.96);border: 1px solid rgba(7,22,14,.06);backdrop-filter: blur(18px) saturate(170%);box-shadow: 0 6px 22px -14px rgba(4,50,26,.5);transition: box-shadow .3s}.cabecalho.preso .cabecalho__inner{background: #fff;box-shadow: 0 14px 44px -18px rgba(4,50,26,.55)}.marca{display: flex;align-items: center;flex: none}.marca img{height: 46px;width: auto}.menu{display: flex;align-items: center;gap: .1rem;margin-left: auto}.menu a{position: relative;padding: .66rem 1.05rem;border-radius: 999px;font-family: var(--fonte-titulo);font-size: .97rem;font-weight: 600;letter-spacing: -.01em;color: #324539;transition: color .2s,background-color .2s}.menu a:hover{color: var(--verde-escuro);background: rgba(8,144,69,.08)}.menu a[aria-current]{color: var(--verde-escuro);background: rgba(8,144,69,.11)}.menu a.btn,.menu a.btn:hover{color: var(--btn-texto);background: var(--btn-fundo)}.cabecalho .btn{margin-left: .7rem;padding: .62rem .72rem .62rem 1.35rem;font-size: .95rem}.btn__seta{display: grid;place-items: center;width: 32px;height: 32px;flex: none;border-radius: 50%;background: rgba(255,255,255,.22);transition: transform .25s cubic-bezier(.2,.8,.3,1)}.btn__seta svg{width: 16px;height: 16px}.btn:hover .btn__seta{transform: translateX(3px)}.btn--claro .btn__seta{background: rgba(8,144,69,.14)}.sanduiche{display: none;margin-left: auto;width: 46px;height: 46px;padding: 0;border: 1px solid rgba(7,22,14,.1);border-radius: 50%;background: rgba(8,144,69,.08);cursor: pointer}.sanduiche span{display: block;width: 18px;height: 2px;margin: 4px auto;border-radius: 2px;background: var(--texto);transition: transform .3s,opacity .2s}.sanduiche[aria-expanded="true"] span:nth-child(1){transform: translateY(6px) rotate(45deg)}.sanduiche[aria-expanded="true"] span:nth-child(2){opacity: 0}.sanduiche[aria-expanded="true"] span:nth-child(3){transform: translateY(-6px) rotate(-45deg)}@media (max-width: 1040px){.sanduiche{display: block}.cabecalho__inner{padding: .5rem .5rem .5rem 1.2rem}.marca img{height: 40px}.menu{position: absolute;inset: calc(100% + 10px) 0 auto;flex-direction: column;align-items: stretch;gap: 0;margin: 0;padding: .8rem 1.25rem 1.5rem;background: #fff;border: 1px solid var(--linha);border-radius: var(--raio-g);box-shadow: var(--sombra-alta);transform: translateY(-14px);opacity: 0;visibility: hidden;transition: transform .28s cubic-bezier(.2,.8,.3,1),opacity .22s,visibility .22s}.menu.aberto{transform: translateY(0);opacity: 1;visibility: visible}.menu a{padding: .95rem .5rem;color: var(--texto);border-bottom: 1px solid var(--linha);border-radius: 0;font-size: 1.05rem}.menu a[aria-current]{color: var(--verde);background: none}.menu .btn{margin: 1.1rem 0 0;justify-content: center;padding: .85rem 1.4rem}}.hero{position: relative;isolation: isolate;padding-top: calc(var(--cabecalho) + clamp(1.8rem,1rem + 3vw,3.4rem));padding-bottom: clamp(2.6rem,1.5rem + 3.5vw,4.4rem);background: #067a3c;color: rgba(255,255,255,.92);overflow: hidden}.hero__foto{position: absolute;inset: 0;z-index: -3;background: linear-gradient(115deg,#04120a 0%,#061a0f 45%,#07301a 100%)}.hero__foto img{width: 100%;height: 100%;object-fit: cover;object-position: center;opacity: .68}.hero::before{content: '';position: absolute;inset: 0;z-index: -2;background:
linear-gradient(100deg,rgba(4,18,10,.96) 0%,rgba(4,18,10,.72) 38%,rgba(4,18,10,.25) 64%,rgba(4,18,10,.05) 100%),radial-gradient(140% 120% at 72% 30%,rgba(8,144,69,.16) 0%,transparent 55%)}.hero__inner{position: relative;display: grid;grid-template-columns: minmax(0,1.08fr) minmax(0,.92fr);gap: clamp(2rem,1rem + 4vw,4.5rem);align-items: center}.hero .rotulo{color: rgba(255,255,255,.78)}.hero .rotulo::before{border-color: #fff}.hero h1{color: #fff;margin-bottom: 1.1rem}.hero h1 span{display: block}.hero h1 .texto-gradiente{background: none;color: #8df3b8;text-shadow: 0 2px 24px rgba(1,26,12,.45)}.hero__sub{max-width: 54ch;font-size: clamp(1.08rem,1rem + .4vw,1.3rem);color: rgba(255,255,255,.9);margin-bottom: 2rem}.hero__acoes{display: flex;flex-wrap: wrap;gap: .85rem}.hero__acoes .btn{--btn-fundo: #fff;--btn-texto: #06582c;box-shadow: 0 14px 30px -14px rgba(0,0,0,.5)}.hero__acoes .btn:hover{--btn-texto: var(--verde)}.hero__acoes .btn .btn__seta{background: rgba(8,144,69,.13)}.hero__acoes .btn--contorno{--btn-fundo: transparent;--btn-texto: #fff;border-color: rgba(255,255,255,.5);box-shadow: none}.hero__acoes .btn--contorno:hover{background: rgba(255,255,255,.14);border-color: #fff}.hero__selos{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,230px),1fr));gap: .9rem 1.6rem;margin-top: 2.6rem;max-width: 540px}.hero__selo{display: flex;align-items: center;gap: .8rem;font-size: .95rem;color: #fff}.hero__selo svg{width: 20px;height: 20px;color: var(--verde);flex: none}.hero__selo i{display: grid;place-items: center;width: 42px;height: 42px;flex: none;border-radius: 50%;background: #fff;box-shadow: 0 8px 18px -10px rgba(0,0,0,.5)}.hero__selo strong{display: block;font-family: var(--fonte-titulo);font-weight: 700;font-size: .98rem;line-height: 1.25}.hero__selo small{display: block;font-size: .84rem;color: rgba(255,255,255,.78)}.hero--interna{padding-bottom: clamp(3rem,2rem + 3vw,4.5rem)}.hero--interna .hero__inner{grid-template-columns: 1fr}.hero--interna .hero__texto{max-width: 62ch}.hero--interna h1{font-size: clamp(2rem,1.4rem + 2.2vw,3rem)}.hero--interna .hero__sub{margin-bottom: 1.8rem}.trilha{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem;margin-bottom: 1.3rem;font-size: .86rem;color: rgba(255,255,255,.62)}.trilha a{color: rgba(255,255,255,.78)}.trilha a:hover{color: #fff}.trilha span[aria-hidden]{opacity: .5}.palco{position: relative;aspect-ratio: 1;display: grid;place-items: center}.palco__cartao{position: absolute;display: flex;align-items: center;gap: .7rem;padding: .75rem 1.1rem .75rem .9rem;border-radius: 999px;background: #fff;box-shadow: 0 18px 36px -18px rgba(2,48,24,.7);animation: boiar 7s ease-in-out infinite}.palco__cartao svg{width: 22px;height: 22px;color: var(--verde);flex: none}.palco__cartao strong{display: block;font-family: var(--fonte-titulo);font-size: .95rem;color: var(--texto);line-height: 1.2}.palco__cartao small{font-size: .78rem;color: var(--texto-suave)}.palco__cartao--1{top: 15%;left: -11%}.palco__cartao--2{bottom: 15%;right: -11%;animation-delay: -3.5s}@keyframes boiar{0%,100%{transform: translateY(0)}50%{transform: translateY(-9px)}}@media (prefers-reduced-motion: reduce){.palco__cartao{animation: none}}@media (max-width: 900px){.hero__inner{grid-template-columns: minmax(0,1fr)}.hero__texto,.hero__visual{min-width: 0}.hero__selos{gap: .6rem 1.1rem;max-width: none}.hero__visual{padding: 0;margin-top: 2.4rem}.palco{max-width: 340px;margin-inline: auto}.palco__cartao{display: none}.terminal{width: min(100%,230px)}}.grade{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,280px),1fr));gap: 1.5rem}.grade--2{grid-template-columns: repeat(auto-fit,minmax(min(100%,380px),1fr))}.cartao{position: relative;padding: 2rem 1.8rem;background: #fff;border: 1px solid var(--linha);border-radius: var(--raio-g);transition: transform .3s cubic-bezier(.2,.8,.3,1),box-shadow .3s,border-color .3s}.cartao:hover{transform: translateY(-4px);border-color: rgba(8,144,69,.3);box-shadow: var(--sombra-alta)}.cartao__ico{display: grid;place-items: center;width: 52px;height: 52px;margin-bottom: 1.3rem;border-radius: 15px;background: linear-gradient(145deg,rgba(8,144,69,.12),rgba(61,168,101,.06));color: var(--verde);border: 1px solid rgba(8,144,69,.16)}.cartao__ico svg{width: 25px;height: 25px}.cartao h3{margin-bottom: .55rem}.cartao p{color: var(--texto-suave);font-size: 1rem}.secao--suave .cartao{background: #fff}.secao--escura .cartao{background: rgba(255,255,255,.04);border-color: var(--linha-escura)}.secao--escura .cartao:hover{border-color: rgba(111,224,160,.4)}.secao--escura .cartao p{color: var(--texto-claro)}.secao--escura .cartao__ico{background: rgba(111,224,160,.12);border-color: rgba(111,224,160,.22);color: var(--menta)}.lista-check{display: grid;gap: .85rem}.lista-check li{display: flex;gap: .75rem;align-items: flex-start;color: var(--texto-suave)}.lista-check svg{width: 21px;height: 21px;color: var(--verde);flex: none;margin-top: .18rem}.secao--escura .lista-check li{color: var(--texto-claro)}.secao--escura .lista-check svg{color: var(--menta)}.numeros{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,190px),1fr));gap: 1.5rem 1rem}.numero{text-align: center}.numero strong{display: block;font-family: var(--fonte-titulo);font-size: clamp(2.2rem,1.6rem + 2vw,3.1rem);font-weight: 800;line-height: 1;letter-spacing: -.03em;color: var(--verde)}.secao--escura .numero strong{color: var(--menta)}.numero span{display: block;margin-top: .6rem;font-size: .95rem;color: var(--texto-suave)}.secao--escura .numero span{color: var(--texto-claro)}.chamada{position: relative;isolation: isolate;overflow: hidden;padding: clamp(3rem,2rem + 5vw,5.5rem) clamp(1.5rem,1rem + 3vw,4rem);border-radius: var(--raio-g);background: linear-gradient(130deg,var(--tinta-2),var(--tinta) 62%);color: var(--texto-claro);text-align: center}.chamada::after{content: '';position: absolute;z-index: -1;top: -60%;left: 50%;translate: -50% 0;width: min(120%,900px);aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle,rgba(8,144,69,.42),transparent 62%)}.chamada h2{color: #fff}.chamada p{max-width: 58ch;margin-inline: auto;font-size: 1.1rem}.chamada__acoes{display: flex;flex-wrap: wrap;justify-content: center;gap: .85rem;margin-top: 2.2rem}.rodape{background: var(--tinta);color: var(--texto-claro);padding: clamp(3.5rem,2.5rem + 3vw,5rem) 0 2rem}.rodape__grade{display: grid;grid-template-columns: minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap: 2.5rem 2rem;padding-bottom: 3rem;border-bottom: 1px solid var(--linha-escura)}.rodape__marca img{height: 38px;width: auto;margin-bottom: 1.2rem}.rodape__marca p{max-width: 38ch;font-size: .98rem}.rodape h4{font-size: .82rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: #fff;margin-bottom: 1.1rem}.rodape li{margin-bottom: .6rem}.rodape a{color: rgba(255,255,255,.74);font-size: .97rem}.rodape a:hover{color: var(--menta)}.rodape__contato li{display: flex;align-items: flex-start;gap: .6rem}.rodape__contato svg{width: 18px;height: 18px;color: var(--menta);flex: none;margin-top: .22rem}.rodape__fim{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 1rem;padding-top: 1.8rem;font-size: .88rem;color: rgba(255,255,255,.55)}.rodape__fim a{font-size: .88rem}@media (max-width: 860px){.rodape__grade{grid-template-columns: repeat(2,minmax(0,1fr))}.rodape__marca{grid-column: 1 / -1}}@media (max-width: 520px){.rodape__grade{grid-template-columns: 1fr;gap: 2rem}}.zap{position: fixed;right: 1.1rem;bottom: 1.1rem;z-index: 90;display: grid;place-items: center;width: 56px;height: 56px;border-radius: 50%;background: var(--verde);color: #fff;box-shadow: 0 12px 28px -10px rgba(8,144,69,.8);transition: transform .25s cubic-bezier(.2,.8,.3,1)}.zap:hover{transform: scale(1.07);color: #fff}.zap svg{width: 27px;height: 27px}.pular-para{position: absolute;left: -9999px;top: 0;z-index: 200;padding: .9rem 1.4rem;background: #fff;color: var(--texto);font-weight: 700}.pular-para:focus{left: 1rem;top: 1rem}.so-leitor{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}
.anim-js [data-anim]{will-change: opacity,transform}.anim-js [data-anim="up"]{opacity: 0;transform: translateY(22px);transition: opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);transition-delay: var(--atraso,0ms)}.anim-js [data-anim="zoom"]{opacity: 0;transform: scale(.955);transition: opacity .8s cubic-bezier(.2,.7,.3,1),transform .8s cubic-bezier(.2,.7,.3,1);transition-delay: var(--atraso,0ms)}.anim-js [data-anim="mask"] > span{display: block;opacity: 0;transform: translateY(100%);transition: opacity .9s cubic-bezier(.16,.84,.28,1),transform .9s cubic-bezier(.16,.84,.28,1)}.anim-js [data-anim="mask"]{overflow: hidden;padding-bottom: .08em}.anim-js [data-anim="mask"] > span:nth-child(2){transition-delay: .13s}.anim-js [data-anim="mask"] > span:nth-child(3){transition-delay: .26s}.anim-js [data-anim].visivel,.anim-js [data-anim="mask"].visivel > span{opacity: 1;transform: none}.anim-js [data-anim].visivel{will-change: auto}@media (prefers-reduced-motion: reduce){.anim-js [data-anim],.anim-js [data-anim="mask"] > span{opacity: 1 !important;transform: none !important;transition: none !important}}
.duas-colunas{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,340px),1fr));gap: clamp(2rem,1rem + 4vw,4rem);align-items: center}.duas-colunas--topo{align-items: start}.servico{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,330px),1fr));gap: clamp(2rem,1rem + 4vw,4.5rem);align-items: center;padding: clamp(2.5rem,1.5rem + 4vw,4.5rem) 0;border-top: 1px solid var(--linha);scroll-margin-top: calc(var(--cabecalho) + 24px)}.servico:first-of-type{border-top: 0;padding-top: 0}.servico:nth-child(even) .servico__arte{order: -1}.servico h2{font-size: clamp(1.6rem,1.2rem + 1.6vw,2.3rem)}.servico__ico{display: grid;place-items: center;width: 56px;height: 56px;margin-bottom: 1.4rem;border-radius: 16px;background: linear-gradient(145deg,rgba(8,144,69,.13),rgba(61,168,101,.05));border: 1px solid rgba(8,144,69,.18);color: var(--verde)}.servico__ico svg{width: 27px;height: 27px}.servico__texto{color: var(--texto-suave);font-size: 1.08rem;margin-bottom: 1.6rem}.servico .lista-check{margin-bottom: 2rem}.servico__arte{position: relative;display: grid;place-items: center;padding: clamp(1.5rem,1rem + 2vw,2.5rem);border-radius: var(--raio-g);background: linear-gradient(145deg,var(--tinta-2),var(--tinta));overflow: hidden;isolation: isolate;min-height: 300px}.servico__arte::after{content: '';position: absolute;z-index: -1;inset: -30% -20% auto auto;width: 80%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle,rgba(8,144,69,.45),transparent 65%)}.servico__arte .anel{position: absolute;border: 1px solid rgba(255,255,255,.1);border-radius: 50%}.servico__arte .anel--1{width: 86%;aspect-ratio: 1}.servico__arte .anel--2{width: 62%;aspect-ratio: 1;border-style: dashed;border-color: rgba(255,255,255,.13)}.mock{position: relative;width: min(100%,330px);padding: 1.3rem;border-radius: 18px;background: rgba(10,32,20,.86);border: 1px solid rgba(255,255,255,.13);backdrop-filter: blur(10px);box-shadow: 0 30px 60px -32px rgba(0,0,0,.9);color: #fff}.mock__topo{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding-bottom: .9rem;margin-bottom: .9rem;border-bottom: 1px solid rgba(255,255,255,.1)}.mock__topo strong{font-family: var(--fonte-titulo);font-size: .98rem}.mock__selo{display: inline-flex;align-items: center;gap: .35rem;padding: .3rem .7rem;border-radius: 999px;background: rgba(111,224,160,.16);color: var(--menta);font-size: .76rem;font-weight: 600}.mock__selo svg{width: 14px;height: 14px}.mock__linha{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: .55rem 0;font-size: .9rem;color: rgba(255,255,255,.72)}.mock__linha strong{color: #fff;font-family: var(--fonte-titulo);font-weight: 700}.mock__barra{height: 6px;margin-top: 1rem;border-radius: 99px;background: rgba(255,255,255,.12);overflow: hidden}.mock__barra span{display: block;height: 100%;border-radius: 99px;background: linear-gradient(90deg,var(--verde),var(--menta))}.pergunta{border-bottom: 1px solid var(--linha)}.pergunta summary{display: flex;align-items: center;justify-content: space-between;gap: 1.5rem;padding: 1.35rem 0;cursor: pointer;font-family: var(--fonte-titulo);font-weight: 700;font-size: 1.08rem;list-style: none}.pergunta summary::-webkit-details-marker{display: none}.pergunta summary::after{content: '';flex: none;width: 11px;height: 11px;border-right: 2px solid var(--verde);border-bottom: 2px solid var(--verde);rotate: 45deg;transition: rotate .3s}.pergunta[open] summary::after{rotate: -135deg}.pergunta__corpo{padding-bottom: 1.4rem;color: var(--texto-suave);max-width: 68ch}.canais{display: grid;gap: 1.2rem}.canal{display: flex;gap: 1rem;padding: 1.3rem 1.4rem;border: 1px solid var(--linha);border-radius: var(--raio);background: #fff;transition: border-color .25s,box-shadow .25s}.canal:hover{border-color: rgba(8,144,69,.3);box-shadow: var(--sombra)}.canal__ico{display: grid;place-items: center;width: 44px;height: 44px;flex: none;border-radius: 12px;background: rgba(8,144,69,.1);color: var(--verde)}.canal__ico svg{width: 21px;height: 21px}.canal h3{font-size: 1rem;margin-bottom: .2rem}.canal p,.canal a{font-size: 1rem;color: var(--texto-suave);margin: 0}.canal a:hover{color: var(--verde)}.formulario{padding: clamp(1.6rem,1rem + 2vw,2.6rem);background: #fff;border: 1px solid var(--linha);border-radius: var(--raio-g);box-shadow: var(--sombra)}.campo{margin-bottom: 1.15rem}.campo label{display: block;margin-bottom: .45rem;font-family: var(--fonte-titulo);font-size: .9rem;font-weight: 600}.campo input,.campo textarea,.campo select{width: 100%;padding: .85rem 1rem;border: 1px solid var(--linha);border-radius: 12px;background: var(--fundo-suave);font-family: inherit;font-size: 1rem;color: var(--texto);transition: border-color .2s,background-color .2s,box-shadow .2s}.campo textarea{min-height: 140px;resize: vertical}.campo input:focus,.campo textarea:focus,.campo select:focus{outline: none;background: #fff;border-color: var(--verde-claro);box-shadow: 0 0 0 4px rgba(61,168,101,.16)}.campo input::placeholder,.campo textarea::placeholder{color: #9aa8a0}.campo--isca{position: absolute;left: -9999px;opacity: 0;pointer-events: none}.formulario__aviso{margin-top: 1rem;padding: .9rem 1.1rem;border-radius: 12px;font-size: .95rem;display: none}.formulario__aviso[data-estado="erro"]{display: block;background: #fdecec;color: #92231f}.formulario__aviso[data-estado="ok"]{display: block;background: rgba(8,144,69,.1);color: var(--verde-escuro)}.formulario__nota{margin-top: 1rem;font-size: .86rem;color: var(--texto-suave)}.simulador{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,.85fr);gap: clamp(1.5rem,1rem + 3vw,3rem);align-items: start}@media (max-width: 920px){.simulador{grid-template-columns: 1fr}}.simulador__painel{padding: clamp(1.6rem,1rem + 2vw,2.6rem);background: #fff;border: 1px solid var(--linha);border-radius: var(--raio-g);box-shadow: var(--sombra)}.simulador__valor{display: flex;align-items: baseline;gap: .4rem;margin: .4rem 0 1.4rem;font-family: var(--fonte-titulo);font-weight: 800;letter-spacing: -.03em;color: var(--verde)}.simulador__valor span{font-size: 1.3rem}.simulador__valor input{width: 100%;min-width: 0;padding: 0;border: 0;background: none;font: inherit;font-size: clamp(2rem,1.4rem + 2.2vw,2.9rem);color: inherit}.simulador__valor input:focus{outline: none}input[type="range"]{-webkit-appearance: none;appearance: none;width: 100%;height: 6px;border-radius: 99px;background: var(--linha);cursor: pointer}input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 24px;height: 24px;border-radius: 50%;background: var(--verde);border: 4px solid #fff;box-shadow: 0 2px 10px rgba(8,144,69,.45)}input[type="range"]::-moz-range-thumb{width: 24px;height: 24px;border: 4px solid #fff;border-radius: 50%;background: var(--verde);box-shadow: 0 2px 10px rgba(8,144,69,.45)}.simulador__escala{display: flex;justify-content: space-between;margin-top: .55rem;font-size: .82rem;color: var(--texto-suave)}.mix{margin-top: 2.2rem;padding-top: 1.8rem;border-top: 1px solid var(--linha)}.mix__titulo{font-family: var(--fonte-titulo);font-weight: 700;font-size: 1rem;margin-bottom: .3rem}.mix__nota{font-size: .9rem;color: var(--texto-suave);margin-bottom: 1.4rem}.mix__linha{display: grid;grid-template-columns: 7.5rem 1fr 3.2rem;gap: .9rem;align-items: center;margin-bottom: 1rem}.mix__linha label{font-size: .95rem;font-weight: 500}.mix__linha output{font-family: var(--fonte-titulo);font-weight: 700;font-size: .95rem;text-align: right;color: var(--verde)}@media (max-width: 420px){.mix__linha{grid-template-columns: 1fr 3rem}.mix__linha input[type="range"]{grid-column: 1 / -1;order: 3}}.resultado{position: sticky;top: calc(var(--cabecalho) + 20px);padding: clamp(1.6rem,1rem + 2vw,2.4rem);border-radius: var(--raio-g);background: linear-gradient(145deg,var(--tinta-2),var(--tinta));color: var(--texto-claro);overflow: hidden;isolation: isolate}.resultado::after{content: '';position: absolute;z-index: -1;inset: -40% -30% auto auto;width: 90%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle,rgba(8,144,69,.5),transparent 66%)}@media (max-width: 920px){.resultado{position: static}}.resultado h2{font-size: 1.15rem;color: #fff;margin-bottom: 1.4rem}.resultado__comparar{display: grid;gap: .8rem;margin-bottom: 1.6rem}.resultado__linha{display: flex;align-items: baseline;justify-content: space-between;gap: 1rem;padding: .85rem 1rem;border-radius: 12px;background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.09);font-size: .95rem}.resultado__linha strong{font-family: var(--fonte-titulo);font-size: 1.1rem;color: #fff}.resultado__linha--otipay{background: rgba(111,224,160,.12);border-color: rgba(111,224,160,.3)}.resultado__linha--otipay strong{color: var(--menta)}.resultado__economia{padding-top: 1.5rem;border-top: 1px solid var(--linha-escura)}.resultado__economia p{font-size: .95rem;margin-bottom: .4rem}.resultado__economia strong{display: block;font-family: var(--fonte-titulo);font-size: clamp(2.1rem,1.5rem + 2.4vw,3rem);font-weight: 800;line-height: 1.05;letter-spacing: -.03em;color: var(--menta)}.resultado__economia small{display: block;margin-top: .5rem;font-size: .85rem;color: rgba(255,255,255,.6)}.resultado .btn{margin-top: 1.8rem}.premissas{margin-top: 1.5rem;font-size: .85rem;color: var(--texto-suave);max-width: 70ch}.premissas strong{color: var(--texto)}
.terminal{position: relative;width: min(100%,292px);height: auto;filter: drop-shadow(0 30px 60px rgba(0,0,0,.5))}.hero__visual{padding: 0}.faixa-numeros{padding-block: clamp(3rem,2rem + 3vw,4.5rem)}.taxas-cartao{padding: clamp(1.6rem,1rem + 2vw,2.4rem);border-radius: var(--raio-g);background: var(--fundo-suave);border: 1px solid var(--linha)}.taxas-cartao__titulo{font-family: var(--fonte-titulo);font-size: .8rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--texto-suave);margin-bottom: 1.2rem}.taxas-cartao ul{display: grid;gap: .3rem}.taxas-cartao li{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 1rem .2rem;border-bottom: 1px solid var(--linha)}.taxas-cartao li:last-child{border-bottom: 0}.taxas-cartao li span{display: inline-flex;align-items: center;gap: .7rem;font-weight: 500}.taxas-cartao li svg{width: 20px;height: 20px;color: var(--verde)}.taxas-cartao li strong{font-family: var(--fonte-titulo);font-size: 1.45rem;font-weight: 800;letter-spacing: -.025em;color: var(--verde)}.taxas-cartao__nota{margin-top: 1.2rem;font-size: .88rem;color: var(--texto-suave)}.palco--vazio{min-height: 420px}@media (max-width: 900px){.palco--vazio{min-height: 0}}
:root{--marca: #81d8b7;--marca-2: #68d391;--menta: #81d8b7;--tinta: #052b1b;--tinta-2: #07412a;--fundo-suave: #f2f9f5;--raio-g: 26px}.texto-gradiente{background: linear-gradient(100deg,var(--marca),var(--marca-2));-webkit-background-clip: text;background-clip: text;color: transparent}.texto-gradiente-claro{background: linear-gradient(100deg,#0a9d52,#68d391);-webkit-background-clip: text;background-clip: text;color: transparent}.btn{--btn-fundo: linear-gradient(135deg,#0aa655,#089045)}.btn--claro{--btn-fundo: #fff}.h-seta{display: grid;place-items: center;width: 38px;height: 38px;flex: none;border-radius: 50%;background: var(--marca-2);color: #04301b;transition: transform .25s cubic-bezier(.2,.8,.3,1)}.h-seta svg{width: 18px;height: 18px}.h-ico{display: grid;place-items: center;width: 54px;height: 54px;flex: none;border-radius: 16px;background: rgba(104,211,145,.2);color: #0a9d52}.h-ico svg{width: 26px;height: 26px}.h-ico--cheio{background: linear-gradient(145deg,#1fc26d,#0aa655);color: #fff;box-shadow: 0 12px 24px -14px rgba(10,166,85,.9)}.h-ico--escuro{background: rgba(129,216,183,.14);color: var(--marca);border: 1px solid rgba(129,216,183,.22)}.h-ico--leve{width: 44px;height: 44px;border-radius: 12px}.h-pilares{position: relative;z-index: 2;margin-top: calc(-1 * clamp(4.5rem,3rem + 4vw,7rem));padding-bottom: clamp(3rem,2rem + 3vw,5rem)}.h-pilares__grade{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.25rem}.h-pilar{display: flex;align-items: center;gap: 1.1rem;padding: 1.6rem 1.5rem;border-radius: var(--raio-g);background: #fff;border: 1px solid rgba(7,22,14,.06);box-shadow: 0 24px 50px -30px rgba(4,50,26,.55);transition: transform .3s cubic-bezier(.2,.8,.3,1),box-shadow .3s}.h-pilar:hover{transform: translateY(-4px);box-shadow: 0 30px 56px -28px rgba(4,50,26,.6)}.h-pilar:hover .h-seta,.h-solucao:hover .h-seta{transform: translateX(4px)}.h-pilar > div{flex: 1;min-width: 0}.h-pilar h3{font-size: 1.15rem;margin-bottom: .3rem;color: #06251a}.h-pilar p{font-size: .93rem;line-height: 1.5;color: var(--texto-suave)}.h-numeros{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin-top: 1.4rem;padding: 1.5rem clamp(1rem,.5rem + 2vw,2.4rem);border-radius: var(--raio-g);background: linear-gradient(135deg,#07311f,#052b1b);box-shadow: 0 24px 50px -30px rgba(4,50,26,.7)}.h-numeros li{display: flex;align-items: center;gap: 1rem;padding: .4rem clamp(.6rem,.3rem + 1.2vw,1.4rem);border-left: 1px solid rgba(129,216,183,.14)}.h-numeros li:first-child{border-left: 0}.h-numeros strong{display: block;font-family: var(--fonte-titulo);font-size: clamp(1.5rem,1.2rem + 1vw,2.1rem);line-height: 1.1;color: #fff;letter-spacing: -.02em}.h-numeros small{display: block;font-size: .9rem;color: rgba(255,255,255,.72)}.h-solucoes{position: relative;isolation: isolate;padding: clamp(4rem,3rem + 4vw,6.5rem) 0;background: var(--tinta);color: var(--texto-claro);overflow: hidden}.h-solucoes::before{content: '';position: absolute;z-index: -1;inset: -20% -10% auto auto;width: min(80%,900px);aspect-ratio: 1.3;background:
radial-gradient(45% 40% at 60% 40%,rgba(10,166,85,.65),transparent 72%),radial-gradient(35% 30% at 35% 65%,rgba(104,211,145,.35),transparent 74%);filter: blur(8px)}.h-topo{max-width: 52ch;margin-bottom: clamp(2rem,1.5rem + 2vw,3.2rem)}.h-solucoes .rotulo,.h-simulador .rotulo{color: var(--marca)}.h-simulador .rotulo{color: #0a9d52}.h-solucoes h2{color: #fff}.h-solucoes .secao__texto{color: var(--texto-claro)}.h-solucoes__grade{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 1.1rem}.h-solucao{position: relative;display: flex;flex-direction: column;min-height: 470px;padding: 1.6rem 1.4rem 0;border-radius: var(--raio-g);overflow: hidden;border: 1px solid rgba(129,216,183,.16);transition: transform .3s cubic-bezier(.2,.8,.3,1),border-color .3s}.h-solucao:hover{transform: translateY(-5px);border-color: rgba(129,216,183,.5)}.h-solucao--clara{background: linear-gradient(180deg,#f6fbf8,#e3f3ea);color: #06251a}.h-solucao--escura{background: linear-gradient(180deg,#08311f,#041a10);color: #fff}.h-solucao h3{margin: 1.1rem 0 .4rem;font-size: 1.35rem;color: inherit;position: relative;z-index: 1}.h-solucao p{font-size: .94rem;line-height: 1.5;max-width: 26ch;position: relative;z-index: 1}.h-solucao--clara p{color: #4b6457}.h-solucao--escura p{color: rgba(255,255,255,.78)}.h-solucao .h-ico{position: relative;z-index: 1}.h-solucao .h-seta{margin-top: 1.1rem;position: relative;z-index: 1}.h-solucao > img{position: absolute;inset: auto 0 0;width: 100%;height: 56%;object-fit: cover;object-position: 55% 0;-webkit-mask-image: linear-gradient(180deg,transparent 0,#000 18%);mask-image: linear-gradient(180deg,transparent 0,#000 18%)}.h-simulador{padding: clamp(4rem,3rem + 4vw,6.5rem) 0;background: linear-gradient(180deg,#f6fbf8,#eaf6ef)}.h-simulador__grade{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(2rem,1rem + 4vw,4.5rem);align-items: start}.h-simulador h2{color: #06251a}.h-sim{margin-top: 2rem;padding: 1.6rem;border-radius: var(--raio-g);background: #fff;box-shadow: 0 24px 50px -32px rgba(4,50,26,.5)}.h-sim > label,.h-sim legend{display: block;font-size: .85rem;font-weight: 700;color: #26453a;margin-bottom: .5rem;padding: 0}.h-sim__valor{display: flex;align-items: center;gap: .7rem;padding: .85rem 1rem;border: 1px solid var(--linha);border-radius: 14px;background: #fbfdfc}.h-sim__valor svg{width: 20px;height: 20px;color: #0a9d52;flex: none}.h-sim__valor span{font-weight: 700;color: #06251a}.h-sim__valor input{flex: 1;min-width: 0;border: 0;background: transparent;font: 700 1.15rem var(--fonte-texto);color: #06251a;outline: 0}.h-sim__valor:focus-within{border-color: var(--marca-2);box-shadow: 0 0 0 3px rgba(104,211,145,.3)}.h-sim input[type="range"]{width: 100%;margin: 1.1rem 0 .3rem;accent-color: #0aa655}.h-sim__escala{display: flex;justify-content: space-between;font-size: .8rem;color: var(--texto-suave)}.h-sim__meios{margin: 1.4rem 0 0;padding: 0;border: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: .6rem}.h-sim__meios legend{grid-column: 1 / -1}.h-sim__meios label{cursor: pointer}.h-sim__meios input{position: absolute;opacity: 0;pointer-events: none}.h-sim__meios span{display: flex;align-items: center;justify-content: center;gap: .5rem;padding: .75rem .5rem;border-radius: 999px;background: #f1f5f3;font-weight: 600;font-size: .92rem;color: #324539;transition: background-color .2s,color .2s}.h-sim__meios svg{width: 18px;height: 18px}.h-sim__meios input:checked + span{background: #0aa655;color: #fff}.h-sim__meios input:focus-visible + span{outline: 3px solid var(--marca-2);outline-offset: 2px}.h-sim__resultado{margin-top: 1.4rem;padding-top: 1.2rem;border-top: 1px solid var(--linha);font-size: .97rem;color: #324539}.h-sim__resultado strong{color: #089045}.h-taxas{padding: clamp(1.4rem,1rem + 1.5vw,2.2rem);border-radius: var(--raio-g);background: rgba(255,255,255,.7);border: 1px solid rgba(7,22,14,.06);box-shadow: 0 24px 50px -32px rgba(4,50,26,.5)}.h-taxas header{display: flex;align-items: center;gap: 1rem;margin-bottom: 1.4rem}.h-taxas h3{margin: 0;font-size: 1.25rem;color: #06251a}.h-taxas header p{font-size: .9rem;color: var(--texto-suave)}.h-taxas ul{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: .8rem;margin-bottom: 1.4rem}.h-taxas li{padding: 1.1rem;border-radius: 18px;background: #fff;border: 1px solid var(--linha)}.h-taxas h4{margin: .8rem 0 .2rem;font-size: 1rem;color: #06251a}.h-taxas li strong{display: block;font-family: var(--fonte-titulo);font-size: clamp(1.6rem,1.3rem + 1vw,2.2rem);line-height: 1.1;letter-spacing: -.03em;color: #0aa655}.h-taxas li p{margin-top: .5rem;font-size: .8rem;line-height: 1.45;color: var(--texto-suave)}.h-taxas__nota{display: flex;align-items: center;justify-content: center;gap: .5rem;margin-top: 1rem;font-size: .8rem;color: var(--texto-suave)}.h-taxas__nota svg{width: 15px;height: 15px}.h-cta{position: relative;isolation: isolate;padding: clamp(2.6rem,2rem + 3vw,4.4rem) 0;background: linear-gradient(120deg,#0aa655,#17c46c 55%,#0b8f4b);overflow: hidden}.h-cta::before{content: '';position: absolute;z-index: -1;inset: -40% -5% -40% 40%;background: radial-gradient(closest-side,rgba(255,255,255,.28),transparent)}.h-cta__inner{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1.6rem 2rem}.h-cta h2{color: #fff;margin-bottom: .4rem;font-size: clamp(1.7rem,1.2rem + 1.8vw,2.5rem)}.h-cta p{color: rgba(255,255,255,.92);font-size: 1.05rem}.h-cta .btn--claro{--btn-texto: #054d2a}.rodape__redes{display: flex;gap: .7rem;margin-top: 1.4rem}.rodape__redes a{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 12px;background: rgba(129,216,183,.12);color: #fff}.rodape__redes a:hover{background: var(--marca-2);color: #04301b}.rodape__redes svg{width: 20px;height: 20px}.rodape__grade{grid-template-columns: minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.3fr)}.s-texto{max-width: 70ch}.s-texto p{color: var(--texto-suave);font-size: 1.08rem}.s-duplo{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.25rem}.s-bloco{padding: 2rem;border-radius: var(--raio-g);background: #fff;border: 1px solid var(--linha)}.s-bloco h3{margin-bottom: .6rem;color: #06251a}.s-bloco p{color: var(--texto-suave)}.s-bloco--escuro{background: linear-gradient(135deg,#08311f,#052b1b);border-color: transparent}.s-bloco--escuro h3{color: #fff}.s-bloco--escuro p{color: rgba(255,255,255,.8)}@media (max-width: 900px){.h-solucoes__grade{grid-template-columns: repeat(2,minmax(0,1fr))}.h-pilares__grade{grid-template-columns: minmax(0,1fr)}.h-numeros{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 1rem}.h-numeros li:nth-child(3){border-left: 0}}@media (max-width: 900px){.h-simulador__grade{grid-template-columns: minmax(0,1fr)}.rodape__grade{grid-template-columns: repeat(2,minmax(0,1fr))}.s-duplo{grid-template-columns: minmax(0,1fr)}}@media (max-width: 600px){.h-solucoes__grade{grid-template-columns: minmax(0,1fr)}.h-solucao{min-height: 440px}.h-numeros{grid-template-columns: minmax(0,1fr)}.h-numeros li{border-left: 0}.h-taxas ul{grid-template-columns: minmax(0,1fr)}.h-sim__meios{grid-template-columns: minmax(0,1fr)}.h-cta__inner .btn{width: 100%}.rodape__grade{grid-template-columns: minmax(0,1fr)}}@media (min-width: 901px){.h-pilares{padding-top: 0;padding-bottom: 3.2vw;background: linear-gradient(180deg,#e8f3ed,#f4faf6 70%)}.h-pilares .container{width: 88.6vw;max-width: none}.h-pilar{padding: 1.5vw 1.4vw;border-radius: 1.7vw}.h-numeros{margin-top: 1.4vw;border-radius: 1.7vw;padding: 1.3vw 2vw}.h-solucoes{padding: 1.9vw 0 1vw;background: radial-gradient(60% 90% at 88% 0%,rgba(10,166,85,.35),transparent 60%),radial-gradient(40% 60% at 70% 30%,rgba(129,216,183,.12),transparent 70%),linear-gradient(160deg,#052b1b,#021b0b)}.h-solucoes::before{display: none}.h-solucoes .container{width: 92.6vw;max-width: none}.h-topo{min-height: 13.2vw;margin: 0 0 .9vw;padding-left: 2.8vw;max-width: none}.h-topo h2{font-size: clamp(1.9rem,3.2vw,3.4rem);margin-bottom: .5vw;max-width: 20ch}.h-topo .secao__texto{font-size: clamp(.9rem,1.1vw,1.1rem);line-height: 1.5;max-width: 52ch}.h-topo .rotulo{margin-bottom: .5vw}.h-solucoes__grade{gap: .85vw}.h-solucao{min-height: 0;aspect-ratio: 268 / 317;border-radius: 1.7vw;padding: 1.4vw 1.3vw 0}.h-cta{padding: 0;min-height: 12.3vw;display: flex;align-items: center;background: radial-gradient(50% 140% at 90% 50%,rgba(129,216,183,.45),transparent 65%),linear-gradient(120deg,#0aa655,#17c46c 55%,#0b8f4b)}.h-cta::before{display: none}.h-cta__inner{flex-wrap: nowrap;justify-content: flex-start;gap: 5vw;width: 100%;max-width: none;margin: 0;padding-left: 11.4vw}.h-cta h2{font-size: clamp(1.5rem,2.55vw,2.7rem);max-width: 17ch}.h-cta p{font-size: clamp(.9rem,1.15vw,1.1rem);max-width: 40ch}}.rodape{background: #031a0f}.btn--contorno{--btn-fundo: transparent}.btn--contorno-escuro{--btn-fundo: transparent}.hero{background: #052b1b}.hero__foto{display: block;background: linear-gradient(120deg,#04241a,#0a6b40)}.hero__foto picture{display: block;height: 100%}.hero__foto img{opacity: .72;mix-blend-mode: luminosity;object-position: center 35%;filter: contrast(1.05)}.hero::before{background:
linear-gradient(100deg,rgba(3,26,15,.95) 0%,rgba(4,38,23,.82) 38%,rgba(8,92,52,.45) 68%,rgba(104,211,145,.22) 100%),radial-gradient(70% 90% at 85% 20%,rgba(129,216,183,.25),transparent 60%)}.hero .rotulo{color: var(--marca)}.hero .rotulo::before{border-color: var(--marca)}.hero h1 .texto-gradiente{background: linear-gradient(100deg,var(--marca),var(--marca-2));-webkit-background-clip: text;background-clip: text;color: transparent;text-shadow: none}.hero__selo svg{color: #0a9d52}.hero--interna{padding-bottom: clamp(3.4rem,2.4rem + 3vw,5rem)}@media (max-width: 900px){.hero::before{background: linear-gradient(180deg,rgba(3,26,15,.9),rgba(4,38,23,.84) 60%,rgba(8,92,52,.7))}}.secao--suave{background: var(--fundo-suave)}.secao--escura{background: #052b1b}.cartao{border-radius: var(--raio-g);border-color: rgba(7,22,14,.06);box-shadow: 0 24px 50px -34px rgba(4,50,26,.55)}.cartao:hover{border-color: rgba(104,211,145,.5);box-shadow: 0 30px 56px -30px rgba(4,50,26,.6)}.cartao__ico,.servico__ico{background: linear-gradient(145deg,#1fc26d,#0aa655);border: 0;color: #fff;box-shadow: 0 12px 24px -14px rgba(10,166,85,.9)}.secao--escura .cartao__ico{background: rgba(129,216,183,.14);border: 1px solid rgba(129,216,183,.22);color: var(--marca);box-shadow: none}.secao--escura .numero strong{color: var(--marca)}.numero strong,.link-seta{color: #0a9d52}.rotulo{color: #0a9d52}.secao--escura .rotulo{color: var(--marca)}.chamada{background: radial-gradient(50% 140% at 90% 50%,rgba(129,216,183,.45),transparent 65%),linear-gradient(120deg,#0aa655,#17c46c 55%,#0b8f4b);border-radius: var(--raio-g)}.chamada::after{display: none}.formulario,.simulador__painel,.resultado,.canal,.pergunta{border-radius: var(--raio-g)}.canal__ico{background: linear-gradient(145deg,#1fc26d,#0aa655);color: #fff;border: 0}.menu a{white-space: nowrap}.cabecalho .btn{white-space: nowrap}.menu__grupo{position: relative}.menu__seta{display: inline-block;width: 7px;height: 7px;margin-left: .35rem;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-3px) rotate(45deg);opacity: .7}@media (min-width: 1241px){.menu a{padding: .62rem .85rem;font-size: .95rem}.menu__sub{position: absolute;top: calc(100% + 10px);left: 50%;min-width: 240px;padding: .6rem;border-radius: 18px;background: #fff;border: 1px solid var(--linha);box-shadow: var(--sombra-alta);display: grid;translate: -50% 6px;opacity: 0;visibility: hidden;transition: opacity .2s,translate .2s,visibility .2s}.menu__sub::before{content: '';position: absolute;inset: -12px 0 auto;height: 12px}.menu__grupo:hover .menu__sub,.menu__grupo:focus-within .menu__sub{opacity: 1;visibility: visible;translate: -50% 0}.menu__sub a{border-radius: 12px;padding: .6rem .9rem}}@media (max-width: 1240px){.sanduiche{display: block}.cabecalho__inner{padding: .5rem .5rem .5rem 1.2rem}.marca img{height: 40px}.menu{position: absolute;inset: calc(100% + 10px) 0 auto;flex-direction: column;align-items: stretch;gap: 0;margin: 0;padding: .8rem 1.25rem 1.5rem;max-height: calc(100dvh - 120px);overflow-y: auto;background: #fff;border: 1px solid var(--linha);border-radius: var(--raio-g);box-shadow: var(--sombra-alta);transform: translateY(-14px);opacity: 0;visibility: hidden;transition: transform .28s cubic-bezier(.2,.8,.3,1),opacity .22s,visibility .22s}.menu.aberto{transform: translateY(0);opacity: 1;visibility: visible}.menu a{padding: .9rem .5rem;color: var(--texto);border-bottom: 1px solid var(--linha);border-radius: 0;font-size: 1.05rem}.menu a[aria-current]{color: #0a9d52;background: none}.menu .btn{margin: 1.1rem 0 0;justify-content: center;padding: .85rem 1.4rem}.menu__seta{display: none}.menu__grupo{display: block}.menu__grupo > a,.menu__sub a{display: block}.menu__sub{display: grid;padding-left: 1rem}.menu__sub a{font-size: .95rem;padding: .7rem .5rem;color: var(--texto-suave)}}.conta-pj{width: min(100%,360px);padding: 1.4rem;border-radius: 24px;background: linear-gradient(160deg,#0b3a25,#04180d);border: 1px solid rgba(129,216,183,.22);box-shadow: 0 40px 70px -36px rgba(0,0,0,.8),0 0 0 6px rgba(129,216,183,.06);color: #fff}.conta-pj__topo{display: flex;align-items: center;justify-content: space-between;margin-bottom: 1.1rem;font-family: var(--fonte-titulo);font-weight: 700;font-size: .95rem}.conta-pj__selo{display: inline-flex;align-items: center;gap: .3rem;padding: .25rem .6rem;border-radius: 999px;background: rgba(104,211,145,.16);color: var(--marca-2);font-size: .75rem}.conta-pj__selo svg{width: 13px;height: 13px}.conta-pj small{color: rgba(255,255,255,.62);font-size: .8rem}.conta-pj__saldo{display: block;margin: .1rem 0 1.1rem;font-family: var(--fonte-titulo);font-size: 1.9rem;letter-spacing: -.02em}.conta-pj__acoes{display: grid;grid-template-columns: repeat(4,1fr);gap: .5rem;margin-bottom: 1.1rem}.conta-pj__acoes li{display: grid;justify-items: center;gap: .35rem;padding: .7rem .2rem;border-radius: 14px;background: rgba(255,255,255,.06);font-size: .75rem;color: rgba(255,255,255,.85)}.conta-pj__acoes svg{width: 20px;height: 20px;color: var(--marca-2)}.conta-pj__cartao{position: relative;padding: 1rem 1.1rem;border-radius: 16px;background: linear-gradient(120deg,#17c46c,#0a8a4c 60%,#05532d);min-height: 96px;display: grid;align-content: end;overflow: hidden}.conta-pj__cartao span{font-size: .72rem;opacity: .85}.conta-pj__cartao strong{font-family: var(--fonte-titulo);letter-spacing: .08em}.conta-pj__cartao img{position: absolute;top: .8rem;right: .9rem;width: 70px;height: auto;opacity: .95}.h-solucao__painel{position: absolute;inset: auto 0 0;height: 50%;display: grid;place-items: start center;padding: 0 1rem;overflow: hidden;-webkit-mask-image: linear-gradient(180deg,#000 70%,transparent);mask-image: linear-gradient(180deg,#000 70%,transparent)}.h-solucao__painel .conta-pj{flex: none;width: 330px;max-width: none;transform: scale(.72);transform-origin: top center}.h-solucao__painel{justify-items: center}.h-conta{padding: clamp(4rem,3rem + 4vw,6.5rem) 0;background: #fff}.h-conta__grade{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(2rem,1rem + 4vw,5rem);align-items: center}.h-conta h2{color: #06251a}.h-conta__itens{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: .9rem 1.4rem;margin: 1.8rem 0 2.2rem}.h-conta__itens li{display: flex;align-items: center;gap: .8rem;font-weight: 500;color: #26453a}.h-conta__itens .h-ico{width: 36px;height: 36px;border-radius: 10px}.h-conta__itens .h-ico svg{width: 18px;height: 18px}.h-conta__arte{position: relative;display: grid;place-items: center;padding: clamp(2rem,1rem + 4vw,4rem) 1.2rem;border-radius: var(--raio-g);background: linear-gradient(150deg,rgba(3,26,15,.88),rgba(8,92,52,.6)),url('/img/hero-sobre.webp') center / cover no-repeat;overflow: hidden}@media (max-width: 900px){.h-conta__grade{grid-template-columns: minmax(0,1fr)}}@media (max-width: 520px){.h-conta__itens{grid-template-columns: minmax(0,1fr)}}.atalhos{position: relative;z-index: 2;margin-top: -2.2rem}.atalhos__lista{display: flex;flex-wrap: wrap;justify-content: center;gap: .6rem;padding: .8rem;border-radius: 999px;background: #fff;box-shadow: 0 24px 50px -30px rgba(4,50,26,.55);border: 1px solid rgba(7,22,14,.06)}.atalhos__lista a{display: inline-flex;align-items: center;gap: .55rem;padding: .35rem 1rem .35rem .4rem;border-radius: 999px;font-family: var(--fonte-titulo);font-weight: 600;font-size: .92rem;color: #26453a;transition: background-color .2s}.atalhos__lista a:hover{background: var(--fundo-suave);color: #0a8a4c}.atalhos__lista .h-ico{width: 34px;height: 34px;border-radius: 50%}.atalhos__lista .h-ico svg{width: 17px;height: 17px}@media (max-width: 700px){.atalhos__lista{border-radius: var(--raio-g);justify-content: flex-start}}.servico .h-ico--cheio{margin-bottom: 1.3rem}.servico h2{color: #06251a}.servico__arte{padding: 0;min-height: 0;aspect-ratio: 6 / 5;border: 1px solid rgba(7,22,14,.06);box-shadow: 0 30px 60px -36px rgba(4,50,26,.6)}.servico__arte::after{display: none}.servico__arte--clara{background: linear-gradient(180deg,#f6fbf8,#e3f3ea)}.servico__arte--escura{background: linear-gradient(180deg,#08311f,#041a10)}.servico__arte > img{width: 100%;height: 100%;object-fit: cover;object-position: center 30%}.servico__arte--painel{background: linear-gradient(150deg,rgba(3,26,15,.88),rgba(8,92,52,.6)),url('/img/hero-sobre.webp') center / cover no-repeat;padding: 2rem 1.2rem}.faixa-pdf{padding: clamp(2.5rem,2rem + 2vw,3.5rem) 0;background: #fff}.faixa-pdf .h-numeros{margin-top: 0}.pilares{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.25rem}.pilares .h-pilar{align-items: flex-start}.pilares .h-pilar h3{font-size: 1.2rem}.pilares .h-pilar p{font-size: .98rem}@media (max-width: 760px){.pilares{grid-template-columns: minmax(0,1fr)}}@media (max-width: 1100px) and (min-width: 601px){.faixa-pdf .h-numeros{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 1rem}.faixa-pdf .h-numeros li:nth-child(3){border-left: 0}}.h-solucoes--interna{padding: clamp(4rem,3rem + 4vw,6.5rem) 0;background: radial-gradient(60% 90% at 88% 0%,rgba(10,166,85,.35),transparent 60%),radial-gradient(40% 60% at 70% 30%,rgba(129,216,183,.12),transparent 70%),linear-gradient(160deg,#052b1b,#021b0b)}.h-solucoes--interna .secao__topo{max-width: 56ch}.vitrine{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,230px),1fr));gap: 1.1rem}.h-solucoes--interna .container{width: min(100% - 2.5rem,1320px)}.vitrine .h-solucao{min-height: 460px;aspect-ratio: auto}.h-numeros--solto{margin-top: 2.5rem}.segmentos{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.25rem}.segmento{padding: 1.8rem;border-radius: var(--raio-g);background: #fff;border: 1px solid rgba(7,22,14,.06);box-shadow: 0 24px 50px -34px rgba(4,50,26,.55)}.segmento header{display: flex;align-items: center;gap: 1rem;margin-bottom: 1rem}.segmento h3{margin: 0;color: #06251a}.segmento > p{color: var(--texto-suave);font-size: .98rem}.segmento__rotulo{margin: 1.2rem 0 .6rem;font-family: var(--fonte-titulo);font-size: .75rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: #0a9d52 !important}.segmento ul{display: flex;flex-wrap: wrap;gap: .5rem}.segmento li a{display: inline-flex;align-items: center;gap: .45rem;padding: .45rem .9rem;border-radius: 999px;background: var(--fundo-suave);color: #26453a;font-weight: 600;font-size: .88rem}.segmento li a:hover{background: rgba(104,211,145,.25);color: #06251a}.segmento li svg{width: 16px;height: 16px;color: #0a9d52}@media (max-width: 760px){.segmentos{grid-template-columns: minmax(0,1fr)}}.posts{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr));gap: 1.4rem}.post{display: flex;flex-direction: column;border-radius: var(--raio-g);background: #fff;border: 1px solid rgba(7,22,14,.06);box-shadow: 0 24px 50px -34px rgba(4,50,26,.55);overflow: hidden;color: inherit;transition: transform .3s cubic-bezier(.2,.8,.3,1)}.post:hover{transform: translateY(-4px);color: inherit}.post__capa{display: flex;align-items: flex-end;justify-content: space-between;min-height: 170px;padding: 1.4rem;background: var(--capa,linear-gradient(160deg,#08311f,#041a10)) center / cover no-repeat}.post__categoria{padding: .35rem .8rem;border-radius: 999px;background: rgba(255,255,255,.14);color: #fff;font-size: .8rem;font-weight: 600;backdrop-filter: blur(6px)}.post__texto{display: flex;flex-direction: column;flex: 1;padding: 1.5rem 1.6rem 1.8rem}.post h2{font-size: 1.3rem;color: #06251a;margin-bottom: .6rem}.post__texto > p:not(.artigo__meta){color: var(--texto-suave);font-size: .97rem;flex: 1}.post .link-seta{margin-top: 1rem}.artigo{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: clamp(2rem,1rem + 4vw,4.5rem);align-items: start}.artigo__meta{display: flex;align-items: center;gap: .5rem;font-size: .88rem;color: var(--texto-suave);margin-bottom: 1.2rem}.artigo__meta svg{width: 16px;height: 16px;color: #0a9d52}.artigo__corpo{max-width: 72ch;font-size: 1.08rem;color: #26453a}.artigo__corpo h2{font-size: clamp(1.35rem,1.1rem + .8vw,1.7rem);color: #06251a;margin-top: 2.2rem}.artigo__corpo ul{display: grid;gap: .6rem;margin: 0 0 1.3em;padding-left: 1.2rem;list-style: disc}.artigo__corpo li::marker{color: #0a9d52}.artigo__corpo strong{color: #06251a}.artigo__lado{position: sticky;top: calc(var(--cabecalho) + 20px);display: grid;gap: 1.2rem}.artigo__cartao{padding: 1.6rem;border-radius: var(--raio-g);background: linear-gradient(160deg,#08311f,#041a10);color: rgba(255,255,255,.82)}.artigo__cartao h3{color: #fff;margin: 1rem 0 .4rem;font-size: 1.15rem}.artigo__cartao p{font-size: .95rem;margin-bottom: 1.2rem}.artigo__cartao--leve{background: var(--fundo-suave);color: inherit}.artigo__cartao--leve h3{color: #06251a;margin-top: 0}.artigo__cartao--leve ul{display: grid;gap: .8rem}.artigo__cartao--leve a{font-weight: 600;font-size: .95rem;color: #0a7a42}@media (max-width: 900px){.artigo{grid-template-columns: minmax(0,1fr)}.artigo__lado{position: static}}.artigo--unico{grid-template-columns: minmax(0,1fr)}.artigo--unico .artigo__corpo{margin-inline: auto}.rodape__legal{display: flex;flex-wrap: wrap;gap: .4rem .7rem}.rodape__legal span{opacity: .4}.campo__contador{display: block;margin-top: .35rem;text-align: right;font-size: .78rem;color: var(--texto-suave)}.hero:not(.hero--interna){padding-bottom: clamp(3.5rem,2.5rem + 3vw,5.5rem)}.hero:not(.hero--interna) .hero__inner{grid-template-columns: minmax(0,1fr)}.hero:not(.hero--interna) .hero__texto{max-width: 40rem}.h-pilares{margin-top: 0;padding-top: clamp(1.5rem,1rem + 1.5vw,2.5rem)}.rodape__autoria a{color: var(--marca);font-weight: 600}.rodape__autoria a:hover{color: #fff}
