:root{--tinta: #0E0A08;--papel: #EDEBE7;--areia: #D8C6B5;--terracota: #954E24;--brasa: #C0683A;--cacau: #3A2113;--fundo-foto: #4A2C1A;--tinta-suave: #4A3A30;--filete: rgba(14, 10, 8, .18);--filete-claro: rgba(237, 235, 231, .28);--display: "Instrument Serif", "Times New Roman", serif;--texto: "Newsreader", Georgia, serif;--mono: "IBM Plex Mono", ui-monospace, Consolas, monospace;--t-marca: clamp(5.4rem, 2rem + 17vw, 14rem);--t-num: clamp(8.5rem, 4rem + 18vw, 15rem);--t-h2: clamp(2.6rem, 1.6rem + 4.4vw, 5rem);--t-h1: clamp(1.5rem, 1.2rem + 1.2vw, 2.15rem);--t-corpo: 1.15rem;--t-mono: .72rem;--sai: cubic-bezier(.22, 1, .36, 1);--vai-volta: cubic-bezier(.65, 0, .35, 1);--pad: clamp(1.25rem, 5vw, 3.5rem);--secao: clamp(5rem, 12vw, 10rem);--max: 82rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}body{margin:0;background:var(--papel);color:var(--tinta);font:400 var(--t-corpo)/1.55 var(--texto);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow-x:clip}body:after{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.05;background-image:url(../img/grao.webp);background-size:128px}img{display:block;max-width:100%;height:auto}h1,h2,h3,p,ol,ul,dl,dd,figure,blockquote{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}em{font-style:italic}strong{font-weight:500}:focus-visible{outline:2px solid var(--terracota);outline-offset:4px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pular{position:absolute;left:1rem;top:-5rem;z-index:100;background:var(--tinta);color:var(--papel);padding:.7rem 1rem;font:500 var(--t-mono)/1 var(--mono)}.pular:focus{top:1rem}.mono{font:500 var(--t-mono)/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase}.mono.data,.cab .data,.timbre .data,.contato-borda{letter-spacing:.06em;word-spacing:-.12em}.miudo{margin-top:1rem;color:var(--tinta-suave)}.cx{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--pad)}.secao{padding-block:var(--secao);position:relative}h2{font:400 var(--t-h2)/.98 var(--display);letter-spacing:-.01em;text-wrap:balance}h2 em{color:var(--terracota)}.grade{display:grid;gap:1.5rem}.margem{color:var(--tinta-suave);border-top:1px solid currentColor;padding-top:.6rem;width:max-content}@media(min-width:900px){.grade{grid-template-columns:repeat(12,1fr);gap:0 2rem}.grade>.margem{grid-column:1 / span 2;align-self:start;position:sticky;top:2rem}.promessa-corpo{grid-column:3 / span 9}.incomodo-corpo,.faq-lista{grid-column:3 / span 8}}.ponto{display:inline-block;width:.2em;height:.2em;border-radius:50%;background:var(--brasa);margin-left:.04em;vertical-align:baseline}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;padding:1rem 1.6rem;border-radius:2px;background:var(--tinta);color:var(--papel);font:500 .8rem/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .3s var(--sai)}.btn span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;padding-bottom:.2rem;transition:background-size .45s var(--sai)}.btn:hover span,.btn:focus-visible span{background-size:100% 1px}.btn:hover{background:var(--terracota)}.btn-claro{background:var(--papel);color:var(--tinta)}.btn-claro:hover{background:var(--areia)}.barra{position:fixed;z-index:60;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem var(--pad) calc(.6rem + env(safe-area-inset-bottom));background:var(--tinta);color:var(--papel);transform:translateY(101%);visibility:hidden;transition:transform .35s var(--vai-volta),visibility 0s .35s}.barra.visivel{transform:none;visibility:visible;transition:transform .55s var(--sai)}.barra p{font-size:.66rem;color:var(--areia)}.barra .btn{min-height:2.9rem;padding:.7rem 1.1rem;font-size:.72rem;white-space:nowrap;flex:none}@media(min-width:900px){.barra{left:auto;right:1.5rem;bottom:1.5rem;padding:.6rem .6rem .6rem 1.4rem}}.hero{position:relative;background:var(--papel);overflow:clip}.topo-data{letter-spacing:.06em;white-space:nowrap}.topo{display:flex;justify-content:space-between;gap:1rem;padding:1.1rem var(--pad);border-bottom:1px solid var(--filete);position:relative;z-index:3}@media(max-width:374px){.topo{letter-spacing:.08em;gap:.75rem}.topo-data{letter-spacing:.03em}}.palco{position:relative;height:clamp(28rem,134vw,40rem)}.marca{position:absolute;z-index:3;left:var(--pad);top:1.1rem;margin:0;font:400 var(--t-marca)/.8 var(--display);letter-spacing:-.035em;color:var(--tinta)}.marca span{display:block}.marca .l2{white-space:nowrap}.marca .l2 .ponto{display:inline-block}.marca em{color:var(--terracota)}.figura{position:absolute;z-index:2;bottom:0;right:-9%;width:min(72%,26rem);max-width:none;height:auto;pointer-events:none}@media(max-width:899px){.marca{font-size:clamp(4.6rem,21.5vw,9rem)}}@media(min-width:600px)and (max-width:899px){.figura{right:9%}}@media(max-width:899px){.hero{display:flex;flex-direction:column;min-height:100svh}.palco{flex:1 1 13rem;height:auto;min-height:13rem;max-height:40rem}.figura{width:auto;height:100%}.hero-texto{padding-top:1rem;padding-bottom:1.25rem}.hero-texto .nota{margin-bottom:.5rem}.acao{margin-top:1rem}.acao .miudo{margin-top:.6rem}}html.js:not(.static) .marca .ponto{animation:pousar .7s cubic-bezier(.34,1.56,.64,1) .35s both}@keyframes pousar{0%{transform:scale(0)}}.hero-texto{position:relative;z-index:3;padding:1.5rem var(--pad) clamp(3rem,8vw,5rem);border-top:1px solid var(--tinta)}.hero-texto .nota{color:var(--tinta-suave);margin-bottom:1rem}.hero h1{font:400 var(--t-h1)/1.18 var(--texto);letter-spacing:-.01em;text-wrap:balance;max-width:34rem}.hero h1 em{color:var(--terracota)}.acao{margin-top:1.75rem}@media(min-width:900px){.hero{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 1fr;min-height:min(100svh,62rem)}.topo{grid-column:1 / -1}.palco{grid-column:1 / -1;grid-row:2;height:auto;min-height:44rem}.hero{--fm: min(14rem, 13.4vw)}.marca{top:2.5rem;left:var(--pad);z-index:1;font-size:var(--fm)}.marca .l2{padding-left:1.1em}.figura{right:6%;width:auto;height:calc(100% - 1rem)}.hero-texto{grid-column:1 / span 5;grid-row:2;align-self:start;margin-top:calc(2.5rem + var(--fm) * 1.62 + 1.5rem);border-top:0;padding:0 0 7rem var(--pad)}.hero h1{max-width:30rem}.hero-texto:before{content:"";display:block;width:4rem;height:1px;background:var(--tinta);margin-bottom:1.25rem}}.virada{position:relative;isolation:isolate;background:var(--terracota);color:var(--papel)}html.js:not(.static) .virada{background:var(--antes, var(--papel))}html.js:not(.static) .virada:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--terracota);clip-path:circle(var(--r, var(--r0, 0px)) at var(--cx, 20%) var(--cy, 0px))}.promessa{padding-block:var(--secao)}.promessa .margem{color:var(--areia)}.promessa-frase{margin-top:clamp(2.5rem,6vw,4rem);max-width:34rem;font:400 clamp(1.2rem,1.05rem + .6vw,1.5rem)/1.4 var(--texto);color:#f3e6da;padding-top:1.25rem;border-top:1px solid var(--filete-claro)}.orcamento{max-width:60rem}.rotulo-doc{color:var(--areia);padding-bottom:1rem}.linha-orc{display:grid;gap:.3rem;padding:.6rem 0 1rem;font:400 clamp(2.9rem,1.6rem + 6vw,7rem)/.95 var(--display);letter-spacing:-.015em}.linha-orc .mono{color:var(--areia)}.risco{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration-line:none;background:linear-gradient(var(--papel),var(--papel)) 0 56% / 100% .06em no-repeat;color:#edebe79e}.troca{font-style:italic}@media(min-width:900px){.linha-orc{grid-template-columns:6rem 1fr;align-items:baseline}}.linha{display:block;width:fit-content}.risco.dividido{background:none}.risco .linha{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 8' preserveAspectRatio='none'%3E%3Cpath d='M0 5.2C22 4.1 48 5.6 72 4.3S94 3.6 100 3.2' fill='none' stroke='%23EDEBE7' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 0 60% / 100% .22em no-repeat}html.js:not(.static) .risco{background-size:0 .06em}html.js:not(.static) .risco .linha{background-size:0 .22em;transition:background-size .4s cubic-bezier(.55,0,.35,1) calc(.15s + var(--l, 0) * .34s)}html.js:not(.static) .orcamento.visto .risco .linha{background-size:100% .22em}html.js:not(.static) .troca{clip-path:inset(-.2em 100% -.3em 0)}html.js:not(.static) .troca.dividido{clip-path:none}html.js:not(.static) .troca .linha{clip-path:inset(-.2em 100% -.3em 0);transition:clip-path .6s var(--sai) calc(var(--d0, 1.2s) + var(--l, 0) * .3s)}html.js:not(.static) .orcamento.visto .troca,html.js:not(.static) .orcamento.visto .troca .linha{clip-path:inset(-.2em -.3em -.45em 0)}html.js:not(.static) .risco .linha{transition-property:background-size,color;transition-duration:.4s,.6s}html.js:not(.static) .orcamento.visto .risco .linha{color:#edebe757;transition-delay:calc(.15s + var(--l, 0) * .34s),var(--d0, 1.2s)}.troca .linha:last-child{position:relative}.sublinha{position:absolute;left:-.04em;bottom:-.16em;width:calc(100% + .14em);height:.26em;overflow:visible;pointer-events:none}.sublinha path{fill:none;stroke:var(--papel);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}html.js:not(.static) .sublinha path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .55s cubic-bezier(.55,0,.3,1) var(--d2, 2.4s)}html.js:not(.static) .orcamento.visto .sublinha path{stroke-dashoffset:0}.orcamento{position:relative}.selo{position:absolute;right:0;bottom:-2.2rem;z-index:1;color:var(--papel);border:2px solid currentColor;outline:1px solid currentColor;outline-offset:3px;padding:.5rem .8rem .45rem;font-size:.78rem;letter-spacing:.28em;rotate:-9deg;opacity:.92}html.js:not(.static) .selo{opacity:0;scale:2.2;transition:opacity .1s linear var(--d1, 3s),scale .32s cubic-bezier(.2,1.5,.45,1) var(--d1, 3s)}html.js:not(.static) .orcamento.visto .selo{opacity:.92;scale:1}html.js:not(.static) .orcamento.visto{animation:baque .3s ease-out calc(var(--d1, 3s) + .12s)}@keyframes baque{30%{translate:0 3px}}@media(min-width:900px){.selo{right:6%;bottom:-.6rem;font-size:.9rem}}.incomodo h2{max-width:12ch}.mas{margin-top:2.5rem;border-top:1px solid var(--tinta)}.mas li{position:relative;display:grid;grid-template-columns:2.6rem 1fr;padding:1rem 0;border-bottom:1px solid var(--filete);font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);line-height:1.35}.mas li:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--tinta);transform-origin:0 50%}html.js:not(.static) .mas li.rev:after{transform:scaleX(0);transition:transform .9s var(--sai) calc(var(--atraso, 0s) + .15s)}html.js:not(.static) .mas li.rev .mono{opacity:.2;translate:-.9rem 0;transition:opacity .6s var(--sai) calc(var(--atraso, 0s) + .1s),translate .7s var(--sai) calc(var(--atraso, 0s) + .1s)}html.js:not(.static) .mas li.in:after{transform:none}html.js:not(.static) .mas li.in .mono{opacity:1;translate:0 0}html.js:not(.static) .incomodo h2.rev em{color:var(--tinta);transition:color .6s var(--sai) .45s}html.js:not(.static) .incomodo h2.in em{color:var(--terracota)}.mas li .mono{color:var(--terracota);padding-top:.45rem}.aparte{position:relative;margin-top:2.5rem;max-width:30rem;padding-left:1.5rem;font-style:italic;color:var(--tinta-suave)}.aparte:before{content:"";position:absolute;left:0;top:.5em;width:.55rem;height:.55rem;border-radius:50%;background:var(--terracota)}.aparte:after{content:"";position:absolute;left:calc(.275rem - .5px);top:calc(.5em + .85rem);bottom:.3em;width:1px;background:var(--terracota);opacity:.45;transform-origin:50% 0}html.js:not(.static) .aparte.rev{translate:none}html.js:not(.static) .aparte.rev:before{transform:scale(0)}html.js:not(.static) .aparte.rev:after{transform:scaleY(0)}html.js:not(.static) .aparte.in:before{transform:none;animation:pousar .7s cubic-bezier(.34,1.56,.64,1) var(--atraso, 0s) both}html.js:not(.static) .aparte.in:after{transform:none;transition:transform 1s var(--sai) calc(var(--atraso, 0s) + .35s)}@media(min-width:900px){.mas li:nth-child(2){margin-left:3rem}.mas li:nth-child(3){margin-left:6rem}.mas li:nth-child(4){margin-left:3rem}.aparte{margin-left:auto}}.agenda{background:var(--areia);padding-block:var(--secao) calc(var(--secao) * .8);overflow:clip}.agenda-topo{display:grid;gap:1rem;margin-bottom:clamp(2.5rem,6vw,4rem)}.agenda-topo .mono{color:var(--tinta-suave)}.agenda-topo h2{font-size:clamp(3rem,1.6rem + 7vw,7.5rem)}.agenda-intro{max-width:30rem;color:var(--tinta-suave)}@media(min-width:900px){.agenda-topo{grid-template-columns:1fr 22rem;align-items:end}.agenda-topo .mono{grid-column:1 / -1}}.folhas{display:grid;gap:0;padding-inline:var(--pad);max-width:52rem;margin-inline:auto}.folha{--t-num: clamp(8rem, 2rem + 38vw, 12rem);position:relative;background:var(--papel);padding:1.1rem 1.4rem 1.5rem;min-height:22rem;border:1px solid var(--filete);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;transform-origin:50% 0}.folha+.folha{margin-top:-.6rem}.folha:nth-child(odd){rotate:-1.2deg}.folha:nth-child(2n){rotate:.9deg}.cab{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:1px dashed var(--filete);color:var(--tinta-suave)}.num{align-self:start;font:400 var(--t-num)/.74 var(--display);letter-spacing:-.04em;color:var(--terracota);margin:1.1rem 0 0 -.05em}.conteudo{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--filete);max-width:28rem}.folha h3{font:400 clamp(1.55rem,1.2rem + 1.4vw,2.3rem)/1.06 var(--display);text-wrap:balance}.folha .conteudo p:not(.mono){margin-top:.55rem;font-size:1.05rem;line-height:1.45;color:var(--tinta-suave);text-wrap:pretty}.tema{color:var(--terracota);margin-bottom:.45rem}.carimbo{display:inline-block;color:var(--terracota);border:1.5px solid currentColor;padding:.2rem .5rem;rotate:-3deg;margin-bottom:.7rem}.f-19{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}.f-19 .cab{color:var(--areia);border-color:var(--filete-claro)}.f-19 .conteudo{border-color:var(--filete-claro)}.f-19 .num,.f-19 .carimbo{color:var(--brasa)}.f-19 .conteudo p:not(.mono){color:var(--areia)}.f-15 .num{color:transparent;-webkit-text-stroke:1px rgba(14,10,8,.32)}.f-15 .vida{font:italic 400 1.4rem/1.2 var(--texto);color:var(--tinta)}@media(min-width:900px){.folhas{max-width:60rem}.folha{--t-num: clamp(15rem, 4rem + 17vw, 21rem);min-height:30rem;padding:1.4rem 2.5rem 2.25rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:3rem}.cab{grid-column:1 / -1}.num{grid-row:2;grid-column:1;align-self:end;margin:0 0 -.02em -.05em}.conteudo{grid-row:2;grid-column:2;align-self:end;margin-top:0}.f-15 .num{-webkit-text-stroke-width:1.5px}}.pilha .agenda{--alt: clamp(24rem, 66svh, 29rem);--passo: 48svh}.pilha .agenda .trilho{height:calc(var(--alt) + 4rem + 6.35 * var(--passo))}.pilha .agenda .palco-agenda{position:sticky;top:max(1rem,calc(50svh - var(--alt) / 2 - 2rem))}.pilha .agenda .folhas{position:relative;height:var(--alt);perspective:2600px;perspective-origin:50% -20%}.pilha .agenda .folha,.pilha .agenda .folha:nth-child(odd),.pilha .agenda .folha:nth-child(2n){position:absolute;top:0;left:var(--pad);right:var(--pad);height:var(--alt);min-height:0;margin:0;z-index:calc(10 - var(--i));rotate:none;transform-origin:50% 0;backface-visibility:hidden;transform:rotateX(calc(var(--vira, 0) * 96deg))}.pilha .agenda .folhas:after{content:"";position:absolute;top:calc(100% - 1px);left:calc(var(--pad) + 2px);right:calc(var(--pad) + 2px);height:calc(var(--resta, 6) * 4px);background:repeating-linear-gradient(180deg,var(--papel) 0 3px,rgba(14,10,8,.2) 3px 4px)}.pilha .agenda .folha:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--sombra, 0);background:linear-gradient(180deg,#0e0a0880,#0e0a0800 75%)}.pilha .agenda .folha:before{content:"";position:absolute;top:.45rem;left:50%;width:5.5rem;height:.4rem;translate:-50% 0;background:radial-gradient(circle at .2rem 50%,rgba(14,10,8,.28) .14rem,transparent .16rem) 0 0 / 1.1rem 100% repeat-x}.pilha .agenda .f-19:before{background-image:radial-gradient(circle at .2rem 50%,rgba(237,235,231,.3) .14rem,transparent .16rem)}.pilha .agenda .cab{padding-top:.55rem}.contador{display:none}.pilha .agenda .contador{display:flex;align-items:center;max-width:52rem;margin:2.6rem auto 0;padding-inline:var(--pad)}@media(min-width:900px){.pilha .agenda .contador{max-width:60rem}}.contador ol{display:flex;gap:.35rem;align-items:center}.contador li{width:2rem;height:2px;background:#0e0a0833;transition:background .3s var(--sai)}.contador li.feita{background:var(--terracota)}@media(min-width:900px){.pilha .agenda{--alt: clamp(24rem, 70svh, 30rem);--passo: 52svh}.pilha .agenda .folhas{perspective:2100px}}.mari{position:relative;background:var(--fundo-foto);color:var(--papel);display:grid;overflow:clip}.mari-foto{transform-origin:50% 20%;width:100%;aspect-ratio:4 / 4.4;object-fit:cover;object-position:50% 12%;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.mari-texto{position:relative;padding:0 var(--pad) var(--secao);margin-top:-5rem;max-width:40rem}.mari-texto>.mono{color:var(--areia)}.mari blockquote{font:400 clamp(2.5rem,1.5rem + 4vw,4.6rem)/.98 var(--display);margin:1rem 0 1.75rem;text-wrap:balance}.mari blockquote em{color:var(--brasa)}.mari-texto p:not(.mono){color:#e6dcd2;margin-top:1rem;max-width:33rem}.ano{margin-top:2.5rem;border-top:1px solid var(--brasa)}.ano div{position:relative;display:grid;grid-template-columns:4.5rem 1fr;padding:.7rem 0;border-bottom:1px solid var(--filete-claro)}.ano div:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--brasa);transform-origin:0 50%}@supports (animation-timeline: view()){html.js:not(.static) .mari-foto{animation:assentar-foto linear both;animation-timeline:view();animation-range:entry 0% entry calc(0% + 70svh)}}html.js:not(.static) .ano div.rev:after{transform:scaleX(0);transition:transform .9s var(--sai) calc(var(--atraso, 0s) + .2s)}html.js:not(.static) .ano div.in:after{transform:none}@keyframes assentar-foto{0%{scale:1.14;translate:0 -3%}}.ano dt{color:var(--papel)}.ano dd{color:var(--areia)}@media(min-width:900px){.mari{grid-template-columns:44% 1fr;align-items:center;min-height:46rem}.mari-foto{contain:size;align-self:stretch;height:auto;aspect-ratio:auto;-webkit-mask-image:linear-gradient(90deg,#000 55%,transparent);mask-image:linear-gradient(90deg,#000 55%,transparent)}.mari-texto{margin:0 0 0 -6rem;padding:var(--secao) var(--pad) var(--secao) 0}}.prova{background:var(--papel)}.contato{background:var(--tinta);color:var(--areia);padding:.8rem .8rem 1rem}.contato-borda{display:flex;justify-content:space-between;gap:1rem;font-size:.6rem;opacity:.75;padding-bottom:.7rem}.quadros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .6rem}.quadro{position:relative}.quadro img{width:100%;aspect-ratio:4 / 5;object-fit:cover;filter:saturate(.85)}.quadro figcaption{margin-top:.4rem;font-size:.6rem;opacity:.7}.lapis{position:absolute;left:-.45rem;top:-.45rem;width:calc(100% + .9rem);height:calc(100% - 1.1rem + .9rem);overflow:visible;pointer-events:none}.lapis path{fill:none;stroke:var(--brasa);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.escolhido figcaption{color:var(--brasa);opacity:1}html.js:not(.static) .quadro img{filter:brightness(2.4) contrast(.4) saturate(0);transition:filter 1.1s cubic-bezier(.3,.6,.3,1) calc(var(--q, 0) * .14s)}html.js:not(.static) .contato.revelada .quadro img{filter:saturate(.85)}html.js:not(.static) .lapis path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s cubic-bezier(.5,0,.3,1) 1.15s}html.js:not(.static) .contato.revelada .lapis path{stroke-dashoffset:0}.prova-texto{margin-top:clamp(3rem,8vw,5rem);max-width:36rem}.prova-texto .mono{color:var(--tinta-suave)}.prova blockquote{font:italic 400 clamp(2.2rem,1.4rem + 3.4vw,4rem)/1 var(--display);margin:1rem 0 1.5rem;text-wrap:balance}.prova-texto p:not(.mono){color:var(--tinta-suave)}.fecho{margin-top:clamp(5rem,12vw,9rem);font:400 clamp(2.4rem,1.4rem + 4.5vw,5.2rem)/1 var(--display);letter-spacing:-.01em;text-wrap:balance;max-width:16ch}@media(min-width:900px){.contato{padding:1rem 1.2rem 1.3rem}.contato-borda{font-size:.64rem}.quadros{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.prova .cx{display:grid;grid-template-columns:repeat(12,1fr);gap:0 2rem}.contato{grid-column:1 / -1}.prova-texto{grid-column:2 / span 7}.depoimentos{grid-column:1 / -1}.fecho{grid-column:3 / span 10}}.depoimentos{margin-top:3rem;display:grid;gap:1rem}.depoimento{border-top:1px solid var(--tinta);padding-top:1rem}.depoimento q{font:italic 400 1.3rem/1.35 var(--texto);quotes:none}.depoimento cite{display:block;margin-top:.6rem;font:500 var(--t-mono)/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;font-style:normal;color:var(--tinta-suave)}.oferta{--antes: var(--papel);overflow-x:clip;padding:clamp(3rem,8vw,7rem) 0 clamp(4rem,9vw,8rem)}.contrato{position:relative;background:var(--papel);color:var(--tinta);margin-inline:.6rem;padding:1.4rem 1.25rem 2.2rem;max-width:50rem;border-top:6px solid var(--tinta)}@supports (animation-timeline: view()){html.js:not(.static) .contrato{animation:pousar-doc linear both;animation-timeline:view();animation-range:entry 0% entry calc(0% + 60svh)}}@keyframes pousar-doc{0%{rotate:-5deg;translate:0 9rem;scale:.94}70%{rotate:.4deg;scale:1}to{rotate:0deg;translate:0 0;scale:1}}.timbre-sep{display:none}.timbre-data{display:block}@media(min-width:900px){.timbre-sep,.timbre-data{display:inline}}.timbre{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:.8rem;border-bottom:1px solid var(--tinta);color:var(--tinta-suave)}.contrato h2{font-size:clamp(3.4rem,2rem + 7vw,7rem);line-height:.9;margin:2rem 0 1.5rem}.partes{font-size:1.15rem;max-width:36rem}.clausulas{margin-top:2rem;border-top:1px solid var(--filete)}.clausulas li{position:relative;padding:1rem 3rem 1rem 0;border-bottom:1px solid var(--filete);line-height:1.5}.rubrica-mb{position:absolute;right:.1rem;top:.7rem;font:400 2.1rem/1 "Assinatura",var(--display);color:var(--terracota);rotate:-8deg}html.js:not(.static) .rubrica-mb.rev{opacity:1;translate:none;clip-path:inset(-20% 100% -20% -10%);transition:clip-path .6s cubic-bezier(.45,.1,.25,1) calc(var(--atraso, 0s) + .2s)}html.js:not(.static) .rubrica-mb.in{clip-path:inset(-20% -20% -20% -10%)}.clausulas li .mono{display:block;color:var(--terracota);margin-bottom:.3rem}.investimento{margin-top:2.5rem;display:grid;gap:.3rem}.investimento>.mono{color:var(--tinta-suave)}.valor{font:400 clamp(3.6rem,2.4rem + 6vw,6.5rem)/.9 var(--display);letter-spacing:-.02em;color:var(--terracota)}.valor.vazio{font-size:clamp(2rem,1.6rem + 2vw,3rem);line-height:1;color:var(--tinta)}.parcelas,.garantia{color:var(--tinta-suave)}.prazo{color:var(--terracota);margin-top:.5rem}.assinaturas{display:grid;gap:2rem;margin-top:5.5rem}.ass{border-top:1px solid var(--tinta);padding-top:.5rem;position:relative}.ass .mono{color:var(--tinta-suave)}.rubrica{position:absolute;bottom:calc(100% - .32em);left:.2rem;font:400 clamp(3.4rem,2.6rem + 2vw,4.4rem)/1.2 "Assinatura",var(--display);color:var(--terracota);rotate:-4deg;transform-origin:0 100%;white-space:nowrap}.rubrica.vazia{font-size:2.6rem}.ass-voce{margin-top:2.2rem}html.js:not(.static) .rubrica:not(.vazia){-webkit-mask:linear-gradient(90deg,#000 44%,transparent 56%) 100% 0 / 260% 100% no-repeat;mask:linear-gradient(90deg,#000 44%,transparent 56%) 100% 0 / 260% 100% no-repeat;transition:-webkit-mask-position 1.5s cubic-bezier(.45,.1,.25,1) .15s,mask-position 1.5s cubic-bezier(.45,.1,.25,1) .15s}html.js:not(.static) .assinaturas.vista .rubrica:not(.vazia){-webkit-mask-position:0 0;mask-position:0 0}.ass-voce:after{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--terracota);transform:scaleX(0);transform-origin:0 50%;transition:transform .7s var(--sai)}.contrato:has(.btn-assinar:hover,.btn-assinar:focus-visible,.btn-assinar:active) .ass-voce:after{transform:none}.btn-assinar{margin-top:2.2rem;width:100%}.contrato>.miudo{text-align:center}@media(min-width:900px){.contrato{margin-inline:auto;padding:2rem 4rem 3.5rem}.assinaturas{grid-template-columns:1fr 1fr;gap:3rem;margin-top:5rem}.ass-voce{margin-top:0}.btn-assinar{width:auto}}.faq{background:var(--tinta);color:var(--papel)}.faq .margem{color:var(--areia)}.faq h2 em{color:var(--brasa)}.faq-lista h2{margin-bottom:2.5rem}.faq details{border-top:1px solid var(--filete-claro)}.faq details:last-of-type{border-bottom:1px solid var(--filete-claro)}.faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:baseline;padding:1.25rem 0;font:400 clamp(1.25rem,1.1rem + .6vw,1.6rem)/1.25 var(--texto);transition:color .3s var(--sai),padding-left .4s var(--sai)}.faq summary:hover,.faq summary:focus-visible{translate:.5rem 0}.faq summary{transition:color .3s var(--sai),translate .4s var(--sai)}.faq details[open] summary{color:var(--brasa)}.faq details[open] .resp{animation:abrir .55s var(--sai) .05s both}@keyframes abrir{0%{opacity:0;translate:0 -.5rem}}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 1.1rem/1 var(--mono);color:var(--brasa);transition:rotate .4s var(--sai)}.faq details[open] summary:after{rotate:45deg}.resp{padding:0 2.5rem 1.5rem 0;color:#d9cfc6;max-width:38rem}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}.faq details::details-content{block-size:0;overflow:clip;transition:block-size .4s var(--sai),content-visibility .4s allow-discrete}.faq details[open]::details-content{block-size:auto}}.final{position:relative;background:var(--areia);color:var(--tinta);overflow:clip;display:grid}.final-texto{position:relative;z-index:2;padding:var(--secao) var(--pad) 2rem}.final-texto .mono{color:var(--tinta-suave)}.final h2{font-size:clamp(2.6rem,1.6rem + 4.6vw,5.6rem);margin:1rem 0 2.25rem;max-width:13ch}.final h2 em{color:var(--terracota)}.final h2 .ponto{margin-left:.03em}html.js:not(.static) .data-final{width:fit-content;clip-path:inset(0 100% 0 0);transition:clip-path .9s steps(15,end) .1s}html.js:not(.static) .final.vista .data-final{clip-path:inset(0 -1% 0 0)}html.js:not(.static) .final h2 .ponto{transform:scale(0)}html.js:not(.static) .final.vista h2 .ponto{animation:pousar .7s cubic-bezier(.34,1.56,.64,1) .9s both;transform:none}@supports (animation-timeline: view()){html.js:not(.static) .final-figura{animation:subir linear both;animation-timeline:view();animation-range:entry 0% entry calc(0% + 70svh)}}@keyframes subir{0%{translate:0 18%}}.final-figura{justify-self:end;width:min(78vw,24rem);margin-right:-2rem}@media(min-width:900px){.final{grid-template-columns:1fr 1fr;align-items:end}.final-texto{padding-bottom:var(--secao);padding-left:max(var(--pad),calc((100vw - var(--max)) / 2 + var(--pad)))}.final-figura{width:auto;height:min(88vh,46rem);margin-right:8%}}.rodape{background:var(--tinta);color:var(--areia);padding:3rem 0 calc(6rem + env(safe-area-inset-bottom))}.rodape-marca{font:400 clamp(3rem,2rem + 6vw,7rem)/.9 var(--display);color:var(--papel)}.rodape ul{display:flex;flex-wrap:wrap;gap:.6rem 1.75rem;margin:2rem 0}.rodape a{color:var(--papel)}.legal{max-width:44rem;font-size:.95rem;color:#c9bbae;border-top:1px solid var(--filete-claro);padding-top:1.25rem}[hidden]{display:none!important}@keyframes chega{0%{opacity:0;translate:0 1.4rem}}@keyframes chega-figura{0%{translate:0 2.2rem;scale:1.025}}@keyframes chega-linha{0%{transform:scaleX(0)}}html.js:not(.static) .topo{animation:chega .8s var(--sai) .05s both}html.js:not(.static) .hero-texto .nota{animation:chega .9s var(--sai) .35s both}html.js:not(.static) .hero h1{animation:chega 1s var(--sai) .45s both}html.js:not(.static) .hero .acao{animation:chega 1s var(--sai) .65s both}html.js:not(.static) .hero .figura{animation:chega-figura 1.2s var(--sai) .1s both}html.js:not(.static) .rev{opacity:0;translate:0 1.75rem;transition:opacity .7s var(--sai) var(--atraso, 0s),translate .9s var(--sai) var(--atraso, 0s)}html.js:not(.static) .rev.in{opacity:1;translate:0 0}html.js:not(.static) .ano div.rev{translate:-1.5rem 0}html.js:not(.static) .ano div.in{translate:0 0}html.js:not(.static) .margem.rev{opacity:1;translate:none;clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--sai) var(--atraso, 0s)}html.js:not(.static) .margem.in{clip-path:inset(0 0 0 0)}html.js:not(.static) .rev.ja{transition:none}html.static *,html.static *:before,html.static *:after{animation:none!important;transition:none!important}
