:root{--preto:#0a0a0a;--carvao:#141414;--grafite:#1d1d1d;--linha:#2a2a2a;--amarelo:#ffc400;--amarelo-escuro:#e6ae00;--branco:#ffffff;--nuvem:#d8d8d8;--cinza:#9c9c9c;--fonte-display:'Cormorant Garamond',Georgia,'Times New Roman',serif;--fonte-corpo:'Space Grotesk',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--raio:14px;--sombra:0 18px 40px -18px rgba(0,0,0,.65);--transicao:.32s cubic-bezier(.2,.7,.2,1);--container:1180px;--zebra:repeating-linear-gradient(-45deg,var(--amarelo) 0 14px,var(--preto) 14px 28px)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--fonte-corpo);font-size:16.5px;line-height:1.7;color:var(--nuvem);background:var(--preto);overflow-x:hidden}img,svg,iframe{display:block;max-width:100%;height:auto}a{color:var(--amarelo);text-decoration:none;transition:color var(--transicao)}a:hover{color:var(--branco)}ul,ol{list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:3px solid var(--amarelo);outline-offset:3px;border-radius:2px}::selection{background:var(--amarelo);color:var(--preto)}h1,h2,h3,h4,.display{font-family:var(--fonte-display);color:var(--branco);font-weight:700;line-height:1.18}h1{font-size:36px;letter-spacing:.01em}h2{font-size:24px;font-weight:600}h3{font-size:19px;font-family:var(--fonte-corpo);font-weight:700}h4{font-size:16px;font-family:var(--fonte-corpo);font-weight:700}p{margin:0 0 1rem}p:last-child{margin-bottom:0}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--amarelo);margin-bottom:.9rem}.eyebrow::before{content:"";width:26px;height:2px;background:var(--amarelo)}.chumbo{color:var(--cinza)}.destaque{color:var(--amarelo)}.container{width:min(100% - 2.4rem,var(--container));margin-inline:auto}.secao{padding:72px 0}.secao--justificada{display:block}.titulo-secao{max-width:680px;margin-bottom:2.6rem}.titulo-secao p{margin-top:.7rem;color:var(--cinza);font-size:16px}.centralizar{margin-inline:auto;text-align:center}.centralizar .eyebrow{justify-content:center}.centralizar .eyebrow::after{content:"";width:26px;height:2px;background:var(--amarelo)}.pular{position:absolute;left:-9999px;top:0;z-index:200;background:var(--amarelo);color:var(--preto);padding:.7rem 1.2rem;font-weight:700}.pular:focus{left:1rem;top:1rem}.lista{display:grid;gap:.85rem}.lista li{display:flex;gap:.8rem;align-items:flex-start;color:var(--nuvem)}.lista li>svg{flex:none;width:21px;height:21px;color:var(--amarelo);margin-top:.22rem}.icone{width:1.5em;height:1.5em;stroke-width:1.7}.botoes{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.8rem}.btn{position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.7rem;border-radius:999px;font-size:14.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:transform var(--transicao),box-shadow var(--transicao),color var(--transicao),background var(--transicao);will-change:transform}.btn svg{width:19px;height:19px}.btn--amarelo{background:var(--amarelo);color:var(--preto)}.btn--amarelo:hover{background:var(--branco);color:var(--preto);transform:translateY(-3px);box-shadow:0 14px 30px -12px rgba(255,196,0,.55)}.btn--fantasma{border:2px solid var(--amarelo);color:var(--amarelo)}.btn--fantasma:hover{background:var(--amarelo);color:var(--preto);transform:translateY(-3px)}.btn--escuro{background:var(--preto);color:var(--branco)}.btn--escuro:hover{background:var(--grafite);transform:translateY(-3px)}.btn:active{transform:translateY(-1px)}.topbar{background:var(--amarelo);color:var(--preto);font-size:13px;font-weight:600}.topbar .container{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;padding-block:.5rem;text-align:center}.topbar a{color:var(--preto)}.topbar span,.topbar a{display:inline-flex;align-items:center;gap:.45rem}.topbar svg{width:15px;height:15px}.cabecalho{position:sticky;top:0;z-index:100;background:rgba(10,10,10,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--linha);transition:box-shadow var(--transicao)}.cabecalho--rolando{box-shadow:0 12px 34px -18px rgba(0,0,0,.9)}.cabecalho-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:74px}.logo-cab{display:inline-flex;align-items:center}.logo-cab img{width:204px;height:33px}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--linha);border-radius:10px;color:var(--branco);transition:border-color var(--transicao),color var(--transicao)}.nav-toggle:hover{border-color:var(--amarelo);color:var(--amarelo)}.nav-toggle svg{width:24px;height:24px}.nav-toggle .icone-fechar{display:none}.nav-toggle[aria-expanded="true"] .icone-abrir{display:none}.nav-toggle[aria-expanded="true"] .icone-fechar{display:none}.navegacao{position:fixed;inset:74px 0 auto 0;z-index:99;background:var(--carvao);border-bottom:1px solid var(--linha);padding:1rem 0 1.4rem;transform:translateY(-115%);transition:transform .38s cubic-bezier(.2,.7,.2,1);visibility:hidden;max-height:calc(100dvh - 74px);overflow-y:auto}.navegacao.aberta{transform:translateY(0);visibility:visible}.menu{display:grid;gap:.15rem}.menu-item{position:relative}.menu-link{display:inline-flex;align-items:center;gap:.45rem;padding:.72rem .9rem;border-radius:9px;font-size:14px;font-weight:500;letter-spacing:.035em;text-transform:uppercase;font-stretch:87.5%;color:var(--branco);transition:color var(--transicao),background var(--transicao)}.menu-link:hover,.menu-link[aria-current="page"]{color:var(--amarelo);background:transparent}.menu-link[aria-current="page"]{font-weight:700}.menu-link .indicador{width:16px;height:16px;transition:transform var(--transicao)}.menu-link[aria-expanded="true"] .indicador{transform:rotate(180deg);color:var(--amarelo)}.menu-acao svg{color:var(--branco)}.menu-acao{background:var(--amarelo);color:var(--preto)!important;border-radius:999px}.menu-acao:hover{background:var(--amarelo-escuro)}.submenu{display:grid;gap:.1rem;padding:.35rem 0 .5rem 1.1rem;margin-left:.9rem;border-left:2px solid var(--linha);max-height:0;overflow:hidden;transition:max-height .4s ease}.submenu.aberto{max-height:640px}.submenu a{display:flex;align-items:center;gap:.7rem;padding:.55rem .8rem;border-radius:9px;font-size:14px;font-weight:500;letter-spacing:.02em;color:var(--nuvem);transition:transform var(--transicao),background var(--transicao),color var(--transicao)}.submenu a svg.sub-icone{flex:none;width:20px;height:20px;color:var(--amarelo);transition:transform var(--transicao)}.submenu a .seta{margin-left:auto;width:15px;height:15px;color:var(--cinza);opacity:0;transform:translateX(-6px);transition:all var(--transicao)}.submenu a:hover,.submenu a.atual{background:var(--grafite);color:var(--amarelo);transform:translateX(5px)}.submenu a:hover svg.sub-icone,.submenu a.atual svg.sub-icone{transform:scale(1.15)}.submenu a:hover .seta,.submenu a.atual .seta{opacity:1;transform:none;color:var(--amarelo)}.overlay-menu{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:98;opacity:0;visibility:hidden;transition:opacity .3s}.overlay-menu.visivel{opacity:1;visibility:visible}.hero{position:relative;isolation:isolate;overflow:hidden}.hero-midia{position:absolute;inset:0;z-index:-2}.hero-midia img{width:100%;height:100%;object-fit:cover}.hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(184deg,rgba(6,6,6,.9) 0%,rgba(6,6,6,.8) 46%,rgba(6,6,6,.88) 100%)}.hero-conteudo{padding:96px 0 104px;max-width:660px}.hero h1{margin:.35rem 0 1.1rem}.hero h1 em{font-style:normal;color:var(--amarelo)}.hero .chumbo{font-size:17.5px;max-width:34em}.pillops{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.9rem}.pilop{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:.45rem .95rem;font-size:13px;font-weight:600;color:var(--branco);background:rgba(8,8,8,.66);backdrop-filter:blur(4px)}.pilop svg{width:16px;height:16px;color:var(--amarelo)}.fita-zebra{height:14px;background:var(--zebra)}.fita-zebra--fina{height:8px}.hero-interno{position:relative;isolation:isolate;padding:84px 0 64px;background:var(--carvao)}.hero-interno .hero-midia{z-index:0}.hero-interno .hero-midia img{width:100%;height:100%;object-fit:cover;opacity:.38}.hero-interno::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,10,10,.35),rgba(10,10,10,.88) 78%,var(--carvao))}.hero-interno .container{position:relative;z-index:2}.hero-interno h1{margin-top:.4rem}.hero-interno p.chumbo{max-width:44em;margin-top:.8rem}.breadcrumb{margin-top:1.6rem}.breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:13.5px;color:var(--cinza)}.breadcrumb a{display:inline-flex;align-items:center;gap:.35rem;color:var(--cinza)}.breadcrumb a:hover{color:var(--amarelo)}.breadcrumb svg{width:14px;height:14px}.breadcrumb [aria-current="page"]{color:var(--amarelo)}.faixa-destaques{background:var(--amarelo);color:var(--preto)}.faixa-destaques .container{display:grid;grid-template-columns:1fr;gap:0}.destaque-item{display:flex;align-items:center;gap:1rem;padding:1.15rem .4rem;border-bottom:1px dashed rgba(0,0,0,.25)}.destaque-item:last-child{border-bottom:0}.destaque-item svg{flex:none;width:30px;height:30px}.destaque-item strong{display:block;font-size:15px;letter-spacing:.02em}.destaque-item small{display:block;font-size:13px;color:#3d3200}.grade-servicos{display:grid;grid-template-columns:1fr;gap:1.4rem}.card-servico{position:relative;overflow:hidden;border-radius:var(--raio);background:var(--carvao);border:1px solid var(--linha);transition:transform var(--transicao),border-color var(--transicao),box-shadow var(--transicao);will-change:transform}.card-servico:hover,.card-servico:focus-within{transform:translateY(-9px);border-color:var(--amarelo);box-shadow:var(--sombra)}.card-midia{position:relative;overflow:hidden;aspect-ratio:4/3}.card-midia img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .6s}.card-servico:hover .card-midia img{transform:scale(1.08)}.card-midia::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(10,10,10,.82));transition:opacity var(--transicao)}.card-servico:hover .card-midia::after{opacity:.72}.selo-icone{position:absolute;top:.85rem;left:.85rem;z-index:2;display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--amarelo);color:var(--preto);box-shadow:0 8px 20px -8px rgba(0,0,0,.7);transition:transform var(--transicao),border-radius var(--transicao)}.selo-icone svg{width:26px;height:26px}.card-servico:hover .selo-icone{transform:rotate(-8deg) scale(1.12);border-radius:50%}.card-corpo{padding:1.25rem 1.35rem 1.45rem;position:relative}.card-corpo h3{margin-bottom:.45rem}.card-corpo h3 a{color:var(--branco)}.card-corpo h3 a::after{content:"";position:absolute;inset:0}.card-corpo h3 a:hover{color:var(--amarelo)}.card-corpo p{font-size:14.5px;color:var(--cinza);margin-bottom:.9rem}.card-link{display:inline-flex;align-items:center;gap:.45rem;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--amarelo);position:relative;z-index:1}.card-link svg{width:16px;height:16px;transition:transform var(--transicao)}.card-servico:hover .card-link svg{transform:translateX(5px)}.card-servico::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:3;background:linear-gradient(90deg,var(--amarelo),#fff3b0);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.card-servico:hover::before,.card-servico:focus-within::before{transform:scaleX(1)}.dois-tem{display:grid;grid-template-columns:1fr;gap:2.6rem;align-items:center}.dois-tem .midia{position:relative;border-radius:var(--raio);overflow:hidden}.dois-tem .midia img{width:100%;height:100%;object-fit:cover}.selo-ano{position:absolute;bottom:1rem;left:1rem;background:var(--amarelo);color:var(--preto);border-radius:12px;padding:.7rem 1.1rem;font-weight:700;line-height:1.25;box-shadow:var(--sombra)}.selo-ano small{display:block;font-weight:500;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.selo-ano strong{font-family:var(--fonte-display);font-size:30px}.recursos{display:grid;gap:1.4rem;margin-top:2rem}.recurso{display:flex;gap:1rem}.recurso svg{flex:none;width:26px;height:26px;color:var(--amarelo);margin-top:.15rem}.recurso h3{font-size:16px;margin-bottom:.25rem}.recurso p{font-size:14.5px;color:var(--cinza);margin:0}.passos{display:grid;grid-template-columns:1fr;gap:1.3rem;counter-reset:passo}.passo{position:relative;background:var(--carvao);border:1px solid var(--linha);border-radius:var(--raio);padding:2.3rem 1.5rem 1.6rem;transition:transform var(--transicao),border-color var(--transicao)}.passo:hover{transform:translateY(-8px);border-color:var(--amarelo)}.passo::before{counter-increment:passo;content:"0" counter(passo);position:absolute;top:.9rem;left:1.5rem;font-family:var(--fonte-display);font-size:30px;font-weight:700;color:var(--amarelo);opacity:.9}.passo svg{display:block;width:27px;height:27px;color:var(--branco);margin:.65rem 0 .8rem}.passo h3{font-size:16.5px;margin-bottom:.4rem}.passo p{font-size:14.5px;color:var(--cinza);margin:0}.faq{display:grid;gap:.8rem;max-width:820px}.faq details{background:var(--carvao);border:1px solid var(--linha);border-radius:12px;overflow:hidden;transition:border-color var(--transicao)}.faq details[open]{border-color:var(--amarelo)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.25rem;cursor:pointer;list-style:none;font-weight:700;font-size:15.5px;color:var(--branco)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";flex:none;width:22px;height:22px;margin-left:auto;background:currentColor;-webkit-mask:var(--mask-mais) center/contain no-repeat;mask:var(--mask-mais) center/contain no-repeat;transition:transform var(--transicao);color:var(--amarelo)}.faq details[open] summary::after{transform:rotate(45deg)}.faq-body{padding:0 1.25rem 1.15rem;color:var(--cinza);font-size:15px;line-height:1.75}:root{--mask-mais:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.cta-banda{background:linear-gradient(100deg,var(--amarelo),#ffd84d);color:var(--preto);position:relative;overflow:hidden}.cta-banda .container{position:relative;z-index:1;display:grid;gap:1.6rem;padding-block:68px}.cta-banda h2{color:var(--preto);font-size:26px}.cta-banda p{color:#43380a;max-width:36em;margin-top:.5rem}.cta-banda .botoes{margin-top:.4rem}.cta-sombra{position:absolute;right:-70px;top:-70px;width:300px;height:300px;border-radius:50%;background:rgba(0,0,0,.08)}.cta-sombra--2{right:120px;top:auto;bottom:-140px;width:220px;height:220px;background:rgba(0,0,0,.06)}.conteudo-ritmo{display:grid;grid-template-columns:1fr;gap:2.8rem;align-items:flex-start}.cabecalho-artigo{position:relative;border-radius:var(--raio);overflow:hidden;min-height:300px;display:flex;align-items:flex-end}.cabecalho-artigo .hero-midia img{opacity:.55}.cabecalho-artigo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(10,10,10,.9))}.cabecalho-artigo .container{position:relative;z-index:2;padding-block:2.4rem}.colunas-artigo{display:grid;grid-template-columns:1fr;gap:2.4rem}.colunas-artigo article h2{margin:2.2rem 0 .9rem;padding-left:.85rem;border-left:4px solid var(--amarelo)}.colunas-artigo article h3{margin:1.6rem 0 .6rem;color:var(--branco)}.colunas-artigo article p{color:var(--nuvem)}.colunas-artigo article a{border-bottom:1px dotted var(--amarelo)}.caixa-lateral{display:grid;gap:1.3rem;position:sticky;top:96px}.painel{background:var(--carvao);border:1px solid var(--linha);border-radius:var(--raio);padding:1.4rem}.painel--acao{border-color:var(--amarelo);background:linear-gradient(160deg,#1c1706,var(--carvao) 55%)}.painel h3{display:flex;align-items:center;gap:.6rem;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--amarelo);margin-bottom:1rem}.painel h3 svg{width:20px;height:20px}.painel .lista li{font-size:14.5px}.painel .lista li svg{width:18px;height:18px}.ficha{display:grid;gap:.9rem}.ficha .linha{display:flex;gap:1rem;align-items:center;font-size:14.5px;color:var(--nuvem)}.ficha .linha svg{flex:none;width:20px;height:20px;color:var(--amarelo)}.chips{display:flex;flex-wrap:wrap;gap:.55rem}.chip{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--linha);border-radius:999px;padding:.42rem .9rem;font-size:13px;font-weight:500;color:var(--nuvem);transition:border-color var(--transicao),color var(--transicao),transform var(--transicao)}.chip svg{width:15px;height:15px;color:var(--amarelo)}.chip:hover{border-color:var(--amarelo);color:var(--amarelo);transform:translateY(-2px)}.avaliacao{background:var(--grafite);border-left:3px solid var(--amarelo);border-radius:0 12px 12px 0;padding:1.15rem 1.3rem;font-size:15px;color:var(--nuvem)}.avaliacao strong{color:var(--branco)}.grade-galeria{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem}.grade-galeria img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;transition:transform var(--transicao),filter var(--transicao);filter:saturate(.92)}.grade-galeria a:hover img{transform:scale(1.03);filter:saturate(1.1)}.mapa-moldura{border-radius:var(--raio);overflow:hidden;border:1px solid var(--linha);background:var(--carvao)}.mapa-moldura iframe{width:100%;height:340px;border:0;filter:grayscale(.85) invert(.92) contrast(.9)}.horarios{display:grid;gap:.15rem}.horario{display:flex;justify-content:space-between;gap:1rem;padding:.7rem .2rem;border-bottom:1px dashed var(--linha);font-size:14.5px}.horario:last-child{border-bottom:0}.horario dt{color:var(--cinza)}.horario dd{color:var(--branco);font-weight:700}.horario dd svg{width:15px;height:15px;color:var(--amarelo);display:inline-block;margin-left:.35em}.legal article h2{font-size:21px;margin:2.1rem 0 .8rem;display:flex;gap:.6rem;align-items:center}.legal article h2 svg{width:22px;height:22px;color:var(--amarelo);flex:none}.legal article h3{margin:1.3rem 0 .5rem;color:var(--amarelo)}.legal article{max-width:820px}.legal ul.simples{display:grid;gap:.5rem;margin:0 0 1rem 0}.legal ul.simples li{position:relative;padding-left:1.35rem;font-size:15px}.legal ul.simples li::before{content:"—";position:absolute;left:0;color:var(--amarelo)}.pagina404{min-height:62vh;display:grid;place-items:center;text-align:center;padding:90px 0}.pagina404 .numero{font-family:var(--fonte-display);font-size:clamp(110px,24vw,190px);line-height:.9;color:var(--amarelo);text-shadow:0 0 60px rgba(255,196,0,.25)}.rodape{background:#050505;border-top:1px solid var(--linha);margin-top:0}.rodape-topo{display:grid;grid-template-columns:1fr;gap:2.6rem;padding:64px 0 48px}.rodape h3{font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--amarelo);margin-bottom:1.2rem;font-weight:700;font-family:var(--fonte-corpo)}.rodape .logo-rodape{width:230px;height:37px;margin-bottom:1.1rem}.rodape p{font-size:14.5px;color:var(--cinza)}.rodape a{color:var(--nuvem)}.rodape a:hover{color:var(--amarelo)}.rodape-lista{display:grid;gap:.6rem;font-size:14.5px}.rodape-lista a{display:inline-flex;align-items:center;gap:.55rem}.rodape-lista a svg{width:17px;height:17px;color:var(--amarelo);flex:none}.rodape-contato{display:grid;gap:.9rem}.rodape-contato .linha{display:flex;gap:.75rem;align-items:flex-start;font-size:14.5px;color:var(--nuvem)}.rodape-contato .linha svg{width:19px;height:19px;color:var(--amarelo);flex:none;margin-top:.18rem}.rodape-base{border-top:1px solid var(--linha);padding:1.15rem 0;text-align:center;font-size:13px;color:var(--cinza)}.rodape-base a{color:var(--amarelo)}.rodape-base a:hover{color:var(--branco)}.rodape-base .separador{margin:0 .4rem;color:var(--linha)}.wa-flutuante{position:fixed;right:18px;bottom:18px;z-index:90;display:flex;align-items:center;gap:.6rem;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 12px 30px -8px rgba(37,211,102,.55);transition:transform var(--transicao),box-shadow var(--transicao);overflow:hidden}.wa-flutuante svg{flex:none;width:30px;height:30px;margin:0 14px}.wa-flutuante span{display:none;white-space:nowrap;font-weight:700;font-size:14.5px;padding-right:18px}.wa-flutuante:hover,.wa-flutuante:focus-visible{transform:scale(1.07);box-shadow:0 16px 36px -8px rgba(37,211,102,.7);color:#fff}.wa-flutuante::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(37,211,102,.45);animation:pulso 2.4s ease-out infinite}@keyframes pulso{0%{transform:scale(.86);opacity:1}80%{transform:scale(1.25);opacity:0}100%{opacity:0}}.voltar-topo{position:fixed;right:22px;bottom:86px;z-index:89;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--carvao);border:1px solid var(--linha);color:var(--amarelo);opacity:0;visibility:hidden;transform:translateY(10px);transition:all var(--transicao)}.voltar-topo.visivel{opacity:1;visibility:visible;transform:none}.voltar-topo:hover{border-color:var(--amarelo);transform:translateY(-3px)}.voltar-topo svg{width:20px;height:20px;transform:rotate(-90deg)}.cookies{position:fixed;left:14px;right:14px;bottom:14px;z-index:95;max-width:none;background:var(--carvao);border:1px solid var(--linha);border-radius:16px;padding:1.3rem 1.35rem;box-shadow:0 24px 60px -20px rgba(0,0,0,.85);display:grid;gap:1rem;transform:translateY(140%);opacity:0;visibility:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .5s,visibility .5s}.cookies.visivel{transform:none;opacity:1;visibility:visible}.cookies-titulo{display:flex;gap:.7rem;align-items:center}.cookies-titulo svg{width:26px;height:26px;color:var(--amarelo)}.cookies-titulo strong{font-size:16px;color:var(--branco)}.cookies p{font-size:13.5px;color:var(--cinza);margin:0}.cookies p a{text-decoration:underline}.cookies-botoes{display:flex;flex-wrap:wrap;gap:.6rem}.cookies-botoes .btn{padding:.6rem 1.15rem;font-size:13px}.cookies .recusar{border:1px solid var(--linha)}.revelar{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.revelar-visivel{opacity:1;transform:none}.revelar-escala{opacity:0;transform:scale(.94);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.revelar-escala.revelar-visivel{opacity:1;transform:none}.cabecalho .logo-cab img{transition:width var(--transicao)}.stagger>*{transition-delay:calc(var(--i,0)*70ms)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.revelar,.revelar-escala{opacity:1;transform:none}}@media (min-width:640px){.grade-servicos{grid-template-columns:repeat(2,1fr)}.passos{grid-template-columns:repeat(2,1fr)}.faixa-destaques .container{grid-template-columns:repeat(2,auto);justify-content:space-between;column-gap:2.4rem}.destaque-item{border-bottom:0}.grade-galeria{grid-template-columns:repeat(3,1fr)}.cookies{left:auto;right:14px;bottom:94px;width:430px;border-radius:16px}.wa-flutuante{right:22px;bottom:22px;width:auto;height:56px;border-radius:999px}.wa-flutuante span{display:inline}.voltar-topo{right:28px;bottom:92px}}@media (min-width:992px){.secao{padding:96px 0}.topbar .container{justify-content:space-between;text-align:left}.hero::after{background:linear-gradient(78deg,rgba(6,6,6,.94) 0%,rgba(6,6,6,.72) 45%,rgba(6,6,6,.1) 100%)}.logo-cab img{width:238px;height:38px}.nav-toggle{display:none}.navegacao{position:static;transform:none;visibility:visible;background:transparent;border:0;padding:0;max-height:none;overflow:visible}.menu{display:flex;align-items:center;gap:.1rem}.menu-link{padding:.65rem .8rem}.menu-link::after{display:none}.menu-item:hover .submenu,.menu-item:focus-within .submenu,.submenu:focus-within{visibility:visible;opacity:1;transform:none;max-height:none}.menu-item:focus-within>.menu-link{color:var(--amarelo)}.menu-item>.menu-link .indicador{transition:transform .3s}.menu-item:hover>.menu-link .indicador,.menu-item:focus-within>.menu-link .indicador{transform:rotate(180deg);color:var(--amarelo)}.submenu{position:absolute;top:calc(100% + 6px);left:0;z-index:120;width:295px;padding:.7rem;margin-left:0;border:1px solid var(--linha);border-radius:14px;background:#101010;box-shadow:0 30px 60px -18px rgba(0,0,0,.9);visibility:hidden;opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease,visibility .25s;max-height:min(70vh,560px);overflow:auto}.submenu::before{content:"";position:absolute;top:-8px;left:0;right:0;height:10px}.submenu a{padding:.58rem .75rem;border-radius:9px;font-size:14px;text-transform:none;letter-spacing:.01em}.submenu .submenu-titulo{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cinza);padding:.4rem .75rem;display:block;pointer-events:none}.hero-conteudo{padding:130px 0 150px}.hero h1{font-size:36px}.faixa-destaques .container{grid-template-columns:repeat(4,1fr)}.grade-servicos{grid-template-columns:repeat(3,1fr);gap:1.6rem}.grade-servicos--quatro{grid-template-columns:repeat(4,1fr)}.grade-servicos:not(.grade-servicos--quatro)>.card-servico:last-child:nth-child(3n+1){grid-column:2}.dois-tem{grid-template-columns:1.02fr .98fr;gap:4.2rem}.passos{grid-template-columns:repeat(4,1fr)}.colunas-artigo{grid-template-columns:minmax(0,1fr) 350px;gap:3.4rem}.grade-galeria{grid-template-columns:repeat(4,1fr)}.rodape-topo{grid-template-columns:1.35fr .85fr 1fr 1fr;gap:3rem}.cta-banda .container{grid-template-columns:1.4fr auto;align-items:center;padding-block:64px}.mapa-moldura iframe{height:460px}}@media (min-width:1260px){.hero-conteudo{padding:150px 0 170px}}.legal code{background:var(--grafite);padding:.15em .45em;border-radius:6px;color:var(--amarelo);font-size:.92em}