.FooterCTA_footer__4QF5J{background:var(--brand-footer)}.FooterCTA_cta__diIMF{border-bottom:1px solid hsla(26,20%,64%,.15);padding:64px 0}.FooterCTA_ctaInner__Mc2vl{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.FooterCTA_ctaTexto__wTr6W{display:flex;flex-direction:column;gap:10px}.FooterCTA_ctaTitulo__bEBd1{font-family:var(--f-titulo);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:500;line-height:1.15;color:var(--brand-cream)}.FooterCTA_ctaTituloEm__mchCE{font-style:italic;color:var(--vermelho)}.FooterCTA_ctaSub__lyeqJ{font-family:var(--f-corpo);font-size:.9375rem;color:hsla(23,39%,94%,.55);line-height:1.6}.FooterCTA_ctaBtn__O7NE5{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-corpo);font-size:.9375rem;font-weight:600;padding:16px 30px;border-radius:4px;background:var(--vermelho);color:var(--branco);text-decoration:none;white-space:nowrap;transition:background .2s ease,transform .2s ease;flex-shrink:0}.FooterCTA_ctaBtn__O7NE5:hover{background:#b8282a;transform:translateY(-2px)}.FooterCTA_corpo__KuFT5{padding:64px 0 40px}.FooterCTA_corpoInner__xtCX4{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px}@media (min-width:768px){.FooterCTA_corpoInner__xtCX4{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.FooterCTA_corpoInner__xtCX4{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:48px}}.FooterCTA_colMarca__H9r_0{display:flex;flex-direction:column;gap:16px}.FooterCTA_logoLink__bVYyv{display:inline-block;line-height:0}.FooterCTA_logoImg__QU6vE{height:38px;width:auto;filter:brightness(0) invert(1) opacity(.85)}.FooterCTA_desc__dPs8l{font-family:var(--f-corpo);font-size:.875rem;color:hsla(23,39%,94%,.5);line-height:1.7}.FooterCTA_sociais__sbFor{display:flex;gap:8px;margin-top:4px}.FooterCTA_social__lD8ne{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid hsla(26,20%,64%,.25);border-radius:4px;color:hsla(23,39%,94%,.6);transition:color .2s ease,border-color .2s ease;text-decoration:none}.FooterCTA_social__lD8ne:hover{color:var(--brand-accent);border-color:hsla(26,20%,64%,.5)}.FooterCTA_col__CW_ph{display:flex;flex-direction:column;gap:16px}.FooterCTA_colTitulo__wu_Ji{font-family:var(--f-corpo);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsla(23,39%,94%,.4)}.FooterCTA_lista__Q755P{display:flex;flex-direction:column;gap:10px;list-style:none}.FooterCTA_listaLink__ZaP6m{font-family:var(--f-corpo);font-size:.875rem;color:hsla(23,39%,94%,.6);text-decoration:none;transition:color .18s ease}.FooterCTA_listaLink__ZaP6m:hover{color:var(--brand-accent)}.FooterCTA_contato___9fz_{display:flex;flex-direction:column;gap:12px;font-style:normal}.FooterCTA_contatoLink__ly0sk{font-family:var(--f-corpo);font-size:.9375rem;font-weight:500;color:var(--brand-cream);text-decoration:none;transition:color .18s ease}.FooterCTA_contatoLink__ly0sk:hover{color:var(--brand-accent)}.FooterCTA_contatoTxt__HX3ry{font-family:var(--f-corpo);font-size:.8125rem;color:hsla(23,39%,94%,.5);line-height:1.65}.FooterCTA_bottom__kDehV{border-top:1px solid hsla(26,20%,64%,.1);padding:20px 0}.FooterCTA_bottomInner__xvCjN{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.FooterCTA_copy__RGibf,.FooterCTA_cred__v_fGD{font-family:var(--f-corpo);font-size:.8125rem;color:hsla(23,39%,94%,.35)}.FooterCTA_credLink__V6KTI{color:hsla(26,20%,64%,.6);text-decoration:none;transition:color .18s ease}.FooterCTA_credLink__V6KTI:hover{color:var(--brand-accent)}.Navbar_navbar__Vi3fo{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(0,0,0,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.Navbar_inner__NAczd{max-width:1200px;margin:0 auto;padding:0 24px;height:72px;display:flex;align-items:center}.Navbar_logo__fqcoW{display:flex;align-items:center;flex-shrink:0;margin-right:auto}.Navbar_logoImg__0bSFz{width:auto;height:56px;object-fit:contain;filter:brightness(0) invert(1)}.Navbar_nav__gyyhf{display:none;align-items:center;gap:2px;margin-right:20px}@media (min-width:1024px){.Navbar_nav__gyyhf{display:flex}}.Navbar_link__7jW0B{font-family:var(--f-corpo);font-size:14px;font-weight:400;letter-spacing:.02em;color:hsla(0,0%,100%,.85);padding:8px 14px;border-radius:4px;transition:color .2s ease,background .2s ease;white-space:nowrap;text-decoration:none;background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.Navbar_link__7jW0B:hover{color:#fff;background:hsla(0,0%,100%,.08)}.Navbar_dropWrap__VmwKW{position:relative}.Navbar_chevron__PFJQ2{transition:transform .22s ease;flex-shrink:0;opacity:.7}.Navbar_chevronAberto__Km_N0{transform:rotate(180deg)}.Navbar_dropdown__MridL{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);min-width:210px;background:hsla(0,0%,4%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;box-shadow:0 8px 32px rgba(0,0,0,.4);padding:6px 0;list-style:none;z-index:200}.Navbar_dropItem__PcK3w{display:block;padding:10px 18px;font-family:var(--f-corpo);font-size:13px;font-weight:400;color:hsla(0,0%,100%,.75);transition:color .15s ease,background .15s ease;text-decoration:none}.Navbar_dropItem__PcK3w:hover{color:#fff;background:hsla(0,0%,100%,.08)}.Navbar_cta__muVpN{display:none;align-items:center;gap:7px;font-family:var(--f-corpo);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:10px 20px;border-radius:2px;background:var(--vermelho);color:#fff;border:none;text-decoration:none;white-space:nowrap;transition:opacity .2s ease,transform .2s ease;flex-shrink:0}.Navbar_cta__muVpN:hover{opacity:.88;transform:translateY(-1px)}@media (min-width:1024px){.Navbar_cta__muVpN{display:inline-flex}}.Navbar_burger__9_dBf{display:flex;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:4px;margin-left:12px;border-radius:4px;background:none;border:none;cursor:pointer;transition:background .2s ease}.Navbar_burger__9_dBf:hover{background:hsla(0,0%,100%,.1)}.Navbar_burger__9_dBf span{display:block;height:1.5px;background:#fff;border-radius:2px;transition:transform .3s ease,opacity .3s ease,width .3s ease;transform-origin:center}.Navbar_burger__9_dBf span:nth-child(3){width:65%}.Navbar_burgerAberto__ESGGl span:first-child{transform:translateY(6.5px) rotate(45deg)}.Navbar_burgerAberto__ESGGl span:nth-child(2){opacity:0;transform:scaleX(0)}.Navbar_burgerAberto__ESGGl span:nth-child(3){width:100%;transform:translateY(-6.5px) rotate(-45deg)}@media (min-width:1024px){.Navbar_burger__9_dBf{display:none}}.Navbar_overlay__z7dtA{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:110;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Navbar_drawer__ALlIf{position:fixed;top:0;right:0;bottom:0;width:min(340px,92vw);background:hsla(0,0%,4%,.97);z-index:120;display:flex;flex-direction:column;padding:24px;overflow-y:auto}.Navbar_drawerClose__Rew5d{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:auto;color:#fff;border-radius:4px;background:none;border:none;cursor:pointer;transition:background .2s ease}.Navbar_drawerClose__Rew5d:hover{background:hsla(0,0%,100%,.1)}.Navbar_drawerLogo___tp0I{margin-top:20px;margin-bottom:32px}.Navbar_drawerLogoImg__CNNHR{height:40px;width:auto;filter:brightness(0) invert(1)}.Navbar_drawerLista__PnMn8{flex:1 1;display:flex;flex-direction:column;gap:2px;list-style:none}.Navbar_drawerLink__pWdQz{display:block;padding:12px 4px;font-family:var(--f-corpo);font-size:1rem;font-weight:400;color:hsla(0,0%,100%,.75);border-bottom:1px solid hsla(0,0%,100%,.07);transition:color .18s ease,padding-left .18s ease;text-decoration:none}.Navbar_drawerLink__pWdQz:hover{color:#fff;padding-left:10px}.Navbar_drawerRodape__WsSAk{margin-top:32px;display:flex;flex-direction:column;gap:16px}.Navbar_drawerCta__QeQum{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;background:var(--vermelho);color:#fff;font-family:var(--f-corpo);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;text-decoration:none;transition:opacity .2s ease}.Navbar_drawerCta__QeQum:hover{opacity:.88}.Navbar_drawerInfo__Xy4W0{display:flex;flex-direction:column;gap:4px;font-style:normal}.Navbar_drawerTel__ZH20m{font-family:var(--f-corpo);font-size:.9375rem;font-weight:500;color:#fff;text-decoration:none}.Navbar_drawerHorario__nCdo_{font-family:var(--f-corpo);font-size:.8125rem;color:hsla(0,0%,100%,.45)}.Navbar_drawerLinkBtn__T_eZL{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 4px;font-family:var(--f-corpo);font-size:1rem;font-weight:400;color:hsla(0,0%,100%,.75);border:none;border-bottom:1px solid hsla(0,0%,100%,.07);background:none;cursor:pointer;text-align:left;transition:color .18s ease}.Navbar_drawerLinkBtn__T_eZL:hover{color:#fff}.Navbar_drawerChevron__UCsUp{transition:transform .22s ease;opacity:.6;flex-shrink:0}.Navbar_drawerChevronAberto___MQQ9{transform:rotate(180deg)}.Navbar_drawerSubLista__3oxBN{list-style:none;padding:0;margin:0}.Navbar_drawerSubLink__oq1u2{display:block;padding:10px 4px 10px 20px;font-family:var(--f-corpo);font-size:.9rem;font-weight:400;color:hsla(0,0%,100%,.55);border-bottom:1px solid hsla(0,0%,100%,.05);text-decoration:none;transition:color .18s ease,padding-left .18s ease}.Navbar_drawerSubLink__oq1u2:hover{color:#fff;padding-left:28px}.CookieBanner_banner__0Ltln{position:fixed;bottom:var(--s4);left:50%;transform:translateX(-50%);z-index:9998;background:var(--texto);color:var(--branco);padding:var(--s3) var(--s4);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--s2);box-shadow:var(--shadow-md);width:calc(100% - 2rem);max-width:520px}.CookieBanner_texto__3ZpbG{font-size:var(--t-sm);color:hsla(0,0%,100%,.85);line-height:1.6;margin:0}.CookieBanner_link__eDOA_{color:var(--caramelo);text-decoration:underline;text-underline-offset:2px}.CookieBanner_btn__TjNxw{background:var(--vermelho);color:var(--branco);border:none;padding:10px 24px;border-radius:var(--radius);font-size:var(--t-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;width:-moz-fit-content;width:fit-content;align-self:flex-end;transition:background var(--tr)}.CookieBanner_btn__TjNxw:hover{background:var(--vermelho-dk)}@media (min-width:768px){.CookieBanner_banner__0Ltln{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s4)}.CookieBanner_btn__TjNxw{align-self:auto;flex-shrink:0}}.WhatsAppFloat_botao__6mEMx{position:fixed;bottom:20px;right:16px;z-index:999;width:52px;height:52px;background:#25d366;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(37,211,102,.35);transition:transform var(--tr),box-shadow var(--tr);text-decoration:none;pointer-events:all}.WhatsAppFloat_botao__6mEMx:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(37,211,102,.45)}.WhatsAppFloat_botao__6mEMx:focus-visible{outline:3px solid #25d366;outline-offset:3px}@media (min-width:768px){.WhatsAppFloat_botao__6mEMx{bottom:28px;right:28px;width:56px;height:56px}}@media (min-width:1024px){.WhatsAppFloat_botao__6mEMx{bottom:36px;right:36px;width:60px;height:60px}}:root{--vermelho:#c00;--vermelho-dk:#a00;--caramelo:#8b7355;--caramelo-dk:#6b5840;--areia:#d4c5b0;--areia-lt:#ede5d8;--fundo:#faf8f5;--fundo-alt:#f3efe9;--texto:#1a1a1a;--texto-suave:#4a4a4a;--texto-claro:#777;--branco:#fff;--borda:#e8e0d5;--brand-dark:#2a1f1a;--brand-footer:#1f1510;--brand-accent:#b5a090;--brand-cream:#f5ede8;--brand-bg:#faf8f5;--brand-muted:#9a8880;--f-titulo:"Cormorant Garamond",Georgia,serif;--f-corpo:"DM Sans",system-ui,sans-serif;--t-xs:0.875rem;--t-sm:1rem;--t-base:1.125rem;--t-lg:1.25rem;--t-xl:1.5rem;--t-2xl:1.875rem;--t-3xl:2.375rem;--t-4xl:3.25rem;--t-5xl:4rem;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:48px;--s8:64px;--s10:80px;--s12:96px;--sec-py:40px;--container:1200px;--radius:2px;--radius-md:6px;--shadow-sm:0 2px 12px rgba(139,115,85,.08);--shadow-md:0 4px 24px rgba(139,115,85,.12);--tr:0.3s ease}@media (min-width:768px){:root{--sec-py:80px}}@media (min-width:1024px){:root{--sec-py:100px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:var(--f-corpo);font-size:var(--t-base);background:var(--fundo);color:var(--texto);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}img,picture,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ol,ul{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--s3)}.secao{background:var(--fundo)}.secao,.secao-alt{padding:var(--sec-py) 0}.secao-alt{background:var(--fundo-alt)}.secao-escura{padding:var(--sec-py) 0;background:var(--texto)}h1,h2,h3,h4{font-family:var(--f-titulo);font-weight:600;line-height:1.15;color:var(--texto)}p{font-size:var(--t-base);font-weight:400;line-height:1.75;color:var(--texto-suave)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--f-corpo);font-weight:600;font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;padding:15px 28px;border-radius:var(--radius);transition:transform var(--tr),background var(--tr);cursor:pointer;white-space:nowrap;text-decoration:none}.btn:hover{transform:translateY(-2px)}.btn-vermelho{background:var(--vermelho);color:var(--branco)}.btn-vermelho:hover{background:var(--vermelho-dk)}.btn-caramelo{background:var(--caramelo);color:var(--branco)}.btn-caramelo:hover{background:var(--caramelo-dk)}.btn-outline{background:transparent;color:var(--caramelo);border:1px solid var(--caramelo)}.btn-outline:hover{background:var(--caramelo);color:var(--branco)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .6s ease both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.yarl__button[data-action=expand]{display:none!important}