:root{--papel:#fff;--linho:#f6f5f2;--areia:#ebe8e2;--linha:#e6e3dd;--bronze-claro:#f4ede2;--papel-desenho:#fbf8f1;--tinta:#1c1b19;--tinta-suave:#5f5b54;--grafite:var(--tinta);--concreto:#8f8a82;--sobre-escuro:#efece6;--sobre-escuro-suave:#b3ada3;--linha-escura:#ffffff29;--terracota:#8a6a3f;--terracota-escuro:#6a5131;--dourado:#b4935f;--dourado-claro:#d2bb92;--nanquim:#2b2724;--oliva:#4f5a40;--whatsapp:#1f8a4c;--whatsapp-escuro:#176a3a;--titulo:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--traco-sub:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'%3E%3Cpath d='M2 9C40 3 90 4 140 7c20 1 38-2 57 1M30 12c40-3 90-3 140-1' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");--traco-circulo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M52 7C79 6 95 27 93 51 91 77 69 94 46 93 21 91 6 72 8 47 10 24 30 9 60 12' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--traco-seta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 20'%3E%3Cpath d='M2 11C12 9 24 10.5 36 10M28 3.5C31 6 34 8 37 10 34 12 31 14 28.5 16.5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--traco-risco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 10' preserveAspectRatio='none'%3E%3Cpath d='M2 6C10 3 18 7.5 26 4.5 31 2.5 35 4 38 5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");--traco-marca:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 40' preserveAspectRatio='none'%3E%3Cpath d='M5 13C40 6 110 9 195 8 197 16 196 24 193 31 130 35 60 34 7 33 3 26 3 19 5 13Z'/%3E%3C/svg%3E");--mao:"Caveat", "Segoe Print", "Bradley Hand", cursive;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--largura:1160px;--gutter:clamp(16px, 4vw, 40px);--raio:20px;--raio-p:12px;--pilula:999px;--sombra:0 1px 2px #1c1b190a, 0 12px 32px #1c1b1912;--curva:cubic-bezier(.2, .7, .1, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--papel);color:var(--tinta);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;font-weight:400;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-color:var(--linha);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}h1,h2,h3{font-family:var(--titulo);letter-spacing:-.025em;text-wrap:balance;margin:0 0 .5em;font-weight:700;line-height:1.12}h1{font-size:clamp(2.4rem,5vw,3.9rem)}h2{font-size:clamp(1.8rem,3.2vw,2.6rem)}h3{letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.25}p{text-wrap:pretty;margin:0 0 1em}.container{width:100%;max-width:var(--largura);padding-inline:var(--gutter);margin-inline:auto}.secao{padding-block:clamp(64px,9vw,120px)}.secao--papel{background-color:var(--linho);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .28 0 0 0 0 .2 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23g)'/%3E%3C/svg%3E")}.secao--escura{background-color:var(--tinta);color:var(--sobre-escuro)}.sobretitulo{font:600 .78rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--terracota);margin-bottom:1rem;display:block}.sobretitulo:before,.titulo-secao>.sobretitulo:after{content:"";vertical-align:.05em;width:1.9em;height:.6em;-webkit-mask:var(--traco-risco) center / 100% 100% no-repeat;mask:var(--traco-risco) center / 100% 100% no-repeat;background:currentColor;margin-right:.7em;display:inline-block}.titulo-secao>.sobretitulo:after{margin:0 0 0 .7em;transform:scaleX(-1)}.titulo-secao{text-align:center;max-width:760px;margin:0 auto clamp(40px,5vw,60px)}.titulo-secao h2{margin-bottom:.4em}.titulo-secao>p{color:var(--tinta-suave);max-width:58ch;margin:0 auto;font-size:1.08rem}.secao--escura .sobretitulo{color:var(--dourado-claro)}.secao--escura h2,.secao--escura h3{color:#fff}.secao--escura .titulo-secao p,.secao--escura .lead{color:var(--sobre-escuro-suave)}.secao--escura .botao:not(.botao--whatsapp){color:var(--tinta);background:#fff;border-color:#fff}.secao--escura .botao:not(.botao--whatsapp):hover{background:var(--dourado-claro);border-color:var(--dourado-claro);color:var(--tinta)}.secao--escura .botao--claro:not(.botao--whatsapp){color:#fff;background:0 0;border-color:#fff9}.secao--escura .botao--claro:not(.botao--whatsapp):hover{color:var(--tinta);background:#fff;border-color:#fff}.lead{color:var(--tinta-suave);max-width:62ch;font-size:1.15rem}.caixa{background:var(--linho);border-radius:var(--raio);padding:clamp(24px,3vw,32px)}.secao--papel .caixa{background:var(--papel)}.botao{border:1px solid var(--tinta);border-radius:var(--pilula);background:var(--tinta);min-height:50px;color:var(--papel);font:600 .98rem/1.1 var(--sans);cursor:pointer;justify-content:center;align-items:center;gap:.5em;padding:.75em 1.6em;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.botao:hover{background:var(--terracota-escuro);border-color:var(--terracota-escuro)}.botao:before{content:"";border:1px solid var(--eco,var(--tinta));border-radius:inherit;opacity:.4;transition:transform .35s var(--curva), opacity .35s;pointer-events:none;position:absolute;inset:-4px -2px -2px -4px;transform:rotate(-1.2deg)}.botao:hover:before{opacity:.7;transform:rotate(.6deg)translate(1px,-1px)}.botao--claro{--eco:var(--dourado)}.botao--whatsapp{--eco:var(--whatsapp)}.secao--escura,.banner,.hero{--eco:var(--dourado-claro)}.seta:after{content:"";vertical-align:.02em;width:1.3em;height:.65em;-webkit-mask:var(--traco-seta) center / contain no-repeat;mask:var(--traco-seta) center / contain no-repeat;transition:transform .25s var(--curva);background:currentColor;margin-left:.45em;display:inline-block}.botao.seta:after{margin-left:0}.seta:hover:after{transform:translate(3px)}.botao--claro{color:var(--tinta);border-color:var(--linha);background:0 0}.botao--claro:hover{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}.botao--whatsapp{background:var(--whatsapp);border-color:var(--whatsapp);color:#fff}.botao--whatsapp:hover{background:var(--whatsapp-escuro);border-color:var(--whatsapp-escuro)}.botoes{flex-wrap:wrap;gap:12px;display:flex}.titulo-secao+.botoes,.centro-botoes{justify-content:center}input,select,textarea{border-radius:var(--raio-p)}.prosa{max-width:68ch}.prosa a{color:var(--terracota-escuro);text-decoration-color:var(--dourado);text-decoration-thickness:1px}.prosa a:hover{color:var(--tinta)}.prosa h2{margin-top:1.6em;font-size:1.75rem}.prosa ul:not([class]){padding-left:1.6em;list-style:none}.prosa ul:not([class])>li{position:relative}.prosa ul:not([class])>li:before{content:"";background:var(--dourado);width:.95em;height:.4em;-webkit-mask:var(--traco-risco) center / 100% 100% no-repeat;mask:var(--traco-risco) center / 100% 100% no-repeat;position:absolute;top:.68em;left:-1.5em}.prosa li{margin-bottom:.4em}.prosa table{border-collapse:collapse;background:var(--papel);width:100%;margin:1em 0 2em;font-size:.98rem}.prosa th,.prosa td{text-align:left;border-bottom:1px solid var(--linha);padding:.7em .9em}.prosa th{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);font-size:.8rem;font-weight:600}.tabela-rolagem{overflow-x:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--terracota);outline-offset:2px}.revelar [data-r]{opacity:0;transition:opacity .8s,transform .8s;transition-delay:calc(var(--i,0) * 60ms);transform:translateY(16px)}.revelar [data-r].visto{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.filtros-desenho{width:0;height:0;position:absolute;overflow:hidden}.desenho{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:url(#tremor);display:block;overflow:visible}.desenho__eco{opacity:.35}.mao{font-family:var(--mao);letter-spacing:0;font-weight:600}mark,.grifo{color:inherit;white-space:nowrap;background:0 0;position:relative}mark:after,.grifo:after{content:"";background:var(--dourado);pointer-events:none;height:.3em;-webkit-mask:var(--traco-sub) center / 100% 100% no-repeat;mask:var(--traco-sub) center / 100% 100% no-repeat;position:absolute;bottom:-.16em;left:-2%;right:-2%}.grifo--circulo{margin-inline:.18em}.grifo--circulo:after{height:auto;-webkit-mask-image:var(--traco-circulo);mask-image:var(--traco-circulo);inset:-.14em -.42em -.12em}.marca{isolation:isolate;position:relative}.marca:before{content:"";z-index:-1;background:var(--bronze-claro);-webkit-mask:var(--traco-marca) center / 100% 100% no-repeat;mask:var(--traco-marca) center / 100% 100% no-repeat;position:absolute;inset:.05em -.25em -.02em}.secao--papel .marca:before,.caixa .marca:before{background:var(--dourado-claro);opacity:.55}ol.passos-mao>li{position:relative}ol.passos-mao>li:after{content:"";background:var(--dourado);pointer-events:none;width:62px;height:62px;-webkit-mask:var(--traco-circulo) center / contain no-repeat;mask:var(--traco-circulo) center / contain no-repeat;position:absolute;top:25px;left:25px}.franja{background:repeating-linear-gradient(90deg, var(--dourado-claro) 0 1px, transparent 1px 6px) content-box;opacity:.8;height:9px}.topo[data-astro-cid-nen7h5rs]{z-index:30;backdrop-filter:blur(10px);border-bottom:1px solid var(--linha);background:#fffffff5;position:sticky;top:0}.topo__linha[data-astro-cid-nen7h5rs]{min-height:76px;transition:min-height .4s var(--curva);align-items:center;gap:28px;display:flex}.topo--rolado[data-astro-cid-nen7h5rs] .topo__linha[data-astro-cid-nen7h5rs]{min-height:64px}.topo__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:54px;height:auto;transition:width .4s var(--curva)}.topo--rolado[data-astro-cid-nen7h5rs] .topo__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:46px}.topo__nav[data-astro-cid-nen7h5rs]{color:var(--tinta-suave);gap:30px;margin-left:auto;font-size:.97rem;font-weight:500;display:flex}.topo__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:6px;text-decoration:none;transition:color .2s;position:relative}.topo__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--tinta)}.topo__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--dourado);height:7px;-webkit-mask:var(--traco-sub) center / 100% 100% no-repeat;mask:var(--traco-sub) center / 100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .5s var(--curva);position:absolute;bottom:-3px;left:-3%;right:-3%}.topo__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.topo__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]:after{clip-path:inset(0)}.topo__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--tinta)}.topo__busca[data-astro-cid-nen7h5rs]{border-left:1px solid var(--linha);min-height:32px;color:var(--tinta-suave);align-items:center;gap:8px;padding-left:28px;font-size:.97rem;font-weight:500;text-decoration:none;display:inline-flex}.topo__busca[data-astro-cid-nen7h5rs]:hover{color:var(--terracota-escuro)}.topo__orcamento[data-astro-cid-nen7h5rs]{border:1px solid var(--tinta);border-radius:var(--pilula);background:var(--tinta);min-height:44px;color:var(--papel);align-items:center;gap:8px;padding:0 22px;font-size:.97rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.topo__orcamento[data-astro-cid-nen7h5rs]:hover{background:var(--terracota-escuro);border-color:var(--terracota-escuro)}.topo__orcamento[data-astro-cid-nen7h5rs]{position:relative}.topo__orcamento[data-astro-cid-nen7h5rs]:before{content:"";border:1px solid var(--tinta);border-radius:inherit;opacity:.4;transition:transform .35s var(--curva), opacity .35s;pointer-events:none;position:absolute;inset:-4px -2px -2px -4px;transform:rotate(-1.2deg)}.topo__orcamento[data-astro-cid-nen7h5rs]:hover:before{opacity:.7;transform:rotate(.6deg)translate(1px,-1px)}.contador[data-astro-cid-nen7h5rs]{border-radius:var(--pilula);background:var(--dourado);min-width:22px;height:22px;color:var(--tinta);font:600 .75rem/1 var(--sans);place-items:center;padding:0 6px;display:inline-grid}.contador[data-astro-cid-nen7h5rs][hidden]{display:none}.topo__menu[data-astro-cid-nen7h5rs]{display:none;position:relative}.topo__menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;align-content:center;gap:6px;width:44px;height:44px;padding:0 10px;list-style:none;display:grid}.topo__menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.topo__menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--tinta);border-radius:2px;height:1.5px}.topo__menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:rotate(-2deg)}.topo__menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){width:78%;transform:rotate(1.5deg)}.topo__menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){width:90%;transform:rotate(-1deg)}.topo__menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);min-width:260px;box-shadow:var(--sombra);animation:abrir .35s var(--curva);padding:8px 0;display:grid;position:absolute;top:calc(100% + 14px);right:0}@keyframes abrir{0%{opacity:0;transform:translateY(-8px)}}.topo__menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:center;padding:12px 20px;font-weight:500;text-decoration:none;display:flex}.topo__menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:before{content:"";background:var(--dourado);width:0;height:.55em;-webkit-mask:var(--traco-risco) left center / 1.4em 100% no-repeat;mask:var(--traco-risco) left center / 1.4em 100% no-repeat;transition:width .3s var(--curva), margin .3s var(--curva);margin-right:0}.topo__menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:before,.topo__menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible:before,.topo__menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]:before{width:1.4em;margin-right:10px}.topo__menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] hr[data-astro-cid-nen7h5rs]{background:var(--dourado-claro);height:6px;-webkit-mask:var(--traco-sub) center / 100% 100% no-repeat;mask:var(--traco-sub) center / 100% 100% no-repeat;border:0;margin:8px 20px}.topo__menu[data-astro-cid-nen7h5rs] .topo__menu-extra[data-astro-cid-nen7h5rs]{color:var(--tinta-suave);padding-block:9px;font-weight:400}@media (width<=1100px){.topo__nav[data-astro-cid-nen7h5rs]{display:none}.topo__busca[data-astro-cid-nen7h5rs]{border-left:0;margin-left:auto;padding-left:0}.topo__menu[data-astro-cid-nen7h5rs]{display:block}}@media (width<=520px){.topo__linha[data-astro-cid-nen7h5rs]{gap:14px}.topo__busca[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}.topo__orcamento[data-astro-cid-nen7h5rs]{padding:0 14px}}.rodape[data-astro-cid-jo6i4kqk]{background-color:var(--linho);color:var(--tinta-suave);padding-block:72px 32px;font-size:.95rem}.rodape__franja[data-astro-cid-jo6i4kqk]{margin-top:-36px;margin-bottom:48px}.rodape__grade[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:40px;display:grid}.rodape[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font:600 .74rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--concreto);margin-bottom:1.2em}.rodape[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rodape[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none;transition:color .2s}.rodape[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--tinta)}.rodape[data-astro-cid-jo6i4kqk] .rodape__logo{width:96px;height:auto;margin-bottom:20px}.rodape__marca[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:30ch}.rodape__base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--linha);color:var(--concreto);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;font-size:.8rem;display:flex}@media (width<=860px){.rodape__grade[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:32px 24px}.rodape__marca[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.pular[data-astro-cid-hkbrpulz]{background:var(--tinta);color:var(--linho);z-index:100;padding:8px 16px;position:absolute;top:8px;left:-999px}.pular[data-astro-cid-hkbrpulz]:focus{left:8px}.whatsapp-flutuante[data-astro-cid-hkbrpulz]{background:var(--whatsapp);color:#fff;z-index:40;width:56px;height:56px;animation:surgir .6s var(--curva) 1.2s both;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 20px #0003}@keyframes surgir{0%{opacity:0;transform:translateY(16px)scale(.9)}}@media (prefers-reduced-motion:reduce){.whatsapp-flutuante[data-astro-cid-hkbrpulz]{animation:none}}.aviso[data-astro-cid-hkbrpulz]{background:var(--tinta);color:var(--linho);border-radius:var(--pilula);visibility:hidden;opacity:0;z-index:50;max-width:calc(100% - 120px);padding:12px 20px;font-size:.95rem;transition:transform .25s,opacity .25s,visibility .25s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,140%)}.aviso[data-astro-cid-hkbrpulz] a{color:var(--dourado-claro);margin-left:8px}.aviso[data-astro-cid-hkbrpulz].visivel{visibility:visible;opacity:1;transform:translate(-50%)}
