:root{--g900:#0e1c15;--g800:#13241b;--g700:#1f3a2c;--g500:#4a5d52;--g300:#b9c2bb;--or:#ff8a1f;--or-d:#e8741a;--or-t:#a9520c;--cream:#f5f2ea;--ink:#14201a;--line:#dcd8cc}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations")}*{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-family:Manrope Variable,Manrope,system-ui,sans-serif}img{max-width:100%;display:block}picture{display:contents}a{color:inherit;text-decoration:none}main{overflow-x:clip}.wrap{max-width:1280px;margin:0 auto;padding:0 40px}@media (width<=900px){.wrap{padding:0 18px}}@media (prefers-reduced-motion:no-preference){html.js:not(.motion-hero):not(.motion-fallback) [data-anim=intro],html.js:not(.motion-hero):not(.motion-fallback) [data-anim=badge],html.js:not(.motion-hero):not(.motion-fallback) [data-anim=side]{opacity:0}html.js:not(.motion-ready):not(.motion-fallback) body:has([data-anim=media]) .wa-float{opacity:0;visibility:hidden}}.line-mask-mask{margin:-.12em 0 -.16em;padding:.12em 0 .16em}:is(h1,h2,h3,p):has(>.line-mask-mask){flex-direction:column;display:flex}.hero,.field,.cta,.chamada,.wa-painel,.sec--escura,.menu-mobile{--eyebrow-cor:var(--or)}.hero .badge{--eyebrow-cor:var(--or-t)}.logo{line-height:0;display:inline-flex}.logo svg{width:auto;height:26px}.btn{border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex}.btn-laranja{background:var(--or);color:var(--g900)}.btn-laranja:hover{background:#ff9a3d}.btn-contorno{color:#fff;border:1px solid #ffffff40}.btn-contorno:hover{background:#ffffff0f}.btn-verde{background:var(--g700);color:#fff}.btn-verde:hover{background:var(--g800)}@media (prefers-reduced-motion:no-preference){.btn{transition:transform .15s,background .15s}.btn:hover{transform:translateY(-1px)}}.btn-wa{flex:none;width:18px;height:18px}.btn:focus-visible{outline:2px solid var(--or);outline-offset:3px}.menu-mobile{z-index:100;background:var(--g900);color:#fff;flex-direction:column;gap:28px;padding:18px;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-mobile[hidden]{display:none}.menu-mobile-top{justify-content:space-between;align-items:center;padding-left:4px;display:flex}.menu-mobile-close{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.menu-mobile-close svg{width:26px;height:26px}.menu-mobile ul{list-style:none}.menu-mobile li a{border-bottom:1px solid #ffffff14;padding:16px 4px;font-size:24px;font-weight:700;display:block}.menu-mobile a:focus-visible,.menu-mobile-close:focus-visible{outline:2px solid var(--or);outline-offset:2px}body.menu-aberto{overflow:hidden}@media (width>=901px){.menu-mobile{display:none}}.site-header{padding-bottom:18px;position:relative}.site-header--escuro{background:var(--g800);color:#fff}.site-header--claro{background:var(--cream);color:var(--g700)}.nav{max-width:1280px;margin:0 auto;padding:18px 40px 0}.nav-in{border-radius:14px;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:12px 14px 12px 22px;display:flex}.site-header--escuro .nav-in{backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a}.site-header--claro .nav-in{border:1px solid var(--line);background:#1f3a2c0a}.nav-logo{color:inherit}.nav nav ul{gap:30px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.site-header--escuro .nav nav a{color:var(--g300)}.site-header--escuro .nav nav a:hover{color:#fff}.site-header--claro .nav nav a{color:var(--g500)}.site-header--claro .nav nav a:hover{color:var(--g700)}.nav nav a:focus-visible,.nav-logo:focus-visible{outline:2px solid var(--or);outline-offset:4px;border-radius:4px}.nav .nav-cta{padding:11px 16px;font-size:14px}.nav-toggle{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:none}.nav-toggle svg{width:26px;height:26px}.nav-toggle:focus-visible{outline:2px solid var(--or);outline-offset:2px}@media (width<=900px){.nav{padding:12px 18px 0}.nav-in{padding:8px 8px 8px 16px}.nav nav,.nav .nav-cta{display:none}.nav-toggle{display:grid}html:not(.js) .nav-toggle{display:none}html:not(.js) .nav-in{flex-wrap:wrap;row-gap:8px}html:not(.js) .nav nav{width:100%;padding:0 8px 6px;display:block}html:not(.js) .nav nav ul{flex-wrap:wrap;gap:6px 18px;font-size:14px}html:not(.js) .nav nav a{padding:8px 0;display:inline-block}}.site-footer{background:var(--g900);color:var(--g300);margin-top:96px;padding:56px 0 30px;font-size:14px;line-height:1.6}.foot{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.foot-logo{color:#fff;margin-bottom:16px;display:inline-block}.foot h2{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:13px}.foot ul{list-style:none}.foot li{margin-bottom:9px}.foot a:hover{color:#fff}.foot a:focus-visible,.legal a:focus-visible{outline:2px solid var(--or);outline-offset:3px}.legal{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:22px;font-size:13px;display:flex}.legal a:hover{color:#fff}@media (width<=900px){.foot{grid-template-columns:1fr;gap:28px}}.wa-float{z-index:50;background:#25d366;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #00000040}.wa-float:hover{filter:brightness(1.08)}.wa-float:focus-visible{outline:3px solid var(--or);outline-offset:3px}.wa-float svg{color:#fff;width:30px;height:30px}@media (prefers-reduced-motion:no-preference){.wa-float svg{transition:transform .15s}.wa-float:hover svg{transform:scale(1.12)}}@media (width<=900px){.wa-float{bottom:16px;right:16px}}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow-cor,var(--or-t));font-size:12px;font-weight:700}
