:root{
  --off:#FAF8F5;
  --areia:#EFE9E1;
  --areia-escura:#DDD3C6;
  --grafite:#262524;
  --texto:#4A4745;
  --suave:#77716B;
  --acento:#8A6A45;
  --serif:'Cormorant Garamond',Georgia,'Times New Roman',serif;
  --sans:'Manrope','Helvetica Neue',Arial,sans-serif;
  --pad:20px;
  --header:64px;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:var(--header)}
body{margin:0;background:var(--off);color:var(--grafite);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block}
a{color:inherit}
button{font:inherit}
.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--pad)}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
:focus-visible{outline:2px solid var(--acento);outline-offset:3px}

/* Tipografia */
h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.1;margin:0;color:var(--grafite)}
h1{font-size:clamp(40px,8vw,76px);letter-spacing:-.5px}
h2{font-size:clamp(32px,5.5vw,52px)}
h3{font-size:clamp(24px,3.4vw,30px)}
p{margin:0}
.lead{font-size:clamp(17px,2.2vw,19px);color:var(--texto);max-width:620px}
.rotulo{font-size:14px;color:var(--acento);font-weight:600;margin-bottom:12px;display:block}

/* Botões */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 26px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s}
.btn-escuro{background:var(--grafite);color:#fff}
.btn-escuro:hover{background:#000}
.btn-claro{background:#fff;color:var(--grafite)}
.btn-claro:hover{background:var(--areia)}
.btn-linha{border-color:currentColor;background:transparent}
.btn-linha:hover{background:rgba(0,0,0,.05)}
.confianca{font-size:13px;color:var(--suave);margin-top:12px}

/* Header */
.header{position:fixed;inset:0 0 auto 0;z-index:40;height:var(--header);background:rgba(250,248,245,.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--areia)}
.header .container{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}
.logo{font-family:var(--serif);font-size:26px;text-decoration:none;white-space:nowrap}
.menu{display:none}
.menu a{text-decoration:none;font-size:15px}
.menu a:hover{color:var(--acento)}
.header .btn{min-height:42px;padding:0 18px;font-size:14px}
.menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;cursor:pointer}
.header-acoes{display:flex;align-items:center;gap:8px}
.menu-mobile{display:none;position:fixed;top:var(--header);left:0;right:0;background:var(--off);border-bottom:1px solid var(--areia);padding:12px var(--pad) 24px;z-index:39}
.menu-mobile.aberto{display:block}
.menu-mobile a{display:block;padding:14px 0;font-size:18px;text-decoration:none;border-bottom:1px solid var(--areia)}

/* Hero */
.hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;color:#fff;overflow:hidden}
.hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(20,16,12,.72) 0%,rgba(20,16,12,.2) 55%,rgba(20,16,12,.1) 100%)}
.hero .container{position:relative;z-index:1;padding-bottom:64px;padding-top:120px}
.hero h1{color:#fff;max-width:820px}
.hero .lead{color:rgba(255,255,255,.9);margin-top:18px}
.hero .acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.hero .confianca{color:rgba(255,255,255,.8)}
.hero-servico{min-height:78svh}

/* Prova social */
.provas{background:var(--areia);color:var(--grafite);padding:36px 0;border-bottom:1px solid var(--areia-escura)}
.provas ul{list-style:none;margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;max-width:960px}
.provas li{display:flex;flex-direction:column;align-items:center;gap:4px}
.provas strong{display:block;font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.1;color:var(--grafite)}
.provas span{font-size:14px;color:var(--suave)}

/* Seções */
.secao{padding:80px 0}
.secao-areia{background:var(--areia)}
.cabecalho{display:flex;flex-direction:column;gap:14px;margin-bottom:36px}
.cabecalho-linha{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px}

/* Cards de serviço */
.servicos{display:grid;gap:20px}
.servico{background:#fff;display:flex;flex-direction:column}
.servico .foto{aspect-ratio:4/4.4;overflow:hidden;background:var(--areia-escura)}
.servico .foto img{width:100%;height:100%;object-fit:cover}
.servico .corpo{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}
.servico .corpo p{color:var(--texto)}
.servico .corpo a{margin-top:auto;align-self:flex-start;font-weight:600;text-decoration:underline;text-underline-offset:4px}
.placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:var(--suave);font-size:14px;border:1px dashed var(--areia-escura);background:var(--areia);width:100%;height:100%}

/* Trilho horizontal */
.filtros{display:flex;flex-wrap:wrap;gap:8px}
.filtro{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--areia-escura);background:transparent;cursor:pointer;font-size:14px;font-weight:500;color:var(--grafite)}
.filtro[aria-pressed="true"]{background:var(--grafite);border-color:var(--grafite);color:#fff}
.setas{display:none;gap:8px}
.seta{width:48px;height:48px;border-radius:999px;border:1px solid var(--areia-escura);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--grafite)}
.seta:hover{border-color:var(--grafite)}
.trilho{--lado:max(var(--pad),calc((100vw - 1280px) / 2 + var(--pad)));display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--lado);scroll-padding-left:var(--lado);scrollbar-width:none;-webkit-overflow-scrolling:touch}
.trilho::-webkit-scrollbar{display:none}
.trilho .item{flex:0 0 auto;height:440px;scroll-snap-align:start;border:0;padding:0;background:var(--areia-escura);cursor:zoom-in;overflow:hidden}
.trilho .item img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.trilho .item:hover img{transform:scale(1.03)}
.trilho .item[hidden]{display:none}
.trilho-alto .item{height:520px}

/* Passos */
.passos{list-style:none;margin:0;padding:0;display:grid;gap:28px;counter-reset:passo}
.passos li{counter-increment:passo;border-top:1px solid var(--areia-escura);padding-top:20px}
.passos li::before{content:counter(passo);font-family:var(--serif);font-size:36px;color:var(--acento);display:block;line-height:1;margin-bottom:10px}
.passos h3{font-family:var(--sans);font-size:18px;font-weight:600;margin-bottom:8px}
.passos p{color:var(--texto);font-size:15px}

/* Sobre */
.sobre{display:grid;gap:36px;align-items:center}
.sobre .foto{aspect-ratio:4/5;overflow:hidden;background:var(--areia-escura)}
.sobre .texto{display:flex;flex-direction:column;gap:18px}
.sobre .texto p{color:var(--texto);font-size:17px}

/* Depoimentos */
.depoimentos{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}
.depoimentos::-webkit-scrollbar{display:none}
.depoimento{flex:0 0 86%;scroll-snap-align:start;background:#fff;padding:28px;display:flex;flex-direction:column;gap:20px;margin:0}
.depoimento blockquote{margin:0;font-family:var(--serif);font-size:23px;line-height:1.4;color:var(--grafite)}
.depoimento figcaption{display:flex;align-items:center;gap:14px;font-size:14px;color:var(--suave)}
.depoimento figcaption strong{display:block;color:var(--grafite);font-size:15px}
.avatar{width:52px;height:52px;border-radius:999px;background:var(--areia-escura);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--suave);text-align:center}

/* Investimento */
.pacotes{display:grid;gap:16px}
.pacote{background:#fff;padding:32px 28px;display:flex;flex-direction:column;gap:14px;border:1px solid var(--areia-escura)}
.pacote.destaque{background:var(--grafite);color:#fff;border-color:var(--grafite)}
.pacote.destaque h3,.pacote.destaque .preco{color:#fff}
.pacote.destaque ul{color:#DAD3CA}
.preco{font-family:var(--serif);font-size:26px;color:var(--acento)}
.preco small{font-family:var(--sans);font-size:14px;color:inherit;opacity:.8}
.pacote ul{margin:0;padding:0 0 0 18px;color:var(--texto);display:flex;flex-direction:column;gap:6px;flex:1}
.pacote .btn{margin-top:8px}

/* FAQ */
.faq{display:flex;flex-direction:column;border-top:1px solid var(--areia-escura);max-width:860px}
.faq details{border-bottom:1px solid var(--areia-escura)}
.faq summary{cursor:pointer;list-style:none;padding:22px 40px 22px 0;font-weight:600;font-size:17px;position:relative}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";position:absolute;right:4px;top:18px;font-size:24px;font-weight:400;color:var(--acento)}
.faq details[open] summary::after{content:"−"}
.faq details p{padding:0 0 22px;color:var(--texto)}

/* Outros ensaios */
.outros{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.outro{background:#fff;padding:20px;border:1px solid var(--areia-escura);display:flex;flex-direction:column;gap:6px}
.outro strong{font-family:var(--serif);font-size:22px;font-weight:500}
.outro span{font-size:14px;color:var(--suave)}

/* Formulário */
.bloco-form{display:grid;gap:36px}
.form{background:#fff;padding:28px;display:grid;gap:16px;border:1px solid var(--areia-escura)}
.campo{display:flex;flex-direction:column;gap:6px}
.campo label{font-size:14px;font-weight:600}
.campo input,.campo select,.campo textarea{font:inherit;font-size:16px;min-height:50px;padding:12px 14px;border:1px solid var(--areia-escura);background:var(--off);color:var(--grafite);border-radius:4px;width:100%}
.campo textarea{min-height:110px;resize:vertical}
.campo input:focus,.campo select:focus,.campo textarea:focus{outline:2px solid var(--acento);outline-offset:0;border-color:var(--acento)}
.campo .erro{font-size:13px;color:#A23B2A;display:none}
.campo.invalido input,.campo.invalido select{border-color:#A23B2A}
.campo.invalido .erro{display:block}
.form-ok{display:none;background:var(--areia);padding:18px;font-size:15px}
.form-ok.visivel{display:block}
.lista-confianca{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;color:var(--texto)}
.lista-confianca li::before{content:"✓";color:var(--acento);font-weight:700;margin-right:10px}

/* Material gratuito */
.isca{background:var(--areia);padding:28px;display:grid;gap:18px}
.isca form{display:flex;flex-direction:column;gap:10px}

/* Chamada final */
.chamada{position:relative;color:#fff;padding:120px 0;overflow:hidden}
.chamada img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.chamada::after{content:"";position:absolute;inset:0;background:rgba(20,16,12,.55)}
.chamada .container{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;align-items:flex-start}
.chamada h2{color:#fff;max-width:760px}
.chamada p{color:rgba(255,255,255,.88);max-width:560px;font-size:18px}

/* Rodapé */
.rodape{background:var(--grafite);color:#CFC8BF;padding:56px 0 32px;font-size:15px}
.rodape .colunas{display:grid;gap:32px;margin-bottom:40px}
.rodape h4{color:#fff;font-size:15px;margin:0 0 12px}
.rodape a{text-decoration:none}
.rodape a:hover{color:#fff}
.rodape ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.rodape .base{border-top:1px solid #3C3A38;padding-top:24px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:13px}
.rodape .logo{color:#fff;display:inline-block;margin-bottom:12px}

/* WhatsApp flutuante */
.wpp-flutuante{position:fixed;right:18px;bottom:18px;z-index:45;width:58px;height:58px;border-radius:999px;background:#1F7A4D;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(0,0,0,.25)}
.wpp-flutuante:hover{background:#17623D}

/* Lightbox */
.lightbox{position:fixed;inset:0;z-index:60;background:rgba(12,11,10,.96);display:none;align-items:center;justify-content:center;padding:60px 12px}
.lightbox.aberto{display:flex}
.lightbox img{max-width:100%;max-height:100%;object-fit:contain}
.lightbox button{position:absolute;width:48px;height:48px;border-radius:999px;border:1px solid #5E5A56;background:rgba(0,0,0,.3);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}
.lb-fechar{top:12px;right:12px}
.lb-ant{left:12px;top:50%;transform:translateY(-50%)}
.lb-prox{right:12px;top:50%;transform:translateY(-50%)}

/* Texto de página de serviço */
.texto-servico{display:grid;gap:28px}
.texto-servico .colunas-texto{display:flex;flex-direction:column;gap:18px;color:var(--texto);font-size:17px}

/* Página simples */
.pagina-simples{padding:140px 0 80px}
.pagina-simples .conteudo{max-width:760px;display:flex;flex-direction:column;gap:16px;color:var(--texto)}
.pagina-simples h2{font-size:28px;margin-top:20px}

/* Animação ao rolar */
.revelar{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}
.revelar.visivel{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .revelar{opacity:1;transform:none;transition:none}
  .trilho .item img{transition:none}
}

/* Tablet */
@media (min-width:720px){
  :root{--pad:40px;--header:76px}
  .provas ul{flex-direction:row;justify-content:center;gap:0}
  .provas li{flex:1;padding:0 24px}
  .provas li+li{border-left:1px solid var(--areia-escura)}
  .servicos{grid-template-columns:repeat(2,1fr)}
  .passos{grid-template-columns:repeat(2,1fr)}
  .pacotes{grid-template-columns:repeat(3,1fr)}
  .outros{grid-template-columns:repeat(3,1fr)}
  .depoimento{flex-basis:46%}
  .trilho .item{height:540px}
  .trilho-alto .item{height:660px}
  .setas{display:flex}
  .secao{padding:110px 0}
  .rodape .colunas{grid-template-columns:2fr 1fr 1fr 1fr}
}
/* Desktop */
@media (min-width:1080px){
  :root{--pad:64px}
  .menu{display:flex;align-items:center;gap:28px}
  .menu-toggle{display:none}
  .passos{grid-template-columns:repeat(3,1fr)}
  .sobre{grid-template-columns:5fr 6fr;gap:72px}
  .bloco-form{grid-template-columns:5fr 6fr;gap:64px;align-items:start}
  .texto-servico{grid-template-columns:5fr 6fr;gap:64px}
  .depoimento{flex-basis:32%}
  .isca{grid-template-columns:1fr 1fr;align-items:center;padding:40px}
  .isca form{flex-direction:row}
  .isca form input{flex:1}
  .lightbox{padding:40px 90px}
  .lb-ant{left:24px}.lb-prox{right:24px}
}
.btn{white-space:nowrap}
.longo{display:none}
@media (min-width:720px){.curto{display:none}.longo{display:inline}}
.precos-menores{display:grid;gap:16px;margin-top:16px}
.precos-menores>div{background:var(--areia);padding:28px;display:flex;flex-direction:column;gap:10px}
.precos-menores h3{font-size:24px}
.precos-menores .preco{font-size:22px}
.precos-menores p:last-child{color:var(--texto);font-size:15px}
@media (min-width:720px){.precos-menores{grid-template-columns:repeat(3,1fr)}}
.olhares{display:grid;gap:40px}
.olhar{display:flex;flex-direction:column;gap:12px}
.fotos-olhar{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px}
.fotos-olhar img{width:100%;aspect-ratio:2/3;object-fit:cover}
.olhar p{color:var(--texto)}
@media (min-width:720px){.olhares{grid-template-columns:1fr 1fr;gap:48px}}
.precos-menores .link-orc{margin-top:auto;padding-top:6px;font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:4px;color:var(--grafite)}
.precos-menores p:last-of-type{color:var(--texto);font-size:15px}
/* Por que dois fotógrafos */
.pares{display:grid;gap:36px;margin-bottom:56px}
.par{margin:0;display:flex;flex-direction:column;gap:14px}
.par-fotos{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.par-fotos>div{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--areia-escura)}
.par-fotos img{width:100%;height:100%;object-fit:cover}
.par-fotos span{position:absolute;left:10px;bottom:10px;background:rgba(250,248,245,.94);color:var(--grafite);font-size:13px;font-weight:600;padding:6px 10px;border-radius:999px}
.par figcaption{font-family:var(--serif);font-size:24px;line-height:1.3;color:var(--grafite)}
.beneficios{display:grid;gap:28px;margin-bottom:56px}
.beneficio{border-top:1px solid var(--areia-escura);padding-top:18px}
.beneficio h3{font-family:var(--sans);font-size:18px;font-weight:600;margin-bottom:8px}
.beneficio p{color:var(--texto);font-size:15px}
.comparativo{border:1px solid var(--areia-escura);background:#fff;margin-bottom:48px;overflow-x:auto}
.cmp-linha{display:grid;grid-template-columns:1fr 1.3fr 1.3fr;min-width:560px}
.cmp-linha>span{padding:16px 18px;border-top:1px solid var(--areia-escura);font-size:15px;color:var(--texto)}
.cmp-linha>span:first-child{font-weight:600;color:var(--grafite)}
.cmp-linha>span:last-child{background:var(--grafite);color:#fff;font-weight:500}
.cmp-topo>span{border-top:0;font-size:13px;font-weight:600;color:var(--suave)}
.cmp-topo>span:last-child{color:#fff}
.fecho-equipe{display:flex;flex-direction:column;gap:18px;align-items:flex-start}
.fecho-equipe p{font-family:var(--serif);font-size:clamp(24px,3.4vw,32px);line-height:1.25;max-width:640px;color:var(--grafite)}
@media (min-width:720px){
  .pares{grid-template-columns:1fr 1fr;gap:32px}
  .beneficios{grid-template-columns:repeat(2,1fr)}
}
@media (min-width:1080px){
  .beneficios{grid-template-columns:repeat(4,1fr)}
  .fecho-equipe{flex-direction:row;align-items:center;justify-content:space-between}
}
/* Abas de serviços */
#servicos{padding-bottom:90px}
.abas{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--areia-escura);margin:8px 0 0}
.abas::-webkit-scrollbar{display:none}
.aba{flex:0 0 auto;border:0;background:transparent;padding:14px 16px;font-size:15px;font-weight:500;color:var(--suave);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}
.aba:hover{color:var(--grafite)}
.aba[aria-selected="true"]{color:var(--grafite);font-weight:600;border-bottom-color:var(--grafite)}
.painel{padding-top:36px}
.painel[hidden]{display:none}
.painel-topo{display:grid;gap:28px;margin-bottom:28px}
.painel-texto h3{font-size:clamp(26px,3.6vw,34px);margin-bottom:12px}
.painel-texto p{color:var(--texto);font-size:17px;max-width:620px}
.painel-texto ul{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px}
.painel-texto li{font-size:14px;background:var(--areia);padding:8px 14px;border-radius:999px;color:var(--grafite)}
.painel-preco{display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.preco-linha{display:flex;flex-direction:column;gap:2px;padding-bottom:10px;border-bottom:1px solid var(--areia-escura);width:100%}
.preco-linha span{font-size:14px;color:var(--suave)}
.preco-linha strong{font-family:var(--serif);font-weight:500;font-size:26px;color:var(--grafite)}
.painel-preco .btn{margin-top:6px}
.link-sec{font-size:14px;font-weight:600;text-underline-offset:4px}
.painel-setas{display:flex;justify-content:flex-end;margin-bottom:14px}
@media (min-width:1080px){.painel-topo{grid-template-columns:1.6fr 1fr;gap:64px;align-items:end}}
/* Linha do dia */
.titulo-dia{font-size:clamp(24px,3vw,30px);margin:8px 0 24px}
.linha-dia{list-style:none;margin:0 0 56px;padding:0;display:grid;gap:14px}
.linha-dia li{background:var(--areia);padding:24px;display:flex;flex-direction:column;gap:10px;position:relative}
.linha-dia .momento{font-family:var(--serif);font-size:26px;color:var(--grafite);line-height:1.1}
.linha-dia p{font-size:15px;color:var(--texto)}
.linha-dia strong{color:var(--grafite)}
@media (min-width:720px){.linha-dia{grid-template-columns:repeat(2,1fr)}}
@media (min-width:1080px){.linha-dia{grid-template-columns:repeat(4,1fr)}}
/* Depoimentos reais */
.depos{display:grid;gap:16px}
.depo{margin:0;background:#fff;padding:32px 28px;display:flex;flex-direction:column;gap:18px;border:1px solid var(--areia-escura)}
.depo-destaque{font-family:var(--serif);font-size:clamp(26px,3.4vw,34px);line-height:1.15;color:var(--grafite)}
.depo blockquote{margin:0;font-size:16px;line-height:1.75;color:var(--texto)}
.depo figcaption{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:8px;font-size:14px;color:var(--suave)}
.depo figcaption strong{display:block;color:var(--grafite);font-size:16px}
.avatar-foto{width:56px;height:56px;border-radius:999px;object-fit:cover;flex-shrink:0}
.avatar-letra{width:56px;height:56px;border-radius:999px;background:var(--grafite);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:24px;flex-shrink:0}
@media (min-width:900px){.depos{grid-template-columns:1fr 1fr;gap:20px}.depo{padding:40px}}
/* Razões da equipe */
.razoes{display:grid;gap:28px;margin:8px 0 56px}
.razoes>div{border-top:1px solid var(--areia-escura);padding-top:20px}
.razoes h3{font-size:clamp(22px,2.6vw,26px);margin-bottom:10px}
.razoes p{color:var(--texto);font-size:15px}
@media (min-width:720px){.razoes{grid-template-columns:repeat(2,1fr);gap:32px 40px}}
@media (min-width:1080px){.razoes{grid-template-columns:repeat(4,1fr)}}
/* Faixa discreta para outros trabalhos */
.faixa-outros{border-top:1px solid var(--areia-escura);padding:28px 0}
.faixa-outros .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
.faixa-outros p{color:var(--texto);font-size:16px}
.faixa-outros a{font-weight:600;font-size:15px;text-underline-offset:4px}
