@keyframes mkt-revelar{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes mkt-recortar{0%{clip-path:inset(42% 0 42% 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}.mkt{--mkt-bg:#0a0a09;--mkt-bg-2:#151513;--mkt-bg-3:#1e1e1a;--mkt-texto:#f2f1ed;--mkt-texto-2:#b3b2ac;--mkt-fio:rgba(255,255,255,0.12);--mkt-acento:var(--marca);--mkt-acento-clara:var(--marca-clara);--mkt-acento-funda:var(--marca-funda);--mkt-gap:clamp(14px,2.4vw,28px);--mkt-gut:clamp(18px,4.4vw,68px);--mkt-ease:cubic-bezier(0.16,0.84,0.44,1);--mkt-colunas:12;--mkt-max:1360px;background:var(--mkt-bg);color:var(--mkt-texto);overflow-x:hidden;.mkt-azul{--mkt-bg:var(--marca-funda);--mkt-bg-2:color-mix(in oklab,white 7%,var(--marca-funda));--mkt-bg-3:color-mix(in oklab,white 13%,var(--marca-funda));--mkt-texto:#ffffff;--mkt-texto-2:color-mix(in oklab,white 80%,var(--marca-funda));--mkt-fio:rgba(255,255,255,0.22);--mkt-acento:color-mix(in oklab,var(--marca) 22%,white);background:var(--mkt-bg);color:var(--mkt-texto);padding-block:clamp(24px,4vw,56px)}.mkt-azul+.mkt-azul{padding-top:0}.mkt-grade{display:grid;max-width:var(--mkt-max);margin-inline:auto;grid-template-columns:repeat(var(--mkt-colunas),1fr);grid-auto-flow:dense;gap:var(--mkt-gap);padding:var(--mkt-gap) var(--mkt-gut)}.mkt-teto-lados{padding-left:max(env(safe-area-inset-left,0px),var(--recuo-lateral,var(--mkt-gut)),calc((100% - var(--mkt-max)) / 2 + var(--mkt-gut)));padding-right:max(env(safe-area-inset-right,0px),var(--recuo-lateral,var(--mkt-gut)),calc((100% - var(--mkt-max)) / 2 + var(--mkt-gut)))}.mkt-grade>*{min-width:0}.mkt-b-3{grid-column:span 3}.mkt-b-4{grid-column:span 4}.mkt-b-5{grid-column:span 5}.mkt-b-6{grid-column:span 6}.mkt-b-7{grid-column:span 7}.mkt-b-8{grid-column:span 8}.mkt-b-9{grid-column:span 9}.mkt-b-12{grid-column:span 12}.mkt-l-1{grid-row:span 1}.mkt-l-2{grid-row:span 2}@media (min-width:721px) and (max-width:1024px){.mkt-b-3{grid-column:span 6}.mkt-b-6{grid-column:span 12}}@media (max-width:720px){.mkt-grade{grid-template-columns:1fr}[class*=mkt-b-]{grid-column:span 1}}.rv{clip-path:inset(42% 0 42% 0);opacity:0;transition:clip-path .9s var(--mkt-ease),opacity .7s var(--mkt-ease)}.rv.in{clip-path:inset(0 0 0 0);opacity:1}.rvu{opacity:0;transform:translateY(24px);transition:opacity .8s var(--mkt-ease),transform .8s var(--mkt-ease)}.rvu.in{opacity:1;transform:none}.mkt-logos-bloco{display:flex;flex-direction:column;gap:var(--mkt-gap)}.mkt-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--mkt-gut);padding:var(--mkt-gut) 0}.mkt-logos img{height:clamp(30px,3.6vw,46px);width:auto;flex-shrink:0;opacity:.6;transition:opacity .3s}.mkt-logos img:hover{opacity:1}.mkt-logos span{flex-shrink:0;font-size:.9375rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mkt-texto-2);opacity:.7;transition:opacity .3s}.mkt-logos span:hover{opacity:1}.mkt-titulo{font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:700;line-height:1.15;color:var(--mkt-texto)}.mkt-resultado{display:flex;height:100%;flex-direction:column;justify-content:center;gap:6px;padding:var(--mkt-gut);background:var(--mkt-bg-2);border:1px solid var(--mkt-fio)}.mkt-resultado-valor{font-size:clamp(2rem,3.6vw,3.25rem);font-weight:700;line-height:1;color:var(--mkt-acento)}.mkt-resultado-contexto{font-size:.875rem;line-height:1.5;color:var(--mkt-texto-2)}.mkt-resultado-cliente{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mkt-texto);opacity:.7}.mkt-hero{position:relative;display:flex;min-height:100dvh;flex-direction:column;justify-content:center;overflow:hidden;padding-block:clamp(72px,9vw,104px) clamp(40px,6vw,72px);background:var(--mkt-bg)}.mkt-hero-selo-caixa{position:absolute;top:50%;right:calc(var(--mkt-gut) * -1);transform:translateY(-50%)}.mkt-hero-selo{display:none;height:auto;opacity:.1}@media (min-width:768px){.mkt-hero-selo{display:block;width:clamp(170px,19vw,400px)}}.mkt-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--mkt-gap)}.mkt-numero{display:flex;flex-direction:column;gap:10px;padding:var(--mkt-gut);background:var(--mkt-bg-2);border:1px solid var(--mkt-fio)}.mkt-numero-valor{font-size:clamp(3rem,5.6vw,5rem);line-height:.95;color:var(--mkt-acento)}.mkt-numero-rotulo{font-size:.8125rem;font-weight:300;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;color:var(--mkt-texto-2)}.mkt-faixa{overflow:hidden;padding:22px 0;background:#f5f5f5;border-block:1px solid rgba(10,10,10,.16)}.mkt-faixa-item{color:#0a0a0a}.mkt-alto{height:100%}.mkt-servico{position:relative;display:flex;height:100%;flex-direction:column;gap:14px;overflow:hidden;padding:var(--mkt-gut);background:var(--mkt-bg-2);border:1px solid var(--mkt-fio);transition:border-color .3s,background .3s}.mkt-servico:hover{background:var(--mkt-bg-3);border-color:var(--mkt-acento)}.mkt-servico-nome{font-size:clamp(1.5rem,2.8vw,2.5rem);line-height:1.02;color:var(--mkt-texto)}.mkt-servico-desc{max-width:46ch;font-size:.9375rem;font-weight:300;line-height:1.75;color:var(--mkt-texto-2)}.mkt-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px}.mkt-tag{padding:4px 10px;font-size:.625rem;letter-spacing:.15em;text-transform:uppercase;color:var(--mkt-texto-2)}.mkt-peca,.mkt-tag{border:1px solid var(--mkt-fio)}.mkt-peca{position:relative;display:flex;height:100%;min-height:clamp(280px,30vw,420px);flex-direction:column;justify-content:flex-end;overflow:hidden;padding:var(--mkt-gut);background:var(--mkt-bg-2)}.mkt-peca-fundo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mkt-peca-veu{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,9,.95) 0,rgba(10,10,9,.55) 55%,rgba(10,10,9,.1))}.mkt-peca-texto{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px}.mkt-peca-cliente{align-self:flex-start;padding:5px 12px;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mkt-acento);border:1px solid var(--mkt-acento);background:color-mix(in srgb,var(--mkt-acento) 12%,transparent)}.mkt-peca-titulo{font-size:clamp(1.75rem,3vw,2.625rem);line-height:.98;color:var(--mkt-texto)}.mkt-peca-resultado{font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;line-height:1.35;color:var(--mkt-acento)}.mkt-painel{display:flex;height:100%;flex-direction:column;padding:var(--mkt-gut);background:var(--mkt-bg-2);border:1px solid var(--mkt-fio)}.mkt-rotulo{display:flex;align-items:center;gap:12px;margin-bottom:26px;font-size:.6875rem;letter-spacing:.25em;text-transform:uppercase;color:var(--mkt-acento)}.mkt-rotulo:before{content:"";width:24px;height:1px;background:currentColor}.mkt-sobre-titulo{margin-bottom:24px;font-size:clamp(2rem,3.6vw,3.25rem);line-height:.95;color:var(--mkt-texto)}.mkt-sobre-texto{max-width:52ch;font-size:1rem;font-weight:300;line-height:1.8;white-space:pre-line;color:var(--mkt-texto-2)}.mkt-especialidade{display:flex;align-items:flex-start;gap:20px;padding:22px 0;border-top:1px solid var(--mkt-fio)}.mkt-especialidade:last-child{border-bottom:1px solid var(--mkt-fio)}.mkt-especialidade-ordem{min-width:28px;padding-top:4px;font-size:.8125rem;letter-spacing:.1em;color:var(--mkt-acento)}.mkt-especialidade-titulo{margin-bottom:6px;font-size:1.375rem;letter-spacing:.05em;color:var(--mkt-texto)}.mkt-especialidade-desc{font-size:.8125rem;font-weight:300;line-height:1.6;color:var(--mkt-texto-2)}.mkt-contato{position:relative;overflow:hidden}.mkt-contato>.mkt-grade{position:relative;z-index:2}.mkt-contato-chamada{font-size:clamp(2.75rem,7vw,6.5rem);line-height:.92}.mkt-contato-chamada>span{display:block}.mkt-contato-links{display:flex;flex-direction:column;gap:28px;margin-top:18px}.mkt-contato-link{display:flex;align-items:center;gap:16px;font-size:1.5rem;letter-spacing:.05em;color:var(--mkt-texto);transition:color .3s}.mkt-contato-link:hover{color:var(--mkt-acento)}.mkt-contato-icone{width:20px;height:20px;flex-shrink:0;stroke-width:1.5}.mkt [tabindex]:focus-visible,.mkt a:focus-visible,.mkt button:focus-visible{outline:2px solid var(--mkt-acento);outline-offset:3px}.mkt-peca:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--mkt-acento)}@media (prefers-reduced-motion:reduce){.rv,.rvu{opacity:1!important;transform:none!important;clip-path:none!important}*,.rv,.rvu{transition:none!important}*{animation:none!important}}}