@font-face{font-family:"Jost";src:url("../fonts/jost-var.ff2230a2.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Manrope";src:url("../fonts/manrope-var.a4451d63.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"JetBrains Mono";src:url("../fonts/jetbrains-mono-var.08b8fd5e.woff2") format("woff2");font-weight:400 500;font-style:normal;font-display:swap}:root{--primaria: #b3141f;--primaria-tinta: #8a0f17;--fundo: #15222c;--fundo-escuro: #0a1218;--acento: #4fe3a0;--tinta: #141a1f;--tinta-suave: #4f5961;--papel: #ffffff;--papel-suave: #f2f3f0;--linha: #d9ddd8;--branco: #ffffff;--vermelho-prancha: #ff6b6b;--tinta-prancha: #9fb0bb;--deteccao: #9ecbff;--acento-claro: rgb(158.2, 239.6, 202.75);--sombra-papel: 0 1px 0 rgb(27 30 38 / 0.04), 0 18px 40px -18px rgb(15 23 43 / 0.28), 0 4px 10px -6px rgb(15 23 43 / 0.18);--f-titulo: "Jost", "Century Gothic", "Segoe UI", sans-serif;--f-texto: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "JetBrains Mono", ui-monospace, Consolas, monospace;--titulo-peso: 600;--titulo-espaco: -0.01em;--gutter: clamp(16px, 4vw, 48px);--topo-h: 68px;--ease: cubic-bezier(0.22, 1, 0.36, 1);color-scheme:light;caret-color:var(--primaria);scrollbar-color:var(--linha) rgba(0,0,0,0)}::selection{background:var(--linha);color:var(--tinta)}:focus-visible{outline:2px solid var(--primaria);outline-offset:3px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--topo-h) + 16px)}@media(prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{margin:0;min-height:100vh;background:var(--papel);color:var(--tinta)}img,svg,picture{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p,ol,ul,dl,dd,figure,blockquote,fieldset{margin:0}ol,ul{padding:0;list-style:none}fieldset{border:0;padding:0;min-width:0}[hidden]{display:none !important}body{font-family:var(--f-texto);font-size:1.0625rem;line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.titulo{font-family:var(--f-titulo);font-weight:var(--titulo-peso);letter-spacing:var(--titulo-espaco);line-height:1.12;text-wrap:balance;color:var(--tinta)}h1{font-size:clamp(2.35rem,5.4vw,4.5rem);line-height:1.04}h2{font-size:clamp(1.8rem,3.4vw,2.75rem)}h3{font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.25}p{text-wrap:pretty}a{color:var(--primaria);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}strong{font-weight:650}.mono,code,time,.data{font-family:var(--f-mono);font-size:.86em;letter-spacing:0;font-variant-numeric:tabular-nums}td,.numero{font-variant-numeric:tabular-nums}.lead{font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.55;color:var(--tinta-suave);max-width:38em}.rotulo{font-family:var(--f-mono);font-size:.8125rem;color:var(--tinta-suave);letter-spacing:.02em}.faixa-exemplo{margin:0;padding:8px var(--gutter);background:var(--fundo-escuro);color:var(--branco);font-size:1rem;line-height:1.45;text-align:center}.faixa-exemplo a{color:var(--branco)}.pular{position:absolute;left:8px;top:-60px;z-index:100;padding:10px 14px;background:var(--tinta);color:var(--branco)}.pular:focus{top:8px}.topo{position:sticky;top:0;z-index:40;background:color-mix(in srgb, var(--papel) 92%, transparent);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--linha)}.topo__in{max-width:1240px;margin:0 auto;padding:0 var(--gutter);height:var(--topo-h);display:flex;align-items:center;gap:28px}.marca{display:inline-flex;align-items:center;gap:10px;color:var(--tinta);text-decoration:none;margin-right:auto}.marca__simbolo{width:34px;height:34px;flex:none}.marca__nome{font-family:var(--f-titulo);font-weight:var(--titulo-peso);font-size:1.3rem;letter-spacing:-0.01em;line-height:1}.marca__sub{display:block;font-family:var(--f-mono);font-size:.6875rem;color:var(--tinta-suave);letter-spacing:.06em;margin-top:3px}.menu__lista{display:flex;gap:22px}.menu__lista a{color:var(--tinta);text-decoration:none;font-size:.9375rem;font-weight:500;padding:6px 0;background:linear-gradient(var(--primaria), var(--primaria)) no-repeat 0 100%/0 2px;transition:background-size .35s var(--ease)}.menu__lista a:hover,.menu__lista a[aria-current=page]{background-size:100% 2px}.menu-celular{display:none}@media(max-width: 1023.98px){.menu,.topo .topo__cta{display:none}.menu-celular{display:block;position:relative}.menu-celular>summary{list-style:none;cursor:pointer;font-weight:600;font-size:.9375rem;padding:10px 14px;border:1px solid var(--tinta)}.menu-celular>summary::-webkit-details-marker{display:none}.menu-celular__painel .botao--marca{color:var(--branco)}.menu-celular[open]>summary{background:var(--tinta);border-color:var(--tinta);color:var(--branco)}.menu-celular__painel{position:absolute;right:0;top:calc(100% + 10px);width:min(84vw,320px);background:var(--papel);border:1px solid var(--tinta);box-shadow:var(--sombra-papel);padding:8px 0}.menu-celular__painel a{display:block;padding:12px 18px;color:var(--tinta);text-decoration:none;font-weight:500}.menu-celular__painel a[aria-current=page]{background:var(--papel-suave)}.menu-celular__painel .botao{margin:8px 18px 10px;display:flex}}.marca{min-width:0}@media(max-width: 719.98px){.topo__in{gap:12px}.marca__simbolo{width:30px;height:30px}.marca__nome{font-size:1.1rem}.marca__sub{font-size:.5625rem;letter-spacing:.02em}}.faixa-exemplo .faixa-exemplo__quero{display:inline-block;margin:0 .35rem;padding:.3rem .85rem;background:var(--acento);color:var(--fundo-escuro);font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}.faixa-exemplo .faixa-exemplo__quero:hover,.faixa-exemplo .faixa-exemplo__quero:focus-visible{text-decoration:underline;text-underline-offset:.2em}.rodape{background:var(--fundo-escuro);color:var(--linha)}.rodape a{color:var(--branco);text-decoration-color:color-mix(in srgb, var(--branco) 40%, transparent)}.rodape a:hover{text-decoration-thickness:2px}.carimbo-rodape{max-width:1240px;margin:0 auto;padding:64px var(--gutter) 0;display:grid;grid-template-columns:1fr}@media(min-width: 720px){.carimbo-rodape{grid-template-columns:1.4fr 1fr 1fr}}.carimbo-rodape__celula{border:1px solid color-mix(in srgb, var(--linha) 30%, transparent);margin:0 -1px -1px 0;padding:26px 24px}.rodape .marca{color:var(--branco)}.rodape .marca__sub{color:var(--tinta-prancha)}.rodape__frase{margin-top:16px;max-width:30em;font-size:.9375rem}.rodape__t{font-family:var(--f-mono);font-weight:400;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-prancha);margin-bottom:14px}.rodape__lista li+li{margin-top:8px}.rodape__lista a{text-decoration:none;font-size:.9375rem}.carimbo-rodape__ficha{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));margin:0}.carimbo-rodape__ficha div{border:1px solid color-mix(in srgb, var(--linha) 30%, transparent);margin:0 -1px -1px 0;padding:12px 16px}.carimbo-rodape__ficha dt{font-family:var(--f-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-prancha)}.carimbo-rodape__ficha dd{margin:4px 0 0;font-size:.8125rem;color:var(--branco);font-variant-numeric:tabular-nums}.rodape__credito{max-width:1240px;margin:0 auto;padding:22px var(--gutter) 34px;font-size:.8125rem}.rodape__quero{max-width:1240px;margin:0 auto;padding:22px var(--gutter) 6px}.rodape .rodape__quero .botao--saida{color:var(--fundo-escuro)}.rodape .rodape__quero .botao--saida:hover,.rodape .rodape__quero .botao--saida:focus-visible{color:var(--fundo-escuro)}.secao{padding:clamp(72px,10vw,136px) 0;position:relative}.secao--suave{background:var(--papel-suave)}.secao--escura{background:var(--fundo-escuro);color:var(--linha)}.secao--escura h2,.secao--escura h3{color:var(--branco)}.envolve{max-width:1240px;margin:0 auto;padding:0 var(--gutter)}.cabeca-secao{max-width:46rem;margin-bottom:clamp(36px,5vw,64px)}.cabeca-secao .lead{margin-top:16px}.secao--escura .lead{color:var(--linha)}.cabeca-secao__base{display:block;margin-bottom:14px}.secao--escura .cabeca-secao__base{color:var(--tinta-prancha)}.botao{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;font:600 .9844rem/1.2 var(--f-texto);text-decoration:none;border:2px solid rgba(0,0,0,0);border-radius:0;transition:background-color .2s,color .2s,border-color .2s}.botao svg{width:18px;height:18px;flex:none;transition:transform .3s var(--ease)}.botao:hover svg{transform:translateX(3px)}.botao--marca{background:var(--primaria);color:var(--branco)}.botao--marca:hover{background:var(--primaria-tinta)}.botao--linha{border-color:var(--tinta);color:var(--tinta);background:rgba(0,0,0,0)}.botao--linha:hover{background:var(--tinta);color:var(--branco)}.botao--saida{background:var(--acento);color:var(--fundo-escuro)}.botao--saida:hover{background:var(--branco)}.botao--claro{border-color:var(--linha);color:var(--branco);background:rgba(0,0,0,0)}.botao--claro:hover{border-color:var(--branco)}.botoes{display:flex;flex-wrap:wrap;gap:12px}.perguntas{border-top:1px solid var(--tinta);max-width:58rem}.pergunta{border-bottom:1px solid var(--linha)}.pergunta summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;align-items:baseline;padding:22px 0;font-family:var(--f-titulo);font-weight:var(--titulo-peso);font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.3}.pergunta summary::-webkit-details-marker{display:none}.pergunta summary::after{content:"+";font-family:var(--f-mono);font-weight:400;color:var(--primaria);font-size:1.4rem;transition:transform .3s var(--ease)}.pergunta summary:hover{color:var(--primaria)}.pergunta[open] summary::after{transform:rotate(45deg)}.pergunta__r{padding:0 0 26px;max-width:46rem;color:var(--tinta-suave)}.pergunta__r p+p{margin-top:12px}.campo{display:grid;gap:6px}.campo label,.campo legend{font-weight:600;font-size:.9375rem}.campo__ajuda{font-size:.8125rem;color:var(--tinta-suave)}.campo input,.campo select,.campo textarea{width:100%;min-height:48px;padding:11px 14px;background:var(--branco);border:1px solid var(--tinta-suave);border-radius:0}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{outline:2px solid var(--primaria);outline-offset:0;border-color:var(--primaria)}.campo textarea{min-height:140px;resize:vertical}.escuro .campo input,.escuro .campo select{background:var(--fundo);border-color:var(--linha);color:var(--branco);color-scheme:dark}.escuro .campo input:focus-visible,.escuro .campo select:focus-visible{outline-color:var(--branco);border-color:var(--branco)}.escuro .campo label{color:var(--branco)}.escuro .campo__ajuda{color:var(--linha)}.opcao{display:flex;gap:12px;align-items:flex-start;padding:9px 0;cursor:pointer;line-height:1.45}.opcao input{width:24px;height:24px;margin:0;flex:none;accent-color:var(--primaria)}.simb{display:inline-block;width:22px;height:14px;position:relative;flex:none}.simb--rota{border-bottom:3px solid var(--acento);height:9px}.simb--rota::after{content:"";position:absolute;right:-2px;bottom:-6px;border:5px solid rgba(0,0,0,0);border-left:7px solid var(--acento)}.simb--sinal{background:var(--acento);height:10px;width:20px;margin-top:2px}.simb--ext{width:14px;height:14px;border-radius:50%;background:var(--vermelho-prancha)}.simb--hid{width:13px;height:13px;background:var(--vermelho-prancha);box-shadow:8px -6px 0 -4px var(--vermelho-prancha)}.simb--det{width:14px;height:14px;border-radius:50%;border:2.5px solid var(--deteccao);box-shadow:0 0 0 5px color-mix(in srgb, var(--deteccao) 15%, transparent)}.simb--carimbo{width:20px;height:13px;border:1.5px solid currentColor;box-shadow:inset 0 -5px 0 -4px currentColor}.simb--sim{width:20px;height:14px;background:radial-gradient(circle at 4px 50%, var(--branco) 3px, transparent 3.5px),linear-gradient(90deg, transparent 8px, var(--acento) 8px) 0 50%/100% 2px no-repeat}.abertura{position:relative;background:var(--fundo-escuro);color:var(--linha);padding:clamp(40px,6vw,88px) 0 clamp(56px,7vw,96px)}.abertura__grade{max-width:1240px;margin:0 auto;padding:0 var(--gutter);display:grid;gap:44px}@media(min-width: 1024px){.abertura__grade{grid-template-columns:minmax(0, 0.82fr) minmax(0, 1.3fr);gap:52px;align-items:center}}.abertura__grade>*{min-width:0}.abertura__base{display:block;margin-bottom:18px;color:var(--tinta-prancha)}.abertura h1{color:var(--branco);max-width:16ch;font-size:clamp(2.2rem,4.2vw,3.6rem)}@media(min-width: 1024px){:root:not(.mov) .abertura__grade{align-items:start}:root:not(.mov) .abertura__prancha{position:sticky;top:calc(var(--topo-h) + 32px)}}.abertura .lead{color:var(--linha);margin-top:20px}.abertura .botoes{margin-top:28px}.camadas{margin-top:40px}.camadas__titulo{font-family:var(--f-mono);font-size:.78rem;color:var(--tinta-prancha);margin-bottom:8px}.camadas__lista{border-bottom:1px solid color-mix(in srgb, var(--linha) 20%, transparent)}.camada-item__bt{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;width:100%;padding:11px 6px 11px 0;background:none;border:0;border-top:1px solid color-mix(in srgb, var(--linha) 20%, transparent);color:var(--branco);font:600 .9688rem/1.3 var(--f-texto);text-align:left}.camada-item__bt:focus-visible{outline:2px solid var(--branco);outline-offset:2px}.camada-item__norma{font-family:var(--f-mono);font-weight:400;font-size:.72rem;color:var(--tinta-prancha)}.camada-item__txt{padding:0 0 14px 40px;font-size:.9063rem;line-height:1.55;color:var(--linha)}.camadas__atual{display:none}.predio-3d,.simulacao{display:none}:root.mov .predio-3d,:root.mov .simulacao{display:block}:root.mov .simulacao{display:grid}.camada-item__bt[aria-disabled=true]{cursor:default}.camada-item__bt[aria-pressed=false] .camada-item__nome{color:var(--tinta-prancha);text-decoration:line-through}.planta .camada--desligada{display:none}.abertura__prancha{margin:0}.abertura__legenda{margin-top:10px;font-family:var(--f-mono);font-size:.75rem;color:var(--tinta-prancha)}.prancha-rolavel{overflow-x:auto}.prancha-rolavel:focus-visible{outline:2px solid var(--branco);outline-offset:4px}@media(max-width: 719.98px){.planta{width:780px;max-width:none}}@media(prefers-reduced-motion: no-preference){@supports(animation-timeline: view()){:root:not(.mov) .rota{stroke-dasharray:1;animation:tracar linear both;animation-timeline:view();animation-range:entry 70% cover 45%}}}@keyframes tracar{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}:root.mov .abertura{--telas: 9;height:calc(var(--telas)*100vh);padding:0}:root.mov .abertura__palco{position:sticky;top:var(--topo-h);height:calc(100vh - var(--topo-h));display:flex;align-items:center}:root.mov .abertura__grade{width:100%}:root.mov .abertura__texto{display:grid}:root.mov .abertura__intro,:root.mov .camadas{grid-area:1/1}:root.mov .camadas{margin-top:0;align-self:center}:root.mov .abertura h1{font-size:clamp(2.1rem,3.4vw,3.3rem)}:root.mov .abertura__prancha{transform:scale(calc(1.04 - var(--p, 0) * 0.04));transform-origin:60% 50%}:root.mov .planta{width:100%;max-height:calc(100vh - var(--topo-h) - 70px)}:root.mov .camadas{opacity:0;visibility:hidden}:root.mov .camada-item__txt{display:none}:root.mov .camadas__atual{display:block;min-height:7.6em;margin:16px 0 0;padding-left:40px;font-size:.9375rem;line-height:1.55;color:var(--linha)}:root.mov .camada-item__bt{color:var(--tinta-prancha)}:root.mov .abertura[data-pronto] .planta .camada:not(.camada--arq){opacity:0}:root.mov .abertura[data-pronto] .rota{stroke-dasharray:1;stroke-dashoffset:1}:root.mov .abertura[data-pronto]:not([data-passo="0"]) .abertura__intro{opacity:0;visibility:hidden;transform:translateY(-14px)}:root.mov .abertura[data-pronto]:not([data-passo="0"]) .camadas{opacity:1;visibility:visible}:root.mov .abertura[data-pronto]:not([data-passo="0"]) .rota{stroke-dashoffset:0}:root.mov .abertura[data-pronto][data-passo="1"] .planta .camada[data-camada="1"]{opacity:1}:root.mov .abertura[data-pronto][data-passo="1"] .camada-item[data-passo="1"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="1"] .camada-item[data-passo="1"] .camada-item__bt{color:var(--branco)}:root.mov .abertura[data-pronto][data-passo="2"] .planta .camada[data-camada="1"]{opacity:.34}:root.mov .abertura[data-pronto][data-passo="2"] .planta .camada[data-camada="2"]{opacity:1}:root.mov .abertura[data-pronto][data-passo="2"] .camada-item[data-passo="1"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="2"] .camada-item[data-passo="2"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="2"] .camada-item[data-passo="2"] .camada-item__bt{color:var(--branco)}:root.mov .abertura[data-pronto][data-passo="3"] .planta .camada[data-camada="1"]{opacity:.34}:root.mov .abertura[data-pronto][data-passo="3"] .planta .camada[data-camada="2"]{opacity:.34}:root.mov .abertura[data-pronto][data-passo="3"] .planta .camada[data-camada="3"]{opacity:1}:root.mov .abertura[data-pronto][data-passo="3"] .camada-item[data-passo="1"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="3"] .camada-item[data-passo="2"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="3"] .camada-item[data-passo="3"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="3"] .camada-item[data-passo="3"] .camada-item__bt{color:var(--branco)}:root.mov .abertura[data-pronto][data-passo="4"] .planta .camada[data-camada="1"]{opacity:.34}:root.mov .abertura[data-pronto][data-passo="4"] .planta .camada[data-camada="2"]{opacity:.34}:root.mov .abertura[data-pronto][data-passo="4"] .planta .camada[data-camada="3"]{opacity:.34}:root.mov .abertura[data-pronto][data-passo="4"] .planta .camada[data-camada="4"]{opacity:1}:root.mov .abertura[data-pronto][data-passo="4"] .camada-item[data-passo="1"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="4"] .camada-item[data-passo="2"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="4"] .camada-item[data-passo="3"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="4"] .camada-item[data-passo="4"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="4"] .camada-item[data-passo="4"] .camada-item__bt{color:var(--branco)}:root.mov .abertura[data-pronto][data-passo="5"] .planta .camada[data-camada="1"]{opacity:.34}:root.mov .abertura[data-pronto][data-passo="5"] .planta .camada[data-camada="2"]{opacity:.34}:root.mov .abertura[data-pronto][data-passo="5"] .planta .camada[data-camada="3"]{opacity:.34}:root.mov .abertura[data-pronto][data-passo="5"] .planta .camada[data-camada="4"]{opacity:.34}:root.mov .abertura[data-pronto][data-passo="5"] .planta .camada[data-camada="5"]{opacity:1}:root.mov .abertura[data-pronto][data-passo="5"] .camada-item[data-passo="1"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="5"] .camada-item[data-passo="2"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="5"] .camada-item[data-passo="3"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="5"] .camada-item[data-passo="4"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="5"] .camada-item[data-passo="5"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="5"] .camada-item[data-passo="5"] .camada-item__bt{color:var(--branco)}:root.mov .abertura[data-pronto][data-passo="6"] .planta .camada[data-camada="1"]{opacity:1}:root.mov .abertura[data-pronto][data-passo="6"] .planta .camada[data-camada="2"]{opacity:1}:root.mov .abertura[data-pronto][data-passo="6"] .planta .camada[data-camada="3"]{opacity:1}:root.mov .abertura[data-pronto][data-passo="6"] .planta .camada[data-camada="4"]{opacity:1}:root.mov .abertura[data-pronto][data-passo="6"] .planta .camada[data-camada="5"]{opacity:1}:root.mov .abertura[data-pronto][data-passo="6"] .camada-item[data-passo="1"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="6"] .camada-item[data-passo="2"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="6"] .camada-item[data-passo="3"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="6"] .camada-item[data-passo="4"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="6"] .camada-item[data-passo="5"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="6"] .camada-item[data-passo="6"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="6"] .camada-item[data-passo="6"] .camada-item__bt{color:var(--branco)}:root.mov .abertura[data-pronto][data-passo="7"] .planta .camada[data-camada="1"]{opacity:1}:root.mov .abertura[data-pronto][data-passo="7"] .planta .camada[data-camada="2"]{opacity:1}:root.mov .abertura[data-pronto][data-passo="7"] .planta .camada[data-camada="3"]{opacity:1}:root.mov .abertura[data-pronto][data-passo="7"] .planta .camada[data-camada="4"]{opacity:1}:root.mov .abertura[data-pronto][data-passo="7"] .planta .camada[data-camada="5"]{opacity:1}:root.mov .abertura[data-pronto][data-passo="7"] .planta .camada[data-camada="7"]{opacity:1}:root.mov .abertura[data-pronto][data-passo="7"] .camada-item[data-passo="1"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="7"] .camada-item[data-passo="2"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="7"] .camada-item[data-passo="3"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="7"] .camada-item[data-passo="4"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="7"] .camada-item[data-passo="5"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="7"] .camada-item[data-passo="6"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="7"] .camada-item[data-passo="7"] .camada-item__bt{color:var(--linha)}:root.mov .abertura[data-pronto][data-passo="7"] .camada-item[data-passo="7"] .camada-item__bt{color:var(--branco)}:root.mov .prancha-rolavel{position:relative;overflow:visible}:root.mov .abertura{overflow-x:clip}:root.mov .predio-3d{position:absolute;top:-26%;left:-11%;width:133%;height:152%;opacity:0;pointer-events:none}:root.mov .abertura__texto{position:relative;z-index:1}:root.mov .predio-3d{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 16%);mask-image:linear-gradient(90deg, transparent 0, #000 16%)}:root.mov .abertura.tres-d:not([data-passo="0"]):not([data-passo="7"]) .planta{opacity:0}:root.mov .abertura.tres-d:not([data-passo="0"]):not([data-passo="7"]) .predio-3d{opacity:1}:root.mov .abertura.tres-d:not([data-passo="0"]):not([data-passo="7"]) .abertura__legenda{opacity:0}:root.mov .abertura.tres-d .camada-item--sim .camada-item__bt{cursor:pointer}:root.mov .simulacao{display:grid;gap:2px;margin:18px 0 0 40px;padding:14px 18px;border-left:2px solid var(--vermelho-prancha);background:color-mix(in srgb, var(--branco) 4%, transparent);opacity:0;visibility:hidden;font-variant-numeric:tabular-nums}:root.mov .abertura.tres-d .simulacao.simulacao--ativa{opacity:1;visibility:visible}:root.mov .simulacao__rotulo{font-family:var(--f-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-prancha)}:root.mov .simulacao__relogio{font-family:var(--f-mono);font-size:2.6rem;line-height:1.1;color:var(--branco)}:root.mov .simulacao__fase{font-size:.875rem;color:var(--linha);min-height:2.6em}:root.mov .simulacao__pessoas{font-family:var(--f-mono);font-size:.8125rem;color:var(--acento)}:root.mov .abertura[data-anima] .planta,:root.mov .abertura[data-anima] .predio-3d{transition:opacity .7s var(--ease)}:root.mov .abertura[data-anima] .simulacao{transition:opacity .4s,visibility .4s}:root.mov .abertura[data-anima] .abertura__intro,:root.mov .abertura[data-anima] .camadas{transition:opacity .45s var(--ease),transform .5s var(--ease),visibility .45s}:root.mov .abertura[data-anima] .planta .camada{transition:opacity .6s var(--ease)}:root.mov .abertura[data-anima] .rota{transition:stroke-dashoffset 1.3s var(--ease)}:root.mov .abertura[data-anima] .camada-item__bt{transition:color .3s}.planta{display:block;width:100%;height:auto;font-family:var(--f-mono)}.moldura__borda{fill:none;stroke:color-mix(in srgb, var(--linha) 35%, transparent);stroke-width:1}.moldura__coord text{fill:var(--tinta-prancha);font-size:12px;text-anchor:middle}.parede{fill:none;stroke:var(--linha);stroke-width:7;stroke-linecap:square}.porta{fill:none;stroke:var(--tinta-prancha);stroke-width:1.5}.ambiente text{fill:var(--tinta-prancha);font-family:var(--f-titulo);font-size:15px;letter-spacing:.12em;text-anchor:middle}.ambiente .ambiente__area{font-family:var(--f-mono);font-size:13px;letter-spacing:0}.saida-rotulo text{fill:var(--acento);font-size:12px;text-anchor:middle;font-weight:500}.rota{fill:none;stroke:var(--acento);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.seta{fill:var(--acento)}.rota__origem{fill:var(--fundo-escuro);stroke:var(--acento);stroke-width:3}.rota__nota,.rota__cota{fill:var(--acento);font-size:13px}.rota__cota{font-weight:500;font-size:14px}.placa rect{fill:var(--acento)}.placa path{fill:none;stroke:var(--fundo-escuro);stroke-width:2}.luz circle{fill:none;stroke:var(--branco);stroke-width:2}.extintor circle{fill:var(--vermelho-prancha)}.extintor text,.abrigo text{fill:var(--fundo-escuro);font-family:var(--f-titulo);font-size:12px;font-weight:700;text-anchor:middle}.tubo{fill:none;stroke:var(--vermelho-prancha);stroke-width:3}.rti rect{fill:none;stroke:var(--vermelho-prancha);stroke-width:2}.rti text{fill:var(--vermelho-prancha);font-size:12px;text-anchor:middle}.abrigo rect{fill:var(--vermelho-prancha)}.cobertura circle{fill:var(--deteccao);fill-opacity:.05;stroke:var(--deteccao);stroke-opacity:.28;stroke-dasharray:4 6}.detector circle{fill:var(--fundo-escuro);stroke:var(--deteccao);stroke-width:2.5}.acionador rect{fill:none;stroke:var(--deteccao);stroke-width:2}.central rect{fill:var(--deteccao)}.central text{fill:var(--fundo-escuro);font-size:11px;font-weight:700;text-anchor:middle}.carimbo-prancha rect,.carimbo-prancha path{fill:none;stroke:color-mix(in srgb, var(--linha) 55%, transparent);stroke-width:1}.carimbo-prancha text{fill:var(--linha);font-size:11px}.carimbo-prancha .carimbo-prancha__t{fill:var(--branco);font-family:var(--f-titulo);font-size:13px;letter-spacing:.06em}.selo-protocolo{transform:rotate(-5deg);transform-box:fill-box;transform-origin:center}.selo-protocolo rect{fill:none;stroke:var(--branco);stroke-width:2.5}.selo-protocolo text{fill:var(--branco);font-size:13px;font-weight:600;letter-spacing:.12em;text-anchor:middle}.servicos-cab{display:grid;gap:32px;margin-bottom:clamp(32px,4vw,52px)}@media(min-width: 1024px){.servicos-cab{grid-template-columns:1.35fr .65fr;gap:56px;align-items:end}}.servicos-cab>*{min-width:0}.servicos-cab .cabeca-secao{margin-bottom:0}.servicos-cab__foto img{aspect-ratio:4/3;object-fit:cover}.legenda{border-top:2px solid var(--tinta);display:grid}@media(min-width: 1024px){.legenda{grid-template-columns:1fr 1fr;column-gap:56px}}.legenda__item{border-bottom:1px solid var(--linha);padding:20px 0}.legenda__item--chefe{grid-column:1/-1;padding:28px 0}.legenda__link{display:grid;gap:4px 16px;text-decoration:none;color:var(--tinta)}@media(min-width: 720px){.legenda__link{grid-template-columns:1fr auto;align-items:baseline}}.legenda__nome{font-family:var(--f-titulo);font-weight:var(--titulo-peso);font-size:clamp(1.15rem,1.7vw,1.35rem);line-height:1.25;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.25em;text-decoration-thickness:2px;transition:text-decoration-color .2s}.legenda__item--chefe .legenda__nome{font-size:clamp(1.5rem,2.6vw,2.1rem)}.legenda__link:hover .legenda__nome,.legenda__link:focus-visible .legenda__nome{text-decoration-color:var(--primaria)}.legenda__norma{font-family:var(--f-mono);font-size:.78rem;color:var(--primaria)}.legenda__desc{margin-top:8px;color:var(--tinta-suave);font-size:.9688rem;max-width:44rem}.sindicos{display:grid;gap:44px}@media(min-width: 1024px){.sindicos{grid-template-columns:1.1fr .9fr;gap:72px;align-items:start}}.sindicos>*{min-width:0}.sindicos h2{max-width:18ch}.checklist{margin-top:26px;border-top:1px solid var(--tinta);counter-reset:c}.checklist li{counter-increment:c;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--linha)}.checklist li::before{content:counter(c);font-family:var(--f-mono);font-size:.78rem;color:var(--primaria);width:22px;height:22px;border:1.5px solid var(--primaria);display:grid;place-items:center;transform:translateY(3px)}.sindicos__foto img{aspect-ratio:4/3;object-fit:cover}@media(min-width: 1024px){.sindicos__foto{position:sticky;top:calc(var(--topo-h) + 24px)}}.triagem{display:grid;gap:36px}@media(min-width: 1024px){.triagem{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);gap:56px;align-items:start}}.triagem>*{min-width:0}.triagem__form{display:grid;gap:24px}.pergunta-t legend{color:var(--branco);font-family:var(--f-titulo);font-weight:var(--titulo-peso);font-size:1.1rem;margin-bottom:6px}.escuro .opcao{color:var(--linha);border-top:1px solid color-mix(in srgb, var(--linha) 16%, transparent)}.escuro .opcao input{accent-color:var(--vermelho-prancha)}.pergunta-t{display:grid}@media(min-width: 720px){.pergunta-t{grid-template-columns:1fr 1fr;column-gap:20px}}.pergunta-t legend{grid-column:1/-1}.triagem__resultado{background:var(--fundo);border:1px solid color-mix(in srgb, var(--linha) 22%, transparent);padding:clamp(22px,3vw,34px);display:grid;gap:18px}@media(min-width: 1024px){.triagem__resultado{position:sticky;top:calc(var(--topo-h) + 24px)}}.triagem__resultado h3{color:var(--branco);font-size:1.3rem}.triagem__resultado h4{color:var(--branco);font-size:.9375rem;font-family:var(--f-texto);font-weight:700;margin-bottom:8px}.triagem__caminho{counter-reset:t}.triagem__caminho li{counter-increment:t;display:grid;grid-template-columns:30px 1fr;padding:7px 0;border-top:1px solid color-mix(in srgb, var(--linha) 16%, transparent);font-size:.9375rem}.triagem__caminho li::before{content:counter(t);font-family:var(--f-mono);color:var(--vermelho-prancha)}.triagem__duas{display:grid;gap:20px}@media(min-width: 720px){.triagem__duas{grid-template-columns:1fr 1fr}}.triagem__duas li{font-size:.875rem;padding:3px 0 3px 16px;position:relative}.triagem__duas li::before{content:"·";position:absolute;left:4px;color:var(--tinta-prancha)}.triagem__prazo{background:color-mix(in srgb, var(--branco) 7%, transparent);padding:12px 14px;font-size:.9375rem;color:var(--branco)}.triagem__aviso{font-size:.8125rem;color:var(--tinta-prancha);border-left:2px solid var(--tinta-prancha);padding-left:12px}.triagem__resultado .botao{justify-self:start}.foto{position:relative;margin:0}.foto img{width:100%;height:auto}.foto figcaption{margin-top:12px;font-size:.8125rem;color:var(--tinta-suave);font-family:var(--f-mono)}.metodo__foto{margin-bottom:clamp(40px,6vw,72px)}.metodo__foto img{aspect-ratio:16/7;object-fit:cover;object-position:50% 40%}.etapas{display:grid;gap:30px;counter-reset:etapa}@media(min-width: 720px){.etapas{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.etapas{grid-template-columns:repeat(4, 1fr)}}.etapa{border-top:2px solid var(--tinta);padding-top:16px;counter-increment:etapa}.etapa::before{content:counter(etapa, decimal-leading-zero);display:block;font-family:var(--f-mono);font-size:.8125rem;color:var(--primaria);margin-bottom:10px}.etapa h3{font-size:1.2rem}.etapa p{margin-top:8px;color:var(--tinta-suave);font-size:.9375rem}.conduz{display:grid;gap:40px;margin-top:clamp(64px,8vw,110px)}@media(min-width: 1024px){.conduz{grid-template-columns:1.1fr .9fr;gap:72px;align-items:end}}.conduz__citacao{font-family:var(--f-titulo);font-weight:500;font-size:clamp(1.5rem,2.8vw,2.25rem);line-height:1.22;color:var(--tinta);text-wrap:balance;border-left:4px solid var(--primaria);padding-left:22px}.conduz__quem{font-size:.9375rem;color:var(--tinta-suave)}.conduz__quem p+p{margin-top:12px}.conduz__quem strong{color:var(--tinta)}.chamada{display:grid;gap:28px}@media(min-width: 1024px){.chamada{grid-template-columns:1.3fr .7fr;align-items:end}}.chamada h2{font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.1}.chamada p{color:var(--linha);margin-top:16px;max-width:34rem}.migalha{font-size:.8125rem;font-family:var(--f-mono);color:var(--tinta-suave);margin-bottom:26px}.migalha a{color:var(--tinta-suave)}.servico-topo{padding:clamp(40px,7vw,96px) 0 clamp(48px,6vw,80px)}.servico-topo__grade{display:grid;gap:40px}@media(min-width: 1024px){.servico-topo__grade{grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}}.servico-topo h1{max-width:15ch}.servico-topo .lead{margin-top:20px}.fatos{display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));border-top:1px solid var(--tinta);margin-top:34px}.fato{padding:14px 16px 14px 0;border-bottom:1px solid var(--linha)}.fato dt{font-family:var(--f-mono);font-size:.75rem;color:var(--tinta-suave)}.fato dd{margin:4px 0 0;font-weight:600}.situacoes-l{display:grid;gap:28px}@media(min-width: 1024px){.situacoes-l{grid-template-columns:1fr 1fr}}.situacao-l{background:var(--branco);border:1px solid var(--linha);border-top:3px solid var(--tinta);padding:clamp(22px,3vw,34px)}.situacao-l h3{font-size:1.35rem}.situacao-l__quando{margin-top:8px;color:var(--tinta-suave);font-size:.9375rem}.situacao-l ol{margin-top:16px;counter-reset:p}.situacao-l ol li{counter-increment:p;display:grid;grid-template-columns:30px 1fr;padding:8px 0;border-top:1px solid var(--papel-suave);font-size:.9375rem}.situacao-l ol li::before{content:counter(p);font-family:var(--f-mono);color:var(--primaria)}.situacao-l__docs{margin-top:14px;font-size:.875rem;color:var(--tinta-suave)}.situacao-l__docs strong{color:var(--tinta)}.confere{columns:2 22rem;column-gap:48px}.confere li{break-inside:avoid;padding:12px 0;border-bottom:1px solid var(--linha);display:grid;gap:2px}.confere li span{font-family:var(--f-mono);font-size:.75rem;color:var(--primaria)}.lista-simples li{padding:10px 0;border-bottom:1px solid var(--linha)}.servico-topo__grade>*,.situacoes-l>*{min-width:0}.contato{display:grid;gap:48px}@media(min-width: 1024px){.contato{grid-template-columns:1.2fr .8fr;gap:80px;align-items:start}}.contato>*{min-width:0}.formulario{display:grid;gap:20px}.formulario .grade2{display:grid;gap:20px}@media(min-width: 720px){.formulario .grade2{grid-template-columns:1fr 1fr}}.formulario__aviso{background:var(--papel-suave);border-left:3px solid var(--tinta);padding:14px 16px;font-size:.9375rem}.formulario__ok{background:var(--papel-suave);border-left:3px solid var(--primaria);padding:16px}.canais{display:grid;gap:22px}.canal dt{font-family:var(--f-mono);font-size:.75rem;color:var(--tinta-suave)}.canal dd{margin:4px 0 0;font-size:1.05rem;font-weight:600}.privacidade{font-size:.9375rem;color:var(--tinta-suave);max-width:46rem}.privacidade p+p{margin-top:10px}.p404{min-height:62vh;display:grid;align-content:center;padding:80px 0;gap:18px}.p404 h1{max-width:16ch}.p404__rota{width:min(420px,100%);height:auto}.p404__rota path{fill:none;stroke:var(--primaria);stroke-width:4;stroke-dasharray:10 8}.so-leitor{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mt-g{margin-top:clamp(32px,4vw,48px)}
