:root{--verde:#76b900;--verde-dark:#5e9400;--verde-acc:#8fd619;--verde-wash:#f2f9e6;--verde-glow:rgba(118,185,0,.25);--preto:#0c0a08;--branco:#fdfdfd;--texto:#222;--cinza-700:#545454;--cinza-500:#949393;--cinza-300:#c8c6c2;--cinza-200:#e0e0e0;--cinza-100:#f2f0ec;--cinza-50:#f8f7f4;--bege:#f8f7f4;--font-dk:"Lato",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(0.16,1,0.3,1);--header-h:72px}.site-footer,.site-header,a,body,button,div,h1,h2,h3,h4,h5,h6,html,li,main,p,section,span,td,ul{font-family:var(--font-dk)!important}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background:var(--branco)!important;color:var(--texto)!important;font-family:var(--font-dk)!important;font-size:16px!important;font-weight:300!important;line-height:1.6!important;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}main strong,strong{color:var(--preto);font-weight:700}em,main em{color:var(--verde);font-style:normal;font-weight:900}main li,main p,main td{color:var(--texto);font-weight:300}html[lang=en] [data-lang=pt],html[lang=pt-BR] [data-lang=en],html[lang=pt] [data-lang=en]{display:none!important}.reveal{filter:blur(4px);opacity:0;transform:translateY(14px);transition:opacity .5s ease,filter .5s ease,transform .5s ease}.reveal.visible{filter:blur(0);opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:.1s}.reveal-d2{transition-delay:.2s}.reveal-d3{transition-delay:.3s}.reveal-d4{transition-delay:.4s}.reveal-d5{transition-delay:.5s}@media (prefers-reduced-motion:reduce){.reveal{filter:none;opacity:1;transform:none;transition:none}}main .section-title{color:var(--preto)!important;font-size:clamp(1.8rem,3.5vw,2.5rem)!important;font-weight:300!important;letter-spacing:-.035em!important;line-height:1.15!important;margin:0 auto .75rem!important}main .section-title.center{text-align:center}main .section-title strong{color:var(--preto);font-weight:900}main .section-title em{color:var(--verde);font-style:normal;font-weight:900}main .section-sub{color:var(--cinza-500)!important;font-size:1.1rem!important;font-weight:300!important;line-height:1.7!important;margin:0 auto 3rem!important;max-width:620px!important}main .section-sub.center{text-align:center}main .section-sub strong{color:var(--preto);font-weight:700}.section-eyebrow{align-items:center;color:var(--cinza-500);display:flex;font-size:.72rem;font-weight:400;gap:10px;justify-content:center;letter-spacing:.22em;margin:0 auto 20px;text-align:center;text-transform:uppercase}.section-eyebrow:after,.section-eyebrow:before{background:var(--verde);border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}main #hero.hero-interno{background:radial-gradient(ellipse 1280px 780px at 0 0,#d0d0d0 0,hsla(0,0%,99.2%,0) 65%) no-repeat 0 0,var(--branco)!important;color:var(--preto)!important;margin:0!important;max-width:none!important;min-height:0!important;overflow:hidden!important;padding:7rem 1.5rem 4.5rem!important;position:relative!important;text-align:center!important}main #hero.hero-interno .hero-deco{inset:0;pointer-events:none;position:absolute;z-index:0}main #hero.hero-interno .hero-ring-left{background:none!important;border:1.5px solid rgba(118,185,0,.35);border-radius:50%;height:1800px;left:53px;position:absolute;top:50%;transform:translateY(-50%);width:1800px}main #hero.hero-interno .hero-ball-right{background:radial-gradient(circle at 30% 30%,#8fd619 0,rgba(118,185,0,.85) 45%,rgba(118,185,0,.4) 75%,transparent 100%)!important;border-radius:50%;filter:blur(.5px);height:220px;position:absolute;right:-180px;top:50%;transform:translateY(-50%);width:220px}@media (max-width:768px){main #hero.hero-interno .hero-ball-right,main #hero.hero-interno .hero-ring-left{display:none}}main #hero.hero-interno .hero-inner{margin:0 auto;max-width:1080px;position:relative;z-index:1}main #hero.hero-interno .hero-eyebrow{align-items:center;background:none!important;border:none!important;border-radius:0!important;color:var(--cinza-500)!important;display:inline-flex!important;font-size:.72rem!important;font-weight:400!important;gap:10px;letter-spacing:.22em!important;margin-bottom:2rem!important;padding:0!important;text-transform:uppercase}main #hero.hero-interno .hero-eyebrow:after,main #hero.hero-interno .hero-eyebrow:before{background:var(--verde)!important;border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}main #hero.hero-interno h1.hero-title{color:var(--preto)!important;font-size:clamp(2.5rem,5vw,3.5rem)!important;font-weight:300!important;letter-spacing:-.035em!important;line-height:1.1!important;margin:0 auto 1.5rem!important;max-width:850px!important;text-shadow:none!important}main #hero.hero-interno h1.hero-title span,main #hero.hero-interno h1.hero-title strong{background:none!important;-webkit-text-fill-color:var(--preto)!important;color:var(--preto)!important}main #hero.hero-interno h1.hero-title strong{font-weight:900!important}main #hero.hero-interno h1.hero-title em{background:none!important;color:var(--verde)!important;font-style:normal!important;font-weight:900!important;-webkit-text-fill-color:var(--verde)!important}main #hero.hero-interno h1.hero-title .wr-word{background:none!important;display:inline-block;opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease);-webkit-text-fill-color:inherit!important;color:inherit!important}main #hero.hero-interno h1.hero-title .wr-word.visible{opacity:1;transform:none}main #hero.hero-interno .hero-sub{color:var(--cinza-500)!important;font-size:1.15rem!important;font-weight:300!important;line-height:1.6!important;margin:0 auto 2.5rem!important;max-width:650px!important}main #hero.hero-interno .hero-sub strong{color:var(--preto)!important;font-weight:700!important}main #hero.hero-interno .hero-ctas{display:flex!important;flex-wrap:wrap;gap:12px;justify-content:center}main #hero.hero-interno .hero-ctas a{align-items:center;border-radius:980px!important;display:inline-flex;font-size:.9rem!important;font-weight:700!important;gap:.5rem;padding:10px 20px!important;text-decoration:none!important;transition:all .3s var(--ease)}main #hero.hero-interno .hero-ctas .btn-primary{background:var(--verde)!important;color:#fff!important}main #hero.hero-interno .hero-ctas .btn-primary:hover{background:var(--verde-dark)!important;box-shadow:0 8px 24px rgba(118,185,0,.3);transform:translateY(-1px)}main #hero.hero-interno .hero-ctas .btn-ghost{background:transparent!important;border:1.5px solid var(--cinza-300)!important;color:var(--preto)!important}main #hero.hero-interno .hero-ctas .btn-ghost:hover{border-color:var(--preto)!important;transform:translateY(-1px)}main #hero.hero-interno .hero-stats-block{border-top:1px solid var(--cinza-200)!important;margin-top:4rem!important;opacity:0;padding-top:2.5rem!important;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease)}main #hero.hero-interno.hero-ready .hero-stats-block{opacity:1;transform:none;transition-delay:1.25s}main #hero.hero-interno .hero-metrics{display:grid!important;gap:2rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1000px}main #hero.hero-interno .hero-metric{position:relative;text-align:center}main #hero.hero-interno .hero-metric:not(:last-child):after{background:var(--cinza-200);content:"";height:80%;position:absolute;right:-1rem;top:10%;width:1px}main #hero.hero-interno .hero-metric .metric-val{align-items:baseline;color:var(--preto)!important;display:inline-flex;font-size:clamp(2.5rem,4.5vw,3.5rem)!important;font-weight:900!important;letter-spacing:-.04em;line-height:1;margin-bottom:.65rem!important}main #hero.hero-interno .hero-metric .stat-suffix{color:var(--verde)!important;font-size:.7em;margin-left:2px}main #hero.hero-interno .hero-metric .metric-label{color:var(--preto)!important;font-size:.88rem!important;font-weight:700!important;letter-spacing:-.01em}@media (max-width:768px){main #hero.hero-interno .hero-metrics{gap:1.5rem;grid-template-columns:repeat(2,1fr)}main #hero.hero-interno .hero-metric:after{display:none}}main #hero.hero-interno .hero-ctas,main #hero.hero-interno .hero-eyebrow,main #hero.hero-interno .hero-sub{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease)}main #hero.hero-interno.hero-ready .hero-ctas,main #hero.hero-interno.hero-ready .hero-eyebrow,main #hero.hero-interno.hero-ready .hero-sub{opacity:1;transform:none}main #hero.hero-interno.hero-ready .hero-eyebrow{transition-delay:.05s}main #hero.hero-interno.hero-ready .hero-sub{transition-delay:.85s}main #hero.hero-interno.hero-ready .hero-ctas{transition-delay:1s}.nm-display,.nm-wrap{display:inline-flex!important}.nm-wrap{height:1em!important;line-height:1!important;overflow:hidden!important;vertical-align:baseline}.nm-col{display:flex!important;flex-direction:column!important;transition:transform 1.4s cubic-bezier(.16,1,.3,1)!important;will-change:transform}.nm-col span{display:block!important;height:1em!important;line-height:1!important}.sector-section{background:var(--branco)!important;margin:0 auto;max-width:1200px;padding:4rem 1.5rem 5rem!important}.sector-section-header{margin:0 auto 2.5rem;max-width:1140px;text-align:center}.sector-grid{display:grid!important;gap:1.5rem;grid-template-columns:1fr;margin:0 auto;max-width:1140px}.sector-grid .sector-card{background:var(--branco)!important;border:1px solid var(--cinza-200)!important;border-radius:20px!important;box-shadow:0 0 0 rgba(12,10,8,0),0 0 0 rgba(118,185,0,0);display:flex!important;flex-direction:column;padding:1.75rem!important;transition:transform .7s var(--ease),box-shadow .9s var(--ease),border-color .5s ease;will-change:transform,box-shadow}.sector-grid .sector-card:hover{border-color:var(--verde)!important;box-shadow:0 10px 28px rgba(12,10,8,.06),0 4px 10px rgba(118,185,0,.08);transform:translateY(-2px)}.sector-card .sector-card-head{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.sector-card .sector-icon{background:var(--verde)!important;border-radius:50%;color:#fff!important;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.sector-card .sector-icon svg{fill:none;height:18px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.sector-card h3{flex:1;font-size:1.1rem!important;letter-spacing:-.01em;line-height:1.25!important;margin:0!important}.sector-card h3,.sector-card h3 strong{color:var(--preto)!important;font-weight:900!important}.sector-card h3 em{color:var(--verde)!important;font-style:normal!important;font-weight:900!important}.sector-card .sector-count{background:var(--verde-wash)!important;border-radius:4px!important;color:var(--verde-dark)!important;flex-shrink:0;font-size:.65rem!important;font-weight:900!important;letter-spacing:.08em;padding:3px 8px!important}.sector-card .client-list{display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);margin-top:1.25rem}.sector-card .client-chip{align-items:center;background:var(--branco)!important;border:none!important;border-radius:12px!important;color:var(--cinza-600)!important;display:flex;flex-direction:column;font-size:.78rem!important;font-weight:400!important;gap:.65rem;justify-content:center;letter-spacing:-.01em;min-height:120px;padding:1.25rem .75rem;text-align:center;transition:background .3s,color .3s}.sector-card .client-chip:after{color:var(--cinza-600);content:attr(title);font-size:.8rem;font-weight:400;letter-spacing:-.01em}.sector-card .client-chip img{display:block;height:44px;max-width:130px;object-fit:contain;width:auto}.sector-card .client-chip img[alt="Banco do Brasil"],.sector-card .client-chip img[alt="Itaúsa"],.sector-card .client-chip img[alt="SEST SENAT"],.sector-card .client-chip img[alt=Bradesco],.sector-card .client-chip img[alt=Coursera],.sector-card .client-chip img[alt=SEBRAE],.sector-card .client-chip img[alt=SENAC]{height:32px;max-width:150px}.sector-card .client-chip img[alt="Itaú Unibanco"]{height:50px;max-width:80px}.sector-card .client-chip img[alt=AMAGGI]{height:22px;max-width:160px}.sector-card .client-chip img[alt="Albert Einstein"],.sector-card .client-chip img[alt="Assaí"],.sector-card .client-chip img[alt="Banco Mundial"],.sector-card .client-chip img[alt="Banco Pan"],.sector-card .client-chip img[alt="C&A"],.sector-card .client-chip img[alt="XP Investimentos"],.sector-card .client-chip img[alt=Alpargatas],.sector-card .client-chip img[alt=Ball],.sector-card .client-chip img[alt=Bayer],.sector-card .client-chip img[alt=CGU],.sector-card .client-chip img[alt=COPEL],.sector-card .client-chip img[alt=Celesc],.sector-card .client-chip img[alt=CropLife],.sector-card .client-chip img[alt=ESPM],.sector-card .client-chip img[alt=Engie],.sector-card .client-chip img[alt=Flora],.sector-card .client-chip img[alt=GPA],.sector-card .client-chip img[alt=IBMEC],.sector-card .client-chip img[alt=Intelbras],.sector-card .client-chip img[alt=Loft],.sector-card .client-chip img[alt=Sicredi],.sector-card .client-chip img[alt=UNESCO],.sector-card .client-chip img[alt=UNISCIESC],.sector-card .client-chip img[alt=UNOESC],.sector-card .client-chip img[alt=UPL]{height:60px;max-width:110px}.sector-card .client-chip img[alt=SENAI],.sector-card .client-chip img[alt=SESI]{height:56px;max-width:130px}.sector-card .client-chip:not(:has(img)){color:var(--preto)!important;font-size:1rem!important;font-weight:700!important;letter-spacing:-.01em}.sector-card .client-chip:not(:has(img)):after{content:none}.sector-card .client-chip:hover{background:var(--cinza-50)!important;color:var(--verde-dark)!important}.sector-card .client-chip:hover:after{color:var(--verde-dark)}@media (max-width:900px){.sector-card .client-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.sector-card .client-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.sector-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.sector-grid{grid-template-columns:1fr}}main #final-cta{background:var(--branco)!important;color:var(--preto)!important;margin:0!important;max-width:none!important;padding:6rem 1.5rem!important}main #final-cta:after,main #final-cta:before{background:none!important;content:none!important;display:none!important}main #final-cta .cta-inner{margin:0 auto;max-width:820px;position:relative;text-align:center;z-index:1}main #final-cta h2{color:var(--preto)!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:300!important;letter-spacing:-.035em!important;line-height:1.15!important;margin-bottom:1rem!important;text-shadow:none!important}main #final-cta h2 strong{color:var(--preto)!important;font-weight:900!important}main #final-cta h2 em{color:var(--verde)!important;font-style:normal!important;font-weight:900!important}main #final-cta p{color:var(--cinza-500)!important;font-size:1.05rem!important;font-weight:300!important;line-height:1.7!important;margin:0 auto 2rem!important;max-width:620px!important}main #final-cta p strong{color:var(--preto)!important;font-weight:700!important}main #final-cta .cta-btns{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}main #final-cta .cta-btns a{align-items:center;border-radius:980px;display:inline-flex;font-size:.9rem;font-weight:700;gap:.5rem;padding:10px 20px;text-decoration:none;transition:all .3s var(--ease)}main #final-cta .cta-btns .btn-primary{background:var(--verde)!important;color:#fff!important}main #final-cta .cta-btns .btn-primary:hover{background:var(--verde-dark)!important;box-shadow:0 8px 24px rgba(118,185,0,.3);transform:translateY(-1px)}.btn-charfx-wrap{display:inline-block}.btn-charfx-row{display:inline;white-space:nowrap}.btn-charfx-row.bot{display:none}.btn-charfx-row span{display:inline-block}