:root{--azul:#005aa5;--azul-escuro:#00325f;--azul-claro:#31a7db;--azul-texto:#31559a;--amarelo:#ffc21c;--amarelo-claro:#ffe000;--verde:#008f6a;--verde-claro:#e6f4ef;--amarelo-suave:#fff7e0;--preto:#151515;--texto:#3e3e3e;--cinza:#6b7280;--borda:#e4eaf0;--fundo-suave:#f7f9fc;--branco:#fff;--container:1160px;--radius:10px;--sombra-card:0 6px 24px #00325f14;--sombra-hover:0 14px 32px #00325f24;--fonte:var(--fonte-montserrat,"Montserrat"), "Segoe UI", Arial, sans-serif;--codequi-azul:#1b4f8b;--codequi-azul-escuro:#123c70;--codequi-verde:#4cb050;--codequi-verde-escuro:#347f3b;--codequi-azul-suave:#edf5fb;--codequi-verde-suave:#eff9f0;--azul-medio:#0878c2;--texto-claro:#c9d6e6;--texto-claro-forte:#d8e4f2;--texto-claro-suave:#9db8d4;--texto-topbar:#d4e0f1;--texto-claro-azulado:#dbe9f7;--azul-claro-suave:#8fc3e8;--texto-claro-cinza:#b9cbe0;--verde-escuro:#006b50;--verde-hover:#00765a;--erro:#b3261e;--erro-fundo:#fdecec;--erro-borda:#f5c2c2;--erro-texto:#9b1c1c;--trilho:#d8e2eb;--cinza-claro:#e6edf3;--azul-nevoa:#f7fbff;--codequi-texto:#40566e;--codequi-verde-profundo:#286a30;--codequi-teal:#2f8983;--codequi-teal-escuro:#246b66;--codequi-texto-suave:#566a7e;--codequi-verde-nevoa:#eef8ef;--preto-puro:#000;--codequi-azul-rgb:27, 79, 139;--codequi-verde-rgb:76, 176, 80;--branco-rgb:255, 255, 255;--azul-escuro-rgb:0, 50, 95;--codequi-teal-rgb:47, 137, 131;--amarelo-rgb:255, 194, 28;--azul-claro-rgb:49, 167, 219;--azul-rgb:0, 90, 165;--codequi-verde-escuro-rgb:52, 127, 59;--sombra-profunda-rgb:0, 22, 48;--verde-rgb:0, 143, 106;--preto-puro-rgb:0, 0, 0;--fonte-montserrat:"Montserrat", "Montserrat Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-vietnamese.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin-ext.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-vietnamese.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-latin-ext.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-latin.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-vietnamese.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-latin-ext.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-latin.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-vietnamese.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-latin-ext.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-latin.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-vietnamese.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-latin-ext.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-latin.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--fonte);color:var(--texto);background:var(--branco);-webkit-font-smoothing:antialiased;line-height:1.65}img{max-width:100%;display:block}a{color:var(--azul);text-decoration:none}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.kicker{color:var(--azul);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.section-title{color:var(--azul-escuro);margin-bottom:18px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.15}.section{padding:84px 0}.section--suave{background:var(--fundo-suave)}.section-head{max-width:100%;margin-bottom:44px}.section-head--centro{text-align:center;margin-left:auto;margin-right:auto}.botao{border-radius:var(--radius);font-family:var(--fonte);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.botao--primario{background:var(--azul);color:var(--branco)}.botao--primario:hover{background:var(--azul-escuro)}.botao--contorno{border-color:var(--branco);color:var(--branco);background:0 0}.botao--contorno:hover{background:rgba(var(--branco-rgb), .12)}.botao--contorno-azul{border-color:var(--azul);color:var(--azul);background:0 0}.botao--contorno-azul:hover{background:var(--azul);color:var(--branco)}.card{background:var(--branco);border:1px solid var(--borda);border-radius:var(--radius);padding:30px;transition:transform .25s,box-shadow .25s,border-color .25s}.card--link:hover,a.card:hover{border-color:var(--azul-claro);box-shadow:var(--sombra-hover);transform:translateY(-5px)}.card h2,.card h3{color:var(--azul-escuro);margin-bottom:10px;font-size:19px;font-weight:700}.card p{font-size:15px}.grid-cards{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.grid-cards--2{grid-template-columns:repeat(2,1fr)}.page-hero{background:linear-gradient(90deg, var(--azul-escuro) 0%, var(--azul) 22%, var(--azul-medio) 50%, var(--azul) 78%, var(--azul-escuro) 100%);color:var(--branco);padding:72px 0}.page-hero h1{margin-bottom:12px;font-size:clamp(30px,4.5vw,44px);font-weight:800;line-height:1.12}.page-hero p{opacity:.92;font-size:17px}@media (width<=900px){.grid-cards{grid-template-columns:repeat(2,1fr)}.section{padding:60px 0}}@media (width<=620px){.grid-cards,.grid-cards--2{grid-template-columns:1fr}}:focus-visible{outline:3px solid var(--amarelo);outline-offset:2px}.topbar{background:var(--azul-escuro);color:var(--branco);font-size:clamp(16px,1.219vw,18px)}.topbar__inner{justify-content:space-between;align-items:center;max-width:82.5em;height:2.625em;display:flex}.topbar .topbar__inner,.navbar .navbar__inner{width:100%;max-width:min(100%,84.2105em);padding-inline:1em}.topbar__contatos{gap:1.375em;display:flex}.topbar__item{color:var(--texto-topbar);align-items:center;gap:.538462em;font-size:.8125em;display:inline-flex}.topbar__item svg{flex:0 0 1.15385em;width:1.15385em;height:1.15385em}.topbar__redes{gap:1em;display:flex}.topbar__redes svg{width:1.0625em;height:1.0625em}.topbar__redes a{color:var(--branco);align-items:center;transition:color .15s,transform .15s;display:flex}.topbar__redes a:hover{color:var(--amarelo);transform:scale(1.15)}.navbar{background:var(--branco);border-bottom:1px solid var(--borda);z-index:50;font-size:clamp(16px,1.219vw,18px);position:sticky;top:0}.navbar__inner{align-items:center;gap:1em;max-width:82.5em;min-height:6em;display:flex}.navbar__logo{flex-shrink:0}.navbar__logo img{width:auto;height:3.5em}.navbar__nav{flex:1;justify-content:space-between;align-items:center;gap:0;margin-left:0;display:flex}.navbar__nav .nav-link,.nav-item>button{font-family:var(--fonte);color:var(--preto);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.357143em;padding:.714286em .571429em;font-size:.875em;font-weight:600;display:inline-flex}.navbar__nav a:hover,.nav-item>button:hover,.nav-item--ativo>button{color:var(--azul)}.seta{font-size:.785714em;transition:transform .15s}.nav-item--ativo .seta{transform:rotate(180deg)}.nav-item{position:relative}.dropdown{background:var(--branco);border:1px solid var(--borda);min-width:13.75em;box-shadow:var(--sombra-hover);z-index:60;border-radius:.625em;flex-direction:column;padding:.5em;display:flex;position:absolute;top:100%;left:0}.dropdown a{color:var(--texto);border-radius:.428571em;padding:.714286em 1em;font-size:.875em;font-weight:500}.dropdown a:hover{background:var(--fundo-suave);color:var(--azul)}.navbar__cta{white-space:nowrap}.navbar .navbar__cta{border-width:.153846em;border-radius:.769231em;padding:.923077em 1.38462em;font-size:.8125em}.navbar__busca-ancora{flex-shrink:0;position:relative}.navbar__busca{cursor:pointer;width:2.375em;height:2.375em;color:var(--azul-escuro);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:flex}.navbar__busca svg{width:1.1875em;height:1.1875em}.navbar__busca:hover{color:var(--azul);background:var(--fundo-suave)}.navbar__busca-painel{z-index:70;background:var(--branco);border:1px solid var(--borda);width:min(360px,100vw - 32px);box-shadow:var(--sombra-hover);color:var(--texto);border-radius:0 0 var(--radius) var(--radius);padding:20px;position:absolute;top:calc(50% + 3em);right:0}.navbar__busca-painel .busca-site--compacta>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.navbar__busca-painel .busca-site__campo{border:0;border-bottom:1px solid var(--borda);box-shadow:none;border-radius:0;padding:0}.navbar__busca-painel .busca-site__campo:focus-within{border-bottom-color:var(--azul)}.navbar__busca-painel .busca-site__campo input{min-width:0;padding:10px 0;font-size:14px}.navbar__busca-painel .busca-site__campo svg{flex-basis:18px;width:18px;height:18px}.navbar__busca-painel .busca-resultados{max-height:min(50vh,400px);overflow-y:auto}.navbar__busca-painel .busca-resultados a{padding:10px}.navbar__busca-painel .busca-resultados h2,.navbar__busca-painel .busca-site__vazio strong{font-size:14px}.navbar__busca-painel .busca-resultados p,.navbar__busca-painel .busca-site__vazio p{font-size:12px}.navbar__busca-painel .busca-resultados em{display:none}.navbar__busca-painel .busca-site__vazio{margin-top:10px;padding:12px}.navbar__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.navbar__hamburger span{background:var(--azul-escuro);border-radius:2px;width:24px;height:3px;transition:transform .18s,opacity .18s}.navbar__hamburger--aberto span:first-child{transform:translateY(8px)rotate(45deg)}.navbar__hamburger--aberto span:nth-child(2){opacity:0}.navbar__hamburger--aberto span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.menu-mobile{border-top:1px solid var(--borda);background:var(--branco);flex-direction:column;gap:0;padding:8px 20px 16px;display:none}.menu-mobile a{color:var(--preto);border-bottom:1px solid var(--fundo-suave);padding:9px 4px;font-weight:600;display:block}.menu-mobile__toggle{border:0;border-bottom:1px solid var(--fundo-suave);width:100%;color:var(--preto);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:9px 4px;font-weight:600;display:flex}.menu-mobile__toggle span{color:var(--azul);font-size:20px;font-weight:400;line-height:1}.menu-mobile__submenu{background:var(--fundo-suave);border-radius:0 0 8px 8px;padding:4px 8px}.menu-mobile a.menu-mobile__sub{color:var(--texto);padding:8px 4px 8px 18px;font-size:14px;font-weight:500;display:block}.menu-mobile .botao{margin-top:10px}.menu-mobile a.botao--primario{color:var(--branco);border-bottom:0;justify-content:center}.menu-mobile .menu-mobile__busca{border:0;border-bottom:1px solid var(--fundo-suave);width:100%;color:var(--preto);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:9px 4px;font-weight:600;display:flex}.menu-mobile__busca svg{width:17px;height:17px;color:var(--azul)}.menu-resiliente{opacity:0;border-top:1px solid var(--borda);background:var(--branco);max-height:0;animation:10ms .35s forwards revelar-menu-resiliente;overflow:hidden}.menu-resiliente--oculto{animation:none;display:none}.menu-resiliente__inner{flex-wrap:wrap;gap:6px 18px;padding-block:14px;display:flex}.menu-resiliente a{color:var(--azul-escuro);font-size:14px;font-weight:700}@keyframes revelar-menu-resiliente{to{opacity:1;max-height:40rem}}@media (width<=1439px){.navbar__nav,.navbar__cta{display:none}.navbar__busca-ancora{margin-left:auto}.navbar__hamburger{margin-left:0;display:flex}.menu-mobile{display:flex}body.menu-aberto .navbar__busca{display:none}}@media (width<=620px){.topbar__item--hide-mobile{display:none}.navbar__busca-painel{right:-56px}.topbar .topbar__inner,.navbar .navbar__inner{width:100%}.topbar__redes{display:none}.navbar__logo img{height:44px}}@media (width>=1440px){.topbar,.navbar{font-size:min(1.1875vw,2.375svh,17.1px)}.topbar .topbar__inner,.navbar .navbar__inner{padding-inline:2em}}.footer{background:var(--azul-escuro);color:var(--texto-claro);margin-top:0;position:relative;overflow:hidden}.footer:before{content:"";background-image:radial-gradient(circle at 18% 120%, rgba(var(--azul-claro-rgb), .14), transparent 42%), radial-gradient(circle at 88% -20%, rgba(var(--amarelo-rgb), .07), transparent 38%);pointer-events:none;position:absolute;inset:0}.footer__grid{grid-template-columns:1.35fr .75fr 1fr 1.05fr;gap:44px;padding-top:64px;padding-bottom:48px;display:grid;position:relative}.footer__logo{width:auto;height:52px;margin-bottom:18px}.footer__sobre{max-width:300px;font-size:14px;line-height:1.65}.footer h4{color:var(--branco);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;padding-bottom:8px;font-size:15px;font-weight:700;position:relative}.footer h4:after{content:"";background:var(--amarelo);border-radius:2px;width:32px;height:3px;position:absolute;bottom:0;left:0}.footer ul{flex-direction:column;gap:10px;list-style:none;display:flex}.footer ul a{color:var(--texto-claro);font-size:14px;transition:color .15s,padding-left .15s}.footer ul a:hover{color:var(--amarelo);padding-left:4px}.footer__redes{gap:20px;margin-top:20px;display:flex}.footer__redes a{color:var(--texto-claro-forte);align-items:center;transition:color .15s,transform .15s;display:flex}.footer__redes a:hover{color:var(--amarelo);transform:scale(1.15)}.footer__contato{gap:14px}.footer__contato li{align-items:flex-start;gap:12px;font-size:14px;display:flex}.footer__contato li>span:last-child{overflow-wrap:anywhere;min-width:0}.footer__icone{color:var(--amarelo);font-size:16px;line-height:1.4}.footer__contato em{color:var(--texto-claro-suave);margin-bottom:2px;font-size:12.5px;font-style:normal;display:block}.footer__contato strong{color:var(--branco);font-size:14px;font-weight:600;line-height:1.45;display:block}.footer__contato small{color:var(--texto-claro-suave);margin-top:3px;font-size:12px;line-height:1.45;display:block}.footer__contato-link{color:var(--amarelo);margin-top:18px;font-size:13px;font-weight:700;display:inline-block}.footer__contato-link:hover{color:var(--branco)}.footer__mapa{border:1px solid rgba(var(--branco-rgb), .16);background:rgba(var(--branco-rgb), .04);border-radius:12px;overflow:hidden}.footer__mapa iframe{filter:grayscale(.25)saturate(.9);border:0;width:100%;height:210px;display:block}.footer__mapa-link{color:var(--amarelo);align-items:center;gap:7px;margin-top:12px;font-size:13px;font-weight:700;display:inline-flex}.footer__mapa-link svg{width:16px;height:16px}.footer__mapa-link:hover{color:var(--branco)}.footer__base{border-top:1px solid rgba(var(--branco-rgb), .12);padding:18px 0;font-size:13px;position:relative}.footer__base-inner{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.footer__base a{color:inherit}.footer__base a:hover{color:var(--amarelo)}@media (width<=980px){.footer__grid{grid-template-columns:1fr 1fr;gap:36px}}@media (width<=560px){.footer__grid{grid-template-columns:1fr;gap:28px;padding-top:48px}.footer__mapa iframe{height:180px}}.hero{background:linear-gradient(90deg, var(--azul-escuro) 0%, var(--azul) 22%, var(--azul-medio) 50%, var(--azul) 78%, var(--azul-escuro) 100%);color:var(--branco);align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.hero__inner{grid-template-columns:1.25fr .75fr;align-items:center;gap:40px;padding-top:80px;padding-bottom:110px;display:grid}.hero__conteudo{min-width:0}.hero__tag{background:var(--amarelo);color:var(--azul-escuro);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;margin-bottom:22px;padding:8px 16px;font-size:13px;font-weight:800;display:inline-block}.hero h1{max-width:640px;margin-bottom:18px;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.08}.hero p{opacity:.94;max-width:560px;margin-bottom:30px;font-size:18px}.hero__acoes{flex-wrap:wrap;gap:14px;display:flex}.hero__marca{justify-content:center;display:flex}.hero__marca img{width:min(320px,80%);filter:drop-shadow(0 18px 40px rgba(var(--preto-puro-rgb), .25));will-change:transform;animation:5s ease-in-out infinite emblema-flutuar}@keyframes emblema-flutuar{0%,to{transform:translateY(0)}50%{transform:translateY(-.875rem)}}.hero__onda{width:100%;height:90px;position:absolute;bottom:-1px;left:0}.faixa-diferenciais{background:var(--azul-escuro);color:var(--branco)}.faixa-diferenciais__inner{grid-template-columns:repeat(4,1fr);gap:24px;padding-top:26px;padding-bottom:26px;display:grid}.faixa-diferenciais strong{color:var(--amarelo);margin-bottom:2px;font-size:15px;font-weight:700;display:block}.faixa-diferenciais span{color:var(--texto-claro);font-size:13px}.sobre{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.sobre__texto p+p{margin-top:14px}.sobre__texto .botao{margin-top:26px}.sobre__card{background:var(--fundo-suave);border:1px solid var(--borda);border-radius:var(--radius);padding:34px}.sobre__card h3{color:var(--azul-escuro);margin-bottom:16px;font-size:20px;font-weight:800}.sobre__card ul{flex-direction:column;gap:10px;list-style:none;display:flex}.sobre__card li{padding-left:26px;font-size:15px;position:relative}.sobre__card li:before{content:"✓";color:var(--verde);font-weight:800;position:absolute;left:0}.sobre__card-link{margin-top:20px;font-weight:700;display:inline-block}.card--link{color:inherit;display:block}.card__icone{margin-bottom:14px;font-size:34px;display:inline-block}.card__saiba{color:var(--azul);margin-top:12px;font-size:14px;font-weight:700;display:inline-block}.cam-destaque{background:linear-gradient(120deg, var(--verde) 0%, var(--verde-escuro) 100%);color:var(--branco);padding:80px 0;position:relative;overflow:hidden}.cam-destaque:before{content:"";border:1.5px solid rgba(var(--branco-rgb), .14);border-radius:50%;width:420px;height:420px;position:absolute;top:50%;right:-120px;transform:translateY(-50%)}.cam-destaque:after{content:"";border:1.5px solid rgba(var(--branco-rgb), .1);border-radius:50%;width:300px;height:300px;position:absolute;top:50%;right:-60px;transform:translateY(-50%)}.cam-destaque p{opacity:.94;max-width:560px;margin-bottom:26px}.kicker--claro{color:var(--amarelo-claro)}.cam-destaque .section-title{color:var(--branco)}.cam-destaque__grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid;position:relative}.cam-metodos{flex-direction:column;gap:14px;list-style:none;display:flex}.cam-metodos li{background:rgba(var(--branco-rgb), .07);border:1px solid rgba(var(--branco-rgb), .16);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:46px 1fr;align-items:center;column-gap:14px;padding:16px 18px;display:grid}.cam-metodos__icone{background:var(--amarelo);width:46px;height:46px;color:var(--azul-escuro);border-radius:50%;grid-row:1/span 2;justify-content:center;align-items:center;display:flex}.cam-metodos__icone svg{width:22px;height:22px}.cam-metodos strong{color:var(--branco);letter-spacing:.02em;font-size:15px;font-weight:800}.cam-metodos li>span:last-child{color:rgba(var(--branco-rgb), .82);margin-top:3px;font-size:12.5px;line-height:1.5}.botao--amarelo{background:var(--amarelo);color:var(--azul-escuro)}.botao--amarelo:hover{background:var(--amarelo-claro)}@media (width<=900px){.cam-destaque__grid{grid-template-columns:1fr;gap:36px}.cam-destaque:before,.cam-destaque:after{display:none}}.cta-associacao{grid-template-columns:1.6fr auto;align-items:center;gap:30px;display:grid}.cta-associacao__botao{white-space:nowrap}@media (width<=900px){.hero__inner{grid-template-columns:1fr;padding-top:64px;padding-bottom:120px}.hero__marca{display:none}.faixa-diferenciais__inner{grid-template-columns:repeat(2,1fr)}.sobre{grid-template-columns:1fr;gap:36px}.cta-associacao{grid-template-columns:1fr}}@media (width<=560px){.faixa-diferenciais__inner{grid-template-columns:1fr}}.indicadores{background:var(--branco);padding:48px 0}.indicadores__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.indicador{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.indicador__icone{color:var(--azul);margin-bottom:6px;font-size:30px}.indicador strong{color:var(--azul-escuro);font-size:34px;line-height:1}.indicador>span:last-child{color:var(--azul-escuro);margin-top:7px;font-size:14px;font-weight:700}.indicador__separador{background:var(--amarelo);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-16px}.feira-home{background:var(--fundo-suave)}.feira-home__card{background:linear-gradient(120deg, var(--azul-escuro), var(--azul));min-height:300px;color:var(--branco);box-shadow:var(--sombra-card);border-radius:24px;grid-template-columns:1.6fr .4fr;align-items:center;gap:36px;padding:clamp(36px,6vw,68px);display:grid;position:relative;overflow:hidden}.feira-home__card:before{content:"";background:var(--amarelo);opacity:.16;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-100px;right:-80px}.feira-home__conteudo{z-index:1;position:relative}.feira-home h2{max-width:620px;margin-bottom:14px;font-size:clamp(30px,5vw,48px);line-height:1.08}.feira-home p{max-width:650px;color:var(--texto-claro-azulado);margin-bottom:22px}.feira-home__meta{font-size:14px}.feira-home__icone{z-index:1;width:min(180px,100%);color:var(--amarelo);opacity:.95;justify-self:end;position:relative}.noticias-home__vazio{background:var(--branco);border:1px solid var(--borda);border-left:4px solid var(--amarelo);border-radius:var(--radius);align-items:center;gap:18px;padding:22px 26px;display:flex}.noticias-home__vazio>span{color:var(--azul-escuro);white-space:nowrap;font-weight:800}.noticias-home__vazio p{color:var(--cinza);flex:1;font-size:14px}.noticias-home__vazio a{color:var(--azul);white-space:nowrap;font-size:14px;font-weight:700}.como-associar-home__acao,.secao-acao{text-align:center;margin-top:28px}@media (width<=620px){.hero h1{letter-spacing:-.015em;max-width:100%;font-size:clamp(25px,8vw,34px)}.hero__acoes{flex-direction:column}.hero__acoes .botao{width:100%;padding-inline:14px}.indicadores__grid{grid-template-columns:1fr 1fr;row-gap:32px}.indicador__separador{display:none}.feira-home__card{grid-template-columns:1fr;min-height:0}.feira-home .botao{padding-inline:16px;font-size:12px}.feira-home__icone{justify-self:center;width:120px}.noticias-home__vazio{flex-direction:column;align-items:flex-start}}.banner-conversao{background:var(--branco);box-shadow:0 24px 60px rgba(var(--sombra-profunda-rgb), .14);border-radius:22px;grid-template-columns:1.6fr auto;align-items:center;gap:48px;padding:56px 64px 56px 150px;display:grid;position:relative;overflow:hidden}.banner-conversao__forma{width:130px;height:100%;position:absolute;top:0;bottom:0;left:0}.banner-conversao__marca{opacity:.13;pointer-events:none;width:210px;position:absolute;bottom:-40px;right:-30px}.banner-conversao__conteudo{position:relative}.banner-conversao__conteudo .section-title{margin-bottom:12px}.banner-conversao__conteudo p{color:var(--cinza);max-width:480px;line-height:1.7}.kicker--verde{color:var(--verde)}.banner-conversao__acao{flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:relative}.banner-conversao__nota{color:var(--cinza);letter-spacing:.02em;font-size:12.5px}.botao--verde{background:var(--verde);color:var(--branco)}.botao--verde:hover{background:var(--verde-hover)}.botao--grande{padding:18px 34px;font-size:16px}@media (width<=760px){.banner-conversao{grid-template-columns:1fr;gap:28px;padding:48px 28px 48px 96px}.banner-conversao__forma{width:76px}.banner-conversao__marca{width:150px}}.faixa-diferenciais__inner{grid-template-columns:repeat(4,1fr);align-items:stretch;padding-top:38px;padding-bottom:38px}.faixa-sep{background:var(--amarelo);opacity:.9;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.faixa-item{position:relative}.diferencial{text-align:center;cursor:pointer;color:inherit;flex-direction:column;align-items:center;padding:16px 12px;text-decoration:none;display:flex}.diferencial__icone{color:var(--azul-claro-suave);justify-content:center;align-items:center;margin-bottom:10px;transition:color .2s,transform .2s;display:flex}.diferencial__icone svg{width:34px;height:34px}.diferencial:hover .diferencial__icone{color:var(--amarelo);transform:scale(1.12)}.diferencial:active .diferencial__icone{animation:.35s iconePop}@keyframes iconePop{0%{transform:scale(1.12)}45%{transform:scale(1.38)}to{transform:scale(1.12)}}.diferencial strong{color:var(--branco);letter-spacing:.02em;font-size:15px;font-weight:800;display:block}.diferencial strong:after{content:"";background:var(--amarelo);border-radius:2px;width:0;height:3px;margin:7px auto 0;transition:width .25s;display:block}.diferencial:hover strong:after{width:34px}.diferencial__desc{color:var(--texto-claro-cinza);max-width:210px;margin-top:8px;font-size:13px;line-height:1.5;display:block}.diferencial__link{color:var(--amarelo);opacity:0;margin-top:10px;font-size:13px;font-weight:600;transition:opacity .2s,transform .2s;display:block;transform:translateY(4px)}.diferencial:hover .diferencial__link,.diferencial:focus-visible .diferencial__link{opacity:1;transform:translateY(0)}.diferencial__link:hover{text-decoration:underline}@media (width<=900px){.faixa-diferenciais__inner{grid-template-columns:1fr 1fr;row-gap:22px}.faixa-sep{display:none}.diferencial__link{opacity:1;transform:none}}@media (width<=560px){.faixa-diferenciais__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.page-hero{padding-block:24px}@media (width<=620px){.page-hero{padding-block:20px}}@media (width<=900px){.hero{background:linear-gradient(115deg, var(--azul-escuro) 0%, var(--azul) 78%, var(--azul-claro) 130%)}.page-hero{background:linear-gradient(120deg, var(--azul-escuro) 0%, var(--azul) 100%)}}.mvv{gap:16px}.mvv li{padding-left:0;font-size:14px}.mvv li:before{content:none}.mvv strong{color:var(--azul);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:13px;display:block}.servico-detalhe{grid-template-columns:1.5fr 1fr;align-items:start;gap:44px;display:grid}.servico-detalhe__aside{flex-direction:column;gap:22px;display:flex}.sobre__card--cta .botao{margin-top:16px}.cam-intro{grid-template-columns:1.5fr 1fr;align-items:start;gap:44px;display:grid}.cam-intro p+p{margin-top:12px}.cam-intro__mvv{flex-direction:column;gap:22px;display:flex}.lista-check{flex-direction:column;gap:8px;margin-top:18px;list-style:none;display:flex}.lista-check li{padding-left:26px;position:relative}.lista-check li:before{content:"✓";color:var(--verde);font-weight:800;position:absolute;left:0}.documento-page{max-width:760px}.documento-card{background:var(--branco);border:1px solid var(--borda);border-radius:var(--radius);box-shadow:var(--sombra-card);padding:40px}.documento-card p+p{margin-top:12px}.documento-card .botao{margin-top:22px}.documento-card__nota{color:var(--cinza);background:var(--fundo-suave);border-left:3px solid var(--amarelo);border-radius:4px;padding:10px 14px;font-size:13px}.botao--desabilitado{opacity:.55;cursor:not-allowed}.clausula-modelo{background:var(--fundo-suave);border-left:4px solid var(--azul);color:var(--azul-escuro);border-radius:6px;padding:20px 24px;font-size:15px;font-style:italic}.form-wrap{max-width:860px}.etapas{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:34px;list-style:none;display:grid}.etapas__item{border-radius:var(--radius);background:var(--branco);border:1px solid var(--borda);color:var(--cinza);align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.etapas__item--atual{border-color:var(--azul);color:var(--azul-escuro);box-shadow:var(--sombra-card)}.etapas__item--feito{color:var(--verde);border-color:var(--verde-claro);background:var(--verde-claro)}.etapas__numero{background:var(--fundo-suave);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;display:inline-flex}.etapas__item--atual .etapas__numero{background:var(--azul);color:var(--branco)}.etapas__item--feito .etapas__numero{background:var(--verde);color:var(--branco)}.form-etapa{background:var(--branco);border-radius:var(--radius);width:100%;min-width:0;box-shadow:var(--sombra-card);border:none;border:1px solid var(--borda);padding:36px}.form-etapa legend{color:var(--azul-escuro);margin-bottom:22px;padding:0;font-size:20px;font-weight:800}.form-grid{grid-template-columns:repeat(2,1fr);gap:18px 20px;display:grid}.form-campo{min-width:0;color:var(--azul-escuro);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.form-campo--largo{grid-column:1/-1}.form-campo input,.form-campo select{border:1px solid var(--borda);width:100%;min-width:0;font-family:var(--fonte);color:var(--preto);background:var(--branco);border-radius:8px;padding:12px 14px;font-size:15px;font-weight:400}.form-campo input:focus,.form-campo select:focus{border-color:var(--azul);box-shadow:0 0 0 3px rgba(var(--azul-rgb), .15);outline:none}.form-check{color:var(--texto);align-items:flex-start;gap:12px;margin-top:22px;font-size:14px;font-weight:400;display:flex}.form-check input{width:18px;height:18px;accent-color:var(--azul);margin-top:2px}.form-nota{color:var(--cinza);background:var(--amarelo-suave);border-radius:6px;margin-top:14px;padding:10px 14px;font-size:13px}.form-ajuda{color:var(--cinza);margin-top:4px;font-size:12px}.form-ajuda--erro{color:var(--erro)}.form-acoes{justify-content:flex-end;gap:14px;margin-top:28px;display:flex}.form-erros{background:var(--erro-fundo);border:1px solid var(--erro-borda);border-radius:var(--radius);color:var(--erro-texto);margin-bottom:22px;padding:16px 20px;font-size:14px}.form-erros ul{margin:8px 0 0 18px}.form-sucesso{background:var(--branco);border:1px solid var(--verde-claro);border-radius:var(--radius);text-align:center;box-shadow:var(--sombra-card);padding:48px}.form-sucesso__icone{margin-bottom:14px;font-size:52px;display:block}.form-sucesso h2{color:var(--azul-escuro);margin-bottom:12px;font-size:26px}.form-sucesso p{max-width:520px;margin:0 auto 10px}.form-sucesso__passos{background:var(--fundo-suave);border-radius:8px;margin-bottom:22px;padding:14px 18px}.form-sucesso .botao{margin-top:10px}.form-sucesso>.botao--primario{margin-bottom:8px}.card--passo{position:relative}.card__passo-n{background:var(--azul);width:40px;height:40px;color:var(--branco);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:18px;font-weight:800;display:inline-flex}.contato{grid-template-columns:1fr 1.2fr;align-items:start;gap:48px;display:grid}.contato__lista{flex-direction:column;gap:18px;list-style:none;display:flex}.contato__lista li{align-items:flex-start;gap:14px;font-size:15px;display:flex}.contato__lista li>div{overflow-wrap:anywhere;min-width:0}.contato__lista li>span{font-size:22px}.contato__lista-folga{display:none}@media (width<=900px){.contato__lista-folga{height:64px;display:block}}.contato__lista strong{text-transform:uppercase;letter-spacing:.06em;color:var(--azul);margin-bottom:2px;font-size:13px;display:block}.contato__lista div>span,.contato__lista div>small{display:block}.contato__lista div>small{color:var(--cinza);margin-top:3px;font-size:13px}.contato__redes{gap:16px;margin-top:24px;display:flex}.contato__redes a{font-weight:700}.contato__mapa iframe{border-radius:var(--radius);width:100%;height:380px;box-shadow:var(--sombra-card);border:none}.noticias-vazio{text-align:center;max-width:560px;margin:0 auto}.noticias-vazio__icone{margin-bottom:16px;font-size:56px;display:block}.estado-preparacao{text-align:center;background:var(--branco);border:1px solid var(--borda);max-width:760px;box-shadow:var(--sombra-card);border-radius:20px;margin:0 auto;padding:48px clamp(24px,5vw,64px)}.estado-preparacao__icone{margin-bottom:14px;font-size:48px;display:block}.estado-preparacao__status{background:var(--amarelo-suave);color:var(--azul-escuro);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-block}.estado-preparacao h2{color:var(--azul-escuro);margin-bottom:12px;font-size:clamp(25px,4vw,34px);line-height:1.2}.estado-preparacao>p{max-width:580px;color:var(--cinza);margin:0 auto 22px}.estado-preparacao__necessarios{text-align:left;background:var(--verde-claro);border-left:4px solid var(--verde);border-radius:8px;max-width:520px;margin:0 auto 26px;padding:18px 22px}.estado-preparacao__necessarios strong{color:var(--azul-escuro);margin-bottom:8px;font-size:13px;display:block}.estado-preparacao__necessarios ul{color:var(--texto);margin:0;padding-left:18px;font-size:13px}.busca-site{max-width:860px;margin:0 auto}.busca-site>label{color:var(--azul-escuro);margin-bottom:9px;font-weight:800;display:block}.busca-site__campo{background:var(--branco);border:2px solid var(--borda);border-radius:14px;align-items:center;gap:12px;padding:0 18px;transition:border-color .15s,box-shadow .15s;display:flex}.busca-site__campo:focus-within{border-color:var(--azul);box-shadow:0 0 0 4px rgba(var(--azul-rgb), .1)}.busca-site__campo svg{width:22px;height:22px;color:var(--azul);flex:0 0 22px}.busca-site__campo input{width:100%;color:var(--texto);font:inherit;background:0 0;border:0;outline:0;padding:17px 0;font-size:17px}.busca-site__instrucao,.busca-site__contagem{color:var(--cinza);margin-top:14px;font-size:14px}.busca-site__vazio{text-align:center;background:var(--branco);border-radius:var(--radius);margin-top:28px;padding:30px}.busca-site__vazio strong{color:var(--azul-escuro);margin-bottom:6px;font-size:20px;display:block}.busca-resultados{gap:12px;margin-top:12px;list-style:none;display:grid}.busca-resultados a{background:var(--branco);border:1px solid var(--borda);border-radius:var(--radius);padding:20px 22px;transition:border-color .15s,transform .15s,box-shadow .15s;display:block}.busca-resultados a:hover{border-color:var(--azul-claro);box-shadow:var(--sombra-card);transform:translateY(-2px)}.busca-resultados a>span,.busca-resultados em{color:var(--azul);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800}.busca-resultados h2{color:var(--azul-escuro);margin:4px 0;font-size:20px}.busca-resultados p{color:var(--cinza);margin-bottom:8px;font-size:14px}.historia-abertura .section-title,.historia-linha .section-title,.historia-legado__card .section-title{font-size:clamp(1.75rem,3vw,2.5rem)}.historia-intro-card.card{background:radial-gradient(circle at 100% 100%, rgba(var(--azul-claro-rgb), .14), transparent 28%), linear-gradient(135deg, var(--azul-nevoa), var(--branco));min-height:18.75rem;box-shadow:var(--sombra-card);border:0;border-radius:1.5rem;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:4.25rem;padding:3.25rem 4.25rem;display:grid;position:relative;overflow:hidden}.historia-intro-card:before{content:"";background:linear-gradient(var(--amarelo), var(--verde), var(--azul));width:.375rem;position:absolute;inset:0 auto 0 0}.historia-intro-card:after{content:"";border:2.125rem solid rgba(var(--verde-rgb), .08);pointer-events:none;border-radius:50%;width:15rem;height:15rem;position:absolute;bottom:-6.25rem;right:-5rem}.historia-intro-card__titulo,.historia-intro-card__texto{z-index:1;min-width:0;position:relative}.historia-intro-card__titulo{align-self:center}.historia-intro-card__texto{border-left:.25rem solid var(--amarelo);align-self:center;padding-left:2rem}.historia-card.card p,.historia-card__lista li,.historia-legado__card p{font-size:1rem;line-height:1.6}.historia-intro-card__texto p,.historia-card>p,.historia-card>ul{max-width:75ch}.historia-intro-card__texto p+p,.historia-legado__card p+p{margin-top:1rem}.historia-linha{background:radial-gradient(circle at 95% 5%, rgba(var(--azul-claro-rgb), .1), transparent 28%), var(--fundo-suave)}.linha-tempo{--linha-tempo-eixo:8.21875rem;--linha-tempo-ponto-topo:1.125rem;list-style:none;position:relative}.linha-tempo:before,.linha-tempo:after{content:"";top:calc(var(--linha-tempo-ponto-topo) + .78125rem);bottom:2.875rem;left:calc(var(--linha-tempo-eixo) - .09375rem);border-radius:99rem;width:.1875rem;position:absolute}.linha-tempo:before{background:var(--trilho)}.linha-tempo:after{background:linear-gradient(var(--amarelo), var(--verde), var(--azul));transform-origin:top}@supports (animation-timeline:view()){.linha-tempo:after{animation:linear both historia-linha-progresso view();animation-range:entry 4% cover 92%}}@keyframes historia-linha-progresso{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.linha-tempo:after{animation:none;transform:none}}.linha-tempo>li{grid-template-columns:7rem minmax(0,1fr);gap:2.625rem;padding-bottom:1.875rem;display:grid;position:relative}.linha-tempo>li:before{content:"";top:var(--linha-tempo-ponto-topo);left:calc(var(--linha-tempo-eixo) - .78125rem);box-sizing:border-box;border:.25rem solid var(--branco);background:var(--amarelo);width:1.5625rem;height:1.5625rem;box-shadow:0 0 0 .125rem rgba(var(--azul-rgb), .18);z-index:2;border-radius:50%;position:absolute}.linha-tempo__periodo{color:var(--azul-escuro);padding-top:.75rem;font-size:1.125rem;font-weight:800;line-height:1.3;display:block}.historia-card.card{min-width:0;box-shadow:var(--sombra-card);border-radius:1.25rem;padding:1.75rem clamp(1.375rem,4vw,2.375rem);position:relative;overflow:hidden}.historia-card.card:after{content:"";background:linear-gradient(var(--azul-claro), var(--azul));width:.3125rem;position:absolute;inset:0 auto 0 0}.historia-card.card h3{max-width:calc(100% - 3.25rem);color:var(--azul-escuro);margin-bottom:.75rem;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700;line-height:1.2;position:relative}.linha-tempo__indice{color:rgba(var(--azul-escuro-rgb), .08);font-size:2.625rem;font-weight:800;line-height:1;position:absolute;top:.875rem;right:1.25rem}.historia-card__lista{gap:.625rem;margin-top:1.125rem;list-style:none;display:grid}.historia-card__lista li{padding-left:1.375rem;position:relative}.historia-card__lista li:before{content:"";background:var(--verde);border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;top:.68em;left:0}.historia-legado{background:var(--branco)}.historia-legado__card{background:linear-gradient(125deg, var(--azul-escuro), var(--azul));min-height:18.75rem;color:var(--branco);box-shadow:0 1.5rem 3.75rem rgba(var(--azul-escuro-rgb), .18);border-radius:1.5rem;grid-template-columns:1fr;gap:2rem;padding:3.25rem 4.25rem;display:grid;position:relative;overflow:hidden}.historia-legado__card:after{content:"";border:2.125rem solid rgba(var(--amarelo-rgb), .16);border-radius:50%;width:15rem;height:15rem;position:absolute;bottom:-6.25rem;right:-5rem}.historia-legado__card .section-title{color:var(--branco)}.historia-legado__card .kicker{color:var(--amarelo-claro)}.historia-legado__card>*{z-index:1;min-width:0;position:relative}.historia-legado__titulo,.historia-legado__texto{align-self:center}.historia-legado__texto{border-top:.25rem solid rgba(var(--amarelo-rgb), .9);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-top:2rem;display:grid}.historia-legado__texto p{max-width:75ch}.historia-legado__texto p+p{margin-top:0}.presidentes-section{background:var(--fundo-suave)}.presidentes-section .linha-tempo>li:first-child:before{background:var(--verde)}.presidentes-section .linha-tempo:after{background:linear-gradient(var(--verde), var(--azul), var(--amarelo))}.presidente-card{background:var(--branco);border:1px solid var(--borda);min-width:0;box-shadow:var(--sombra-card);border-radius:1.25rem;grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);display:grid;overflow:hidden}.presidente-card__retrato{aspect-ratio:4/5;background:var(--cinza-claro);border-radius:.75rem;align-self:start;margin:1.5rem 0 1.5rem 1.5rem;position:relative;overflow:hidden}.presidente-card__retrato img{object-fit:cover;object-position:center top;width:100%;height:100%}.presidente-card__retrato span{background:rgba(var(--azul-escuro-rgb), .82);color:var(--branco);padding:.375rem .75rem;font-size:.6875rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.presidente-card__conteudo{min-width:0;padding:1.75rem 2rem}.presidente-card h3{color:var(--azul-escuro);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:800;line-height:1.2}.presidente-card__periodo{color:var(--azul);margin-top:.625rem;font-weight:700}.presidente-card__eleicao{color:var(--cinza);margin-top:.375rem;font-size:.875rem}.presidente-card__equipe{border-top:2px solid var(--borda);margin-top:1.75rem;padding-top:1.25rem}.presidente-card__equipe h4{color:var(--azul-escuro);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;font-size:.875rem}.presidente-card__equipe ul,.presidente-card__conselhos ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.25rem;list-style:none;display:grid}.presidente-card__equipe li,.presidente-card__conselhos li{min-width:0;line-height:1.35}.presidente-card__equipe li span,.presidente-card__conselhos li span{color:var(--azul);text-transform:uppercase;letter-spacing:.025em;font-size:.6875rem;font-weight:700;display:block}.presidente-card__equipe li strong,.presidente-card__conselhos li strong{color:var(--azul-escuro);overflow-wrap:anywhere;margin-top:.2rem;font-size:.875rem;font-weight:600;display:block}.presidente-card__conselhos{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;padding:0 2rem 1.5rem;display:grid}.presidente-card__conselhos details{border-top:1px solid var(--borda);min-width:0}.presidente-card__conselhos summary{color:var(--azul-escuro);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 0;font-size:.875rem;font-weight:700;list-style:none;display:flex}.presidente-card__conselhos summary::-webkit-details-marker{display:none}.presidente-card__conselhos summary:focus-visible{outline:2px solid var(--azul);outline-offset:2px}.presidente-card__conselhos summary span{color:var(--azul);font-size:1.25rem;line-height:1}.presidente-card__conselhos details[open] summary span{transform:rotate(45deg)}.presidente-card__conselhos ul{padding:0 0 1.25rem}.presidente-card--atual{background:linear-gradient(125deg, var(--azul-escuro), var(--azul));color:var(--branco);border:0}.presidente-card__lateral{align-self:start;min-width:0;padding:1.5rem 0 1.5rem 1.5rem}.presidente-card__lateral .presidente-card__retrato{margin:0}.presidente-card__lateral .botao{text-align:center;width:100%;margin-top:1.25rem}.presidente-card--atual h3{color:var(--branco)}.presidente-card--atual .presidente-card__periodo{color:var(--amarelo-claro)}.presidente-card--atual .kicker{color:var(--amarelo)}.presidente-card--atual .presidente-card__equipe,.presidente-card--atual .presidente-card__conselhos details{border-color:rgba(var(--branco-rgb), .3)}.presidente-card--atual .presidente-card__equipe h4,.presidente-card--atual .presidente-card__equipe strong,.presidente-card--atual .presidente-card__conselhos strong,.presidente-card--atual .presidente-card__conselhos summary{color:var(--branco)}.presidente-card--atual .presidente-card__equipe li span,.presidente-card--atual .presidente-card__conselhos summary span{color:var(--amarelo-claro)}.presidente-card--atual .presidente-card__conselhos summary:focus-visible{outline-color:var(--amarelo)}.presidente-card--atual .botao:hover{color:var(--azul-escuro);background:var(--branco)}@media (width<=900px){.presidente-card__equipe ul,.presidente-card__conselhos ul{grid-template-columns:1fr}}@media (width<=680px){.presidente-card{grid-template-columns:1fr}.presidente-card__retrato{width:min(100% - 2rem,13rem);margin:1rem 1rem 0}.presidente-card__lateral{padding:1rem 1.25rem 0}.presidente-card__lateral .presidente-card__retrato,.presidente-card__lateral .botao{width:min(100%,13rem)}.presidente-card__conteudo{padding:1.25rem}.presidente-card__conselhos{grid-template-columns:1fr;padding:0 1.25rem 1rem}}.logos-grid{grid-template-columns:repeat(4,1fr);gap:18px;list-style:none;display:grid}.logos-grid li{text-align:center;background:var(--branco);border:1px solid var(--borda);border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:150px;padding:20px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.logos-grid img{object-fit:contain;width:auto;max-width:100%;max-height:80px}.logos-grid span{color:var(--cinza);margin-top:12px;font-size:12px}.logos-grid__marca-texto,.logos-grid .parceiro-card__marca-texto{color:var(--azul-escuro);letter-spacing:-.03em;font-size:clamp(18px,2.5vw,25px);font-weight:800;line-height:1.1}.parceiros-section{background:radial-gradient(circle at 0 0, rgba(var(--amarelo-rgb), .1), transparent 24%), radial-gradient(circle at 100% 100%, rgba(var(--verde-rgb), .08), transparent 30%), var(--fundo-suave)}.parceiros-grid{grid-template-columns:repeat(3,1fr);gap:24px}.parceiros-grid .parceiro-card{text-align:left;border-radius:18px;grid-template-rows:200px auto;justify-content:stretch;align-items:stretch;min-height:320px;padding:0;display:grid;overflow:hidden}.parceiro-card__marca{background:var(--branco);justify-content:center;align-items:center;min-width:0;padding:24px;display:flex}.parceiro-card__marca img{object-fit:contain;width:auto;max-width:240px;max-height:160px}.parceiro-card__logos{justify-content:center;align-items:center;gap:16px;width:100%;height:100%;display:flex}.parceiro-card__logos img{width:auto;max-height:118px}.parceiro-card__logos img:first-child{max-width:calc(58% - 8px)}.parceiro-card__logos img:last-child{max-width:calc(42% - 8px)}.parceiro-card__texto{border-top:1px solid var(--borda);background:linear-gradient(145deg, var(--branco), var(--azul-nevoa));flex-direction:column;justify-content:center;padding:22px 24px 24px;display:flex}.parceiro-card__texto span{color:var(--azul);letter-spacing:.07em;text-transform:uppercase;order:0;margin:0 0 6px;font-size:11px;font-weight:800}.parceiro-card__texto strong{color:var(--azul-escuro);order:1;font-size:17px;line-height:1.35}.depoimento footer{color:var(--azul-escuro);flex-direction:column;margin-top:16px;display:flex}.feira-detalhe{background:var(--branco);border:1px solid var(--borda);max-width:760px;box-shadow:var(--sombra-card);border-radius:20px;margin:0 auto;padding:clamp(28px,5vw,56px)}.feira-detalhe p{margin-bottom:16px}.feira-detalhe .botao{margin-top:8px}@media (width<=900px){.historia-intro-card.card,.historia-legado__card{grid-template-columns:1fr;gap:1.75rem}.historia-intro-card__texto,.historia-legado__texto{border-top:.25rem solid var(--amarelo);border-left:0;padding:1.5rem 0 0}.historia-legado__texto{grid-template-columns:1fr;gap:1rem}.parceiros-grid,.logos-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.logos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.historia-abertura .container,.historia-linha .container,.historia-legado .container,.historia-hero .container{padding-inline:16px}.historia-intro-card.card,.historia-legado__card{min-height:0;padding:2rem 1.5rem}.linha-tempo{--linha-tempo-eixo:1.21875rem;--linha-tempo-ponto-topo:.5rem}.linha-tempo>li{grid-template-columns:1fr;gap:.5rem;padding-bottom:1.5rem;padding-left:3rem}.linha-tempo__periodo{padding-top:0}.historia-card.card{padding:1.5rem 1.25rem}.linha-tempo__indice{font-size:2.125rem;right:.875rem}.parceiros-grid{grid-template-columns:1fr}.parceiros-grid .parceiro-card{grid-template-rows:180px auto}}.lista-documentos{flex-direction:column;gap:16px;list-style:none;display:flex}.documento-item{background:var(--branco);border:1px solid var(--borda);border-radius:var(--radius);align-items:center;gap:20px;padding:22px 26px;transition:border-color .2s,box-shadow .2s;display:flex}.documento-item:hover{border-color:var(--azul-claro);box-shadow:var(--sombra-card)}.documento-item__icone{font-size:30px}.documento-item__info{flex:1}.documento-item__tipo{background:var(--azul);color:var(--branco);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;margin-bottom:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.documento-item__info h2{color:var(--azul-escuro);margin-bottom:2px;font-size:17px;font-weight:700}.documento-item__info time{color:var(--cinza);font-size:13px}.documento-item__sem-arquivo{color:var(--cinza);white-space:nowrap;font-size:13px}.politica{flex-direction:column;gap:26px;display:flex}.politica__secao h2{color:var(--azul-escuro);margin-bottom:8px;font-size:19px;font-weight:700}.politica__secao p{font-size:15px}.diretoria{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;list-style:none;display:grid}.diretoria__item{background:var(--branco);border:1px solid var(--borda);border-radius:var(--radius);min-width:0;box-shadow:var(--sombra-card);overflow:hidden}.diretoria__foto{aspect-ratio:4/5;background:var(--fundo-suave);overflow:hidden}.diretoria__foto img{object-fit:cover;width:100%;height:100%;display:block}.diretoria__conteudo{padding:18px 16px 20px}.diretoria__cargo{letter-spacing:.06em;text-transform:uppercase;color:var(--azul);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.diretoria__nome{color:var(--azul-escuro);margin:0;font-size:16px;line-height:1.35}@media (width<=1100px){.diretoria{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.diretoria{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.diretoria{grid-template-columns:1fr}}.card__meta{letter-spacing:.05em;text-transform:uppercase;color:var(--azul-claro);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.noticia-artigo p{margin-bottom:16px;font-size:16px}.skip-link{background:var(--azul-escuro);color:var(--branco);z-index:100;border-radius:0 0 8px;padding:10px 18px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}@media (width<=900px){.servico-detalhe,.cam-intro,.contato,.etapas{grid-template-columns:1fr}.etapas__rotulo{font-size:14px}}@media (width<=620px){.form-grid{grid-template-columns:1fr}.form-acoes{flex-direction:column;align-items:stretch}.form-acoes .botao{width:100%}.form-etapa{padding:24px 20px}.documento-card{padding:26px 20px}}@media (width>=901px){:root{--container:72.5rem;--radius:.625rem;--sombra-card:0 .375rem 1.5rem rgba(var(--azul-escuro-rgb), .08);--sombra-hover:0 .875rem 2rem rgba(var(--azul-escuro-rgb), .14);font-size:min(1.25vw,2.5svh,18px)}body{font-size:1rem}.container{max-width:min(var(--container), 1280px);padding-inline:1.5rem}.kicker{margin-bottom:.625rem;font-size:.8125rem}.section-title{margin-bottom:1.125rem;font-size:2.5rem}.section{padding:5.25rem 0}.section-head{max-width:100%;margin-bottom:2.75rem}.botao{border-radius:var(--radius);border-width:.125rem;gap:.5rem;padding:.875rem 1.75rem;font-size:.875rem}.card{border-radius:var(--radius);padding:1.875rem}.card h2,.card h3{margin-bottom:.625rem;font-size:1.1875rem}.card p{font-size:.9375rem}.grid-cards{gap:1.625rem}.page-hero{padding:1.5rem 0}.page-hero h1{margin-bottom:.75rem;font-size:2.75rem}.page-hero p{font-size:1.0625rem}.hero{min-height:35rem}.hero__inner{gap:2.5rem;padding-top:5rem;padding-bottom:6.875rem}.hero__tag{border-radius:.375rem;margin-bottom:1.375rem;padding:.5rem 1rem;font-size:.8125rem}.hero h1{max-width:40rem;margin-bottom:1.125rem;font-size:3.5rem}.hero p{max-width:35rem;margin-bottom:1.875rem;font-size:1.125rem}.hero__acoes{gap:.875rem}.hero__marca img{width:min(20rem,80%);filter:drop-shadow(0 1.125rem 2.5rem rgba(var(--preto-puro-rgb), .25))}.hero__onda{height:5.625rem}.faixa-diferenciais__inner{gap:1.5rem;padding-top:2.375rem;padding-bottom:2.375rem}.faixa-diferenciais span{font-size:.8125rem}.faixa-sep{width:.5rem;height:.5rem;left:-.25rem}.diferencial{padding:1rem .75rem}.diferencial__icone{margin-bottom:.625rem}.diferencial__icone svg{width:2.125rem;height:2.125rem}.diferencial strong{font-size:.9375rem}.diferencial strong:after{height:.1875rem;margin-top:.4375rem}.diferencial:hover strong:after{width:2.125rem}.diferencial__desc{max-width:13.125rem;margin-top:.5rem;font-size:.8125rem}.diferencial__link{margin-top:.625rem;font-size:.8125rem}.sobre{gap:3.5rem}.sobre__texto p+p{margin-top:.875rem}.sobre__texto .botao{margin-top:1.625rem}.sobre__card{border-radius:var(--radius);padding:2.125rem}.sobre__card h3{margin-bottom:1rem;font-size:1.25rem}.sobre__card ul{gap:.625rem}.sobre__card li{padding-left:1.625rem;font-size:.9375rem}.sobre__card-link{margin-top:1.25rem}.card__icone{margin-bottom:.875rem;font-size:2.125rem}.card__saiba{margin-top:.75rem;font-size:.875rem}.cam-destaque{padding:5rem 0}.cam-destaque:before{width:26.25rem;height:26.25rem;right:-7.5rem}.cam-destaque:after{width:18.75rem;height:18.75rem;right:-3.75rem}.cam-destaque p{max-width:35rem;margin-bottom:1.625rem}.cam-destaque__grid{gap:3.5rem}.cam-metodos{gap:.875rem}.cam-metodos li{border-radius:.875rem;grid-template-columns:2.875rem 1fr;column-gap:.875rem;padding:1rem 1.125rem}.cam-metodos__icone{width:2.875rem;height:2.875rem}.cam-metodos__icone svg{width:1.375rem;height:1.375rem}.cam-metodos strong{font-size:.9375rem}.cam-metodos li>span:last-child{margin-top:.1875rem;font-size:.78125rem}.cta-associacao{gap:1.875rem}.indicadores{padding:3rem 0}.indicadores__grid{gap:1.5rem}.indicador__icone{margin-bottom:.375rem;font-size:1.875rem}.indicador strong{font-size:2.125rem}.indicador>span:last-child{margin-top:.4375rem;font-size:.875rem}.indicador__separador{width:.4375rem;height:.4375rem;left:-1rem}.feira-home__card{border-radius:1.5rem;gap:2.25rem;min-height:18.75rem;padding:4.25rem}.feira-home__card:before{width:15rem;height:15rem;bottom:-6.25rem;right:-5rem}.feira-home h2{max-width:38.75rem;margin-bottom:.875rem;font-size:3rem}.feira-home p{max-width:40.625rem;margin-bottom:1.375rem}.feira-home__meta{font-size:.875rem}.feira-home__icone{width:min(11.25rem,100%)}.noticias-home__vazio{border-radius:var(--radius);border-left-width:.25rem;gap:1.125rem;padding:1.375rem 1.625rem}.noticias-home__vazio p,.noticias-home__vazio a{font-size:.875rem}.como-associar-home__acao,.secao-acao{margin-top:1.75rem}.banner-conversao{box-shadow:0 1.5rem 3.75rem rgba(var(--sombra-profunda-rgb), .14);border-radius:1.375rem;gap:3rem;padding:3.5rem 4rem 3.5rem 9.375rem}.banner-conversao__forma{width:8.125rem}.banner-conversao__marca{width:13.125rem;bottom:-2.5rem;right:-1.875rem}.banner-conversao__conteudo .section-title{margin-bottom:.75rem}.banner-conversao__conteudo p{max-width:30rem}.banner-conversao__acao{gap:.625rem}.banner-conversao__nota{font-size:.78125rem}.botao--grande{padding:1.125rem 2.125rem;font-size:1rem}.mvv{gap:1rem}.mvv li{font-size:.875rem}.mvv strong{margin-bottom:.25rem;font-size:.8125rem}.servico-detalhe,.cam-intro{gap:2.75rem}.servico-detalhe__aside,.cam-intro__mvv{gap:1.375rem}.sobre__card--cta .botao{margin-top:1rem}.cam-intro p+p{margin-top:.75rem}.lista-check{gap:.5rem;margin-top:1.125rem}.lista-check li{padding-left:1.625rem}.documento-page,.feira-detalhe,.estado-preparacao{max-width:47.5rem}.documento-card{border-radius:var(--radius);padding:2.5rem}.documento-card p+p{margin-top:.75rem}.documento-card .botao{margin-top:1.375rem}.documento-card__nota{border-left-width:.1875rem;border-radius:.25rem;padding:.625rem .875rem;font-size:.8125rem}.clausula-modelo{border-left-width:.25rem;border-radius:.375rem;padding:1.25rem 1.5rem;font-size:.9375rem}.form-wrap,.busca-site{max-width:53.75rem}.etapas{gap:.625rem;margin-bottom:2.125rem}.etapas__item{gap:.625rem;padding:.75rem 1rem;font-size:.8125rem}.etapas__numero{width:1.75rem;height:1.75rem}.form-etapa{border-radius:var(--radius);padding:2.25rem}.form-etapa legend{margin-bottom:1.375rem;font-size:1.25rem}.form-grid{gap:1.125rem 1.25rem}.form-campo{gap:.375rem;font-size:.8125rem}.form-campo input,.form-campo select{border-radius:.5rem;padding:.75rem .875rem;font-size:.9375rem}.form-check{gap:.75rem;margin-top:1.375rem;font-size:.875rem}.form-check input{width:1.125rem;height:1.125rem;margin-top:.125rem}.form-nota{border-radius:.375rem;margin-top:.875rem;padding:.625rem .875rem;font-size:.8125rem}.form-ajuda{margin-top:.25rem;font-size:.75rem}.form-acoes{gap:.875rem;margin-top:1.75rem}.form-erros{margin-bottom:1.375rem;padding:1rem 1.25rem;font-size:.875rem}.form-sucesso{padding:3rem}.form-sucesso__icone{margin-bottom:.875rem;font-size:3.25rem}.form-sucesso h2{margin-bottom:.75rem;font-size:1.625rem}.form-sucesso p{max-width:32.5rem}.form-sucesso__passos{margin-bottom:1.375rem;padding:.875rem 1.125rem}.card__passo-n{width:2.5rem;height:2.5rem;margin-bottom:.875rem;font-size:1.125rem}.contato{gap:3rem}.contato__lista{gap:1.125rem}.contato__lista li{gap:.875rem;font-size:.9375rem}.contato__lista li>span{font-size:1.375rem}.contato__lista strong,.contato__lista div>small{font-size:.8125rem}.contato__redes{gap:1rem;margin-top:1.5rem}.contato__mapa iframe{border-radius:var(--radius);height:23.75rem}.noticias-vazio{max-width:35rem}.noticias-vazio__icone{margin-bottom:1rem;font-size:3.5rem}.estado-preparacao{border-radius:1.25rem;padding:3rem 4rem}.estado-preparacao__icone{margin-bottom:.875rem;font-size:3rem}.estado-preparacao__status{margin-bottom:.875rem;padding:.3125rem .75rem;font-size:.6875rem}.estado-preparacao h2{margin-bottom:.75rem;font-size:2.125rem}.estado-preparacao>p{max-width:36.25rem;margin-bottom:1.375rem}.estado-preparacao__necessarios{border-left-width:.25rem;max-width:32.5rem;margin-bottom:1.625rem;padding:1.125rem 1.375rem}.estado-preparacao__necessarios strong,.estado-preparacao__necessarios ul{font-size:.8125rem}.estado-preparacao__necessarios ul{padding-left:1.125rem}.busca-site>label{margin-bottom:.5625rem}.busca-site__campo{border-width:.125rem;border-radius:.875rem;gap:.75rem;padding-inline:1.125rem}.busca-site__campo svg{flex-basis:1.375rem;width:1.375rem;height:1.375rem}.busca-site__campo input{padding:1.0625rem 0;font-size:1.0625rem}.busca-site__instrucao,.busca-site__contagem{margin-top:.875rem;font-size:.875rem}.busca-site__vazio{margin-top:1.75rem;padding:1.875rem}.busca-site__vazio strong{margin-bottom:.375rem;font-size:1.25rem}.busca-resultados{gap:.75rem;margin-top:.75rem}.busca-resultados a{padding:1.25rem 1.375rem}.busca-resultados a>span,.busca-resultados em{font-size:.75rem}.busca-resultados h2{margin:.25rem 0;font-size:1.25rem}.busca-resultados p{margin-bottom:.5rem;font-size:.875rem}.logos-grid{gap:1.125rem}.logos-grid li{min-height:9.375rem;padding:1.25rem}.feira-detalhe{padding:3.5rem}.lista-documentos{gap:1rem}.documento-item{gap:1.25rem;padding:1.375rem 1.625rem}.documento-item__icone{font-size:1.875rem}.documento-item__tipo{margin-bottom:.375rem;padding:.1875rem .625rem;font-size:.6875rem}.documento-item__info h2{font-size:1.0625rem}.documento-item__info time,.documento-item__sem-arquivo{font-size:.8125rem}.politica{gap:1.625rem}.politica__secao h2{margin-bottom:.5rem;font-size:1.1875rem}.politica__secao p{font-size:.9375rem}.diretoria{gap:.875rem}.diretoria__item{padding:0}.diretoria__conteudo{padding:1.125rem 1rem 1.25rem}.diretoria__cargo,.card__meta{margin-bottom:.25rem;font-size:.75rem}.diretoria__nome{font-size:1rem}.noticia-artigo p{margin-bottom:1rem;font-size:1rem}.footer__grid{gap:2.75rem;padding-top:4rem;padding-bottom:3rem}.footer__logo{height:3.25rem;margin-bottom:1.125rem}.footer__sobre{max-width:18.75rem;font-size:.875rem}.footer h4{margin-bottom:.5rem;padding-bottom:.5rem;font-size:.9375rem}.footer h4:after{width:2rem;height:.1875rem}.footer ul{gap:.625rem}.footer ul a,.footer__contato li,.footer__contato strong{font-size:.875rem}.footer__redes{gap:1.25rem;margin-top:1.25rem}.footer__redes svg{width:1.25rem;height:1.25rem}.footer__contato{gap:.875rem}.footer__contato li{gap:.75rem}.footer__icone{font-size:1rem}.footer__contato em{margin-bottom:.125rem;font-size:.78125rem}.footer__contato small{margin-top:.1875rem;font-size:.75rem}.footer__contato-link{margin-top:1.125rem;font-size:.8125rem}.footer__mapa{border-radius:.75rem}.footer__mapa iframe{height:13.125rem}.footer__base{padding:1.125rem 0;font-size:.8125rem}.footer__base-inner{gap:.75rem}}.codequi-hero{--codequi-cursor-x:54%;--codequi-cursor-y:38%;--codequi-cursor-inverso-x:46%;--codequi-cursor-inverso-y:62%;--codequi-shift-x:0px;--codequi-shift-y:0px;--codequi-far-x:0px;--codequi-far-y:0px;--codequi-tilt:0deg;--codequi-tilt-inverso:0deg;isolation:isolate;background:radial-gradient(520px circle at var(--codequi-cursor-x) var(--codequi-cursor-y), rgba(var(--codequi-azul-rgb), .11), transparent 68%), radial-gradient(460px circle at var(--codequi-cursor-inverso-x) var(--codequi-cursor-inverso-y), rgba(var(--codequi-verde-rgb), .09), transparent 70%), radial-gradient(circle at 8% 12%, rgba(var(--codequi-azul-rgb), .14), transparent 31%), linear-gradient(122deg, var(--codequi-azul-suave) 0%, var(--branco) 48%, var(--codequi-verde-nevoa) 100%);border-bottom:1px solid rgba(var(--codequi-azul-rgb), .12);align-items:center;min-height:calc(100svh - 139px);padding:26px 0;display:flex;position:relative;overflow:hidden}.codequi-campo{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.codequi-campo__orbita,.codequi-campo__vetor,.codequi-campo__pontos{will-change:transform;transition:transform .18s ease-out;display:block;position:absolute}.codequi-campo__orbita{border:1px solid rgba(var(--codequi-azul-rgb), .13);transform:translate3d(var(--codequi-shift-x), var(--codequi-shift-y), 0);border-radius:50%}.codequi-campo__orbita:before,.codequi-campo__orbita:after{content:"";border-radius:50%;position:absolute}.codequi-campo__orbita:before{border:1px solid rgba(var(--codequi-verde-rgb), .14);inset:11%}.codequi-campo__orbita:after{background:var(--codequi-verde);width:18px;height:18px;box-shadow:0 0 0 10px rgba(var(--codequi-verde-rgb), .09);top:12%;left:14%}.codequi-campo__orbita--maior{aspect-ratio:1;width:min(52vw,720px);top:50%;right:-9vw;translate:0 -50%}.codequi-campo__orbita--menor{aspect-ratio:1;border-color:rgba(var(--codequi-verde-rgb), .16);width:260px;transform:translate3d(var(--codequi-far-x), var(--codequi-far-y), 0) rotate(18deg);bottom:-132px;left:-110px}.codequi-campo__vetor{opacity:.13;width:560px;height:58px;transform:translate3d(var(--codequi-far-x), var(--codequi-far-y), 0) rotate(-39deg);border-radius:999px 14px}.codequi-campo__vetor--azul{background:var(--codequi-azul);bottom:3%;right:-190px}.codequi-campo__vetor--verde{background:var(--codequi-verde);width:430px;bottom:0;right:-108px}.codequi-campo__pontos{opacity:.19;background-image:radial-gradient(circle, var(--codequi-azul) 1.5px, transparent 1.7px);width:260px;height:260px;mask-image:linear-gradient(145deg, var(--preto-puro), transparent 72%);transform:translate3d(var(--codequi-shift-x), var(--codequi-shift-y), 0);background-size:18px 18px;top:7%;right:4%}.codequi-campo__constelacao{aspect-ratio:1;opacity:.3;width:420px;transform:translate3d(var(--codequi-shift-x), var(--codequi-shift-y), 0) translateY(-50%) rotate(var(--codequi-tilt));will-change:transform;transition:transform .22s ease-out;display:block;position:absolute;top:48%;left:max(-220px,50vw - 880px)}.codequi-campo__arco{border-radius:50%;transition:transform .21s ease-out;display:block;position:absolute}.codequi-campo__arco--externo{border:2px solid rgba(var(--codequi-azul-rgb), .26);border-top-color:rgba(var(--codequi-verde-rgb), .36);transform:rotate(var(--codequi-tilt-inverso));border-right-color:#0000;inset:4%}.codequi-campo__arco--interno{border:1px dashed rgba(var(--codequi-teal-rgb), .34);transform:rotate(var(--codequi-tilt));border-bottom-color:#0000;inset:22%}.codequi-campo__traco{transform-origin:0;border-radius:999px 3px;height:10px;transition:transform .18s ease-out;display:block;position:absolute;left:38%}.codequi-campo__traco--azul{background:rgba(var(--codequi-azul-rgb), .42);width:43%;transform:translate3d(var(--codequi-far-x), var(--codequi-far-y), 0) rotate(132deg);top:42%}.codequi-campo__traco--teal{background:rgba(var(--codequi-teal-rgb), .42);width:36%;transform:translate3d(var(--codequi-shift-x), var(--codequi-far-y), 0) rotate(145deg);top:49%}.codequi-campo__traco--verde{background:rgba(var(--codequi-verde-rgb), .46);width:29%;transform:translate3d(var(--codequi-far-x), var(--codequi-shift-y), 0) rotate(157deg);top:56%}.codequi-campo__no{border-radius:50%;transition:transform .18s ease-out;display:block;position:absolute}.codequi-campo__no--azul{background:var(--codequi-azul);width:14px;height:14px;box-shadow:0 0 0 10px rgba(var(--codequi-azul-rgb), .08);transform:translate3d(var(--codequi-far-x), var(--codequi-far-y), 0);top:19%;left:31%}.codequi-campo__no--verde{background:var(--codequi-verde);width:19px;height:19px;box-shadow:0 0 0 13px rgba(var(--codequi-verde-rgb), .09);transform:translate3d(var(--codequi-shift-x), var(--codequi-shift-y), 0);bottom:21%;right:36%}.codequi-campo__emblema{aspect-ratio:1;opacity:.42;width:clamp(520px,45vw,720px);transform:translate3d(var(--codequi-far-x), var(--codequi-far-y), 0) translateY(-50%) rotate(var(--codequi-tilt-inverso));will-change:transform;transition:transform .22s ease-out,opacity .22s ease-out;display:block;position:absolute;top:50%;right:max(-120px,50vw - 730px)}.codequi-campo__anel{border-radius:50%;transition:transform .22s ease-out;display:block;position:absolute}.codequi-campo__anel--externo{border:2px solid rgba(var(--codequi-azul-rgb), .24);border-left-color:rgba(var(--codequi-verde-rgb), .42);border-bottom-color:rgba(var(--codequi-teal-rgb), .32);transform:rotate(var(--codequi-tilt));inset:7%}.codequi-campo__anel--interno{border:1px dashed rgba(var(--codequi-azul-rgb), .28);transform:rotate(var(--codequi-tilt-inverso));inset:24%}.codequi-campo__lamina{transform-origin:0;border-radius:999px 6px;width:36%;height:5.5%;transition:transform .19s ease-out;display:block;position:absolute;top:50%;left:50%}.codequi-campo__lamina--azul{background:rgba(var(--codequi-azul-rgb), .52);transform:translate3d(var(--codequi-shift-x), var(--codequi-shift-y), 0) rotate(-54deg)}.codequi-campo__lamina--teal{background:rgba(var(--codequi-teal-rgb), .48);width:31%;transform:translate3d(var(--codequi-far-x), var(--codequi-far-y), 0) rotate(-43deg)}.codequi-campo__lamina--verde{background:rgba(var(--codequi-verde-rgb), .54);width:27%;transform:translate3d(var(--codequi-shift-x), var(--codequi-far-y), 0) rotate(-32deg)}.codequi-campo__satelite{border-radius:50%;transition:transform .18s ease-out,box-shadow .18s ease-out;display:block;position:absolute}.codequi-campo__satelite--azul{background:var(--codequi-azul);width:18px;height:18px;box-shadow:0 0 0 12px rgba(var(--codequi-azul-rgb), .09);transform:translate3d(var(--codequi-shift-x), var(--codequi-shift-y), 0);top:17%;right:23%}.codequi-campo__satelite--verde{background:var(--codequi-verde);width:24px;height:24px;box-shadow:0 0 0 16px rgba(var(--codequi-verde-rgb), .1);transform:translate3d(var(--codequi-far-x), var(--codequi-far-y), 0);bottom:24%;right:14%}.codequi-hero__grid{z-index:1;grid-template-columns:minmax(0,1.04fr) minmax(410px,.96fr);align-items:center;gap:clamp(38px,6vw,77px);width:100%;max-width:1160px;display:grid;position:relative}.codequi-hero__conteudo,.codequi-trilha{min-width:0}.codequi-kicker{color:var(--codequi-azul-escuro);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;font-weight:800;display:inline-flex}.codequi-kicker>span{background:linear-gradient(90deg, var(--codequi-azul) 0 50%, var(--codequi-verde) 50%);border-radius:999px;width:36px;height:4px;display:block}.codequi-marca{background:rgba(var(--branco-rgb), .9);border:1px solid rgba(var(--codequi-azul-rgb), .11);width:min(100%,360px);box-shadow:0 18px 46px rgba(var(--codequi-azul-rgb), .1);border-radius:20px 8px;margin-bottom:16px;padding:8px 14px}.codequi-marca img{width:100%;height:auto}.codequi-hero h1{max-width:610px;color:var(--codequi-azul-escuro);letter-spacing:-.045em;margin-bottom:12px;font-size:clamp(38px,3.45vw,44px);font-weight:800;line-height:1.02}.codequi-hero__resumo{max-width:590px;color:var(--codequi-texto);margin-bottom:18px;font-size:16px;line-height:1.5}.codequi-botao{background:var(--codequi-verde-escuro);color:var(--branco);box-shadow:0 12px 28px rgba(var(--codequi-verde-escuro-rgb), .2);flex:none;transition:background-color .16s,box-shadow .16s,transform .16s}.codequi-botao:hover{color:var(--branco);background:var(--codequi-verde-profundo);box-shadow:0 16px 34px rgba(var(--codequi-verde-escuro-rgb), .25);transform:translateY(-2px)}.codequi-link-externo{flex:0 0 19px;width:19px;height:19px}.codequi-trilha{padding:18px 0;position:relative}.codequi-trilha__lista{gap:12px;display:grid}.codequi-modulo{--codequi-modulo-cor:var(--codequi-azul);--codequi-modulo-texto:var(--codequi-azul-escuro);background:rgba(var(--branco-rgb), .84);border:1px solid rgba(var(--codequi-azul-rgb), .12);min-width:0;box-shadow:0 12px 34px rgba(var(--codequi-azul-rgb), .08);backdrop-filter:blur(8px);border-radius:12px 28px;padding:16px 20px 16px 28px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.codequi-modulo:nth-child(2){--codequi-modulo-cor:var(--codequi-teal);--codequi-modulo-texto:var(--codequi-teal-escuro)}.codequi-modulo:nth-child(3){--codequi-modulo-cor:var(--codequi-verde);--codequi-modulo-texto:var(--codequi-verde-escuro)}.codequi-modulo:before,.codequi-modulo:after{content:"";background:var(--codequi-modulo-cor);position:absolute}.codequi-modulo:before{border-radius:12px 0 0 28px;width:7px;inset:0 auto 0 0}.codequi-modulo:after{opacity:.85;border-radius:0 28px 0 999px;width:72px;height:5px;top:0;right:0}.codequi-modulo:hover{border-color:color-mix(in srgb, var(--codequi-modulo-cor) 42%, var(--branco));box-shadow:0 18px 42px rgba(var(--codequi-azul-rgb), .13);transform:translate(7px,-2px)}.codequi-modulo__conteudo{min-width:0}.codequi-modulo__rotulo{color:var(--codequi-modulo-texto);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.codequi-modulo h2{color:var(--codequi-azul-escuro);margin-bottom:5px;font-size:19px;line-height:1.2}.codequi-modulo p{color:var(--codequi-texto-suave);font-size:13px;line-height:1.5}.codequi-entrada{animation:.68s cubic-bezier(.22,1,.36,1) both codequi-entrada}.codequi-entrada--1{animation-delay:40ms}.codequi-entrada--2{animation-delay:.11s}.codequi-entrada--3{animation-delay:.18s}.codequi-entrada--4{animation-delay:.25s}.codequi-entrada--5{animation-delay:.32s}.codequi-card-entrada{animation:.7s cubic-bezier(.22,1,.36,1) both codequi-card-entrada}.codequi-card-entrada--1{animation-delay:.18s}.codequi-card-entrada--2{animation-delay:.27s}.codequi-card-entrada--3{animation-delay:.37s}.codequi-card-entrada--4{animation-delay:.47s}@keyframes codequi-entrada{0%{opacity:0;transform:translate(-20px,12px)}to{opacity:1;transform:translate(0,0)}}@keyframes codequi-card-entrada{0%{opacity:0;transform:translate(30px,18px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width>=901px){.codequi-hero{min-height:calc(100svh - min(3.28125vw,6.5625svh) - min(7.5vw,15svh) - 1px);padding:min(2.03125vw,4.0625svh) 0}.codequi-hero__grid{grid-template-columns:minmax(0,1.04fr) minmax(min(32.0313vw,64.0625svh),.96fr);gap:min(6.01563vw,12.0313svh);max-width:min(90.625vw,181.25svh);padding-inline:min(1.875vw,3.75svh)}.codequi-kicker{gap:min(.78125vw,1.5625svh);margin-bottom:min(.78125vw,1.5625svh);font-size:min(.859375vw,1.71875svh)}.codequi-kicker>span{width:min(2.8125vw,5.625svh);height:min(.3125vw,.625svh)}.codequi-marca{border-radius:min(1.5625vw,3.125svh) min(.625vw,1.25svh);width:min(28.125vw,56.25svh);margin-bottom:min(1.25vw,2.5svh);padding:min(.625vw,1.25svh) min(1.09375vw,2.1875svh)}.codequi-hero h1{max-width:min(47.6563vw,95.3125svh);margin-bottom:min(.9375vw,1.875svh);font-size:min(3.4375vw,6.875svh)}.codequi-hero__resumo{max-width:min(46.0938vw,92.1875svh);margin-bottom:min(1.40625vw,2.8125svh);font-size:min(1.25vw,2.5svh)}.codequi-botao{border-width:min(.15625vw,.3125svh);border-radius:min(.78125vw,1.5625svh);gap:min(.625vw,1.25svh);padding:min(1.09375vw,2.1875svh) min(2.1875vw,4.375svh);font-size:min(1.09375vw,2.1875svh)}.codequi-link-externo{flex-basis:min(1.48438vw,2.96875svh);width:min(1.48438vw,2.96875svh);height:min(1.48438vw,2.96875svh)}.codequi-trilha{padding:min(1.40625vw,2.8125svh) 0}.codequi-trilha__lista{gap:min(.9375vw,1.875svh)}.codequi-modulo{border-radius:min(.9375vw,1.875svh) min(2.1875vw,4.375svh);padding:min(1.25vw,2.5svh) min(1.5625vw,3.125svh) min(1.25vw,2.5svh) min(2.1875vw,4.375svh)}.codequi-modulo:before{width:min(.546875vw,1.09375svh)}.codequi-modulo:after{width:min(5.625vw,11.25svh);height:min(.390625vw,.78125svh)}.codequi-modulo__rotulo{margin-bottom:min(.3125vw,.625svh);font-size:min(.859375vw,1.71875svh)}.codequi-modulo h2{margin-bottom:min(.390625vw,.78125svh);font-size:min(1.48438vw,2.96875svh)}.codequi-modulo p{font-size:min(1.01563vw,2.03125svh)}.codequi-campo__pontos{background-size:min(1.40625vw,2.8125svh) min(1.40625vw,2.8125svh);width:min(20.3125vw,40.625svh);height:min(20.3125vw,40.625svh)}.codequi-campo__constelacao{width:min(32.8125vw,65.625svh);left:calc(50vw - min(100vw,200svh)/2 - min(17.1875vw,34.375svh))}.codequi-campo__emblema{width:min(45vw,90svh);right:calc(50vw - min(100vw,200svh)/2 - min(7.03125vw,14.0625svh))}.codequi-campo__orbita--maior{width:min(52vw,104svh)}.codequi-campo__orbita--menor{width:min(20.3125vw,40.625svh);bottom:calc(0px - min(10.3125vw,20.625svh));left:calc(0px - min(8.59375vw,17.1875svh))}.codequi-campo__vetor{width:min(43.75vw,87.5svh);height:min(4.53125vw,9.0625svh)}.codequi-campo__vetor--azul{right:calc(0px - min(14.8438vw,29.6875svh))}.codequi-campo__vetor--verde{width:min(33.5938vw,67.1875svh);right:calc(0px - min(8.4375vw,16.875svh))}.codequi-campo__orbita:after{width:min(1.40625vw,2.8125svh);height:min(1.40625vw,2.8125svh);box-shadow:0 0 0 min(.78125vw, 1.5625svh) rgba(var(--codequi-verde-rgb), .09)}.codequi-campo__traco{height:min(.78125vw,1.5625svh)}.codequi-campo__no--azul{width:min(1.09375vw,2.1875svh);height:min(1.09375vw,2.1875svh);box-shadow:0 0 0 min(.78125vw, 1.5625svh) rgba(var(--codequi-azul-rgb), .08)}.codequi-campo__no--verde{width:min(1.48438vw,2.96875svh);height:min(1.48438vw,2.96875svh);box-shadow:0 0 0 min(1.01563vw, 2.03125svh) rgba(var(--codequi-verde-rgb), .09)}.codequi-campo__satelite--azul{width:min(1.40625vw,2.8125svh);height:min(1.40625vw,2.8125svh);box-shadow:0 0 0 min(.9375vw, 1.875svh) rgba(var(--codequi-azul-rgb), .09)}.codequi-campo__satelite--verde{width:min(1.875vw,3.75svh);height:min(1.875vw,3.75svh);box-shadow:0 0 0 min(1.25vw, 2.5svh) rgba(var(--codequi-verde-rgb), .1)}}@media (width>=1421px){.codequi-hero{min-height:calc(100svh - 156px)}.codequi-hero__grid{max-width:1280px}}@media (width<=900px){.codequi-hero{min-height:auto;padding:52px 0 60px}.codequi-hero__grid{grid-template-columns:1fr;gap:40px}.codequi-hero__conteudo,.codequi-trilha{width:min(100%,720px)}.codequi-trilha{justify-self:end}.codequi-campo__orbita--maior{width:760px;right:-360px}.codequi-campo__emblema{opacity:.22;width:600px;right:-300px}.codequi-campo__constelacao{opacity:.18;width:380px;left:-270px}}@media (width<=620px){.codequi-hero{padding:46px 0 56px}.codequi-hero__grid{gap:42px}.codequi-kicker{margin-bottom:14px;font-size:10px}.codequi-marca{border-radius:16px 7px;width:100%;margin-bottom:24px;padding:10px 12px}.codequi-hero h1{font-size:clamp(36px,11.5vw,46px)}.codequi-hero__resumo{font-size:16px}.codequi-botao{width:100%;padding-inline:16px}.codequi-trilha{padding:16px 0}.codequi-trilha__lista{gap:12px}.codequi-modulo{border-radius:9px 22px;padding:19px 18px 19px 25px}.codequi-modulo h2{font-size:17px}.codequi-modulo p{font-size:13px}.codequi-campo__pontos{right:-90px}.codequi-campo__orbita,.codequi-campo__emblema,.codequi-campo__constelacao{display:none}}@media (width<=360px){.codequi-hero{padding:40px 0 50px}.codequi-hero__grid{gap:34px}.codequi-hero h1{font-size:34px}.codequi-hero__resumo{font-size:15px}.codequi-modulo{padding:17px 16px 17px 23px}}@media (prefers-reduced-motion:reduce){.codequi-entrada,.codequi-card-entrada{animation:none}.codequi-campo__orbita,.codequi-campo__vetor,.codequi-campo__pontos,.codequi-campo__emblema,.codequi-campo__anel,.codequi-campo__lamina,.codequi-campo__satelite,.codequi-campo__constelacao,.codequi-campo__arco,.codequi-campo__traco,.codequi-campo__no,.codequi-botao,.codequi-modulo{transition:none}.codequi-botao:hover,.codequi-modulo:hover{transform:none}html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero__marca img{animation:none!important}.card--link:hover,a.card:hover,.busca-resultados a:hover,.cam-metodos li:hover,.diferencial:hover .diferencial__icone,.diferencial:active .diferencial__icone,.codequi-cta:hover,.codequi-modulo:hover{transform:none!important}}@media print{*,:before,:after{transition:none!important;animation:none!important}}
