.pintor{position:relative;background:var(--tinta);color:var(--branco);overflow-x:clip}.pintor__palco{position:relative;max-width:var(--largura);margin:0 auto;padding:clamp(48px,7vw,96px) var(--margem);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"foto cabeca" "foto etapas" "foto progresso";grid-template-rows:auto auto auto;gap:20px clamp(28px,5vw,72px);align-items:center}.pintor__paredes{position:absolute;inset:0;z-index:0;pointer-events:none;display:none}.pintor__parede{position:absolute;inset:0;opacity:.22;background:radial-gradient(110% 80% at 25% 15%,rgb(255 255 255 / .12),transparent 60%),repeating-linear-gradient(0deg,rgb(0 0 0 / .04) 0 2px,transparent 2px 6px),var(--cor)}.pintor__cabeca,.pintor__foto,.pintor__etapas,.pintor__progresso{position:relative;z-index:1}.pintor__cabeca{grid-area:cabeca;align-self:end}.pintor__sobre{font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c4ccd5;margin-bottom:10px}.pintor__cabeca h2{font-size:clamp(2rem,4.2vw,3.4rem);max-width:16ch}.pintor__abertura{margin-top:14px;color:#dbe1e8;font-size:clamp(1rem,1.4vw,1.1875rem);max-width:44ch}.pintor__foto{grid-area:foto;justify-self:center;width:100%;max-width:440px;margin:0;padding:10px 10px 14px;background:var(--branco);color:var(--tinta);border-radius:4px;box-shadow:0 24px 50px -22px #0009;rotate:-2deg}.pintor__foto img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:2px}.pintor__foto figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:9px}.pintor__foto strong{font-family:var(--display);font-stretch:112%;font-size:1.0625rem;white-space:nowrap}.pintor__foto figcaption span{color:var(--cinza);font-size:.8125rem}.pintor__fita{position:absolute;z-index:2;top:-10px;width:88px;height:24px;background:#e8d9a8eb;box-shadow:0 1px 2px #0000002e}.pintor__fita--a{left:-16px;rotate:-32deg}.pintor__fita--b{right:-16px;rotate:28deg}.pintor__etapas{grid-area:etapas;list-style:none;margin:0;padding:0;display:grid;gap:18px}.pintor__etapa{display:flex;flex-direction:column;gap:6px}.pintor__numero{position:relative;align-self:flex-start;padding:.04em .24em 0;font-family:var(--display);font-stretch:125%;font-weight:800;font-size:clamp(2.25rem,4.5vw,4.25rem);line-height:1;color:var(--tinta)}.pintor__etapa:not(:first-child) .pintor__numero{color:var(--branco)}.pintor__numero-faixa{position:absolute;inset:.16em -.04em .02em;background:var(--cor);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M2 1 Q0 1 1.2 5 L2.4 9 L.8 13 L2.2 17 Q1.6 20 4 20 L97 20 L99 15 L97.6 10 L99.4 5 L98 0 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M2 1 Q0 1 1.2 5 L2.4 9 L.8 13 L2.2 17 Q1.6 20 4 20 L97 20 L99 15 L97.6 10 L99.4 5 L98 0 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.pintor__numero-texto{position:relative}.pintor__etapa strong{font-family:var(--display);font-stretch:112%;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.15}.pintor__etapa>span:last-child{color:#dbe1e8;max-width:44ch}.pintor__progresso{grid-area:progresso;display:none;align-items:center;gap:14px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;color:#dbe1e8}.pintor__contagem{font-variant-numeric:tabular-nums}.pintor__barra{flex:1;max-width:220px;height:6px;border-radius:3px;background:#ffffff2e;overflow:hidden}.pintor__barra-cor{display:block;height:100%;background:linear-gradient(90deg,#f6c20f,#f59a2e,#e9785a);transform-origin:left}.pintor__rolar{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;white-space:nowrap}.pintor__rolar-rolo{width:14px;height:22px;color:var(--amarelo)}.pintor__rolar-rolo svg{width:100%;height:100%}@media(prefers-reduced-motion:no-preference){.pintor__rolar-rolo{animation:pintor-desce 1.4s ease-in-out infinite}}@keyframes pintor-desce{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}.pintor[data-modo=preso] .pintor__palco{height:calc(100vh - var(--topo));height:calc(100svh - var(--topo));height:calc(100dvh - var(--topo));padding-block:clamp(20px,4svh,56px);grid-template-rows:auto minmax(0,1fr) auto;align-content:center}.pintor[data-modo=preso] .pintor__paredes{display:block}.pintor[data-modo=preso] .pintor__etapas{grid-template-areas:"etapa";align-self:start}.pintor[data-modo=preso] .pintor__etapa{grid-area:etapa}.pintor[data-modo=preso] .pintor__progresso{display:flex}.pintor[data-modo=preso] .pintor__foto{max-width:min(440px,calc(100svh - var(--topo) - 160px))}@media(max-width:1023px){.pintor__palco{grid-template-columns:minmax(0,1fr);grid-template-areas:"cabeca" "foto" "etapas" "progresso"}.pintor__foto{max-width:320px}.pintor[data-modo=preso] .pintor__palco{grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(10px,2svh,20px);align-items:start}.pintor[data-modo=preso] .pintor__abertura,.pintor[data-modo=preso] .pintor__sobre{display:none}.pintor[data-modo=preso] .pintor__cabeca h2{font-size:clamp(1.5rem,min(6.4vw,4.4svh),2.6rem);max-width:20ch}.pintor[data-modo=preso] .pintor__foto{width:auto;height:clamp(150px,33svh,380px);max-width:none;aspect-ratio:.88;margin-top:10px;padding:7px 7px 9px;display:flex;flex-direction:column}.pintor[data-modo=preso] .pintor__foto img{flex:1;min-height:0;height:auto;aspect-ratio:auto}.pintor[data-modo=preso] .pintor__foto figcaption{margin-top:5px}.pintor[data-modo=preso] .pintor__foto strong{font-size:.875rem}.pintor[data-modo=preso] .pintor__foto figcaption span{display:none}.pintor[data-modo=preso] .pintor__fita{width:64px;height:20px}.pintor[data-modo=preso] .pintor__numero{font-size:clamp(2rem,6svh,3.25rem)}.pintor[data-modo=preso] .pintor__etapa strong{font-size:clamp(1.125rem,2.8svh,1.5rem)}.pintor[data-modo=preso] .pintor__etapa>span:last-child{font-size:clamp(.9375rem,2.1svh,1.0625rem)}.pintor__progresso{justify-content:space-between}}.obras-pin{position:relative;overflow-x:clip}.obras-pin__palco{display:flex;flex-direction:column;gap:clamp(16px,3svh,32px);padding:clamp(48px,7vw,96px) 0}.obras-pin__cabeca{width:100%;max-width:var(--largura);margin:0 auto;padding-inline:var(--margem)}.obras-pin__sobre{font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cinza);margin-bottom:10px}.obras-pin__cabeca h2{font-size:clamp(2rem,4.4vw,3.4rem);max-width:22ch}.obras-faixa{position:relative;display:inline-block;white-space:nowrap;z-index:0}.obras-faixa__cor{position:absolute;z-index:-1;inset:.42em -.08em .02em -.12em;background:linear-gradient(90deg,#f6c20f,#f59a2e 70%,#e9785a);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M2 1 Q0 1 1.2 5 L2.4 9 L.8 13 L2.2 17 Q1.6 20 4 20 L97 20 L99 15 L97.6 10 L99.4 5 L98 0 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M2 1 Q0 1 1.2 5 L2.4 9 L.8 13 L2.2 17 Q1.6 20 4 20 L97 20 L99 15 L97.6 10 L99.4 5 L98 0 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.obras-pin__janela{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margem);overscroll-behavior-x:contain;scrollbar-width:none}.obras-pin__janela::-webkit-scrollbar{display:none}.obras-pin__faixa{position:relative;display:flex;gap:14px;width:max-content;margin:0;padding:4px max(var(--margem),calc((100vw - var(--largura)) / 2 + var(--margem))) 8px;list-style:none}.obras-card{flex:none;height:clamp(260px,46vh,440px);aspect-ratio:var(--proporcao, 3 / 4);scroll-snap-align:start}.obras-card>button{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:var(--raio);overflow:hidden;background:var(--fio);color:inherit;font:inherit;text-align:left;cursor:zoom-in}.obras-card__moldura{position:absolute;inset:0;overflow:hidden}.obras-card__moldura img{display:block;width:100%;height:100%;object-fit:cover}.obras-card__legenda{position:absolute;left:10px;right:10px;bottom:10px;padding:8px 12px;border-radius:8px;background:#14283de0;color:var(--branco);font-size:.875rem;font-weight:600;line-height:1.3}.obras-card--mais{aspect-ratio:3 / 4}.obras-card--mais>button{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:18px;background:var(--tinta);color:var(--branco);cursor:pointer}.obras-card__pilha{position:relative;flex:1;min-height:0}.obras-card__pilha img{position:absolute;width:62%;height:72%;object-fit:cover;border-radius:6px;border:3px solid var(--branco);box-shadow:0 10px 20px -10px #0009}.obras-card__pilha img:nth-child(1){left:4%;top:6%;rotate:-8deg}.obras-card__pilha img:nth-child(2){left:22%;top:16%;rotate:3deg}.obras-card__pilha img:nth-child(3){left:36%;top:26%;rotate:10deg}.obras-card__mais{display:flex;flex-direction:column;gap:4px}.obras-card__mais strong{font-family:var(--display);font-stretch:112%;font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.1}.obras-card__mais span{color:#c4ccd5;font-size:.875rem}.obras-card__cartela{max-width:none;height:10px}.obras-progresso{display:none;width:min(320px,calc(100% - 2 * var(--margem)));height:6px;margin:0 auto;border-radius:3px;background:var(--fio);overflow:hidden}.obras-progresso__cor{display:block;height:100%;background:linear-gradient(90deg,#f6c20f,#f59a2e,#e9785a);transform-origin:left}.obras-pin[data-modo=preso] .obras-pin__palco{height:calc(100vh - var(--topo));height:calc(100svh - var(--topo));height:calc(100dvh - var(--topo));padding-block:clamp(18px,4svh,56px);justify-content:center}.obras-pin[data-modo=preso] .obras-pin__janela{flex:none;overflow:visible;scroll-snap-type:none}.obras-pin[data-modo=preso] .obras-card{height:min(calc(100vh - var(--topo) - 260px),540px);height:min(calc(100svh - var(--topo) - 260px),540px)}.obras-pin[data-modo=preso] .obras-progresso{display:block}@media(max-width:640px){.obras-pin[data-modo=preso] .obras-pin__cabeca h2{font-size:clamp(1.5rem,4.4svh,2.2rem)}.obras-pin[data-modo=preso] .obras-card{height:min(calc(100svh - var(--topo) - 220px),62svh)}.obras-card__legenda{font-size:.8125rem}}.lupa__figura{animation:varre .42s var(--passada)}@media(prefers-reduced-motion:reduce){.lupa__figura{animation:none}}.pin-spacer:has(>.pintor),.pin-spacer:has(>.obras-pin){overflow:hidden}.pintor[data-modo=preso] .pintor__palco{max-width:none;padding-inline:max(var(--margem),calc((100vw - var(--largura)) / 2 + var(--margem)));background:var(--tinta)}.obras-pin[data-modo=preso]{margin-top:clamp(2rem,6vw,4.5rem)}@media(max-width:1023px){.pintor[data-modo=preso] .pintor__palco{grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch}.pintor[data-modo=preso] .pintor__foto{align-self:center;height:100%;min-height:150px;max-height:62dvh;max-width:100%}}.pintor[data-modo=preso] .pintor__foto img{object-position:50% 28%}@media(max-width:1023px){.pintor[data-modo=preso] .pintor__foto{margin-top:0}.pintor[data-modo=preso] .pintor__cabeca{padding-bottom:18px}}@media(max-width:1023px){.pintor[data-modo=preso] .pintor__etapas{padding-top:clamp(6px,1.6vw,16px)}}.obras-pin[data-modo=preso] .obras-pin__palco{justify-content:flex-start}.obras-pin[data-modo=preso] .obras-pin__janela{flex:1 1 0;min-height:0}.obras-pin[data-modo=preso] .obras-progresso{flex:none}.obras-pin[data-modo=preso] .obras-pin__faixa{height:100%;padding-block:0}.obras-pin[data-modo=preso] .obras-card,.obras-pin[data-modo=preso] .obras-card--mais{height:100%;aspect-ratio:auto}:root{--tinta: #14283d;--tinta-2: #1f3b58;--parede: #f4f5f2;--branco: #ffffff;--amarelo: #f6c20f;--amarelo-escuro: #8a6a00;--cinza: #56606b;--fio: #d9ddd6;--display: "Anybody", "Arial Narrow", sans-serif;--texto: "Figtree", system-ui, sans-serif;--raio: 10px;--largura: 1240px;--margem: clamp(16px, 4vw, 40px);--passada: cubic-bezier(.65, 0, .35, 1);--seca: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--parede);color:var(--tinta);font-family:var(--texto);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--display);font-stretch:112%;font-weight:800;line-height:1.02;letter-spacing:-.01em;margin:0;text-wrap:balance}p{margin:0}ul{list-style:none;margin:0;padding:0}:focus-visible{outline:3px solid var(--amarelo);outline-offset:3px;border-radius:4px}.pular{position:absolute;left:12px;top:-60px;z-index:50;background:var(--tinta);color:var(--branco);padding:10px 16px;border-radius:var(--raio)}.pular:focus{top:12px}.eyebrow{font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cinza);margin-bottom:14px}.passada{position:relative;display:inline-block;z-index:0;white-space:nowrap}.passada:before{content:"";position:absolute;z-index:-1;inset:.42em -.08em .02em -.12em;background:var(--amarelo);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M2 1 Q0 1 1.2 5 L2.4 9 L.8 13 L2.2 17 Q1.6 20 4 20 L97 20 L99 15 L97.6 10 L99.4 5 L98 0 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M2 1 Q0 1 1.2 5 L2.4 9 L.8 13 L2.2 17 Q1.6 20 4 20 L97 20 L99 15 L97.6 10 L99.4 5 L98 0 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.botao,button{touch-action:manipulation}.botao{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border-radius:var(--raio);font-weight:700;font-size:1rem;text-decoration:none;line-height:1.2;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.botao:active{transform:translateY(1px)}.botao--cheio{background:var(--amarelo);color:var(--tinta)}.botao--cheio:hover{background:#ffd23a}.botao--fio{border:2px solid var(--tinta);color:var(--tinta)}.botao--fio:hover{background:var(--tinta);color:var(--branco)}.icone-zap{width:20px;height:20px;fill:currentColor;flex:none}.icone{width:22px;height:22px;flex:none}.icone-estrela{width:18px;height:18px;fill:currentColor}.topo{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--parede) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--fio)}.topo__barra{max-width:var(--largura);margin:0 auto;padding:12px var(--margem);display:flex;align-items:center;gap:24px}.topo__marca img{width:188px}.topo__nav{display:flex;gap:26px;margin-left:auto;font-weight:600}.topo__nav a{text-decoration:none;padding:8px 0;background:linear-gradient(var(--amarelo),var(--amarelo)) left bottom / 0 3px no-repeat;transition:background-size .22s var(--passada)}.topo__nav a:hover{background-size:100% 3px}.topo__barra>.botao{min-height:44px;padding:10px 18px;white-space:nowrap}@media(max-width:860px){.topo__nav{display:none}.topo__barra>.botao{margin-left:auto}}@media(max-width:420px){.topo__marca img{width:142px}.topo__barra>.botao{padding:10px 14px;font-size:.9375rem}}.lupa{border:0;padding:0;margin:auto;width:min(1100px,100vw);max-height:100dvh;background:transparent;color:var(--branco)}.lupa{overscroll-behavior:contain}.lupa::backdrop{background:#0a141feb}.lupa__caixa{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:56px 8px 16px}.lupa__figura{margin:0}.lupa__figura img{max-height:calc(100dvh - 140px);width:auto;margin:0 auto;border-radius:var(--raio)}.lupa__figura figcaption{display:flex;justify-content:space-between;gap:16px;padding-top:12px;font-weight:600}.lupa__contador{color:#c4ccd5;font-variant-numeric:tabular-nums}.lupa button{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;border:0;background:#ffffff1f;color:var(--branco);cursor:pointer}.lupa button:hover{background:#ffffff38}.lupa svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lupa__fechar{position:absolute;top:4px;right:8px}@media(max-width:640px){.lupa__caixa{grid-template-columns:1fr 1fr;grid-template-areas:"figura figura" "antes depois"}.lupa__figura{grid-area:figura}.lupa__seta--antes{grid-area:antes;justify-self:start}.lupa__seta--depois{grid-area:depois;justify-self:end}}.perguntas{padding-top:0}.perguntas__lista{display:grid;gap:10px}.perguntas details{position:relative;background:var(--branco);border:1px solid var(--fio);border-radius:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.perguntas details:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--amarelo);transform:scaleY(0);transform-origin:top;transition:transform .4s var(--passada)}.perguntas details[open]{border-color:var(--tinta);box-shadow:0 12px 28px -20px #14283d80}.perguntas details[open]:before{transform:scaleY(1)}.perguntas summary{display:flex;align-items:center;gap:14px;padding:16px 18px;cursor:pointer;list-style:none}.perguntas summary::-webkit-details-marker{display:none}.pergunta__icone{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:10px;background:var(--parede);color:var(--tinta);transition:background-color .25s ease,transform .3s var(--seca)}.pergunta__icone .icone{width:22px;height:22px}.perguntas details[open] .pergunta__icone,.perguntas summary:hover .pergunta__icone{background:var(--amarelo)}.perguntas summary:hover .pergunta__icone{transform:rotate(-6deg)}.perguntas summary h3{flex:1;font-size:clamp(1.0625rem,1.9vw,1.25rem);font-stretch:105%;line-height:1.2}.pergunta__sinal{flex:none;width:18px;height:18px;background:linear-gradient(var(--tinta),var(--tinta)) center / 18px 3px no-repeat,linear-gradient(var(--tinta),var(--tinta)) center / 3px 18px no-repeat;transition:transform .25s var(--seca)}.perguntas details[open] .pergunta__sinal{transform:rotate(45deg)}.pergunta__resposta{padding:0 18px 18px 74px}.pergunta__resposta p{max-width:62ch;color:#2c3c4d}@media(prefers-reduced-motion:no-preference){.perguntas details[open] .pergunta__resposta{animation:passada .5s var(--passada)}}@media(max-width:520px){.pergunta__resposta{padding-left:18px}}.contato{background:var(--tinta);color:var(--branco)}.contato__miolo{max-width:var(--largura);margin:0 auto;padding:clamp(56px,8vw,104px) var(--margem) clamp(40px,6vw,72px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px)}.contato .eyebrow{color:#c4ccd5}.contato .passada{color:var(--tinta)}.contato .secao__cabeca h2{max-width:14ch}.contato__area{display:flex;gap:10px;margin-top:22px;color:#dbe1e8;max-width:40ch}.contato__canais{display:flex;flex-direction:column;gap:6px}.contato__canal--zap{margin-bottom:12px}.contato__canal--zap .botao{width:100%;min-height:60px;font-size:1.125rem}.contato__canal a:not(.botao){display:flex;align-items:center;gap:14px;padding:14px 4px;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .14);overflow-wrap:anywhere}.contato__canal a:not(.botao):hover{color:var(--amarelo)}.contato__canal a>span{display:flex;flex-direction:column;font-weight:600}.contato__canal small{font-size:.8125rem;font-weight:500;color:#c4ccd5}@media(max-width:820px){.contato__miolo{grid-template-columns:1fr}}.rodape{background:var(--tinta);color:#c4ccd5;border-top:1px solid rgb(255 255 255 / .14);padding:28px max(var(--margem),calc((100vw - var(--largura)) / 2 + var(--margem)));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-size:.9375rem}.rodape img{width:160px}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--topo: 68px}.topo__barra{height:var(--topo);padding-block:0}.passada__rolo{position:absolute;z-index:1;top:.36em;right:-.3em;width:.42em;height:.7em;color:var(--tinta);opacity:0;pointer-events:none}.passada__rolo svg{width:100%;height:100%}.hero{max-width:var(--largura);margin:0 auto;height:calc(100vh - var(--topo));height:calc(100svh - var(--topo));min-height:520px;padding:clamp(20px,4.5vh,56px) var(--margem) clamp(16px,3vh,32px);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"texto" "lado" "fotos";gap:clamp(14px,2.6vh,28px)}.hero__texto{grid-area:texto;position:relative;align-self:end}.hero__titulo{font-size:clamp(2.5rem,min(8.2vw,11.5vh),7rem);font-stretch:125%;line-height:.95;letter-spacing:-.02em}.hero__titulo-fim{display:block;font-size:.5em;font-stretch:112%;margin-top:.12em;color:var(--tinta-2)}.respingos{position:absolute;pointer-events:none;overflow:visible}.respingos__sombra{fill:#c99a00;transform:translate(.8px,1.4px)}.respingos__tinta{fill:var(--amarelo)}.respingos__brilho{fill:#fff;opacity:.35}html.revela .respingos__mancha,html.revela .respingos__sombra,html.revela .respingos__brilho{transform-box:fill-box;transform-origin:center;animation:mancha .42s cubic-bezier(.2,.9,.3,1.15) 1.25s backwards}html.revela .respingos__sombra{transform:translate(.8px,1.4px);animation-name:mancha-sombra}html.revela .respingos__gota{animation:gota .62s cubic-bezier(.15,.7,.35,1) backwards;animation-delay:calc(1.29s + var(--i, 0) * 18ms)}@keyframes mancha{0%{opacity:0;transform:scale(.35)}60%{opacity:1}}@keyframes mancha-sombra{0%{opacity:0;transform:translate(.8px,1.4px) scale(.35)}}@keyframes gota{0%{opacity:0;transform:translate(var(--dx),calc(var(--dy) - 6px)) scale(.4)}70%{opacity:1}}.hero__respingos{width:clamp(80px,11vw,150px);right:3%;top:-4%}.hero__lado{grid-area:lado;display:grid;grid-template-columns:minmax(0,1.2fr) auto;grid-template-areas:"foco acoes" "area selos" "lead selos";gap:8px 40px;align-items:start}.hero__foco{grid-area:foco}.hero__lead{grid-area:lead}.hero__acoes{grid-area:acoes}.hero__selos{grid-area:selos}.hero__foco{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:clamp(1.125rem,1.9vw,1.5rem);line-height:1.15}.hero__lead{color:#2c3c4d;font-size:clamp(.9688rem,1.2vw,1.0625rem);max-width:44ch}.hero__acoes{display:flex;flex-wrap:wrap;gap:10px}.hero__selos{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.875rem;font-weight:600;color:var(--cinza)}.hero__selos li{display:inline-flex;align-items:center;gap:6px}.hero__selos .icone{width:16px;height:16px;color:var(--amarelo-escuro);stroke-width:2.4}.hero__mostruario{grid-area:fotos;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:clamp(8px,1.2vw,16px);min-height:0}.hero__mostruario li{border-radius:var(--raio);overflow:hidden;background:var(--fio);min-height:0}.hero__mostruario img{width:100%;height:100%;object-fit:cover}@media(max-width:860px){.hero{grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"texto" "lado" "fotos";gap:14px;min-height:560px}.hero__lado{grid-template-columns:1fr;grid-template-areas:"foco" "area" "lead" "acoes" "selos";gap:10px}.hero__respingos{top:auto;bottom:-6px;right:6px;width:64px}.hero__lead{display:none}.hero__acoes .botao{flex:1 1 auto}.hero__mostruario{grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr;min-height:120px}.hero__mostruario li:first-child{grid-row:1 / -1}}@media(max-width:860px)and (min-height:760px){.hero__lead{display:block}}@media(max-height:620px)and (min-width:861px){.hero__lead{display:none}}html.revela .hero__titulo>*{animation:entra-seca .7s var(--seca) backwards}html.revela .hero__titulo>:nth-child(2){animation-delay:.12s}html.revela .hero__titulo>:nth-child(3){animation-delay:.22s}html.revela .hero .passada:before{animation:passada 1s var(--passada) .3s backwards}html.revela .passada__rolo{animation:rolo-passa 1s var(--passada) .3s both}html.revela .hero__lado>*{animation:entra-seca .6s var(--seca) backwards;animation-delay:calc(.5s + var(--i, 0) * 80ms)}html.revela .hero__lado>:nth-child(2){--i: 1}html.revela .hero__lado>:nth-child(3){--i: 2}html.revela .hero__lado>:nth-child(4){--i: 3}html.revela .hero__mostruario li{animation:varre .9s var(--passada) backwards;animation-delay:calc(.6s + var(--ordem, 0) * .14s)}@keyframes entra-seca{0%{opacity:0;transform:translate(-18px)}}@keyframes passada{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes rolo-passa{0%{opacity:1;transform:translate(calc(-1 * var(--largura-passada, 5em)))}85%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(.2em)}}@keyframes varre{0%{clip-path:inset(0 100% 0 0 round var(--raio))}to{clip-path:inset(0 0 0 0 round var(--raio))}}@keyframes respingo{0%{opacity:0;transform:scale(.2)}}.passagem{position:relative;height:28px;margin-bottom:clamp(20px,3vw,32px);max-width:260px}.passagem__faixa{position:absolute;inset:8px 22px 8px 0;background:var(--amarelo);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M2 1 Q0 1 1.2 5 L2.4 9 L.8 13 L2.2 17 Q1.6 20 4 20 L100 20 L100 0 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M2 1 Q0 1 1.2 5 L2.4 9 L.8 13 L2.2 17 Q1.6 20 4 20 L100 20 L100 0 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.passagem__rolo{position:absolute;right:0;top:0;width:18px;height:28px;color:var(--tinta)}.passagem__rolo svg{width:100%;height:100%}html.revela [data-revela=passagem] .passagem__faixa{clip-path:inset(0 100% 0 0)}html.revela [data-revela=passagem] .passagem__rolo{transform:translate(-238px)}html.revela [data-visto=sim][data-revela=passagem] .passagem__faixa{animation:passada .9s var(--passada) forwards}html.revela [data-visto=sim][data-revela=passagem] .passagem__rolo{animation:rolo-secao .9s var(--passada) forwards}@keyframes rolo-secao{to{transform:translate(0)}}.cartela{display:flex;gap:6px;height:14px;max-width:280px}.cartela li{flex:1;border-radius:3px}html.revela [data-revela=cartela] li{transform:scaleY(0);transform-origin:bottom}html.revela [data-visto=sim][data-revela=cartela] li{animation:cartela .42s var(--seca) forwards;animation-delay:calc(var(--ordem, 0) * 70ms)}@keyframes cartela{to{transform:scaleY(1)}}.secao{max-width:var(--largura);margin:0 auto;padding:clamp(56px,8vw,104px) var(--margem)}.secao--estreita{max-width:960px}.secao__cabeca{margin-bottom:clamp(28px,4vw,44px)}.secao__cabeca h2{font-size:clamp(2rem,4.4vw,3.4rem);max-width:22ch}.secao__apoio{margin-top:14px;color:var(--cinza);max-width:52ch}.servicos__lista{border:0;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.servico{position:relative;display:flex;flex-direction:column;background:var(--branco);border:2px solid var(--fio);border-radius:calc(var(--raio) + 4px);overflow:hidden;transition:border-color .2s ease,transform .2s var(--seca),box-shadow .2s ease}.servico:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px #14283d73}.servico--marcado{border-color:var(--tinta);box-shadow:0 0 0 2px var(--tinta)}.servico:has(.servico__escolha:focus-visible){outline:3px solid var(--amarelo);outline-offset:3px}.servico__foto{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--fio)}.servico__foto img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--seca)}.servico:hover .servico__foto img{transform:scale(1.04)}.servico__foto:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:var(--amarelo);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--passada)}.servico--marcado .servico__foto:after{transform:scaleX(1)}.servico__corpo{display:flex;flex-direction:column;gap:12px;padding:clamp(18px,2.4vw,26px);flex:1}.servico__icone{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--parede);color:var(--tinta);transition:background-color .25s ease,transform .25s var(--seca)}.servico__icone .icone{width:26px;height:26px}.servico--marcado .servico__icone,.servico:hover .servico__icone{background:var(--amarelo)}.servico:hover .servico__icone{transform:rotate(-6deg)}.servico__titulo h3{font-size:clamp(1.25rem,2vw,1.625rem)}.servico--destaque .servico__titulo h3{font-size:clamp(1.5rem,2.6vw,2rem)}.servico__texto{color:#2c3c4d}.servico__inclui{display:flex;flex-wrap:wrap;gap:6px}.servico__inclui li{font-size:.8125rem;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--parede)}.servico__escolha{border:0;background:none;color:inherit;font:inherit;text-align:left;margin-top:auto;display:inline-flex;align-items:center;gap:10px;font-weight:700;cursor:pointer;padding-top:6px}.servico__escolha:after{content:"";position:absolute;inset:0}.servico__radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--tinta);display:grid;place-items:center}.servico__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--tinta);transform:scale(0);transition:transform .2s var(--seca)}.servico--marcado .servico__radio:after{transform:scale(1)}.servico:not(.servico--destaque) .servico__corpo{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icone titulo" "icone texto" "icone inclui" "icone escolha";column-gap:16px}.servico:not(.servico--destaque) .servico__icone{grid-area:icone}.servico:not(.servico--destaque) .servico__titulo{grid-area:titulo}.servico:not(.servico--destaque) .servico__texto{grid-area:texto;font-size:.9688rem}.servico:not(.servico--destaque) .servico__inclui{grid-area:inclui}.servico:not(.servico--destaque) .servico__escolha{grid-area:escolha}@media(max-width:760px){.servicos__lista{grid-template-columns:1fr}}.pedido{position:sticky;bottom:10px;z-index:5;margin:20px auto 0;max-width:720px;background:var(--tinta);color:var(--branco);border-radius:16px;box-shadow:0 18px 40px -18px #14283da6}.pedido__barra{display:flex;align-items:center;gap:8px;padding:8px}.pedido__mais{flex:1;min-width:0;display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 8px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pedido__mais:hover{background:#ffffff14}.pedido__mais-icone{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:var(--amarelo);color:var(--tinta)}.pedido__mais-icone .icone{width:22px;height:22px}.pedido__mais-texto{display:flex;flex-direction:column;min-width:0;line-height:1.2}.pedido__mais-texto strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pedido__mais-texto span{font-size:.8125rem;color:#c4ccd5}.pedido__seta{flex:none;width:20px;height:20px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--seca)}.pedido--aberto .pedido__seta{transform:rotate(180deg)}.pedido__botao{flex:none;min-height:48px;white-space:nowrap}.pedido__painel{padding:14px 14px 4px;border-bottom:1px solid rgb(255 255 255 / .12)}.pedido__painel[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.pedido__painel{animation:entra-sobe .26s var(--seca)}.pedido__botao-texto{animation:passada .42s var(--passada)}}@keyframes entra-sobe{0%{opacity:0;transform:translateY(8px)}}.pedido__rotulo{font-weight:700;font-size:.875rem;margin-bottom:10px}.pedido__painel ul{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:10px}.pedido__painel button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 12px;border-radius:999px;border:1.5px solid rgb(255 255 255 / .35);background:transparent;color:var(--branco);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.pedido__painel button .icone{width:18px;height:18px}.pedido__painel button:hover{border-color:var(--amarelo)}.pedido__painel button[aria-pressed=true]{background:var(--amarelo);border-color:var(--amarelo);color:var(--tinta)}@media(max-width:480px){.pedido__botao{padding-inline:14px}.pedido__mais-texto span,.pedido__mais-icone{display:none}.pedido__mais{padding-left:10px;gap:6px}.pedido__mais-texto strong{font-size:.9375rem}.pedido__botao{font-size:.9375rem;gap:8px}.pedido__painel ul{gap:6px}.pedido__painel button{min-height:36px;padding:4px 10px;font-size:.8125rem}}.pedido__painel{max-height:min(46vh,340px);overflow-y:auto}.avaliar__cartao{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:center;padding:clamp(24px,4vw,44px);background:var(--branco);border:1px solid var(--fio);border-radius:calc(var(--raio) + 6px);position:relative;overflow:hidden}.avaliar__cartao:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#4285f4 0 25%,#ea4335 25% 50%,#fbbc05 50% 75%,#34a853 75%)}.avaliar__google{display:flex;flex-direction:column;align-items:center;gap:14px}.avaliar__selo{position:relative;display:grid;place-items:center;width:clamp(88px,12vw,120px);aspect-ratio:1;border-radius:50%;background:var(--branco);box-shadow:0 0 0 1px var(--fio),0 14px 30px -14px #14283d59}.avaliar__selo .logo-google{width:52%;height:52%}.avaliar__selo:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid #4285f4;opacity:0}@media(prefers-reduced-motion:no-preference){.avaliar__selo:after{animation:anel 2.6s ease-out 1.2s infinite}}@keyframes anel{0%{opacity:.55;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}.avaliar__estrelas{display:flex;gap:4px;color:#fbbc05}.avaliar__estrelas .icone-estrela{width:22px;height:22px}.avaliar__cartao:hover .avaliar__estrelas span{animation:estrela .5s var(--seca);animation-delay:calc(var(--ordem, 0) * 60ms)}@keyframes estrela{50%{transform:translateY(-5px) scale(1.15)}}html.revela [data-revela=google] .avaliar__estrelas span{opacity:.18}html.revela [data-visto=sim][data-revela=google] .avaliar__estrelas span{animation:acende .38s var(--seca) forwards;animation-delay:calc(.4s + var(--ordem, 0) * .14s)}@keyframes acende{0%{opacity:.18;transform:scale(.7)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}html.revela [data-revela=google] .avaliar__selo{transform:scale(.6);opacity:0}html.revela [data-visto=sim][data-revela=google] .avaliar__selo{animation:selo .6s var(--seca) forwards}@keyframes selo{to{transform:none;opacity:1}}.avaliar__texto h2{font-size:clamp(1.625rem,3.2vw,2.4rem);max-width:22ch}.avaliar__texto p{margin-top:12px;color:#2c3c4d;max-width:52ch}.avaliar__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px}.botao--google{background:var(--branco);color:#1f1f1f;border:1.5px solid #747775;font-weight:600}.botao--google:hover{background:#f2f6fc;border-color:#4285f4}.botao--google .logo-google{width:20px;height:20px}.avaliar__mapa{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600}.depoimento{margin:20px 0 0;padding:clamp(20px,3vw,32px);border-left:6px solid var(--amarelo);background:var(--branco);border-radius:0 var(--raio) var(--raio) 0}.depoimento blockquote{margin:0;font-size:clamp(1rem,1.5vw,1.125rem)}.depoimento figcaption{margin-top:10px;color:var(--cinza);font-size:.9375rem}@media(max-width:640px){.avaliar__cartao{grid-template-columns:1fr;justify-items:start}.avaliar__google{flex-direction:row}}html.revela [data-revela=cabeca]>*,html.revela [data-revela=grupo]>*,html.revela [data-revela=quadro]{opacity:0}html.revela [data-visto=sim][data-revela=cabeca]>*,html.revela [data-visto=sim][data-revela=grupo]>*,html.revela [data-visto=sim][data-revela=quadro]{opacity:1}html.revela [data-visto=sim][data-revela=cabeca]>*{animation:entra-seca .6s var(--seca) backwards;animation-delay:calc(var(--ordem, 0) * 80ms)}html.revela [data-visto=sim][data-revela=cabeca] .passada:before{animation:passada .8s var(--passada) .28s backwards}html.revela [data-visto=sim][data-revela=grupo]>*{animation:entra-seca .56s var(--seca) backwards;animation-delay:calc(var(--ordem, 0) * 70ms)}html.revela [data-visto=sim][data-revela=quadro]{animation:varre .9s var(--passada) backwards}.hero .passada{--largura-passada: 4.6em}.contato .passada{padding:0 .1em}.contato .passada:before{top:.08em;bottom:-.02em}.hero{position:relative;isolation:isolate;overflow-x:clip}.hero>:not(.pintura){position:relative;z-index:1}.pintura{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.pintura__rastro{position:absolute;inset:0;width:100%;height:100%}.pintura__demao{stroke-opacity:.34}.pintura__borda{stroke-opacity:.22}.pintura__falha{stroke-opacity:.55}.pintura--atras .pintura__demao{stroke-opacity:.2}.pintura--atras .pintura__borda{stroke-opacity:.14}.pintura__rolo{position:absolute;left:0;top:0;width:var(--tam, 60px);height:calc(var(--tam, 60px) * 1.6);color:var(--tinta);offset-path:var(--trajeto);offset-rotate:0deg;offset-anchor:50% 22%;offset-distance:100%;transform-origin:50% 22%;--giro: 155deg;--esc: var(--escala-fim, 1);transform:rotate(var(--giro)) scale(var(--esc))}@property --giro{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --esc{syntax: "<number>"; inherits: false; initial-value: 1;}.pintura__rolo svg{width:100%;height:100%}.pintura--atras .pintura__rolo{opacity:.85}.pintura__conjunto{position:absolute;width:0;height:0}.pintura__pingos{position:absolute;left:0;top:0}.pintura__pingos i{position:absolute;top:0;left:-4px;width:8px;height:11px;background:var(--amarelo);border-radius:50%/38% 38% 62% 62%;transform-origin:50% 0;opacity:0}.pintura__pingos i:first-child{opacity:1}.pintura__pingos i:nth-child(2){left:-12px}.pintura__pingos i:nth-child(3){left:4px}.pintura__lata{position:absolute;top:calc(var(--tam) * .5);left:calc(var(--tam) * -.6);width:calc(var(--tam) * 1.2);height:calc(var(--tam) * .95);overflow:visible}.pintura__ondas ellipse{fill:none;stroke:#fff;stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center}.pintura--atras .pintura__conjunto{opacity:.92}.pintura--anima .pintura__mascara{stroke-dasharray:1 1;stroke-dashoffset:1;animation:pinta 2.9s cubic-bezier(.42,0,.18,1) 1.3s forwards}.pintura--anima .pintura__rolo{animation:rolo-caminho 2.9s cubic-bezier(.42,0,.18,1) 1.3s backwards,rolo-surge .42s var(--seca) 1.3s backwards,rolo-gira 1.1s cubic-bezier(.34,1.4,.64,1) 3.75s backwards,rolo-encolhe .9s var(--seca) 3.8s backwards,rolo-cresce .52s var(--seca) 1.3s backwards}.pintura--anima .pintura__pingos i{opacity:0;animation:pingo 2.3s cubic-bezier(.5,0,.75,.2) infinite backwards}.pintura--anima .pintura__pingos i:nth-child(1){animation-duration:2.6s;animation-delay:4.7s}.pintura--anima .pintura__pingos i:nth-child(2){animation-duration:3.1s;animation-delay:5.6s}.pintura--anima .pintura__pingos i:nth-child(3){animation-duration:3.7s;animation-delay:6.5s}.pintura--pausa .pintura__pingos i{animation-play-state:paused}@keyframes pinta{to{stroke-dashoffset:0}}@keyframes rolo-caminho{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes rolo-surge{0%{opacity:0}to{opacity:1}}@keyframes rolo-gira{0%{--giro: 0deg}to{--giro: 155deg}}@keyframes rolo-encolhe{0%{--esc: 1}to{--esc: var(--escala-fim, 1)}}@keyframes rolo-cresce{0%{--esc: .3}to{--esc: 1}}@keyframes pingo{0%{opacity:1;transform:scale(.1,.05)}40%{opacity:1;transform:scale(1)}58%{opacity:1;transform:scale(.85,1.45)}62%{opacity:1;transform:translateY(3px) scale(.9,1.25)}84%{opacity:1;transform:translateY(calc(var(--tam) * .7)) scale(.75,1.4)}86%,to{opacity:0;transform:translateY(calc(var(--tam) * .72)) scale(.6,.4)}}@keyframes onda{0%,83%{opacity:0;transform:scale(.2)}88%{opacity:.9}to{opacity:0;transform:scale(1.8,1.4)}}.pintura--anima .pintura__ondas ellipse{animation:onda 2.3s ease-out infinite backwards}.pintura--anima .pintura__ondas ellipse:nth-child(1){animation-duration:2.6s;animation-delay:4.7s}.pintura--anima .pintura__ondas ellipse:nth-child(2){animation-duration:3.1s;animation-delay:5.6s}.pintura--anima .pintura__ondas ellipse:nth-child(3){animation-duration:3.7s;animation-delay:6.5s}.pintura--pausa .pintura__ondas ellipse{animation-play-state:paused}.pintura--anima .pintura__lata{animation:lata .6s var(--seca) 3.9s backwards}@keyframes lata{0%{opacity:0;transform:translateY(14px)}}.pintura--some .pintura__conjunto{display:none}@media(prefers-reduced-motion:reduce){.pintura__pingos i{animation:none!important}}.pintura--some .pintura__rolo{opacity:0}.pintura--anima.pintura--some .pintura__rolo{animation:rolo-caminho 2.9s cubic-bezier(.42,0,.18,1) 1.3s backwards,rolo-surge .42s var(--seca) 1.3s backwards,rolo-some 2.9s linear 1.3s forwards;--giro: 0deg}@keyframes rolo-some{0%,85%{opacity:1}to{opacity:0}}.topo__barra{gap:16px}.topo__nav{transition:opacity .25s ease,transform .25s var(--seca)}.topo--compacto .topo__nav{opacity:0;transform:translateY(-6px);pointer-events:none}.menu__botao{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 11px;border:0;border-radius:var(--raio);background:var(--tinta);cursor:pointer}.menu__botao--visivel{display:flex}@media(prefers-reduced-motion:no-preference){.menu__botao--visivel{animation:varre .36s var(--passada)}}.menu__traco{display:block;height:3px;border-radius:2px;background:var(--amarelo)}.menu__traco:nth-child(2){width:70%}.topo--compacto .topo__nav{position:absolute;visibility:hidden}.topo--compacto .topo__barra>.botao--cheio{margin-left:auto}@media(max-width:860px){.topo__barra>.botao--cheio{margin-left:auto}}@media(max-width:400px){.topo--compacto .topo__barra>.botao--cheio{padding-inline:12px;font-size:0;gap:0}.topo--compacto .topo__barra>.botao--cheio .icone-zap{width:22px;height:22px}}.menu{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--branco);overflow:hidden}.menu::backdrop{background:transparent}.menu__tinta{position:absolute;inset:0;overflow:hidden}.menu__mancha{position:absolute;left:calc(var(--mx) - 100px);top:calc(var(--my) - 100px);width:200px;height:200px;fill:var(--tinta);transform:scale(var(--me));will-change:transform}.menu__fundo{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .022) 0 2px,transparent 2px 7px),repeating-linear-gradient(0deg,rgb(255 255 255 / .015) 0 1px,transparent 1px 5px),radial-gradient(120% 90% at 85% 0%,#1f3b58,var(--tinta) 60%)}.menu__respingo{position:absolute;left:var(--mx);top:var(--my);width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%/60% 60% 40% 40%;background:var(--cor);opacity:0}.menu__conteudo{position:relative;height:100%;overflow-y:auto;overscroll-behavior:contain;max-width:720px;margin:0 auto;padding:14px var(--margem) 32px;display:flex;flex-direction:column;gap:clamp(20px,4vh,36px)}.menu__topo{display:flex;align-items:center;justify-content:space-between;min-height:48px}.menu__topo img{width:150px}.menu__fechar{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:999px;background:#ffffff1a;color:var(--branco);cursor:pointer;transition:background-color .2s ease,rotate .3s var(--seca)}.menu__fechar:hover{background:#fff3;rotate:90deg}.menu__fechar svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.menu__secoes{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid rgb(255 255 255 / .12)}.menu__secoes li{border-bottom:1px solid rgb(255 255 255 / .12)}.menu__secoes a{position:relative;display:grid;grid-template-columns:2.6em minmax(0,1fr) auto;align-items:center;gap:12px;padding:clamp(8px,1.6vh,14px) 6px;text-decoration:none;color:var(--branco);z-index:0}.menu__numero{font-family:var(--display);font-stretch:120%;font-weight:800;font-size:.875rem;letter-spacing:.06em;color:#9fb0c2}.menu__rotulo{font-family:var(--display);font-stretch:120%;font-weight:800;font-size:clamp(1.75rem,min(8vw,6.4vh),3rem);line-height:1.05;position:relative;justify-self:start;z-index:0}.menu__rotulo:before{content:"";position:absolute;z-index:-1;inset:.18em -.18em .02em;background:linear-gradient(90deg,#f6c20f,#f59a2e 55%,#f2a07b);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M2 1 Q0 1 1.2 5 L2.4 9 L.8 13 L2.2 17 Q1.6 20 4 20 L97 20 L99 15 L97.6 10 L99.4 5 L98 0 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M2 1 Q0 1 1.2 5 L2.4 9 L.8 13 L2.2 17 Q1.6 20 4 20 L97 20 L99 15 L97.6 10 L99.4 5 L98 0 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .34s var(--passada)}.menu__secoes a:hover .menu__rotulo,.menu__secoes a:focus-visible .menu__rotulo{color:var(--tinta)}.menu__secoes a:hover .menu__rotulo:before,.menu__secoes a:focus-visible .menu__rotulo:before{clip-path:inset(0 0 0 0)}.menu__secoes a:focus-visible{outline:none}.menu__icone{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#ffffff14;color:#dbe1e8;transition:background-color .2s ease,color .2s ease,transform .25s var(--seca)}.menu__secoes a:hover .menu__icone,.menu__secoes a:focus-visible .menu__icone{background:var(--amarelo);color:var(--tinta);transform:rotate(-8deg)}.menu__secoes a[aria-current] .menu__numero{color:var(--amarelo)}.menu__secoes a[aria-current]:after{content:"";position:absolute;left:0;top:22%;bottom:22%;width:4px;border-radius:2px;background:var(--amarelo)}.menu__base{margin-top:auto;display:grid;gap:16px}.menu__zap{justify-self:stretch;min-height:56px;font-size:1.0625rem}.menu__contatos{display:flex;flex-wrap:wrap;gap:4px 18px}.menu__contatos a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;color:#dbe1e8}.menu__contatos a:hover{color:var(--amarelo)}.menu__contatos .icone,.menu__contatos .icone-zap{width:20px;height:20px}.menu__info{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:.875rem;color:#c4ccd5}.menu__info span{display:inline-flex;align-items:center;gap:6px}.menu__info .icone{width:18px;height:18px;color:var(--amarelo)}@media(prefers-reduced-motion:no-preference){.menu[open] .menu__mancha{animation:mancha-abre .62s cubic-bezier(.55,.1,.3,1) both}.menu[open] .menu__fundo{animation:fundo-entra .62s ease both}.menu[open] .menu__respingo{animation:respingo-voa .56s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(60ms + var(--i) * 18ms)}.menu[open] .menu__topo,.menu[open] .menu__secoes li,.menu[open] .menu__base{animation:entra-seca .42s var(--seca) backwards;animation-delay:calc(.3s + var(--ordem, 0) * 55ms)}.menu[open] .menu__topo{--ordem: -1}.menu[open] .menu__base{--ordem: 5}.menu[open].menu--fechando .menu__secoes li,.menu[open].menu--fechando .menu__topo,.menu[open].menu--fechando .menu__base{animation:sai-seca .2s ease-in both;animation-delay:calc((5 - var(--ordem, 0)) * 25ms)}.menu[open].menu--fechando .menu__mancha{animation:mancha-fecha .48s cubic-bezier(.6,0,.4,1) .12s both}.menu[open].menu--fechando .menu__fundo{animation:fundo-sai .2s ease .1s both}.menu[open].menu--fechando .menu__respingo{animation:respingo-volta .42s cubic-bezier(.6,0,.4,1) .12s both}}@media(prefers-reduced-motion:reduce){.menu[open] .menu__tinta,.menu[open] .menu__conteudo{animation:fundo-entra .2s ease both}}.menu__rolo{position:absolute;left:calc(var(--mx) - 30px);top:0;width:60px;height:96px;opacity:0;rotate:180deg;--la: 0px}@media(prefers-reduced-motion:no-preference){.menu[open] .menu__rolo{animation:menu-rolo-desce .64s cubic-bezier(.5,0,.3,1) both}.menu[open].menu--fechando .menu__rolo{animation:menu-rolo-sobe .48s cubic-bezier(.6,0,.4,1) .12s both}}@keyframes menu-rolo-desce{0%{opacity:1;transform:translateY(var(--my))}85%{opacity:1}to{opacity:0;transform:translateY(100vh)}}@keyframes menu-rolo-sobe{0%{opacity:1;transform:translateY(100vh)}to{opacity:1;transform:translateY(var(--my))}}@keyframes mancha-abre{0%{transform:scale(.05) rotate(-20deg)}to{transform:scale(var(--me)) rotate(0)}}@keyframes mancha-fecha{0%{transform:scale(var(--me))}to{transform:scale(.02) rotate(25deg)}}@keyframes fundo-entra{0%,70%{opacity:0}to{opacity:1}}@keyframes fundo-sai{to{opacity:0}}@keyframes respingo-voa{0%{opacity:0;transform:rotate(var(--ang)) translate(0) scale(.4)}20%{opacity:1}75%{opacity:1;transform:rotate(var(--ang)) translate(calc(var(--dist) * min(42vw,260px))) scale(1)}to{opacity:0;transform:rotate(var(--ang)) translate(calc(var(--dist) * min(46vw,290px))) scale(.6)}}@keyframes some{to{opacity:0}}@keyframes sai-seca{to{opacity:0;transform:translate(-18px)}}@keyframes respingo-volta{0%{opacity:1;transform:rotate(var(--ang)) translate(calc(var(--dist) * min(44vw,275px))) scale(.8)}to{opacity:0;transform:rotate(var(--ang)) translate(0) scale(.3)}}.cortina{position:fixed;inset:0;z-index:60;pointer-events:none;background:var(--amarelo);clip-path:inset(0 100% 0 0)}.cortina--entra{animation:cortina-entra .26s var(--passada) forwards}.cortina--sai{animation:cortina-sai .4s var(--passada) forwards}@keyframes cortina-entra{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cortina-sai{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}.hero__mostruario [data-foto=sala-verde] img{object-position:50% 38%}.hero__mostruario [data-foto=parede-dois-tons-azul] img{object-position:50% 40%}.hero__mostruario [data-foto=sala-branca] img{object-position:50% 30%}.atendemos{margin-top:24px}.atendemos__titulo{display:flex;align-items:center;gap:8px;font-weight:700;margin-bottom:12px}.atendemos__bairros{display:flex;flex-wrap:wrap;gap:6px}.atendemos__bairros li{padding:4px 11px;border-radius:999px;border:1px solid rgb(255 255 255 / .22);font-size:.875rem;font-weight:600;color:#e7ebf0;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.atendemos__bairros li:hover,.atendemos__bairros .atendemos__cidade{background:var(--amarelo);border-color:var(--amarelo);color:var(--tinta)}.atendemos__resto{margin-top:12px;color:#c4ccd5;font-size:.9375rem}html.revela [data-revela=bairros] li{opacity:0}html.revela [data-visto=sim][data-revela=bairros] li{opacity:1;animation:entra-sobe .38s var(--seca) backwards;animation-delay:calc(var(--ordem, 0) * 28ms)}html.revela [data-visto=sim][data-revela=bairros] .atendemos__cidade{animation-delay:.62s}.hero__area{grid-area:area;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.9375rem}.hero__area-selo{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;background:var(--tinta);color:var(--branco);font-weight:700;font-size:.875rem}.hero__area-selo .icone{width:16px;height:16px;color:var(--amarelo)}.hero__area-linha{color:#2c3c4d;font-weight:600;white-space:nowrap}.hero__area-bairro{position:relative;display:inline-block;font-weight:800;color:var(--tinta);z-index:0}.hero__area-bairro:before{content:"";position:absolute;z-index:-1;inset:.55em -.15em 0;background:var(--amarelo);opacity:.85}@media(prefers-reduced-motion:no-preference){html.revela .hero__area-bairro{animation:entra-seca .38s var(--seca)}html.revela .hero__area-bairro:before{animation:passada .52s var(--passada)}}.hero__area-linha{min-width:15.5em}@media(max-width:480px){.hero__area{flex-direction:column;align-items:flex-start;gap:6px}}.pintura{z-index:auto}.pintura__faixa{z-index:0}.pintura__rolo,.pintura__conjunto{z-index:3}.rolo-real__la{transform:translateY(var(--la, 0px))}.pintura__rolo svg,.passada__rolo svg{width:100%;height:100%;overflow:visible}.hero .passada:before{display:none}.hero .passada__rolo{display:none}.pintura__faixa{position:absolute}.pintura__faixa svg{display:block;overflow:visible}.pintura__conjunto{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .6s var(--seca)}.pintura--chegando .pintura__conjunto{opacity:1;transform:none}.pintura__lata{animation:none!important}.gotas{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none}.gota{position:absolute;left:var(--x, 0px);top:0}.gota>i{position:absolute;display:block;animation-duration:var(--dur);animation-delay:var(--atraso);animation-iteration-count:infinite;animation-fill-mode:backwards}.gota__pescoco{left:calc(var(--w) * -.13);top:0;width:calc(var(--w) * .26);height:calc(var(--w) * 1.1);border-radius:999px;background:linear-gradient(#f6c20f,#f59a2e);transform-origin:50% 0;transform:scaleY(0);animation-name:gota-pescoco;animation-timing-function:ease-in-out}.gota__corpo{left:calc(var(--w) * -.5);top:0;width:var(--w);height:calc(var(--w) * 1.3);border-radius:50%/62% 62% 38% 38%;background:radial-gradient(circle at 34% 64%,rgb(255 255 255 / .65) 0 13%,transparent 19%),linear-gradient(170deg,#f7c93a,#f08a3c 70%,#e9785a);transform-origin:50% 0;opacity:0;animation-name:gota-corpo}.gota__onda{left:calc(var(--w) * -.9);top:var(--q);width:calc(var(--w) * 1.8);height:calc(var(--w) * .45);border-radius:50%;background:#f08a3c80;opacity:0;animation-name:gota-marca}@keyframes gota-corpo{0%{opacity:1;transform:translateY(0) scale(.15,.1)}42%{opacity:1;transform:translateY(calc(var(--w) * .15)) scale(.8,.78)}56%{opacity:1;transform:translateY(calc(var(--w) * .6)) scale(.88,1.08);animation-timing-function:cubic-bezier(.55,0,1,.45)}92%{opacity:1;transform:translateY(var(--q)) scale(.72,1.28)}95%,to{opacity:0;transform:translateY(var(--q)) scale(.5,.3)}}@keyframes gota-pescoco{0%,30%{transform:scaleY(0)}54%{transform:scaleY(.9)}60%{transform:scaleY(.25)}68%,to{transform:scaleY(0)}}@keyframes gota-marca{0%,91%{opacity:0;transform:scale(.3)}94%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.gotas--pausa .gota>i{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.gotas{display:none}}.logo-pinga{position:relative;display:inline-block;line-height:0}.logo-pinga img{display:block;width:100%}.logo-pinga__gotas{left:13%;top:43%}.topo__marca{display:inline-block}.topo__marca .logo-pinga{width:188px}.rodape .logo-pinga{width:160px}@media(max-width:460px){.topo__marca .logo-pinga{width:142px}}.rodape__area{flex-basis:100%;order:3;font-size:.8125rem;line-height:1.5;color:#c4ccd5}@media(max-width:370px){.topo__barra>.botao--cheio{padding-inline:12px;font-size:0;gap:0}.topo__barra>.botao--cheio .icone-zap{width:22px;height:22px}}@media(max-width:640px){.hero .eyebrow{max-width:62%}}.pedido__limpar{transition:opacity .22s ease,transform .26s var(--seca)}.pedido__limpar:not(.pedido__limpar--visivel){opacity:0;transform:scale(.9);pointer-events:none}.pedido__painel .pedido__limpar button{border-color:#f2a07b;color:#ffc3a6;border-style:dashed}.pedido__painel .pedido__limpar button:hover{background:#e9785a;border-color:#e9785a;color:var(--tinta)}.pedido__limpar svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}@media(max-width:380px){.hero__titulo{font-size:clamp(2.05rem,10.4vw,2.5rem)}}
