.hBw1pG_topo{z-index:50;transition:background-color .3s ease, transform .35s var(--sai);position:fixed;inset:0 0 auto}.descendo .hBw1pG_topo:not(:focus-within){transform:translateY(-100%)}.rolou .hBw1pG_topo{background:#11160ff0}.hBw1pG_barra{align-items:center;gap:32px;height:76px;display:flex}.hBw1pG_marca{align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:flex}.hBw1pG_selo{background:var(--oliva);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.hBw1pG_selo img{width:62px;max-width:none;height:62px}.hBw1pG_nome{font:400 28px/1 var(--logo);letter-spacing:-.01em}.hBw1pG_nav{gap:6px;display:flex}.hBw1pG_nav a{border-radius:var(--raio);font-size:var(--f-menor);color:var(--tinta-2);padding:10px 14px;text-decoration:none;transition:color .2s,background-color .2s}.hBw1pG_chamar{background:var(--papel);min-height:44px;color:var(--campo);font-weight:600;font-size:var(--f-menor);transition:background-color .2s ease, transform .16s var(--sai);border-radius:999px;align-items:center;gap:10px;padding:0 18px;text-decoration:none;display:inline-flex}.hBw1pG_chamar svg{width:18px;height:18px}.hBw1pG_chamar:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.hBw1pG_nav a:hover{color:var(--tinta);background:#e8e8e812}.hBw1pG_chamar:hover{background:var(--ouro)}}@media (max-width:900px){.hBw1pG_nav{display:none}}@media (max-width:480px){.hBw1pG_barra{height:64px}.hBw1pG_chamar span{display:none}.hBw1pG_chamar{justify-content:center;width:44px;padding:0}.hBw1pG_chamar svg{width:22px;height:22px}}
.ZARIfG_hero{isolation:isolate;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);min-height:100svh;display:grid;position:relative;overflow:hidden}.ZARIfG_paralaxe{z-index:-1;will-change:transform;position:absolute;inset:0}.ZARIfG_mosaico{z-index:-1;opacity:.18;align-content:center;gap:14px;display:grid;position:absolute;inset:-4% -10%;transform:rotate(-4deg)}.ZARIfG_hero:after{content:"";z-index:-1;background:#11160f99;position:absolute;inset:0}.ZARIfG_fileira{gap:14px;width:max-content;animation:90s linear infinite ZARIfG_deriva;display:flex}.ZARIfG_f1{animation-duration:110s;animation-direction:reverse}.ZARIfG_f2{animation-duration:130s}.ZARIfG_fileira img{object-fit:cover;object-position:top;border-radius:var(--raio);width:360px;height:240px}@keyframes ZARIfG_deriva{to{transform:translate(-50%)}}.ZARIfG_conteudo{text-align:center;align-self:center;justify-items:center;gap:28px;padding-top:110px;padding-bottom:48px;display:grid}.ZARIfG_conteudo h1{max-width:16ch;font-size:clamp(40px,6.4vw,96px)}.ZARIfG_apoio{color:var(--tinta);max-width:62ch}.ZARIfG_acoes{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;margin-top:4px;display:flex}.ZARIfG_entra{animation:ZARIfG_entra 1s var(--sai) both;animation-delay:calc(var(--i) * 80ms + .1s)}.ZARIfG_palavra{vertical-align:top;margin-bottom:-.1em;padding:0 .02em .1em;display:inline-block;overflow:hidden}.ZARIfG_interna{animation:ZARIfG_sobe 1.1s var(--sai) both;animation-delay:calc(var(--p) * 70ms + .12s);display:inline-block}@keyframes ZARIfG_sobe{0%{transform:translateY(105%)}}@keyframes ZARIfG_entra{0%{opacity:0;transform:translateY(20px)}}.ZARIfG_marcas{padding:26px var(--margem) 30px;background:#11160fe6;align-items:center;gap:32px;display:flex}.ZARIfG_rotulo{font-size:var(--f-menor);color:var(--tinta-2);flex:none}.ZARIfG_trilho{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ZARIfG_lista{gap:56px;width:max-content;animation:40s linear infinite ZARIfG_deriva;display:flex}.ZARIfG_lista li{font-size:var(--f-enfase);letter-spacing:-.01em;color:var(--tinta);white-space:nowrap;font-weight:600}@media (max-width:700px){.ZARIfG_hero{min-height:88svh}.ZARIfG_hero:after{background:#11160f80}.ZARIfG_mosaico{opacity:.35;gap:12px;inset:0 -40%;transform:rotate(-6deg)}.ZARIfG_f2{display:none}.ZARIfG_fileira{gap:12px}.ZARIfG_fileira img{width:210px;height:300px}.ZARIfG_conteudo{text-align:left;justify-items:start;gap:22px;padding-top:104px}.ZARIfG_acoes{justify-content:flex-start}.ZARIfG_acoes .btn{width:100%}.ZARIfG_marcas{flex-direction:column;align-items:flex-start;gap:12px}.ZARIfG_trilho{width:100%}}@media (prefers-reduced-motion:reduce){.ZARIfG_fileira,.ZARIfG_lista,.ZARIfG_interna{animation:none}}
.X74L4a_servicos{padding:clamp(80px,12vw,168px) 0 clamp(72px,10vw,140px)}.X74L4a_abre{gap:24px;max-width:980px;margin-bottom:clamp(48px,8vw,112px);display:grid}.X74L4a_abre h2{max-width:20ch}.X74L4a_area{border-top:1px solid var(--linha);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;padding-top:40px;display:grid}.X74L4a_area+.X74L4a_area{margin-top:clamp(48px,7vw,96px)}.X74L4a_cab{align-self:start;gap:12px;display:grid;position:sticky;top:108px}.X74L4a_nome{letter-spacing:-.035em;color:var(--ouro);font-size:clamp(40px,4.6vw,64px);line-height:1}.X74L4a_cab p{color:var(--tinta-2);max-width:30ch}.X74L4a_item{grid-template-columns:120px minmax(0,4fr) minmax(0,6fr);align-items:start;gap:28px;padding:26px 0 30px;display:grid}.X74L4a_item+.X74L4a_item{border-top:1px solid var(--linha)}.X74L4a_miniatura{aspect-ratio:4/3;border-radius:var(--raio);background:var(--campo-3);overflow:hidden}.X74L4a_miniatura:empty{background:0 0}.X74L4a_foto{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s var(--sai)}.X74L4a_texto{max-width:46ch}.X74L4a_itens{font-size:var(--f-menor);color:var(--tinta-2);margin-top:10px}@media (hover:hover) and (pointer:fine){.X74L4a_item:hover .X74L4a_foto{transform:scale(1.06)}}.X74L4a_fecho{border-radius:var(--raio);background:var(--campo-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:clamp(56px,8vw,104px);padding:32px 36px;display:flex}.X74L4a_fecho p{font-size:var(--f-enfase);letter-spacing:-.01em;max-width:34ch;font-weight:500}@media (max-width:900px){.X74L4a_area{grid-template-columns:1fr;gap:20px}.X74L4a_cab{position:static}}@media (max-width:700px){.X74L4a_item,.X74L4a_item+.X74L4a_item{border-top:0;grid-template-columns:1fr;align-content:start;gap:12px;padding:0;display:grid}.X74L4a_miniatura{aspect-ratio:4/3}.X74L4a_miniatura:empty{display:none}.X74L4a_item:has(.X74L4a_miniatura:empty){border-radius:var(--raio);background:var(--campo-3);padding:24px 20px}.X74L4a_texto{font-size:var(--f-menor);color:var(--tinta-2)}.X74L4a_itens{display:none}.X74L4a_area{padding-top:32px}.X74L4a_fecho{padding:24px 20px}.X74L4a_fecho .btn{width:100%}}
.j72TjG_trabalhos{background:var(--campo-2);padding:clamp(96px,12vw,160px) 0}.j72TjG_abre{gap:18px;margin-bottom:clamp(48px,6vw,80px);display:grid}.j72TjG_destaques{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.j72TjG_demais{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 28px;margin-top:clamp(72px,9vw,120px);display:grid}.j72TjG_card{align-content:start;gap:22px;display:grid}.j72TjG_midia{aspect-ratio:16/10;border-radius:var(--raio);background:var(--campo-3);position:relative;overflow:hidden}.j72TjG_alta{aspect-ratio:4/5}.j72TjG_capa{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .9s var(--sai)}.j72TjG_celular{aspect-ratio:390/844;object-fit:cover;object-position:top;border-radius:var(--raio);width:26%;height:auto;transition:transform .7s var(--sai);position:absolute;bottom:-6%;right:5%;transform:translateY(6%);box-shadow:0 0 0 1px #e8e8e82e,0 18px 40px -12px #11160fbf}.j72TjG_alta .j72TjG_celular{width:34%}.j72TjG_ad{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:6px;padding:6px;display:grid}.j72TjG_ad figure{border-radius:var(--raio);position:relative;overflow:hidden}.j72TjG_ad img{object-fit:cover;width:100%;height:100%}.j72TjG_ad figcaption{border-radius:var(--raio);background:#11160fd9;padding:2px 10px;font-size:14px;position:absolute;bottom:8px;left:8px}.j72TjG_info{gap:10px;display:grid}.j72TjG_seg{color:var(--tinta-2);font-size:var(--f-menor)}.j72TjG_texto{font-size:var(--f-menor);color:var(--tinta)}.j72TjG_tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.j72TjG_tags li{border-radius:var(--raio);color:var(--tinta);background:#e8e8e814;padding:4px 10px;font-size:14px}.j72TjG_ver{font-size:var(--f-menor);justify-self:start}@media (hover:hover) and (pointer:fine){.j72TjG_card:hover .j72TjG_midia>.j72TjG_capa{transform:scale(1.04)}.j72TjG_card:hover .j72TjG_celular{transform:translateY(-8%)}}@media (max-width:900px){.j72TjG_destaques{grid-template-columns:1fr 1fr;gap:40px 28px}}@media (max-width:700px){.j72TjG_destaques,.j72TjG_demais{gap:14px}.j72TjG_demais{margin-top:40px}.j72TjG_alta,.j72TjG_midia{aspect-ratio:4/4.4}.j72TjG_texto,.j72TjG_ver{display:none}.j72TjG_card{gap:14px}}
.PgCImq_fotos{padding:clamp(96px,11vw,150px) 0}.PgCImq_abre{gap:18px;margin-bottom:48px;display:grid}.PgCImq_janela{overflow:hidden}.PgCImq_rolo{gap:16px;width:max-content;animation:80s linear infinite PgCImq_desliza;display:flex}.PgCImq_janela:hover .PgCImq_rolo,.PgCImq_janela:focus-within .PgCImq_rolo{animation-play-state:paused}@keyframes PgCImq_desliza{to{transform:translate(calc(-50% - 8px))}}.PgCImq_rolo li{flex:none;width:clamp(240px,22vw,320px);position:relative}.PgCImq_rolo img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--raio);width:100%;transition:transform .6s var(--sai)}.PgCImq_rolo span{border-radius:var(--raio);background:#11160fd9;padding:3px 10px;font-size:14px;position:absolute;bottom:12px;left:12px}@media (hover:hover) and (pointer:fine){.PgCImq_rolo li:hover img{transform:scale(1.03)}}@media (max-width:700px){.PgCImq_janela{scroll-snap-type:x mandatory;scroll-padding-inline:var(--margem);scrollbar-width:none;overflow-x:auto}.PgCImq_janela::-webkit-scrollbar{display:none}.PgCImq_rolo{padding:0 var(--margem) 8px;gap:14px;animation:none}.PgCImq_rolo li{scroll-snap-align:start;width:70vw}.PgCImq_copia{display:none}}@media (prefers-reduced-motion:reduce){.PgCImq_rolo{animation:none}.PgCImq_janela{overflow-x:auto}}
.VCZvla_sobre{background:var(--papel);color:var(--tinta-escura);padding:clamp(96px,12vw,160px) 0}.VCZvla_abre{gap:22px;max-width:900px;margin-bottom:clamp(48px,6vw,80px);display:grid}.VCZvla_apoio{color:var(--tinta-escura-2);max-width:56ch;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.VCZvla_socios{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.VCZvla_socio{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.VCZvla_retrato{aspect-ratio:3/4;object-fit:cover;border-radius:var(--raio);filter:grayscale();width:100%}.VCZvla_papel{color:var(--oliva);font-weight:600;font-size:var(--f-menor);margin-top:4px}.VCZvla_texto{color:var(--tinta-escura);max-width:42ch;margin-top:14px}.VCZvla_experiencia{letter-spacing:-.015em;border-top:1px solid #1a211726;max-width:44ch;margin-top:clamp(56px,7vw,96px);padding-top:32px;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.3}.VCZvla_depo{gap:24px;margin-top:clamp(56px,7vw,96px);display:grid}.VCZvla_grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.VCZvla_vaga{color:var(--tinta-escura-2);border-color:#8f5c318c;padding:24px}.VCZvla_vaga b{color:var(--terracota-escuro)}.VCZvla_citacao{border-radius:var(--raio);background:var(--papel-2);padding:24px}.VCZvla_citacao footer{margin-top:12px;font-weight:600}@media (max-width:960px){.VCZvla_socios{grid-template-columns:1fr;gap:40px}.VCZvla_grade{grid-template-columns:1fr}}@media (max-width:520px){.VCZvla_socio{grid-template-columns:120px minmax(0,1fr);gap:18px}}
.PCtvaq_processo{background:var(--oliva);padding:clamp(96px,12vw,160px) 0}.PCtvaq_etapas{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(48px,6vw,72px);display:grid}.PCtvaq_etapas li{border-top:2px solid #e8e8e833;align-content:start;gap:14px;padding:28px 28px 8px 0;display:grid;position:relative}.PCtvaq_etapas li:before{content:"";background:var(--ouro);transform-origin:0;height:2px;transition:transform .9s var(--sai);transition-delay:calc(var(--i,0) * .22s + .2s);position:absolute;top:-2px;left:0;right:0;transform:scaleX(0)}.PCtvaq_etapas li.revelado:before{transform:scaleX(1)}html:not(.js) .PCtvaq_etapas li:before{transform:scaleX(1)}.PCtvaq_etapas li+li{padding-left:28px}.PCtvaq_etapas h3{color:var(--papel)}.PCtvaq_etapas p{color:var(--tinta);max-width:30ch}@media (max-width:900px){.PCtvaq_etapas{grid-template-columns:1fr 1fr;gap:32px 0}.PCtvaq_etapas li:nth-child(odd){padding-left:0}}@media (max-width:700px){.PCtvaq_etapas li,.PCtvaq_etapas li+li{border-radius:var(--raio);background:#11160f38;border-top:0;padding:22px 20px 26px}.PCtvaq_etapas li:before{display:none}}
._8cv6iG_perguntas{padding:clamp(80px,12vw,160px) 0}._8cv6iG_grade{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;display:grid}._8cv6iG_cab{align-self:start;justify-items:start;gap:20px;display:grid;position:sticky;top:108px}._8cv6iG_lista{display:grid}._8cv6iG_lista details{border-top:1px solid var(--linha)}._8cv6iG_lista details:last-child{border-bottom:1px solid var(--linha)}._8cv6iG_lista summary{cursor:pointer;min-height:44px;font-size:var(--f-enfase);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-weight:600;line-height:1.25;list-style:none;display:flex}._8cv6iG_lista summary::-webkit-details-marker{display:none}._8cv6iG_sinal{flex:none;width:18px;height:18px;position:relative}._8cv6iG_sinal:before,._8cv6iG_sinal:after{content:"";border-radius:var(--raio);background:var(--ouro);width:18px;height:2px;transition:transform .25s var(--sai);position:absolute;top:8px;left:0}._8cv6iG_sinal:after{transform:rotate(90deg)}details[open] ._8cv6iG_sinal:after{transform:rotate(0)}._8cv6iG_lista details p{color:var(--tinta-2);max-width:60ch;padding:0 0 26px}._8cv6iG_lista details{interpolate-size:allow-keywords}._8cv6iG_lista details::details-content{block-size:0;transition:block-size .4s var(--sai), content-visibility .4s allow-discrete;overflow:hidden}._8cv6iG_lista details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){._8cv6iG_lista details::details-content{transition:none}}@media (hover:hover) and (pointer:fine){._8cv6iG_lista summary:hover{color:var(--ouro-claro)}}@media (max-width:900px){._8cv6iG_grade{grid-template-columns:1fr;gap:32px}._8cv6iG_cab{position:static}}
.CSqSzG_contato{padding:clamp(96px,12vw,160px) 0 clamp(80px,9vw,120px)}.CSqSzG_painel{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:48px;display:grid}.CSqSzG_texto{justify-items:start;gap:26px;display:grid}.CSqSzG_texto h2{max-width:16ch}.CSqSzG_acoes{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.CSqSzG_tel{font-size:var(--f-enfase);color:var(--tinta-2);font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none}.CSqSzG_mono{aspect-ratio:1;background:var(--oliva);border-radius:50%;justify-self:end;place-items:center;width:min(100%,420px);display:grid;overflow:hidden}.CSqSzG_mono img{object-fit:cover;width:100%;height:100%}.CSqSzG_rodape{background:var(--campo-2);padding:56px 0 40px}.CSqSzG_linha{border-bottom:1px solid var(--linha);grid-template-columns:auto 1fr auto;align-items:start;gap:32px 48px;padding-bottom:40px;display:grid}.CSqSzG_nome{font:400 40px/1 var(--logo)}.CSqSzG_nav{flex-wrap:wrap;gap:8px 28px;padding-top:10px;display:flex}.CSqSzG_nav a,.CSqSzG_contatos a{color:var(--tinta-2);text-decoration:none;transition:color .2s}.CSqSzG_contatos{text-align:right;gap:6px;padding-top:10px;display:grid}.CSqSzG_legal{font-size:var(--f-menor);color:var(--tinta-2);padding-top:24px}@media (hover:hover) and (pointer:fine){.CSqSzG_nav a:hover,.CSqSzG_contatos a:hover,.CSqSzG_tel:hover{color:var(--tinta)}}@media (max-width:800px){.CSqSzG_painel{grid-template-columns:1fr}.CSqSzG_mono{justify-self:start;width:min(70%,280px)}.CSqSzG_linha{grid-template-columns:1fr}.CSqSzG_contatos{text-align:left}}@media (max-width:520px){.CSqSzG_acoes .btn{width:100%}}
.pHvOvG_botao{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:60;background:var(--ouro);width:58px;height:58px;color:var(--campo);opacity:0;pointer-events:none;transition:opacity .3s var(--sai), transform .3s var(--sai), background-color .2s ease;border-radius:50%;place-items:center;display:grid;position:fixed;transform:translateY(12px)scale(.95);box-shadow:0 10px 28px -10px #000000b3}.pHvOvG_botao svg{width:28px;height:28px}.passou-hero .pHvOvG_botao{opacity:1;pointer-events:auto;transform:none}.pHvOvG_botao:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.pHvOvG_botao:hover{background:var(--ouro-claro)}}
