:root{--folha: #444825;--folha-2: #2B2F18;--musgo: #6B6F3A;--salvia: #CDC9A4;--fundo: #F4F2E7;--papel: #FBF9F1;--laranja: #C9A87C;--laranja-esc: #7F6035;--tinta: #23260F;--suave: #5A5D45;--f-display: "Bricolage Grotesque", "Trebuchet MS", system-ui, sans-serif;--f-corpo: "Albert Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mao: "Caveat", "Segoe Print", "Comic Sans MS", cursive;--folha-raio: 22px 4px 22px 4px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--alt-s: 100svh;--alt-v: 100vh}body{margin:0;background:var(--fundo);color:var(--tinta);font-family:var(--f-corpo);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a,button,summary,label,select{touch-action:manipulation}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--f-display);line-height:1.04;margin:0;text-wrap:balance;letter-spacing:-.015em}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--laranja);outline-offset:3px;border-radius:4px}.pular{position:absolute;left:-999px;top:8px;background:var(--folha);color:#fff;padding:10px 16px;z-index:50}.pular:focus{left:8px}.wrap{width:100%;max-width:1180px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.mao{font-family:var(--f-mao);font-size:1.55rem;line-height:1.1;color:var(--laranja-esc);font-weight:600}.escuro .mao,.rodape .mao,.laranja .mao{color:#e9d3a6}.laranja .mao{color:var(--folha-2)}.rotulo{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--musgo)}.btn{display:inline-flex;align-items:center;gap:10px;font:700 1rem/1 var(--f-corpo);padding:17px 26px;background:var(--laranja);color:var(--folha-2);border-radius:var(--folha-raio);text-decoration:none;border:2px solid var(--folha-2);box-shadow:4px 4px 0 var(--folha-2);transition:transform .18s ease,box-shadow .18s ease;cursor:pointer}.btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--folha-2)}.btn:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--folha-2)}.btn--escuro{background:var(--folha);color:#fff;border-color:var(--folha-2)}.btn svg{width:20px;height:20px;flex:none}.link-seta{font-weight:700;text-decoration:none;border-bottom:2px solid var(--laranja);padding-bottom:2px}.link-seta:hover{color:var(--laranja-esc)}.abertura{position:relative;background:linear-gradient(#2e321a80,#2e321acc),url(../img/folhagem-escura.webp) center/cover;color:#ece7d6;overflow:hidden;display:flex;flex-direction:column;min-height:var(--alt-v);min-height:var(--alt-s)}.abertura:has(.pagina-topo){min-height:72vh;min-height:72svh}.abertura .ramo{position:absolute;right:-150px;top:-130px;width:520px;opacity:.95;transform:rotate(8deg);pointer-events:none;z-index:1}.topo{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:clamp(12px,3vh,26px)}.marca{display:flex;align-items:center;gap:12px;text-decoration:none}.marca-sel{width:46px;height:46px;background:var(--folha);color:#fff;border-radius:100% 6px;display:grid;place-items:center;font:800 1.35rem/1 var(--f-display);transform:rotate(-4deg)}.marca-nome{font:800 1.25rem/1.05 var(--f-display);letter-spacing:-.01em}.marca-nome small{display:block;font:600 .72rem/1.3 var(--f-corpo);letter-spacing:.12em;text-transform:uppercase;color:var(--musgo);margin-top:3px}.menu{display:flex;align-items:center;gap:30px}.menu a{text-decoration:none;font-weight:600;font-size:1rem;padding:6px 0;position:relative}.menu a:not(.btn):hover{color:var(--laranja-esc)}.menu a[aria-current=page]:after{content:"";position:absolute;left:-2px;right:-2px;bottom:-4px;height:9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 9' preserveAspectRatio='none'%3E%3Cpath d='M1 5 Q 12 1 25 5 T 50 5 T 75 5 T 99 4' fill='none' stroke='%23C9A87C' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}.menu .btn{padding:12px 18px;font-size:.95rem;box-shadow:3px 3px 0 var(--folha-2)}.menu-btn{display:none;background:var(--papel);border:2px solid var(--folha-2);border-radius:12px 3px;padding:10px 14px;font:700 .95rem var(--f-corpo);cursor:pointer;color:var(--tinta)}.hero{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,5vw,70px);align-items:center;flex:1;padding-block:clamp(8px,2.5vh,40px) clamp(28px,6vh,80px)}.hero h1{font-size:clamp(2.2rem,min(6.3vw,10.5vh),5.2rem);font-weight:800}.hero .sub{font-size:clamp(1rem,2.6vh,1.2rem);color:var(--suave);max-width:34em;margin-top:22px}.hero .acoes{display:flex;flex-wrap:wrap;gap:18px 26px;align-items:center;margin-top:clamp(18px,4vh,34px)}.marca-texto{background:linear-gradient(transparent 60%,rgba(201,168,124,.55) 60% 92%,transparent 92%);padding:0 .08em}.hero .mao.topo-nota{display:block;margin-bottom:14px}.mesa-box{position:relative;padding:18px;width:min(100%,64vh);width:min(100%,64svh);justify-self:center}.mesa{aspect-ratio:1 / 1.04;width:100%;background:url(../img/mesa-vista-de-cima.webp) 66% 50% / cover no-repeat;border-radius:46% 54% 44% 56%/56% 42% 58% 44%;box-shadow:0 30px 60px -28px #1e21128c;animation:assenta .9s cubic-bezier(.2,.8,.2,1) both}.mesa-box:before{content:"";position:absolute;inset:0;border:2.5px solid var(--laranja);border-radius:52% 48% 56% 44%/44% 58% 42% 56%;transform:rotate(-5deg);pointer-events:none}.mesa-box .nota{position:absolute;left:-6px;bottom:6%;max-width:190px;transform:rotate(-4deg);background:var(--papel);padding:10px 16px 12px;border-radius:4px 18px;box-shadow:0 10px 24px -10px #1e211280}@keyframes assenta{0%{transform:translateY(14px) rotate(-1.5deg)}to{transform:none}}.formacao-faixa{background:var(--folha);color:#ece7d6}.formacao-faixa ul{display:flex;flex-wrap:wrap;gap:14px 44px;padding-block:20px;align-items:center}.formacao-faixa li{display:flex;align-items:center;gap:10px;font-size:.95rem}.formacao-faixa li:before{content:"";width:14px;height:14px;background:var(--laranja);border-radius:100% 2px;flex:none}.formacao-faixa strong{color:#fff}.secao{padding-block:clamp(64px,9vw,120px)}.claro{background:linear-gradient(#f4f2e7b3,#f4f2e7b3),url(../img/folhagem-clara.webp) center/cover}.escuro{background:linear-gradient(#2e321a9e,#2e321a9e),url(../img/folhagem-escura.webp) center/cover;color:#ece7d6}.escuro h2,.escuro h3,.rodape h3{color:#fff}.laranja{background:linear-gradient(#c9a87c66,#c9a87c66),url(../img/folhagem-dourada.webp) center/cover;color:var(--folha-2)}.sec-titulo{font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800}.dois{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,90px);align-items:start}.dois--desc{grid-template-columns:1.1fr .9fr}.texto p+p{margin-top:1em}.texto{max-width:36em;font-size:1.08rem}.lista-marca li{display:flex;gap:12px;padding:10px 0;border-bottom:1.5px dashed rgba(205,201,164,.45)}.lista-marca li:before{content:"";flex:none;width:16px;height:16px;margin-top:.45em;background:var(--laranja);border-radius:100% 2px}.lista-marca li:last-child{border-bottom:0}.frentes{margin-top:44px;border-top:2px solid var(--folha)}.frentes li{display:grid;grid-template-columns:1fr 1.1fr;gap:12px 40px;padding:26px 0;border-bottom:1.5px dashed var(--musgo);transition:padding-left .25s ease;align-items:baseline}.frentes li:hover{padding-left:14px}.frentes h3{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700}.frentes li:hover h3{color:var(--laranja-esc)}.frentes p{color:var(--suave)}.passos{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:50px;position:relative}.passo{position:relative}.passo .bola{width:64px;height:64px;display:grid;place-items:center;background:var(--folha);color:#fff;font:800 1.8rem/1 var(--f-display);border-radius:100% 8px;transform:rotate(-5deg);margin-bottom:20px}.passo:nth-child(2) .bola{background:var(--musgo);transform:rotate(3deg)}.passo:nth-child(3) .bola{background:var(--laranja);color:var(--folha-2)}.passo h3{font-size:1.55rem;margin-bottom:8px}.passo p{color:var(--suave)}.passos:before{content:"";position:absolute;top:32px;left:70px;right:70px;border-top:3px dotted var(--salvia);z-index:0}.passo>*{position:relative;z-index:1}.cardapio{background:var(--papel);border:2px solid var(--folha);border-radius:6px 30px;padding:clamp(24px,4vw,48px);box-shadow:8px 8px 0 var(--salvia);position:relative}.cardapio h3{font-size:1.9rem;margin-bottom:6px}.item{display:flex;align-items:baseline;gap:12px;padding:16px 0}.item+.item{border-top:1px solid rgba(69,74,38,.12)}.item .nome{font:700 1.25rem/1.2 var(--f-display)}.item .nome small{display:block;font:500 .9rem var(--f-corpo);color:var(--suave);margin-top:2px}.item .pontos{flex:1;min-width:20px;border-bottom:2.5px dotted var(--salvia);transform:translateY(-5px)}.item .preco{font:800 1.35rem var(--f-display);font-variant-numeric:tabular-nums;white-space:nowrap}.planos-grupo{display:grid;gap:28px}.planos-grupo--2{grid-template-columns:1fr 1fr}.plano{position:relative;padding:clamp(26px,3.4vw,42px);border-radius:6px 34px;border:2px solid var(--folha);display:flex;flex-direction:column;gap:18px;background:var(--papel)}.plano--pro{background:linear-gradient(#cdc9a4e0,#cdc9a4e0),url(../img/folhagem-clara.webp) center/cover}.plano--master{background:linear-gradient(#2e321ab3,#2e321ab3),url(../img/folhagem-escura.webp) center/cover;color:#ece7d6;border-color:var(--folha-2);box-shadow:8px 8px 0 var(--laranja)}.plano--master h3,.plano--master .preco-grande{color:#fff}.plano .selo{position:absolute;top:-16px;right:24px;background:var(--laranja);color:var(--folha-2);font:700 .82rem var(--f-corpo);padding:7px 14px;border-radius:4px 14px;border:2px solid var(--folha-2);transform:rotate(3deg)}.plano h3{font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:800}.plano .dur{font:600 .8rem var(--f-corpo);letter-spacing:.13em;text-transform:uppercase;color:var(--musgo)}.plano--master .dur{color:#e9d3a6}.preco-grande{font:800 clamp(2.4rem,4.4vw,3.5rem)/1 var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.preco-grande small{font-size:.42em;font-weight:700;margin-right:4px;letter-spacing:0}.preco-nota{font-size:.95rem;opacity:.85;margin-top:6px}.plano ul{display:grid;gap:10px}.plano li{display:flex;gap:12px;align-items:flex-start}.plano li:before{content:"";flex:none;width:15px;height:15px;margin-top:.5em;background:var(--musgo);border-radius:100% 2px}.plano--master li:before{background:var(--laranja)}.plano .btn{align-self:flex-start;margin-top:auto}.planos-grupo--longo{grid-template-columns:1fr 1fr;align-items:stretch;margin-top:28px}.sep-titulo{display:flex;align-items:baseline;gap:18px;margin:64px 0 28px;flex-wrap:wrap}.sep-titulo h2{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:800}.tabela-box{overflow-x:auto;margin-top:30px;border:2px solid var(--folha);border-radius:6px 26px;background:var(--papel)}table{border-collapse:collapse;width:100%;min-width:720px;font-size:.98rem}th,td{padding:15px 18px;text-align:left;border-bottom:1px solid rgba(69,74,38,.14);vertical-align:top}thead th{background:var(--folha);color:#fff;font:700 1rem var(--f-display);border-bottom:0}tbody th{font-weight:700;width:28%}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}td.sim{color:var(--musgo);font-weight:700}td.nao{color:#62625a}.pagamento{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px}.pag{padding:28px 30px;border-left:6px solid var(--laranja);background:var(--papel);border-radius:4px 22px}.pag h3{font-size:1.4rem;margin-bottom:8px}.pag p{color:var(--suave)}.pagina-topo{position:relative;z-index:2;flex:1;padding-block:clamp(16px,4vh,54px) clamp(36px,8vh,90px);display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:end}.pagina-topo h1{font-size:clamp(2.2rem,min(5.6vw,9vh),4.6rem);font-weight:800}.pagina-topo .sub{margin-top:20px;font-size:1.15rem;color:var(--suave);max-width:34em}.pagina-topo .mao{text-align:right;transform:rotate(-3deg)}.sobre-grade{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(30px,6vw,90px);align-items:center}.retrato{position:relative;aspect-ratio:4 / 5;border-radius:52% 48% 40% 60%/38% 52% 48% 62%;overflow:hidden;background:linear-gradient(#2e321a73,#2e321a73),url(../img/folhagem-escura.webp) center/cover;display:grid;place-items:center;box-shadow:0 30px 60px -30px #1e211299}.retrato:before{content:"";width:44%;aspect-ratio:.86;background:url(../img/logo-marca.svg) center / contain no-repeat}.retrato img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.retrato-box{position:relative;padding:16px}.retrato-box:before{content:"";position:absolute;inset:0;border:2.5px solid var(--laranja);border-radius:44% 56% 52% 48%/52% 40% 60% 48%;transform:rotate(4deg)}.degraus{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:end;margin-top:50px}.degrau{background:#fbf9f11a;border:2px solid rgba(205,201,164,.5);padding:24px 24px 28px;border-radius:4px 24px;display:flex;flex-direction:column;justify-content:flex-end}.degrau:nth-child(1){min-height:200px}.degrau:nth-child(2){min-height:260px}.degrau:nth-child(3){min-height:320px;background:#c9a87c29;border-color:var(--laranja)}.degrau .nivel{font:700 .78rem var(--f-corpo);letter-spacing:.14em;text-transform:uppercase;color:#e9d3a6;margin-bottom:10px}.degrau h3{font-size:1.5rem;margin-bottom:6px}.degrau p{opacity:.85;font-size:.98rem}.faixa-foto{min-height:clamp(240px,36vw,420px);background:url(../img/mesa-vista-de-cima.webp) 18% 88% / cover no-repeat;border-radius:6px 60px;border:2px solid var(--folha)}.livro{display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:center;margin-top:34px;padding:26px 30px;background:var(--papel);border:2px solid var(--folha);border-radius:4px 26px}.livro .capa{width:92px;height:124px;background:linear-gradient(#2e321a59,#2e321a59),url(../img/folhagem-escura.webp) center/cover;border-radius:3px 8px 8px 3px;display:grid;place-items:center;color:#fff;font:800 1.15rem/1.1 var(--f-display);text-align:center;padding:8px;box-shadow:-5px 5px 0 var(--salvia)}.etapa{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(26px,6vw,80px);align-items:center;padding-block:clamp(30px,5vw,56px)}.etapa--b{grid-template-columns:1.2fr .8fr}.etapa--b .etapa-img{order:2}.etapa-img{aspect-ratio:1 / 1;max-width:380px;width:100%;justify-self:center;border:2px solid var(--folha);box-shadow:8px 8px 0 var(--salvia);background-repeat:no-repeat}.etapa--1 .etapa-img{border-radius:58% 42% 55% 45%/46% 56% 44% 54%;background:url(../img/mesa-vista-de-cima.webp) 20% 36% / 330% auto}.etapa--2 .etapa-img{border-radius:40% 60% 46% 54%/56% 44%;background:url(../img/mesa-vista-de-cima.webp) 66% 50% / 250% auto}.etapa--3 .etapa-img{border-radius:52% 48% 60% 40%/44% 58% 42% 56%;background:url(../img/mesa-vista-de-cima.webp) 14% 92% / 300% auto}.etapa .bola{display:inline-grid;place-items:center;width:52px;height:52px;background:var(--folha);color:#fff;font:800 1.5rem/1 var(--f-display);border-radius:100% 6px;transform:rotate(-5deg);margin-bottom:16px}.etapa h2{font-size:clamp(1.8rem,3.4vw,2.7rem);font-weight:800;margin-bottom:14px}.etapa p{color:var(--suave);max-width:34em}.etapa .lista-marca{margin-top:14px}.etapa .lista-marca li{border-bottom-color:#6b6f3a59}.duvidas{margin-top:36px;border-top:2px solid var(--folha)}details{border-bottom:1.5px dashed var(--musgo)}summary{list-style:none;cursor:pointer;padding:22px 0;font:700 clamp(1.15rem,2vw,1.4rem)/1.25 var(--f-display);display:flex;justify-content:space-between;align-items:center;gap:20px}summary::-webkit-details-marker{display:none}summary:after{content:"+";flex:none;width:36px;height:36px;display:grid;place-items:center;background:var(--folha);color:#fff;border-radius:100% 4px;font:700 1.4rem/1 var(--f-corpo);transition:transform .25s ease,background .25s ease}details[open] summary:after{transform:rotate(135deg);background:var(--laranja);color:var(--folha-2)}details p{padding:0 60px 24px 0;color:var(--suave);max-width:46em}.contato-grade{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,6vw,80px);align-items:start}.canal{padding:22px 0;border-bottom:1.5px dashed var(--musgo);display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between}.canal:first-of-type{border-top:2px solid var(--folha)}.canal .rotulo{display:block;margin-bottom:4px}.canal .valor{font:700 clamp(1.15rem,2.4vw,1.55rem) var(--f-display);overflow-wrap:anywhere;user-select:all}.copiar{background:var(--papel);border:2px solid var(--folha);border-radius:10px 3px;padding:8px 14px;font:700 .85rem var(--f-corpo);cursor:pointer;color:var(--tinta)}.copiar:hover{background:var(--salvia)}.form{background:var(--papel);border:2px solid var(--folha);border-radius:6px 34px;padding:clamp(24px,4vw,44px);box-shadow:8px 8px 0 var(--salvia);display:grid;gap:20px}.form h2{font-size:1.9rem}.campo{display:grid;gap:7px}.campo label{font:700 .92rem var(--f-corpo)}.campo input,.campo select,.campo textarea{width:100%;font:500 1rem var(--f-corpo);color:var(--tinta);background:#fff;border:2px solid var(--salvia);border-radius:10px 3px;padding:14px 16px}.campo textarea{min-height:110px;resize:vertical}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;border-color:var(--laranja);box-shadow:0 0 0 3px #c9a87c4d}.form-nota{font-size:.92rem;color:var(--suave)}.cta-final{padding-block:clamp(64px,9vw,110px)}.cta-final .dois{align-items:center}.cta-final h2{font-size:clamp(2.2rem,5vw,4rem);font-weight:800}.rodape{position:relative;background:var(--folha-2);color:#d8d3bc;overflow:hidden}.rodape .ramo{position:absolute;right:-200px;bottom:-220px;width:560px;transform:rotate(205deg);opacity:.22;pointer-events:none}.rodape-grade{position:relative;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-block:64px 40px}.rodape h3{font-size:1.05rem;margin-bottom:14px;font-family:var(--f-corpo);letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#e9d3a6}.rodape li{padding:4px 0}.rodape a{text-decoration:none}.rodape a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--laranja);text-underline-offset:4px}.rodape .marca-nome{color:#fff}.rodape .marca-nome small{color:var(--salvia)}.rodape .marca-sel{background:var(--musgo)}.rodape-fim{position:relative;border-top:1px solid rgba(205,201,164,.25);padding-block:22px;font-size:.88rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.zap-flutuante{position:fixed;right:max(18px,calc(env(safe-area-inset-right,0px) + 12px));bottom:calc(env(safe-area-inset-bottom,0px) + 18px);z-index:40;padding:14px 20px;font-size:.95rem}@media (max-width: 920px){.hero,.dois,.dois--desc,.sobre-grade,.contato-grade,.pagina-topo,.etapa,.etapa--b{grid-template-columns:1fr}.etapa--b .etapa-img{order:0}.mesa-box{max-width:520px;margin:0 auto;width:100%}.passos{grid-template-columns:1fr;gap:36px}.passos:before{display:none}.planos-grupo--2,.planos-grupo--longo,.pagamento,.degraus{grid-template-columns:1fr}.degrau,.degrau:nth-child(n){min-height:0}.rodape-grade{grid-template-columns:1fr 1fr}.frentes li{grid-template-columns:1fr}.pagina-topo .mao{text-align:left}.retrato-box{max-width:420px}.abertura .ramo{width:300px;right:-130px;top:-100px;opacity:.55}}@media (max-width: 780px){.menu-btn{display:block}.menu{display:none;position:absolute;top:88px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--papel);border:2px solid var(--folha);border-radius:6px 24px;padding:14px 20px 20px;z-index:20;box-shadow:6px 6px 0 var(--salvia)}.menu.aberto{display:flex}.menu a:not(.btn){padding:14px 0;border-bottom:1px dashed var(--salvia)}.menu .btn{margin-top:14px;justify-content:center}.topo{position:relative}}@media (max-width: 560px){body{font-size:17px}.rodape-grade{grid-template-columns:1fr;padding-block-start:48px}.item{flex-wrap:wrap}.item .pontos{display:none}.item .preco{margin-left:auto}.livro{grid-template-columns:1fr}.zap-flutuante span{display:none}.zap-flutuante{padding:15px}details p{padding-right:0}.mesa-box .nota{left:4px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.mesa{animation:none}*{transition:none!important}}@media (min-width: 921px) and (max-height: 720px){.hero .sub{margin-top:12px}.hero .mao.topo-nota{margin-bottom:6px}.btn{padding:13px 22px}.mesa-box{padding:12px}}@media (max-width: 920px){.hero{gap:14px;align-content:center}.hero h1{font-size:clamp(2rem,min(9.5vw,6.4vh),3rem)}.hero .sub{margin-top:10px;font-size:.98rem;line-height:1.5}.hero .mao.topo-nota{margin-bottom:4px;font-size:1.3rem}.hero .acoes{margin-top:16px;gap:14px 20px}.btn{padding:14px 20px}.mesa-box{width:min(100%,27vh);width:min(100%,27svh);padding:10px}.marca-sel{width:40px;height:40px}.mesa-box .nota{display:none}.pagina-topo{padding-block:12px 36px;gap:14px}.pagina-topo .mao{display:none}}:root{--ouro-grad: linear-gradient(135deg, #B99B6E 0%, #EBDAB4 48%, #C3A478 100%);--f-marca: "Michroma", "Eurostile", "Trebuchet MS", system-ui, sans-serif}.btn{background:var(--ouro-grad)}.btn--claro{background:var(--papel)}.btn--escuro{background:var(--folha)}.marca{gap:14px}.marca-logo{height:56px;width:auto;flex:none;display:block}.marca-nome{font:400 1rem/1.2 var(--f-marca);letter-spacing:.07em;text-transform:uppercase;color:#ede8d6}.marca-nome small{font:400 .56rem/1.4 var(--f-marca);letter-spacing:.42em;text-transform:uppercase;color:#e9d3a6;margin-top:5px}.abertura h1{color:#f8f4e6}.abertura .sub{color:#d8d3bc}.abertura .rotulo,.abertura .mao{color:#e9d3a6}.abertura .mesa-box .nota.mao{color:var(--laranja-esc)}.abertura .menu a:not(.btn){color:#ece7d6}.abertura .menu a:not(.btn):hover{color:#e9d3a6}.abertura .link-seta{color:#f8f4e6;border-bottom-color:var(--laranja)}.abertura .link-seta:hover{color:#e9d3a6}.abertura .ramo{opacity:.75}.formacao-faixa{background:var(--ouro-grad);color:var(--folha-2)}.formacao-faixa strong{color:var(--folha-2)}.formacao-faixa li:before{background:var(--folha)}.rodape .marca-nome small{color:#e9d3a6}.rodape-grade{align-items:start}@media (max-width: 920px){.abertura .ramo{opacity:.5}}@media (max-width: 780px){.abertura .menu a:not(.btn){color:var(--tinta)}.abertura .menu a:not(.btn):hover{color:var(--laranja-esc)}.marca-nome{font-size:.7rem;letter-spacing:.05em}.marca-nome small{font-size:.48rem;letter-spacing:.34em}.marca-logo{height:40px}}@media (max-width: 380px){.marca-nome{font-size:.62rem}}.rolar{position:relative;z-index:2;align-self:center;display:flex;align-items:center;gap:10px;margin:0;padding-bottom:clamp(14px,3vh,30px);font:600 .9rem var(--f-corpo);color:#e9d3a6}.rolar svg{animation:desce 1.6s ease-in-out infinite}@keyframes desce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.abertura:has(.pagina-topo){min-height:var(--alt-v);min-height:var(--alt-s)}.abertura:has(+.formacao-faixa){min-height:calc(var(--alt-v) - 66px);min-height:calc(var(--alt-s) - 66px)}.formacao-faixa ul{flex-wrap:nowrap;gap:10px 28px;padding-block:0;min-height:66px;font-size:.86rem}.formacao-faixa li{font-size:.86rem}@media (min-width: 921px){.secao{padding-block:clamp(36px,7vh,80px)}.sec-titulo{font-size:clamp(1.7rem,min(3.6vw,6vh),2.8rem)}.secao--cheia{min-height:var(--alt-v);min-height:var(--alt-s);display:flex;flex-direction:column;justify-content:center;padding-block:clamp(20px,5vh,64px)}.secao--cheia .sec-titulo{font-size:clamp(1.8rem,min(4.4vw,7vh),3.4rem)}.secao--compacta{padding-block:clamp(26px,5vh,50px)}.secao--compacta .sec-titulo{font-size:clamp(1.5rem,min(2.8vw,4.8vh),2.1rem)}.secao--compacta .texto{font-size:.98rem}.secao--compacta .passos{margin-top:clamp(16px,3.4vh,28px);gap:24px}.secao--compacta .passos:before{top:24px}.secao--compacta .passo .bola{width:48px;height:48px;font-size:1.4rem;margin-bottom:12px}.secao--compacta .passo h3{font-size:1.25rem;margin-bottom:4px}.secao--compacta .passo p{font-size:.95rem}.secao--compacta .degraus{margin-top:clamp(16px,3.4vh,28px);gap:14px}.secao--compacta .degrau{padding:16px 18px}.secao--compacta .degrau:nth-child(1){min-height:84px}.secao--compacta .degrau:nth-child(2){min-height:112px}.secao--compacta .degrau:nth-child(3){min-height:140px}.secao--compacta .degrau h3{font-size:1.2rem}.secao--compacta .degrau p{font-size:.9rem}.secao--compacta .faixa-foto{min-height:clamp(84px,15vh,170px)}.secao--compacta .pagamento{margin-top:18px;gap:18px}.secao--compacta .pag{padding:14px 20px}.secao--compacta .pag h3{font-size:1.15rem;margin-bottom:4px}.secao--compacta .pag p{font-size:.95rem}.cta-final{padding-block:clamp(30px,6vh,56px)}.cta-final h2{font-size:clamp(1.6rem,min(3.4vw,6vh),2.6rem)}.cta-final .texto{font-size:1rem}.cta-final .btn{padding:13px 20px}.frentes{margin-top:clamp(14px,3vh,44px)}.frentes li{padding-block:clamp(10px,2.4vh,26px)}.passos{margin-top:clamp(20px,5vh,50px)}.plano{padding:clamp(18px,3vh,38px) clamp(22px,3vw,40px);gap:clamp(8px,1.6vh,18px)}.plano h3{font-size:clamp(1.6rem,min(3.4vw,5vh),2.4rem)}.preco-grande{font-size:clamp(2rem,min(4.4vw,6.4vh),3.3rem)}.plano ul{gap:clamp(5px,1vh,10px)}.plano li{font-size:clamp(.9rem,2vh,1.05rem);line-height:1.4}.sep-titulo{margin:0 0 clamp(14px,3vh,28px)}.planos-grupo--longo{margin-top:0}th,td{padding:clamp(8px,1.7vh,15px) 16px;font-size:clamp(.86rem,1.9vh,.98rem)}.tabela-box{margin-top:clamp(14px,3vh,30px)}.pagamento{margin-top:clamp(18px,4vh,40px)}.pag{padding:clamp(18px,3vh,28px) 28px}.retrato-box{width:min(100%,50vh);width:min(100%,50svh);justify-self:center}.degraus{margin-top:clamp(20px,5vh,50px)}.degrau{padding:clamp(14px,2.6vh,24px)}.degrau:nth-child(1){min-height:clamp(110px,24vh,200px)}.degrau:nth-child(2){min-height:clamp(140px,31vh,260px)}.degrau:nth-child(3){min-height:clamp(170px,38vh,320px)}.faixa-foto{min-height:clamp(130px,26vh,340px)}.sobre-grade .texto p+p{margin-top:.8em}.livro{margin-top:clamp(14px,3vh,34px);padding:clamp(12px,2.4vh,26px) 26px}.etapa{padding-block:0}.etapa-img{max-width:min(380px,46vh);max-width:min(380px,46svh)}.etapa h2{font-size:clamp(1.7rem,min(3.4vw,6vh),2.7rem);margin-bottom:clamp(8px,1.6vh,14px)}summary{padding-block:clamp(12px,2.4vh,22px)}details p{padding-bottom:clamp(12px,2.4vh,24px)}.form{gap:clamp(10px,2vh,20px);padding:clamp(18px,3.2vh,44px) clamp(22px,3vw,44px)}.form h2{font-size:clamp(1.5rem,3.6vh,1.9rem)}.campo{gap:5px}.campo input,.campo select,.campo textarea{padding-block:clamp(8px,1.6vh,14px)}.campo textarea{min-height:clamp(56px,10vh,110px)}.canal{padding-block:clamp(12px,2.6vh,22px)}.rodape-grade{padding-block:clamp(32px,7vh,64px) 28px}.pagina-topo{align-content:center}}@media (min-width: 921px) and (max-height: 760px){body{font-size:16px}.texto{font-size:1rem}.btn{padding:13px 20px}}.zap-alto{bottom:calc(env(safe-area-inset-bottom,0px) + 84px)}@media (max-width: 920px){.zap-alto{bottom:calc(env(safe-area-inset-bottom,0px) + 18px)}}@media (max-width: 920px){.secao--compacta{padding-block:40px}.secao--compacta .sec-titulo{font-size:1.7rem}.cta-final{padding-block:44px}.cta-final h2{font-size:clamp(1.7rem,7vw,2.4rem)}}@media (min-width: 921px) and (max-width: 1100px){th,td{padding-block:clamp(6px,1.4vh,12px);font-size:.86rem}.secao--cheia .sec-titulo{font-size:clamp(1.6rem,min(4vw,6vh),2.6rem)}}@keyframes sobe{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes entraE{0%{opacity:0;transform:translate(-44px)}to{opacity:1;transform:none}}@keyframes entraD{0%{opacity:0;transform:translate(44px)}to{opacity:1;transform:none}}@keyframes cresce{0%{opacity:0;transform:scale(.94) translateY(18px)}to{opacity:1;transform:none}}@keyframes desceTopo{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes sairVazio{0%{opacity:0}to{opacity:1}}@keyframes riscaMarca{0%{background-size:0% 100%}to{background-size:100% 100%}}.topo{animation:desceTopo .6s cubic-bezier(.2,.8,.2,1) both}.hero>div:first-child>*,.pagina-topo>div>*,.pagina-topo>.mao,.rolar{animation:sobe .8s cubic-bezier(.2,.8,.2,1) both}.hero>div:first-child>:nth-child(1),.pagina-topo>div>:nth-child(1){animation-delay:.15s}.hero>div:first-child>:nth-child(2),.pagina-topo>div>:nth-child(2){animation-delay:.28s}.hero>div:first-child>:nth-child(3),.pagina-topo>.mao{animation-delay:.42s}.hero>div:first-child>:nth-child(4){animation-delay:.56s}.pagina-topo>div>:nth-child(3){animation-delay:.42s}.rolar{animation-delay:.9s}.mesa-box{animation:cresce .95s cubic-bezier(.2,.8,.2,1) .25s both}.mesa{animation:none}.mesa-box .nota{animation:sobe .7s ease 1s both}.abertura>.ramo{animation:sairVazio 1.4s ease .2s both}.marca-texto{background-repeat:no-repeat;background-size:100% 100%;animation:riscaMarca .9s ease .75s both}.formacao-faixa li{animation:sobe .6s ease both}.formacao-faixa li:nth-child(1){animation-delay:.5s}.formacao-faixa li:nth-child(2){animation-delay:.62s}.formacao-faixa li:nth-child(3){animation-delay:.74s}.anim{opacity:0}.anim.in{animation:sobe .75s cubic-bezier(.2,.8,.2,1) var(--d, 0s) both}.anim--e.in{animation-name:entraE}.anim--d.in{animation-name:entraD}.anim--c.in{animation-name:cresce}.anim--f.in{animation-name:sairVazio}@media (prefers-reduced-motion: reduce){.topo,.hero>div:first-child>*,.pagina-topo>div>*,.pagina-topo>.mao,.rolar,.mesa-box,.mesa-box .nota,.abertura>.ramo,.marca-texto,.formacao-faixa li,.anim.in,.rolar svg{animation:none!important}.anim{opacity:1!important}}.planos-todos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.planos-titulo{margin:0 0 22px}.secao--planos{padding-block:clamp(28px,5vh,56px)}.planos-todos .plano{padding:22px 20px;gap:14px;border-radius:6px 26px}.planos-todos .plano h3{font-size:clamp(1.5rem,2.2vw,1.9rem)}.planos-todos .preco-grande{font-size:clamp(1.9rem,2.8vw,2.4rem);white-space:nowrap}.planos-todos .preco-nota{font-size:.85rem}.planos-todos .plano li{font-size:.92rem;line-height:1.4;gap:10px}.planos-todos .plano ul{gap:8px}.planos-todos .plano .btn{align-self:stretch;justify-content:center;padding:14px 16px}.planos-todos .plano--master{box-shadow:6px 6px 0 var(--laranja)}.planos-todos .plano .selo{right:14px}@media (min-width: 921px){.secao--planos{min-height:0;display:block}.planos-todos .plano{padding:clamp(14px,2.4vh,22px) 20px;gap:clamp(8px,1.6vh,14px)}.planos-todos .plano h3{font-size:clamp(1.4rem,min(2.2vw,4vh),1.9rem)}.planos-todos .plano li{font-size:clamp(.84rem,1.9vh,.92rem)}}@media (max-width: 1100px){.planos-todos{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width: 620px){.planos-todos{grid-template-columns:1fr}}.planos-todos .plano{background-size:cover;background-position:center;border-color:var(--folha)}.planos-todos .plano:nth-child(1){background-image:linear-gradient(#faf8ece6,#f4f2dee6),url(../img/folhagem-escura.webp);background-position:15% 20%}.planos-todos .plano:nth-child(2){background-image:linear-gradient(#e2e0becc,#d6d4accc),url(../img/folhagem-escura.webp);background-position:45% 60%}.planos-todos .plano:nth-child(3){background-image:linear-gradient(#bec086a8,#a4a76ca8),url(../img/folhagem-escura.webp);background-position:75% 30%}.planos-todos .plano:nth-child(4){background-image:linear-gradient(#2e321ab3,#2e321ab3),url(../img/folhagem-escura.webp);background-position:100% 70%}.planos-todos .plano:nth-child(3) li:before{background:var(--folha)}.planos-todos .plano:nth-child(3) .dur{color:var(--folha-2)}.planos-todos .plano:nth-child(3) .preco-nota{opacity:1;color:var(--folha-2)}.btn svg{width:22px;height:22px}.planos-todos .plano:nth-child(1) .dur,.planos-todos .plano:nth-child(2) .dur{color:var(--folha)}.planos-todos .plano:nth-child(1) .preco-nota,.planos-todos .plano:nth-child(2) .preco-nota{opacity:1;color:var(--suave)}.planos-todos .plano:nth-child(3){background-image:linear-gradient(#707440e0,#5c6032e0),url(../img/folhagem-escura.webp);color:#f6f3e4}.planos-todos .plano:nth-child(3) h3,.planos-todos .plano:nth-child(3) .preco-grande{color:#fff}.planos-todos .plano:nth-child(3) .dur{color:#f2e0b8}.planos-todos .plano:nth-child(3) .preco-nota{color:#f1eddb;opacity:1}.planos-todos .plano:nth-child(3) li:before{background:#e9d3a6}.planos-todos .plano:nth-child(3) .btn{background:var(--papel);color:var(--folha-2)}.planos-todos .plano--master .dur{color:#f2e0b8}.planos-todos .plano--master .preco-nota{opacity:1;color:#ece7d6}.planos-todos .plano:nth-child(1) .preco-nota,.planos-todos .plano:nth-child(2) .preco-nota{color:var(--folha-2)}.planos-todos .plano:nth-child(3){background-image:linear-gradient(#6a6e3aed,#585c30ed),url(../img/folhagem-escura.webp)}.planos-todos .plano:nth-child(3) .dur,.planos-todos .plano--master .dur{color:#fff}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}.topo{animation-duration:.35s}.hero>div:first-child>*,.pagina-topo>div>*,.pagina-topo>.mao{animation-duration:.45s}.hero>div:first-child>:nth-child(1),.pagina-topo>div>:nth-child(1){animation-delay:0s}.hero>div:first-child>:nth-child(2),.pagina-topo>div>:nth-child(2){animation-delay:.06s}.hero>div:first-child>:nth-child(3),.pagina-topo>.mao,.pagina-topo>div>:nth-child(3){animation-delay:.12s}.hero>div:first-child>:nth-child(4){animation-delay:.18s}.rolar{animation-delay:.35s;animation-duration:.4s}.mesa-box{animation-duration:.55s;animation-delay:.05s}.mesa-box .nota{animation-delay:.4s;animation-duration:.4s}.abertura>.ramo{animation-duration:.6s;animation-delay:0s}.marca-texto{animation-duration:.55s;animation-delay:.3s}.formacao-faixa li:nth-child(1){animation-delay:.1s}.formacao-faixa li:nth-child(2){animation-delay:.17s}.formacao-faixa li:nth-child(3){animation-delay:.24s}.formacao-faixa li{animation-duration:.4s}.topo{animation:none}.hero>div:first-child>*,.pagina-topo>div>*,.pagina-topo>.mao{animation-duration:.32s}.hero>div:first-child>:nth-child(2),.pagina-topo>div>:nth-child(2){animation-delay:.03s}.hero>div:first-child>:nth-child(3),.pagina-topo>.mao,.pagina-topo>div>:nth-child(3){animation-delay:.06s}.hero>div:first-child>:nth-child(4){animation-delay:.09s}.mesa-box{animation-duration:.4s;animation-delay:0s}.rolar{animation-delay:.2s}@keyframes sobe{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.anim.in{animation-duration:.5s}.btn{position:relative;overflow:hidden;isolation:isolate;transform:none;transition:translate .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,filter .2s ease}.btn:hover{transform:none;translate:-2px -2px}.btn:active{transform:none;translate:2px 2px}.btn:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;transform:translate(-130%) skew(-18deg);background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%)}.btn:before{content:"";position:absolute;left:var(--rx, 50%);top:var(--ry, 50%);width:240px;height:240px;margin:-120px 0 0 -120px;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffffff8c,#fff0 65%);transform:scale(0);opacity:0}.btn.onda:before{animation:onda .6s ease-out}@keyframes onda{0%{transform:scale(0);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes varre{0%,70%{transform:translate(-130%) skew(-18deg)}to{transform:translate(130%) skew(-18deg)}}@keyframes balanca{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg) scale(1.1)}40%{transform:rotate(12deg) scale(1.1)}60%{transform:rotate(-8deg)}80%{transform:rotate(5deg)}}@keyframes respira{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes vento{0%{transform:rotate(8deg) translate(0)}to{transform:rotate(12.5deg) translate(-8px,6px)}}@keyframes ventoRodape{0%{transform:rotate(205deg)}to{transform:rotate(209deg) translate(6px,-4px)}}@keyframes brilhoLogo{0%,80%,to{filter:brightness(1)}90%{filter:brightness(1.35) drop-shadow(0 0 6px rgba(233,211,166,.6))}}.hero .btn:not(.btn--claro):after,.cta-final .btn:after,.plano--master .btn:after{animation:varre 5.5s ease-in-out 1.6s infinite}.btn svg{transform-origin:50% 60%}.menu a:not(.btn):not([aria-current]):before{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background:var(--laranja);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.menu a:not(.btn):not([aria-current]):hover:before,.menu a:not(.btn):not([aria-current]):focus-visible:before{transform:scaleX(1)}.link-seta{position:relative;padding-right:22px;border-bottom:0;background:linear-gradient(var(--laranja),var(--laranja)) left bottom / 100% 2px no-repeat;transition:background-size .3s ease,color .2s ease}.link-seta:after{content:"\2192";position:absolute;right:0;top:0;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.link-seta:hover:after{transform:translate(5px)}.link-seta:hover{background-size:100% 100%;background-image:linear-gradient(#c9a87c59,#c9a87c59)}.marca-logo{transition:transform .4s cubic-bezier(.2,.8,.2,1);animation:brilhoLogo 7s ease-in-out 2s infinite}.marca:hover .marca-logo{transform:scale(1.1) rotate(-4deg)}.copiar{transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.copiar:hover{transform:translateY(-2px);box-shadow:0 4px 0 var(--salvia)}.copiar:active{transform:translateY(1px);box-shadow:none}summary{transition:color .2s ease,padding-left .25s ease}summary:hover{color:var(--laranja-esc);padding-left:10px}.menu-btn{transition:transform .15s ease,background .2s ease}.menu-btn:active{transform:scale(.94)}.plano,.pag,.degrau,.cardapio,.livro,.campo input,.campo select,.campo textarea{transition:translate .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .2s ease,background-color .2s ease}.cardapio .item{transition:background-color .2s ease,padding-left .25s ease}.cardapio .item:hover{background:#cdc9a440;padding-left:10px}.passo .bola{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.passo:hover .bola{transform:rotate(8deg) scale(1.12)}.abertura>.ramo{animation:sairVazio .6s ease both,vento 9s ease-in-out .6s infinite alternate;transform-origin:90% 10%}.rodape .ramo{animation:ventoRodape 11s ease-in-out infinite alternate}.mesa{animation:respira 8s ease-in-out infinite}.mesa-box .nota{transform:none;rotate:-4deg;transition:rotate .3s cubic-bezier(.3,1.6,.5,1),translate .3s ease}@media (hover: hover){.btn:hover:after{animation:none;transform:translate(130%) skew(-18deg);transition:transform .7s ease}.btn:hover svg{animation:balanca .7s ease}.btn:hover{filter:brightness(1.04)}.plano:hover{translate:0 -8px;box-shadow:0 22px 36px -18px #1e211280}.planos-todos .plano--master:hover{box-shadow:6px 6px 0 var(--laranja),0 22px 36px -16px #1e211299}.pag:hover,.degrau:hover,.livro:hover{translate:0 -5px}.pag:hover,.livro:hover{box-shadow:0 14px 26px -16px #1e211273}.mesa-box:hover .nota{rotate:-1deg;translate:0 -4px}.campo input:hover,.campo select:hover,.campo textarea:hover{border-color:var(--musgo)}}@media (prefers-reduced-motion: reduce){.btn:after,.btn:before,.btn svg,.abertura>.ramo,.rodape .ramo,.mesa,.marca-logo{animation:none!important}.btn,.plano,.pag,.degrau,.link-seta:after,.passo .bola{transition:none!important;translate:none!important}}.retrato{background:linear-gradient(165deg,#f2ead2,#e3d4ac 55%,#cdb98a)}.retrato:before{background-image:url(../img/logo-marca-escura.svg)}.retrato img{object-fit:cover;object-position:50% 8%;mix-blend-mode:multiply;filter:saturate(.96) contrast(1.03);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.retrato:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,#2e321a6b,#2e321a00 38%)}@media (hover: hover){.retrato:hover img{transform:scale(1.04)}}@media (prefers-reduced-motion: reduce){.retrato img{transition:none}.retrato:hover img{transform:none}}.retrato:before{content:none}.retrato:not(:has(img)):before{content:"";width:44%;aspect-ratio:.86;background:url(../img/logo-marca-escura.svg) center / contain no-repeat}.retrato{align-items:start}.retrato img{object-position:50% 4%}.canal{gap:12px 20px}.canal>div{min-width:0}.btn--canal{flex:none;min-width:218px;justify-content:center;padding:14px 20px;font-size:.95rem}@media (max-width: 560px){.canal{flex-direction:column;align-items:stretch}.btn--canal{width:100%}}.contato-grade{grid-template-columns:1.12fr .88fr}.canal{display:grid;grid-template-columns:minmax(0,1fr) 208px;align-items:center;gap:12px 16px}.btn--canal{min-width:0;width:100%;padding-inline:14px}.valor--longo{font-size:clamp(1rem,1.55vw,1.2rem);overflow-wrap:anywhere}@media (max-width: 920px){.contato-grade{grid-template-columns:1fr}}@media (max-width: 560px){.canal{grid-template-columns:1fr}.valor--longo{font-size:1.05rem}}.canal{grid-template-columns:minmax(0,1fr) 226px}.btn--canal{white-space:nowrap}.valor--longo{font-size:clamp(.98rem,1.4vw,1.1rem)}@media (max-width: 560px){.canal{grid-template-columns:1fr}}.canal .valor.valor--longo{font-size:clamp(.95rem,1.3vw,1.08rem);overflow-wrap:normal;white-space:nowrap}@media (max-width: 1100px){.canal .valor.valor--longo{white-space:normal;overflow-wrap:anywhere}}.canal .valor.valor--longo{font-size:clamp(.95rem,1.7vw,1.25rem)}.menu .btn--agendar{padding:13px 22px}.menu .btn--agendar[aria-current=page]{filter:brightness(1.06);box-shadow:3px 3px 0 var(--folha-2),0 0 0 3px #e9d3a673}@media (max-width: 780px){.menu a[aria-current=page]:after{right:auto;left:0;width:64px;bottom:6px}.menu a:not(.btn){padding-bottom:20px}}.abertura.abertura--mini{min-height:0}.abertura--mini .pagina-topo{padding-block:4px clamp(14px,2.6vh,26px);gap:14px 40px;align-items:center}.abertura--mini .pagina-topo h1{font-size:clamp(1.7rem,min(3vw,5.2vh),2.5rem);margin-top:4px}.abertura--mini .pagina-topo .sub{margin-top:6px;font-size:clamp(.92rem,1.8vh,1rem);max-width:46em}.abertura--mini .pagina-topo .mao{font-size:1.25rem}.abertura--mini .pagina-topo .rotulo{font-size:.72rem}.abertura--mini .topo{padding-block:clamp(10px,2.2vh,20px)}.secao--contato{padding-block:clamp(16px,3vh,36px);min-height:calc(var(--alt-v) - var(--ha, 220px));min-height:calc(var(--alt-s) - var(--ha, 220px));display:flex;flex-direction:column;justify-content:center}.secao--contato .contato-grade{align-items:stretch;grid-template-columns:.85fr 1.15fr;gap:clamp(24px,5vw,70px)}.secao--contato .contato-grade>div:first-child{display:flex;flex-direction:column;justify-content:center}.secao--contato .sec-titulo{font-size:clamp(1.5rem,min(2.6vw,4.6vh),2.3rem);margin-bottom:clamp(10px,2vh,20px)!important}.secao--contato .canal{padding-block:clamp(14px,3vh,26px)}.secao--contato .form{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto 1fr auto;gap:clamp(12px,2.2vh,20px) 18px;padding:clamp(20px,3.6vh,40px) clamp(22px,3vw,42px);align-content:stretch}.secao--contato .form>*{grid-column:1 / -1}.secao--contato .form>.campo--meio{grid-column:auto}.secao--contato .form h2{font-size:clamp(1.6rem,3.6vh,2.1rem)}.secao--contato .form-nota{font-size:1rem}.secao--contato .campo{align-content:start;gap:7px}.secao--contato .campo label{font-size:1rem}.secao--contato .campo input,.secao--contato .campo select,.secao--contato .campo textarea{font-size:1.08rem;padding:clamp(11px,1.9vh,17px) 16px}.secao--contato .campo--msg{display:grid;grid-template-rows:auto 1fr}.secao--contato .campo--msg textarea{height:100%;min-height:76px;resize:none}.secao--contato .form .btn{padding:clamp(15px,2.2vh,20px) 24px;font-size:1.08rem;justify-content:center}@media (max-width: 920px){.secao--contato{min-height:0;padding-block:28px 44px}.secao--contato .contato-grade,.abertura--mini .pagina-topo{grid-template-columns:1fr}.abertura--mini .pagina-topo .mao{display:none}}@media (max-width: 560px){.secao--contato .form{grid-template-columns:1fr}.secao--contato .campo--meio{grid-column:1 / -1}.secao--contato .campo--msg textarea{min-height:110px}}@media (min-width: 921px) and (max-height: 860px){.secao--contato{padding-block:14px}.secao--contato .form{padding:20px 30px;gap:12px 16px}.secao--contato .form h2{font-size:1.45rem}.secao--contato .form-nota{font-size:.92rem;margin-top:2px}.secao--contato .campo{gap:4px}.secao--contato .campo label{font-size:.92rem}.secao--contato .campo input,.secao--contato .campo select,.secao--contato .campo textarea{font-size:1rem;padding:10px 14px}.secao--contato .campo--msg textarea{min-height:60px}.secao--contato .form .btn{padding:13px 22px}.secao--contato .canal{padding-block:12px}}@media (min-width: 921px) and (max-height: 700px){.secao--contato .form-nota{display:none}}.secao--contato .contato-grade{grid-template-columns:1.05fr 1fr;gap:clamp(24px,4vw,56px)}.secao--contato .canal{grid-template-columns:minmax(0,1fr) 218px;gap:12px}.secao--contato .canal .valor.valor--longo{font-size:clamp(.9rem,1.35vw,1.15rem)}.abertura--mini .pagina-topo .mao{font-size:clamp(1.5rem,2.2vw,1.85rem);font-weight:700;letter-spacing:.01em;line-height:1;color:#fff4d6;text-shadow:0 1px 2px rgba(20,22,8,.55);background:#222511d1;border:1.5px solid rgba(233,211,166,.75);padding:8px 20px 10px;border-radius:6px 20px;box-shadow:3px 3px #c9a87c8c;justify-self:end;white-space:nowrap}.check{display:flex;align-items:center;gap:12px;cursor:pointer;font:600 .98rem var(--f-corpo);color:var(--tinta)}.check input{position:absolute;opacity:0;width:1px;height:1px}.check .caixa{flex:none;width:24px;height:24px;border:2px solid var(--musgo);background:#fff;border-radius:7px 2px;display:grid;place-items:center;transition:background .2s,border-color .2s,transform .2s}.check .caixa:after{content:"";width:6px;height:12px;border:solid var(--folha-2);border-width:0 3px 3px 0;transform:rotate(45deg) scale(0);margin-top:-2px;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.check input:checked+.caixa{background:var(--laranja);border-color:var(--laranja-esc)}.check input:checked+.caixa:after{transform:rotate(45deg) scale(1)}.check input:focus-visible+.caixa{box-shadow:0 0 0 3px #c9a87c73}.check-txt small{display:block;font-weight:500;font-size:.82rem;color:var(--suave);margin-top:2px}.secao--contato .form{grid-template-rows:auto auto auto 1fr auto auto}@media (min-width: 921px) and (max-height: 860px){.check{font-size:.92rem;gap:10px}.check-txt small{font-size:.76rem;margin-top:0}.check .caixa{width:21px;height:21px}}@media (min-width: 921px) and (max-height: 700px){.check-txt small{display:none}}.check{position:relative}@media (min-width: 921px) and (max-height: 780px){.check-txt small{display:none}.secao--contato .form{gap:10px 16px;padding-block:16px}.secao--contato .form-nota{display:none}}@media (min-width: 921px) and (max-height: 960px){.secao--contato .form-nota{display:none}.secao--contato .form{padding-block:22px;gap:12px 16px}}@media (max-width: 920px){.secao--contato .contato-grade{grid-template-columns:minmax(0,1fr)}.secao--contato .form{grid-template-rows:none}}@media (max-width: 560px){.secao--contato .form{grid-template-columns:minmax(0,1fr);padding:20px 18px}.secao--contato .canal{grid-template-columns:minmax(0,1fr)}}h1[tabindex="-1"]:focus{outline:none}.marca-nome small{font-size:.62rem}@media (max-width: 920px){.marca-nome small{font-size:.56rem;letter-spacing:.3em}}@media (max-width: 380px){.marca-nome small{font-size:.54rem;letter-spacing:.26em}}.pagina-topo>*,.wrap>*,.contato-grade>*,.sobre-grade>*,.dois>*{min-width:0}@media (max-width: 920px){.pagina-topo{grid-template-columns:minmax(0,1fr)}}h1,h2,h3,p,li,a,td,th,label,.valor{overflow-wrap:break-word}img,svg,video{max-width:100%}@media (max-width: 920px){.formacao-faixa ul{flex-wrap:wrap;justify-content:center;padding-block:14px}}@media (max-width: 560px){.formacao-faixa ul{flex-direction:column;align-items:flex-start;gap:8px}}@media (pointer: coarse){.menu a:not(.btn){min-height:44px;display:flex;align-items:center}.rodape li a,.rodape a[href^=mailto],.rodape a[href*="wa.me"],.rodape a[href^=tel]{display:inline-block;padding-block:10px}}.btn--canal{padding-inline:10px;gap:8px}@media (min-width: 781px) and (max-width: 1100px){.topo{gap:14px}.menu{gap:16px}.menu a{white-space:nowrap;font-size:.9rem}.menu .btn--agendar{padding:10px 16px}.marca-nome{white-space:nowrap}}@media (min-width: 2200px){html{zoom:1.25;--alt-s: 80svh ;--alt-v: 80vh }}@media (min-width: 3000px){html{zoom:1.4;--alt-s: calc(100svh / 1.4);--alt-v: calc(100vh / 1.4)}}@media (pointer: coarse){.menu .btn--agendar{min-height:44px}}.rodape-fim .credito{color:inherit;text-decoration:none;border-bottom:1px dotted rgba(233,211,166,.6);padding-block:2px;transition:color .2s,border-color .2s}.rodape-fim .credito:hover,.rodape-fim .credito:focus-visible{color:#e9d3a6;border-bottom-color:#e9d3a6}@media (pointer: coarse){.rodape-fim .credito{display:inline-block;padding-block:10px}}.campo select{text-overflow:ellipsis}.campo input::placeholder,.campo textarea::placeholder{text-overflow:clip}.rodape-fim .direitos{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 0}.rodape-fim .credito--priv:before{content:"\b7";display:inline-block;margin-inline:10px;color:#e9d3a6b3}.rodape-fim .credito--priv{margin-left:0}.texto-legal{max-width:800px}.texto-legal>*+*{margin-top:14px}.texto-legal h2{font-size:clamp(1.25rem,2.4vw,1.6rem);margin-top:34px;color:var(--folha-2)}.texto-legal p,.texto-legal li{font-size:1.02rem;line-height:1.7;color:var(--tinta)}.texto-legal ul{display:grid;gap:10px;padding-left:0}.texto-legal li{position:relative;padding-left:26px}.texto-legal li:before{content:"";position:absolute;left:2px;top:.62em;width:11px;height:11px;background:var(--laranja);border-radius:100% 2px}.texto-legal a{color:var(--laranja-esc);font-weight:600;text-underline-offset:3px}.texto-legal a:hover{color:var(--folha)}@media (pointer: coarse){.rodape-fim .credito--priv{padding-block:10px}}.rodape-fim .direitos{display:block}.rodape-fim .credito--priv{white-space:nowrap}.rodape-fim .credito{border-bottom:0;text-decoration:none}.rodape-fim .credito:hover,.rodape-fim .credito:focus-visible{border-bottom:0;text-decoration:none;color:#e9d3a6}.rodape a:hover{text-decoration:none}.ao-topo-faixa{position:relative;height:0;z-index:6;text-align:center}.ao-topo{position:absolute;left:50%;top:0;translate:-50% -50%;width:54px;height:54px;display:grid;place-items:center;cursor:pointer;padding:0;background:var(--papel);color:var(--folha-2);border:2px solid var(--folha-2);border-radius:50%/60% 60% 40% 40%;box-shadow:3px 3px 0 var(--laranja);transition:translate .25s cubic-bezier(.3,1.5,.5,1),box-shadow .2s,background .2s}.ao-topo svg{transition:transform .25s cubic-bezier(.3,1.5,.5,1)}@media (hover: hover){.ao-topo:hover{translate:-50% calc(-50% - 4px);box-shadow:3px 7px 0 var(--laranja);background:#fff}.ao-topo:hover svg{transform:translateY(-2px)}}.ao-topo:active{translate:-50% calc(-50% + 1px);box-shadow:1px 1px 0 var(--laranja)}.ao-topo:focus-visible{outline:3px solid var(--laranja);outline-offset:4px;border-radius:50%}@keyframes setaPulo{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ao-topo svg{animation:setaPulo 2.4s ease-in-out 1.2s infinite}@media (prefers-reduced-motion: reduce){.ao-topo svg{animation:none}.ao-topo{transition:none}}@media (max-width: 560px){.ao-topo{width:48px;height:48px}}.abertura:has(+main>.formacao-faixa:first-child){min-height:calc(var(--alt-v) - 66px);min-height:calc(var(--alt-s) - 66px)}.rolar-btn{appearance:none;-webkit-appearance:none;cursor:pointer;align-self:center;display:inline-flex;align-items:center;gap:12px;margin:0 0 clamp(14px,3vh,30px);padding:7px 8px 7px 20px;font:700 .92rem/1 var(--f-corpo);letter-spacing:.01em;color:#fff4d6;background:#22251199;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1.5px solid rgba(233,211,166,.8);border-radius:6px 22px;box-shadow:3px 3px #c9a87c8c;transition:background .25s,color .25s,box-shadow .2s,translate .25s cubic-bezier(.3,1.5,.5,1)}.rolar-btn .seta{width:32px;height:32px;display:grid;place-items:center;border-radius:50%/60% 60% 40% 40%;background:var(--ouro-grad);color:var(--folha-2);flex:none}.rolar-btn svg{animation:desce 1.6s ease-in-out infinite}@media (hover: hover){.rolar-btn:hover{background:var(--ouro-grad);color:var(--folha-2);translate:0 -3px;box-shadow:3px 6px #c9a87c8c}.rolar-btn:hover .seta{background:var(--folha-2);color:#e9d3a6}}.rolar-btn:active{translate:0 1px;box-shadow:1px 1px #c9a87c8c}.rolar-btn:focus-visible{outline:3px solid var(--laranja);outline-offset:4px}@media (max-width: 560px){.rolar-btn{font-size:.86rem;padding-left:16px}}@media (prefers-reduced-motion: reduce){.rolar-btn svg{animation:none}.rolar-btn{transition:none}}.mesa-box--logo{padding:0;width:min(100%,600px);justify-self:center}.mesa-box--logo:before{content:none}.logo-card{position:relative;border-radius:6px 56px;overflow:hidden;background:#46492a;border:2px solid var(--laranja);box-shadow:10px 10px #c9a87c80,0 34px 60px -30px #0a0c04b3;aspect-ratio:600 / 340}.logo-card img{display:block;width:100%;height:100%;object-fit:cover}.logo-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(255,244,214,.16) 50%,transparent 62%);transform:translate(-120%);animation:brilho 6s ease-in-out 1.6s infinite}@keyframes brilho{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@media (max-width: 920px){.mesa-box--logo{width:min(100%,460px)}.logo-card{border-radius:5px 40px;box-shadow:7px 7px #c9a87c80,0 24px 44px -26px #0a0c04b3}}@media (max-width: 920px) and (max-height: 560px){.mesa-box--logo{width:min(100%,300px)}}@media (prefers-reduced-motion: reduce){.logo-card:after{animation:none;display:none}}.mesa-box--logo{width:min(100%,64vh,470px);width:min(100%,64svh,470px)}.logo-card--marca{aspect-ratio:1 / 1.04;display:grid;place-items:center;background:radial-gradient(120% 100% at 50% 35%,#565a33,#46492a 55%,#3b3e22)}.logo-card--marca img{width:54%;height:auto;max-height:72%;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(10,12,4,.35))}@media (max-width: 920px){.mesa-box--logo{width:min(100%,340px)}}@media (max-width: 920px) and (max-height: 560px){.mesa-box--logo{width:min(100%,210px)}}.mesa-box--logo{width:min(100%,52vh,440px);width:min(100%,52svh,440px)}.foto-card{aspect-ratio:4 / 5;background:#3b3e22;display:block}.foto-card img{width:100%;height:100%;object-fit:cover;object-position:50% 14%;filter:saturate(.94) contrast(1.02);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.foto-card:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:#4e522c38;mix-blend-mode:multiply}.foto-card:after{z-index:2}.foto-card .legenda{position:absolute;z-index:3}@media (hover: hover){.foto-card:hover img{transform:scale(1.04)}}@media (max-width: 920px){.mesa-box--logo{width:min(100%,300px)}}@media (max-width: 920px) and (max-height: 560px){.mesa-box--logo{width:min(100%,170px)}}@media (prefers-reduced-motion: reduce){.foto-card img{transition:none}.foto-card:hover img{transform:none}}.retrato img{mix-blend-mode:normal;object-position:50% 6%;filter:saturate(.96) contrast(1.02)}.retrato:after{background:linear-gradient(to top,#2e321a47,#2e321a00 30%)}.foto-card:after{content:none;animation:none;display:none}.mesa-box--recorte{padding:0;width:min(100%,56vh,470px);width:min(100%,56svh,470px);justify-self:center;position:relative}.mesa-box--recorte:before{content:"";position:absolute;inset:8% 3% 3%;border:2.5px solid var(--laranja);border-radius:52% 48% 56% 44%/44% 58% 42% 56%;transform:rotate(-5deg);pointer-events:none;opacity:.9}.recorte{position:relative;aspect-ratio:4 / 5}.recorte .aura{position:absolute;inset:8% 2% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(226,202,150,.34),rgba(201,168,124,.12) 55%,transparent 78%);filter:blur(6px)}.recorte img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%;-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,#000 80%,transparent 100%);filter:drop-shadow(0 18px 26px rgba(10,12,4,.45))}@media (max-width: 920px){.mesa-box--recorte{width:min(100%,320px)}}@media (max-width: 920px) and (max-height: 560px){.mesa-box--recorte{width:min(100%,180px)}}.retrato{overflow:visible;background:none;border-radius:0;display:block}.retrato:before{content:"";position:absolute;inset:17% 5% 3%;width:auto;aspect-ratio:auto;z-index:0;border-radius:52% 48% 40% 60%/38% 52% 48% 62%;background:linear-gradient(165deg,#f2ead2,#e3d4ac 55%,#cdb98a);box-shadow:0 30px 50px -30px #2e321a73}.retrato:after{content:none}.retrato img{z-index:1;object-fit:contain;object-position:50% 100%;mix-blend-mode:normal;filter:drop-shadow(0 14px 18px rgba(46,50,26,.28));-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,#000 82%,transparent 100%)}@media (hover: hover){.retrato:hover img{transform:none}}.retrato{box-shadow:none}.mesa-box--recorte:before{inset:14% -3% -3%;transform:rotate(-5deg);opacity:.9;border-radius:50%/44% 44% 56% 56%}.recorte .aura{inset:auto 0 0;height:80%;filter:none;border-radius:50%/42% 42% 58% 58%;background:radial-gradient(120% 90% at 50% 25%,#5f643a,#4a4e2c 55%,#393c21);box-shadow:inset 0 0 0 2px #c9a87c8c,0 30px 50px -28px #0a0c0499}.recorte img{-webkit-mask-image:none;mask-image:none;clip-path:inset(-25% 0 0 0 round 0 0 50% 50% / 0 0 37.1% 37.1%);filter:drop-shadow(0 10px 14px rgba(10,12,4,.35))}.retrato:before{inset:20% 0 0;border-radius:50%/42% 42% 58% 58%}.retrato img{-webkit-mask-image:none;mask-image:none;clip-path:inset(-25% 0 0 0 round 0 0 50% 50% / 0 0 37.1% 37.1%);filter:drop-shadow(0 10px 14px rgba(46,50,26,.25))}.recorte .aura{box-shadow:0 30px 50px -28px #0a0c0499}.abertura:has(.pagina-topo) .pagina-topo{align-content:center}.carrossel{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;grid-template-columns:none!important;gap:16px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;position:relative;-webkit-overflow-scrolling:touch}.carrossel::-webkit-scrollbar{display:none}.carrossel:before{display:none!important}.carrossel>*{flex:0 0 var(--slide, 86%);min-width:0;scroll-snap-align:center}.carrossel>.anim{opacity:1;animation:none}.wrap.carrossel{scroll-padding-inline:20px}.carrossel-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px}.carrossel-seta{width:44px;height:44px;display:grid;place-items:center;padding:0;cursor:pointer;flex:none;background:var(--papel);color:var(--folha-2);border:2px solid var(--folha-2);border-radius:50%/60% 60% 40% 40%;box-shadow:2px 2px 0 var(--laranja)}.carrossel-seta:active{translate:1px 1px;box-shadow:1px 1px 0 var(--laranja)}.carrossel-pontos{display:flex;gap:2px}.carrossel-pontos button{width:26px;height:44px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.carrossel-pontos button:before{content:"";width:10px;height:10px;border-radius:100% 2px;background:var(--salvia);transition:width .25s ease,background .25s ease}.carrossel-pontos button[aria-current=true]:before{width:22px;border-radius:6px;background:var(--laranja-esc)}.escuro .carrossel-pontos button:before{background:#cdc9a473}.escuro .carrossel-pontos button[aria-current=true]:before{background:var(--laranja)}@media (prefers-reduced-motion: reduce){.carrossel{scroll-behavior:auto}}.formacao-faixa ul.carrossel{padding-block:12px;min-height:0;flex-direction:row!important;align-items:center;gap:0!important}.formacao-faixa ul.carrossel>li{flex:0 0 100%;justify-content:center;text-align:left;font-size:.86rem;line-height:1.35;padding-inline:4px}.frentes.carrossel{border-top:0;margin-top:22px}.frentes.carrossel>li{display:block;padding:22px 22px 24px;background:var(--papel);border:2px solid var(--folha);border-radius:4px 24px}.frentes.carrossel>li:hover{padding-left:22px}.frentes.carrossel h3{font-size:1.5rem;margin-bottom:8px}.frentes.carrossel p{font-size:.98rem}.passos.carrossel>.passo{padding:22px;background:var(--papel);border:2px solid var(--folha);border-radius:4px 24px}.passos.carrossel .passo .bola{width:52px;height:52px;font-size:1.5rem;margin-bottom:14px}.degraus.carrossel{align-items:stretch;margin-top:26px}.degraus.carrossel>.degrau{min-height:170px;justify-content:center}.planos-todos.carrossel{padding-top:18px;padding-bottom:8px;align-items:stretch}.planos-todos.carrossel>.plano{margin-right:6px}@media (min-width: 621px){.planos-todos.carrossel>*{--slide: calc(50% - 14px) }.planos-todos.carrossel>.plano{scroll-snap-align:start}}.sobre-grade.carrossel{align-items:center}.sobre-grade.carrossel>.retrato-box{justify-self:auto;margin-inline:auto;width:100%;max-width:min(100%,calc(var(--alt-s) * .5))}.contato-grade.carrossel{align-items:start;padding-bottom:10px}.contato-grade.carrossel,.sobre-grade.carrossel,.dois.carrossel{gap:40px!important}.contato-grade.carrossel>*,.sobre-grade.carrossel>*,.dois.carrossel>*{--slide: 100%;scroll-snap-align:start}.contato-grade.carrossel>.form{margin-right:8px}.claro.secao--cheia .dois.carrossel,.claro.secao--compacta .dois.carrossel{align-items:center;padding-bottom:10px}.claro.secao--cheia .dois.carrossel>.cardapio,.claro.secao--compacta .dois.carrossel>.frentes{margin-right:8px}.claro.secao--compacta .dois.carrossel>.frentes{border-top:2px solid var(--folha)}.tabela-cards{display:none}@media (max-width: 700px){.tabela-box{display:none}.tabela-cards{display:flex;margin-top:22px}.tabela-cards>li{background:var(--papel);border:2px solid var(--folha);border-radius:6px 26px;overflow:hidden}.tabela-cards h3{background:var(--folha);color:#fff;font-size:1.35rem;padding:14px 20px}.tabela-cards dl{margin:0;padding:6px 20px 12px}.tabela-cards dt{font-weight:700;font-size:.9rem;padding-top:10px}.tabela-cards dd{margin:2px 0 0;padding-bottom:10px;border-bottom:1px solid rgba(69,74,38,.14);font-size:.95rem}.tabela-cards dd:last-child{border-bottom:0}.tabela-cards dd.sim{color:var(--musgo);font-weight:700}.tabela-cards dd.nao{color:#62625a}}@media (max-width: 920px){.secao{padding-block:44px}.sec-titulo{font-size:clamp(1.7rem,min(7.4vw,4.6svh),2.4rem)}.secao--compacta .sec-titulo{font-size:clamp(1.6rem,min(7vw,4.4svh),2.2rem)}.abertura .rolar-btn{margin-block:6px clamp(10px,2svh,22px)}.abertura .ramo{opacity:.35}.abertura:has(.pagina-topo) .pagina-topo{align-content:center;padding-block:8px 24px}.pagina-topo .sub{font-size:1.05rem}.faixa-foto{min-height:clamp(90px,16svh,160px);border-radius:6px 40px}.claro.secao--compacta .dois{margin-top:22px!important}.livro{margin-top:18px!important;padding:18px 20px;gap:18px}.livro .capa{width:74px;height:98px;font-size:.78rem;padding:6px}.etapa{gap:18px;padding-block:0}.etapa-img{max-width:min(260px,28svh)}.etapa .bola{width:44px;height:44px;font-size:1.25rem;margin-bottom:10px}.etapa h2{font-size:clamp(1.6rem,min(7vw,4.4svh),2.2rem);margin-bottom:10px}.etapa .lista-marca li{padding-block:7px}.duvidas{margin-top:20px}summary{padding-block:15px;font-size:1.1rem}summary:after{width:32px;height:32px}.dois{gap:22px}.cta-final h2{font-size:clamp(2rem,9vw,2.8rem)}.cardapio{padding:22px 22px 14px}.cardapio h3{font-size:1.55rem}.item{padding-block:11px}.secao--contato{padding-block:18px 30px}.secao--contato .sec-titulo{margin-bottom:12px!important}.secao--contato .canal{padding-block:12px;gap:8px}.secao--contato .form{gap:12px;padding:18px}.secao--contato .form h2{font-size:1.5rem}.secao--contato .form-nota{font-size:.92rem}.secao--contato .campo{gap:4px}.secao--contato .campo label{font-size:.95rem}.secao--contato .campo input,.secao--contato .campo select,.secao--contato .campo textarea{padding:11px 14px;font-size:1rem}.secao--contato .campo--msg textarea{min-height:72px!important;height:72px}.secao--contato .form .btn{padding:15px 20px}.rodape-grade{padding-block:34px 18px;gap:22px 28px}.rodape-grade>div:first-child p{display:none}.rodape li{padding:0}.rodape h3{margin-bottom:6px;font-size:.9rem}.rodape-fim{padding-block:14px 18px}}@media (max-width: 560px){.rodape-grade{grid-template-columns:1fr 1fr}.rodape-grade>div:first-child{grid-column:1 / -1}.rodape-grade>div:last-child{grid-column:1 / -1}.rodape-grade>div:nth-child(2) ul{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.rodape-grade>div:nth-child(2){grid-column:1 / -1}}@media (max-width: 380px){.marca-nome{font-size:.7rem}.marca-nome small{font-size:.6rem;letter-spacing:.24em}}@media (max-width: 920px){.marca-logo{height:48px}}.rodape li a,.rodape-fim a{display:inline-block;padding-block:11px}.rodape-fim .credito{padding-block:11px}.link-seta{display:inline-block;padding-block:10px 4px}@media (min-width: 921px) and (max-height: 820px){.mesa-box--recorte{width:min(100%,50vh,470px);width:min(100%,50svh,470px)}.hero{padding-block:4px 18px}}@media (max-width: 700px){.tabela-cards dl{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:14px;padding:4px 18px 8px}.tabela-cards dt,.tabela-cards dd{padding-block:9px;border-bottom:1px solid rgba(69,74,38,.14);margin:0;font-size:.88rem;line-height:1.35}.tabela-cards dt:nth-last-child(2),.tabela-cards dd:last-child{border-bottom:0}.tabela-cards h3{padding:12px 18px;font-size:1.25rem}}@media (max-width: 700px){.tabela-cards{align-items:flex-start}}@media (min-width: 921px) and (max-height: 820px){.abertura:has(.hero) .topo{padding-block:10px}.hero h1{font-size:clamp(2.2rem,min(5.8vw,9vh),5.2rem)}.abertura .rolar-btn{margin-bottom:10px}}@media (max-width: 920px) and (min-height: 600px){.abertura:has(.hero){height:calc(var(--alt-v) - var(--hf, 0px));height:calc(var(--alt-s) - var(--hf, 0px))}.abertura:has(.hero) .hero{min-height:0;display:flex;flex-direction:column;justify-content:center;gap:12px;padding-block:4px 10px}.abertura:has(.hero) .hero>div:first-child{flex:none}.mesa-box--recorte{flex:1 1 0;min-height:120px;width:100%;max-width:340px;align-self:center;display:flex;justify-content:center}.mesa-box--recorte .recorte{height:100%;width:auto;max-width:100%;aspect-ratio:4 / 5}.mesa-box--recorte:before{left:50%;right:auto;width:min(100%,calc((100% / 1.25) * 1.06));translate:-50% 0;aspect-ratio:auto}}@media (max-width: 920px) and (min-height: 600px){.mesa-box--recorte:before{content:none}.mesa-box--recorte .recorte:after{content:"";position:absolute;z-index:0;inset:14% -3% -3%;border:2.5px solid var(--laranja);border-radius:50%/44% 44% 56% 56%;transform:rotate(-5deg);opacity:.9;pointer-events:none}}@media (max-width: 1000px) and (max-height: 560px) and (min-width: 600px){.hero{display:grid;grid-template-columns:1.25fr .75fr;gap:24px;align-items:center}.mesa-box--recorte{width:min(100%,62svh)}.hero h1{font-size:clamp(1.7rem,4.4vw,2.4rem)}.carrossel>*{--slide: 62%}.sobre-grade.carrossel>*,.contato-grade.carrossel>*,.dois.carrossel>*{--slide: 100%}}@media (max-width: 1000px) and (max-height: 560px){.tabela-box{display:none}.tabela-cards{display:flex;margin-top:14px;align-items:flex-start}.tabela-cards>li{background:var(--papel);border:2px solid var(--folha);border-radius:6px 26px;overflow:hidden}.tabela-cards h3{background:var(--folha);color:#fff;font-size:1.15rem;padding:10px 18px}.tabela-cards dl{margin:0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:14px;padding:2px 18px 6px}.tabela-cards dt,.tabela-cards dd{margin:0;padding-block:6px;font-size:.84rem;line-height:1.3;border-bottom:1px solid rgba(69,74,38,.14)}.tabela-cards dt{font-weight:700}.tabela-cards dd.sim{color:var(--musgo);font-weight:700}.tabela-cards dd.nao{color:#62625a}.tabela-cards dt:nth-last-child(2),.tabela-cards dd:last-child{border-bottom:0}}@media (max-width: 780px){.abertura:has(.hero) .hero{padding-top:clamp(14px,3.4svh,30px)}.hero .mao.topo-nota{color:#efd9aa;margin-bottom:6px}.hero h1{color:#fffbef;text-shadow:0 2px 14px rgba(15,17,6,.6),0 1px 3px rgba(15,17,6,.4)}.abertura .hero .sub{color:#f1ecdc;font-size:.95rem;line-height:1.5;margin-top:12px;text-shadow:0 1px 8px rgba(15,17,6,.75),0 0 3px rgba(15,17,6,.6)}.hero .link-seta{color:#fffbef}.abertura:has(.hero) .rolar-btn{position:absolute;left:50%;bottom:clamp(10px,2svh,18px);translate:-50% 0;margin:0;padding:4px;z-index:4}.abertura:has(.hero) .rolar-btn>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.abertura:has(.hero) .rolar-btn .seta{width:40px;height:40px}.abertura:has(.hero) .hero{padding-bottom:clamp(18px,4svh,34px)}}@media (max-width: 920px) and (min-height: 600px){.mesa-box--recorte{max-width:400px;min-height:160px}}@media (max-width: 400px){.hero .acoes{gap:12px 16px;flex-wrap:nowrap}.hero .acoes .btn{padding:13px 14px;gap:8px;font-size:.95rem;white-space:nowrap}.hero .acoes .link-seta{white-space:nowrap;font-size:.95rem}}@media (max-width: 780px) and (max-height: 780px){.abertura:has(.hero) .topo{padding-block:10px}.abertura:has(.hero) .marca-logo{height:42px}.abertura:has(.hero) .hero{padding-top:18px;gap:10px}.hero .mao.topo-nota{font-size:1.12rem;margin-bottom:2px}.hero h1{font-size:clamp(1.7rem,7.6vw,2rem)}.abertura .hero .sub{font-size:.86rem;line-height:1.45;margin-top:8px}.hero .acoes{margin-top:12px}.hero .acoes .btn{padding-block:11px}}@media (max-width: 920px){.abertura--mini .topo{padding-block:10px}.abertura--mini .marca-logo{height:42px}.abertura--mini .pagina-topo{padding-block:0 16px;gap:6px}.abertura--mini .pagina-topo h1{font-size:1.65rem}.abertura--mini .pagina-topo .sub{font-size:.9rem;line-height:1.45;margin-top:4px}main>.secao--contato{padding-block:14px 30px;justify-content:flex-start}.secao--contato .sec-titulo{font-size:1.45rem;margin-bottom:8px!important}.secao--contato .canal{padding-block:9px;gap:6px}.secao--contato .canal .valor{font-size:1.05rem}.secao--contato .btn--canal{padding-block:12px}.secao--contato .form{gap:9px;padding:14px 16px}.secao--contato .form h2{font-size:1.35rem}.secao--contato .form-nota{font-size:.86rem}.secao--contato .campo label{font-size:.9rem}.secao--contato .campo input,.secao--contato .campo select,.secao--contato .campo textarea{padding:9px 12px}.secao--contato .campo--msg textarea{min-height:60px!important;height:60px}.secao--contato .check-txt small{font-size:.78rem}.secao--contato .form .btn{padding:13px 18px}.contato-grade+.carrossel-nav{margin-top:8px}}@media (max-width: 780px){.rodape-grade{display:block;padding-block:34px 6px;text-align:center}.rodape-grade>div:not(:first-child){display:none}.rodape-grade .marca{justify-content:center}.rodape-fim{flex-direction:column;align-items:center;text-align:center;gap:0;padding-block:8px 20px}.rodape-fim .direitos{display:block}.rodape-fim .credito--priv{display:block;margin-top:2px}.rodape-fim .credito--priv:before{content:none}}.dica-contato{display:none}@media (max-width: 780px){.dica-contato{display:block;margin:-2px 0 6px;font-size:.9rem;line-height:1.45;color:var(--suave)}.dica-link{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;font:700 .9rem/1.45 var(--f-corpo);color:var(--laranja-esc);text-decoration:underline;text-decoration-color:var(--laranja);text-underline-offset:3px;cursor:pointer;display:inline}.dica-link span{display:inline-block;transition:translate .25s ease}.dica-link:active span{translate:3px 0}}@media (max-width: 780px){.abertura--mini{background:linear-gradient(180deg,#222511e6,#282b15db),url(../img/folhagem-escura.webp) center/cover}.abertura--mini>.ramo{animation:none;opacity:.14;width:200px;right:-110px;top:-60px}.abertura--mini .pagina-topo .rotulo{color:#efd9aa}.abertura--mini .pagina-topo h1{color:#fffbef}.abertura--mini .pagina-topo .sub{color:#f3eedf;font-size:.95rem;line-height:1.5;text-shadow:0 1px 6px rgba(15,17,6,.45)}.secao--contato .dica-contato{color:#3b3e28;font-size:.95rem}.secao--contato .dica-link{font-size:.95rem;color:#6e5226}.secao--contato .canal .rotulo{color:#4f5328;font-size:.76rem}.secao--contato .canal .valor{color:var(--tinta)}.secao--contato .form-nota{color:#3b3e28;font-size:.9rem;line-height:1.45}.secao--contato .campo label{color:var(--tinta);font-size:.95rem}.secao--contato .campo input::placeholder,.secao--contato .campo textarea::placeholder{color:#6e705c}.secao--contato .campo input,.secao--contato .campo select,.secao--contato .campo textarea{border-color:#b9b48a}.secao--contato .check{color:var(--tinta)}.secao--contato .check-txt small{color:#3b3e28;font-size:.82rem;line-height:1.35}}@media (max-width: 780px){.abertura--mini .pagina-topo{padding-bottom:12px}main>.secao--contato{padding-top:8px;padding-bottom:26px}.contato-grade+.carrossel-nav{margin-top:4px}.secao--contato .form{gap:8px}}.carrossel{justify-content:flex-start!important}@media (max-width: 780px){.abertura:has(.hero) .rolar-btn{display:none}}@media (max-width: 780px){.abertura:has(.hero) .hero{padding-bottom:14px}}@media (max-width: 780px){.menu{display:flex;visibility:hidden;opacity:0;pointer-events:none;transform-origin:92% 0;transform:translateY(-8px) scale(.97);clip-path:inset(0 0 100% 0 round 6px 24px 6px 24px);transition:opacity .22s ease,transform .3s cubic-bezier(.2,.8,.2,1),clip-path .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s}.menu.aberto{display:flex;visibility:visible;opacity:1;pointer-events:auto;transform:none;clip-path:inset(-12px -12px -12px -12px round 6px 24px 6px 24px);transition:opacity .2s ease,transform .4s cubic-bezier(.2,.9,.25,1.15),clip-path .42s cubic-bezier(.2,.8,.2,1),visibility 0s}.menu>a{opacity:0;translate:0 8px;transition:opacity .15s ease,translate .15s ease}.menu.aberto>a{opacity:1;translate:0 0;transition:opacity .3s ease,translate .38s cubic-bezier(.2,.8,.2,1)}.menu.aberto>a:nth-child(1){transition-delay:.06s}.menu.aberto>a:nth-child(2){transition-delay:.1s}.menu.aberto>a:nth-child(3){transition-delay:.14s}.menu.aberto>a:nth-child(4){transition-delay:.18s}.menu.aberto>a:nth-child(5){transition-delay:.24s}.menu a[aria-current=page]:after{transform-origin:left;transform:scaleX(0);transition:transform .2s ease}.menu.aberto a[aria-current=page]:after{transform:scaleX(1);transition:transform .45s cubic-bezier(.2,.8,.2,1) .32s}.menu-btn{transition:transform .15s ease,background .2s ease,rotate .35s cubic-bezier(.3,1.5,.5,1)}.menu-btn[aria-expanded=true]{rotate:-3deg;background:var(--salvia)}}@media (max-width: 780px) and (prefers-reduced-motion: reduce){.menu,.menu.aberto,.menu>a,.menu.aberto>a,.menu a[aria-current=page]:after,.menu-btn{transition:none!important}.menu,.menu.aberto{transform:none}}.frentes.carrossel>li{padding:22px 22px 24px!important}a.recorte{display:block;color:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}a.recorte:focus-visible{outline:3px solid var(--laranja);outline-offset:6px;border-radius:50%}.abertura:not(.abertura--mini):has(.pagina-topo){min-height:clamp(340px,54vh,560px);min-height:clamp(340px,54svh,560px)}.secao--cheia,.secao--planos{padding-block:clamp(56px,9vh,104px)}.secao--compacta{padding-block:clamp(26px,4.4vh,44px)}.secao--compacta .sec-titulo{font-size:clamp(1.5rem,2.6vw,2rem)}.cta-final{padding-block:clamp(40px,6vh,64px)}@media (max-width: 920px){.secao{padding-block:52px}.secao--compacta{padding-block:34px}.secao--cheia,.secao--planos{padding-block:60px}.cta-final{padding-block:52px}}body{overflow-x:clip}.faixa-setas{display:none}@media (max-width: 780px){.formacao-faixa,.formacao-faixa>.wrap{position:relative}.formacao-faixa ul.carrossel>li{padding-inline:44px 52px}.faixa-setas,.faixa-setas.anim,.faixa-setas.anim.in{display:block;opacity:1;animation:none;transform:none}.faixa-seta[hidden]{display:none}.faixa-seta{display:grid;place-items:center;position:absolute;right:12px;top:50%;translate:0 -50%;width:30px;height:30px;padding:0;cursor:pointer;background:#4448251f;color:var(--folha-2);border:1.5px solid rgba(68,72,37,.45);border-radius:50%;box-shadow:none}.faixa-seta:active{background:#4448253d}.faixa-seta svg{animation:faixa-dica 1.8s ease-in-out infinite}.faixa-seta--ant{right:auto;left:12px}.faixa-seta--ant svg{animation-name:faixa-dica-esq}}@keyframes faixa-dica-esq{0%,to{translate:0 0}50%{translate:-3px 0}}@keyframes faixa-dica{0%,to{translate:0 0}50%{translate:3px 0}}@media (prefers-reduced-motion: reduce){.faixa-seta svg{animation:none}}@media (max-width: 780px){.link-seta:after{top:10px}.cardapio .item{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;align-items:baseline;padding-block:14px}.cardapio .item .nome{grid-column:1}.cardapio .item .preco{grid-column:2;grid-row:1;margin-left:0;text-align:right}.abertura--mini .pagina-topo{padding-bottom:22px}main>.secao--contato{padding-top:30px;padding-bottom:60px}.secao--contato .canal{padding-block:14px}.secao--contato .form{gap:12px;padding:18px}.contato-grade+.carrossel-nav{margin-top:18px}.tabela-cards dl{grid-template-columns:minmax(min-content,.9fr) minmax(min-content,1fr)}.tabela-cards dt,.tabela-cards dd{overflow-wrap:normal;word-break:normal;hyphens:none}}@media (max-width: 400px){.cardapio .item .preco,.cardapio .item .nome{font-size:1.15rem}}@media (max-height: 560px) and (max-width: 1000px){.link-seta:after{top:10px}}@media (max-width: 780px){.menu{position:fixed;top:var(--menu-top, 88px);left:max(20px,env(safe-area-inset-left,0px));right:max(20px,env(safe-area-inset-right,0px));z-index:60;max-height:calc(100vh - var(--menu-top, 88px) - 12px);overflow-y:auto}.topo:has(.menu.aberto){z-index:60}}@media (max-width: 780px){.secao--planos{padding-block:26px 28px}.secao--planos .planos-titulo{margin-bottom:14px}.secao--planos .planos-titulo h2{font-size:1.6rem}.secao--planos .planos-titulo .mao{font-size:1.15rem}.planos-todos .plano{padding:16px 18px 18px;gap:9px}.planos-todos .plano h3{font-size:1.4rem}.planos-todos .plano .dur{font-size:.72rem}.planos-todos .preco-grande{font-size:1.8rem}.planos-todos .preco-nota{font-size:.8rem}.planos-todos .plano ul{gap:5px}.planos-todos .plano li{font-size:.86rem;line-height:1.3;gap:9px}.planos-todos .plano li:before{width:12px;height:12px;margin-top:.35em}.planos-todos .plano .btn{padding:11px 14px;font-size:.95rem}.secao--planos .carrossel-nav{margin-top:10px}}@media (max-width: 920px){main>.secao--cheia:has(.sobre-grade){padding-block:28px 24px}.sobre-grade.carrossel>.retrato-box{max-width:270px}.sobre-grade.carrossel .texto h2{font-size:1.65rem;margin-bottom:10px}.sobre-grade.carrossel .texto p{font-size:.98rem;line-height:1.5}.sobre-grade.carrossel .texto p+p{margin-top:.6em}.sobre-grade.carrossel .texto .btn{margin-top:16px!important;padding-block:12px}.sobre-grade+.carrossel-nav{margin-top:14px}}@media (max-width: 780px){main>.claro.secao:has(.tabela-cards){padding-block:26px 28px}.claro.secao:has(.tabela-cards) .sec-titulo{font-size:1.6rem;margin-top:6px!important}.tabela-cards{align-items:stretch;margin-top:14px}.tabela-cards>li{display:flex;flex-direction:column}.tabela-cards h3{padding:10px 16px;font-size:1.2rem}.tabela-cards dl{flex:1;align-content:space-between;padding:2px 16px 6px}.tabela-cards dt,.tabela-cards dd{padding-block:7px;font-size:.84rem;line-height:1.3}.claro.secao:has(.tabela-cards) .carrossel-nav{margin-top:10px}.claro.secao:has(.tabela-cards) .form-nota{margin-top:10px!important;font-size:.88rem}}.pagamento.carrossel{margin-top:18px;gap:16px!important}.pagamento.carrossel>.pag{--slide: 88%;scroll-snap-align:center;display:flex;flex-direction:column;justify-content:center}@media (max-width: 780px),(max-height: 560px) and (max-width: 1000px){.abertura .rolar-btn{pointer-events:none;cursor:default;-webkit-tap-highlight-color:transparent}}section[hidden]{display:none!important}@media (max-width: 780px){main>section:has(.etapas-m){padding-block:28px 24px}.etapas-m.carrossel{align-items:flex-start;gap:24px!important}.etapas-m>.etapa{--slide: 100%;scroll-snap-align:start;padding-block:0;gap:14px;align-content:start}.etapas-m .etapa-img{max-width:200px}.etapas-m .etapa .bola{width:44px;height:44px;font-size:1.25rem;margin-bottom:10px}.etapas-m .etapa h2{font-size:1.7rem;margin-bottom:8px}.etapas-m .etapa p{font-size:.98rem;line-height:1.5}.etapas-m .etapa .lista-marca{margin-top:10px}.etapas-m .etapa .lista-marca li{padding-block:7px;font-size:.95rem;line-height:1.4}.etapas-m+.carrossel-nav{margin-top:14px}}@media (max-width: 780px){main>section:has(.etapas-m){padding-block:22px 18px}.etapas-m>.etapa{grid-template-columns:92px minmax(0,1fr);column-gap:16px;row-gap:0;align-items:center}.etapas-m .etapa-img{grid-column:1;grid-row:1 / span 2;max-width:92px;box-shadow:4px 4px 0 var(--salvia);align-self:center}.etapas-m .etapa>div:last-child{display:contents}.etapas-m .etapa .bola{grid-column:2;grid-row:1;justify-self:start;width:34px;height:34px;font-size:1.05rem;margin-bottom:2px;align-self:end}.etapas-m .etapa h2{grid-column:2;grid-row:2;font-size:1.45rem;margin:0;align-self:start}.etapas-m .etapa p,.etapas-m .etapa .lista-marca{grid-column:1 / -1}.etapas-m .etapa p{margin-top:14px;font-size:.95rem;line-height:1.45}.etapas-m .etapa .lista-marca{margin-top:6px}.etapas-m .etapa .lista-marca li{padding-block:6px;font-size:.92rem;line-height:1.35}.etapas-m+.carrossel-nav{margin-top:8px}}@media (max-width: 780px){.menu{transform:translateY(-18px) scale(.92);clip-path:inset(0 0 100% 0 round 6px 24px 6px 24px);transition:opacity .26s ease,transform .3s cubic-bezier(.4,0,.6,1),clip-path .3s cubic-bezier(.4,0,.6,1),visibility 0s linear .3s}.menu.aberto{transform:none;clip-path:inset(-14px -14px -14px -14px round 6px 24px 6px 24px);transition:opacity .28s ease,transform .55s cubic-bezier(.2,.9,.25,1.2),clip-path .6s cubic-bezier(.2,.8,.2,1),visibility 0s}.menu>a{translate:0 14px;transition:opacity .18s ease,translate .18s ease}.menu.aberto>a{translate:0 0;transition:opacity .4s ease,translate .5s cubic-bezier(.2,.8,.2,1)}.menu.aberto>a:nth-child(1){transition-delay:.1s}.menu.aberto>a:nth-child(2){transition-delay:.17s}.menu.aberto>a:nth-child(3){transition-delay:.24s}.menu.aberto>a:nth-child(4){transition-delay:.31s}.menu.aberto>a:nth-child(5){transition-delay:.38s}}@media (max-width: 780px) and (prefers-reduced-motion: reduce){.menu,.menu.aberto,.menu>a,.menu.aberto>a{transition:none!important}}#form-zap{position:relative}.form-obrigado{position:absolute;inset:0;z-index:30;overflow:hidden;display:none;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:var(--papel);border-radius:inherit;color:var(--tinta);opacity:0}.form-obrigado.ativo{display:flex;animation:obrigadoEntra .45s cubic-bezier(.2,.8,.2,1) both}.form-obrigado.ativo.saindo{animation:obrigadoSai .6s ease both}.form-obrigado strong{font:800 1.6rem/1.15 var(--f-display)}.form-obrigado>span:last-child{max-width:26em;color:var(--suave);line-height:1.5}.form-obrigado-marca{width:44px;height:44px;background:var(--musgo);border-radius:100% 6px;transform:rotate(-5deg)}@keyframes obrigadoEntra{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes obrigadoSai{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.form-obrigado.ativo,.form-obrigado.ativo.saindo{animation:none;opacity:1}.form-obrigado.ativo.saindo{opacity:0;transition:none}}.form>.form-obrigado,.secao--contato .form>.form-obrigado{grid-area:auto;grid-column:auto;grid-row:auto;margin:0}.dd{display:none}body{padding-bottom:var(--teclado, 0px)}@media (max-width: 780px){.campo select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden}.campo:has(.dd){position:relative}.dd{display:block}.dd-btn{appearance:none;-webkit-appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer;font:500 1rem var(--f-corpo);color:var(--tinta);background:#fff;border:2px solid var(--salvia);border-radius:10px 3px;padding:11px 14px;min-height:48px}.secao--contato .dd-btn{border-color:#b9b48a}.dd-btn.vazio{color:#6e705c}.dd-btn:focus-visible,.dd-btn[aria-expanded=true]{outline:none;border-color:var(--laranja);box-shadow:0 0 0 3px #c9a87c4d}.dd-seta{flex:none;width:10px;height:10px;border-right:2.5px solid var(--folha-2);border-bottom:2.5px solid var(--folha-2);rotate:45deg;translate:0 -3px;transition:rotate .25s ease,translate .25s ease}.dd-btn[aria-expanded=true] .dd-seta{rotate:225deg;translate:0 2px}.dd-lista{position:fixed;z-index:80;margin:0;padding:6px;list-style:none;overflow-y:auto;overscroll-behavior:contain;background:var(--papel);border:2px solid var(--folha);border-radius:6px 20px;box-shadow:5px 5px 0 var(--salvia);visibility:hidden;opacity:0;transform:translateY(-8px) scale(.97);transform-origin:top center;pointer-events:none;transition:opacity .16s ease,transform .2s ease,visibility 0s linear .2s}.dd-lista.sobe{transform:translateY(8px) scale(.97);transform-origin:bottom center}.dd.aberto .dd-lista{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition:opacity .2s ease,transform .3s cubic-bezier(.2,.9,.25,1.1),visibility 0s}.dd-lista li{padding:12px;min-height:44px;display:flex;align-items:center;border-radius:4px 12px;font:500 1rem/1.3 var(--f-corpo);color:var(--tinta);cursor:pointer}.dd-lista li+li{margin-top:2px}.dd-lista li.ativo{background:#cdc9a466}.dd-lista li[aria-selected=true]{font-weight:700;background:#cdc9a48c}.dd-lista li[aria-selected=true]:after{content:"";margin-left:auto;width:14px;height:14px;background:var(--musgo);border-radius:100% 2px;flex:none}}@media (max-width: 780px) and (prefers-reduced-motion: reduce){.dd-lista,.dd.aberto .dd-lista,.dd-seta{transition:none}}.rodape .rot{display:block;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#e9d3a6;opacity:.85;margin-bottom:1px}.rodape-contato li{padding:6px 0}.rodape-contato li a{padding-block:2px}.rodape .crn{margin-top:10px;font-size:.82rem;letter-spacing:.06em;color:#e9d3a6;opacity:.9}.rodape .btn--rodape{margin-top:14px;padding:13px 22px;background:var(--ouro-grad);color:var(--folha-2);font-size:.98rem;box-shadow:3px 3px #1d2010,0 0 0 3px #e9d3a659}.rodape .btn--rodape:hover{color:var(--folha-2);text-decoration:none}@media (max-width: 780px){.rodape-grade>div:first-child p.crn{display:block;margin-top:8px}}@media (max-width: 780px){.pagina-topo:before{content:"";position:absolute;z-index:-1;inset:-40px -20px 0;pointer-events:none;background:linear-gradient(180deg,#2b2f1800,#2b2f1880 28%,#2b2f188c 70%,#2b2f1800)}}@media (min-width: 1921px) and (max-width: 2199px){html{zoom:1.15;--alt-s: calc(100svh / 1.15);--alt-v: calc(100vh / 1.15)}}@media (min-width: 2560px){html{zoom:1.5;--alt-s: calc(100svh / 1.5);--alt-v: calc(100vh / 1.5)}}@media (min-width: 3000px){html{zoom:1.8;--alt-s: calc(100svh / 1.8);--alt-v: calc(100vh / 1.8)}}@media (max-width: 339px){.cardapio .item .nome{font-size:.9em}.cardapio .item .nome small{font-size:.8em}.cardapio .item .preco{font-size:.92em;white-space:nowrap}.formacao-faixa li,.formacao-faixa li strong{font-size:.8rem;letter-spacing:0}}.carrossel:focus{outline:none}.carrossel:focus-visible{outline:3px solid var(--laranja-esc);outline-offset:4px}.so-leitor{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width: 780px){.abertura>.ramo{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.78) 18%,rgba(0,0,0,.45) 42%,rgba(0,0,0,.45) 100%);mask-image:linear-gradient(180deg,#000000c7 0 18%,#00000073 42% 100%)}.pagina-topo:before{background:linear-gradient(180deg,#2b2f1800,#2b2f188c 26%,#2b2f1894 72%,#2b2f1800)}.hero>div:first-child{position:relative;isolation:isolate}.hero>div:first-child:before{content:"";position:absolute;z-index:-1;inset:-22px -20px -14px;pointer-events:none;background:linear-gradient(180deg,#2b2f1800,#2b2f188c 20%,#2b2f1894 78%,#2b2f1800)}.pagina-topo h1,.pagina-topo .sub,.pagina-topo .rotulo,.hero h1,.hero .sub,.hero .mao.topo-nota,.hero .link-seta{text-shadow:0 1px 2px rgba(15,17,6,.55),0 2px 12px rgba(15,17,6,.6)}.abertura .marca-nome{text-shadow:0 1px 2px rgba(15,17,6,.6),0 1px 8px rgba(15,17,6,.65)}.abertura .marca-nome small{color:#f6eacb}.pagina-topo .rotulo{color:#f0ddb2}.pagina-topo .sub,.abertura .hero .sub{color:#f6f2e4}.hero .mao.topo-nota{color:#f5e0b0}}@media (max-width: 780px){.abertura .marca-texto{background-image:linear-gradient(transparent 60%,rgba(201,168,124,.38) 60% 92%,transparent 92%)}}html,.tabela-box,.dd-lista,textarea{scrollbar-color:#6E7240 #EFEBD9}@supports not (scrollbar-color: auto){::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#efebd9}::-webkit-scrollbar-thumb{background:#6e7240;border-radius:8px;border:3px solid #EFEBD9}::-webkit-scrollbar-thumb:hover{background:#b8955f}.carrossel::-webkit-scrollbar{display:none}}
