@font-face{font-family:Montserrat;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:500;font-display:swap;src:url(/fonts/montserrat-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(/fonts/montserrat-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:700;font-display:swap;src:url(/fonts/montserrat-latin-700-normal.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-latin-400-normal.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-weight:500;font-display:swap;src:url(/fonts/eb-garamond-latin-500-normal.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/eb-garamond-latin-400-italic.woff2)format("woff2")}:root{--azul:#142742;--azul-2:#1d3557;--azul-escuro:#0f1e33;--dourado:#c6a75e;--dourado-claro:#d4b873;--grafite:#2b2f33;--branco:#fff;--nevoa:#eef1f5;--linha:#d9dee6;--suave:#5e6672;--azul-claro:#c9d3e0;--texto-sobre-azul:#dce3ec;--erro:#9b2c2c;--sans:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--serif:"EB Garamond",Georgia,"Times New Roman",serif;--largura:1180px;--gutter:56px;--raio:2px}@media (width<=1024px){:root{--gutter:36px}}@media (width<=860px){:root{--gutter:20px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:400 1.1875rem/1.6 var(--serif);color:var(--grafite);background:var(--branco);margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--dourado);outline-offset:3px}.pular{background:var(--branco);color:var(--azul);font:600 14px var(--sans);z-index:10;padding:8px 12px;position:absolute;top:8px;left:-999px}.pular:focus{left:8px}.previa{color:#5a4300;font:500 13px/1.4 var(--sans);text-align:center;background:#fff7e0;padding:8px 16px}.cab{justify-content:space-between;align-items:center;gap:24px;display:flex}.cab .marca img{width:auto;height:36px}.cab nav{font:500 14px/1 var(--sans);white-space:nowrap;align-items:center;gap:22px;display:flex}.cab nav a{text-decoration:none}.cab .whats{border-radius:var(--raio);border:1px solid;padding:11px 16px;font-weight:600}.menu-bt,.whats .i-whats{display:none}.cab-claro{padding:20px var(--gutter);border-bottom:1px solid var(--linha);color:var(--azul)}.cab-claro nav a:not(.whats){color:var(--grafite)}.abertura{grid-template-columns:minmax(0,46fr) minmax(0,54fr);min-height:min(100svh,820px);display:grid;position:relative}.painel{background:var(--azul);color:var(--branco);padding:112px var(--gutter) 48px;flex-direction:column;display:flex}.painel .cab{top:32px;left:var(--gutter);right:var(--gutter);z-index:2;position:absolute}.painel .cab .marca{flex-shrink:0}.painel .cab nav a:not(.whats){color:#eef2f7;text-shadow:0 1px 8px #0a14238c}.painel .cab .whats{backdrop-filter:blur(2px);background:#14274273}.painel .cab nav a:hover{color:var(--branco)}.painel .miolo{max-width:34rem;margin:auto 0;padding:48px 0 8px}.abertura h1{font:500 15px/1.5 var(--sans);color:var(--azul-claro);max-width:27rem;margin:0 0 26px}.frase{font:600 clamp(2.4rem,4.2vw,4rem)/1.08 var(--sans);letter-spacing:-.015em;margin:0 0 28px}.apoio{color:var(--texto-sobre-azul);max-width:30rem;margin:0 0 40px;font-size:1.3rem;line-height:1.55}.botao{background:var(--dourado);color:var(--azul);font:600 15px/1.2 var(--sans);border-radius:var(--raio);padding:18px 26px;text-decoration:none;display:inline-block}.botao span{opacity:.8;font-weight:500}.botao:hover{background:var(--dourado-claro)}.abertura .foto{margin:0;position:relative;overflow:hidden}.abertura .foto img{object-fit:cover;object-position:62% 30%;width:100%;height:100%}.secao{max-width:var(--largura);padding:120px var(--gutter);margin:0 auto}.secao h2{font:600 clamp(1.6rem,2.4vw,2.1rem)/1.15 var(--sans);color:var(--azul);letter-spacing:-.01em;margin:0 0 32px}.muda{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:72px;display:grid}.muda ul{margin:0;padding:0;list-style:none}.muda li{border-top:1px solid var(--linha);padding:22px 0;font-size:1.45rem;line-height:1.45}.muda li:last-child{border-bottom:1px solid var(--linha)}.muda .lado{padding-top:6px}.muda .lado p{margin:0 0 20px}.link-texto{font:600 15px/1.4 var(--sans);color:var(--azul);text-underline-offset:5px}.faixa{min-height:72vh;color:var(--branco);align-items:flex-end;margin:0;display:flex;position:relative;overflow:hidden}.faixa img{object-fit:cover;object-position:40% 55%;width:100%;height:100%;position:absolute;inset:0}.faixa:after{content:"";background:linear-gradient(#0c162626 40%,#0c1626d1);position:absolute;inset:0}.faixa blockquote{z-index:1;padding:0 var(--gutter) 72px;max-width:var(--largura);margin:0;width:100%;margin-inline:auto;position:relative}.faixa blockquote p{font:500 clamp(1.9rem,3.4vw,3.2rem)/1.15 var(--serif);max-width:20em;margin:0}.faixa figcaption{z-index:1;font:400 11px/1.4 var(--sans);opacity:.8;position:absolute;bottom:12px;right:16px}.faixa figcaption a{color:inherit}.fases .intro{color:var(--azul);margin:0 0 56px;font-size:1.3rem}.fase{border-top:2px solid var(--azul);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;padding:48px 0 56px;display:grid}.fase-impl{grid-template-columns:1fr;gap:32px}.fase-impl .fase-cab{max-width:40rem}.fase-n{font:600 14px/1 var(--sans);color:var(--dourado);margin:0 0 14px}.fase h3{font:600 1.7rem/1.2 var(--sans);color:var(--azul);margin:0 0 14px}.fase-cab p{margin:0 0 20px}.fase h4{font:600 1rem/1.3 var(--sans);color:var(--azul);margin:0 0 12px}.perguntas{margin:0 0 36px;padding:0;list-style:none}.perguntas li{border-bottom:1px solid var(--linha);padding:14px 0;font-size:1.3rem;line-height:1.4}.perguntas li:first-child{border-top:1px solid var(--linha)}.entregas{columns:2;column-gap:40px;margin:0;padding:0 0 0 1.1em}.entregas li{break-inside:avoid;margin:0 0 10px}.passos{counter-reset:passo;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.passos li{counter-increment:passo;padding:0 28px 0 0}.passos li:before{content:counter(passo);font:600 14px/1 var(--sans);color:var(--dourado);margin-bottom:14px;display:block}.passos h4{margin-bottom:8px;font-size:1.1rem}.passos p{margin:0;font-size:1.1rem}.fase .nota{font:500 15px/1.6 var(--sans);color:var(--suave);max-width:40rem;margin:8px 0 0}.pagina{max-width:var(--largura);padding:64px var(--gutter) 96px;margin:0 auto}.pagina h1{font:600 clamp(2.1rem,4vw,3.2rem)/1.1 var(--sans);color:var(--azul);letter-spacing:-.015em;max-width:18em;margin:0 0 20px}.pagina .lead{color:var(--azul);max-width:38rem;margin:0 0 36px;font-size:1.4rem;line-height:1.5}.bloco{border-top:1px solid var(--linha);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;padding:48px 0;display:grid}.bloco.primeiro{margin-top:72px}.bloco h2{font:600 1.45rem/1.25 var(--sans);color:var(--azul);margin:0}.bloco ul,.bloco ol{margin:0;padding-left:1.1em}.bloco li{margin:0 0 12px}.bloco .sem-marca{padding:0;list-style:none}.bloco .sem-marca li{border-bottom:1px solid var(--linha);margin:0;padding:12px 0}.bloco .sem-marca li:first-child{border-top:1px solid var(--linha)}.bloco ol.como{counter-reset:como;padding:0;list-style:none}.bloco ol.como li{counter-increment:como;grid-template-columns:2.2rem 1fr;margin:0 0 18px;display:grid}.bloco ol.como li:before{content:counter(como);font:600 15px/1.9 var(--sans);color:var(--dourado)}.bloco ol.como strong{font:600 1.05rem var(--sans);color:var(--azul);display:block}.bloco .obs{font:400 15px/1.6 var(--sans);color:var(--suave);margin:18px 0 0}.sobre-fundo{background:var(--nevoa)}.sobre{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.sobre figure{margin:0}.sobre .retrato{position:sticky;top:32px}.sobre .retrato img{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;width:100%;max-height:560px}.sobre .retrato figcaption{font:400 13px/1.5 var(--sans);color:var(--suave);margin-top:10px}.sobre p{max-width:34rem;margin:0 0 18px}.rota{max-width:480px;margin:28px 0 4px}.rota svg{width:100%;height:auto;overflow:visible}.rota .caminho{fill:none;stroke:var(--dourado);stroke-width:2.5px;stroke-linecap:round}.rota .ponto{fill:var(--azul)}.rota text{font:500 15px var(--sans);fill:var(--grafite)}.js-rota .rota .caminho{stroke-dasharray:var(--comp);stroke-dashoffset:var(--comp);transition:stroke-dashoffset 2.4s cubic-bezier(.65,0,.35,1)}.js-rota .rota.desenhada .caminho{stroke-dashoffset:0}.parceiro{font:500 15px/1.6 var(--sans);color:var(--grafite);border-top:1px solid var(--linha);max-width:34rem;margin-top:28px;padding-top:18px}.forum{display:block}.forum-texto{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:56px;margin-bottom:36px;display:grid}.forum-texto h2{margin:0}.forum-texto p{max-width:36rem;margin:0}.forum-fotos{grid-template-rows:auto auto;grid-template-columns:minmax(0,7fr) minmax(0,3fr) minmax(0,4fr);gap:16px;display:grid}.forum-fotos figure{margin:0}.forum-fotos img{object-fit:cover;width:100%;height:100%}.f-grande{grid-area:1/1/3/3}.f-grande img{aspect-ratio:3/2;height:auto}.f-grande figcaption{font:400 13px/1.5 var(--sans);color:var(--suave);margin-top:10px}.f-vertical{grid-area:1/3}.f-vertical img{aspect-ratio:4/5;object-position:30% 40%}.f-palco{grid-area:2/3;align-self:start}.f-palco img{aspect-ratio:3/2}.secao.ritmo-amplo{padding-top:136px;padding-bottom:136px}.secao.ritmo-curto{padding-top:88px;padding-bottom:88px}.sobre-fundo .secao{padding-top:136px;padding-bottom:136px}.artigos ol{border-top:1px solid var(--linha);margin:0;padding:0;list-style:none}.artigos li{border-bottom:1px solid var(--linha)}.artigos li a{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:26px 0;text-decoration:none;display:grid}.artigos li strong{font:600 1.2rem/1.35 var(--sans);color:var(--azul)}.artigos li span{font:400 1.05rem/1.5 var(--serif);color:var(--suave);margin-top:6px;display:block}.artigos li em{font:500 13px var(--sans);color:var(--suave);white-space:nowrap;font-style:normal}.artigos li a:hover strong{text-underline-offset:5px;text-decoration:underline}.chamada{background:var(--azul);color:var(--branco)}.chamada .secao{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding-top:96px;padding-bottom:96px;display:grid}.chamada h2{color:var(--branco);margin:0 0 12px}.chamada p{color:var(--texto-sobre-azul);max-width:36rem;margin:0}.rodape{background:var(--azul-escuro);color:var(--azul-claro);font:400 14px/1.6 var(--sans)}.rodape .secao{grid-template-columns:2fr 1fr 1fr;gap:40px;padding-top:64px;padding-bottom:40px;display:grid}.rodape img{width:auto;height:30px;margin-bottom:16px}.rodape h2{font:600 13px/1.4 var(--sans);color:var(--branco);letter-spacing:0;margin:0 0 12px}.rodape ul{margin:0;padding:0;list-style:none}.rodape li{margin:0 0 8px}.rodape a{text-decoration:none}.rodape a:hover{text-decoration:underline}.rodape .fim{color:#93a1b5;border-top:1px solid #2a3b55;grid-column:1/-1;padding-top:20px;font-size:12px}.redes{gap:6px;margin:20px 0 0;padding:0;list-style:none;display:flex}.redes li{margin:0}.redes a{width:40px;height:40px;color:var(--dourado);border-radius:var(--raio);justify-content:center;align-items:center;display:inline-flex}.redes a:hover{color:#e2c98a;background:#c6a75e14}.redes svg{width:22px;height:22px}.confirmar-rodape{margin:8px 0 0}.artigo{max-width:760px;margin:0 auto;padding:64px 24px 96px}.trilha{font:500 13px/1.4 var(--sans);color:var(--suave);margin:0 0 28px}.trilha a{color:inherit}.artigo h1{font:600 clamp(2rem,3.6vw,2.9rem)/1.12 var(--sans);color:var(--azul);letter-spacing:-.015em;margin:0 0 18px}.autoria{font:400 14px/1.5 var(--sans);color:var(--suave);align-items:center;gap:12px;margin:0 0 40px;display:flex}.autoria img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:44px;height:44px}.resposta{color:var(--azul);border-left:3px solid var(--dourado);margin:0 0 48px;padding-left:22px;font-size:1.35rem;line-height:1.5}.artigo h2{font:600 1.5rem/1.25 var(--sans);color:var(--azul);margin:56px 0 16px}.artigo p,.artigo li{line-height:1.65}.artigo table{border-collapse:collapse;width:100%;font:400 15px/1.5 var(--sans);margin:12px 0 8px}.artigo th{text-align:left;color:var(--azul);border-bottom:2px solid var(--dourado);vertical-align:bottom;padding:10px 12px 10px 0}.artigo td{border-bottom:1px solid var(--linha);vertical-align:top;padding:10px 12px 10px 0}.artigo tbody th{vertical-align:top;border-bottom:1px solid var(--linha);width:9.5rem;padding-top:10px;font-weight:600}@media (width<=640px){.artigo table thead{display:none}.artigo table tr{border-bottom:1px solid var(--linha);padding:14px 0;display:block}.artigo tbody th,.artigo td{border:0;width:auto;padding:4px 0;display:block}.artigo tbody th{font-size:16px}.artigo td:before{content:attr(data-rotulo);color:var(--suave);margin-top:6px;font-size:13px;font-weight:600;display:block}}.tabela{overflow-x:auto}.confirmar{color:#5a4300;font:600 .8em var(--sans);border-radius:var(--raio);background:#fff1c9;padding:1px 6px}.fontes{font:400 14px/1.6 var(--sans);color:var(--suave);border-top:1px solid var(--linha);margin-top:56px;padding-top:20px}.fontes h2{color:var(--grafite);margin:0 0 10px;font-size:15px}.fontes li{margin-bottom:6px}.aviso{font:400 14px/1.6 var(--sans);color:var(--suave);margin:20px 0 0}.caixa-cta{background:var(--azul);color:var(--branco);margin:56px 0 0;padding:32px}.caixa-cta p{margin:0 0 20px;font-size:1.25rem}@media (width<=1024px){.passos{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (width<=860px){body{font-size:1.125rem}.abertura{grid-template-columns:1fr;min-height:0}.abertura .foto{order:-1;height:64vw;max-height:440px}.painel{padding:24px var(--gutter) 44px}.painel .cab{top:16px;left:var(--gutter);right:var(--gutter);z-index:2;position:absolute}.abertura{position:relative}.cab .marca img{height:28px}.cab nav a:not(.whats){display:none}.cab,.cab nav{gap:4px}.cab .whats,.painel .cab .whats{backdrop-filter:none;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.whats .i-whats{width:25px;height:25px;display:block}.whats .whats-txt{display:none}.js .menu-bt{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-8px;padding:0;display:inline-flex}.menu-bt svg{width:27px;height:27px}.menu-bt .i-fechar,.menu-bt[aria-expanded=true] .i-menu{display:none}.menu-bt[aria-expanded=true] .i-fechar{display:block}.painel .cab .whats,.painel .menu-bt{color:var(--branco);filter:drop-shadow(0 1px 5px #0a1423b3)}.cab-claro{position:relative}.cab nav{margin-left:auto}.cab.aberto nav{background:var(--azul);z-index:5;white-space:normal;flex-direction:column;align-items:stretch;gap:0;padding:4px 20px 20px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 14px 28px #0a142347}.cab.aberto nav a:not(.whats){color:var(--branco);text-shadow:none;border-bottom:1px solid #ffffff24;padding:17px 0;font-size:17px;display:block}.cab.aberto nav .whats,.painel .cab.aberto nav .whats{text-align:center;background:var(--dourado);width:auto;height:auto;color:var(--azul);filter:none;margin-top:18px;padding:14px 16px;font-size:15px;display:block}.cab.aberto nav .whats .i-whats{display:none}.cab.aberto nav .whats .whats-txt{display:inline}.painel .miolo{padding-top:0}.apoio{margin-bottom:28px;font-size:1.15rem}.secao{padding:72px var(--gutter)}.muda,.sobre{grid-template-columns:1fr;gap:36px}.forum-texto{grid-template-columns:1fr;gap:16px}.forum-fotos{grid-template-columns:1fr 1fr;gap:10px}.f-grande{grid-area:auto/1/auto/3}.f-vertical{grid-area:auto/1}.f-palco{grid-area:auto/2;align-self:stretch}.f-palco img{aspect-ratio:auto;height:100%}.secao.ritmo-amplo,.sobre-fundo .secao{padding-top:80px;padding-bottom:80px}.secao.ritmo-curto{padding-top:56px;padding-bottom:56px}.muda li{font-size:1.25rem}.faixa{min-height:62vh}.faixa blockquote{padding-bottom:72px}.rota text{font-size:22px}.fase{grid-template-columns:1fr;gap:28px;padding:36px 0 40px}.passos{grid-template-columns:1fr}.passos li{border-bottom:1px solid var(--linha);padding:18px 0}.entregas{columns:1}.perguntas li{font-size:1.15rem}.bloco{grid-template-columns:1fr;gap:20px;padding:36px 0}.pagina{padding:40px var(--gutter) 72px}.sobre .retrato{max-width:420px;position:static}.chamada .secao{grid-template-columns:1fr;gap:24px}.rodape .secao{grid-template-columns:1fr;gap:28px}.artigos li a{grid-template-columns:1fr;gap:6px}.artigo{padding:40px var(--gutter) 72px}.resposta{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.js-rota .rota .caminho{stroke-dashoffset:0}}.confirmar-bloco{outline-offset:6px;outline:1px dashed #c9a23a}.selo-confirmar{color:#5a4300;font:600 12px/1.4 var(--sans);border-radius:var(--raio);background:#fff1c9;margin:6px 0 0;padding:2px 8px;display:inline-block}.alternativa{font:500 14px/1.4 var(--sans);color:var(--azul-claro);margin-top:14px;display:block}.alternativa a{color:var(--branco);text-underline-offset:4px}.chamada .acoes{flex-direction:column;align-items:flex-start;display:flex}.forum-fotos.sem-painel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.forum-fotos.sem-painel .f-vertical,.forum-fotos.sem-painel .f-palco{grid-area:auto}.forum-fotos.sem-painel .f-palco img{aspect-ratio:auto;height:100%}.sobre .mais{margin-top:24px}.pagina-sobre{max-width:var(--largura);padding:64px var(--gutter) 40px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;margin:0 auto;display:grid}.pagina-sobre .retrato{margin:0;position:sticky;top:32px}.pagina-sobre .retrato img{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;width:100%}.pagina-sobre h1{font:600 clamp(2.1rem,4vw,3.2rem)/1.1 var(--sans);color:var(--azul);letter-spacing:-.015em;margin:0 0 6px}.pagina-sobre .subtitulo{font:500 15px/1.4 var(--sans);color:var(--suave);margin:0 0 36px}.pagina-sobre p{max-width:36rem}.pagina-sobre .experiencia{max-width:36rem;margin:28px 0 0;padding:0;list-style:none}.pagina-sobre .experiencia li{border-top:1px solid var(--linha);padding:14px 0}.pagina-sobre .experiencia li:last-child{border-bottom:1px solid var(--linha)}.metodo-fundo{background:var(--nevoa)}.metodo h2{margin-bottom:40px}.metodo ol{counter-reset:m;border-top:2px solid var(--azul);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.metodo li{counter-increment:m;padding:28px 28px 0 0}.metodo li:before{content:counter(m);font:600 14px/1 var(--sans);color:var(--dourado);margin-bottom:14px;display:block}.metodo h3{font:600 1.2rem/1.3 var(--sans);color:var(--azul);margin:0 0 8px}.metodo p{margin:0}.sobre-final{max-width:var(--largura);padding:96px var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:72px;margin:0 auto;display:grid}.sobre-final blockquote{font:500 clamp(1.6rem,2.6vw,2.3rem)/1.25 var(--serif);color:var(--azul);margin:0}.sobre-final figure{margin:0}.sobre-final img{aspect-ratio:4/5;object-fit:cover;object-position:30% 40%;width:100%}.sobre-parceiro{font:500 15px/1.6 var(--sans);border-top:1px solid var(--linha);max-width:36rem;margin-top:32px;padding-top:18px}.sobre-parceiro a{color:var(--azul);text-underline-offset:4px}.form-secao{border-top:2px solid var(--azul);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;margin-top:24px;padding:56px 0 8px;scroll-margin-top:24px;display:grid}.form-secao h2{font:600 1.7rem/1.2 var(--sans);color:var(--azul);margin:0 0 14px}.form-secao .intro{margin:0 0 18px}.form-secao .alt-whats{font:500 14px/1.5 var(--sans);color:var(--suave)}.form-secao .alt-whats a{color:var(--azul);text-underline-offset:4px;font-weight:600}.form{grid-template-columns:1fr 1fr;gap:22px 24px;display:grid}.form .campo{flex-direction:column;gap:8px;min-width:0;display:flex}.form .largo{grid-column:1/-1}.form label,.form legend{font:600 14px/1.4 var(--sans);color:var(--azul)}.form .ajuda{font:400 13px/1.4 var(--sans);color:var(--suave);margin:-2px 0 2px}.form .obrig{color:var(--suave);font-weight:500}.form input[type=text],.form input[type=email],.form input[type=tel],.form select,.form textarea{width:100%;font:400 17px/1.4 var(--sans);color:var(--grafite);background:var(--branco);border-radius:var(--raio);border:1px solid #b9c2cf;padding:13px 14px}.form textarea{resize:vertical;min-height:120px;font-family:var(--serif);font-size:18px}.form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--azul) 50%),linear-gradient(135deg,var(--azul) 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.form input:focus,.form select:focus,.form textarea:focus{outline:2px solid var(--dourado);outline-offset:1px;border-color:var(--azul)}.form fieldset{border:0;min-width:0;margin:0;padding:0}.form .opcoes{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.form .opcao{position:relative}.form .opcao input{opacity:0;width:1px;height:1px;position:absolute}.form .opcao span{font:500 15px/1.3 var(--sans);color:var(--grafite);border-radius:var(--raio);cursor:pointer;background:var(--branco);border:1px solid #b9c2cf;padding:11px 14px;display:inline-block}.form .opcao input:checked+span{background:var(--azul);border-color:var(--azul);color:var(--branco)}.form .opcao input:focus-visible+span{outline:2px solid var(--dourado);outline-offset:2px}.form .consentimento{font:400 15px/1.5 var(--sans);color:var(--grafite);grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.form .consentimento input{width:20px;height:20px;accent-color:var(--azul);margin:2px 0 0}.form .consentimento a{color:var(--azul)}.form .erro-campo{font:500 13px/1.4 var(--sans);color:var(--erro);min-height:0}.form .invalido input,.form .invalido select,.form .invalido textarea,.form .invalido .opcao span{border-color:var(--erro)}.form .armadilha{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form .enviar{cursor:pointer;border:0;justify-self:start}.form .enviar[disabled]{opacity:.7;cursor:wait}.form-retorno{background:var(--nevoa);border-left:3px solid var(--dourado);grid-column:1/-1;padding:28px 28px 30px}.form-retorno h3{font:600 1.35rem/1.3 var(--sans);color:var(--azul);margin:0 0 10px}.form-retorno p{max-width:38rem;margin:0 0 20px}.form-retorno.erro{border-left-color:var(--erro)}.texto-legal{max-width:760px;margin:0 auto;padding:64px 24px 96px}.texto-legal h1{font:600 clamp(2rem,3.6vw,2.7rem)/1.12 var(--sans);color:var(--azul);margin:0 0 28px}.texto-legal h2{font:600 1.3rem/1.3 var(--sans);color:var(--azul);margin:44px 0 12px}.texto-legal li{margin-bottom:8px}.texto-legal .data{font:400 14px/1.5 var(--sans);color:var(--suave);border-top:1px solid var(--linha);margin-top:48px;padding-top:16px}.pagina-artigos{max-width:var(--largura);padding:64px var(--gutter) 96px;margin:0 auto}.pagina-artigos h1,.pagina-erro h1{font:600 clamp(2.1rem,4vw,3.2rem)/1.1 var(--sans);color:var(--azul);margin:0 0 32px}.pagina-erro{max-width:760px;margin:0 auto;padding:120px 24px}.pagina-erro a{color:var(--azul);font:600 16px var(--sans)}@media (width<=860px){.pagina-sobre{grid-template-columns:1fr;gap:32px;padding-top:40px}.pagina-sobre .retrato{max-width:420px;position:static}.metodo ol{grid-template-columns:1fr}.metodo li{border-bottom:1px solid var(--linha);padding:20px 0}.sobre-final{padding:64px var(--gutter);grid-template-columns:1fr;gap:32px}.sobre-final figure{max-width:360px}.form-secao{grid-template-columns:1fr;gap:20px;padding-top:40px}.form{grid-template-columns:1fr}.form-retorno{padding:22px 20px}}picture{display:block}.abertura .foto picture,.forum-fotos picture,.f-palco picture{height:100%}.forum-fotos figure{position:relative}.forum-fotos .selo-confirmar{z-index:1;margin:0;position:absolute;top:8px;left:8px}.form [hidden]{display:none!important}.forum-fotos.sem-painel figure:only-child{grid-column:1/-1}.forum-fotos.sem-painel figure:only-child img{aspect-ratio:21/9;height:auto}
