:root{--cor-branco:#ffffff;--cor-preto:#0e0e0e;--cor-carvao:#161616;--cor-carvao-medio:#1e1e1e;--cor-cinza-claro:#f5f5f5;--cor-cinza-medio:#c8c2b8;--cor-dourado:#c9a87c;--cor-dourado-claro:#e0c49a;--cor-dourado-escuro:#a8834f;--fonte-serif:'Cormorant Garamond', Georgia, serif;--fonte-sans:'Outfit', sans-serif;--navbar-altura:72px;--transicao:all 0.3s ease}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--fonte-sans);font-weight:300;color:var(--cor-preto);background:var(--cor-branco);overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit;transition:var(--transicao)}ul{list-style:none}button{cursor:pointer;font-family:var(--fonte-sans);border:none;background:none}h1,h2,h3,h4{font-family:var(--fonte-serif);font-weight:300;line-height:1.2}p{line-height:1.8}.label-secao{font-size:.7rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:var(--cor-dourado);display:block;margin-bottom:1rem}.divisor-dourado{width:50px;height:1px;background:var(--cor-dourado);margin:1.5rem 0}.divisor-dourado.centralizado{margin:1.5rem auto}.btn-primario{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--fonte-sans);font-size:.78rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;background:var(--cor-dourado);color:var(--cor-preto);padding:.85rem 2.2rem;transition:var(--transicao)}.btn-primario:hover{background:var(--cor-dourado-claro)}.btn-secundario{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--fonte-sans);font-size:.78rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--cor-cinza-medio);border:1px solid rgb(184 151 106 / .3);padding:.85rem 2.2rem;transition:var(--transicao)}.btn-secundario:hover{color:var(--cor-dourado);border-color:var(--cor-dourado)}.btn-texto{font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--cor-dourado);display:inline-flex;align-items:center;gap:.4rem;transition:gap 0.3s}.btn-texto:hover{gap:.7rem}#navbar{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;height:var(--navbar-altura);background:rgb(14 14 14 / .95);backdrop-filter:blur(12px);border-bottom:1px solid rgb(184 151 106 / .15);transition:var(--transicao)}#navbar.navbar-clara{background:rgb(255 255 255 / .97);border-bottom:1px solid rgb(184 151 106 / .2)}.navbar-logo img{height:38px;width:auto;object-fit:contain}.navbar-logo .logo-branca{display:block}.navbar-logo .logo-escura{display:none}#navbar.navbar-clara .navbar-logo .logo-branca{display:none}#navbar.navbar-clara .navbar-logo .logo-escura{display:block}.navbar-menu{display:flex;align-items:center;gap:2.5rem}.navbar-menu a{font-size:.78rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--cor-cinza-medio);position:relative}.navbar-menu a::after{content:'';position:absolute;bottom:-4px;left:0;right:0;height:1px;background:var(--cor-dourado);transform:scaleX(0);transition:transform 0.3s}.navbar-menu a:hover,.navbar-menu a.atual{color:var(--cor-dourado)}.navbar-menu a:hover::after,.navbar-menu a.atual::after{transform:scaleX(1)}#navbar.navbar-clara .navbar-menu a{color:#777}#navbar.navbar-clara .navbar-menu a:hover,#navbar.navbar-clara .navbar-menu a.atual{color:var(--cor-dourado)}.navbar-cta{font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--cor-dourado)!important;border:1px solid var(--cor-dourado);padding:.5rem 1.4rem;transition:var(--transicao)}.navbar-cta:hover{background:var(--cor-dourado);color:var(--cor-preto)!important}.navbar-cta::after{display:none!important}.navbar-hamburguer{display:none;flex-direction:column;gap:5px;padding:5px}.navbar-hamburguer span{display:block;width:24px;height:1.5px;background:var(--cor-cinza-medio);transition:var(--transicao)}#inicio{min-height:100vh;background:var(--cor-carvao);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:calc(var(--navbar-altura) + 60px) 5vw 120px;position:relative;overflow:hidden}.hero-bg{position:absolute;inset:0;background-image:radial-gradient(ellipse 80% 60% at 50% 40%,rgb(184 151 106 / .06) 0%,transparent 70%);background-attachment:fixed}.hero-themis{position:absolute;right:5vw;bottom:0;height:85%;opacity:.22;pointer-events:none;object-fit:contain;object-position:bottom;filter:contrast(1.15) brightness(1.08)}.hero-conteudo{position:relative;z-index:2;max-width:700px}.hero-linha-topo{width:1px;height:60px;background:linear-gradient(to bottom,transparent,var(--cor-dourado));margin:0 auto 2rem}.hero-logo{height:65px;margin:0 auto 2rem;filter:brightness(0) invert(1)}.hero-divisor{width:50px;height:1px;background:var(--cor-dourado);margin:0 auto 1.5rem}.hero-lema{font-family:var(--fonte-serif);font-size:clamp(1rem, 1.8vw, 1.2rem);font-style:italic;font-weight:300;color:var(--cor-dourado-claro);letter-spacing:.04em}.hero-titulo{font-family:var(--fonte-serif);font-size:clamp(2rem, 4.5vw, 3.8rem);font-weight:300;color:var(--cor-branco);line-height:1.15;margin-top:2rem}.hero-titulo em{font-style:italic;color:var(--cor-dourado-claro)}.hero-subtitulo{font-size:.9rem;font-weight:300;color:var(--cor-cinza-medio);max-width:460px;margin:1.5rem auto 0;line-height:1.8}.hero-scroll{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:3}.hero-scroll span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:rgb(184 151 106 / .4)}.hero-scroll-linha{width:1px;height:40px;background:linear-gradient(to bottom,var(--cor-dourado),transparent);animation:scrollPulse 2s infinite}#sobre{background:var(--cor-branco);padding:8rem 5vw}.sobre-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.sobre-titulo{font-size:clamp(2rem, 3.5vw, 2.8rem);color:var(--cor-preto);margin-bottom:2rem}.sobre-titulo em{font-style:italic;color:var(--cor-dourado-escuro)}.sobre-texto{font-size:.92rem;line-height:1.9;color:#555;margin-bottom:1.2rem}.sobre-assinatura{font-family:var(--fonte-serif);font-size:1.05rem;font-style:italic;color:var(--cor-dourado-escuro);margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgb(184 151 106 / .25)}.sobre-numeros{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.numero-item{padding:2rem;background:var(--cor-cinza-claro);border:1px solid rgb(184 151 106 / .15);position:relative}.numero-item::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:var(--cor-dourado)}.numero-valor{font-family:var(--fonte-serif);font-size:3.5rem;font-weight:300;color:var(--cor-preto);line-height:1;margin-bottom:.6rem}.numero-valor span{color:var(--cor-dourado);font-size:2.5rem}.numero-descricao{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:#999;font-weight:400}#areas{background:var(--cor-carvao-medio);padding:8rem 5vw}.secao-header{text-align:center;margin-bottom:4rem}.secao-titulo{font-size:clamp(2rem, 4vw, 3rem);color:var(--cor-branco)}.secao-titulo em{font-style:italic;color:var(--cor-dourado-claro)}.secao-titulo.escuro{color:var(--cor-preto)}.secao-titulo.escuro em{color:var(--cor-dourado-escuro)}.areas-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.2rem;max-width:1200px;margin:0 auto}.area-card{height:200px;perspective:1000px;cursor:pointer}.area-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform 0.7s cubic-bezier(.4,0,.2,1)}.area-card.virado .area-card-inner{transform:rotateY(180deg)}.area-frente,.area-verso{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.area-frente{background:#252525;border:1px solid rgb(184 151 106 / .1);transition:border-color 0.3s}.area-card:hover .area-frente{border-color:rgb(184 151 106 / .35)}.area-icone{width:38px;height:38px;color:var(--cor-dourado);margin-bottom:1rem;opacity:.85}.area-nome{font-family:var(--fonte-serif);font-size:.88rem;font-weight:400;color:var(--cor-branco);line-height:1.3;margin-bottom:.6rem}.area-dica{font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:rgb(184 151 106 / .4)}.area-verso{background:var(--cor-branco);border:1px solid var(--cor-dourado);transform:rotateY(180deg);justify-content:space-between;align-items:flex-start;text-align:left;padding:1.5rem}.area-verso-titulo{font-family:var(--fonte-serif);font-size:.9rem;font-weight:600;color:var(--cor-dourado-escuro);padding-bottom:.6rem;border-bottom:1px solid rgb(184 151 106 / .2);width:100%;margin-bottom:.6rem}.area-verso-texto{font-size:.75rem;line-height:1.7;color:#555;flex:1}#principios{background:var(--cor-branco);padding:8rem 5vw;position:relative;overflow:hidden}.principios-bg-themis{position:absolute;right:-2%;top:50%;transform:translateY(-50%);height:90%;opacity:.04;pointer-events:none}.principios-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.5fr;gap:6rem;align-items:center;position:relative;z-index:2}.principios-titulo{font-size:clamp(2.5rem, 5vw, 4rem);color:var(--cor-preto);line-height:1}.principios-titulo em{font-style:italic;color:var(--cor-dourado-escuro);display:block}.principios-texto p{font-size:.95rem;line-height:1.9;color:#555;margin-bottom:1.2rem}.principios-frase-destaque{font-family:var(--fonte-serif);font-size:1.1rem;font-style:italic;color:var(--cor-preto);padding:1.5rem 0 1.5rem 2rem;border-left:3px solid var(--cor-dourado);margin:2rem 0;line-height:1.6}#equipe{background:var(--cor-carvao);padding:8rem 5vw}.equipe-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:4rem auto 0}.membro-card{cursor:pointer}.membro-foto-wrap{position:relative;overflow:hidden;aspect-ratio:5/6;background:#222}.membro-foto-wrap img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter 0.6s ease,transform 0.6s ease}.membro-card:hover .membro-foto-wrap img{filter:grayscale(0%);transform:scale(1.03)}.membro-overlay{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgb(14 14 14 / .8) 0%,transparent 100%)}.membro-info{padding:1.2rem 0 0}.membro-linha-ouro{width:28px;height:2px;background:var(--cor-dourado);margin-bottom:.8rem}.membro-nome{font-family:var(--fonte-serif);font-size:1.1rem;font-weight:400;color:var(--cor-branco);margin-bottom:.3rem}.membro-cargo{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--cor-dourado)}#depoimentos{background:var(--cor-cinza-claro);padding:8rem 5vw}.depoimentos-wrapper{max-width:1200px;margin:4rem auto 0;position:relative}.depoimentos-track{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;transition:opacity 0.4s ease}.depoimento-card{background:var(--cor-branco);padding:2.5rem;border-bottom:3px solid #fff0;transition:border-color 0.3s,transform 0.3s}.depoimento-card:hover{border-color:var(--cor-dourado);transform:translateY(-4px)}.depoimento-aspas{font-family:var(--fonte-serif);font-size:5rem;color:rgb(184 151 106 / .15);line-height:.6;margin-bottom:1.5rem;display:block}.depoimento-texto{font-family:var(--fonte-serif);font-size:.95rem;font-style:italic;line-height:1.8;color:#444;margin-bottom:2rem}.depoimento-autor{display:flex;align-items:center;gap:1rem}.depoimento-foto{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid rgb(184 151 106 / .3)}.depoimento-nome{font-size:.82rem;font-weight:500;color:var(--cor-preto)}.depoimentos-nav{display:flex;justify-content:center;gap:1rem;margin-top:2.5rem}.depo-nav-btn{width:40px;height:40px;border:1px solid rgb(184 151 106 / .3);display:flex;align-items:center;justify-content:center;color:var(--cor-dourado);background:none;cursor:pointer;transition:var(--transicao);font-size:1rem}.depo-nav-btn:hover{background:var(--cor-dourado);color:var(--cor-preto)}.google-reviews-wrapper{max-width:1200px;margin:3rem auto 0;padding-top:3rem;border-top:1px solid rgb(184 151 106 / .15)}#blog-preview{background:var(--cor-carvao-medio);padding:8rem 5vw}.blog-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:4rem auto 3rem}.post-preview-card{background:#252525;overflow:hidden;border:1px solid rgb(184 151 106 / .08);transition:transform 0.3s}.post-preview-card:hover{transform:translateY(-4px)}.post-preview-img{aspect-ratio:4/3;overflow:hidden;background:#1e1e1e;display:block;width:100%}.post-preview-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s}.post-preview-card:hover .post-preview-img img{transform:scale(1.05)}.post-preview-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#252525,#1e1e1e)}.post-preview-placeholder span{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:rgb(184 151 106 / .3)}.post-preview-corpo{padding:1.4rem}.post-preview-categoria{font-size:.6rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--cor-dourado);margin-bottom:.6rem;display:block}.post-preview-titulo{font-family:var(--fonte-serif);font-size:.95rem;font-weight:400;color:var(--cor-branco);line-height:1.4}.post-preview-titulo a{color:inherit}.post-preview-titulo a:hover{color:var(--cor-dourado-claro)}.blog-preview-rodape{text-align:center;max-width:1200px;margin:0 auto}#clientes{background:var(--cor-branco);padding:4rem 5vw;display:none}#clientes.visivel{display:block}.clientes-inner{max-width:1200px;margin:0 auto}.clientes-carrossel{display:flex;gap:3rem;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:2rem}.cliente-logo{height:40px;filter:grayscale(100%);opacity:.5;transition:var(--transicao)}.cliente-logo:hover{filter:grayscale(0%);opacity:1}#contato{background:var(--cor-branco);padding:8rem 5vw}.contato-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start}.contato-titulo{font-size:clamp(1.8rem, 3vw, 2.6rem);color:var(--cor-preto);margin-bottom:2.5rem}.contato-titulo em{font-style:italic;color:var(--cor-dourado-escuro)}.contato-item{display:flex;align-items:flex-start;gap:1.2rem;margin-bottom:1.8rem}.contato-icone{width:42px;height:42px;border:1px solid rgb(184 151 106 / .3);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--cor-dourado)}.contato-icone svg{width:18px;height:18px}.contato-info-rotulo{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:#999;margin-bottom:.3rem}.contato-info-valor{font-size:.9rem;color:var(--cor-preto)}.contato-form-wrap .fl-form input,.contato-form-wrap .fl-form textarea,.contato-form-wrap .fl-form select{border-radius:0!important;font-family:var(--fonte-sans)!important;font-size:0.85rem!important;font-weight:300!important}#rodape{background:var(--cor-preto);padding:4rem 5vw 2rem;border-top:1px solid rgb(184 151 106 / .15)}.rodape-topo{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:4rem;max-width:1200px;margin:0 auto 3rem}.rodape-logo img{height:34px;margin-bottom:1.2rem}.rodape-lema{font-family:var(--fonte-serif);font-size:.9rem;font-style:italic;color:rgb(245 242 238 / .35);line-height:1.7;margin-bottom:1.5rem;text-align:left}.rodape-col-marca{display:flex;flex-direction:column;align-items:flex-start}.rodape-simbolo{width:32px;height:32px;margin-top:1rem}.rodape-titulo{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cor-dourado);margin-bottom:1.5rem}.rodape-links a{font-size:.82rem;color:rgb(245 242 238 / .45);display:block;margin-bottom:.7rem;transition:color 0.3s}.rodape-links a:hover{color:var(--cor-dourado)}.rodape-base{border-top:1px solid rgb(184 151 106 / .1);padding-top:1.5rem;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.rodape-copy{font-size:.72rem;color:rgb(245 242 238 / .2)}.rodape-info-legal{font-size:.72rem;color:rgb(245 242 238 / .2)}.rodape-sociais{display:flex;gap:.8rem}.rodape-social-link{width:34px;height:34px;border:1px solid rgb(184 151 106 / .2);display:flex;align-items:center;justify-content:center;color:rgb(245 242 238 / .35);transition:var(--transicao)}.rodape-social-link:hover{border-color:var(--cor-dourado);color:var(--cor-dourado)}.rodape-social-link svg{width:14px;height:14px}.blog-hero-secao{background:var(--cor-carvao);padding:calc(var(--navbar-altura) + 60px) 5vw 5rem}.blog-hero-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end}.blog-filtros-barra{background:var(--cor-branco);border-bottom:1px solid rgb(184 151 106 / .12);position:sticky;top:var(--navbar-altura);z-index:50}.blog-filtros-inner{max-width:1200px;margin:0 auto;padding:0 5vw;display:flex;overflow-x:auto}.filtro-btn{font-size:.7rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#999;background:none;border:none;border-bottom:2px solid #fff0;padding:1.1rem 1.5rem;cursor:pointer;transition:var(--transicao);white-space:nowrap}.filtro-btn:hover{color:var(--cor-preto)}.filtro-btn.ativo{color:var(--cor-dourado);border-bottom-color:var(--cor-dourado)}.blog-layout{max-width:1200px;margin:0 auto;padding:5rem 5vw;display:grid;grid-template-columns:1fr 280px;gap:4rem}.post-destaque{display:grid;grid-template-columns:1fr 1fr;margin-bottom:4rem;overflow:hidden;transition:transform 0.3s}.post-destaque:hover{transform:translateY(-4px)}.post-destaque-img{aspect-ratio:4/3;overflow:hidden;background:var(--cor-carvao-medio);position:relative}.post-destaque-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s}.post-destaque:hover .post-destaque-img img{transform:scale(1.04)}.post-badge{position:absolute;top:1.5rem;left:1.5rem;background:var(--cor-dourado);color:var(--cor-preto);font-size:.6rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;padding:.3rem .8rem}.post-destaque-corpo{padding:3rem;background:var(--cor-branco);border:1px solid rgb(184 151 106 / .1);border-left:none;display:flex;flex-direction:column;justify-content:space-between}.post-meta{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.post-categoria{font-size:.62rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--cor-dourado)}.post-data{font-size:.72rem;color:#aaa}.post-titulo{font-family:var(--fonte-serif);font-size:clamp(1.2rem, 2vw, 1.8rem);font-weight:300;color:var(--cor-preto);line-height:1.3;margin-bottom:1rem}.post-resumo{font-size:.86rem;line-height:1.8;color:#666;margin-bottom:1.5rem}.post-rodape{display:flex;align-items:center;justify-content:space-between}.post-autor-info{display:flex;align-items:center;gap:.8rem}.post-autor-foto{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1px solid rgb(184 151 106 / .3)}.post-autor-nome{font-size:.78rem;color:#555}.posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem;margin-bottom:4rem}.post-card{background:var(--cor-branco);border:1px solid rgb(184 151 106 / .08);overflow:hidden;transition:transform 0.3s}.post-card:hover{transform:translateY(-5px)}.post-card-img{aspect-ratio:4/3;overflow:hidden;background:var(--cor-cinza-claro);display:block;width:100%}.post-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s}.post-card:hover .post-card-img img{transform:scale(1.05)}.post-card-corpo{padding:1.8rem}.post-card-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.post-card-titulo{font-family:var(--fonte-serif);font-size:1.05rem;color:var(--cor-preto);line-height:1.4;margin-bottom:.8rem}.post-card-resumo{font-size:.8rem;line-height:1.7;color:#777;margin-bottom:1.2rem}.post-card-rodape{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgb(184 151 106 / .1)}.post-tempo{font-size:.68rem;color:#aaa}.sidebar{position:sticky;top:calc(var(--navbar-altura) + 2rem);align-self:start}.sidebar-bloco{margin-bottom:2.5rem}.sidebar-titulo{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cor-dourado);margin-bottom:1.2rem;padding-bottom:.8rem;border-bottom:1px solid rgb(184 151 106 / .2)}.busca-input{width:100%;padding:.8rem 1rem;background:var(--cor-cinza-claro);border:1px solid rgb(184 151 106 / .15);font-family:var(--fonte-sans);font-size:.82rem;color:var(--cor-preto);outline:none;transition:border-color 0.3s;border-radius:0}.busca-input:focus{border-color:var(--cor-dourado)}.categorias-lista li{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid rgb(184 151 106 / .08);cursor:pointer;font-size:.82rem;color:#555;transition:color 0.3s}.categorias-lista li:hover{color:var(--cor-dourado)}.cat-count{font-size:.68rem;color:#bbb;background:var(--cor-cinza-claro);padding:.15rem .5rem}.posts-recentes-lista li{display:flex;gap:1rem;padding:.8rem 0;border-bottom:1px solid rgb(184 151 106 / .08);cursor:pointer}.posts-recentes-lista li:hover .post-rec-titulo{color:var(--cor-dourado)}.post-rec-thumb{width:58px;height:58px;background:var(--cor-cinza-claro);flex-shrink:0;overflow:hidden}.post-rec-thumb img{width:100%;height:100%;object-fit:cover}.post-rec-titulo{font-family:var(--fonte-serif);font-size:.86rem;color:var(--cor-preto);line-height:1.4;transition:color 0.3s}.post-rec-data{font-size:.66rem;color:#aaa;margin-top:.3rem}.paginacao{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem 0 4rem}.pag-item{width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:.78rem;color:#888;border:1px solid rgb(184 151 106 / .15);transition:var(--transicao)}.pag-item:hover,.pag-item.atual{background:var(--cor-dourado);color:var(--cor-preto);border-color:var(--cor-dourado)}.post-individual-layout{max-width:1200px;margin:0 auto;padding:5rem 5vw;display:grid;grid-template-columns:1fr 280px;gap:4rem}.post-header{margin-bottom:2.5rem}.post-header-meta{display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem;flex-wrap:wrap}.post-titulo-principal{font-family:var(--fonte-serif);font-size:clamp(2rem, 4vw, 3rem);font-weight:300;color:var(--cor-preto);line-height:1.2;margin-bottom:1.5rem}.post-autor-bloco{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid rgb(184 151 106 / .15);border-bottom:1px solid rgb(184 151 106 / .15)}.post-autor-foto-lg{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid rgb(184 151 106 / .3)}.post-autor-nome-lg{font-size:.88rem;font-weight:500;color:var(--cor-preto)}.post-autor-oab{font-size:.72rem;color:var(--cor-dourado)}.post-capa-img{width:100%;aspect-ratio:16/7;object-fit:cover;margin:2.5rem 0}.post-conteudo-texto p{font-size:.94rem;line-height:1.9;color:#444;margin-bottom:1.5rem}.post-conteudo-texto h2{font-family:var(--fonte-serif);font-size:1.6rem;font-weight:400;color:var(--cor-preto);margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgb(184 151 106 / .2)}.post-conteudo-texto blockquote{border-left:3px solid var(--cor-dourado);padding:1rem 1.5rem;margin:2rem 0;background:var(--cor-cinza-claro);font-family:var(--fonte-serif);font-style:italic;font-size:1.05rem;color:#555;line-height:1.7}.post-compartilhar{display:flex;align-items:center;gap:1rem;padding:1.5rem 0;border-top:1px solid rgb(184 151 106 / .15);border-bottom:1px solid rgb(184 151 106 / .15);margin:2rem 0;flex-wrap:wrap}.post-compartilhar span{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:#999}.compartilhar-btn{display:flex;align-items:center;gap:.4rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#666;border:1px solid rgb(184 151 106 / .2);padding:.4rem .9rem;transition:var(--transicao);background:none;cursor:pointer}.compartilhar-btn:hover{color:var(--cor-dourado);border-color:var(--cor-dourado)}.compartilhar-btn svg{width:14px;height:14px}.post-tags{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:2rem}.post-tag{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cor-dourado);border:1px solid rgb(184 151 106 / .3);padding:.3rem .8rem}.post-cta-contato{margin-top:3rem;padding:2.5rem;background:var(--cor-carvao);border-left:3px solid var(--cor-dourado)}.post-cta-contato h3{font-family:var(--fonte-serif);font-size:1.1rem;color:var(--cor-branco);margin-bottom:.6rem}.post-cta-contato p{font-size:.84rem;color:var(--cor-cinza-medio);margin-bottom:1.2rem}.membro-individual{max-width:1200px;margin:0 auto;padding:5rem 5vw;display:grid;grid-template-columns:360px 1fr;gap:5rem;align-items:start}.membro-foto-individual{position:sticky;top:calc(var(--navbar-altura) + 2rem)}.membro-foto-individual img{width:100%;aspect-ratio:5/6;object-fit:cover}.membro-dados-item{display:flex;align-items:center;gap:.8rem;padding:.8rem 0;border-bottom:1px solid rgb(184 151 106 / .1)}.membro-dado-icone{width:18px;height:18px;color:var(--cor-dourado);flex-shrink:0}.membro-dado-texto{font-size:.88rem;color:#444}.membro-bio{font-size:.92rem;line-height:1.9;color:#555;margin-bottom:1.5rem}.area-individual{max-width:900px;margin:0 auto;padding:5rem 5vw}.area-individual-icone{width:60px;height:60px;color:var(--cor-dourado);margin-bottom:2rem}.area-individual-titulo{font-size:clamp(2rem, 4vw, 3rem);color:var(--cor-preto);margin-bottom:1rem}.area-individual-conteudo p{font-size:.94rem;line-height:1.9;color:#444;margin-bottom:1.5rem}.area-capa-img{width:100%;aspect-ratio:21/9;object-fit:cover;margin-bottom:3rem}.animar-fade{opacity:0;transition:opacity 0.8s ease}.animar-esquerda{opacity:0;transform:translateX(-40px);transition:opacity 0.8s ease,transform 0.8s ease}.animar-direita{opacity:0;transform:translateX(40px);transition:opacity 0.8s ease,transform 0.8s ease}.animar-baixo{opacity:0;transform:translateY(30px);transition:opacity 0.7s ease,transform 0.7s ease}.animar-cima{opacity:0;transform:translateY(-30px);transition:opacity 0.7s ease,transform 0.7s ease}.animar-zoom{opacity:0;transform:scale(.94);transition:opacity 0.8s ease,transform 0.8s ease}.animar-zoom-reverso{opacity:0;transform:scale(1.06);transition:opacity 0.8s ease,transform 0.8s ease}.animar-blur{opacity:0;filter:blur(6px);transition:opacity 0.9s ease,filter 0.9s ease}.animar-fade.visivel,.animar-esquerda.visivel,.animar-direita.visivel,.animar-baixo.visivel,.animar-cima.visivel,.animar-zoom.visivel,.animar-zoom-reverso.visivel,.animar-blur.visivel{opacity:1;transform:none;filter:none}.animar-baixo:nth-child(2){transition-delay:0.1s}.animar-baixo:nth-child(3){transition-delay:0.2s}.animar-baixo:nth-child(4){transition-delay:0.3s}.animar-baixo:nth-child(5){transition-delay:0.4s}@keyframes scrollPulse{0%,100%{opacity:.3}50%{opacity:1}}@media (max-width:1200px){.areas-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.areas-grid{grid-template-columns:repeat(4,1fr)}.equipe-grid{grid-template-columns:repeat(2,1fr)}.sobre-inner{gap:4rem}.rodape-topo{grid-template-columns:1fr 1fr;gap:3rem}.blog-layout{grid-template-columns:1fr}.sidebar{position:static}.posts-grid{grid-template-columns:repeat(2,1fr)}.principios-inner{grid-template-columns:1fr;gap:3rem}}@media (max-width:768px){.navbar-menu{display:none}.navbar-hamburguer{display:flex}.navbar-menu.aberto{display:flex;flex-direction:column;position:fixed;top:var(--navbar-altura);left:0;right:0;background:rgb(14 14 14 / .98);padding:2rem 5vw;gap:1.5rem;border-top:1px solid rgb(184 151 106 / .15)}.navbar-cta{display:none}.areas-grid{grid-template-columns:repeat(2,1fr)}.area-card{height:180px}.equipe-grid{grid-template-columns:repeat(2,1fr)}.sobre-inner{grid-template-columns:1fr;gap:3rem}.sobre-numeros{grid-template-columns:1fr 1fr}.contato-inner{grid-template-columns:1fr;gap:3rem}.depoimentos-track{grid-template-columns:1fr}.blog-preview-grid{grid-template-columns:1fr}.post-destaque{grid-template-columns:1fr}.posts-grid{grid-template-columns:1fr}.rodape-topo{grid-template-columns:1fr;gap:2rem}.membro-individual{grid-template-columns:1fr}.blog-hero-inner{grid-template-columns:1fr}.post-individual-layout{grid-template-columns:1fr}}@media (max-width:480px){.areas-grid{grid-template-columns:repeat(2,1fr)}.area-card{height:160px}.sobre-numeros{grid-template-columns:1fr}.rodape-base{flex-direction:column;text-align:center}}