@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff")}:root{--cor-verde:#556b3e;--cor-verde-escuro:#293b26;--cor-verde-claro:#6e8a50;--cor-marrom:#8a5f3c;--cor-terra:#8a5f3c;--cor-areia:#f1f2ea;--cor-fundo:#faf9f5;--cor-texto:#2e3529;--cor-branco:#fff;--cor-destaque:#91b548;--cor-borda:#e3e5da;--cor-borda-controle:#828776;--cor-texto-suave:#68715f;--cor-erro:#b4452f;--cor-oferta-fundo:#e7eddc;--cor-demanda-fundo:#f1e6db;--fonte:"Manrope Variable", "Manrope", system-ui, sans-serif;--fonte-display:"Anton", Impact, "Arial Narrow", sans-serif;--cor-superficie:#fff;--cor-superficie-forte:#293b26;--cor-sobre-verde:#fff;--cor-colheita:#d99a2b;--cor-colheita-suave:#f7ebd2;--cor-whatsapp:#1f8f4e;--movimento-suave:cubic-bezier(.2, .8, .2, 1);--cor-rodape:#1d2a1a;--texto-xs:.75rem;--texto-sm:.875rem;--texto-base:1rem;--texto-lg:1.25rem;--texto-xl:1.5rem;--texto-2xl:2rem;--texto-hero:clamp(2rem, 5vw, 3.625rem);--espaco-1:.25rem;--espaco-2:.5rem;--espaco-3:.75rem;--espaco-4:1rem;--espaco-5:1.25rem;--espaco-6:1.5rem;--espaco-8:2rem;--espaco-12:3rem;--espaco-16:4rem;--raio-sm:.5rem;--raio-md:.75rem;--raio-lg:1rem;--raio-redondo:999px;--sombra-card:0 1px 2px #293b260f, 0 10px 28px -14px #293b2638;--sombra-elevada:0 12px 40px #293b2629;--transicao-rapida:.12s ease;--transicao-normal:.18s ease;--camada-aviso:20;--camada-toast:50;--camada-pular:100;--verde:var(--cor-verde);--verde-escuro:var(--cor-verde-escuro);--borda:var(--cor-borda);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cor-fundo:#12160f;--cor-superficie:#1a2016;--cor-areia:#151a12;--cor-texto:#d6ddcb;--cor-texto-suave:#98a38c;--cor-verde:#8daa68;--cor-verde-escuro:#e4ecd8;--cor-verde-claro:#a9c384;--cor-sobre-verde:#10150c;--cor-borda:#2b3424;--cor-borda-controle:#748567;--cor-oferta-fundo:#253020;--cor-demanda-fundo:#33281e;--cor-marrom:#d2a27a;--cor-terra:#d2a27a;--cor-erro:#e27a62;--cor-colheita:#e6ae45;--cor-colheita-suave:#3a2f17;--cor-whatsapp:#2fae64;--sombra-card:0 1px 2px #0000004d, 0 12px 30px -14px #000000a6;--cor-rodape:#0c0f0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--cor-fundo:#12160f;--cor-superficie:#1a2016;--cor-areia:#151a12;--cor-texto:#d6ddcb;--cor-texto-suave:#98a38c;--cor-verde:#8daa68;--cor-verde-escuro:#e4ecd8;--cor-verde-claro:#a9c384;--cor-sobre-verde:#10150c;--cor-borda:#2b3424;--cor-borda-controle:#748567;--cor-oferta-fundo:#253020;--cor-demanda-fundo:#33281e;--cor-marrom:#d2a27a;--cor-terra:#d2a27a;--cor-erro:#e27a62;--cor-colheita:#e6ae45;--cor-colheita-suave:#3a2f17;--cor-whatsapp:#2fae64;--sombra-card:0 1px 2px #0000004d, 0 12px 30px -14px #000000a6;--cor-rodape:#0c0f0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{font-family:var(--fonte);color:var(--cor-texto);background:var(--cor-fundo);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}body{min-width:0;margin:0}a{color:var(--verde-escuro)}button,input,select,textarea{font:inherit}button,select,input,textarea{border-radius:var(--raio-sm);min-height:44px}button{background:var(--verde);color:var(--cor-branco);cursor:pointer;border:0;padding:10px 20px}input,select,textarea{border:1px solid var(--cor-borda-controle);background:var(--cor-superficie);color:inherit;padding:8px 12px}textarea{resize:vertical}:focus-visible{outline:3px solid var(--verde);outline-offset:3px}.pular-conteudo{z-index:var(--camada-pular);background:var(--cor-superficie);padding:12px;position:absolute;top:-100px;left:16px}.pular-conteudo:focus{top:8px}.atalhos-produto{flex-wrap:wrap;gap:8px;display:flex}.atalho-produto{border-radius:var(--raio-redondo);background:var(--cor-superficie-forte);min-height:40px;color:var(--cor-branco);font-size:var(--texto-sm);align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.atalho-produto:hover{background:var(--cor-verde)}.acoes-cabecalho,.menu-conta{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;margin-left:auto;display:flex}.acoes-cabecalho{gap:var(--espaco-4);margin-left:0}.ajuda-cabecalho{white-space:nowrap}.menu-conta span{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.menu-conta{display:block;position:relative}.menu-conta summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.menu-conta summary::-webkit-details-marker{display:none}.menu-conta-opcoes{z-index:60;border:1px solid var(--borda);background:var(--cor-superficie);border-radius:12px;gap:12px;width:250px;max-width:calc(100vw - 40px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #243b2324}.menu-conta-opcoes a{padding-block:8px}.pagina-identidade,.pagina-perfil{width:100%;max-width:100%;margin:0;padding:24px 0}.pagina-identidade{width:100%;max-width:100%}.formulario-identidade{gap:var(--espaco-6);margin-block:24px;display:grid}.foto-identidade{border-top:1px solid var(--borda);gap:16px;padding-top:20px;display:grid}.foto-identidade>.botao{justify-self:start}.imagem-identidade{object-fit:contain;background:var(--cor-areia);border-radius:12px;width:128px;height:128px;display:block}.foto-identidade figure{gap:var(--espaco-2);overflow-wrap:anywhere;margin:0;display:grid}.perfil-identidade,.card-organizacao{align-items:center;gap:20px;display:flex}.perfil-identidade>.avatar{flex-shrink:0;width:96px;height:96px;font-size:28px}.perfil-identidade h1{overflow-wrap:anywhere;margin:4px 0 12px}.perfil-identidade p{margin-block:8px}.perfil-contadores{background:var(--cor-areia);border-radius:12px;flex-wrap:wrap;gap:24px;padding:20px;display:flex}.perfil-contato{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.perfil-contadores dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:24px;font-weight:800}.perfil-gostei-recebidos dt{align-items:center;gap:var(--espaco-2);display:flex}.perfil-gostei-recebidos dd{color:var(--cor-verde-escuro)}.lista-organizacoes{gap:16px;margin-top:24px;display:grid}.contato-publicacao{border:1px solid var(--borda);background:var(--cor-superficie);border-radius:12px;margin-block:24px;padding:20px}.contato-publicacao h2{margin-top:0}.card-organizacao{padding:20px}.card-organizacao h2{overflow-wrap:anywhere;margin:0}.card-organizacao>.avatar{flex-shrink:0}.skeleton-conta{width:44px;display:block}.botao-secundario{background:var(--cor-superficie);color:var(--verde-escuro);border:1px solid var(--borda)}.tela-entrar{background:var(--cor-superficie);border:1px solid var(--borda);border-radius:var(--raio-lg);width:min(100%,480px);margin:48px auto;padding:28px 1.5rem}@media (width<=640px){.tela-entrar{margin:20px auto;padding:20px 1rem}}.tela-entrar h1{font-size:var(--texto-2xl);line-height:1.2}.tela-entrar form{gap:var(--espaco-4);margin-top:24px;display:grid}.tela-entrar p[role=alert]{color:var(--cor-erro)}.botao-google{border:1px solid var(--borda);border-radius:var(--raio-sm);text-align:center;justify-content:center;align-items:center;gap:12px;margin-top:24px;padding:12px;font-weight:600;text-decoration:none;display:flex}.botao-google__logo{flex-shrink:0}button:disabled{cursor:wait;opacity:.65}.marca{letter-spacing:-1px;align-items:center;gap:8px;font-size:24px;font-weight:800;text-decoration:none;display:inline-flex}.simbolo-marca{flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.simbolo-marca img{object-fit:contain;width:100%;height:100%}.idioma{font-size:var(--texto-xs)}.idioma .campo{align-items:center;gap:var(--espaco-2);display:flex}.idioma .campo label{font-size:var(--texto-xs)}.idioma select{width:auto}.passos-ajuda{gap:var(--espaco-5);padding-left:var(--espaco-6);margin:0;display:grid}.passos-ajuda li{padding-left:var(--espaco-2)}.passos-ajuda p{margin:var(--espaco-2) 0 0}main{width:min(100% - 40px,50vw + 560px);margin:0 auto}h1{font-size:var(--texto-hero);letter-spacing:-1.5px;max-width:750px;color:var(--verde-escuro);margin:0 0 20px;line-height:1.1}.descoberta{gap:var(--espaco-6);margin-bottom:var(--espaco-12);display:grid}.descoberta-layout{gap:var(--espaco-6);grid-template-columns:1fr;align-items:start;display:grid}.descoberta-lateral{gap:var(--espaco-5);min-width:0;display:grid}h2{font-size:var(--texto-lg);margin-top:0}p{line-height:1.6}.tipos-publicacao{grid-template-columns:1fr 1fr;gap:12px;display:grid}.card-tipo{align-content:start;gap:var(--espaco-2);background:var(--cor-superficie);border:1px solid var(--borda);border-radius:var(--raio-lg);padding:18px;display:grid}.card-tipo h2,.card-tipo p{margin:0}.card-tipo h2{font-size:var(--texto-base)}.card-tipo p{font-size:var(--texto-xs)}.oferta h2{color:var(--verde)}.demanda h2{color:var(--cor-marrom)}.estado-vazio{text-align:center;padding:64px 12px}.estado-vazio p{color:var(--cor-texto-suave)}footer{border-top:1px solid var(--borda);text-align:center;color:var(--cor-texto-suave);padding:24px 20px;font-size:13px}.linha-busca{gap:var(--espaco-2) var(--espaco-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.linha-busca .campo{display:contents}.linha-busca .campo>label,.linha-busca .campo>span{grid-column:1/-1}.linha-busca input{grid-area:2/1}.linha-busca .botao{grid-area:2/2}@media (width>=640px){footer{padding-inline:max(20px,25vw - 280px)}.tipos-publicacao{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:no-preference){button,a,select{transition:background-color var(--transicao-rapida), color var(--transicao-rapida)}}.pagina-publicacao{width:100%;max-width:100%;margin:var(--espaco-6) 0;padding:0}.formulario-publicacao,.campos-publicacao{gap:var(--espaco-6);display:grid}.campos-publicacao{gap:var(--espaco-5);border:0;min-width:0;margin:0;padding:0}.campos-publicacao>p{margin:0}.publicacao-campos-grid{align-items:start;gap:var(--espaco-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.publicacao-acoes,.publicacao-badges,.titulo-com-acao{align-items:center;gap:var(--espaco-3);flex-wrap:wrap;display:flex}.titulo-com-acao{justify-content:space-between}.grade-publicacoes{gap:var(--espaco-4);margin-block:var(--espaco-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.minha-publicacao{gap:var(--espaco-3);min-width:0;padding:var(--espaco-5);display:grid}.minha-publicacao h2{font-size:var(--texto-xl);overflow-wrap:anywhere}.detalhe-publicacao{margin-block:var(--espaco-5)}.detalhe-publicacao>.publicacao-badges{margin-bottom:var(--espaco-4)}.detalhe-publicacao h1,.preview-publicacao h3{overflow-wrap:anywhere}.publicacao-preco{font-size:var(--texto-2xl);font-weight:800}.publicacao-descricao{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.publicacao-datas{gap:var(--espaco-2) var(--espaco-4);margin-block:var(--espaco-5);grid-template-columns:auto 1fr;display:grid}.publicacao-datas dd{margin:0}.publicacao-autor{align-items:center;gap:var(--espaco-3);display:flex}.preview-publicacao{gap:var(--espaco-4);display:grid}.preview-publicacao p,.preview-publicacao h3{margin:0}.preview-publicacao .badge{justify-self:start}.modal-revisao-fotos[open]{flex-direction:column;display:flex;overflow:hidden}.modal-revisao-fotos .modal-conteudo{overscroll-behavior:contain;min-height:0;overflow-y:auto}.modal-revisao-fotos .modal-cabecalho,.modal-revisao-fotos .modal-rodape{flex-shrink:0}.modal-revisao-fotos .modal-rodape{border-top:1px solid var(--borda)}.modal-revisao-fotos .modal-acoes{margin-top:0}@media (width<=640px){.acoes-cabecalho{justify-content:flex-end;gap:var(--espaco-3);width:100%}.atalhos-produto{order:3;width:100%}.descoberta{gap:var(--espaco-6)}.menu-conta{gap:var(--espaco-2);margin-left:0}.menu-conta-opcoes{left:auto;right:0}.perfil-identidade{align-items:flex-start;gap:12px}.perfil-identidade>.avatar{width:64px;height:64px}.menu-conta>span:not(.avatar){display:none}.menu-conta .avatar{width:32px;height:32px}.menu-conta a,.menu-conta .botao{font-size:var(--texto-sm)}.menu-conta .botao{padding-inline:var(--espaco-3)}}.aviso-publicacao{background:var(--cor-areia);border-left:4px solid var(--cor-verde-escuro);padding:var(--espaco-4)}.galeria{gap:var(--espaco-3);display:grid}.galeria-principal{background:var(--cor-fundo);border-radius:var(--raio-md);cursor:zoom-in;border:0;padding:0;overflow:hidden}.galeria-principal img{object-fit:contain;width:100%;height:auto;max-height:28rem;display:block}.galeria-miniaturas{flex-wrap:wrap;gap:.5rem;display:flex}.galeria-miniaturas button{background:var(--cor-fundo);cursor:pointer;border:2px solid #0000;border-radius:.5rem;width:5rem;height:5rem;padding:.15rem}.galeria-miniaturas button[aria-pressed=true]{border-color:var(--cor-verde)}.galeria-miniaturas img{object-fit:cover;border-radius:.3rem;width:100%;height:100%}.foto-ampliada{object-fit:contain;width:100%;height:auto;max-height:70vh;display:block}.fotos-publicacao{margin-top:var(--espaco-6);border-top:1px solid var(--cor-borda);gap:.75rem;padding-top:1.25rem;display:grid}.fotos-selecionadas{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.75rem;display:grid}.fotos-selecionadas figure{align-content:start;gap:.5rem;min-width:0;margin:0;display:grid}.fotos-selecionadas img{aspect-ratio:4/3;object-fit:cover;border-radius:.5rem;width:100%}.fotos-selecionadas figcaption{overflow-wrap:anywhere;font-size:.85rem}.fotos-selecionadas .botao{padding-inline:.5rem}.card-foto{aspect-ratio:4/3;object-fit:cover;border-radius:var(--raio-sm);width:100%}.categorias-home{gap:var(--espaco-2);flex-wrap:wrap;display:flex}.categorias-home h2{font-size:var(--texto-sm);color:var(--cor-verde-escuro);flex-basis:100%;margin:0 0 4px}.categoria-chip{cursor:pointer;border-radius:var(--raio-redondo);border:1px solid var(--cor-borda-controle);background:var(--cor-superficie);min-height:44px;color:var(--cor-texto);font-family:inherit;font-size:var(--texto-xs);align-items:center;padding:.35rem .65rem;text-decoration:none;display:inline-flex}.categoria-chip--ativa{background:var(--cor-verde);color:var(--cor-branco)}.categoria-chip:focus-visible,.categorias-filtro summary:focus-visible,.categorias-filtro input:focus-visible{outline:2px solid var(--cor-verde);outline-offset:3px}.categorias-filtro{border:1px solid var(--cor-borda-controle);border-radius:var(--raio-md);background:var(--cor-superficie);min-width:0}.categorias-filtro>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;font-size:var(--texto-sm);padding:.65rem .75rem;font-weight:600}.categorias-filtro-contador{color:var(--cor-texto-suave);font-size:var(--texto-xs);margin-top:.25rem;font-weight:400;display:block}.categorias-filtro-opcoes{max-height:24rem;padding:0 .75rem .75rem;overflow-y:auto}.categorias-filtro fieldset{border:0;min-inline-size:0;margin:0;padding:0}.categorias-filtro legend{font-size:var(--texto-xs);padding:0;font-weight:600}.categorias-filtro .campo-ajuda{margin-block:.5rem}.categorias-filtro-opcao{cursor:pointer;overflow-wrap:anywhere;min-height:44px;font-size:var(--texto-sm);align-items:center;gap:.625rem;padding-block:.375rem;display:flex}.categorias-filtro-opcao input{width:1.125rem;height:1.125rem;accent-color:var(--cor-verde);flex:0 0 1.125rem;margin:0}.categorias-filtro-filhas{border-left:1px solid var(--cor-borda);margin-left:.5rem;padding-left:.75rem}.categorias-filtro-filhas summary{cursor:pointer;min-height:44px;font-size:var(--texto-xs);overflow-wrap:anywhere;padding-block:.5rem}.filtro-preco{align-content:start;gap:var(--espaco-4);min-width:0;display:grid}.feed-publicacoes{gap:1rem;min-width:0;display:grid}.feed-publicacoes>h2,.feed-publicacoes>p{margin:0}.filtros-avancados{border:1px solid var(--cor-borda);border-radius:var(--raio-lg);background:var(--cor-superficie);transition:border-color var(--transicao-rapida), box-shadow var(--transicao-rapida);overflow:hidden}.filtros-avancados[open]{border-color:var(--cor-verde)}.filtros-avancados summary{cursor:pointer;min-height:44px;font-weight:700;font-size:var(--texto-sm);color:var(--cor-verde-escuro);-webkit-user-select:none;user-select:none;background:var(--cor-superficie);border-radius:var(--raio-lg);transition:background-color var(--transicao-rapida);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.filtros-avancados summary:hover{background:var(--cor-oferta-fundo)}.filtros-avancados[open]>summary{border-bottom:1px solid var(--cor-borda);background:var(--cor-oferta-fundo);border-bottom-right-radius:0;border-bottom-left-radius:0}.filtros-summary-conteudo{align-items:center;gap:.5rem;display:flex}.icone-hamburguer{color:var(--cor-verde);flex-shrink:0}.filtros-seta{color:var(--cor-texto-suave);align-items:center;display:inline-flex}.filtros-seta svg{transition:transform var(--transicao-rapida)}.filtros-avancados[open] .filtros-seta svg{transform:rotate(180deg)}.filtros-descoberta{background:0 0!important;border:0!important;margin:0!important;padding:1rem!important}.filtros-descoberta>legend{display:none!important}.filtros-descoberta .filtros-campos{flex-direction:column!important;gap:.85rem!important;margin-bottom:0!important;display:flex!important}.filtros-secao{box-sizing:border-box!important;border:1px solid var(--cor-borda)!important;border-radius:var(--raio-md)!important;background:var(--cor-superficie)!important;width:100%!important;min-width:0!important;margin:0!important;padding:.85rem 1rem!important}.filtros-secao>legend{color:var(--cor-verde-escuro);font-size:var(--texto-xs);padding-inline:.25rem;font-weight:700}.filtros-secao-campos{flex-direction:column!important;gap:.75rem!important;width:100%!important;min-width:0!important;display:flex!important}.filtros-secao .campo{width:100%!important;min-width:0!important}.filtros-secao .campo select,.filtros-secao .campo input{box-sizing:border-box!important;width:100%!important;min-width:0!important}.filtros-secao .seletor-catalogo{flex-direction:column!important;gap:.75rem!important;width:100%!important;display:flex!important}.filtros-secao .seletor-catalogo>*{grid-column:auto!important;width:100%!important}.filtros-secao .regiao-ativa{border-top:1px solid var(--cor-borda)!important;flex-direction:column!important;gap:.65rem!important;width:100%!important;padding-top:.75rem!important;display:flex!important}.filtros-secao .regiao-ativa p{font-size:var(--texto-xs);margin:0}.filtros-descoberta .lista-municipio{margin-block-start:.5rem;position:static}.filtros-secao .filtro-preco{grid-template-columns:1fr 1fr!important;align-items:end!important;gap:.5rem!important;width:100%!important;display:grid!important}.filtros-secao .filtro-preco .campo label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:var(--texto-xs)!important}.filtros-secao .filtro-preco>.botao{grid-column:1/-1!important;justify-content:center!important;width:100%!important;margin-top:.25rem!important}.filtros-secao .filtro-quantidade{flex-direction:column!important;gap:.65rem!important;width:100%!important;display:flex!important}.filtros-secao .filtro-quantidade>.botao{justify-content:center!important;width:100%!important;margin-top:.25rem!important}.filtros-descoberta>.botao--texto{justify-content:center!important;width:100%!important;margin-top:.5rem!important}@media (width<=899px){.filtros-avancados{width:100%;margin-bottom:var(--espaco-2)}}@media (width>=900px){.descoberta-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:2rem}.descoberta-lateral{scrollbar-width:thin;gap:var(--espaco-4);max-height:calc(100vh - 3rem);padding-right:.25rem;position:sticky;top:1.5rem;overflow-y:auto}.descoberta-lateral::-webkit-scrollbar{width:6px}.descoberta-lateral::-webkit-scrollbar-thumb{background:var(--cor-borda);border-radius:4px}.feed-publicacoes{min-width:0}.grade-publicacoes{gap:var(--espaco-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}}@media (width<=639px){.tipos-publicacao{grid-template-columns:1fr 1fr}.card-tipo{padding:1rem}.card-tipo h2{font-size:var(--texto-lg)}.card-tipo p{font-size:var(--texto-sm)}}@media (width<=380px){.marca{font-size:var(--texto-lg);gap:6px}.simbolo-marca{width:30px;height:30px}.tipos-publicacao{grid-template-columns:1fr}}.pagina-moderacao{width:100%;max-width:100%;margin-inline:0;margin-block:var(--espaco-8);gap:1.25rem;min-width:0;display:grid}.pagina-moderacao>.campo{max-width:24rem}.pagina-moderacao .campo-ajuda,.lista-denuncias{overflow-wrap:anywhere}.lista-denuncias{gap:.75rem;padding:0;list-style:none;display:grid}.lista-denuncias li,.moderacao-perfil{border:1px solid var(--cor-borda);border-radius:var(--raio-lg);padding:1rem}.moderacao-acoes{flex-wrap:wrap;gap:.75rem;display:flex}.denunciar-conteudo{margin-block:1rem}.pagina-dashboard{width:100%;max-width:100%;margin-inline:0;margin-block:var(--espaco-8);gap:1.25rem;min-width:0;display:grid}.pagina-dashboard .campo-ajuda{overflow-wrap:anywhere}.dashboard-filtros{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.dashboard-indicadores{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;display:grid}.dashboard-indicadores>div{border:1px solid var(--cor-borda);border-radius:var(--raio-lg);background:#fff;padding:1rem}.dashboard-indicadores dd{margin:.5rem 0 0;font-size:1.75rem;font-weight:700}.dashboard-funil{gap:.5rem;padding-left:1.5rem;display:grid}.dashboard-funil li{border-bottom:1px solid var(--cor-borda);padding:.5rem}.dashboard-funil strong{float:right;margin-left:.5rem}.dashboard-grupos{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1.25rem;display:grid}.tabela-metricas{border-collapse:collapse;width:100%}.tabela-metricas caption{text-align:left;margin-bottom:.75rem;font-weight:700}.tabela-metricas th,.tabela-metricas td{text-align:left;border-bottom:1px solid var(--cor-borda);overflow-wrap:anywhere;padding:.5rem}.tabela-metricas td:last-child{text-align:right}.pagina-privacidade{width:100%;max-width:100%;margin-inline:0;margin-block:var(--espaco-8);gap:var(--espaco-4);display:grid}.pagina-privacidade>h1,.pagina-privacidade>p{margin:0}.pagina-privacidade>h2{margin:var(--espaco-4) 0 0}.escolha-tipo{gap:12px;display:grid}@media (width>=720px){.escolha-tipo{grid-template-columns:1fr 1fr}}.tipo-card{border:2px solid var(--cor-borda);background:var(--cor-superficie);cursor:pointer;min-height:148px;transition:background-color var(--transicao-normal), border-color var(--transicao-normal), transform var(--transicao-normal);border-radius:16px;align-content:start;gap:8px;padding:20px 16px 16px;display:grid;position:relative}.tipo-card input{z-index:1;opacity:0;cursor:pointer;position:absolute;inset:0}.tipo-card strong,.tipo-card span{pointer-events:none;position:relative}.tipo-marca{border:2px solid var(--cor-borda-controle);width:22px;height:22px;color:var(--cor-branco);border-radius:6px;place-items:center;font-size:14px;display:grid;position:absolute;top:10px;left:10px}.tipo-icone{color:var(--cor-verde);justify-self:end}.tipo-card--demanda .tipo-icone{color:var(--cor-terra)}.tipo-card.selecionado.tipo-card--oferta{background:var(--cor-oferta-fundo);border-color:var(--cor-verde)}.tipo-card.selecionado.tipo-card--demanda{background:var(--cor-demanda-fundo);border-color:var(--cor-terra)}.tipo-card.selecionado .tipo-marca{background:var(--cor-superficie-forte);border-color:var(--cor-verde-escuro)}.tipo-card:focus-within{outline:2px solid var(--cor-verde);outline-offset:2px}.campo-municipio{position:relative}.lista-municipio{z-index:30;background:var(--cor-superficie);border:1px solid var(--cor-borda);box-shadow:var(--sombra-elevada);border-radius:12px;max-height:240px;margin:0;padding:6px;list-style:none;position:absolute;top:72px;left:0;right:0;overflow:auto}.lista-municipio button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;min-height:40px}.lista-municipio button:hover,.lista-municipio button[aria-selected=true]{background:var(--cor-oferta-fundo)}.lista-municipio-estado{color:var(--cor-texto-suave);padding:8px}.whatsapp-linha{grid-template-columns:88px minmax(0,1fr);gap:8px;display:grid}.whatsapp-ddi{text-align:center;font-weight:700}.fila-fotos{border:2px dashed var(--cor-verde);background:var(--cor-oferta-fundo);border-radius:16px;gap:12px;padding:16px;display:grid}.fila-fotos-zona{border-radius:var(--raio-redondo);background:var(--cor-superficie-forte);min-height:48px;color:var(--cor-branco);cursor:pointer;justify-content:center;align-items:center;width:fit-content;padding:0 16px;font-weight:700;display:inline-flex}.fila-fotos-zona input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fila-fotos-grade{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.fila-fotos-grade li{overflow-wrap:anywhere;align-content:start;gap:6px;min-width:0;display:grid;position:relative}.fila-fotos-grade .botao{width:100%;padding:8px}.fila-fotos-nome{font-weight:600}.fila-fotos-sem-previa{aspect-ratio:1;background:var(--cor-fundo);border-radius:12px;place-items:center;padding:8px;display:grid}.fila-fotos-grade img{aspect-ratio:1;object-fit:cover;background:var(--cor-superficie);border-radius:12px;width:100%}.fila-fotos-excluir,.ia-miniatura-excluir{background:var(--cor-erro);width:28px;height:28px;color:var(--cor-branco);cursor:pointer;border:0;border-radius:999px;font-size:18px;line-height:1;position:absolute;top:6px;left:6px}.card-midia{background:var(--cor-areia);grid-template-columns:1fr;display:grid}.card-midia:has(.card-imagem-mini){grid-template-columns:2fr repeat(auto-fit,minmax(48px,1fr))}.card-sem-imagem{aspect-ratio:16/9;background:linear-gradient(135deg, var(--cor-oferta-fundo), var(--cor-areia));width:100%;display:block}.card-imagem-mini{object-fit:cover;width:100%;height:100%}.instalacao-pwa{z-index:40;border:1px solid var(--cor-borda);background:var(--cor-superficie);width:min(440px,100% - 24px);box-shadow:var(--sombra-elevada);border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.instalacao-pwa img{object-fit:contain;background:var(--cor-areia);border-radius:10px;width:40px;height:40px}.instalacao-pwa p,.instalacao-pwa strong{margin:0}.instalacao-pwa p{color:var(--cor-texto-suave);font-size:var(--texto-sm)}.atalhos-produto{justify-content:center}.atalho-produto{color:var(--cor-texto-suave);background:0 0;gap:.4rem;min-height:44px;padding-inline:.7rem;font-weight:600}.atalho-produto:hover,.atalho-produto[aria-current]{color:var(--cor-verde-escuro);background:var(--cor-oferta-fundo)}.acoes-cabecalho{flex-wrap:nowrap;justify-content:flex-end;gap:.6rem}.idioma label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.idioma select{border-color:var(--cor-borda);font-size:var(--texto-xs);padding-inline:.4rem}.ajuda-cabecalho{padding-inline:.65rem}.ajuda-cabecalho span{display:none}.menu-conta summary{border:1px solid var(--cor-borda);border-radius:var(--raio-redondo);padding:.3rem .6rem}.menu-conta-opcoes{gap:.25rem;max-height:75vh;padding:.5rem;overflow-y:auto}.menu-conta-opcoes a{border-radius:var(--raio-sm);padding:.75rem;text-decoration:none}.conta-utilitarios{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.menu-conta-opcoes>.conta-utilitarios{border-top:1px solid var(--cor-borda);margin-top:.5rem;padding-top:.75rem}.botao.botao-ajuda{flex:0 0 44px;justify-self:start;width:44px;height:44px;padding:0}.pagina-identidade,.pagina-publicacao{width:100%;max-width:100%;margin-block:2rem;margin-inline:0;padding:0}.formulario-bloco{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);gap:1.25rem;min-width:0;padding:1.5rem;display:grid}.formulario-bloco>h2{font-size:var(--texto-lg);margin:0}.formulario-opcionais{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);padding:1.25rem}.formulario-opcionais>summary{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;font-weight:650;display:flex}.formulario-opcionais>summary:before{content:"+";color:var(--cor-verde);font-size:1.5rem}.formulario-opcionais[open]>summary:before{content:"−"}.formulario-opcionais .publicacao-campos-grid{margin-top:1rem}.formulario-identidade>fieldset{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);padding:1.5rem}.escolha-tipo{grid-template-columns:1fr 1fr}.tipo-card .tipo-marca{position:absolute}.tipo-card{min-width:0}.lista-municipio button{color:var(--cor-texto)}.fila-fotos{border-color:var(--cor-verde-claro);border-radius:var(--raio-lg);background:var(--cor-oferta-fundo)}.fila-fotos h2,.fila-fotos p{margin:0}.fila-fotos-zona{gap:.5rem}.fila-fotos-zona:focus-within{outline:3px solid var(--cor-verde);outline-offset:3px}.fila-fotos-zona--desabilitada{opacity:.6;cursor:default}.fila-fotos-excluir,.ia-miniatura-excluir{place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}.card-midia{display:block;position:relative}.card-midia:has(.card-imagem-mini){display:block}.card-imagem-mini{display:none}.card-fotos-contagem{border-radius:var(--raio-redondo);background:var(--cor-superficie-forte);color:var(--cor-branco);font-size:var(--texto-xs);align-items:center;gap:.4rem;padding:.3rem .65rem;display:flex;position:absolute;bottom:.65rem;right:.65rem}.card-sem-imagem{aspect-ratio:16/10;color:var(--cor-verde);place-items:center;display:grid}.instalacao-pwa{grid-template-columns:40px minmax(0,1fr) auto;display:grid}.instalacao-pwa>.botao--primario{grid-area:2/2;justify-self:start}.instalacao-pwa>.botao--texto{grid-area:1/3;padding:.4rem}.instalacao-pwa img{grid-row:1}@keyframes surgir-conteudo{0%{opacity:0;transform:translateY(5px)}}@media (width<=1100px){.atalhos-produto{order:0;grid-area:2/1/auto/-1;justify-content:flex-start;width:auto}.acoes-cabecalho{grid-area:1/2;width:auto}}@media (width<=640px){main{width:min(100% - 24px,1120px)}.menu-conta summary>span:not(.avatar){display:none}.menu-conta summary{padding:.3rem}.menu-conta{margin-left:0}.atalhos-produto{justify-content:space-between;gap:.25rem}.atalho-produto{font-size:var(--texto-xs);padding-inline:.4rem}.atalho-produto svg{width:16px}.formulario-bloco,.formulario-identidade>fieldset{padding:1rem}.tipo-card{font-size:var(--texto-sm);padding-inline:.9rem}.tipo-card strong{font-size:var(--texto-lg)}.titulo-com-acao{align-items:flex-start}}@media (width<=350px){.acoes-cabecalho{gap:.3rem}.ajuda-cabecalho{padding-inline:.35rem}.atalho-produto{gap:.2rem}}@media (prefers-reduced-motion:no-preference){.formulario-bloco,.pagina-identidade,.pagina-privacidade{animation:.18s surgir-conteudo}.card-publicacao{transition:box-shadow .18s,transform .18s}.card-publicacao:hover{box-shadow:var(--sombra-elevada);transform:translateY(-2px)}}main>section h1,.pagina-publicacao h1,.pagina-identidade h1,.pagina-ia h1{letter-spacing:-.8px;font-size:clamp(1.75rem,4vw,2.5rem)}.dashboard-comercial .tabela-metricas{min-width:48rem}.dashboard-comercial .tabela-metricas th{overflow-wrap:normal}.dashboard-comercial .tabela-metricas td,.dashboard-comercial .tabela-metricas th[scope=row]{white-space:nowrap}.botao{justify-content:center;align-items:center;gap:var(--espaco-2);min-height:44px;padding:var(--espaco-3) var(--espaco-5);border-radius:var(--raio-sm);text-align:center;border:1px solid #0000;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.botao--primario{background:var(--cor-verde);color:var(--cor-branco)}.botao--secundario{background:var(--cor-superficie);color:var(--cor-verde-escuro);border-color:var(--cor-borda)}.botao--perigo{background:var(--cor-erro);color:var(--cor-branco)}.botao--texto{color:var(--cor-verde-escuro);background:0 0}.botao:disabled{cursor:default;opacity:.65}.botao[aria-busy=true]{cursor:progress}.indicador-espera{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em}.campo{gap:var(--espaco-2);min-width:0;display:grid}.campo label{font-weight:600;font-size:var(--texto-sm);line-height:1.5}.campo-cabecalho{align-items:center;gap:var(--espaco-2);min-width:0;display:flex}.campo-cabecalho label{margin:0}button.campo-tooltip,.campo-tooltip{all:unset;box-sizing:border-box;min-height:unset;width:20px;min-width:20px;height:20px;color:var(--cor-texto-suave);cursor:help;border-radius:var(--raio-redondo);transition:color var(--transicao-rapida);vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}button.campo-tooltip:hover,button.campo-tooltip:focus-visible{color:var(--cor-verde-escuro);background:0 0}button.campo-tooltip:focus-visible{outline:2px solid var(--cor-verde);outline-offset:2px}.campo-tooltip-balao{background:var(--cor-superficie-forte);color:var(--cor-branco);font-size:var(--texto-xs);padding:var(--espaco-2) var(--espaco-3);border-radius:var(--raio-sm);white-space:normal;width:max-content;max-width:min(300px,80vw);box-shadow:var(--sombra-elevada);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--transicao-rapida), transform var(--transicao-rapida);z-index:var(--camada-aviso);font-weight:500;line-height:1.45;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.campo-tooltip-balao:after{content:"";border-style:solid;border-width:5px;border-color:var(--cor-verde-escuro) transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}button.campo-tooltip:hover .campo-tooltip-balao,button.campo-tooltip:focus-visible .campo-tooltip-balao{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}@media (width<=640px){.campo-tooltip-balao{left:0;transform:translateY(4px)}.campo-tooltip-balao:after{left:10px;transform:none}button.campo-tooltip:hover .campo-tooltip-balao,button.campo-tooltip:focus-visible .campo-tooltip-balao{transform:translateY(0)}}.campo input,.campo select,.campo textarea{width:100%;min-width:0}.campo input::placeholder,.campo textarea::placeholder{color:var(--cor-texto-suave);opacity:.7;font-style:italic;font-size:var(--texto-sm);transition:opacity var(--transicao-rapida)}.campo input:focus::placeholder,.campo textarea:focus::placeholder{opacity:0;color:#0000}.campo-ajuda{color:var(--cor-texto-suave);font-size:var(--texto-sm)}.campo-erro{color:var(--cor-erro);font-size:var(--texto-sm)}[aria-invalid=true]{border-color:var(--cor-erro)}.filtros{border:1px solid var(--cor-borda);border-radius:var(--raio-md);min-width:0;padding:var(--espaco-4);margin:0}.filtros legend{padding-inline:var(--espaco-2);font-weight:700}.filtros-campos{align-items:start;gap:var(--espaco-5);margin-bottom:var(--espaco-4);display:grid}.seletor-catalogo{align-content:start;gap:var(--espaco-5);display:grid}.administracao-categorias{margin-block:var(--espaco-8)}.administracao-categorias h1{font-size:var(--texto-2xl)}.formulario-categoria{gap:var(--espaco-5);display:grid}.campo-checkbox,.checkbox-linha{align-items:center;gap:var(--espaco-3);cursor:pointer;min-height:44px;display:flex}.campo-checkbox input,.checkbox-linha input{width:20px;height:20px;min-height:auto;accent-color:var(--cor-verde);flex-shrink:0;margin:0}.tabela-responsiva{max-width:100%;margin-block:var(--espaco-6);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--texto-sm)}td,th{padding:var(--espaco-3);border-bottom:1px solid var(--cor-borda);text-align:left}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.regiao-ativa{grid-column:1/-1}.modal{border:1px solid var(--cor-borda);border-radius:var(--raio-lg);width:min(100% - 2rem,540px);max-width:none;max-height:calc(100dvh - 2rem);padding:var(--espaco-6);color:var(--cor-texto);background:var(--cor-superficie);box-shadow:var(--sombra-elevada);overflow-y:auto}.modal::backdrop{background:#2528228c}.modal-cabecalho{justify-content:space-between;align-items:center;gap:var(--espaco-4);display:flex}.modal-cabecalho h2{margin:0}.modal-cabecalho .botao{font-size:var(--texto-xl);min-width:44px;padding:var(--espaco-2);flex-shrink:0;line-height:1}.modal-conteudo{gap:var(--espaco-5);margin-top:var(--espaco-6);display:grid}.modal-conteudo>form{gap:var(--espaco-5);display:grid}.modal-conteudo>p,.modal-conteudo>form>p{margin:0}.modal-acoes{justify-content:flex-end;gap:var(--espaco-3);margin-top:var(--espaco-2);flex-wrap:wrap;display:flex}.badge{padding:var(--espaco-1) var(--espaco-3);border-radius:var(--raio-redondo);font-size:var(--texto-xs);color:var(--cor-texto);background:var(--cor-areia);font-weight:700;line-height:1.6;display:inline-flex}.badge--oferta{color:var(--cor-verde-escuro);background:var(--cor-oferta-fundo)}.badge--demanda{color:var(--cor-marrom);background:var(--cor-demanda-fundo)}.badge--erro{color:var(--cor-erro);background:var(--cor-demanda-fundo)}.card{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);box-shadow:var(--sombra-card);overflow:hidden}.card h3{margin:var(--espaco-3) 0;font-size:var(--texto-lg);overflow-wrap:anywhere}.card h3 a{text-decoration:none}.card h3 a:hover{text-decoration:underline}.card-conteudo{padding:var(--espaco-5)}.card-publicacao--oferta{border-top:3px solid var(--cor-verde)}.card-publicacao--demanda{border-top:3px solid var(--cor-terra)}.card-imagem{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.card-metadados{font-size:var(--texto-sm);color:var(--cor-texto-suave);margin-block:var(--espaco-2)}.card-preco{font-size:var(--texto-lg);color:var(--cor-verde-escuro);font-weight:700}.avatar{width:44px;height:44px;font-size:var(--texto-sm);background:var(--cor-oferta-fundo);color:var(--cor-verde-escuro);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.card-perfil{align-items:center;gap:var(--espaco-4);padding:var(--espaco-5);display:flex}.card-perfil p{margin:0}.skeleton{gap:var(--espaco-3);display:grid}.skeleton-linha{background:var(--cor-borda);border-radius:var(--raio-sm);height:1rem}.skeleton-linha:last-child{width:65%}.toasts{z-index:var(--camada-toast);top:var(--espaco-4);right:var(--espaco-4);width:min(420px,100% - 2rem);position:fixed}.toast{align-items:flex-start;gap:var(--espaco-3);padding:var(--espaco-3) var(--espaco-4);background:var(--cor-superficie);color:var(--cor-texto);border:1px solid var(--cor-verde);border-radius:var(--raio-md);box-shadow:var(--sombra-elevada);overflow-wrap:anywhere;animation:.18s toast-entrar;display:flex}.toast>span:nth-child(2){flex:1;padding-top:2px}.toast-icone{width:1.5rem;height:1.5rem;color:var(--cor-branco);background:var(--cor-verde);border-radius:999px;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:700;display:grid}.toast-icone--erro{background:var(--cor-erro)}.toast-icone--informacao{background:var(--cor-marrom)}@keyframes toast-entrar{0%{opacity:0;transform:translateY(-8px)}}.toast--erro{border-color:var(--cor-erro)}.toast .botao{padding:var(--espaco-2);font-size:var(--texto-lg);flex-shrink:0}.paginacao{justify-content:center;align-items:center;gap:var(--espaco-3);margin-block:var(--espaco-6);font-size:var(--texto-sm);flex-wrap:wrap;display:flex}.instalacao-pwa .botao{flex-shrink:0}.aviso-pwa{justify-content:center;align-items:center;gap:var(--espaco-3);padding:var(--espaco-3) var(--espaco-5);background:var(--cor-areia);color:var(--cor-verde-escuro);font-size:var(--texto-sm);flex-wrap:wrap;display:flex}.galeria{gap:var(--espaco-6);margin-block:var(--espaco-8);display:grid}.galeria-grid{gap:var(--espaco-4);display:grid}.galeria .card>h2,.galeria .card>p{padding-inline:var(--espaco-5)}@media (width>=640px){.filtros-campos,.galeria-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.indicador-espera{animation:.9s linear infinite girar}.skeleton-linha{animation:1.5s ease-in-out infinite pulsar}.botao:not(:disabled):hover{filter:brightness(.94)}.card{transition:box-shadow var(--transicao-normal)}.card:focus-within{box-shadow:var(--sombra-elevada)}}@keyframes girar{to{transform:rotate(360deg)}}@keyframes pulsar{50%{opacity:.6}}:root{--cabecalho-altura:64px;--navegacao-altura:74px}html{scroll-padding-top:calc(var(--cabecalho-altura) + 16px)}body{font-size:15px;font-weight:500;line-height:1.55}button,input,select,textarea{transition:border-color .16s,background-color .16s}input,select,textarea{background:var(--cor-superficie);color:var(--cor-texto)}button{color:var(--cor-sobre-verde)}main h1{font-family:var(--fonte-display);text-transform:uppercase;letter-spacing:0;font-weight:400;line-height:1.08}.campuni-app{min-height:100svh}.campuni-app>main{width:100%;max-width:1240px;padding:24px max(16px, env(safe-area-inset-right));min-width:0;margin:0 auto}.campuni-app.layout-institucional>main{padding-top:0}.campuni-app .cp-cabecalho{z-index:40;padding:env(safe-area-inset-top) 0 0;border-bottom:1px solid var(--cor-borda);background:color-mix(in srgb, var(--cor-superficie) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:block;position:sticky;top:0}.cp-cabecalho-dentro{width:100%;max-width:1240px;min-height:var(--cabecalho-altura);align-items:center;gap:16px;margin:0 auto;padding:0 16px;display:flex}.cp-cabecalho .marca{font-family:var(--fonte-display);text-transform:uppercase;white-space:nowrap;color:var(--cor-verde-escuro);align-items:center;gap:9px;margin:0;font-size:25px;font-weight:400;display:inline-flex}.cp-cabecalho .marca img{flex:none}.cp-navegacao-desktop{justify-content:center;align-items:center;gap:2px;margin:0 auto;display:flex}.cp-navegacao-desktop a{white-space:nowrap;color:var(--cor-texto-suave);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:650;text-decoration:none}.cp-navegacao-desktop a.active,.cp-navegacao-desktop a:hover{color:var(--cor-verde-escuro);background:var(--cor-oferta-fundo)}.cp-acoes-topo{flex-shrink:0;align-items:center;gap:8px;min-width:0;margin-left:0;display:flex}.cp-cabecalho .botao-icone,.botao-icone{border:1px solid var(--cor-borda);background:var(--cor-superficie);width:42px;height:42px;min-height:42px;color:var(--cor-verde-escuro);border-radius:12px;flex:none;place-items:center;padding:0;text-decoration:none;transition:transform .15s,border-color .2s;display:inline-grid;position:relative}.botao-icone:after{content:"";position:absolute;inset:-1px}.botao-icone:hover{border-color:var(--cor-verde-claro)}.botao-icone:active{transform:scale(.94)}.cp-menu-institucional{position:relative}.cp-menu-institucional>summary{cursor:pointer;border:1px solid var(--cor-borda);background:var(--cor-superficie);min-height:38px;color:var(--cor-verde-escuro);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13.5px;font-weight:800;list-style:none;display:flex}.cp-menu-institucional>summary::-webkit-details-marker{display:none}.cp-menu-compacto{display:none}.cp-menu-institucional>nav{border:1px solid var(--cor-borda);background:var(--cor-superficie);width:270px;max-height:calc(100dvh - 96px);box-shadow:var(--sombra-card);z-index:60;border-radius:16px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.cp-menu-institucional>nav a{color:var(--cor-verde-escuro);border-radius:10px;padding:10px 12px;font-weight:650;text-decoration:none}.cp-menu-institucional>nav a:hover{background:var(--cor-areia)}.cp-menu-institucional .conta-utilitarios{margin:8px 12px}.cp-menu-institucional .cp-destino-recolhido{display:none}.campuni-app .cp-cabecalho.cp-sobre-hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;transition:background .3s,border-color .3s;position:fixed;left:0;right:0}.cp-sobre-hero:not(.cp-rolou) .marca,.cp-sobre-hero:not(.cp-rolou) .cp-navegacao-desktop>a{color:#fff}.cp-sobre-hero:not(.cp-rolou) .cp-navegacao-desktop>a.active,.cp-sobre-hero:not(.cp-rolou) .cp-navegacao-desktop>a:hover{background:#ffffff24}.cp-sobre-hero:not(.cp-rolou) .botao-icone,.cp-sobre-hero:not(.cp-rolou) .sino-notificacoes,.cp-sobre-hero:not(.cp-rolou) .menu-conta>summary,.cp-sobre-hero:not(.cp-rolou) .cp-menu-institucional>summary,.cp-sobre-hero:not(.cp-rolou) .cp-entrar,.cp-sobre-hero:not(.cp-rolou) .cp-conta-mobile{color:#fff;background:#ffffff1a;border-color:#ffffff47}.cp-sobre-hero:not(.cp-rolou) .cp-publicar-desktop{color:#16300d;background:#fff}.campuni-app .cp-cabecalho.cp-sobre-hero.cp-rolou{background:color-mix(in srgb, var(--cor-superficie) 90%, transparent);border-bottom-color:var(--cor-borda);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px)}.cp-acoes-topo .cp-entrar{min-height:38px;padding:0 13px;font-size:13.5px}.cp-conta-desktop{min-width:0}.cp-conta-mobile,.cp-entrar-mobile,.cp-barra-mobile{display:none}.cp-publicar-desktop{white-space:nowrap;padding:10px 16px}.cp-cabecalho .menu-conta summary{border:1px solid var(--cor-borda);background:var(--cor-superficie);color:var(--cor-verde-escuro);border-radius:12px;padding:6px 12px;font-size:13px;font-weight:700}.cp-cabecalho .menu-conta summary>span:not(.avatar){max-width:80px}.cp-cabecalho .avatar{width:28px;height:28px}.menu-conta-opcoes{background:var(--cor-superficie);box-shadow:var(--sombra-elevada);border-radius:16px;max-height:calc(100dvh - 100px);overflow-y:auto}.menu-conta-opcoes a{color:var(--cor-texto);border-radius:8px;text-decoration:none;display:block}.menu-conta-opcoes a:hover{background:var(--cor-oferta-fundo)}.conta-utilitarios{border-top:1px solid var(--cor-borda);grid-template-columns:minmax(0,1fr) 44px;justify-content:stretch;align-items:end;gap:12px;padding-top:12px;display:grid}.conta-idioma{gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.conta-idioma select{width:100%;min-width:0;min-height:44px}.cp-tema{gap:8px;font-size:13px;font-weight:700;display:grid}.cp-tema select{width:100%}.galeria-icones{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-block:24px;display:grid}.galeria-icones>span{border:1px solid var(--cor-borda);border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.cp-rodape-simples{color:var(--cor-texto-suave);background:var(--cor-superficie);padding:30px 16px}.botao{min-height:46px;transition:transform .15s var(--movimento-suave), background .2s, box-shadow .2s;border-radius:10px;padding:0 20px;font-size:14.5px;font-weight:800}.botao--primario{color:var(--cor-sobre-verde);box-shadow:0 8px 18px -10px var(--cor-verde)}.botao:active:not(:disabled){transform:scale(.97)}.botao--primario:hover:not(:disabled){background:var(--cor-verde-claro)}.botao--secundario{color:var(--cor-texto);background:var(--cor-superficie)}.botao--texto{color:var(--cor-verde-escuro)}.botao--perigo{color:#fff}.campo input,.campo select,.campo textarea{border-radius:12px;min-height:48px;padding-inline:14px;font-weight:600}.campo label{color:var(--cor-verde-escuro);font-size:13.5px;font-weight:750}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--cor-verde);box-shadow:0 0 0 4px var(--cor-oferta-fundo)}.modal{background:var(--cor-superficie);border-radius:22px}.modal-cabecalho h2{font-family:var(--fonte-display);text-transform:uppercase;font-size:26px;font-weight:400}.card{box-shadow:none;border-radius:14px}.badge{font-size:11px}.cp-conta-painel .menu-conta-opcoes{width:auto;max-width:100%;max-height:none;box-shadow:none;border:0;padding:0;position:static;overflow:visible}.cp-conta-visitante{gap:16px;display:grid}.cp-menu-mobile{width:min(560px,100% - 32px)}.cp-menu-mobile .modal-conteudo{margin-top:18px}@media (width<=1279px) and (width>=821px){.cp-navegacao-desktop .cp-link-destaques{display:none}.cp-menu-institucional .cp-destino-recolhido{display:block}.cp-navegacao-desktop a{padding-inline:8px;font-size:12px}.cp-cabecalho-dentro{gap:8px}.cp-cabecalho .menu-conta summary>span:not(.avatar){display:none}.cp-publicar-desktop{padding-inline:12px;font-size:13px}.cp-menu-institucional>summary>span,.cp-menu-institucional .cp-menu-seta{display:none}.cp-menu-institucional .cp-menu-compacto{display:block}.cp-menu-institucional>summary{width:42px;min-height:42px;padding:0}}@media (width<=820px){:root{--cabecalho-altura:58px}.campuni-app{padding-bottom:calc(var(--navegacao-altura) + env(safe-area-inset-bottom))}.campuni-app.layout-chat{padding-bottom:0}.cp-navegacao-desktop,.cp-conta-desktop,.cp-menu-institucional,.cp-publicar-desktop{display:none}.cp-cabecalho-dentro{gap:12px;padding:0 16px}.cp-cabecalho .marca{font-size:25px}.cp-conta-mobile{min-width:44px;padding:10px;display:inline-flex}.cp-entrar-mobile{display:inline-flex}.cp-acoes-topo{gap:8px;margin-left:auto}.cp-barra-mobile{z-index:45;min-height:var(--navegacao-altura);padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--cor-superficie) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--cor-borda);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.cp-barra-mobile a,.cp-barra-mobile button{min-width:0;min-height:48px;color:var(--cor-texto-suave);background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 0;font-size:10.5px;font-weight:700;text-decoration:none;display:flex}.cp-barra-mobile .cp-publicar-mobile>span:last-child{max-width:64px;line-height:1.15}.cp-barra-mobile a.active{color:var(--cor-verde-escuro)}.cp-barra-mobile .cp-publicar-mobile{margin-top:-24px}.cp-publicar-bolha{background:var(--cor-verde);width:54px;height:54px;color:var(--cor-sobre-verde);border-radius:18px;place-items:center;display:grid}.cp-publicar-bolha svg{width:26px;height:26px}.cp-menu-mobile{width:100%;max-width:560px;max-height:min(92dvh,900px);padding:20px 18px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;margin:auto auto 0}.campuni-app>main{padding-inline:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.campuni-app .botao--perigo{background:var(--cor-erro);border-color:var(--cor-erro);color:var(--cor-fundo)}.cp-login{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:clamp(28px,6vw,80px);padding-block:clamp(32px,6vw,72px);display:grid}.cp-login-apresentacao{min-width:0}.cp-login-apresentacao h2{font:400 clamp(46px, 6vw, 92px)/1 var(--fonte-display);text-transform:uppercase;color:var(--cor-verde-escuro);margin:10px 0 0;padding-top:.08em}.cp-login-apresentacao ul{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.cp-login-apresentacao li{color:var(--cor-texto-suave);align-items:flex-start;gap:12px;display:flex}.cp-login-apresentacao li svg{color:var(--cor-verde);flex:none;margin-top:3px}.cp-login .tela-entrar{border:1px solid var(--cor-borda);background:var(--cor-superficie);width:100%;max-width:none;box-shadow:var(--sombra-card);border-radius:22px;gap:16px;margin:0;padding:clamp(20px,3vw,32px);display:grid}.cp-login .tela-entrar h1{font:400 clamp(30px, 3.4vw, 42px)/1 var(--fonte-display);text-transform:uppercase;margin:0}.cp-login .tela-entrar>p{color:var(--cor-texto-suave);animation:cp-entrada-suave .7s var(--movimento-suave) .2s both;margin:-6px 0 0;font-size:14.5px}.cp-login .tela-entrar form{gap:16px;display:grid}.cp-login .tela-entrar .botao,.cp-login .botao-google{width:100%}.cp-login .tela-entrar .campo{margin:0}@media (width<=900px){.cp-login{grid-template-columns:minmax(0,1fr)}.cp-login-apresentacao{display:none}}.pagina-perfil .perfil-identidade{background:0 0;border:0;border-radius:0;gap:28px;margin-bottom:24px;padding:0}.pagina-perfil .perfil-identidade>div{flex:1;min-width:0}.pagina-perfil .cp-apresentacao{padding-block:36px 10px}.pagina-perfil .perfil-identidade>.avatar{width:112px;height:112px;box-shadow:0 0 0 6px var(--cor-superficie);border-radius:24px}.pagina-perfil .perfil-contadores{border:1px solid var(--cor-borda);background:var(--cor-superficie);border-radius:16px;padding:24px}.pagina-perfil .perfil-contadores dd{font:400 36px var(--fonte-display);color:var(--cor-verde)}.pagina-identidade>form,.card-organizacao{border:1px solid var(--cor-borda);background:var(--cor-superficie);border-radius:18px;padding:28px}.campuni-app .em-alta-secao-cabecalho h2{font-family:var(--fonte-display);text-transform:uppercase;font-size:30px;font-weight:400}.campuni-app .lista-notificacoes>li{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:16px;margin-bottom:12px}.campuni-app .notificacao-nao-lida{border-left:4px solid var(--cor-verde)}@media (width<=820px){.pagina-perfil .perfil-identidade{flex-wrap:wrap;padding:0}.pagina-perfil .perfil-identidade>.avatar{border-radius:18px;width:80px;height:80px}.pagina-perfil .perfil-contadores{gap:20px;padding:16px}.pagina-identidade>form,.card-organizacao{padding:18px}}.campuni-app .pagina-dashboard{margin-block:24px}.campuni-app .dashboard-filtros{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:16px;margin-block:24px;padding:20px}.campuni-app .dashboard-indicadores{gap:16px}.campuni-app .dashboard-indicadores>div{border:1px solid var(--cor-borda);background:var(--cor-superficie);border-radius:16px;padding:24px}.campuni-app .dashboard-indicadores dd{font:400 36px var(--fonte-display);color:var(--cor-verde)}.campuni-app .tabela-responsiva,.campuni-app .ia-metricas-tabela{border:1px solid var(--cor-borda);background:var(--cor-superficie);overscroll-behavior:contain;border-radius:16px;min-width:0;max-width:100%;overflow:auto}.campuni-app .tabela-responsiva table,.campuni-app .ia-metricas-tabela table{border-collapse:collapse;width:100%;font-size:12px}.campuni-app table caption{text-align:start;color:var(--cor-texto);padding:16px;font-size:14px;font-weight:800}.campuni-app table th{color:var(--cor-texto);background:var(--cor-areia);text-align:start}.campuni-app table td,.campuni-app table th{border-bottom:1px solid var(--cor-borda);padding:14px 16px}.campuni-app .dashboard-grafico{border-radius:18px}.campuni-app .dashboard-grafico figcaption{font:400 25px var(--fonte-display);text-transform:uppercase}.campuni-app .ia-operacao-dados>div,.campuni-app .ia-contexto-card{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:16px;padding:20px}.campuni-app .lista-denuncias>li{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:16px}@media (width<=820px){.campuni-app .dashboard-indicadores{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.campuni-app .dashboard-indicadores>div{padding:16px}.campuni-app .dashboard-indicadores dd{font-size:28px}.campuni-app table td,.campuni-app table th{padding:12px}}.sino-notificacoes{border:1px solid var(--cor-borda);width:42px;height:42px;color:var(--cor-verde-escuro);background:var(--cor-superficie);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.sino-contagem,.sino-erro{text-align:center;border-radius:var(--raio-redondo);background:var(--cor-superficie-forte);min-width:1.3rem;color:var(--cor-branco);font-size:var(--texto-xs);padding:.1rem .3rem;position:absolute;top:-.35rem;right:-.3rem}.sino-erro{background:var(--cor-erro)}.ia-sino-mobile{display:none}.lista-notificacoes{gap:.75rem;padding:0;list-style:none;display:grid}.notificacao{border:1px solid var(--cor-borda-controle);border-radius:var(--raio-md);background:var(--cor-oferta-fundo);flex-wrap:wrap;gap:1rem;padding:1rem;display:flex}.notificacao--lida{background:var(--cor-superficie)}.notificacao-conteudo{overflow-wrap:anywhere;flex:1;min-width:0}.notificacao-metadados{color:var(--cor-texto-suave);font-size:var(--texto-sm)}.notificacao-acoes,.notificacoes-acoes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.notificacao-acoes a{min-height:44px;padding-block:.75rem}@media (width<=640px){.notificacao-conteudo{flex-basis:100%}.notificacao-acoes{justify-content:flex-start;width:100%}}@media (width<=350px){.cabecalho:has(.sino-notificacoes) .acoes-cabecalho{grid-area:2/1/auto/-1;justify-content:flex-start}.cabecalho:has(.sino-notificacoes) .atalhos-produto{grid-row:3}}@media (width<=800px){.ia-sino-mobile{display:block}.pagina-ia--chat .ia-cabecalho h1{white-space:nowrap;font-size:1rem}}.campuni-app .modal--gaveta[open]{width:100%;max-width:560px;height:auto;max-height:92dvh;padding:0 0 env(safe-area-inset-bottom,0px);background:var(--cor-superficie);color:var(--cor-texto);border:0;border-radius:24px 24px 0 0;flex-direction:column;margin:0 auto;display:flex;position:fixed;inset:auto 0 0;overflow:hidden}.modal--gaveta:before{content:"";background:var(--cor-borda);border-radius:5px;flex:none;width:44px;height:5px;margin:10px auto 0}.modal--gaveta::backdrop{background:#12160f8f;animation:.35s both cp-veu-abrir}.modal--gaveta[data-estado=fechando]::backdrop{animation:.35s both cp-veu-fechar}.campuni-app .modal--gaveta .modal-cabecalho{border-bottom:1px solid var(--cor-borda);flex:none;align-items:center;padding:12px 18px;display:flex}.campuni-app .modal--gaveta .modal-cabecalho h2{font:400 22px/1 var(--fonte-display);color:var(--cor-verde-escuro);flex:1;margin:0;padding-top:.06em}.campuni-app .modal--gaveta .modal-conteudo{overscroll-behavior:contain;min-height:0;margin:0;padding:18px;overflow-y:auto}.campuni-app .modal--gaveta .modal-rodape{border-top:1px solid var(--cor-borda);flex:none;gap:10px;padding:12px 18px 14px;display:flex}.modal--gaveta .modal-rodape>.botao{flex:1}.modal--gaveta .filtros-descoberta{box-shadow:none;background:0 0;border:0;padding:0}.modal--gaveta .filtros-secao{border:0;border-bottom:1px solid var(--cor-borda);border-radius:0;padding:16px 0}.modal--gaveta .em-alta-filtros{background:0 0;border:0;flex-direction:column;padding:0;display:flex}@keyframes cp-veu-abrir{0%{opacity:0}to{opacity:1}}@keyframes cp-veu-fechar{0%{opacity:1}to{opacity:0}}@media (width>=821px){.campuni-app .modal--gaveta[open]{border-radius:24px;max-width:420px;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin:0;inset:16px 16px 16px auto}.modal--gaveta:before{display:none}}@media (prefers-reduced-motion:reduce){.modal--gaveta::backdrop{animation:none}}.descoberta .filtros-summary-conteudo{flex-wrap:wrap;min-width:0}.descoberta .filtros-abrir-mobile{text-align:start;width:100%;font-size:var(--texto-sm);justify-content:flex-start}.descoberta .filtros-secao>legend{overflow-wrap:anywhere;max-width:100%}.descoberta .filtros-secao .campo label{overflow-wrap:anywhere;min-width:0}.descoberta .filtros-secao .filtro-preco .campo label{white-space:normal;overflow-wrap:anywhere;overflow:visible}.descoberta .descoberta-filtros-ativos{justify-content:space-between;align-items:center;gap:var(--espaco-2);font-size:var(--texto-sm);color:var(--cor-verde-escuro);flex-wrap:wrap;display:flex}.descoberta .descoberta-filtros-ativos .botao{padding:var(--espaco-2);font-size:var(--texto-sm)}.convite-publicacao{align-items:flex-start;gap:var(--espaco-4);border:1px dashed var(--cor-verde);border-radius:var(--raio-lg);background:var(--cor-oferta-fundo);padding:clamp(1rem,2vw,1.5rem);display:flex}.convite-publicacao-icone{border-radius:var(--raio-redondo);background:var(--cor-superficie);width:44px;height:44px;color:var(--cor-verde);flex-shrink:0;place-items:center;display:grid}.convite-publicacao-conteudo{min-width:0}.convite-publicacao h3{color:var(--cor-verde-escuro);font-size:var(--texto-lg);margin:0}.convite-publicacao p{max-width:50rem;margin-block:var(--espaco-2) var(--espaco-4)}.convite-publicacao-acoes{gap:var(--espaco-3);flex-wrap:wrap;display:flex}.convite-publicacao-acoes .botao{white-space:normal;overflow-wrap:anywhere;text-align:center}.convite-publicacao-discreto{margin:0}@media (width<=639px){.convite-publicacao{gap:var(--espaco-3);flex-direction:column}.convite-publicacao-acoes{flex-direction:column}.convite-publicacao-acoes .botao{width:100%}}.cp-descoberta{min-width:0;display:block}.cp-descoberta .descoberta-layout{display:block}.cp-descoberta .feed-publicacoes{width:100%;min-width:0;display:block}.cp-filtros-aderentes{min-width:0;top:calc(var(--cabecalho-altura) + env(safe-area-inset-top,0px));z-index:8;background:var(--cor-fundo);margin-top:10px;padding-block:14px 8px;position:sticky}.cp-linha-filtros{align-items:center;gap:10px;display:flex}.cp-filtros-vao{flex:1}.cp-segmentos{border:1px solid var(--cor-borda);background:var(--cor-areia);border-radius:12px;flex:none;padding:3px;display:inline-flex}.cp-segmentos button{height:36px;min-height:36px;color:var(--cor-texto-suave);font:750 13px var(--fonte);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;transition:background .25s,color .25s}.cp-segmentos button[aria-pressed=true]{color:var(--cor-verde-escuro);background:var(--cor-superficie);box-shadow:var(--sombra-card)}.cp-linha-filtros .campo{margin:0}.cp-ordenacao-desktop label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cp-ordenacao-desktop select{border:1px solid var(--cor-borda);background-color:var(--cor-superficie);border-radius:10px;width:auto;height:40px;min-height:40px;padding:0 30px 0 10px;font-size:13px;font-weight:650}.cp-linha-filtros .filtros-abrir-mobile{border-color:var(--cor-borda);flex:none;width:auto;height:42px;min-height:42px;padding:0 12px;font-size:13px}.cp-linha-filtros .filtros-summary-conteudo{flex-wrap:nowrap}.cp-linha-filtros .filtros-summary-conteudo>.campo-ajuda{background:var(--cor-colheita);border-radius:50%;width:6px;height:6px;padding:0;font-size:0;overflow:hidden}.cp-categorias-rapidas{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding-block:12px 4px;display:flex;overflow-x:auto}.cp-categorias-rapidas::-webkit-scrollbar{display:none}.cp-categorias-rapidas button{border:1px solid var(--cor-borda);background:var(--cor-superficie);height:36px;min-height:36px;font:650 13px var(--fonte);color:var(--cor-texto);cursor:pointer;scroll-snap-align:start;border-radius:999px;flex:none;padding:0 14px;transition:background .2s,border-color .2s,transform .2s}.cp-categorias-rapidas button:hover{border-color:var(--cor-verde-claro)}.cp-categorias-rapidas button[aria-pressed=true]{color:var(--cor-fundo);background:var(--cor-verde-escuro);border-color:var(--cor-verde-escuro)}.cp-barra-resultados{padding-block:8px 14px}.cp-barra-resultados .linha-busca{max-width:640px}.cp-ordenacao-mobile,.cp-visualizacao-mobile{display:none}.cp-linha-filtros .publicacoes-visualizacao--compacta{flex:none;margin:0}.publicacoes-visualizacao--compacta>span,.publicacoes-visualizacao--compacta .botao>span{display:none}.publicacoes-visualizacao--compacta>div{border:1px solid var(--cor-borda);background:var(--cor-areia);border-radius:12px;gap:0;padding:3px}.publicacoes-visualizacao--compacta .botao{width:38px;height:36px;min-height:36px;color:var(--cor-texto-suave);background:0 0;border:0;border-radius:9px;padding:0}.publicacoes-visualizacao--compacta .botao[aria-pressed=true]{background:var(--cor-superficie);color:var(--cor-verde-escuro);box-shadow:var(--sombra-card)}.feed-publicacoes>p[role=status]{color:var(--cor-texto-suave);margin:0 0 6px;padding-block:6px;font-size:13px}@media (width<=820px){.cp-linha-filtros{gap:6px}.cp-segmentos button{padding-inline:8px;font-size:12px}.cp-visualizacao-mobile{flex:none;place-items:center;width:42px;height:42px;min-height:42px;padding:0;display:grid}.cp-ordenacao-desktop,.cp-linha-filtros>.publicacoes-visualizacao,.cp-busca-resultados-abrir{display:none}.cp-linha-filtros .filtros-abrir-mobile{justify-content:center;width:42px;padding:0}.cp-linha-filtros .filtros-summary-conteudo>span:not(.campo-ajuda){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cp-ordenacao-mobile{gap:16px;margin-bottom:16px;display:grid}.cp-ordenacao-mobile .publicacoes-visualizacao{justify-content:flex-start;margin:0}}.cp-descoberta .grade-publicacoes{margin:0;padding-block:6px 10px}.cp-resumo-resultados{color:var(--cor-texto-suave);margin:0;padding-top:6px;font-size:13px}.cp-descoberta .boost-patrocinados{margin-block:12px}.cp-container{width:min(100%,1240px);margin-inline:auto;padding-inline:16px}.layout-institucional>main{width:100%;max-width:none;margin:0;padding:0}.cp-sobretitulo{color:var(--cor-verde);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.cp-descobrir{padding-block:10px 48px;scroll-margin-top:0}.campuni-app .grade-publicacoes:not(.lista-publicacoes){grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:18px;display:grid}.cp-links-institucionais{border-top:1px solid var(--cor-borda);gap:8px;margin-top:16px;padding:20px 8px;display:grid}.cp-links-institucionais a{color:var(--cor-texto);min-height:36px;text-decoration:none}.cp-pagina-institucional{background:var(--cor-fundo)}.cp-duas-colunas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.cp-como,.cp-secao-editorial,.cp-secao-video{padding-block:clamp(48px,8vw,96px);scroll-margin-top:80px}.cp-como--continua{padding-top:32px}.cp-secao-tom{background:var(--cor-areia);border-block:1px solid var(--cor-borda)}.cp-como>h2,.cp-secao-editorial>h2,.cp-faq h2,.cp-video-texto h2,.cp-contato-layout aside h2{font:400 clamp(38px, 5vw, 70px)/1.02 var(--fonte-display);text-transform:uppercase;color:var(--cor-verde-escuro);text-wrap:balance;max-width:22ch;margin:8px 0 0;padding-top:.08em}.cp-como>p,.cp-secao-editorial>p,.cp-faq>div>p,.cp-video-texto>p,.cp-contato-layout aside>p{color:var(--cor-texto-suave);max-width:60ch;margin:14px 0 0;font-size:17px;line-height:1.55}.cp-abas{border:1px solid var(--cor-borda);background:var(--cor-areia);border-radius:14px;flex-wrap:wrap;gap:4px;margin-block:24px;padding:5px;display:inline-flex}.cp-como--continua .cp-abas{margin-top:0}.cp-abas button{min-height:44px;color:var(--cor-texto-suave);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-weight:750;display:inline-flex}.cp-abas button[aria-pressed=true],.cp-abas button[aria-selected=true]{background:var(--cor-superficie);color:var(--cor-verde-escuro);box-shadow:var(--sombra-card)}.cp-passos-explicacao,.cp-sobre-blocos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 22px;padding:0;list-style:none;display:grid}.cp-passos-explicacao li,.cp-sobre-blocos article{border:1px solid var(--cor-borda);background:var(--cor-superficie);min-width:0;animation:cp-entrada-suave .6s var(--movimento-suave) both;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;display:flex}.cp-passos-explicacao li:nth-child(2),.cp-sobre-blocos article:nth-child(2){animation-delay:45ms}.cp-passos-explicacao li:nth-child(3),.cp-sobre-blocos article:nth-child(3){animation-delay:90ms}.cp-passos-explicacao li>span{background:var(--cor-verde);width:28px;height:28px;color:var(--cor-sobre-verde);border-radius:9px;place-items:center;font-size:13px;font-weight:700;display:grid}.cp-passos-explicacao li{animation:cp-passo-mudar .45s var(--movimento-suave) both}.cp-passos-explicacao{overflow:clip}.cp-passos-explicacao li:nth-child(n){animation-delay:0s}@keyframes cp-passo-mudar{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.cp-passos-explicacao h3,.cp-sobre-blocos h3{font:400 24px/1 var(--fonte-display);text-transform:uppercase;color:var(--cor-verde-escuro);margin:4px 0 0}.cp-passos-explicacao p,.cp-sobre-blocos p{color:var(--cor-texto-suave);margin:0;font-size:14.5px;line-height:1.55}.cp-sobre-blocos{margin-top:32px}.cp-sobre-blocos h3{font-size:22px}.cp-sobre-blocos>article>svg{width:26px;height:26px;color:var(--cor-verde)}.cp-sobre-conteudo{padding-top:32px;padding-bottom:clamp(48px,8vw,96px)}.cp-prosa{max-width:68ch}.cp-prosa h2{font:400 22px/1.2 var(--fonte-display);text-transform:uppercase;color:var(--cor-verde-escuro);margin:34px 0 8px}.cp-prosa p{line-height:1.7}.cp-prosa .cp-prosa-abertura{color:var(--cor-verde-escuro);margin-top:0;font-size:18px;font-weight:600}.cp-valores{gap:14px;display:grid}.cp-valores>div{border:1px solid var(--cor-borda);background:var(--cor-superficie);border-radius:16px;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:16px;display:grid}.cp-valor-icone{background:var(--cor-oferta-fundo);width:44px;height:44px;color:var(--cor-verde);border-radius:12px;place-items:center;display:grid}.cp-valores b{color:var(--cor-verde-escuro);display:block}.cp-valores p{color:var(--cor-texto-suave);margin:2px 0 0;font-size:14.5px;line-height:1.55}.cp-indicadores-publicos{padding-block:clamp(48px,8vw,96px)}.cp-numeros{background:var(--cor-borda);border:1px solid var(--cor-borda);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cp-numeros>div{background:var(--cor-superficie);flex-direction:column;align-items:flex-start;gap:8px;padding:24px 22px;display:flex}.cp-numeros strong{font:400 clamp(38px, 5vw, 60px)/1.55 var(--fonte-display);color:var(--cor-verde-escuro);letter-spacing:.5px}.cp-numeros>div>span{color:var(--cor-texto-suave);font-size:14px}.cp-apresentacao-ilustrada{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:40px;scroll-margin-top:80px;display:grid}.cp-video-texto ul{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cp-video-texto li{color:var(--cor-texto-suave);grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:14.5px;line-height:1.6;display:grid}.cp-video-texto li svg{color:var(--cor-verde);margin-top:2px}.cp-video-texto b{color:var(--cor-verde-escuro)}.cp-video-capa{aspect-ratio:16/10;cursor:pointer;isolation:isolate;background:radial-gradient(120% 90% at 80% 10%,#6e8a50,#2c3b22 70%);border:0;border-radius:24px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.cp-video-capa:before{content:"";z-index:-1;transform-origin:bottom;background:repeating-linear-gradient(100deg,#ffffff0d 0 2px,#0000 2px 46px);position:absolute;inset:0;transform:perspective(500px)rotateX(55deg)scale(2)translateY(30%)}.cp-telefone-ilustrado{background:#faf9f5;border:7px solid #20251b;border-radius:25px;width:30%;min-width:150px;height:116%;padding:14px 8px;transform:rotate(-4deg)translateY(4%);box-shadow:10px 18px 40px #0005}.cp-telefone-tela{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.cp-telefone-tela>img{object-fit:cover;object-position:top;border-radius:12px;width:100%;height:100%;display:block}.cp-telefone-tela:has(>img){height:100%;overflow:hidden}.cp-telefone-linha{background:#556b3e;border-radius:4px;width:90%;height:8px}.cp-telefone-linha--curta{background:#c9d3bd;width:60%}.cp-telefone-grade{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.cp-telefone-grade i{background:linear-gradient(140deg,#a9c384,#556b3e);border-radius:8px;height:60px}.cp-telefone-grade i:nth-child(2){background:linear-gradient(140deg,#2e5a46,#163728)}.cp-telefone-grade i:nth-child(3){background:linear-gradient(140deg,#cfb177,#8a5f3c)}.cp-video-abrir{color:#1d2a1a;background:#fff;border-radius:999px;align-items:center;gap:10px;max-width:calc(100% - 40px);padding:12px 18px;font-size:14px;font-weight:800;display:inline-flex;position:absolute;bottom:20px;left:20px}.cp-video-abrir svg{flex:none}.cp-slide-ilustrado{text-align:center;justify-items:center;padding:24px;display:grid}.cp-slide-ilustrado h3{font:400 32px var(--fonte-display);text-transform:uppercase}.cp-video{background:#111;border-radius:16px;width:100%;max-height:70dvh}.cp-faixa-cta{isolation:isolate;background:var(--cor-colheita);color:#241a05;border-radius:26px;grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:24px;margin-top:clamp(48px,8vw,96px);padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.cp-faixa-cta:after{content:"";z-index:-1;border:40px solid #ffffff24;border-radius:50%;width:320px;height:320px;position:absolute;top:-60px;right:-60px}.cp-faixa-cta h2{font:400 clamp(34px, 4.6vw, 62px)/1.02 var(--fonte-display);text-transform:uppercase;max-width:22ch;margin:0}.cp-faixa-cta p{opacity:.85;max-width:52ch;margin:10px 0 0;font-weight:600}.cp-faixa-cta .botao{color:#fff;background:#1d2a1a}.cp-faq{max-width:1240px}.cp-faq .botao{margin-top:20px}.cp-faq-lista{gap:10px;display:grid}.cp-faq-lista details{border:1px solid var(--cor-borda);background:var(--cor-superficie);border-radius:14px;overflow:hidden}.cp-faq-lista summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:16px 18px;font-weight:800;list-style:none;display:flex}.cp-faq-lista summary::-webkit-details-marker{display:none}.cp-faq-lista summary svg{flex:none;transition:transform .2s}.cp-faq-lista details[open] summary svg{transform:rotate(45deg)}.cp-faq-lista details p{color:var(--cor-texto-suave);margin:0;padding:0 18px 16px;font-size:14.5px;line-height:1.7}.cp-contato-canais{padding-block:32px}.cp-contato-canais:has(.cp-canais-oficiais:empty){display:none}.cp-contato-canais .cp-canais-oficiais{flex-wrap:wrap;gap:18px;display:flex}.cp-contato-canais a{border:1px solid var(--cor-borda);background:var(--cor-superficie);border-radius:18px;padding:22px;font-weight:750}.cp-contato-layout{padding-block:clamp(48px,8vw,96px)}.cp-contato-layout aside>.cp-faq-lista{margin-top:28px}.cp-form-contato{background:var(--cor-superficie);border:1px solid var(--cor-borda);box-shadow:var(--sombra-card);border-radius:22px;padding:clamp(18px,3vw,28px)}.cp-form-contato fieldset,.cp-newsletter fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.cp-contato-duas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px;display:grid}.cp-form-contato .campo-checkbox,.cp-newsletter .campo-checkbox{align-items:start;gap:10px;font-size:12.5px;line-height:1.6;display:flex}.cp-form-contato .campo-checkbox input,.cp-newsletter .campo-checkbox input{width:18px;height:18px;accent-color:var(--cor-verde);flex:none;margin-top:0}.cp-recebido,.cp-acao-newsletter{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:22px;padding:40px}.cp-acao-newsletter{max-width:650px;margin:40px auto}.cp-acao-newsletter>a{margin-top:24px;display:block}.cp-termos{padding-top:24px}.cp-termos section{padding:0}.pagina-privacidade{background:0 0;border:0;border-radius:0;width:min(100%,1240px);margin:0 auto 64px;padding:0 16px}.pagina-privacidade>:not(.cp-apresentacao){max-width:78ch}.cp-rodape{text-align:left;color:#c9d3bd;background:var(--cor-rodape);padding:0;padding-bottom:env(safe-area-inset-bottom,0px);border:0;margin-top:clamp(48px,8vw,96px)}.cp-rodape a{color:inherit;text-decoration:none}.cp-rodape a:hover{color:#fff}.cp-rodape .cp-newsletter{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;margin:0;padding-block:44px;display:grid}.cp-rodape .cp-newsletter .cp-sobretitulo{display:none}.cp-rodape .cp-newsletter h2{font:400 clamp(30px, 3.6vw, 48px)/1.04 var(--fonte-display);text-transform:uppercase;color:#fff;text-wrap:balance;margin:0}.cp-rodape .cp-newsletter p{margin:8px 0 0;font-size:14px;line-height:1.6}.cp-newsletter form{min-width:0}.cp-newsletter fieldset{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.cp-newsletter .campo-checkbox{grid-column:1/-1}.cp-newsletter input[type=email]{color:#fff;background:#ffffff0f;border:1px solid #ffffff50;height:48px}.cp-newsletter input[type=checkbox]{accent-color:#e6ae45}.cp-newsletter .campo label{color:#c9d3bd}.cp-newsletter .botao{color:#241a05;background:#e6ae45;height:48px}.cp-newsletter fieldset:disabled{opacity:.7}.cp-newsletter .campo-erro{color:#ffb9a9}.cp-rodape h2{font:400 17px/1.2 var(--fonte-display);text-transform:uppercase;letter-spacing:.6px;color:#fff;margin:0 0 12px}.cp-rodape-colunas{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr)) minmax(0,1.4fr);gap:28px;padding-block:40px;display:grid}.cp-rodape-colunas>*{min-width:0}.cp-rodape-colunas nav{flex-direction:column;align-items:flex-start;gap:9px;font-size:14px;display:flex}.cp-rodape-marca{font:400 30px/1 var(--fonte-display);color:#fff;align-items:center;gap:10px;display:flex}.cp-rodape p{margin:8px 0 0;font-size:14px;line-height:1.6}.cp-canais-oficiais{gap:10px;display:grid}.cp-canais-oficiais a{overflow-wrap:anywhere;align-items:start;gap:10px;display:flex}.cp-canais-oficiais svg{color:#e6ae45;flex:none;margin-top:2px}.cp-contato-canais svg{color:var(--cor-verde)}.cp-rodape-base{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:16px;padding-block:20px;font-size:12px;display:flex}.cp-rodape-base>span{margin-right:auto}@media (width<=1000px){.cp-rodape-colunas{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-rodape-sobre,.cp-rodape-colunas>div:last-child{grid-column:span 3}}@media (width<=900px){.cp-duas-colunas,.cp-apresentacao-ilustrada{grid-template-columns:1fr;gap:28px}}@media (width<=820px){.campuni-app .grade-publicacoes:not(.lista-publicacoes){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cp-passos-explicacao,.cp-sobre-blocos{grid-template-columns:1fr}.cp-rodape .cp-newsletter{grid-template-columns:minmax(0,1fr)}.cp-numeros>div>span{font-size:12px}.cp-video-abrir{max-width:calc(100% - 24px);padding:10px 12px;font-size:12px;bottom:12px;left:12px}.cp-video-capa{min-height:250px}.cp-telefone-grade i{height:42px}}@media (width<=720px){.cp-faixa-cta{grid-template-columns:1fr}.cp-faixa-cta .botao{justify-self:start}}@media (width<=560px){.cp-contato-duas{grid-template-columns:minmax(0,1fr)}.cp-rodape-colunas{grid-template-columns:1fr 1fr}.cp-rodape-sobre,.cp-rodape-colunas>div:last-child{grid-column:span 2}.cp-newsletter fieldset{grid-template-columns:minmax(0,1fr)}.cp-newsletter .campo-checkbox{grid-column:auto}.cp-acao-newsletter{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.cp-passos-explicacao li,.cp-sobre-blocos article{animation:none}}.cp-hero{isolation:isolate;color:#fff;background:radial-gradient(55% 65% at 74%,#d6ff7842,#0000 70%),radial-gradient(circle at 10% 6%,#ffd67842,#0000 42%),radial-gradient(circle at 96% 100%,#ffbe3c4d,#0000 38%),linear-gradient(135deg,#16300d,#2e5a16 38%,#5e8f1c 72%,#9cbf2a);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.cp-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg,#0a1a049e,#0a1a0452 42%,#0000 66%);position:absolute;inset:0}.cp-hero-dentro.cp-container{z-index:2;width:auto;padding-block:calc(var(--cabecalho-altura) + 40px) 84px;flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.cp-hero-texto{grid-template-columns:minmax(0,1fr);gap:18px;max-width:700px;display:grid}.cp-hero-entrada{animation:cp-entrada-suave .9s var(--movimento-suave) both}.cp-selo{color:#fff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;animation-delay:60ms;display:inline-flex}.cp-pulso{background:#e6ae45;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite cp-pulso}.layout-institucional .cp-hero h1{color:#fff;font:400 clamp(58px, min(7.2vw, 12.5vh), 120px)/.88 var(--fonte-display);letter-spacing:0;text-shadow:0 2px 30px #0a1a0440;max-width:8.6em;margin:0;padding-top:.08em}.cp-hero h1 .cp-palavra-destaque{color:#e9f98c}.cp-hero-apoio{color:#ffffffeb;max-width:46ch;margin:0;font-size:18px;line-height:1.6;animation-delay:.7s}.cp-particulas-camada,.cp-particulas{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cp-motivo-estatico{width:min(78svh,42vw);display:none;position:absolute;top:50%;left:74%;transform:translate(-50%,-50%)}.cp-particulas--estaticas .cp-motivo-estatico{display:block}.cp-particulas--estaticas .cp-particulas{display:none}.cp-marca-agua{z-index:0;color:#ffffff12;font:400 clamp(120px, 25vw, 400px)/.75 var(--fonte-display);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:-.1em;left:50%;transform:translate(-50%)}.cp-busca-hero{max-width:640px;animation-delay:.84s}.cp-busca-hero .linha-busca{background:var(--cor-superficie);color:var(--cor-texto);border-radius:16px;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex;box-shadow:0 20px 44px -20px #0000008c}.cp-busca-hero .campo{flex:1;min-width:0;margin:0}.cp-busca-hero label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cp-busca-hero input{box-shadow:none;background:0 0;border:0;outline:none;height:46px;min-height:46px;padding:0;font-weight:650}.cp-busca-hero .busca-icone{color:var(--cor-texto-suave);flex:none}.cp-busca-hero .botao{color:#fff;height:38px;min-height:38px;box-shadow:none;background:#1d2a1a;padding:0 13px;font-size:13.5px}.cp-busca-hero .botao:hover{background:#2b3d26}.cp-busca-hero .linha-busca:focus-within{outline-offset:3px;outline:2px solid #e9f98c}.cp-sugestoes{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;animation-delay:.92s;display:flex}.cp-sugestoes>span{opacity:.8}.cp-sugestoes button{color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:999px;min-height:0;padding:3px 10px;font-size:12.5px;font-weight:650}.cp-sugestoes button:hover{background:#ffffff24}.cp-hero-acoes{flex-wrap:wrap;gap:12px;animation-delay:1s;display:flex}.cp-hero-acoes .botao{border-radius:14px;height:54px;min-height:54px;padding:0 24px;font-size:16px}.cp-hero-acoes .botao--primario{color:#16300d;background:#e9f98c;min-width:250px;box-shadow:0 14px 30px -12px #e9f98cb3}.cp-hero-acoes .botao--primario:hover{filter:brightness(1.06);background:#e9f98c}.cp-hero-acoes .botao--secundario{color:#fff;background:#ffffff1f;border-color:#ffffff47}.cp-hero-acoes .botao--secundario:hover{background:#fff3}.cp-hero-selos{flex-wrap:wrap;gap:8px;min-height:42.8px;margin:4px 0 0;animation-delay:1.1s;display:flex}.cp-hero-selos>span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff47;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:750;display:inline-flex}.cp-hero-selos b{font:400 16px/1.55 var(--fonte-display);margin-right:-3px}.cp-hero-selos>span:not(.cp-selo-metrica):before{content:"";background:#e9f98c;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #e9f98c40}.cp-rolar{z-index:2;color:#ffffffc7;letter-spacing:2.4px;text-transform:uppercase;justify-items:center;gap:8px;font-size:9.5px;font-weight:800;text-decoration:none;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.cp-rolar i{transform-origin:top;background:linear-gradient(#ffffffe6,#0000);width:1px;height:38px;animation:2.1s ease-in-out infinite cp-rolar-dica}@keyframes cp-pulso{0%{box-shadow:0 0 #e6ae45b3}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes cp-rolar-dica{0%,to{opacity:.25;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.cp-hero--pausada .cp-pulso,.cp-hero--pausada .cp-rolar i{animation-play-state:paused}.cp-hero:has(.cp-particulas--estaticas) .cp-pulso{animation:none}.cp-hero:has(.cp-particulas--estaticas) .cp-rolar i{animation:none}@media (height<=820px) and (width>=821px){.cp-hero .cp-sugestoes{display:none}}@media (width<=1000px){.cp-motivo-estatico{opacity:.42;width:min(95vw,50svh);top:30%;left:72%}}@media (width<=820px){.cp-hero:before{background:linear-gradient(#0a1a0433,#0a1a0480 55%,#0a1a0440)}.cp-hero-dentro.cp-container{padding-block:calc(var(--cabecalho-altura) + 36px) 96px;justify-content:flex-end}.layout-institucional .cp-hero h1{max-width:none;font-size:clamp(50px,14vw,82px)}.cp-hero-apoio{font-size:15.5px}.cp-hero-acoes .botao{flex:100%;min-width:0}.cp-rolar,.cp-hero .cp-sugestoes{display:none}}@media (width<=670px){.cp-hero-selos{min-height:88px}}@media (width<=360px){.cp-hero-selos{min-height:128px}}@media (prefers-reduced-motion:reduce){.cp-hero-entrada,.cp-pulso,.cp-rolar i{animation:none}}.cp-publicar-rotulo-mobile{display:none}@media (width<=820px){.cp-publicar-rotulo-desktop{display:none}.cp-publicar-rotulo-mobile{display:inline}}.cp-esteira{color:#fff;background:#1d2a1a;border-bottom:1px solid #ffffff14;align-items:center;height:54px;display:flex;position:relative;overflow:hidden}.cp-esteira-inferior>.cp-esteira{margin-bottom:var(--espaco-6)}.cp-esteira>p{margin:0;padding-inline:16px;font-size:13px}.cp-esteira-janela{width:100%;min-width:0;overflow:hidden}.cp-esteira-trilho{width:max-content;animation:60s linear infinite cp-esteira-deslizar;display:flex}.cp-esteira-grupo{flex:none;align-items:center;display:flex}.cp-esteira a{height:54px;color:inherit;white-space:nowrap;border-right:1px solid #ffffff1a;flex:none;align-items:center;gap:10px;padding-inline:26px;font-size:13.5px;text-decoration:none;display:flex}.cp-esteira a strong{font:400 16px/1.55 var(--fonte-display);text-transform:uppercase;letter-spacing:.3px}.cp-esteira a>span,.cp-esteira small{color:#ffffff9e;font-size:13.5px}.cp-esteira a>i{display:none}.cp-esteira a>svg{width:14px;height:14px;color:var(--cor-colheita)}.cp-esteira .avatar{width:32px;height:32px;color:var(--cor-texto);flex:none;font-size:12px}.cp-esteira:hover .cp-esteira-trilho,.cp-esteira--pausada .cp-esteira-trilho,.cp-esteira--inativa .cp-esteira-trilho{animation-play-state:paused}.cp-esteira:has(a:focus-visible) .cp-esteira-trilho{animation-play-state:paused}.cp-esteira:has(a:active) .cp-esteira-trilho{animation-play-state:paused}.cp-esteira a:focus-visible{outline-offset:-5px;outline:2px solid}.cp-esteira-pausa{color:#fff;cursor:pointer;background:#1d2a1a;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:6px;right:4px;box-shadow:-12px 0 12px #1d2a1a}.cp-esteira--estatica .cp-esteira-trilho{animation:none}.cp-esteira--estatica .cp-esteira-janela{scrollbar-width:none;overflow-x:auto}.cp-esteira--estatica .cp-esteira-janela::-webkit-scrollbar{display:none}.cp-esteira a:hover strong{color:#e9f98c}@keyframes cp-esteira-deslizar{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cp-esteira-trilho{animation:none}.cp-esteira-grupo[aria-hidden=true],.cp-esteira-pausa{display:none}.cp-esteira-janela{scrollbar-width:none;overflow-x:auto}.cp-esteira-janela::-webkit-scrollbar{display:none}}
