:root{--color-brand-primary:#113977;--color-brand-accent:#eb3700;--color-brand-accent-hover:#c72f00;--color-brand-deep:#0b2854;--color-whatsapp:#25d366;--color-surface-default:#fff;--color-surface-subtle:#f6f8fa;--color-surface-canvas:#eceef0;--color-surface-brand-soft:#1b4380;--color-text-primary:#111317;--color-text-secondary:#67717f;--color-text-brand:var(--color-brand-primary);--color-text-inverse:var(--color-surface-default);--color-text-accent:var(--color-brand-accent);--color-border-default:#dee3e9;--color-border-inverse:var(--color-surface-default);--color-transparent:transparent;--font-body:"Poppins", sans-serif;--font-medium:"Poppins Medium", sans-serif;--font-semibold:"Poppins SemiBold", sans-serif;--font-bold:"Poppins Bold", sans-serif;--font-extrabold:"Poppins ExtraBold", sans-serif;--font-display:"Anton", sans-serif;--font-size-8:8px;--font-size-10:10px;--font-size-11:11px;--font-size-12:12px;--font-size-14:14px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-24:24px;--font-size-28:28px;--font-size-32:32px;--font-size-40:40px;--font-size-48:48px;--font-size-56:56px;--font-size-64:64px;--font-size-80:80px;--font-size-112:112px;--font-line-14:14px;--font-line-16:16px;--font-line-18:18px;--font-line-20:20px;--font-line-22:22px;--font-line-24:24px;--font-line-28:28px;--font-line-32:32px;--font-line-36:36px;--font-line-40:40px;--font-line-48:48px;--font-line-56:56px;--font-line-64:64px;--font-line-88:88px;--font-line-120:120px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-80:80px;--space-96:96px;--space-120:120px;--radius-sm:4px;--radius-full:9999px;--container-max:1090px;--shadow-card:0 8px 24px #0a1a2e14}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins Medium;src:url(../fonts/Poppins-Medium.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins SemiBold;src:url(../fonts/Poppins-SemiBold.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins Bold;src:url(../fonts/Poppins-Bold.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins ExtraBold;src:url(../fonts/Poppins-ExtraBold.ttf)format("truetype");font-display:swap}@font-face{font-family:Anton;src:url(../fonts/Anton-Regular.ttf)format("truetype");font-display:swap}*,:after,:before{box-sizing:border-box}blockquote,body,figure,h1,h2,h3,p,ul{margin:0}body{font-family:var(--font-body);font-size:var(--font-size-12);color:var(--color-text-primary);line-height:var(--font-line-18);background:var(--color-surface-default)}button,h1,h2,h3,input,strong{font:inherit}a{text-decoration:none}a,button{color:inherit}button{background:var(--color-transparent);cursor:pointer;border:0;padding:0}img{max-width:100%;display:block}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--color-brand-accent);outline-offset:4px}footer[id],section[id]{scroll-margin-top:var(--space-24)}.container{width:calc(100% - 48px);max-width:var(--container-max);margin:0 auto;position:relative}.mobile{display:none}.pular{top:-100px;left:var(--space-16);z-index:40;padding:var(--space-12) var(--space-16) var(--space-12) var(--space-16);color:var(--color-text-inverse);background:var(--color-brand-deep);position:fixed}.pular:focus{top:var(--space-16)}.botao{min-width:128px;min-height:40px;padding:var(--space-12) var(--space-16) var(--space-12) var(--space-16);justify-content:center;align-items:center;gap:var(--space-8);font-family:var(--font-semibold);font-size:var(--font-size-12);color:var(--color-text-inverse);line-height:var(--font-line-16);background:var(--color-brand-accent);transition:background .2s;display:inline-flex}.botao:hover{background:var(--color-brand-accent-hover)}.botao .icone{width:14px;height:14px}.icone{vertical-align:middle;display:inline-block}.selo{font-family:var(--font-medium);font-size:var(--font-size-10);color:var(--color-text-accent);line-height:var(--font-line-14)}.titulo{gap:var(--space-8);flex-direction:column;display:flex}h2{font-family:var(--font-medium);font-size:var(--font-size-32);color:var(--color-text-brand);line-height:var(--font-line-40)}.intro{justify-content:space-between;align-items:flex-start;display:flex}.intro>.titulo{width:44%}.intro>p{width:48.6%}.lista{gap:var(--space-24);display:flex}.marca{align-items:center;width:236px;display:inline-flex}.marca img{-o-object-fit:contain;object-fit:contain;width:236px;height:auto}.cabecalho{background:var(--color-surface-default)}.cabecalho>.container{justify-content:space-between;align-items:center;height:88px;display:flex}.cabecalho .topo{border:1px solid var(--color-border-default);font-size:var(--font-size-11);line-height:var(--font-line-16)}.cabecalho .topo .container,.cabecalho .topo .contatos,.cabecalho .topo .redes,.cabecalho .topo a{align-items:center;display:flex}.cabecalho .topo .container{justify-content:space-between;height:38px}.cabecalho .topo .contatos{gap:var(--space-20)}.cabecalho .topo .redes,.cabecalho .topo a{gap:var(--space-8)}.cabecalho .topo .icone{width:13px;height:13px}.cabecalho .topo .redes .icone{filter:brightness(0)invert()}.cabecalho .topo .redes .social,.cabecalho .topo .redes a{background:var(--color-brand-primary);border-radius:var(--radius-full) var(--radius-full) var(--radius-full) var(--radius-full);justify-content:center;align-items:center;width:22px;height:22px;display:flex}.cabecalho .navegacao{align-items:center;gap:26px;display:flex}.cabecalho .navegacao a{padding:var(--space-12) 0 var(--space-12) 0;font-family:var(--font-medium);font-size:var(--font-size-12)}.cabecalho .navegacao a.ativo,.cabecalho .navegacao a:hover{color:var(--color-text-accent)}.cabecalho .pesquisa{background:var(--color-surface-subtle);border-radius:var(--radius-full) var(--radius-full) var(--radius-full) var(--radius-full);position:relative}.cabecalho .pesquisa,.cabecalho .pesquisa summary{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cabecalho .pesquisa summary{cursor:pointer;list-style:none}.cabecalho .pesquisa summary::-webkit-details-marker{display:none}.cabecalho .busca{z-index:10;width:300px;padding:var(--space-24) var(--space-24) var(--space-24) var(--space-24);gap:var(--space-12);background:var(--color-surface-default);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:absolute;top:52px;right:0}.cabecalho .busca input{width:100%;padding:var(--space-12) var(--space-12) var(--space-12) var(--space-12);border:1px solid var(--color-border-default)}.cabecalho .menu{display:none}.hero{height:724px;color:var(--color-text-inverse);background:var(--color-brand-primary);position:relative;overflow:hidden}.hero .fundo{height:536px;left:0}.hero .fundo,.hero .superior{-o-object-fit:cover;object-fit:cover;opacity:.22;width:56.9444%;position:absolute;top:0}.hero .superior{height:148px;right:0}.hero .borda,.hero .laranja,.hero .poligono,.hero .recorte{height:auto;position:absolute;top:0;left:0}.hero .recorte{z-index:1;-o-object-fit:cover;object-fit:cover;clip-path:polygon(0 0,100% 0,76.2% 100%,0 100%);filter:grayscale();width:43.1944%;height:310px}.hero .borda{width:43.8889%}.hero .poligono{width:53.8889%;height:576px;top:148px;left:46.1111%}.hero .laranja{width:52.0833%;height:257px;top:467px}.hero>.container{width:100%;max-width:none;height:100%}.hero .conteudo{width:32.64%;position:absolute;top:258px;left:60.9722%}.hero .conteudo h1{font-family:var(--font-display);font-size:var(--font-size-80);line-height:var(--font-line-88)}.hero .conteudo h1 strong{font-family:var(--font-extrabold);font-size:var(--font-size-48);color:var(--color-text-accent);line-height:var(--font-line-56);display:block}.hero .conteudo h1>span{display:block}.hero .conteudo h1 small{font-family:var(--font-medium);font-size:var(--font-size-16);line-height:var(--font-line-24);display:block}.hero .conteudo .descricao{font-size:var(--font-size-16);line-height:var(--font-line-20);margin:26px 0 0}.hero .endereco{bottom:var(--space-48);align-items:center;gap:var(--space-24);font-family:var(--font-bold);font-size:var(--font-size-20);display:flex;position:absolute;left:9.03%}.hero .endereco span{padding:var(--space-8) var(--space-16) var(--space-8) var(--space-16);font-size:var(--font-size-12);background:var(--color-brand-primary)}.hero .precos{width:100px;font-family:var(--font-semibold);text-align:center;position:absolute;top:491px;left:36.3%}.hero .website{width:34.2%;min-height:48px;padding:var(--space-12) var(--space-24) var(--space-12) 7.6%;align-items:center;gap:var(--space-12);background:var(--color-brand-accent-hover);display:flex;position:absolute;top:510px}.hero .website .icone{width:18px;height:18px}.hero .social{right:var(--space-32);bottom:var(--space-32);align-items:center;gap:var(--space-12);font-size:var(--font-size-8);display:flex;position:absolute}.hero .social .icone{width:12px;height:12px}.hero .telefone{align-items:center;gap:var(--space-12);display:flex;position:absolute;bottom:30px;left:60.97%}.hero .telefone .icone{background:var(--color-surface-default);border-radius:var(--radius-full) var(--radius-full) var(--radius-full) var(--radius-full);width:32px;height:32px;padding:6px}.hero .telefone small,.hero .telefone span,.hero .telefone strong{display:block}.hero .telefone small{font-size:var(--font-size-12);opacity:.65}.hero .telefone strong,.sobre .item h3{font-family:var(--font-semibold);font-size:var(--font-size-16)}.hero .paginacao{right:var(--space-24);bottom:var(--space-24);gap:var(--space-8);display:flex;position:absolute}.hero .paginacao button{background:var(--color-surface-default);border-radius:var(--radius-full) var(--radius-full) var(--radius-full) var(--radius-full);opacity:.45;width:10px;height:10px}.hero .paginacao button.ativo{background:var(--color-brand-accent);opacity:1}.sobre{min-height:560px;padding:var(--space-80) 0 var(--space-56) 0;background:var(--color-surface-subtle)}.sobre .intro{min-height:180px}.sobre .lista{gap:0}.sobre .item{width:25%;min-height:220px;padding:var(--space-24) var(--space-32) 0 0;align-items:flex-start;gap:var(--space-28);flex-direction:column;display:flex}.sobre .item+.item{padding:var(--space-24) var(--space-32) 0 var(--space-32);border-left:1px solid var(--color-border-default)}.sobre .item>.icone{width:52px;height:52px}.sobre .item h3{line-height:var(--font-line-22);white-space:pre-line}.sobre .item>a{width:44px;height:44px;font-size:var(--font-size-28);color:var(--color-text-accent);justify-content:center;align-items:center;display:flex}.apresentacao{padding:var(--space-80) 0 0 0}.apresentacao>.container{justify-content:space-between;align-items:flex-start;min-height:590px;display:flex}.apresentacao .fotografia{background:url(../images/icons/figma-7-248-frame.svg) no-repeat;width:47.7%;height:520px;position:relative}.apresentacao .fotografia>img{-o-object-fit:cover;object-fit:cover;border-radius:180px 180px 0 0;width:360px;height:512px;margin:0 0 0 17.3%}.apresentacao .conteudo{align-items:flex-start;gap:var(--space-24);flex-direction:column;width:43.6%;padding:112px 0 0;display:flex}.apresentacao .conteudo h2{color:var(--color-text-primary)}.satisfacao{width:160px;height:192px;padding:52px var(--space-16) var(--space-20) var(--space-16);align-items:center;gap:var(--space-8);color:var(--color-text-inverse);text-align:center;background:var(--color-brand-primary);border:4px solid var(--color-border-inverse);border-radius:80px 80px 0 0;flex-direction:column;display:flex;position:absolute;top:280px;right:14px}.satisfacao strong{font-family:var(--font-medium);font-size:var(--font-size-40);color:var(--color-text-accent);line-height:var(--font-line-48)}.numeros{padding:0 0 62px}.numeros .container{gap:var(--space-24);display:flex}.numeros .item{align-items:center;gap:var(--space-12);text-align:center;isolation:isolate;flex-direction:column;width:25%;height:140px;padding:30px 0 0;display:flex;position:relative}.numeros .decoracao{z-index:-1;font-family:var(--font-display);font-size:var(--font-size-80);color:var(--color-surface-canvas);line-height:var(--font-line-88);position:absolute;top:0}.numeros strong{font-family:var(--font-medium);font-size:var(--font-size-32);line-height:var(--font-line-40)}.numeros .item:nth-child(2) strong{color:var(--color-text-accent)}.diferenciais{min-height:472px;padding:var(--space-80) 0 78px 0;color:var(--color-text-inverse);background:var(--color-brand-primary)}.diferenciais h2{color:inherit}.diferenciais .intro{min-height:176px}.diferenciais .item{width:25%;min-height:138px;padding:var(--space-24) var(--space-24) var(--space-24) var(--space-24);align-items:center;gap:var(--space-16);text-align:center;background:var(--color-surface-brand-soft);flex-direction:column;display:flex}.diferenciais .item p{white-space:pre-line}.diferenciais .item .icone{background:var(--color-surface-default);border-radius:var(--radius-full) var(--radius-full) var(--radius-full) var(--radius-full);width:30px;height:30px;padding:7px}.chamada,.destaque{color:var(--color-text-inverse);background:var(--color-brand-deep);position:relative}.chamada>.fundo,.destaque>.fundo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chamada:before,.destaque:before{z-index:1;background:var(--color-brand-deep);content:"";opacity:.54;position:absolute;inset:0}.chamada>.container,.destaque>.container{z-index:2}.chamada h2,.destaque h2{font-family:var(--font-semibold);font-size:var(--font-size-40);color:inherit;line-height:var(--font-line-48)}.destaque{min-height:648px;padding:150px 0 var(--space-80) 0}.destaque .conteudo:first-child{width:57%}.destaque .conteudo:last-child{width:31.65%}.destaque .conteudo:last-child .botao{margin:var(--space-48) 0 0 0}.destaque .etiquetas{margin:0 0 var(--space-20) 0;gap:var(--space-12);display:flex}.destaque .etiquetas span{padding:6px var(--space-12) 6px var(--space-12);font-family:var(--font-medium);font-size:var(--font-size-10);line-height:var(--font-line-14);border:1px solid var(--color-border-inverse);border-radius:var(--radius-full) var(--radius-full) var(--radius-full) var(--radius-full)}.servicos{background:var(--color-surface-subtle);min-height:716px;padding:180px 0 62px}.servicos .faixa{z-index:3;width:100%;min-height:120px;padding:var(--space-24) var(--space-32) var(--space-24) var(--space-32);align-items:center;gap:var(--space-28);background:var(--color-surface-default);border-radius:var(--radius-sm) var(--radius-sm) var(--radius-sm) var(--radius-sm);box-shadow:var(--shadow-card);display:flex;position:absolute;top:-228px}.servicos .faixa h3{width:30%;font-family:var(--font-semibold);font-size:var(--font-size-16);color:var(--color-text-brand);line-height:var(--font-line-22)}.servicos .faixa .icone{width:32px;height:32px}.servicos .titulo{text-align:center;align-items:center;min-height:164px}.servicos .card{width:calc(25% - 18px);min-height:310px;padding:var(--space-20) var(--space-20) var(--space-20) var(--space-20);align-items:flex-start;gap:var(--space-12);background:var(--color-surface-default);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.servicos .card,.servicos .card>img{border-radius:var(--radius-sm) var(--radius-sm) var(--radius-sm) var(--radius-sm)}.servicos .card>img{-o-object-fit:cover;object-fit:cover;width:100%;height:128px}.servicos .card h3{font-family:var(--font-semibold);font-size:var(--font-size-12);color:var(--color-text-brand)}.servicos .card p{font-size:var(--font-size-10);line-height:var(--font-line-14)}.servicos .card .botao{min-width:0;min-height:32px;padding:var(--space-8) var(--space-12) var(--space-8) var(--space-12);font-size:var(--font-size-10);margin:auto 0 0}.chamada{height:492px}.chamada:before,.chamada>.fundo{height:374px}.chamada:before{opacity:.28}.chamada>.container{justify-content:space-between;align-items:center;height:374px;display:flex}.chamada>.container h2{width:54%}.chamada>.container .conteudo{width:31.65%}.chamada>.container .conteudo .botao{margin:var(--space-24) 0 0 0}.chamada>.assinatura{z-index:2;justify-content:center;align-items:center;gap:var(--space-12);background:var(--color-brand-primary);flex-direction:column;height:118px;display:flex;position:relative}.depoimentos{min-height:656px;padding:100px 0 44px}.depoimentos .titulo{text-align:center;align-items:center;max-width:650px;min-height:184px;margin:0 auto}.depoimentos .card{width:calc(33.3333% - 16px);min-height:190px;padding:var(--space-28) var(--space-28) var(--space-28) var(--space-28);align-items:flex-start;gap:var(--space-16);color:var(--color-text-secondary);background:var(--color-surface-default);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.depoimentos .card cite{font-family:var(--font-medium);font-size:var(--font-size-10);color:var(--color-text-brand);margin:auto 0 0;font-style:normal}.depoimentos .resumo{align-items:center;gap:var(--space-24);min-height:64px;margin:74px 0 0;display:flex}.depoimentos .resumo .nota{padding:var(--space-12) var(--space-40) var(--space-12) var(--space-40);font-family:var(--font-semibold);font-size:var(--font-size-40);color:var(--color-text-inverse);line-height:var(--font-line-40);background:var(--color-brand-primary)}.depoimentos .resumo .link{width:325px;padding:var(--space-12) var(--space-16) var(--space-12) var(--space-16);font-size:var(--font-size-10);text-align:center;border:1px solid var(--color-border-default);margin:0 0 0 auto}.estrelas{color:var(--color-text-accent);gap:3px;display:flex}.estrelas img{width:16px;height:16px}.beneficios{padding:var(--space-64) 0 var(--space-64) 0;background:var(--color-surface-subtle)}.beneficios .item{width:calc(25% - 18px);height:320px;position:relative}.beneficios .item img,.portfolio .galeria img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.beneficios .item figcaption{right:9%;bottom:var(--space-24);padding:var(--space-12) var(--space-8) var(--space-12) var(--space-8);font-family:var(--font-semibold);color:var(--color-text-inverse);text-align:center;background:var(--color-brand-accent);position:absolute;left:9%}.artigos .faixa,.beneficios .item:nth-child(2) figcaption,.portfolio>.faixa{background:var(--color-brand-primary)}.portfolio>.faixa{min-height:272px;padding:var(--space-80) 0 72px 0;color:var(--color-text-inverse)}.portfolio>.faixa h2{color:inherit}.portfolio>.container{padding:var(--space-56) 0 var(--space-56) 0}.portfolio .galeria{gap:var(--space-16);flex-wrap:wrap;display:flex}.portfolio .galeria button{width:calc(16.6667% - 13.3333px);height:226px;overflow:hidden}.portfolio .galeria img{transition:transform .2s}.portfolio .galeria button:hover img{transform:scale(1.04)}.artigos{min-height:920px;padding:304px 0 var(--space-64) 0;position:relative}.artigos .panorama{-o-object-fit:cover;object-fit:cover;width:100%;height:360px;position:absolute;top:0}.artigos .faixa{min-height:174px;padding:var(--space-40) var(--space-48) var(--space-40) var(--space-48);color:var(--color-text-inverse);justify-content:space-between;gap:100px;display:flex}.artigos .faixa h2{color:inherit}.artigos .faixa>p{width:48%}.artigos .lista{margin:58px 0 0}.artigos .card{background:var(--color-surface-default);width:calc(33.3333% - 16px);min-height:304px;box-shadow:var(--shadow-card)}.artigos .card>button{width:100%;display:block}.artigos .capa{height:224px;position:relative;overflow:hidden}.artigos .capa>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.artigos .capa .assinatura{width:65%;height:100%;padding:var(--space-32) var(--space-20) var(--space-20) var(--space-20);background:url(../images/icons/figma-7-805-article-card-brand-panel.svg) 0 0/100% 100% no-repeat;position:absolute;top:0;left:0}.artigos .capa .assinatura .logo-artigo{-o-object-fit:contain;object-fit:contain;width:125px;height:auto}.artigos .conteudo{min-height:96px;padding:var(--space-16) var(--space-20) var(--space-16) var(--space-20);gap:var(--space-8);flex-direction:column;display:flex}.artigos .conteudo time{font-size:var(--font-size-8);color:var(--color-text-secondary);line-height:var(--font-line-14)}.artigos .conteudo h3{font-family:var(--font-medium);font-size:var(--font-size-12)}.artigos .conteudo .link{text-align:left}.rodape{padding:var(--space-32) 0 0 0;font-size:var(--font-size-12);color:var(--color-text-inverse);background:var(--color-brand-primary)}.rodape>.container{padding:0 0 var(--space-32) 0;justify-content:space-between;gap:var(--space-24);flex-wrap:wrap;display:flex}.rodape>.container>.contato,.rodape>.container>.identidade{align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}.rodape>.container>.identidade{justify-content:space-between;align-items:center;gap:var(--space-24);flex-direction:row;width:100%}.rodape h2{font-family:var(--font-medium);font-size:var(--font-size-12);color:inherit;line-height:var(--font-line-18)}.rodape .marca img{width:236px;height:auto}.rodape .contato a{align-items:center;gap:var(--space-8);min-height:44px;display:flex}.rodape .contato .icone{filter:brightness(0)invert();width:18px;height:18px}.rodape .redes{gap:var(--space-8);display:flex}.rodape .redes .social,.rodape .redes a{background:var(--color-brand-accent);border-radius:var(--radius-full) var(--radius-full) var(--radius-full) var(--radius-full);justify-content:center;align-items:center;width:22px;height:22px;display:flex}.rodape .redes .icone{filter:brightness(0)invert();width:13px;height:13px}.rodape .creditos{padding:var(--space-24) var(--space-24) var(--space-24) var(--space-24);text-align:center;border-top:1px solid var(--color-surface-brand-soft)}.whatsapp{right:calc(var(--space-24) + env(safe-area-inset-right,0px));bottom:calc(var(--space-24) + env(safe-area-inset-bottom,0px));z-index:5;width:56px;height:56px;color:var(--color-text-inverse);background:var(--color-whatsapp);border-radius:var(--radius-full) var(--radius-full) var(--radius-full) var(--radius-full);box-shadow:var(--shadow-card);justify-content:center;align-items:center;display:flex;position:fixed}.whatsapp .icone{filter:brightness(0)invert();width:32px;height:32px}.whatsapp:disabled{cursor:default}.modal{z-index:30;width:min(850px,100% - 32px);max-height:calc(100dvh - 48px);padding:var(--space-32) var(--space-32) var(--space-32) var(--space-32);color:var(--color-text-primary);background:var(--color-surface-default);border:0;margin:auto;position:fixed;inset:0;overflow-y:auto}.modal::backdrop{background:var(--color-brand-deep);opacity:.85}.modal>img{width:100%;max-height:65dvh;margin:0 0 var(--space-24) 0;-o-object-fit:contain;object-fit:contain}.modal .fechar{width:44px;height:44px;margin:0 0 var(--space-16) auto;font-size:var(--font-size-28);color:var(--color-text-brand);background:var(--color-surface-subtle);justify-content:center;align-items:center;display:flex}@media screen and (width<=1000px){.container{width:calc(100% - 40px)}h2{font-size:var(--font-size-28);line-height:var(--font-line-36)}.cabecalho{z-index:10;position:relative}.cabecalho .pesquisa,.cabecalho .topo{display:none}.cabecalho>.container{height:76px}.cabecalho .marca{width:190px}.cabecalho .marca img{width:100%;height:auto}.cabecalho .menu{background:var(--color-surface-subtle);border-radius:var(--radius-full) var(--radius-full) var(--radius-full) var(--radius-full);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.cabecalho .navegacao{padding:var(--space-20) var(--space-20) var(--space-20) var(--space-20);background:var(--color-surface-default);box-shadow:var(--shadow-card);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:76px;left:-20px;right:-20px}.cabecalho .navegacao.aberta{display:flex}.cabecalho .navegacao a{min-height:48px;padding:var(--space-12) 0 var(--space-12) 0;font-size:var(--font-size-16);border-bottom:1px solid var(--color-border-default)}.hero{height:auto;min-height:700px;padding:280px 0 var(--space-32) 0}.hero .fundo{opacity:.8;width:100%;height:280px}.hero .borda,.hero .conteudo .descricao br,.hero .endereco,.hero .laranja,.hero .poligono,.hero .precos,.hero .recorte,.hero .social,.hero .superior,.hero .website{display:none}.hero>.container{width:calc(100% - 40px);height:auto}.hero .conteudo{width:100%;padding:var(--space-32) 0 var(--space-24) 0;position:static}.hero .conteudo h1{font-size:var(--font-size-64);line-height:var(--font-line-64)}.hero .conteudo h1 strong{font-size:var(--font-size-32);line-height:var(--font-line-40)}.hero .conteudo .descricao{margin:var(--space-20) 0 0 0;font-size:var(--font-size-14);line-height:var(--font-line-22)}.hero .telefone{width:calc(100% - 40px);margin:0 auto;position:static}.hero .paginacao{bottom:var(--space-32)}.intro{gap:var(--space-24);flex-direction:column}.intro>.titulo,.intro>p{width:100%}.sobre{min-height:0;padding:var(--space-56) 0 var(--space-56) 0}.sobre .intro{min-height:0;margin:0 0 var(--space-32) 0}.sobre .lista{gap:var(--space-24);flex-wrap:wrap}.sobre .item,.sobre .item+.item{width:calc(50% - 12px);min-height:190px;padding:var(--space-16) 0 var(--space-16) 0;gap:var(--space-20);border-left:0}.sobre .item h3,.sobre .item+.item h3{font-size:var(--font-size-14)}.apresentacao{padding:var(--space-56) 0 0 0}.apresentacao>.container{gap:var(--space-32);flex-direction:column;min-height:0}.apresentacao .fotografia{width:100%;max-width:450px;height:372px;margin:0 auto}.apresentacao .fotografia>img{border-radius:180px 180px 0 0;width:84%;height:360px;margin:0}.apresentacao .satisfacao{width:128px;height:154px;padding:var(--space-32) var(--space-12) var(--space-16) var(--space-12);border-radius:64px 64px 0 0;top:208px;right:0}.apresentacao .satisfacao strong{font-size:var(--font-size-32);line-height:var(--font-line-40)}.apresentacao .conteudo{width:100%;padding:0}.numeros{padding:var(--space-48) 0 var(--space-40) 0}.numeros .container{gap:var(--space-16);flex-wrap:wrap}.numeros .item{width:calc(50% - 8px);height:120px}.numeros .decoracao{font-size:var(--font-size-64)}.numeros strong{font-size:var(--font-size-28)}.numeros p{font-size:var(--font-size-10)}.diferenciais{min-height:0;padding:var(--space-56) 0 var(--space-56) 0}.diferenciais .intro{min-height:0;margin:0 0 var(--space-32) 0}.diferenciais .lista{gap:var(--space-12);flex-wrap:wrap}.diferenciais .item{width:calc(50% - 6px);min-height:160px;padding:var(--space-20) var(--space-12) var(--space-20) var(--space-12)}.destaque{min-height:550px;padding:var(--space-64) 0 var(--space-96) 0}.destaque .conteudo:first-child,.destaque .conteudo:last-child,.servicos .faixa p{width:100%}.destaque .conteudo:last-child .botao{margin:var(--space-24) 0 0 0}.destaque h2{font-size:var(--font-size-32);line-height:var(--font-line-40)}.servicos{min-height:0;padding:160px 0 var(--space-56) 0}.servicos .faixa{min-height:150px;padding:var(--space-20) var(--space-20) var(--space-20) var(--space-20);gap:var(--space-16);flex-wrap:wrap;top:-200px}.servicos .faixa h3{width:calc(100% - 48px)}.servicos .titulo{min-height:0;margin:0 0 var(--space-32) 0}.servicos .lista{gap:var(--space-24);flex-wrap:wrap}.servicos .card{width:100%;min-height:0;padding:var(--space-16) var(--space-16) var(--space-16) var(--space-16);gap:var(--space-16)}.servicos .card>img{height:208px}.servicos .card h3{font-size:var(--font-size-16)}.servicos .card p{font-size:var(--font-size-14);line-height:var(--font-line-22)}.servicos .card .botao{min-height:44px;font-size:var(--font-size-12)}.chamada{height:auto}.chamada:before,.chamada>.fundo{height:430px}.chamada>.container{height:430px;padding:var(--space-56) 0 var(--space-56) 0;justify-content:center;align-items:flex-start;gap:var(--space-24);flex-direction:column}.chamada>.container .conteudo,.chamada>.container h2{width:100%}.chamada>.container h2{font-size:var(--font-size-28);line-height:var(--font-line-36)}.depoimentos{min-height:0;padding:var(--space-56) 0 var(--space-56) 0}.depoimentos .titulo{min-height:0;margin:0 0 var(--space-32) 0}.artigos .faixa,.artigos .lista,.depoimentos .lista,.rodape>.container{flex-direction:column}.depoimentos .card{width:100%;min-height:180px}.depoimentos .resumo{margin:var(--space-32) 0 0 0;gap:var(--space-16);flex-wrap:wrap}.depoimentos .resumo .nota{padding:var(--space-12) var(--space-24) var(--space-12) var(--space-24);font-size:var(--font-size-32)}.depoimentos .resumo .link{width:100%;min-height:44px}.beneficios{padding:var(--space-40) 0 var(--space-40) 0}.beneficios .lista{gap:var(--space-12);flex-wrap:wrap}.beneficios .item{width:calc(50% - 6px);height:240px}.beneficios .item figcaption{right:var(--space-8);bottom:var(--space-12);left:var(--space-8);padding:var(--space-8) var(--space-4) var(--space-8) var(--space-4);font-size:var(--font-size-10)}.portfolio>.faixa{min-height:0;padding:var(--space-56) 0 var(--space-56) 0}.portfolio>.container{padding:var(--space-40) 0 var(--space-40) 0}.portfolio .galeria{gap:var(--space-12)}.portfolio .galeria button{width:calc(50% - 6px);height:226px}.artigos{min-height:0;padding:180px 0 var(--space-56) 0}.artigos .panorama{height:240px}.artigos .faixa{padding:var(--space-24) var(--space-24) var(--space-24) var(--space-24);gap:var(--space-20)}.artigos .card,.artigos .faixa>p{width:100%}.artigos .lista{margin:var(--space-32) 0 0 0}.rodape>.container>.identidade{align-items:flex-start;gap:var(--space-16);flex-direction:column}.rodape .creditos{padding:var(--space-24) var(--space-24) calc(88px + env(safe-area-inset-bottom,0px)) var(--space-24)}.modal{padding:var(--space-20) var(--space-20) var(--space-20) var(--space-20)}}
