@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.0zo05ppef7j78.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.03t2stz_54~98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.0jjtl0l8vf29i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_54e1229-module__gCDjjq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_54e1229-module__gCDjjq__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_908b36ea-module__XR_xfa__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_908b36ea-module__XR_xfa__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
.site{--teal-950:#012c25;--teal-900:#01493d;--teal:#017761;--teal-400:#2e9c85;--green:#4db749;--green-700:#3a9137;--mint:#e4f2e6;--mist:#f2f6f3;--paper:#fff;--ink:#12201d;--ink-soft:#4c605b;--line:#01776124;--line-dark:#ffffff29;--display:var(--font-bricolage),"Bricolage Grotesque",system-ui,sans-serif;--body:var(--font-instrument),"Instrument Sans",system-ui,-apple-system,sans-serif;--wrap:1180px;--gut:clamp(20px,5vw,40px);--r-lg:26px;--r-md:16px;--r-sm:10px;--shadow:0 24px 60px -28px #012c2559;--ease:cubic-bezier(.22,.61,.36,1)}:where(.site,.site *){box-sizing:border-box}:root:has(.site){scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body:has(.site){background:#f2f6f3;margin:0}.site{background:var(--mist);color:var(--ink);min-height:100dvh;font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.62}:where(.site) img{max-width:100%;display:block}:where(.site) a{color:inherit}:where(.site) button{font:inherit;color:inherit;cursor:pointer}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gut);margin-inline:auto}.h1,.h2,.h3,.h4{font-family:var(--display);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.03}.h1{letter-spacing:-.04em;font-size:clamp(2.4rem,5.6vw,4.15rem)}.h2{font-size:clamp(1.9rem,3.7vw,2.85rem)}.h3{font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.15}.h4{letter-spacing:-.02em;font-size:1.05rem;line-height:1.25}.eyebrow{font-family:var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--teal);align-items:center;gap:10px;margin:0 0 18px;font-size:.72rem;font-weight:600;display:flex}.eyebrow:before{content:"";opacity:.55;background:currentColor;width:26px;height:1px}.eyebrow--light{color:var(--green)}.lede{color:var(--ink-soft);max-width:58ch;margin:16px 0 0;font-size:clamp(1.02rem,1.5vw,1.16rem)}.lede--light{color:#ffffffc2}.btn{letter-spacing:-.01em;transition:transform .22s var(--ease),background .22s,box-shadow .22s,border-color .22s;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--primary{background:var(--green);color:#08251e;box-shadow:0 12px 26px -12px #4db749d9}.btn--primary:hover{background:#5cc957}.btn--dark{background:var(--teal);color:#fff}.btn--dark:hover{background:var(--teal-900)}.btn--ghost{border-color:var(--line-dark);color:#fff}.btn--ghost:hover{background:#ffffff17}.btn--outline{border-color:var(--line);color:var(--teal);background:var(--paper)}.btn--outline:hover{border-color:var(--teal-400)}.btn--sm{padding:11px 20px;font-size:.9rem}.btn svg{flex:none;width:18px;height:18px}.hdr{z-index:60;background:var(--teal-950);position:sticky;top:0}.hdr__in{align-items:center;gap:28px;height:76px;display:flex}.hdr__logo img{width:auto;height:26px}.nav{align-items:center;gap:28px;margin-left:auto;display:flex}.nav a{color:#ffffffbd;padding:6px 0;font-size:.94rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.nav a:after{content:"";background:var(--green);width:0;height:2px;transition:width .25s var(--ease);position:absolute;bottom:0;left:0}.nav a:hover{color:#fff}.nav a:hover:after{width:100%}.hdr .btn{margin-left:4px}.burger{color:#fff;background:0 0;border:0;margin-left:auto;padding:8px;display:none}.burger svg{width:26px;height:26px}.mnav{background:var(--teal-900);border-top:1px solid var(--line-dark);display:none}.mnav.open{display:block}.mnav a{padding:15px var(--gut);color:#ffffffd9;border-bottom:1px solid var(--line-dark);font-weight:500;text-decoration:none;display:block}.hero{background:var(--teal-950);color:#fff;padding:clamp(56px,8vw,96px) 0 clamp(120px,14vw,170px);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#4db74938,#0000 70%);height:70%;position:absolute;inset:auto -10% -40% 40%}.hero__grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.hero .h1{color:#fff}.hero .h1 em{color:var(--green);font-style:normal}.hero__cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.stats{border-top:1px solid var(--line-dark);flex-wrap:wrap;gap:0;margin:40px 0 0;padding:0;list-style:none;display:flex}.stats li{border-right:1px solid var(--line-dark);margin-right:26px;padding:18px 26px 0 0}.stats li:last-child{border-right:0;margin-right:0;padding-right:0}.stats b{font-family:var(--display);letter-spacing:-.03em;font-size:1.7rem;font-weight:700;line-height:1;display:block}.stats span{color:#fff9;font-size:.82rem}.hero__media{position:relative}.hero__media img{border-radius:var(--r-lg);aspect-ratio:4/4.4;object-fit:cover;width:100%}.badge-anos{background:var(--green);color:#08251e;border-radius:var(--r-md);box-shadow:var(--shadow);max-width:190px;padding:16px 20px;position:absolute;bottom:34px;left:-26px}.badge-anos b{font-family:var(--display);letter-spacing:-.04em;font-size:2.1rem;line-height:1;display:block}.badge-anos span{margin-top:4px;font-size:.8rem;font-weight:600;line-height:1.3;display:block}.checker{z-index:5;margin-top:clamp(-110px,-9vw,-90px);position:relative}.checker__card{background:var(--paper);border-radius:var(--r-lg);box-shadow:var(--shadow);border:1px solid var(--line);padding:clamp(26px,4vw,44px)}.checker__top{grid-template-columns:1fr minmax(300px,440px);align-items:center;gap:28px;display:grid}.checker .h3{margin-bottom:6px}.checker__hint{color:var(--ink-soft);margin:0;font-size:.92rem}.field{position:relative}.field svg{width:19px;height:19px;color:var(--teal);opacity:.6;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.field input{width:100%;font:inherit;border:1.5px solid var(--line);background:var(--mist);color:var(--ink);border-radius:999px;outline:none;padding:16px 18px 16px 48px;font-size:1.02rem;transition:border-color .2s,background .2s}.field input::placeholder{color:#8ca09a}.field input:focus{border-color:var(--green);background:#fff}.answer{border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;padding:16px 20px;font-size:.96rem;display:none}.answer.show{display:flex}.answer--yes{background:var(--mint);color:#0b4a2e}.answer--no{color:#6b4a12;background:#fff4e2}.answer b{font-weight:600}.answer .btn{margin-left:auto}.logos{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-auto-rows:72px;gap:10px;margin-top:30px;padding-top:26px;display:grid}.logos li{min-width:0;height:100%;list-style:none}.logos figure{box-sizing:border-box;border-radius:var(--r-sm);background:var(--mist);opacity:.72;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:12px;transition:background .2s,opacity .2s;display:flex;overflow:hidden}.logos figure img{object-fit:contain;filter:grayscale();width:auto;max-width:100%;height:auto;max-height:100%;display:block}.logos li:hover figure,.logos li.hit figure{opacity:1;background:var(--mint)}.logos li:hover figure img,.logos li.hit figure img{filter:none}.logos li.dim{opacity:.18}.sec{padding:clamp(64px,9vw,112px) 0}.sec--tight{padding:clamp(48px,6vw,76px) 0}.sec--dark{background:var(--teal-950);color:#fff}.sec--dark .h2{color:#fff}.sec__head{max-width:660px;margin-bottom:clamp(34px,4.5vw,54px)}.sec__head--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;max-width:none;display:flex}.esp{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.esp__card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);min-height:290px;transition:transform .28s var(--ease),box-shadow .28s,border-color .28s;flex-direction:column;padding:30px 26px 26px;text-decoration:none;display:flex}.esp__card:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-6px)}.esp__mark{background:var(--mint);width:42px;height:42px;color:var(--teal);border-radius:12px;place-items:center;margin-bottom:22px;display:grid}.esp__mark svg{width:22px;height:22px}.esp__card p{color:var(--ink-soft);margin:10px 0 0;font-size:.95rem}.esp__tags{color:var(--teal);margin:18px 0 0;padding:0;font-size:.84rem;font-weight:500;list-style:none}.esp__tags li{border-top:1px solid var(--line);padding:5px 0}.esp__go{color:var(--teal);align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:.92rem;font-weight:600;display:flex}.esp__card:hover .esp__go{gap:14px}.esp__go svg{width:16px;height:16px;transition:transform .25s var(--ease)}.sobre{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(30px,5vw,64px);display:grid}.sobre img{border-radius:var(--r-lg);aspect-ratio:4/4.6;object-fit:cover}.sobre p{color:var(--ink-soft);margin:0 0 14px}.linha{border-left:2px solid var(--line);margin:32px 0 0;padding:0;list-style:none}.linha li{padding:0 0 20px 22px;position:relative}.linha li:last-child{padding-bottom:0}.linha li:before{content:"";background:var(--green);border:2px solid var(--mist);border-radius:50%;width:10px;height:10px;position:absolute;top:8px;left:-6px}.linha b{font-family:var(--display);letter-spacing:-.02em;font-size:1.05rem;display:block}.linha span{color:var(--ink-soft);font-size:.92rem}.unid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.unid__card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(26px,3.4vw,38px)}.unid__card .h3{margin-bottom:20px}.dl{margin:0;font-size:.96rem}.dl div{border-top:1px solid var(--line);gap:14px;padding:12px 0;display:flex}.dl dt{color:var(--ink-soft);flex:none;min-width:88px;padding-top:2px;font-size:.86rem}.dl dd{margin:0;font-weight:500}.unid__cta{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.email-line{color:var(--ink-soft);text-align:center;margin-top:22px;font-size:.94rem}.email-line a{color:var(--teal);font-weight:500}.faq{max-width:820px;margin-inline:auto}.faq details{border-bottom:1px solid var(--line);background:0 0}.faq summary{cursor:pointer;font-family:var(--display);letter-spacing:-.02em;padding:24px 44px 24px 0;font-size:clamp(1.02rem,1.5vw,1.18rem);font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2px solid var(--teal);border-bottom:2px solid var(--teal);width:12px;height:12px;transition:transform .25s var(--ease);position:absolute;top:50%;right:8px;transform:translateY(-70%)rotate(45deg)}.faq details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.faq p{color:var(--ink-soft);max-width:66ch;margin:0 0 26px}.cta-final{border-radius:var(--r-lg);background:var(--teal-950);color:#fff;text-align:center;padding:clamp(44px,7vw,84px) clamp(26px,5vw,72px);position:relative;overflow:hidden}.cta-final img{object-fit:cover;opacity:.2;width:100%;height:100%;position:absolute;inset:0}.cta-final>*{position:relative}.cta-final .h2{max-width:16ch;margin-inline:auto}.cta-final .lede{text-align:center;margin-inline:auto}.cta-final__btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.ft{background:var(--teal-950);color:#ffffffb3;padding:64px 0 28px;font-size:.93rem}.ft__grid{grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:36px;display:grid}.ft img{width:auto;height:24px;margin-bottom:18px}.ft h3{font-family:var(--display);color:#fff;letter-spacing:-.01em;margin:0 0 14px;font-size:.95rem}.ft ul{margin:0;padding:0;list-style:none}.ft li{padding:5px 0}.ft a{text-decoration:none;transition:color .2s}.ft a:hover{color:var(--green)}.ft__bottom{border-top:1px solid var(--line-dark);color:#ffffff9e;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:48px;padding-top:22px;font-size:.85rem;display:flex}.crumb{color:#ffffff8c;margin:0 0 18px;font-size:.86rem}.crumb a{text-decoration:none}.crumb a:hover{color:#fff}.hero--esp{padding-bottom:clamp(70px,9vw,110px)}.hero--esp .hero__grid{grid-template-columns:1.1fr .9fr}.hero--esp .hero__media img{aspect-ratio:5/4}.oque{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(30px,5vw,64px);display:grid}.oque img{border-radius:var(--r-lg);aspect-ratio:1;object-fit:cover}.oque p{color:var(--ink-soft);margin:0 0 14px}.areas{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.area{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);overflow:hidden}.area img{aspect-ratio:4/3;object-fit:cover;width:100%}.area__txt{padding:22px 22px 26px}.area__txt p{color:var(--ink-soft);margin:8px 0 0;font-size:.92rem}.chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--line-dark);background:#ffffff0f;border-radius:999px;padding:11px 20px;font-size:.95rem;font-weight:500}.chips li:before{content:"";background:var(--green);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.passos{counter-reset:p;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.passo{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 24px}.passo b{font-family:var(--display);letter-spacing:.1em;color:var(--green-700);margin-bottom:16px;font-size:.8rem;display:block}.passo p{color:var(--ink-soft);margin:8px 0 0;font-size:.93rem}.conv-strip{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;padding:26px 30px;display:flex}.conv-strip__logos{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.conv-strip__logos img{filter:grayscale();opacity:.6;width:auto;height:26px}.rv{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(22px)}.rv.in{opacity:1;transform:none}@media (max-width:1000px){.esp,.areas,.passos,.ft__grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.nav,.hdr .btn{display:none}.burger{display:block}.hero__grid,.sobre,.unid,.oque,.checker__top,.hero--esp .hero__grid{grid-template-columns:1fr}.hero{padding-bottom:clamp(90px,16vw,120px)}.hero__media{order:-1}.hero__media img{aspect-ratio:16/11}.badge-anos{bottom:-18px;left:auto;right:16px}.sobre img,.oque img{aspect-ratio:16/11}.checker{margin-top:-70px}.answer .btn{width:100%;margin-left:0}}@media (max-width:560px){.site{font-size:16px}.esp,.areas,.passos,.ft__grid{grid-template-columns:1fr}.btn{width:100%}.hero__cta,.cta-final__btns,.unid__cta{flex-direction:column}.dl div{flex-direction:column;gap:2px}}@media (max-width:600px){.stats{grid-template-columns:1fr 1fr;margin-top:32px;display:grid}.stats li:first-child{display:none}.stats li,.stats li:last-child{text-align:center;border-right:0;margin:0;padding:16px 12px 0}.stats li:nth-child(2){border-right:1px solid var(--line-dark)}.stats b{font-size:1.3rem}.stats span{font-size:.76rem;line-height:1.35;display:block}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}.rv{opacity:1;transform:none}}:where(.site) :focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:4px}.areas{grid-template-columns:repeat(auto-fit,minmax(218px,1fr))}.passos{grid-template-columns:repeat(auto-fit,minmax(242px,1fr))}.esp__unid{letter-spacing:.06em;text-transform:uppercase;color:var(--teal);background:var(--mint);border-radius:999px;margin-top:14px;padding:5px 11px;font-size:.74rem;font-weight:600;display:inline-block}.nota-unid{border-radius:var(--r-md);color:#ffffffdb;background:#4db7491f;border:1px solid #4db74947;align-items:flex-start;gap:12px;max-width:56ch;margin-top:26px;padding:14px 18px;font-size:.94rem;display:flex}.nota-unid svg{width:19px;height:19px;color:var(--green);flex:none;margin-top:2px}.nota-unid b{color:#fff}@media (max-width:1000px){.areas,.passos{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.areas,.passos{grid-template-columns:1fr}}:where(.site) .email-line a{text-decoration:underline}
