/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--cunha:24px}*,:before,:after,::backdrop{--fio:1;--seta:1;--py:0%}}}@layer theme{:root,:host{--font-sans:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-carvao-50:#f4f3f1;--color-carvao-200:#c8c4bd;--color-carvao-300:#9a958d;--color-carvao-600:#4a4743;--color-carvao-700:#2e2c2a;--color-carvao-800:#1e1d1c;--color-carvao-900:#141416;--color-brasa-400:#f06a3a;--color-brasa-500:#e2531f;--color-brasa-600:#c4441a;--color-brasa-700:#a33814;--font-display:"Barlow Condensed", "Condensed Reserva", "Arial Narrow", system-ui, sans-serif;--text-display:clamp(3rem, 2.2rem + 3.6vw, 4.5rem);--text-h2:clamp(2rem, 1.7rem + 1.2vw, 2.5rem);--text-h3:clamp(1.5rem, 1.35rem + .6vw, 2rem);--text-h4:1.5rem;--spacing-secao:clamp(4rem, 2.5rem + 6vw, 8rem);--ease-forja:cubic-bezier(.2, 0, 0, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-padding-top:calc(var(--header-h) + 1rem)}body{background:var(--bg);color:var(--fg);font:400 1rem/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;font-weight:600;line-height:1.1}a{color:inherit}img,svg{display:inline-block}:focus-visible{outline:3px solid var(--foco);outline-offset:3px}}.cabecalho-pagina{isolation:isolate;position:relative;overflow:hidden}.trilha li{align-items:center;display:flex}.trilha li+li:before{color:var(--line)}.trilha a{color:var(--mute);text-underline-offset:3px}.trilha a:hover,.trilha [aria-current]{color:var(--fg)}.trilha li:has(>[aria-current]){min-width:0;max-width:100%}.trilha [aria-current]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.faq{gap:0 4rem;display:grid}@media (width>=900px){.faq{grid-template-columns:5fr 7fr;align-items:start}.faq-topo{position:sticky;top:96px}.faq>.faq-rodape{grid-area:2/1;align-self:start;margin-top:0}.faq>div:nth-child(2){grid-area:1/2/span 2}}.faq-lista{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:1.25rem 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq h3{font:500 1.125rem/1.4 var(--font-sans)}.faq-icone{flex:none;width:16px;height:16px;position:relative}.faq-icone:before,.faq-icone:after{content:"";background:currentColor;transition:transform .2s;position:absolute;inset:7px 0}.faq-icone:after{transform:rotate(90deg)}.faq details[open] .faq-icone:after{transform:rotate(0)}.faq details[open] .faq-icone{color:var(--color-brasa-400)}.faq details p{color:var(--mute);padding:0 2rem 1.5rem 0}.faq details p a{color:var(--fg);text-underline-offset:4px}.faq-rodape{color:var(--mute);margin-top:1.5rem}.contato-box{border:1px solid var(--line);border-top:2px solid var(--color-brasa-400);background:var(--color-carvao-800);border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(2rem,5vw,4rem);padding:clamp(1.5rem,5vw,3.5rem);display:grid}.contato-texto .secao-sub{margin-bottom:2rem}.contato-form{gap:1.25rem;display:grid;position:relative}.campo{gap:.375rem;display:grid}.campo label{font:600 .8125rem/1.25 var(--font-display);letter-spacing:.185em;text-transform:uppercase;color:var(--color-carvao-200)}.campo-dica{color:var(--mute);font-size:.875rem}.contato-form input[type=text]{border:1px solid var(--line);background:var(--bg);min-height:48px;color:var(--fg);font:inherit;border-radius:0;padding:.7rem 1rem}.contato-form input:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.contato-nota,.contato-status{color:var(--mute);font-size:.925rem}.contato-check{cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.925rem;display:flex}.contato-check input{width:24px;height:24px;accent-color:var(--fg);flex:none;margin:0}.contato-check a{text-underline-offset:3px}.contato-status a{color:var(--fg)}.contato-form button{font:inherit;cursor:pointer;border:0;font-weight:600}.contato-form button:disabled{opacity:.75;cursor:wait}.contato-form button[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:0;width:16px;height:16px;margin-right:.6rem;animation:.7s linear infinite girar}@keyframes girar{to{transform:rotate(1turn)}}.contato-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contato-form button{font:600 1.0625rem/1 var(--font-display);letter-spacing:.06em}.cookie-banner{z-index:50;border:1px solid var(--line);background:var(--bg2);border-radius:0;max-width:760px;max-height:40vh;margin:0 auto;padding:1rem 1.25rem;font-size:.9375rem;position:fixed;inset:auto 16px 16px;overflow:auto;box-shadow:0 12px 32px #0006}.cookie-banner p{color:var(--mute);margin-bottom:.75rem}.cookie-banner a,.cookie-painel a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.cookie-acoes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;display:grid}.cookie-btn{font:inherit;cursor:pointer;padding:.6rem 1rem;font-weight:600}.cookie-painel{border:1px solid var(--line);background:var(--bg);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--fg);border-radius:0;padding:1.5rem;overflow:auto}.cookie-painel::backdrop{background:#0009}.cookie-intro{color:var(--mute);margin:.75rem 0 1rem;font-size:.9375rem}.cookie-cat{border-top:1px solid var(--line);cursor:pointer;gap:.75rem;min-height:44px;padding:.875rem 0;display:flex}.cookie-cat input{width:20px;height:20px;accent-color:var(--fg);flex:none;margin-top:.2rem}.cookie-cat small{color:var(--mute);font-size:.875rem;display:block}.cookie-painel .cookie-acoes{margin-top:1rem}.grade.cases{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1rem;overflow:visible}.grade.cases:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.case{--x:50%;--y:50%;--luz:0;isolation:isolate;background:var(--bg);box-shadow:0 0 0 1px var(--line);border-radius:0;flex-direction:column;transition:background .2s;display:flex;position:relative;overflow:hidden}.case:before,.case:after{content:"";pointer-events:none;opacity:var(--luz);border-radius:0;position:absolute;inset:0}.case:before{z-index:-1;background:radial-gradient(260px circle at var(--x) var(--y), #ffffff17, transparent 70%)}.case:after{z-index:1;background:radial-gradient(160px circle at var(--x) var(--y), #ffffff8c, transparent 70%);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.case-capa{aspect-ratio:16/10;background:var(--c);color:var(--t);flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex;position:relative;overflow:clip}.case-capa:before{content:"";opacity:.12;background:linear-gradient(currentColor 1px,#0000 1px) 0 0/2.5rem 2.5rem,linear-gradient(90deg,currentColor 1px,#0000 1px) 0 0/2.5rem 2.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 100% 0,#000,#0000 75%);mask-image:radial-gradient(circle at 100% 0,#000,#0000 75%)}.case-capa img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.case>.case-capa{aspect-ratio:2}.case-corpo{flex-direction:column;flex:1;padding:1.25rem 1.5rem 1.5rem;display:flex}.case h3{text-wrap:balance;margin:.375rem 0 0;font-size:1.25rem;line-height:1.3}.case h3 a{text-decoration:none}.case h3 a:after{content:"";position:absolute;inset:0}.info{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.info li{display:grid}.info-texto{color:var(--fg);font-size:.9375rem;line-height:1.4}.case-aviso{color:var(--mute);font-size:.8125rem;line-height:1.45}.case:has(a:focus-visible){z-index:1;outline:2px solid var(--fg);outline-offset:0}.case a:focus-visible{outline:none}.info-grande{border:1px solid var(--line);background:var(--line);border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;overflow:hidden}.info-grande li{background:var(--bg);row-gap:.5rem;padding:1.75rem}.info-grande svg{color:var(--mute);margin-bottom:.5rem}.info-grande .info-resultado{background:var(--bg2);box-shadow:inset 0 3px var(--c)}.info-grande .info-resultado svg{color:var(--fg)}.info-grande .info-valor{margin-right:0}@media (hover:hover){.case:hover{background:var(--bg2)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.case-capa-nome,.case-capa img{transition:transform .3s}.case:hover .case-capa-nome{transform:translateY(-4px)}.case:hover .case-capa img{transform:scale(1.03)}}.cases-contagem{color:var(--mute);margin-bottom:1rem}.case-tag{z-index:2;background:var(--color-carvao-900);color:#fff;pointer-events:none;border-radius:0;margin:0;padding:.25rem .625rem;font-size:.75rem;font-weight:700;line-height:1.4;position:absolute;top:.75rem;left:.75rem}.case[hidden]{display:none}.filtros{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.filtro{position:relative}.filtro>button{border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:.625rem;padding:0 .875rem;font-size:.9375rem;transition:border-color .2s,background .2s;display:flex}.filtro>button:hover,.filtro.aberto>button{border-color:var(--mute)}.filtro.ativo>button{border-color:var(--fg);background:var(--bg2);font-weight:600}.filtro-nome{color:var(--mute);font-weight:400}.filtro svg{width:16px;height:16px;color:var(--mute);flex:none;transition:transform .2s ease-in-out}.filtro.aberto>button>svg{transform:rotate(180deg)}.filtro-painel{z-index:20;border:1px solid var(--line);background:var(--bg);opacity:0;visibility:hidden;transform-origin:0 0;border-radius:0;width:max-content;min-width:100%;margin:0;padding:0;transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s .2s;position:absolute;top:calc(100% + .5rem);left:0;overflow:hidden;transform:translateY(-10px)scale(.95);box-shadow:0 12px 32px #00000073}.filtro.aberto .filtro-painel{opacity:1;visibility:visible;transition-delay:0s;transform:none}.filtro-painel label{border-bottom:1px solid var(--line);opacity:0;transition:opacity .2s ease-out,transform .2s ease-out;display:block;position:relative;transform:translate(-12px)}.filtro-painel label:last-child{border-bottom:0}.filtro.aberto .filtro-painel label{opacity:1;transition-delay:calc(var(--i) * 30ms);transform:none}.filtro-painel label input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.filtro-painel label input:disabled{cursor:not-allowed}.filtro-painel label>span{min-height:44px;color:var(--fg);justify-content:space-between;align-items:center;gap:1.5rem;padding:0 .875rem;font-size:.9375rem;transition:background .15s;display:flex}.filtro-painel input:hover:not(:disabled)+span{background:var(--bg2)}.filtro-painel input:focus-visible+span{outline:2px solid var(--fg);outline-offset:-2px}.filtro-painel input:checked+span{background:var(--line);font-weight:600}.filtro-painel input:disabled+span{opacity:.45}.filtros-n{color:var(--mute);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:400}@media (width<=560px){.filtro{flex:100%}.filtro-painel{width:100%}}@media (prefers-reduced-motion:reduce){.filtro svg,.filtro-painel,.filtro-painel label,.filtro.aberto .filtro-painel label{transition:none}}.link-limpar{min-height:44px;color:var(--mute);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.875rem;text-decoration:underline}.filtro-painel label:nth-child(2){--i:1}.filtro-painel label:nth-child(3){--i:2}.filtro-painel label:nth-child(4){--i:3}.filtro-painel label:nth-child(5){--i:4}.filtro-painel label:nth-child(6){--i:5}.filtro-painel label:nth-child(7){--i:6}.filtro-painel label:nth-child(8){--i:7}.filtro-painel label:nth-child(9){--i:8}.filtro-painel label:nth-child(10){--i:9}.filtro-painel label:nth-child(11){--i:10}.filtro-painel label:nth-child(12){--i:11}.case-capa-grande{border-radius:0}.case-capa-grande .case-capa-nome{font-size:clamp(3rem,9vw,5.5rem)}.case-ficha{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem 2rem;margin:0 0 2rem;display:grid}.case-ficha dt{color:var(--mute);font-size:.875rem}.case-ficha dd{margin:0;font-weight:600}.case-acoes{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.case-acoes button{font-family:inherit}.case-texto{gap:3rem;max-width:68ch;display:grid}.case-corpo-grade{gap:3rem;display:grid}@media (width>=960px){.case-corpo-grade{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:clamp(3rem,7vw,7rem)}.case-lateral{top:calc(var(--header-h) + 2rem);position:sticky}}.case-lateral{border:1px solid var(--line);border-top:2px solid var(--color-brasa-500);background:var(--bg2);padding:2rem}.case-lateral .case-ficha{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.5rem}.case-lateral .pg-projetos-resultados{border-top:1px solid var(--line);padding-top:1.5rem}.case-lateral .pg-projetos-resultados dd{font:700 2.25rem/1 var(--font-display);color:var(--fg);margin:0}.case-lateral .case-acoes .btn{flex:auto}.case-lateral .pg-projetos-resultados div{max-width:none}.case-secao p,.case-passos li{font-size:1.0625rem;line-height:1.65}.secao .case-secao h2{margin:0 0 1rem;font-size:clamp(2rem,5vw,2.75rem)}.case-secao p,.case-secao li{color:var(--mute)}.ancora{color:var(--mute);opacity:0;margin-left:.25rem;text-decoration:none}.case-secao h2:hover .ancora,.ancora:focus-visible{opacity:1}@media (hover:none){.ancora{opacity:.6}}.case-passos{counter-reset:passo;gap:1rem;padding:0;list-style:none;display:grid}.case-passos li{counter-increment:passo;grid-template-columns:2.75rem 1fr;display:grid}.case-passos li:before{content:counter(passo, decimal-leading-zero) / "";color:var(--fg);font:1.5rem/1.2 var(--display)}.case-secao .case-licao{border-left:3px solid var(--c);color:var(--fg);padding-left:1.25rem;font-size:1.125rem}.pg-projetos-stack{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.pg-projetos-stack li{border:1px solid var(--line);background:var(--bg2);border-radius:0;padding:.3rem .8rem;font-size:.9rem}.pg-projetos-resultados{flex-wrap:wrap;gap:1.5rem 3rem;margin:0;display:flex}.pg-projetos-resultados div{flex-direction:column-reverse;justify-content:flex-end;max-width:22ch;display:flex}.pg-projetos-resultados dt{color:var(--mute);font-size:.95rem}.pg-projetos-vitais{flex-wrap:wrap;gap:2rem;margin-top:2rem;display:flex}.pg-projetos-vitais dt{color:var(--mute);font-size:.9rem}.pg-projetos-vitais dd{margin:0;font-size:1.25rem;font-weight:600}.case-relance{border-top:0;padding:clamp(2.5rem,5vw,4rem) 0}.case-relance .case-aviso,.pg-projetos-resultados+.case-aviso{margin-top:.75rem}.grafico{max-width:46rem;margin:clamp(2.5rem,6vw,3.5rem) 0 0}.secao .grafico-titulo{margin:0;font-size:clamp(1.5rem,4vw,2rem)}.grafico-nota{color:var(--mute);margin-top:.25rem;font-size:.875rem}.grafico-legenda{color:var(--mute);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.75rem;font-size:.875rem;display:flex}.grafico-legenda span{align-items:center;gap:.5rem;display:inline-flex}.grafico-legenda i{border-radius:0;width:.75rem;height:.75rem}.grafico table{border-collapse:separate;border-spacing:0 .5rem;width:100%;margin-top:1.25rem}.grafico th{width:38%;color:var(--mute);text-align:left;padding-right:1rem;font-size:.875rem;font-weight:400}.grafico td{align-items:center;gap:.5rem;display:flex}.g-barra{width:calc(var(--v) * (100% - 3.5rem));border-radius:0;flex:none;height:20px}.g-valor{color:var(--fg);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.g-antes .g-barra,i.g-antes{background:var(--color-carvao-200)}.g-rdg .g-barra,i.g-rdg{background:var(--color-brasa-500)}@media (width<=39.99rem){.grafico th{width:45%}}.artigo-meta{color:var(--mute);margin-top:1.5rem;font-size:.9375rem}.artigo-meta a{color:var(--fg);text-underline-offset:3px}.prosa{color:var(--fg);padding-bottom:clamp(3rem,8vw,5rem)}.prosa h3,.prosa strong{color:var(--fg)}.prosa :is(code,pre){border:1px solid var(--line)}.prosa pre code{border:0}.prosa blockquote{color:var(--mute)}.prosa table{border-collapse:collapse;width:100%;font-size:.9375rem}.prosa th,.prosa td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.6rem .75rem}.prosa th{background:var(--bg2);color:var(--fg)}.artigo-cta{border:1px solid var(--line);background:var(--bg2);border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;max-width:70ch;margin-bottom:clamp(3rem,8vw,5rem);padding:1.5rem 1.75rem;display:flex}.artigo-cta p{max-width:42ch;color:var(--mute)}.artigo-cta strong{color:var(--fg)}.prosa :is(h2,h3)[id]{scroll-margin-top:80px}@media (prefers-reduced-motion:no-preference){html:has(.sumario){scroll-behavior:smooth}}.sumario{border:1px solid var(--line);background:var(--bg2);border-radius:0;max-width:70ch;margin-bottom:2.5rem}.sumario ol{color:var(--mute);margin:0;padding:0 1.25rem 1rem 2.5rem}.sumario li+li{margin-top:.15rem}.sumario a{color:var(--fg);text-underline-offset:3px;padding-block:.3rem;display:block}.destaque{border:1px solid var(--line);border-left:3px solid var(--fg);background:var(--bg2);border-radius:0;padding:1rem 1.25rem}.destaque>*+*{margin-top:.75em}.destaque-aviso{border-left-style:double;border-left-width:5px}.prosa pre[data-lang]{padding-top:2rem;position:relative}.artigo-tags{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;max-width:70ch;margin-bottom:2rem;display:flex}.artigo-tags .blog-tags{margin:0}.leia-tambem{max-width:70ch;margin-bottom:clamp(3rem,8vw,5rem)}.leia-tambem ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.leia-tambem li{border-bottom:1px solid var(--line);gap:.25rem;padding:1.25rem 0;display:grid}.leia-tambem a{color:var(--fg);text-underline-offset:4px;font-size:1.125rem;font-weight:600}.leia-tambem-meta{color:var(--mute);font-size:.875rem}.prosa figure{margin:2rem 0}.prosa figure img{border:1px solid var(--line);background:var(--bg2);border-radius:0;width:100%;height:auto;display:block}.prosa figcaption{color:var(--mute);margin-top:.625rem;font-size:.875rem}.avatar{width:var(--tam);height:var(--tam);background:var(--bg2);color:var(--fg);font-size:calc(var(--tam) * .38);border-radius:0;flex:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.avatar-32{--tam:32px}.avatar-56{--tam:56px}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.por-autores{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.avatar-grupo{display:inline-flex}.avatar-grupo .avatar{box-shadow:0 0 0 2px var(--bg)}.avatar-grupo .avatar+.avatar{margin-left:-.5rem}.quem-escreveu{border-top:1px solid var(--line);margin:3rem 0 0;padding-top:2rem}.quem-escreveu ul{flex-wrap:wrap;gap:1rem 2.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.quem-escreveu li{align-items:center;gap:.875rem;display:flex}.quem-escreveu li>span:last-child{display:grid}.quem-escreveu a{font-weight:600}.quem-cargo{color:var(--mute);font-size:.875rem}.artigo-grade{padding-top:clamp(2.5rem,5vw,4rem)}@media (width>=1100px){.artigo-grade.com-sumario{grid-template-columns:minmax(0,70ch) minmax(14rem,20rem);justify-content:space-between;align-items:start;gap:4rem;display:grid}.com-sumario>.sumario{top:calc(var(--header-h) + 2rem);grid-area:1/2;margin:0;position:sticky}.com-sumario>.artigo-corpo{grid-area:1/1}.com-sumario .sumario summary{pointer-events:none;list-style:none}.com-sumario .sumario summary::-webkit-details-marker{display:none}}.sumario summary{font:600 .8125rem/1.25 var(--font-display);letter-spacing:.185em;text-transform:uppercase;color:var(--mute);cursor:pointer;padding:1rem 1.25rem}.sumario{border-top:2px solid var(--color-brasa-500)}.sumario a{font-size:.9375rem;line-height:1.4;text-decoration:none}.sumario a:hover{color:var(--color-brasa-400);text-decoration:underline}.busca-tags{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:820px;margin-bottom:clamp(1.5rem,4vw,2rem);display:flex}.busca-tags[hidden]{display:none}.busca-nome{flex:280px;position:relative}.busca-nome svg{width:16px;height:16px;color:var(--mute);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.busca-nome input{border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:0;padding:0 .875rem 0 2.5rem;font-size:1rem;transition:border-color .2s}.busca-nome input::placeholder{color:var(--mute);opacity:1}.busca-nome input:hover,.busca-nome input:focus{border-color:var(--mute)}.busca-tags .filtro{flex:0 260px}@media (width<=600px){.busca-tags .filtro{flex:100%}}.busca-tags .filtro-painel{width:100%}.busca-campo{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;padding:0 .875rem;display:flex}.busca-campo input{min-width:0;min-height:44px;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:1rem}.busca-campo input::placeholder{color:var(--mute);opacity:1}.busca-campo:focus-within{box-shadow:inset 0 -1px 0 var(--mute)}.busca-opcoes{max-height:264px;margin:0;padding:0;list-style:none;overflow-y:auto}.busca-opcoes [role=option]{cursor:pointer;align-items:center;gap:.625rem;min-height:44px;padding:0 .875rem;font-size:.9375rem;display:flex}.busca-opcoes [role=option][hidden]{display:none}.busca-opcoes [role=option]>:first-child{flex:1}.busca-opcoes [role=option]:after{content:"✓";content:"✓" / "";text-align:center;visibility:hidden;width:1em}.busca-opcoes [aria-selected=true]{font-weight:600}.busca-opcoes [aria-selected=true]:after{visibility:visible}.busca-opcoes .ativa{background:var(--line)}.busca-opcoes [aria-disabled=true]{opacity:.45;cursor:not-allowed}@media (hover:hover){.busca-opcoes [role=option]:not([aria-disabled=true]):hover{background:var(--bg2)}.busca-opcoes .ativa:hover{background:var(--line)}}.busca-sem-tag{color:var(--mute);text-align:center;margin:0;padding:1rem .875rem;font-size:.9375rem}.busca-selecao{flex-wrap:wrap;flex:100%;align-items:center;gap:.5rem;display:flex}.busca-selecao[hidden]{display:none}.busca-chips{display:contents}.busca-chips button{border:1px solid var(--mute);background:var(--bg2);min-height:36px;color:var(--fg);font:inherit;cursor:pointer;border-radius:0;padding:0 .75rem;font-size:.8125rem}.busca-chips button:hover{border-color:var(--fg)}.busca-status{color:var(--mute);margin:0;font-size:.875rem}.blog-lista{border-top:1px solid var(--line);counter-reset:post;max-width:820px;margin:0;padding:0;list-style:none}.blog-item{border-bottom:1px solid var(--line);counter-increment:post;padding:1.75rem 0 1.75rem 4.5rem;position:relative}.blog-item:before{content:counter(post, decimal-leading-zero);content:counter(post, decimal-leading-zero) / "";font-family:var(--display);color:var(--line);font-size:2.5rem;line-height:1;position:absolute;top:1.6rem;left:0}.blog-item h3{margin:.25rem 0 .5rem;font-size:1.375rem;line-height:1.3}.blog-item h3 a{color:var(--fg);text-underline-offset:4px;padding-block:.25rem;display:inline-block}.blog-item>p:not(.blog-item-meta){max-width:65ch;color:var(--mute)}.blog-item-meta{color:var(--mute);font-size:.875rem}.blog-item-meta a{color:var(--fg);text-underline-offset:3px;padding-block:.6rem;display:inline-block}@media (width<=600px){.blog-item{padding-left:0}.blog-item:before{font-size:2rem;display:block;position:static}}.blog-tags{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.blog-tags :is(a,span){border:1px solid var(--line);min-height:32px;color:var(--mute);border-radius:0;align-items:center;padding:0 .75rem;display:inline-flex}.blog-tags a{color:var(--fg);text-decoration:none}.blog-tags a:hover{border-color:var(--mute)}.blog-tags :is(a,span):before{content:"#";content:"#" / "";color:var(--mute);margin-right:.15em}.blog-feed{color:var(--mute);margin-top:2rem;font-size:.9375rem}.blog-feed a{color:var(--fg);text-underline-offset:3px}.planos{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.plano h3{margin-top:.75rem}.plano-horas{font-family:var(--display);font-size:3.5rem;line-height:1}.plano{flex-direction:column;display:flex}.plano-destaque{background:var(--bg2);box-shadow:inset 0 0 0 1px var(--fg)}.plano-selo{background:var(--fg);color:var(--bg);border-radius:0;align-self:flex-start;margin-top:1.25rem;padding:.3rem .7rem;font-size:.8125rem;font-weight:600}.plano-barra{grid-template-columns:repeat(6,1fr);gap:4px;max-width:220px;margin-top:1rem;display:grid}.plano-barra i{background:var(--line);border-radius:0;height:8px}.plano-barra .on{background:var(--fg)}.plano-inclui{border:1px solid var(--line);border-radius:0;margin-top:1rem;padding:1.5rem 1.75rem}.plano-inclui h3{font-size:1rem}.plano-itens{flex-wrap:wrap;gap:.6rem 1.75rem;margin-top:.75rem;padding:0;font-size:.975rem;list-style:none;display:flex}.plano-itens li{align-items:flex-start;gap:.6rem;display:flex}.plano-itens svg{flex:none;margin-top:.2rem}.manutencao-acoes{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.manutencao-nota{color:var(--mute);max-width:70ch;margin-top:1.5rem;font-size:.9375rem}.pg-manutencao-lista{color:var(--mute);gap:.5rem;margin-top:1rem;padding-left:1.1rem;font-size:.975rem;display:grid}.pg-servicos-lista{border-top:1px solid var(--line)}.pg-servicos-linha{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 1rem);gap:1.5rem 2rem;padding:clamp(2.5rem,2rem + 2.5vw,4rem) 0;display:grid}@media (width>=900px){.pg-servicos-linha{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4rem}.pg-servicos-cabeca{top:calc(var(--header-h) + 2rem);position:sticky}}.pg-servicos-cabeca{grid-template-columns:auto 1fr;align-content:start;align-items:center;gap:1rem 1.25rem;display:grid}.pg-servicos-num{font:700 clamp(3rem, 2rem + 3vw, 4.5rem)/.9 var(--font-display);color:var(--line-forte);transition:color .3s var(--ease-forja);grid-column:1/-1}.pg-servicos-linha:hover .pg-servicos-num,.pg-servicos-linha:target .pg-servicos-num{color:var(--color-brasa-500)}.secao .pg-servicos-cabeca h3{font:700 var(--text-h3)/1.05 var(--font-display);letter-spacing:-.01em;margin:0}.pg-servicos-label{grid-column:1/-1;display:block}.pg-servicos-texto{max-width:62ch}.pg-servicos-texto p{color:var(--mute);font-size:1.0625rem;line-height:1.65}.pg-servicos-texto p:first-child{color:var(--fg);font-size:1.1875rem}.pg-servicos-texto p+p{margin-top:.9rem}.pg-servicos-texto h4{font:600 .8125rem/1.25 var(--font-display);letter-spacing:.185em;text-transform:uppercase;color:var(--mute);margin:2rem 0 1rem}.pg-servicos-inclui{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem 2rem;margin:0;padding:0;list-style:none;display:grid}.pg-servicos-inclui li{color:var(--fg);padding-left:1.5rem;font-size:1rem;line-height:1.45;position:relative}.pg-servicos-inclui li:before{content:"";border-left:2px solid var(--color-brasa-400);border-bottom:2px solid var(--color-brasa-400);width:.625rem;height:.375rem;position:absolute;top:.5em;left:0;transform:rotate(-45deg)}.pg-servicos-texto .btn{gap:.5rem;margin-top:2rem}.pg-servicos-acoes{flex-wrap:wrap;gap:.75rem;display:flex}.pg-sites-tipo ul{color:var(--mute);margin-top:1rem;padding-left:1.1em;font-size:.975rem}.pg-sites-tipo li+li{margin-top:.4em}.pg-sites-nota{color:var(--mute);max-width:70ch;margin-top:1.5rem}.pg-sites-nota a,.pg-sites-cta a:not(.btn){color:var(--fg);text-underline-offset:4px}.pg-sites-cta{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.prosa.pg-trafego-prosa{padding-bottom:0}.pg-rastreamento-nota{max-width:70ch;color:var(--mute);margin-top:2rem}.pg-rastreamento-nota a{color:var(--fg);text-underline-offset:3px}.pg-rastreamento-prosa{margin-top:3rem;padding-bottom:0}.secao-topo+.pg-rastreamento-prosa{margin-top:0}.pg-rastreamento-fluxo{border:1px solid var(--line);background:var(--line);counter-reset:passo;border-radius:0;gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.pg-rastreamento-fluxo li{background:var(--bg);counter-increment:passo;align-content:start;gap:.35rem;padding:1.5rem;display:grid}.pg-rastreamento-fluxo li:nth-child(2){background:var(--bg2)}.pg-rastreamento-fluxo strong+span+strong{border-top:1px dashed var(--line);margin-top:.75rem;padding-top:.75rem}.pg-rastreamento-fluxo span{color:var(--mute);font-size:.975rem}.pg-rastreamento-fig figcaption{color:var(--mute);margin-top:.75rem;font-size:.875rem}@media (width>=760px){.pg-rastreamento-fluxo{grid-template-columns:1fr 1.2fr 1fr}}.pg-rastreamento-btn{gap:.5rem}.pg-diagnostico-acoes{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.pg-diagnostico-lista{border:1px solid var(--line);background:var(--line);border-radius:0;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pg-diagnostico-q{background:var(--bg);border:0;padding:1.25rem 1.5rem}.pg-diagnostico-q legend{float:left;width:100%;margin-bottom:.75rem;font-weight:600}.pg-diagnostico-op{clear:both;grid-template-columns:repeat(3,minmax(0,max-content));gap:.5rem;display:grid}.pg-diagnostico-op label{white-space:nowrap;border:1px solid var(--line);cursor:pointer;border-radius:0;align-items:center;gap:.5rem;min-height:48px;padding:0 .85rem;display:inline-flex}.pg-diagnostico-op label:has(:checked){background:var(--bg2);border-color:var(--mute)}.pg-diagnostico-op input{width:20px;height:20px;accent-color:var(--fg);margin:0}.pg-diagnostico-res{margin-top:2.5rem}.pg-diagnostico-res h3{margin-bottom:1rem;font-size:1.375rem}.pg-diagnostico-res h4{margin-bottom:.5rem;font-size:1.125rem}.pg-diagnostico-res .card a{text-underline-offset:3px;align-items:center;min-height:44px;margin-top:.5rem;display:inline-flex}.pg-diagnostico-nota{max-width:65ch;color:var(--mute);margin:1.5rem 0;font-size:.95rem}.pg-diagnostico-form [hidden]{display:none}.pg-diagnostico-grupo+.pg-diagnostico-grupo{margin-top:2.5rem}.pg-diagnostico-barra{z-index:2;border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:2rem;padding:1rem 88px 1rem 0;display:flex;position:sticky;bottom:0}.pg-diagnostico-barra p{color:var(--mute);flex:200px;gap:.5rem;display:grid}.pg-diagnostico-barra strong{color:var(--fg)}.pg-diagnostico-trilho{background:var(--line);border-radius:0;max-width:320px;height:6px;display:block;overflow:hidden}.pg-diagnostico-trilho i{background:var(--fg);width:100%;height:100%;transform:scaleX(var(--p,0));transform-origin:0;transition:transform .2s;display:block}@media (width>=1200px){.pg-diagnostico-barra{padding-right:0}}.pg-diagnostico-res{scroll-margin-top:80px}.pg-diagnostico-resumo{border:1px solid var(--line);background:var(--line);border-radius:0;gap:1px;margin:0 0 1.5rem;padding:0;list-style:none;display:grid;overflow:hidden}.pg-diagnostico-resumo li{background:var(--bg2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:1rem 1.5rem;display:grid}.pg-diagnostico-resumo [data-texto]{color:var(--mute);grid-column:1/-1;font-size:.95rem}.pg-diagnostico-seg{gap:4px;display:flex}.pg-diagnostico-seg i{border:1px solid var(--mute);border-radius:0;width:22px;height:22px}.pg-diagnostico-seg .atencao{background:var(--fg);border-color:var(--fg);place-items:center;display:grid}.pg-diagnostico-seg .atencao:after{content:"!";color:var(--bg);font:700 .8rem/1 system-ui,sans-serif}@media (width>=720px){.pg-diagnostico-resumo{grid-template-columns:repeat(3,1fr)}}:root:has(.pg-diagnostico-barra:not([hidden])){scroll-padding-bottom:120px}.pg-sobre-legal{color:var(--mute);letter-spacing:.02em;margin-top:1.25rem;font-size:.875rem}.card .pg-sobre-h3{margin-top:0}.card .pg-sobre-citacao{color:var(--fg);margin-bottom:.75rem;font-size:1.125rem}.pg-sobre-valores{border-top:1px solid var(--line);counter-reset:valor;margin:0;padding:0;list-style:none}.pg-sobre-valor{border-bottom:1px solid var(--line);counter-increment:valor;gap:1rem 3rem;padding:2rem 0;display:grid}@media (width>=900px){.pg-sobre-valor{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.pg-sobre-valor .pg-sobre-h3{font:700 var(--text-h4)/1.1 var(--font-display);align-items:baseline;gap:.875rem;margin:0;display:flex}.pg-sobre-valor .pg-sobre-h3:before{content:counter(valor, decimal-leading-zero) / "";color:var(--color-brasa-400);font:400 .8125rem var(--font-mono)}.pg-sobre-lados{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1.25rem 3rem;display:grid}.pg-sobre-lado{font:600 .8125rem/1.25 var(--font-display);letter-spacing:.185em;text-transform:uppercase;color:var(--mute);margin-bottom:.625rem}.pg-sobre-valor .pg-sobre-lados ul{color:var(--fg);padding:0;font-size:1rem;list-style:none}.pg-sobre-valor .pg-sobre-lados li{padding-left:1.375rem;position:relative}.pg-sobre-valor .pg-sobre-lados li:before{content:"";background:var(--color-brasa-400);width:.625rem;height:2px;position:absolute;top:.7em;left:0}.pg-sobre-valor .pg-sobre-nao li{color:var(--mute)}.pg-sobre-valor .pg-sobre-nao li:before{background:var(--line-forte)}.pg-sobre-lados li+li{margin-top:.35em}.pg-sobre-tags{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pg-sobre-tags li{border:1px solid var(--line);background:var(--bg2);border-radius:0;padding:.45rem .9rem;font-size:.9375rem}.pg-sobre-cta{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.pg-sobre-cta .btn{gap:.4rem}.qs-pessoas{gap:clamp(2rem,5vw,3rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){.qs-pessoas{grid-template-columns:1fr 1fr}}.qs-foto{border:1px solid var(--line);border-radius:0;width:100%;height:auto;margin-bottom:1.5rem;display:block}.qs-pessoas h3{font-size:1.5rem}.qs-cargo{font-family:var(--display);letter-spacing:.12em;color:var(--mute);margin:.25rem 0 .75rem}.qs-pessoas p:not(.qs-cargo){color:var(--mute)}.hero{min-height:100svh;margin-top:calc(-1 * var(--header-h));padding:calc(var(--header-h) + clamp(2rem, 6vw, 4rem)) 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-grade{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-content:center;align-items:center;gap:3rem;display:grid}:root:has(.hero) .topo{background:0 0;border-bottom:0}:root:has(.hero) .topo:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);opacity:0;transition:opacity .3s var(--ease-forja);background:#141416e6;position:absolute;inset:0}:root:has(.hero) .topo.topo-solido:before{opacity:1}.hero .sobrelinha{border:1px solid var(--line);align-items:center;gap:.75rem;padding:.5rem .75rem;display:inline-flex}.hero .sobrelinha:before{content:"";background:var(--color-brasa-500);width:8px;height:8px}.hero h1{font-size:var(--text-display);letter-spacing:-.014em;margin:1.5rem 0;font-weight:700;line-height:1}.hero-sub{max-width:56ch;color:var(--mute);font-size:1.125rem;line-height:1.56}.hero-micro{color:var(--mute);margin-top:1rem;font-size:.875rem}.hero-arte{color:var(--color-carvao-800);position:relative}.hero-arte svg{fill:currentColor;width:100%;height:auto;display:block}.hero-arte .centelha{background:var(--color-carvao-700);width:16px;height:16px;animation:brilho 2.4s var(--ease-forja) 4 alternate;position:absolute;top:18.75%;right:6%}@keyframes brilho{to{opacity:.35}}.hero-pe{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.5rem;padding-bottom:2rem;display:flex}.hero-pe .sobrelinha{border:0;border-left:2px solid var(--fg);padding:0 0 0 1rem}.hero-pe .sobrelinha:before{content:none}.hero-runas-pe li{align-items:center;gap:.625rem;display:inline-flex}.runa-sentido:before{content:" · "}.hero-runas-pe svg{width:10px;height:20px;overflow:visible}.hero-runas-pe path{fill:none;stroke:var(--color-brasa-400);stroke-width:2.5px;stroke-linecap:square;vector-effect:non-scaling-stroke}.hero-pe ul{color:var(--mute);font:.875rem var(--font-mono);flex-wrap:wrap;gap:.5rem 2.5rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=860px){.hero-grade{grid-template-columns:1fr}.hero-arte{display:none}.hero>.wrap{z-index:1;position:relative}.hero-midia{height:min(78svh,46rem);position:absolute;inset:0 0 auto;overflow:hidden}.hero-midia img{object-fit:cover;object-position:62% 0;width:100%;height:100%;position:absolute;inset:0}.hero-midia>svg,.hero-luz{display:none}.hero-midia:after{content:"";background:linear-gradient(180deg, #141416b3 0, #14141626 18%, #14141659 45%, var(--color-carvao-900) 92%);position:absolute;inset:0}.hero-grade{align-content:end}.hero .sobrelinha{background:#141416b8}}@media (width>=861px){.hero>.wrap{z-index:1;position:relative}.hero-arte{visibility:hidden}.hero-midia{--raio:260px;background:var(--color-carvao-900);display:block;position:absolute;inset:0;overflow:hidden}.hero-midia img{object-fit:cover;object-position:100% 50%;width:100%;height:100%;position:absolute;inset:0}.hero-luz{width:calc(var(--raio) * 2);height:calc(var(--raio) * 2);opacity:0;transition:opacity .5s var(--ease-forja);position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:radial-gradient(circle closest-side,#000 0%,#000000bf 35%,#0000004d 65%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 0%,#000000bf 35%,#0000004d 65%,#0000 100%)}.hero-luz.acesa{opacity:1}.hero-luz-img{width:var(--hero-w,100vw);height:var(--hero-h,100vh);background:var(--color-carvao-900) 100% 50% / cover no-repeat;position:absolute;top:0;left:0}.hero-luz.pronta .hero-luz-img{background-image:-webkit-image-set(url(/hero/hero-light-1920.avif) 1x type("image/avif"),url(/hero/hero-light-1920.webp) 1x type("image/webp"));background-image:image-set("/hero/hero-light-1920.avif" 1x type("image/avif"),"/hero/hero-light-1920.webp" 1x type("image/webp"))}.hero-runas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-runas path{fill:none;stroke:#f4f3f112;stroke-width:2.5px;stroke-linecap:square;stroke-linejoin:miter}.hero-runas .runa-simbolo path{fill:#f4f3f106;stroke-width:3px}.hero-runas.acesa path{stroke:#ffe2bf;stroke-width:3px}.hero-runas.acesa .runa-simbolo path{fill:#f06a3a4d;stroke:#ffe2bf;stroke-width:4px}.hero-midia:after{content:"";pointer-events:none;background:linear-gradient(180deg, #141416bf 0, #14141600 160px), linear-gradient(90deg, var(--color-carvao-900) 0%, #141416d9 28%, #14141600 55%), linear-gradient(0deg, var(--color-carvao-900) 0%, #14141600 28%);position:absolute;inset:0}}@media (width>=1921px),(width>=861px) and (resolution>=1.5x){.hero-luz.pronta .hero-luz-img{background-image:-webkit-image-set(url(/hero/hero-light-2560.avif) 1x type("image/avif"),url(/hero/hero-light-2560.webp) 1x type("image/webp"));background-image:image-set("/hero/hero-light-2560.avif" 1x type("image/avif"),"/hero/hero-light-2560.webp" 1x type("image/webp"))}}.numeros{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;margin:0;display:grid}.numeros>div{border-top:2px solid var(--fg);padding-top:1.5rem}.numeros dd{margin:0}.numero{font:700 clamp(3.5rem, 2.5rem + 3.5vw, 5.5rem)/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.numero-medio{font:700 clamp(2.25rem, 1.8rem + 1.5vw, 3rem)/1 var(--font-display);font-variant-numeric:tabular-nums}.numero-rotulo{font-size:1rem;margin-top:.75rem!important}.numero-fonte{color:var(--mute);font:.8125rem/1.5 var(--font-mono);margin-top:.5rem!important}.aviso-numeros,.case-aviso{color:var(--mute);max-width:70ch;margin-top:1.5rem;font-size:.875rem}#numeros{padding-top:0}.numeros-palco{--m:clamp(20px, 5vw, 80px);isolation:isolate;margin-bottom:var(--spacing-secao);padding:var(--spacing-secao) var(--m);position:relative;overflow:hidden}.numeros-palco:before{content:"";z-index:-1;pointer-events:none;border-top:1px solid var(--line);position:absolute;inset:0}.numeros-palco .secao-topo{margin-bottom:0}.numeros-palco .numeros{margin-top:clamp(2rem,5vw,3.5rem)}.numeros-emblema{z-index:-1;top:1.5rem;right:var(--m);opacity:.85;width:clamp(90px,20vw,160px);position:absolute;overflow:visible}.emblema-borda{fill:none;stroke:#ffd9a0;stroke-opacity:.75;stroke-width:1px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.aco-nucleo{opacity:.35}.numero-ordem{color:var(--mute);font:600 .8125rem var(--font-mono);letter-spacing:.2em;margin-bottom:.75rem!important}.numeros-pe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}.numeros-pe .aviso-numeros{margin:0}.numeros-marcos{gap:22px;margin:0;padding:0;list-style:none;display:flex}.numeros-marcos li{place-items:center;width:28px;height:40px;display:grid;position:relative}.numeros-marcos li+li:before{content:"";background:var(--line-forte);width:22px;height:1px;position:absolute;top:50%;right:100%}.numeros-marcos svg{width:14px;height:28px;overflow:visible}.numeros-marcos path{fill:none;stroke:var(--mute);stroke-width:2.5px;vector-effect:non-scaling-stroke;transition:stroke .4s var(--ease-forja)}.numeros-marcos .ativo path{stroke:var(--color-brasa-400)}.numeros-marcos{display:none}@media (width>=768px){.numeros-palco:before{background:radial-gradient(42% 60% at 77%,#ffc46b0d,#0000 70%)}.numeros-marcos{display:flex}.numeros-emblema{opacity:1;width:min(30vw,46svh);top:50%;transform:translateY(-50%)}.numeros-palco .numeros-painel,.numeros-palco .numeros{max-width:58%}}.vazamento{background:var(--bg2);margin-top:clamp(3rem,7vw,5rem);padding:clamp(1.5rem,4vw,3rem)}.vazamento-funil{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.vazamento-funil>li{border-top:2px solid var(--fg);padding:1.5rem 1.5rem 1.5rem 0;position:relative}.vazamento-funil>li+li{border-left:1px solid var(--line);padding-left:1.5rem}.vazamento-funil>li:before{content:"";background:var(--fg);width:12px;height:12px;position:absolute;top:-7px;left:0}.vazamento-funil>li+li:before{left:1.5rem}.vazamento-etapa{font:.8125rem var(--font-mono);color:var(--mute)}.vazamento-funil h4{font-size:var(--text-h4);margin:.75rem 0 .5rem}.vazamento-funil p{color:var(--mute)}.vazamento-solucao{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem;color:var(--fg)!important}.vazamento-solucao span{font:600 .8125rem var(--font-display);letter-spacing:.185em;text-transform:uppercase;color:var(--acento-texto);margin-bottom:.25rem;display:block}.vazamento-cliente{background:var(--color-carvao-900);color:var(--color-carvao-50);border-top-color:var(--color-carvao-900)!important}.vazamento-cliente .vazamento-etapa{color:var(--color-carvao-300)}.vazamento-cliente:before{background:var(--color-carvao-900)!important}@media (width<=900px){.vazamento-funil{grid-template-columns:1fr}.vazamento-funil>li+li{border-left:0;padding-left:0}.vazamento-funil>li+li:before{left:0}.vazamento-cliente{padding-left:1.5rem!important}}@media (width>=900px){.secao-topo-lado{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;column-gap:3rem;max-width:none;display:grid}.secao-topo-lado>.label{grid-column:1/-1}.secao .secao-topo-lado h2{max-width:16ch;font-size:var(--text-display);margin-bottom:0;line-height:1}.secao-topo-lado .secao-sub{margin-bottom:.5rem}}.servicos-grade{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(15rem,auto);gap:16px;margin:0;padding:0;list-style:none;display:grid}.servico-card{flex-direction:column;display:flex;overflow:hidden}.servico-card.destaque{grid-column:span 2;justify-content:flex-end}.servico-cab{justify-content:space-between;align-items:flex-start;display:flex}.servico-n{font:700 clamp(3rem, 2rem + 2vw, 4.5rem)/1 var(--font-display);color:#0000;-webkit-text-stroke:1px var(--line-forte);transition:-webkit-text-stroke-color .3s var(--ease-forja);margin:-.75rem -.25rem 0 0}.servico-card h3{margin-top:auto;padding-top:2rem}.servico-card .link-seta{margin-top:1rem}.servico-card .link-seta svg{transition:transform .3s var(--ease-forja)}@media (hover:hover){.servico-card:hover .link-seta svg{transform:translate(4px)}}.servico-card:hover .servico-n{-webkit-text-stroke-color:var(--color-brasa-400)}.servico-card.destaque h3{font-size:var(--text-h3)}.servico-card.destaque p{max-width:36ch;font-size:1.0625rem}@media (width<=1100px){.servicos-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.servicos-grade{grid-template-columns:1fr;grid-auto-rows:auto}.servico-card.destaque{grid-column:auto}}#processo{isolation:isolate;position:relative;overflow:hidden}@media (width>=768px){#processo{align-items:center;min-height:100svh;display:flex}#processo>.wrap{width:100%}}#processo>.wrap{z-index:1;position:relative}#processo:before{content:"";z-index:0;pointer-events:none;transition:opacity 1s var(--ease-forja);background:radial-gradient(14% 75% at 50% 55%,#e2531f66,#a338141f 55%,#0000 75%);position:absolute;inset:0}#processo.pilar-pronto:before{opacity:0}.pf-pilar{z-index:0;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0 36%,#000 46%);mask-image:linear-gradient(#0000 0 36%,#000 46%)}.pf-pilar canvas{width:100%;height:100%;display:block}.pf-topo{text-align:center;margin-inline:auto}.pf-topo .label{justify-content:center}.pf-topo .secao-sub{margin-inline:auto}.pf-pausa:not([hidden]){z-index:2;border:1px solid var(--line-forte);min-height:44px;color:var(--fg);font:600 .75rem var(--font-display);letter-spacing:.185em;text-transform:uppercase;cursor:pointer;background:#141416d9;align-items:center;padding:0 1rem;display:inline-flex;position:absolute;bottom:1.5rem;right:1.5rem}.vidro-defs{width:0;height:0;position:absolute;overflow:hidden}#processo .passo.vidro{-webkit-backdrop-filter:blur(18px)saturate(1.3)brightness(.85);backdrop-filter:blur(18px)saturate(1.3)brightness(.85);background:#141416a8;border:1px solid #f4f3f11f;border-top-color:#f4f3f14d;position:relative;box-shadow:inset 0 1px #f4f3f129,inset 0 0 28px #f4f3f10a,0 24px 60px #00000059}#processo.vidro-svg .passo.vidro.ativo{-webkit-backdrop-filter:url(#vidro-filtro)blur(16px)saturate(1.2)brightness(.85);backdrop-filter:url(#vidro-filtro)blur(16px)saturate(1.2)brightness(.85);background:#14141694}#processo .passo.vidro p{color:var(--color-carvao-200)}#processo .passo.vidro .passo-prazo{color:var(--color-carvao-200);background:#14141666;border-color:#f4f3f14d}#processo .passo.vidro h3,#processo .passo.vidro .passo-num{text-shadow:0 1px 12px #00000073}#processo .passo.vidro:before{content:"";opacity:.5;background:repeating-linear-gradient(45deg,#f4f3f159 0 1.5px,#0000 1.5px 7px),repeating-linear-gradient(-45deg,#f4f3f159 0 1.5px,#0000 1.5px 7px);height:6px;position:absolute;top:10px;left:2rem;right:2rem}#processo .passo.vidro:after{content:"";background:linear-gradient(135deg, transparent 50%, var(--color-brasa-500) 50%);width:16px;height:16px;position:absolute;bottom:-1px;right:-1px}#processo .passo.vidro.ativo{border-top-color:var(--color-brasa-400)}.processo .passo{--card:var(--color-carvao-800);border-top-color:var(--line-forte)}.cases-home{grid-template-columns:1fr 1fr;gap:3rem 24px;margin:0;padding:0;list-style:none;display:grid}.case-home{position:relative}.case-home.grande{grid-column:1/-1}.case-home .rotulo{margin-top:1.25rem}.case-home h3{font-size:var(--text-h3);margin:.5rem 0 0}.case-home h3 a{text-decoration:none}.case-home h3 a:after{content:"";position:absolute;inset:0}.case-home h3 a:hover{text-decoration:underline}.case-home .case-capa{aspect-ratio:16/10}.case-home.grande .case-capa{aspect-ratio:16/7}@media (width<=760px){.cases-home{grid-template-columns:1fr}}.codigo-grade{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:3rem;display:grid}.secao .codigo-grade h2{font-size:var(--text-display);max-width:16ch;line-height:1}.codigo-lista{margin:0;padding:0;list-style:none}.codigo-lista li{border-bottom:1px solid var(--line);gap:.75rem;padding:1rem 0;display:flex}.codigo-lista svg{flex:none;margin-top:.2rem}.terminal{border:1px solid var(--line);background:var(--color-carvao-800);margin:0}.terminal-barra{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.terminal-barra span{background:var(--color-carvao-700);width:10px;height:10px}.terminal-barra code{color:var(--mute);font:.8125rem var(--font-mono);margin-left:1rem}.terminal pre{color:var(--fg);font:.875rem/1.8 var(--font-mono);margin:0;padding:1.5rem;overflow-x:auto}.ferramentas{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ferramentas li{border:1px solid var(--line);color:var(--mute);font:.8125rem var(--font-mono);padding:.375rem .75rem}.codigo-grade>*{min-width:0}@media (width<=900px){.codigo-grade{grid-template-columns:minmax(0,1fr)}}.case-capa{filter:grayscale()contrast(1.1)}#cases{isolation:isolate;border-top:1px solid var(--line);position:relative;overflow:clip}#cases>.wrap{z-index:1;position:relative}#cases:before{content:"";z-index:0;pointer-events:none;transition:opacity 1s var(--ease-forja);background:radial-gradient(55% 45% at 85% 0,#ffc46b29,#0000 70%),radial-gradient(40% 35% at 70% 10%,#f06a3a1a,#0000 70%);position:absolute;inset:0}#cases.raios-prontos:before{opacity:0}.cs-raios{z-index:0;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.cs-raios-tela{height:100svh;position:sticky;top:0}.cs-raios canvas{width:100%;height:100%;display:block}#cases .cases-home{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#cases .case-home{background:linear-gradient(#14141699 0 45%,#141416e0 60%);border:1px solid #f4f3f114;border-top-color:#ffd69638;flex-direction:column;padding:12px 12px 1rem;display:flex}#cases .case-home .case-capa{aspect-ratio:16/10}#cases .case-meta{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-top:1rem;display:flex}#cases .case-meta span+span{color:var(--acento-texto)}#cases .case-home h3{min-height:2.4em;margin-top:.5rem;font-size:1.25rem;line-height:1.2}.case-premio{border-top:1px solid #f4f3f114;margin:1rem 0 0;padding-top:1rem}.case-premio dd{margin:0}.case-premio .numero-medio{align-items:center;gap:.625rem;display:flex}.case-premio .numero-fonte{margin-top:.375rem!important}.trofeu-icone{fill:#e9b45a;flex:none;width:24px;height:auto}#cases .case-home .case-aviso{margin-top:auto;padding-top:1rem;font-size:.8125rem;line-height:1.55}@media (width<=900px){#cases .cases-home{grid-template-columns:1fr;max-width:30rem}}#cases .numero-medio{color:#ffd59a}.case-borda{pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;position:absolute;inset:-1px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.case-borda-luz{opacity:0;background:radial-gradient(circle, #fff1d6 0, #ffc46b 18%, var(--color-brasa-400) 38%, transparent 68%);border-radius:50%;width:360px;height:360px;margin:-180px 0 0 -180px;position:absolute;top:0;left:0}#cases .numero-fonte,#cases .case-aviso,#cases .rotulo,#cases .secao-sub{color:var(--color-carvao-200)}#numeros,#servicos,#faq{--card:var(--color-carvao-800)}#servicos .card{border:1px solid var(--line);border-top-color:var(--line-forte);transition:border-color .3s var(--ease-forja);background:repeating-linear-gradient(45deg, #f4f3f105 0 1px, transparent 1px 14px), linear-gradient(180deg, #f4f3f10a, transparent 60%), var(--color-carvao-800)}#servicos .card:hover{border-top-color:var(--color-brasa-400)}#servicos .servico-card.destaque{background:radial-gradient(70% 60% at 100% 100%, #e2531f38, transparent 70%), repeating-linear-gradient(45deg, #f4f3f105 0 1px, transparent 1px 14px), var(--color-carvao-800)}#numeros .vazamento{background:0 0;margin-bottom:0;padding-inline:0}#numeros .vazamento-funil>li:before,#numeros .vazamento-funil>li:after{background:var(--line-forte)}#numeros .vazamento-funil>li:nth-child(3):after{background:var(--color-brasa-500)}#numeros .vazamento-cliente{background:var(--color-carvao-800);color:var(--fg);border-top-color:var(--color-brasa-400)!important}#numeros .vazamento-cliente:before,#numeros .vazamento-cliente:after{background:var(--color-brasa-400)!important}#numeros .vazamento-cliente .centelha{display:none}#numeros .infog-rever{color:var(--acento-texto);border:0;padding:0}#processo .secao-sub{color:var(--color-carvao-200)}#faq details{border-color:var(--line)}.codigo-grade{align-items:stretch}.terminal{flex-direction:column;align-self:center;width:100%;display:flex;box-shadow:0 30px 60px -20px #0009}.terminal pre{white-space:pre}#faq h2,#contato h2{font-size:var(--text-display);max-width:16ch;line-height:1}#numeros{padding-bottom:calc(var(--spacing-secao) * .5)}#servicos .card:focus-within,#cases .case-home:focus-within{border-top-color:var(--color-brasa-400)}.contato-box.a-acender{border-top-color:var(--line);position:relative}.contato-box.a-acender:before{content:"";background:var(--color-brasa-400);transform-origin:0;height:2px;transition:transform .9s var(--ease-forja);position:absolute;inset:-2px -1px auto;transform:scaleX(0)}.contato-box.aceso:before{transform:none}.contato-box .btn[type=submit]{position:relative;overflow:hidden}.contato-box .btn[type=submit]:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffc46b73 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.contato-box.aceso .btn[type=submit]:before{transition:transform .8s var(--ease-forja) .9s;transform:translate(110%)}@media (width<=600px){.terminal pre{white-space:pre-wrap;padding-inline:1rem;font-size:.75rem;line-height:1.7}}.secao-topo .secao-sub{text-wrap:pretty;max-width:40ch}.secao-topo-lado .secao-sub{align-self:end;margin-bottom:.4em}.pf-pausa:not([hidden]){right:max(1.5rem,50% - 640px)}.servico-card:after{content:"";z-index:-1;width:360px;height:360px;transform:translate(var(--mx,50%), var(--my,50%));opacity:0;transition:opacity .3s var(--ease-forja);pointer-events:none;background:radial-gradient(closest-side,#e2531f2e,#0000);position:absolute;top:-180px;left:-180px}.servico-card:hover:after{opacity:1}@media (width<=767px){html:root{--header-h:60px}.hero{min-height:100svh;padding-bottom:2rem}.hero-pe{display:none}.hero .acoes .btn{width:100%}.numeros-palco{margin-bottom:0;padding-bottom:2.5rem}.numeros{grid-template-columns:1fr 1fr;gap:1.5rem 1rem}.numeros .numero{font-size:clamp(2.25rem,11vw,2.75rem)}.vazamento-funil>li{padding-block:1rem}.servicos-grade{gap:12px}.card.servico-card{grid-template-columns:48px minmax(0,1fr);align-content:start;column-gap:1rem;padding:1.25rem;display:grid}.servico-cab{grid-row:span 3}.servico-n{display:none}.servico-card h3,.servico-card.destaque h3{margin:0 0 .25rem;padding-top:0;font-size:1.25rem}.servico-card .link-seta{margin-top:.25rem}#processo .passo.vidro{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141416e6;padding:1.5rem 1.25rem}#processo .passo-num{font-size:2.25rem}#cases .cases-home{max-width:none;margin-inline:calc(-1 * var(--margem));padding:0 var(--margem) 4px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margem);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:85%;grid-auto-flow:column;gap:12px;overflow-x:auto}#cases .case-home{scroll-snap-align:start}#processo:before{content:none}#processo .passos{gap:20px}.pf-pilar{mix-blend-mode:normal;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0 18%,#000 30% 88%,#0000);mask-image:linear-gradient(#0000 0 18%,#000 30% 88%,#0000)}.pf-pilar:before{content:"";background:linear-gradient(90deg,#0000 calc(50% - 1.5px),#ffe2bfd9 50%,#0000 calc(50% + 1.5px)),linear-gradient(90deg,#0000 30%,#f06a3a38 46%,#ffc46b59 50%,#f06a3a38 54%,#0000 70%),linear-gradient(90deg,#0000,#a3381424 25% 75%,#0000);position:absolute;inset:0}.pf-pilar:after{content:"";opacity:.85;width:140%;height:440px;transform:translate3d(0, var(--luz-y,45vh), 0);transition:transform .9s var(--ease-forja);background:radial-gradient(closest-side,#ffe2bf8c,#ffc46b4d 30%,#e2531f24 60%,#0000);margin-top:-220px;position:absolute;top:0;left:-20%}.pf-pilar.tremula:after{animation:1.2s step-end 3 tremula}#processo .passo.vidro{transition:border-color .4s var(--ease-forja), box-shadow .6s var(--ease-forja);background:#141416ed radial-gradient(70% 34px at 50% 0,#ffc46b29,#0000) no-repeat}#processo .passo.vidro.ativo{border-top-color:#ffc46b;box-shadow:0 -18px 40px -26px #ffc46be6}}@keyframes tremula{0%{opacity:.85}12%{opacity:1}22%{opacity:.7}31%{opacity:.95}47%{opacity:.78}60%{opacity:1}78%{opacity:.82}to{opacity:.9}}@media (width<=860px){#cases:before{opacity:.6}.cs-raios{mix-blend-mode:normal;overflow:hidden;-webkit-mask-image:radial-gradient(120% 80% at 85% 0,#000 20%,#0000 75%);mask-image:radial-gradient(120% 80% at 85% 0,#000 20%,#0000 75%)}.cs-raios:before{content:"";transform-origin:85% 0;filter:blur(5px);background:repeating-conic-gradient(from 196deg at 85% 0,#0000 0deg,#ffd69617 2.5deg,#0000 5deg 8deg,#ffc46b0f 10deg,#0000 13deg);position:absolute;inset:-30% -10% 0}#cases.luz-entrou .cs-raios:before{animation:raios-balanca 2.4s var(--ease-forja) 2 alternate}#cases .case-home{transition:border-color .4s var(--ease-forja), box-shadow .6s var(--ease-forja)}#cases .case-home.na-luz{border-top-color:#ffd696b3;box-shadow:0 -20px 44px -30px #ffc46bd9}}@keyframes raios-balanca{0%{transform:rotate(-2.5deg)}to{transform:rotate(2deg)}}@property --cunha{syntax:"<length>";inherits:true;initial-value:24px}@property --fio{syntax:"<number>";inherits:false;initial-value:1}@property --seta{syntax:"<number>";inherits:false;initial-value:1}@property --py{syntax:"<percentage>";inherits:false;initial-value:0%}.card{transition:--cunha .3s var(--ease-forja), transform .3s var(--ease-forja)}@media (hover:hover){.card:hover{--cunha:48px;transform:translateY(-4px)}}.card:focus-within{--cunha:48px}.link-seta{position:relative}.link-seta:after{content:"";transform-origin:0;height:1px;transition:transform .3s var(--ease-forja);background:currentColor;position:absolute;bottom:10px;left:0;right:1.5rem;transform:scaleX(0)}@media (hover:hover){.link-seta:hover:after{transform:scaleX(1)}.link-seta:hover svg,.btn:hover svg{transform:translate(6px)}}.topo{transition:none}.topo-nav ul{position:relative}.topo-fio{background:var(--fg);transform-origin:0;visibility:hidden;pointer-events:none;width:100px;height:2px;position:absolute;bottom:4px;left:0}.topo-nav a[aria-current=page]{color:var(--fg)}@keyframes bloco-sobe{0%{opacity:0;transform:translateY(80%)}}.hero-arte .bigorna path{transform-box:fill-box;animation:bloco-sobe .6s var(--ease-forja) var(--forja-atraso,0s) backwards}:root:has(.hero) .topo-logo .logo-blocos path{transform-box:fill-box;animation:bloco-sobe .6s var(--ease-forja) var(--forja-atraso,0s) backwards}:root:has(.hero) .topo-logo .logo-blocos path:nth-child(2){animation-delay:calc(var(--forja-atraso,0s) + .12s)}:root:has(.hero) .topo-logo .logo-blocos path:nth-child(3){animation-delay:calc(var(--forja-atraso,0s) + .24s)}.hero-arte .bigorna path{animation-duration:.8s;animation-delay:calc(var(--forja-atraso,0s) + .2s)}.hero-arte .bigorna path:nth-child(2){animation-delay:calc(var(--forja-atraso,0s) + .35s)}.hero-arte .bigorna path:nth-child(3){animation-delay:calc(var(--forja-atraso,0s) + .5s)}@keyframes pisca{50%{opacity:.3}}.hero .sobrelinha:before{animation:1.2s linear 4 pisca}.rolar{align-items:center;gap:.75rem;display:inline-flex}.hero-pe .rolar{border-left:0;padding-left:0}.rolar-fio{background:var(--line);width:2px;height:40px;position:relative;overflow:hidden}.rolar-fio:after{content:"";background:var(--fg);transform-origin:top;animation:rolar 1.4s var(--ease-forja) 4 forwards;position:absolute;inset:0}@keyframes rolar{0%{transform:scaleY(0)}60%{transform-origin:top;transform:scaleY(1)}61%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.numeros>div{border-top:0;position:relative}.numeros>div:before{content:"";background:var(--fg);transform-origin:0;height:2px;transition:transform .8s var(--ease-forja);position:absolute;inset:0 0 auto}.motion-ready .numeros>div:not(.fio-on):before{transform:scaleX(0)}.vazamento-funil>li{border-top:0}.vazamento-funil>li:after{content:"";background:var(--fg);height:2px;transform:scaleX(var(--fio));transform-origin:0;position:absolute;top:0;left:0;right:0}.vazamento-funil>li+li:after{left:1.5rem}.vazamento-cliente:after{background:var(--color-carvao-900)!important}.vazamento-cliente .centelha{background:var(--color-brasa-500);width:16px;height:16px;position:absolute;bottom:1.5rem;right:1.5rem}@media (width<=900px){.vazamento-funil>li+li:after{left:0}}.infog{position:relative}.infog-rever{border:1px solid var(--line-forte);min-height:44px;color:var(--fg);font:600 .8125rem var(--font-display);letter-spacing:.185em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;margin-top:1rem;padding:0 1rem;display:inline-flex}.infog-rever:hover{border-color:var(--fg)}.infog figcaption{color:var(--mute);max-width:70ch;margin-top:1rem;font-size:.875rem}.infog .rotulo{margin-bottom:1.5rem}.infog-i2{background:var(--color-carvao-900);color:var(--color-carvao-50);--mute:var(--color-carvao-300);--fg:var(--color-carvao-50);--line-forte:var(--color-carvao-600);margin-top:2.5rem;padding:clamp(1rem,3vw,2rem)}.infog-i2 svg{width:100%;height:auto;display:block;overflow:visible}.i2-lig{fill:none;stroke:var(--color-carvao-600);stroke-width:2px}.i2-caixa rect{fill:#0000;stroke:var(--color-carvao-300);stroke-width:2px}.i2-caixa text{fill:var(--color-carvao-50);font:600 15px var(--font-display);text-anchor:middle}.i2-caixa .i2-sub{fill:var(--color-carvao-300);font:400 11px var(--font-sans)}.i2-meta rect{stroke:var(--color-carvao-50)}.i2-pacote{fill:var(--color-brasa-500);visibility:hidden}.i2-p-servidor{fill:var(--color-carvao-50)}.infog-i3{margin-top:2.5rem}.i3-barras{margin:0}.i3-linha{grid-template-columns:9rem 1fr;align-items:center;gap:1rem;padding:.75rem 0;display:grid}.i3-linha dd{align-items:center;gap:.75rem;margin:0;display:flex;position:relative}.i3-barra{height:32px;width:var(--v);background:var(--color-carvao-200);display:block}.i3-depois .i3-barra{background:var(--color-brasa-500)}.i3-valor{font:700 1.5rem var(--font-display);font-variant-numeric:tabular-nums}.i3-eixo{color:var(--mute);font:.75rem var(--font-mono);justify-content:space-between;margin-left:10rem;display:flex}.infog-i8{margin-top:1rem}.i8-fluxo{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.i8-etapa{border:2px solid var(--line-forte);background:var(--bg);transition:background-color .2s var(--ease-forja), border-color .2s var(--ease-forja);padding:1.25rem;position:relative}.i8-etapa strong{font:600 1.25rem var(--font-display);display:block}.i8-etapa span{color:var(--mute);margin-top:.25rem;font-size:.875rem;display:block}.i8-etapa:not(:last-child):after{content:"";background:var(--fg);width:32px;height:2px;transform:scaleX(var(--seta));transform-origin:0;position:absolute;top:50%;left:100%}.i8-etapa.aceso{border-color:var(--color-brasa-400);background:var(--bg2)}.i8-pedido{background:var(--color-brasa-500);visibility:hidden;pointer-events:none;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:0;left:0}.i8-volta{border:2px solid var(--fg);transform-origin:100%;border-top:0;height:32px;margin:0 calc(10% - 12.8px);position:relative}.i8-volta:before{content:"";border:6px solid #0000;border-bottom:8px solid var(--fg);border-top:0;position:absolute;top:-12px;left:-8px}.i8-volta span{color:var(--mute);font:.8125rem var(--font-mono);white-space:nowrap;padding-top:.5rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.i8-ciclo figcaption{margin-top:2.75rem}.passos+.infog,.prosa+.infog{margin-top:3rem}@media (width<=860px){.i8-fluxo{grid-template-columns:1fr;gap:24px}.i8-etapa:not(:last-child):after{width:2px;height:24px;transform:scaleY(var(--seta));transform-origin:top;top:100%;left:50%}.i8-volta{border:0;height:auto;margin:1rem 0 0}.i8-volta:before{content:none}.i8-volta span{text-align:center;padding:0;display:block;position:static;transform:none}.i8-volta span:before{content:"↺ "}.i8-ciclo figcaption{margin-top:1rem}}.i11-grade{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:2rem 4rem;display:grid}.i11-celular{border:2px solid var(--line-forte);background:var(--bg);gap:10px;padding:30px 14px 18px;display:grid;position:relative}.i11-celular:before{content:"";background:var(--line-forte);width:48px;height:4px;position:absolute;top:12px;left:calc(50% - 24px)}.i11-bloco{border:1px solid var(--line);background:var(--bg2);gap:6px;padding:12px 12px 12px 34px;display:grid;position:relative}.i11-bloco b{color:var(--acento-texto);font:600 .75rem var(--font-mono);position:absolute;top:9px;left:10px}.i11-bloco i{background:var(--line-forte);height:6px;display:block}.i11-bloco i:nth-child(3){width:80%}.i11-topo i:nth-child(2){background:var(--fg);height:12px}.i11-prova{grid-template-columns:repeat(3,1fr)}.i11-prova i{height:30px;width:auto!important}.i11-form i{border:1px solid var(--line-forte);background:0 0;height:14px}.i11-botao{background:var(--color-brasa-500);height:22px;display:block}.i11-toque{border:2px solid var(--fg);opacity:0;width:22px;height:22px;position:absolute;top:calc(50% - 11px);right:22px}.i11-partes{counter-reset:parte;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.i11-parte{counter-increment:parte;grid-template-columns:2.5rem minmax(0,1fr);display:grid}.i11-parte:before{content:counter(parte, decimal-leading-zero);color:var(--acento-texto);font:600 .875rem/1.6 var(--font-mono);grid-row:span 2}.i11-parte strong{font:600 1.25rem var(--font-display)}.i11-parte span{color:var(--mute)}@media (width<=700px){.i11-grade{grid-template-columns:minmax(0,1fr)}.i11-celular{width:min(100%,260px)}}.infog-i9{background:var(--card,var(--bg2));margin-top:3rem;padding:clamp(1.5rem,4vw,3rem)}.i9-grade{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:2rem 3rem;display:grid}.i9-rotulo{font:600 .8125rem var(--font-display);letter-spacing:.185em;text-transform:uppercase;color:var(--mute);display:block}.i9-valor{font:700 2rem var(--font-display);font-variant-numeric:tabular-nums;margin:.5rem 0 1rem;display:block}.i9-grade input[type=range]{width:100%;height:48px;accent-color:var(--color-carvao-900);cursor:pointer;background:0 0;margin:0}.i9-escala{color:var(--mute);font:.75rem var(--font-mono);justify-content:space-between;display:flex}.i9-resultado{background:var(--color-carvao-900);color:var(--color-carvao-50);--mute:var(--color-carvao-300);padding:1.5rem}.i9-resultado .numero{margin:.5rem 0;display:block}@media (width<=760px){.i9-grade{grid-template-columns:1fr}}#processo.trilho{overflow:hidden}#processo.trilho .processo{gap:32px;width:max-content;padding-inline:calc(50vw - min(200px,15vw) - 2rem) calc(50vw - min(200px,15vw) + 4rem);display:flex}#processo.trilho .processo>li{flex:none;width:min(400px,30vw)}#processo.trilho .passo-num{transition:color .3s var(--ease-forja)}#processo.trilho .passo:not(.ativo) .passo-num{color:var(--mute)!important}#processo.trilho .passo.ativo .passo-num{color:var(--fg)!important}@keyframes cursor{50%{opacity:0}}.terminal-cursor{animation:1s step-end 8 cursor}.cursor-case{z-index:70;background:var(--color-brasa-500);color:var(--color-carvao-900);font:600 .75rem/1 var(--font-display);letter-spacing:.185em;text-transform:uppercase;white-space:nowrap;pointer-events:none;visibility:hidden;align-items:center;gap:.5rem;padding:.5rem .875rem .5rem .625rem;display:inline-flex;position:fixed;top:0;left:0}.cursor-case svg{fill:currentColor;flex:none}.cursor-proprio .case-home,.cursor-proprio .case-home *,.cursor-proprio .cases .case,.cursor-proprio .cases .case *{cursor:none}.case-capa{overflow:hidden}.case-capa img{transition:transform .4s var(--ease-forja)}.case{transition:background .2s, translate .3s var(--ease-forja)}@media (hover:hover){.case-home:hover .case-capa img,.case:hover .case-capa img{transform:scale(1.03)}.case:hover{translate:0 -2px}}.faq-icone{transition:transform .3s var(--ease-forja)}details[open]>summary .faq-icone{transform:rotate(45deg)}@keyframes resposta{0%{opacity:0;transform:translateY(-8px)}}details[open]>:not(summary){animation:resposta .35s var(--ease-forja)}.padrao-blocos{isolation:isolate;background:var(--color-carvao-900);position:relative;overflow:hidden}.padrao-blocos:before{content:"";z-index:-1;translate:0 var(--py);animation:deriva 5s var(--ease-forja) 1 forwards;pointer-events:none;background:url(/padroes/padrao-blocos-escuro-tile.svg);position:absolute;inset:-160px}@keyframes deriva{to{transform:translate(40px,80px)}}.btn[aria-busy=true]{position:relative}.btn[aria-busy=true]:after{content:"";width:18px;height:14px;animation:empilha .6s var(--ease-forja) infinite alternate;background:linear-gradient(currentColor 0 0) 0 0/100% 4px no-repeat,linear-gradient(currentColor 0 0) 50%/50% 4px no-repeat,linear-gradient(currentColor 0 0) 50% 100%/80% 4px no-repeat}@keyframes empilha{0%{opacity:.4;transform:translateY(4px)}}@view-transition{navigation:auto}::view-transition-old(root){animation:.2s var(--ease-forja) both sai}::view-transition-new(root){animation:.45s var(--ease-forja) both cunha}@keyframes sai{to{opacity:0}}.topo{view-transition-name:topo}::view-transition-group(topo){animation-duration:.25s;animation-timing-function:var(--ease-forja)}::view-transition-old(topo){animation:none}::view-transition-new(topo){animation:none}@keyframes cunha{0%{clip-path:polygon(0% 100%,0% 100%,0% 100%)}to{clip-path:polygon(0% -100%,200% 100%,0% 100%)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.rolar-fio:after,.padrao-blocos:before,.hero .sobrelinha:before,.terminal-cursor,.hero-arte .centelha{animation:none!important}}.numeros-palco.trilho{flex-direction:column;justify-content:center;height:100svh;padding:0;display:flex}.numeros-palco.trilho .numeros-trilho{width:max-content;display:flex}.numeros-palco.trilho .numeros{gap:0;max-width:none;margin:0;display:flex}.numeros-palco.trilho .numeros-painel{width:100vw;max-width:none;padding:0 calc(42vw + var(--m)) 0 var(--m);flex-direction:column;flex:none;justify-content:center;display:flex}.numeros-palco.trilho .numeros>div:before{left:var(--m);background:var(--color-brasa-500);width:8rem;top:-2rem}.numeros-palco.trilho .numero{font-size:clamp(6rem,3rem + 11vw,15rem)}.numeros-palco.trilho .numero-rotulo{font:600 clamp(1.5rem, 1rem + 1.4vw, 2.5rem)/1.15 var(--font-display);max-width:22ch}.numeros-palco.trilho .numero-fonte{font-size:.875rem}.numeros-palco.trilho .numeros-emblema{right:calc(var(--m) + 4vw);width:min(28vw,58svh)}.numeros-palco.trilho .numeros-pe{left:var(--m);right:var(--m);margin:0;position:absolute;bottom:clamp(1.5rem,4svh,3rem)}.numeros-palco.trilho .numeros-abertura h2{font-size:clamp(3rem,1rem + 5vw,6.5rem)}.numeros-palco.trilho .numeros-janela{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--m), #000 50%, transparent 60%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--m), #000 50%, transparent 60%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--m), #000 50%, transparent 60%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--m), #000 50%, transparent 60%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--m), #000 50%, transparent 60%)}.btn,.infog-rever{transition:background-color .12s var(--ease-forja), color .12s var(--ease-forja), border-color .12s var(--ease-forja), translate .2s var(--ease-forja), scale .12s var(--ease-forja)}@media (hover:hover){.btn:hover,.infog-rever:hover{translate:0 -1px}}.btn:active,.infog-rever:active,.topo-menu:active,.menu-fechar:active{transition-duration:60ms;translate:0 1px;scale:.97}@keyframes cab-entra{0%{opacity:0;translate:0 16px}}@keyframes cab-traco{0%{stroke-dashoffset:1px;fill-opacity:0}60%{fill-opacity:0}}@keyframes cab-acende{0%,to{opacity:0}45%{opacity:1}}.cabecalho-pagina :is(.cab-texto>.label,.cabecalho-sub,.artigo-meta,.cab-texto>:not(h1,.label,.cabecalho-sub)){animation:cab-entra .6s var(--ease-forja) backwards;animation-delay:calc(var(--forja-atraso,0s) + 60ms)}.cabecalho-pagina .cabecalho-sub{animation-delay:calc(var(--forja-atraso,0s) + .16s)}.cabecalho-pagina .cab-texto>:not(h1,.label,.cabecalho-sub){animation-delay:calc(var(--forja-atraso,0s) + .26s)}.cab-simbolo path{stroke-dasharray:1;animation:cab-traco .9s var(--ease-forja) backwards;animation-delay:calc(var(--forja-atraso,0s) + .15s)}.cab-simbolo path:nth-child(3){animation-delay:calc(var(--forja-atraso,0s) + .3s)}@media (prefers-reduced-motion:reduce){.cabecalho-pagina *,.cab-simbolo path{animation-delay:0s!important}}.cab-simbolo .cab-simbolo-brasa{animation-delay:calc(var(--forja-atraso,0s) + .45s)}.cab-simbolo .cab-simbolo-calor{stroke:none;fill:#f06a3a80;filter:blur(10px);opacity:0;animation:cab-acende 1.6s var(--ease-forja) forwards;animation-delay:calc(var(--forja-atraso,0s) + 1s)}@keyframes esqueleto{0%{background-position:105% 0}to{background-position:-5% 0}}.case-capa img,.qs-foto,.prosa figure img{background-color:var(--color-carvao-800);background-image:linear-gradient(100deg,#0000 35%,#e2531f24 46%,#f4f3f11f 50%,#e2531f24 54%,#0000 65%);background-repeat:no-repeat;background-size:250% 100%;animation:1.4s cubic-bezier(.4,0,.2,1) 8 esqueleto}.forja{z-index:100;background:var(--color-carvao-900);pointer-events:none;animation:forja-sai .25s var(--ease-forja) .6s forwards;place-items:center;display:grid;position:fixed;inset:0}.forja-cena{justify-items:center;gap:1.25rem;display:grid}.forja svg{animation:.6s linear both forja-treme;display:block;overflow:visible}.fj-bloco{transform-box:fill-box;animation:.15s cubic-bezier(.55,0,1,.45) both fj-desce}.fj-frio{fill:var(--color-carvao-50)}.fj-quente{fill:var(--color-brasa-500);animation:fj-esfria .4s var(--ease-forja) both}.fj-faiscas rect{fill:var(--color-brasa-400);opacity:0;transform-box:fill-box;animation:.42s cubic-bezier(.2,.6,.4,1) forwards fj-faisca}.fj-b1{animation-delay:0s}.fj-b1 .fj-quente,.fj-f1 rect,.fj-b2{animation-delay:.15s}.fj-b2 .fj-quente,.fj-f2 rect,.fj-b3{animation-delay:.3s}.fj-b3 .fj-quente,.fj-f3 rect{animation-delay:.45s}.fj-faiscas rect:first-child{--dx:-46px;--dy:-30px}.fj-faiscas rect:nth-child(2){--dx:-28px;--dy:-54px}.fj-faiscas rect:nth-child(3){--dx:-62px;--dy:-8px}.fj-faiscas rect:nth-child(4){--dx:46px;--dy:-34px}.fj-faiscas rect:nth-child(5){--dx:26px;--dy:-56px}.fj-faiscas rect:nth-child(6){--dx:62px;--dy:-12px}.forja-barra{background:var(--color-brasa-500);transform-origin:0;width:160px;height:2px;animation:fj-barra .55s var(--ease-forja) 50ms forwards;transform:scaleX(0)}.forja-texto{color:var(--color-carvao-300);font:600 .75rem/1 var(--font-display);letter-spacing:.3em;text-transform:uppercase}@keyframes fj-desce{0%{opacity:0;transform:translateY(-90px)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes fj-esfria{0%{opacity:1}to{opacity:0}}@keyframes fj-faisca{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.4)}}@keyframes fj-barra{to{transform:scaleX(1)}}@keyframes forja-treme{0%,24%,29%,49%,54%,74%,79%,to{transform:none}25.5%,50.5%,75.5%{transform:translateY(3px)}}@keyframes forja-sai{to{visibility:hidden;transform:translateY(-100%)}}.sem-forja .forja{display:none}@media (prefers-reduced-motion:reduce){.forja{display:none}}@media (prefers-reduced-motion:no-preference){:root:not(.sem-forja){--forja-atraso:.65s}}@font-face{font-family:Barlow;src:url(/fonts/barlow-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Condensed Reserva;src:local(Arial Narrow),local(Roboto Condensed),local(Liberation Sans Narrow);size-adjust:96%}:root{--bg:var(--color-carvao-900);--bg2:var(--color-carvao-800);--line:var(--color-carvao-700);--line-forte:var(--color-carvao-600);--fg:var(--color-carvao-50);--mute:var(--color-carvao-300);--acento-texto:var(--color-brasa-400);--foco:#fff;--display:var(--font-display);--header-h:72px;--cunha:24px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.escuro,.topo,.cabecalho-pagina,.rodape,.menu-celular,.cookie-banner,.cookie-painel{--bg:var(--color-carvao-900);--bg2:var(--color-carvao-800);--line:var(--color-carvao-700);--line-forte:var(--color-carvao-600);--fg:var(--color-carvao-50);--mute:var(--color-carvao-300);--acento-texto:var(--color-brasa-400);--foco:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--fg)}*,:before,:after{border-radius:0!important}.wrap{width:100%;max-width:calc(1280px + 2 * var(--margem));padding:0 var(--margem);--margem:clamp(20px, 5vw, 80px);margin:0 auto}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pular{z-index:60;background:var(--color-brasa-500);color:var(--color-carvao-900);padding:.75rem 1rem;font-weight:500;position:absolute;top:-4rem;left:1rem}.pular:focus{top:1rem}.label,.sobrelinha,.rotulo{font-family:var(--font-display);letter-spacing:.185em;text-transform:uppercase;color:var(--mute);font-size:.8125rem;font-weight:600;line-height:1.25}main{counter-reset:secao}.secao{padding:var(--spacing-secao) 0;scroll-margin-top:calc(var(--header-h) + 1rem - var(--spacing-secao));counter-increment:secao;border:0}main>.secao+.secao:not(.escuro){border-top:1px solid var(--line)}.cabecalho-pagina{border-bottom:1px solid var(--line)}.secao-topo{max-width:46rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.secao-topo>.label,.secao-topo>.sobrelinha{align-items:center;gap:.75rem;display:flex}.secao:not(.sem-numero) .secao-topo>.label:before{content:counter(secao, decimal-leading-zero) / "";font-family:var(--font-mono);letter-spacing:0;font-weight:400}.secao:not(.sem-numero) .secao-topo>.label:after{content:none}.secao-topo>.label:before{background:linear-gradient(currentColor,currentColor) 100%/2rem 1px no-repeat;padding-right:2.75rem}.secao h2{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.01em;margin:1rem 0;font-weight:700;line-height:1.05}.secao-sub{max-width:60ch;color:var(--mute);font-size:1.125rem;line-height:1.56}.btn{border:2px solid var(--color-brasa-500);background:var(--color-brasa-500);min-height:48px;color:var(--color-carvao-900);font:600 1.125rem/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .12s var(--ease-forja), color .12s var(--ease-forja), border-color .12s var(--ease-forja);justify-content:center;align-items:center;gap:.75rem;padding:.625rem 1.5rem;text-decoration:none;display:inline-flex}.btn svg{transition:transform .2s var(--ease-forja)}.btn:hover{background:var(--color-brasa-600);border-color:var(--color-brasa-600);color:#fff}@media (hover:hover){.btn:hover svg{transform:translate(6px)}}.btn:active{background:var(--color-brasa-700);border-color:var(--color-brasa-700);color:#fff}.btn.ghost{border-color:var(--fg);color:var(--fg);background:0 0}.btn.ghost:hover{background:var(--fg);color:var(--bg)}.btn-sm{min-height:44px;padding:.5rem 1rem;font-size:1rem}.btn:disabled,.btn[aria-busy=true]{background:var(--line);border-color:var(--line);color:var(--mute);cursor:progress}.link-seta{min-height:44px;color:var(--fg);font:600 .875rem/1 var(--font-display);letter-spacing:.185em;text-transform:uppercase;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.link-seta svg{transition:transform .2s var(--ease-forja)}@media (hover:hover){.link-seta:hover svg{transform:translate(4px)}}.prosa a,.secao-sub a,.case-aviso a{color:var(--acento-texto);text-underline-offset:3px}.acoes{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.grade{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;overflow:visible}.card{background:linear-gradient(180deg, #f4f3f10a, transparent 60%), var(--card,var(--bg2));border:1px solid var(--line);border-top-color:var(--line-forte);clip-path:polygon(0 0, calc(100% - var(--cunha)) 0, 100% var(--cunha), 100% 100%, 0 100%);transition:border-color .3s var(--ease-forja);padding:2rem;position:relative}@media (hover:hover){a.card:hover{border-top-color:var(--color-brasa-400)}.card:has(a):hover{border-top-color:var(--color-brasa-400)}}.card:focus-within{border-top-color:var(--color-brasa-400)}.card h3{font-size:var(--text-h4);margin:1.5rem 0 .5rem;font-weight:600}.card p{color:var(--mute)}.card-icone{border:2px solid var(--fg);width:48px;height:48px;color:var(--fg);background:0 0;place-items:center;display:grid}.passos{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.passo{background:var(--card,var(--bg2));border:1px solid var(--line);border-top:2px solid var(--color-brasa-400);padding:2rem}.passo-num{font:700 clamp(3rem, 2rem + 3vw, 4.5rem)/1 var(--font-display);color:var(--line-forte);display:block}.passo h3{font-size:var(--text-h4);margin:1rem 0 .5rem}.passo p{color:var(--mute)}.passo-prazo{border:1px solid var(--line-forte);font:.8125rem var(--font-mono);color:var(--mute);margin-top:1rem;padding:.25rem .5rem;display:inline-block}.passos-pe{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.prosa{max-width:70ch;font-size:1.125rem;line-height:1.6}.prosa>*+*{margin-top:1rem}.prosa ul,.prosa ol{padding-left:1.25rem}.prosa li+li{margin-top:.5rem}.prosa li::marker{color:var(--color-brasa-500)}.prosa h2{font-size:var(--text-h3);margin-top:2.5rem}.prosa h3{font-size:var(--text-h4);margin-top:2rem}.prosa code{font:.9em var(--font-mono);background:var(--bg2);padding:.1em .3em}.prosa pre{background:var(--color-carvao-900);color:var(--color-carvao-50);font:.875rem/1.57 var(--font-mono);padding:1.25rem;overflow-x:auto}.prosa pre code{background:0 0;padding:0}.prosa blockquote{border-left:4px solid var(--color-brasa-500);padding-left:1.25rem}.topo{z-index:40;border-bottom:1px solid var(--line);position:sticky;top:0}.topo-barra{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.topo-logo{color:#fff;align-items:center;min-height:44px;display:flex}.topo-nav ul{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.topo-nav a,.topo-whats{min-height:44px;color:var(--mute);align-items:center;padding:0 .75rem;text-decoration:none;transition:color .12s;display:flex}.topo-nav a:hover,.topo-whats:hover,.topo-whats{color:var(--fg)}.topo-acoes{align-items:center;gap:1rem;display:flex}.topo-menu{border:1px solid var(--line);width:48px;height:48px;color:var(--fg);cursor:pointer;background:0 0;place-items:center;display:none}.menu-celular{border:0;border-left:1px solid var(--line);width:min(100%,22rem);height:100dvh;margin:0;padding:1.5rem;inset:0 0 auto auto}.menu-celular::backdrop{background:#14141699}.menu-celular ul{margin:3rem 0 2rem;padding:0;list-style:none}.menu-celular li a{border-bottom:1px solid var(--line);min-height:56px;font:600 1.5rem var(--font-display);align-items:center;text-decoration:none;display:flex}.menu-fechar{border:1px solid var(--line);width:48px;height:48px;color:var(--fg);cursor:pointer;background:0 0;place-items:center;margin-left:auto;display:grid}.menu-celular .btn{width:100%}html:has(#menu-celular:popover-open){overflow:hidden}@media (width<=960px){.topo-nav,.topo-whats{display:none}.topo-menu{display:grid}}@media (width<=520px){.topo-cta-extra,.topo-acoes .btn svg{display:none}.topo-acoes{gap:.5rem}.topo-acoes .btn{padding-inline:.875rem}}.cabecalho-pagina{border:0;border-bottom:1px solid var(--line);padding:clamp(2.5rem,6vw,4rem) 0 clamp(3rem,6vw,4.5rem)}.cabecalho-pagina+.secao:not(.case-relance){padding-top:clamp(3rem,2rem + 4vw,6rem)}.cabecalho-pagina:before,.cabecalho-pagina:after{content:none}.trilha{font:.8125rem var(--font-mono);color:var(--mute);flex-wrap:wrap;gap:.5rem;margin:0 0 2.5rem;padding:0;list-style:none;display:flex}.trilha li+li:before{content:"/";margin-right:.5rem}.trilha a{align-items:center;min-height:24px;text-decoration:none;display:inline-flex}.trilha a:hover{color:var(--fg);text-decoration:underline}.cabecalho-pagina h1{max-width:20ch;font-size:var(--text-display);letter-spacing:-.014em;margin:1rem 0 1.25rem;font-weight:700;line-height:1}.cabecalho-sub{max-width:60ch;color:var(--mute);font-size:1.125rem;line-height:1.56}.cab-grade{gap:2.5rem;display:grid}.cab-texto>.label:first-child{display:block}@media (width>=960px){.cab-com-lado .cab-grade{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,6rem)}}.cab-lado .case-capa{box-shadow:0 0 0 1px var(--line)}.cab-simbolo{fill:#f4f3f104;width:min(100%,26rem);stroke:var(--line-forte);stroke-width:.7px;margin-left:auto;display:block;overflow:visible}.cab-simbolo-brasa{fill:#e2531f24;stroke:var(--color-brasa-500);filter:drop-shadow(0 0 18px #e2531f73)}@media (width<=959px){.cab-lado:has(>.cab-simbolo){z-index:-1;top:clamp(1.75rem,5vw,2.5rem);right:var(--margem,20px);opacity:.7;pointer-events:none;width:clamp(5.5rem,24vw,9rem);position:absolute}.cab-com-lado .trilha{padding-right:clamp(6rem,26vw,10rem)}}@media (width<=520px){:is(main,.convite) .btn:not(.btn-sm){width:100%}:is(main,.convite) :is(.acoes,.pg-servicos-acoes,.pg-sobre-cta,.case-acoes){flex-direction:column;align-items:stretch;gap:.75rem}:is(main,.convite) .acoes .link-seta{justify-content:center}}.convite{--bg:var(--color-carvao-900);--fg:var(--color-carvao-50);--mute:var(--color-carvao-300);--foco:#fff;color:var(--fg);padding:var(--spacing-secao) 0}.convite h2{max-width:18ch;font-size:var(--text-display);margin:1rem 0;font-weight:700;line-height:1}.convite-sub{max-width:52ch;color:var(--mute);font-size:1.125rem}.convite .link-seta{color:var(--fg)}.convite-grade{gap:3rem;display:grid}@media (width>=960px){.convite-grade{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,6rem)}}.convite-passos{border-top:1px solid var(--line-forte);counter-reset:cp;margin:0;padding:0;list-style:none}.convite-passos li{border-bottom:1px solid var(--line-forte);color:var(--mute);counter-increment:cp;background:#141416d1;gap:.25rem;padding:1.25rem 0 1.25rem 3.5rem;display:grid;position:relative}.convite-passos li:before{content:counter(cp, decimal-leading-zero) / "";font:700 1.75rem/1 var(--font-display);color:var(--color-brasa-400);position:absolute;top:1.25rem;left:0}.convite-passos strong{color:var(--fg);font-weight:500}.convite-prazo{font:.75rem/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.rodape{background:#0f0f10;border-top:1px solid #e2531f66;position:relative;overflow:hidden}.rodape>.wrap{padding-top:clamp(3rem,6vw,5rem)}.rodape-topo{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:3rem;display:grid}.rodape-marca{color:#fff}.rodape-marca a{align-items:center;min-height:44px;display:inline-flex}.rodape-marca p{color:var(--mute);margin-top:.75rem}.rodape-ex{font-size:.875rem}.rodape-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.rodape-titulo{font:600 .8125rem/1.25 var(--font-display);letter-spacing:.185em;text-transform:uppercase;color:var(--mute);margin-bottom:1rem}.rodape-nav ul{margin:0;padding:0;list-style:none}.rodape-nav a,.rodape-link{min-height:36px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.rodape-nav a:hover,.rodape-link:hover{text-decoration:underline}.rodape-horario{color:var(--mute);margin-top:.5rem;font-size:.875rem}.rodape-legal{border-top:1px solid var(--line);max-width:90ch;color:var(--mute);font:.8125rem/1.6 var(--font-mono);margin-top:3rem;padding:1.5rem 0 2rem;font-style:normal}.rodape-legal a{color:var(--fg)}.rodape-gigante{color:var(--color-carvao-800);padding:0 var(--margem,20px);background:linear-gradient(#0000 40%,#e2531f2e);line-height:0;overflow:hidden}.rodape-gigante svg{width:100%;max-width:1280px;height:auto;margin:0 auto -2%;display:block;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}@media (width<=900px){.rodape-topo{grid-template-columns:1fr}.rodape-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}main :is(p,li,dd,td)>a:not(.btn):not(.link-seta){text-underline-offset:3px;text-decoration:underline}.passo-num{color:var(--mute)!important}.processo .passo:first-child .passo-num{color:var(--fg)!important}.rodape-legal a{text-underline-offset:3px;text-decoration:underline}.rolagem-x{overflow-x:auto}@media (width<=900px){.rodape-nav a,.rodape-link{min-height:44px}}@media (width<=600px){.rodape-topo{gap:2rem}.rodape-nav{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:0}.rodape-nav>*{border-bottom:1px solid var(--line);padding:1.5rem 0}.rodape-titulo{margin-bottom:.5rem}.rodape-nav nav ul{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 1rem;display:grid}.rodape-nav a,.rodape-link{min-height:44px;padding-block:.5rem;line-height:1.3}.rodape-nav [role=group] ul{gap:.5rem;display:grid}.rodape-nav [role=group] a{border:1px solid var(--line-forte);overflow-wrap:anywhere;background:#f4f3f108;justify-content:flex-start;width:100%;min-height:48px;padding:.75rem 1rem}.rodape-nav [role=group] a:after{content:"→";color:var(--color-brasa-400);margin-left:auto;padding-left:.75rem}.rodape-horario{margin-top:.75rem}.rodape-legal{overflow-wrap:anywhere;border-top:0;margin-top:0;padding-top:1.5rem;font-size:.75rem;line-height:1.7}.rodape-legal p+p{margin-top:.5rem}}.nowrap{white-space:nowrap}.link-seta:focus-visible:after{transform:scaleX(1)}.btn.ghost:hover{color:var(--fg);border-color:var(--color-brasa-400);background:#f4f3f114}[data-capa=amigo]{--c:#bfe3f5;--t:#151517}[data-g=amigo-0]{--v:.6098}[data-g=amigo-1]{--v:1}[data-capa=apex-contabilidade]{--c:#1e3a8a;--t:#fff}[data-capa=bons-de-pista]{--c:#0f1f3d;--t:#fff}[data-capa=clickdente]{--c:#51257c;--t:#fff}[data-g=clickdente-0]{--v:1}[data-g=clickdente-1]{--v:.45}[data-capa=pizzaria-gv]{--c:#1e4d2b;--t:#fff}[data-g=pizzaria-gv-0]{--v:.7519}[data-g=pizzaria-gv-1]{--v:.9323}[data-g=pizzaria-gv-2]{--v:.5414}[data-g=pizzaria-gv-3]{--v:1}[data-capa=tradi]{--c:#f26522;--t:#151517}[data-g=tradi-0]{--v:.4}[data-g=tradi-1]{--v:1}
