:root{--f-serif:var(--fonte-alice),Georgia,"Times New Roman",serif;--f-mono:var(--fonte-jetbrains),ui-monospace,"SFMono-Regular",Menlo,monospace;--f-sans:var(--fonte-open-sans),"Segoe UI",Helvetica,Arial,sans-serif;color-scheme:light;--papel:#F1ECE1;--papel-2:#E6DFCF;--papel-3:#FAF7F0;--tinta:#1C1A14;--tinta-2:#4E493C;--tinta-3:#6B6555;--oliva:#2F3520;--oliva-2:#3B4229;--sobre-oliva:#EFE9DA;--sobre-oliva-2:#C9C2AC;--roxo-acao:#5B21B6;--roxo-acao-2:#4A1799;--roxo-texto:#5B21B6;--linha:rgba(28,26,20,.16);--linha-forte:rgba(28,26,20,.42);--foco:#1C1A14;--campo-bg:#FAF7F0;--erro:#8A1C1C;--max:1280px;--gutter:clamp(24px,5vw,80px);--sec-y:clamp(56px,7vw,112px);box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--papel:#16180F;--papel-2:#1E2116;--papel-3:#11130B;--tinta:#EEE8D9;--tinta-2:#C3BCA8;--tinta-3:#A49C88;--oliva:#232818;--oliva-2:#2C3220;--sobre-oliva:#EFE9DA;--sobre-oliva-2:#C9C2AC;--roxo-acao:#7C3AED;--roxo-acao-2:#8B5CF6;--roxo-texto:#C4B5FD;--linha:rgba(238,232,217,.18);--linha-forte:rgba(238,232,217,.45);--foco:#EFE9DA;--campo-bg:#11130B;--erro:#F2A8A8}}:root[data-theme=dark]{color-scheme:dark;--papel:#16180F;--papel-2:#1E2116;--papel-3:#11130B;--tinta:#EEE8D9;--tinta-2:#C3BCA8;--tinta-3:#A49C88;--oliva:#232818;--oliva-2:#2C3220;--sobre-oliva:#EFE9DA;--sobre-oliva-2:#C9C2AC;--roxo-acao:#7C3AED;--roxo-acao-2:#8B5CF6;--roxo-texto:#C4B5FD;--linha:rgba(238,232,217,.18);--linha-forte:rgba(238,232,217,.45);--foco:#EFE9DA;--campo-bg:#11130B;--erro:#F2A8A8}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(84px + env(safe-area-inset-top, 0px))}body{margin:0;background:var(--papel);color:var(--tinta);font-family:var(--f-sans);font-size:16px;line-height:1.45;overflow-x:hidden}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);background:var(--papel-2);z-index:60}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--f-serif);font-weight:400;margin:0}p{max-width:68ch}ol,p,ul{margin:0 0 1em}ol,ul{padding-left:1.1em}li{margin-bottom:.4em;max-width:66ch}a{color:var(--roxo-texto);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--foco);outline-offset:3px;border-radius:1px}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.sec{padding-block:var(--sec-y)}.sec--papel2{background:var(--papel-2)}.sec--oliva{background:var(--oliva);color:var(--sobre-oliva);--foco:var(--sobre-oliva);--linha:rgba(239,233,218,.22);--linha-forte:rgba(239,233,218,.5)}.sec--oliva p{color:var(--sobre-oliva-2)}.sec--oliva a{color:var(--sobre-oliva)}.sec--compacta{padding-block:clamp(28px,4vw,48px)}.etiqueta{font-family:var(--f-mono);font-size:.8125rem;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;color:var(--roxo-texto);margin:0 0 20px}.sec--oliva .etiqueta{color:#BFB7A0}.etiqueta--tinta{color:var(--tinta-3)}.hero-tit{font-size:clamp(2.75rem,6.2vw,4.5rem);line-height:1.05;letter-spacing:-.02em}h1{font-size:clamp(2.5rem,5vw,3rem);line-height:1.1;letter-spacing:-.01em}h2{font-size:clamp(1.75rem,3.4vw,2rem);line-height:1.2;letter-spacing:-.005em;margin-bottom:.5em}h3{font-family:var(--f-sans);font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:.01em;margin-bottom:.4em}h4{font-family:var(--f-serif);font-size:1.375rem;line-height:1.25;margin-bottom:.35em}.lead{font-size:1.0625rem;color:var(--tinta-2);max-width:62ch}.sec--oliva .lead{color:var(--sobre-oliva-2)}.nota{font-size:.875rem;color:var(--tinta-3);max-width:72ch}.sec--oliva .nota{color:var(--sobre-oliva-2)}.regua{border:0;border-top:1px solid var(--linha-forte);margin:0 0 28px}.regua--fina{border-top:1px solid var(--linha)}.btn{display:inline-flex;align-items:center;gap:.65em;justify-content:center;min-height:56px;padding:14px 26px;font-family:var(--f-sans);font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;border:1px solid transparent;border-radius:2px;background:var(--roxo-acao);color:#fff;transition:background-color .15s ease}.btn:hover{background:var(--roxo-acao-2);color:#fff}.sec--oliva .btn{border-color:rgba(239,233,218,.6)}.btn--linha{background:transparent;color:var(--tinta);border-color:var(--linha-forte)}.btn--linha:hover{background:rgba(91,33,182,.08);color:var(--tinta)}.sec--oliva .btn--linha{color:var(--sobre-oliva);border-color:rgba(239,233,218,.55)}.sec--oliva .btn--linha:hover{background:rgba(239,233,218,.12)}.btn--sm{min-height:44px;padding:10px 18px;font-size:.875rem}.btn[aria-disabled=true]{opacity:.65;pointer-events:none}.btn .seta{font-size:.9em}.link-texto{display:inline-flex;align-items:center;gap:.5em;min-height:44px;font-weight:600;font-size:.9375rem;text-decoration:underline}.topo{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:var(--papel-2);border-bottom:1px solid var(--linha)}.topo__in{display:flex;gap:18px;min-height:76px}.marca,.topo__in{align-items:center}.marca{display:inline-flex;text-decoration:none;color:var(--tinta);margin-right:auto;padding:6px 2px}.marca__nome{font-family:var(--f-serif);font-size:1.75rem;line-height:1;letter-spacing:-.01em}.marca__nome i{font-style:italic;color:var(--roxo-texto)}.marca__sub{display:block;font-family:var(--f-mono);font-size:.5625rem;letter-spacing:.42em;text-transform:uppercase;color:var(--tinta-3);margin-top:3px}.nav{display:none}@media (min-width:1080px){.nav{display:flex;align-items:center;gap:4px}}.nav a,.nav button{font-family:var(--f-sans);font-size:.875rem;font-weight:600;color:var(--tinta);background:none;border:0;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.4em;min-height:44px;padding:8px 12px;border-radius:2px}.nav a:hover,.nav button:hover{color:var(--roxo-texto)}.nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--roxo-acao);color:var(--roxo-texto)}.nav__drop{position:relative}.nav__drop>button[aria-expanded=true]{color:var(--roxo-texto)}.nav__painel{position:absolute;top:calc(100% + 6px);left:0;width:330px;z-index:5;background:var(--papel-3);border:1px solid var(--linha-forte);padding:8px;box-shadow:0 12px 34px rgba(28,26,20,.14)}.nav__painel[hidden]{display:none}.nav__painel a{display:block;padding:12px 14px;min-height:auto}.nav__painel a:hover{background:rgba(91,33,182,.08)}.nav__painel b{display:block;font-family:var(--f-serif);font-weight:400;font-size:1.0625rem}.nav__painel span{display:block;font-size:.8125rem;color:var(--tinta-3)}.topo .btn{display:none}@media (min-width:640px){.topo .btn{display:inline-flex}}.hamburguer{display:inline-flex;align-items:center;gap:.55em;min-height:48px;padding:10px 14px;background:none;border:1px solid var(--linha-forte);border-radius:2px;cursor:pointer;font-family:var(--f-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta)}@media (min-width:1080px){.hamburguer{display:none}}.menu-mob{border-bottom:1px solid var(--linha);background:var(--papel-3)}.menu-mob[hidden]{display:none}.menu-mob ul{list-style:none;margin:0;padding:8px 0 20px}.menu-mob li{margin:0;max-width:none}.menu-mob a{display:block;padding:15px 2px;min-height:56px;color:var(--tinta);text-decoration:none;font-weight:600;border-bottom:1px solid var(--linha)}.menu-mob a[aria-current=page]{color:var(--roxo-texto)}.menu-mob .btn{width:100%;margin-top:20px}.pular{position:absolute;left:-9999px;top:0;z-index:100;background:var(--roxo-acao);color:#fff;padding:14px 20px;font-weight:600;text-decoration:none}.pular:focus{left:12px;top:12px}.grade-2{display:grid;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px)}@media (min-width:860px){.grade-2{grid-template-columns:1fr 1fr}}.grade-3{display:grid;grid-gap:clamp(28px,3.5vw,44px);gap:clamp(28px,3.5vw,44px)}@media (min-width:860px){.grade-3{grid-template-columns:repeat(3,1fr)}}.grade-hero{display:grid;grid-gap:clamp(32px,4vw,56px);gap:clamp(32px,4vw,56px);align-items:center}@media (min-width:980px){.grade-hero{grid-template-columns:1.05fr .95fr}}.grade-form{display:grid;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:start}@media (min-width:980px){.grade-form{grid-template-columns:minmax(260px,1fr) 1.45fr}}.col-topo{border-top:1px solid var(--linha-forte);padding-top:22px}.slot{margin:0;display:flex;align-items:center;justify-content:center;text-align:center;min-height:220px;padding:22px;border:1px dashed var(--linha-forte);background:repeating-linear-gradient(135deg,transparent 0 11px,rgba(28,26,20,.045) 11px 12px),var(--papel-2)}.sec--oliva .slot{background:repeating-linear-gradient(135deg,transparent 0 11px,rgba(239,233,218,.07) 11px 12px),var(--oliva-2)}.slot--alto{min-height:clamp(280px,38vw,440px)}.slot__meta{font-family:var(--f-mono);font-size:.75rem;line-height:1.6;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-3);max-width:34ch}.sec--oliva .slot__meta{color:var(--sobre-oliva-2)}.carimbo{display:inline-block;margin-top:14px;padding:5px 10px;background:var(--oliva);color:var(--sobre-oliva);font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.sintese{display:grid;grid-gap:18px;gap:18px;padding-block:clamp(32px,4vw,56px);border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}@media (min-width:860px){.sintese{grid-template-columns:230px 1fr;gap:48px}}.sintese p{margin:0;font-size:1rem;color:var(--tinta-2);max-width:78ch}.cartao{border-top:1px solid var(--linha-forte);padding-top:22px}.cartao h3{font-family:var(--f-serif);font-size:1.5rem;font-weight:400}.cartao .etiqueta{margin-bottom:14px}.bloco-oliva{background:var(--oliva);color:var(--sobre-oliva);padding:clamp(26px,3.5vw,40px)}.bloco-oliva p{color:var(--sobre-oliva-2)}.bloco-oliva .etiqueta{color:#BFB7A0}.destaque{font-family:var(--f-serif);font-size:clamp(1.25rem,2.4vw,1.625rem);line-height:1.3;color:var(--roxo-texto);border-left:3px solid var(--roxo-acao);padding-left:18px;margin:24px 0 0;max-width:40ch}.sec--oliva .destaque{color:var(--sobre-oliva);border-left-color:#BFB7A0}.citacao{margin:0;max-width:24ch}.citacao blockquote{margin:0;font-family:var(--f-serif);font-size:clamp(1.5rem,3.4vw,2.25rem);line-height:1.28;max-width:28ch}.citacao figcaption{margin-top:22px;font-size:.9375rem}.funil{list-style:none;display:grid;grid-gap:24px;gap:24px;padding:0;margin:0}@media (min-width:760px){.funil{grid-template-columns:repeat(3,1fr)}}.funil li{border-top:1px solid var(--linha-forte);padding-top:18px;max-width:none}.funil .etiqueta{margin-bottom:10px}.funil b{font-family:var(--f-serif);font-weight:400;font-size:1.375rem;display:block}.clientes{list-style:none;display:flex;flex-wrap:wrap;gap:14px 36px;padding:0;margin:0 0 20px}.clientes li{margin:0;max-width:none;font-family:var(--f-serif);font-size:1.125rem;letter-spacing:.01em}.tabela{width:100%;border-collapse:collapse;text-align:left}.tabela thead th{font-family:var(--f-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;background:var(--oliva);color:var(--sobre-oliva);padding:14px 18px;font-weight:500}.tabela td{padding:26px 18px;border-bottom:1px solid var(--linha);vertical-align:top}.tabela td:first-child{width:40%}.tabela .t-etq{display:block;font-family:var(--f-mono);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--roxo-texto);margin-bottom:8px}.tabela .t-tit{font-family:var(--f-serif);font-size:1.375rem;line-height:1.25}.tabela p{margin:0;color:var(--tinta-2)}@media (max-width:760px){.tabela,.tabela tbody,.tabela td,.tabela tr{display:block;width:100%}.tabela thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tabela td{padding:0 0 10px;border:0}.tabela td:first-child{width:auto;padding-top:24px;border-top:1px solid var(--linha-forte)}.tabela tr{padding-bottom:24px}}.case{display:grid;grid-gap:20px;gap:20px;padding-block:clamp(28px,3.5vw,44px);border-top:1px solid var(--linha-forte)}@media (min-width:900px){.case{grid-template-columns:minmax(240px,1fr) 1.5fr;gap:56px}}.case h3{font-family:var(--f-serif);font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:400}.case__meta{color:var(--tinta-3)}.case__meta,.case__rot{font-family:var(--f-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.case__rot{color:var(--roxo-texto);margin-bottom:6px}.filtros{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0 0 8px;list-style:none}.filtros li{margin:0;max-width:none}.chip{min-height:44px;padding:10px 16px;cursor:pointer;border-radius:2px;background:transparent;border:1px solid var(--linha-forte);color:var(--tinta);font-family:var(--f-sans);font-size:.8125rem;font-weight:600}.chip[aria-pressed=true]{background:var(--roxo-acao);border-color:var(--roxo-acao);color:#fff}.pauta{border-top:1px solid var(--linha);padding-top:16px}.pauta .fase{display:block;font-family:var(--f-mono);font-size:.6875rem;line-height:1.7;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);margin-bottom:8px}.pauta h4{font-family:var(--f-sans);font-size:1rem;font-weight:600;line-height:1.35;margin:0}.grade-pautas{display:grid;grid-gap:26px;gap:26px}@media (min-width:700px){.grade-pautas{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.grade-pautas{grid-template-columns:repeat(3,1fr)}}.campos{display:grid;grid-gap:22px;gap:22px}@media (min-width:760px){.campos--2{grid-template-columns:1fr 1fr}}.campo{display:flex;flex-direction:column;gap:7px}.campo--full{grid-column:1/-1}.campo label,.grupo legend{font-size:.875rem;font-weight:600;color:var(--tinta)}.campo input,.campo select,.campo textarea{font-family:var(--f-sans);font-size:1rem;color:var(--tinta);background:var(--campo-bg);border:1px solid var(--linha-forte);border-radius:2px;min-height:56px;padding:14px 16px;width:100%}.campo select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 22px) 25px,calc(100% - 16px) 25px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:48px}.campo input::placeholder{color:var(--tinta-3);opacity:1}.campo input[aria-invalid=true],.campo select[aria-invalid=true]{border-color:var(--erro);border-width:2px}.erro{font-size:.8125rem;color:var(--erro);font-weight:600;min-height:0}.erro:empty{display:none}.dica{font-size:.8125rem;color:var(--tinta-3)}.grupo{border:0;padding:0;margin:0}.grupo legend{padding:0;margin-bottom:12px}.opcoes{display:grid;grid-gap:8px;gap:8px}.opcao{display:flex;align-items:flex-start;gap:14px;min-height:56px;padding:16px 18px;cursor:pointer;border:1px solid var(--linha);background:var(--campo-bg);border-radius:2px;font-size:.9375rem}.opcao:hover{border-color:var(--linha-forte)}.opcao input{margin:2px 0 0;width:20px;height:20px;accent-color:var(--roxo-acao);flex:0 0 auto}.opcao:has(input:checked){border-color:var(--roxo-acao);box-shadow:inset 3px 0 0 var(--roxo-acao)}.opcao span small{display:block;color:var(--tinta-3);font-size:.8125rem}.grupo[aria-invalid=true] .opcoes{outline:2px solid var(--erro);outline-offset:6px}.consent{display:flex;align-items:flex-start;gap:14px;min-height:44px;padding:6px 0;cursor:pointer;font-size:.875rem;color:var(--tinta-2)}.consent input{margin:2px 0 0;width:20px;height:20px;accent-color:var(--roxo-acao);flex:0 0 auto}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.resumo-erro{border:2px solid var(--erro);padding:16px 18px;margin-bottom:22px;color:var(--erro);font-size:.9375rem;font-weight:600}.resumo-erro[hidden]{display:none}.resumo-erro ul{margin:8px 0 0;padding-left:1.1em;font-weight:400}.sucesso{border-top:3px solid var(--roxo-acao);background:var(--papel-3);padding:clamp(24px,3vw,36px)}.sucesso[hidden]{display:none}.sucesso h3{font-family:var(--f-serif);font-size:1.5rem;font-weight:400}.sucesso .modo-dev{margin-top:18px;padding-top:14px;border-top:1px solid var(--linha);font-family:var(--f-mono);font-size:.75rem;line-height:1.7;color:var(--tinta-3)}.passos{list-style:none;padding:0;margin:0}.passos li{font-family:var(--f-mono);font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;color:var(--roxo-texto);padding:12px 0;border-bottom:1px solid var(--linha);max-width:none}.legal{display:grid;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px)}@media (min-width:980px){.legal{grid-template-columns:280px 1fr;align-items:start}}.sumario{border:0}.sumario>summary{list-style:none;cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;font-family:var(--f-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);border-bottom:1px solid var(--linha-forte);padding:12px 0}.sumario>summary::-webkit-details-marker{display:none}.sumario>summary:after{content:"+";font-size:1rem}.sumario[open]>summary:after{content:"–"}@media (min-width:980px){.sumario{position:-webkit-sticky;position:sticky;top:110px}}.sumario ol{list-style:none;padding:14px 0 0;margin:0;counter-reset:s}.sumario li{counter-increment:s;border-bottom:1px solid var(--linha);max-width:none;margin:0}.sumario .lk,.sumario a{display:block;width:100%;text-align:left;padding:12px 0;font-size:.875rem;text-decoration:none;color:var(--tinta-2);background:none;border:0;cursor:pointer;font-family:var(--f-sans);min-height:44px}.sumario .lk:before,.sumario a:before{content:counter(s) ". ";color:var(--tinta-3)}.lk,.sumario .lk:hover,.sumario a:hover{color:var(--roxo-texto)}.lk{background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;text-decoration:underline;text-underline-offset:3px}.texto-legal{max-width:74ch}.texto-legal h2{font-size:clamp(1.375rem,2.6vw,1.75rem);margin-top:48px;padding-top:28px;border-top:1px solid var(--linha)}.texto-legal h2:first-of-type{margin-top:0;border-top:0;padding-top:0}.texto-legal h3{font-size:1.0625rem;margin-top:26px}.texto-legal li,.texto-legal p{color:var(--tinta-2);font-size:.9375rem}.tabela-legal{width:100%;border-collapse:collapse;font-size:.875rem;margin:20px 0 28px}.tabela-legal td,.tabela-legal th{border:1px solid var(--linha-forte);padding:12px 14px;text-align:left;vertical-align:top;color:var(--tinta-2)}.tabela-legal th{font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta);font-weight:500}.rolagem-x{overflow-x:auto}.rodape{background:var(--papel-2);border-top:1px solid var(--linha);padding-block:clamp(44px,6vw,72px) 28px}.rodape__grade{display:grid;grid-gap:36px;gap:36px}@media (min-width:860px){.rodape__grade{grid-template-columns:1.2fr 1fr 1fr;gap:48px}}.rodape h2{font-size:1rem;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);margin-bottom:18px;font-weight:400}.rodape ul{list-style:none;padding:0;margin:0}.rodape li{margin:0;max-width:none}.rodape li a{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;font-size:.875rem;color:var(--tinta-2);text-decoration:none}.rodape li a:hover{color:var(--roxo-texto);text-decoration:underline}.rodape__dados{font-family:var(--f-mono);font-size:.75rem;line-height:2;color:var(--tinta-3);margin-top:20px}.rodape__cta{margin-top:44px;padding-top:24px;border-top:1px solid var(--linha-forte)}.rodape__fim{margin-top:28px;padding-top:20px;border-top:1px solid var(--linha);font-size:.75rem;display:flex;flex-wrap:wrap;gap:6px 16px}.rodape__fim,.rodape__fim a{color:var(--tinta-3)}.cookies{position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--papel-3);border-top:2px solid var(--oliva);padding:22px var(--gutter) calc(22px + env(safe-area-inset-bottom,0px));box-shadow:0 -10px 40px rgba(28,26,20,.18)}.cookies[hidden]{display:none}.cookies__in{max-width:var(--max);margin-inline:auto;display:grid;grid-gap:18px;gap:18px}@media (min-width:980px){.cookies__in{grid-template-columns:1.6fr 1fr;align-items:center}}.cookies__acoes{display:flex;flex-wrap:wrap;gap:10px}.cookies__acoes .btn{flex:1 1 auto;min-width:180px}dialog.painel{width:min(560px,92vw);border:1px solid var(--linha-forte);background:var(--papel-3);color:var(--tinta);padding:0;border-radius:2px}dialog.painel::-webkit-backdrop{background:rgba(28,26,20,.55)}dialog.painel::backdrop{background:rgba(28,26,20,.55)}.painel__in{padding:clamp(22px,3vw,34px)}.painel__grupo{border-top:1px solid var(--linha);padding:18px 0}.painel__grupo:last-of-type{border-bottom:1px solid var(--linha);margin-bottom:22px}.painel__grupo p{margin:6px 0 0;font-size:.875rem;color:var(--tinta-3)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media print{.cookies,.rodape__cta,.topo{display:none}}.t-serif,.t-serif-sm{font-family:var(--f-serif);font-weight:400}.t-serif-sm{font-size:1.5rem;line-height:1.3}.t-serif-md{font-size:1.625rem}.t-serif-lg,.t-serif-md{font-family:var(--f-serif);font-weight:400;line-height:1.25}.t-serif-lg{font-size:1.75rem}.t-serif-xl{font-family:var(--f-serif);font-weight:400;font-size:2rem;line-height:1.2}.sec--oliva .t-serif-lg,.sec--oliva .t-serif-md,.sec--oliva .t-serif-sm,.sec--oliva .t-serif-xl{color:var(--sobre-oliva)}.t-regra{border-bottom:1px solid var(--linha-forte);padding-bottom:18px;margin-bottom:28px}.t-forte{font-weight:600;color:var(--tinta)}.sec--oliva .t-forte{color:var(--sobre-oliva)}.t-apertado{max-width:14ch}.m-t-24{margin-top:24px}.m-t-28{margin-top:28px}.m-t-32{margin-top:32px}.m-t-36{margin-top:36px}.m-b-40{margin-bottom:40px}.m-b-48{margin-bottom:48px}.m-b-56{margin-bottom:56px}.acoes{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.limite-74{max-width:74ch}.arte{margin:0;position:relative;overflow:hidden;border:0;background:none}.arte img{width:100%;height:100%;object-fit:cover;display:block}.arte--hero{aspect-ratio:4/3}.arte--larga{aspect-ratio:16/9}.arte--quadrada{aspect-ratio:1/1}.arte--retrato{aspect-ratio:3/4}.arte--natural{aspect-ratio:auto}.arte--natural img{height:auto;object-fit:contain}.arte figcaption{font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);padding:10px 2px 0}.arte--sem-borda{border:0;background:none}.diagrama-bos{display:block;width:100%;aspect-ratio:16/9;background:currentColor;-webkit-mask:url(/imagens/bos-diagrama.png) center/contain no-repeat;mask:url(/imagens/bos-diagrama.png) center/contain no-repeat}.retrato{margin:0 0 22px;border:0;background:none;aspect-ratio:3/4;overflow:hidden}.retrato img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block}.grade-4{display:grid;grid-gap:clamp(28px,3.5vw,44px);gap:clamp(28px,3.5vw,44px)}@media (min-width:720px){.grade-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1120px){.grade-4{grid-template-columns:repeat(4,1fr)}}.cartao--servico{display:flex;flex-direction:column}.cartao--servico .cartao__rodape{margin-top:auto;padding-top:10px}.fases{list-style:none;padding:0;margin:0;display:grid;grid-gap:0;gap:0}.fases li{border-top:1px solid var(--linha-forte);padding:26px 0;max-width:none;margin:0}.fases li:last-child{border-bottom:1px solid var(--linha-forte)}.fases .fases__etq{display:block;font-family:var(--f-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--roxo-texto);margin-bottom:8px}.sec--oliva .fases .fases__etq{color:#BFB7A0}.fases .fases__tit{font-family:var(--f-serif);font-size:1.375rem;line-height:1.25;display:block;margin-bottom:10px}.fases p{margin:0;color:var(--tinta-2)}.sec--oliva .fases p{color:var(--sobre-oliva-2)}@media (min-width:900px){.fases li{display:grid;grid-template-columns:minmax(220px,1fr) 1.6fr;grid-gap:40px;gap:40px;align-items:start}.fases .fases__etq{grid-column:1}.fases .fases__tit{grid-column:1;grid-row:2;margin-bottom:0}.fases p{grid-column:2;grid-row:1/span 2}}.nav__grupo{font-family:var(--f-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-3);margin:10px 14px 4px;max-width:none}.nav__painel a[aria-current=page]{background:rgba(91,33,182,.08);color:var(--roxo-texto)}[data-editoria-ativa=cases] [data-editoria]:not([data-editoria=cases]),[data-editoria-ativa=cvb] [data-editoria]:not([data-editoria=cvb]),[data-editoria-ativa=financas] [data-editoria]:not([data-editoria=financas]),[data-editoria-ativa=gtm] [data-editoria]:not([data-editoria=gtm]),[data-editoria-ativa=ia] [data-editoria]:not([data-editoria=ia]){display:none}[data-editoria-ativa=cases] [data-cluster]:not([data-editoria]):not(:has([data-editoria=cases])),[data-editoria-ativa=cvb] [data-cluster]:not([data-editoria]):not(:has([data-editoria=cvb])),[data-editoria-ativa=financas] [data-cluster]:not([data-editoria]):not(:has([data-editoria=financas])),[data-editoria-ativa=gtm] [data-cluster]:not([data-editoria]):not(:has([data-editoria=gtm])),[data-editoria-ativa=ia] [data-cluster]:not([data-editoria]):not(:has([data-editoria=ia])){display:none}.rodape__fim{display:grid;grid-gap:14px 32px;gap:14px 32px}.rodape__fim p{margin:0;max-width:78ch;font-size:.75rem}.rodape__fim .rodape__dados{margin:0;line-height:1.9}.rodape__fim-links{display:flex;flex-wrap:wrap;gap:0 24px;list-style:none;padding:0;margin:0}.rodape__fim-links li{margin:0;max-width:none}.rodape__fim-links li .lk,.rodape__fim-links li a{display:inline-flex;align-items:center;min-height:44px;padding:0;font-family:var(--f-sans);font-size:.75rem;color:var(--tinta-3);text-decoration:underline;text-underline-offset:3px;border:0;background:none;cursor:pointer}.rodape__fim-links li .lk:hover,.rodape__fim-links li a:hover{color:var(--roxo-texto)}@media (min-width:860px){.rodape__fim{grid-template-columns:minmax(0,1fr) auto;align-items:center}.rodape__fim-links{justify-content:flex-end}.rodape__fim .rodape__dados{grid-column:1/-1}}.logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:clamp(26px,3.5vw,36px);gap:clamp(26px,3.5vw,36px);list-style:none;margin:0;padding:clamp(30px,4vw,44px) clamp(24px,4vw,36px);background:#5B21B6}.logos li{margin:0;max-width:none;flex-direction:column;gap:14px;text-align:center}.logos li,.logos__marca{display:flex;align-items:center}.logos__marca{justify-content:center;width:100%;height:52px}.logos img{width:auto;height:auto;max-width:100%;max-height:34px;object-fit:contain}.logos__alto img{max-height:52px}.logos__nome{font-family:var(--f-mono);font-size:.6875rem;line-height:1.55;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,255,255,.74)}.menu-mob{max-height:calc(100vh - 76px - env(safe-area-inset-top, 0px));max-height:calc(100dvh - 76px - env(safe-area-inset-top, 0px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.menu-mob .wrap{padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))}.menu-mob ul{padding:2px 0 0}.menu-mob__grupo{font-family:var(--f-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-3);margin:22px 0 0;max-width:none}.marca picture,.marca__logo{display:block}.marca__logo{width:auto;height:40px;max-width:none}@media (min-width:640px){.marca__logo{height:46px}}