:root{--terra:#c96e2a;--floresta:#3d5a3e;--pedra:#7a7065;--vita:#5abe4a;--aveia:#e0dbd2;--creme:#f2f0ec;--canvas:#f2f0ec;--surface:#fff;--surface-2:#faf8f4;--surface-sunken:#f1eee7;--forest-900:#1c2620;--forest-800:#243029;--forest-700:#2f4034;--ink:#1e2a23;--ink-2:#6b6253;--ink-on-dark:#f4f1ea;--ink-on-dark-2:#b9c3ba;--brand:#3d5a3e;--brand-strong:#2f4731;--brand-soft:#e7ede6;--brand-soft-ink:#34503a;--money:#c96e2a;--money-text:#a5571a;--money-soft:#f7e7d6;--go:#5abe4a;--go-deep:#3f9a32;--go-soft:#e4f3e0;--go-soft-ink:#2f7a26;--warn:#b87412;--warn-soft:#f8ecd5;--warn-soft-ink:#8a5610;--danger:#b3402e;--danger-strong:#98341f;--danger-soft:#f7e3de;--danger-soft-ink:#97331f;--border:#e6e0d4;--border-strong:#d8cfbe;--border-input:#928671;--divider:#efebe1;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-full:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--shadow-sm:0 1px 2px #1c26200d;--shadow-md:0 6px 16px #1c262014;--shadow-lg:0 18px 40px #1c262029;--shadow-hero:0 22px 48px #1c262047;--ring:0 0 0 3px #3d5a3e38;--font-display:"Pally", system-ui, sans-serif;--font-body:"Satoshi", system-ui, sans-serif;--t-display:1.75rem;--t-h2:1.3125rem;--t-title:1.0625rem;--t-body:.9375rem;--t-label:.8125rem;--t-caption:.75rem;--z-base:1;--z-sticky:200;--z-dropdown:300;--z-overlay:400;--z-panel:500;--z-toast:600;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-fast:.13s;--dur:.2s;--dur-slow:.32s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-body);font-size:var(--t-body);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5;overflow-x:hidden}#root{min-height:100dvh}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-weight:800;line-height:1.15}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}::placeholder{color:var(--ink-2);opacity:.75}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.num,table td,.money{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.btn{justify-content:center;align-items:center;gap:var(--s-2);font-family:var(--font-body);font-weight:600;font-size:var(--t-label);padding:0 var(--s-4);border-radius:var(--r-md);height:40px;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;line-height:1;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn--primary{background:var(--brand);color:#fff}.btn--primary:hover{background:var(--brand-strong)}.btn--ghost{background:var(--surface);border-color:var(--border-strong);color:var(--ink)}.btn--ghost:hover{background:var(--surface-2);border-color:var(--pedra)}.btn--subtle{color:var(--ink-2);background:0 0}.btn--subtle:hover{background:var(--surface-sunken);color:var(--ink)}.btn--danger{background:var(--danger);color:#fff}.btn--danger:hover{background:var(--danger-strong)}.btn--spring{background:var(--go);color:var(--forest-900);font-weight:700}.btn--spring:hover{background:var(--go-deep);color:#fff}.btn--sm{height:32px;padding:0 var(--s-3);font-size:var(--t-caption)}.btn--lg{height:46px;padding:0 var(--s-5);font-size:var(--t-body)}.btn--block{width:100%}.btn--icon{width:40px;padding:0}.btn--icon.btn--sm{width:32px}.btn--dashed{background:var(--surface);border:1.5px dashed var(--border-strong);color:var(--brand);font-weight:600}.btn--dashed:hover{border-color:var(--brand);background:var(--brand-soft)}.field{flex-direction:column;gap:6px;display:flex}.field__label{font-size:var(--t-label);color:var(--ink);font-weight:600}.field__hint{font-size:var(--t-caption);color:var(--ink-2)}.field__error{font-size:var(--t-caption);color:var(--danger);font-weight:500}.input,.select{height:42px;padding:0 var(--s-3);background:var(--surface-2);border:1px solid var(--border-input);border-radius:var(--r-md);color:var(--ink);font-size:var(--t-body);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);width:100%}.input:focus,.select:focus{background:var(--surface);border-color:var(--brand);box-shadow:var(--ring);outline:none}.input.textarea{height:auto;min-height:84px;padding:var(--s-2) var(--s-3);resize:vertical;line-height:1.5}.input--invalid{border-color:var(--danger)}.input--prefix-wrap{position:relative}.input--prefix{left:var(--s-3);color:var(--ink-2);font-size:var(--t-body);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.input--prefix-wrap .input{padding-left:36px}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b6253' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--s-3) center;padding-right:var(--s-8);cursor:pointer}.badge{font-size:var(--t-caption);border-radius:var(--r-full);align-items:center;gap:5px;padding:3px 9px;font-weight:600;line-height:1.4;display:inline-flex}.badge--brand{background:var(--brand-soft);color:var(--brand-soft-ink)}.badge--go{background:var(--go-soft);color:var(--go-soft-ink)}.badge--money{background:var(--money-soft);color:var(--money-text)}.badge--warn{background:var(--warn-soft);color:var(--warn-soft-ink)}.badge--danger{background:var(--danger-soft);color:var(--danger-soft-ink)}.badge--neutral{background:var(--surface-sunken);color:var(--ink-2)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);-webkit-overflow-scrolling:touch;box-shadow:var(--shadow-sm);max-width:100%;overflow:auto hidden}table{border-collapse:collapse;width:100%}thead th{text-align:left;font-size:var(--t-caption);color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;padding:var(--s-3) var(--s-4);background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap;font-weight:600}tbody td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--divider);font-size:var(--t-body);vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr{transition:background var(--dur-fast) var(--ease-out)}.table--rows tbody tr:hover{background:var(--surface-2)}.td-right{text-align:right}.td-num{text-align:right;font-variant-numeric:tabular-nums}.money{font-variant-numeric:tabular-nums}.money--big{font-family:var(--font-display);color:var(--money);letter-spacing:-.02em;font-weight:800}.money--text{color:var(--money-text);font-weight:600}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.between{justify-content:space-between}.gap-1{gap:var(--s-1)}.gap-2{gap:var(--s-2)}.gap-3{gap:var(--s-3)}.gap-4{gap:var(--s-4)}.gap-6{gap:var(--s-6)}.wrap{flex-wrap:wrap}.grow{flex:1}.muted{color:var(--ink-2)}.meta{font-size:var(--t-caption);color:var(--ink-2)}.label-up{font-size:var(--t-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-weight:700}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes panel-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes count-pop{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}.anim-fade-up{animation:fade-up var(--dur-slow) var(--ease-out) both}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hm{--hm-offwhite:#fbfaf7;--hm-creme:#f5f3ee;--hm-areia:#faf3e8;--hm-linha:#e6e1d9;--hm-verde:#3f4f3c;--hm-lima:#7ed957;--hm-noite:#141a13;--hm-tinta:#212b1f;--hm-texto:#6b6155;--hm-sage:#a8b5a4;--hm-terra:#8e4a1d;--hm-terra-2:#954c20;--hm-terra-3:#c46a2d;--hm-laranja:#e0762a;--hm-vinho:#593124;--hm-rosa:#edbe9b;--hm-pad:clamp(20px, 5vw, 72px);--hm-pally:"Pally", "Bricolage Grotesque", system-ui, sans-serif;--hm-satoshi:"Satoshi", "Barlow", system-ui, sans-serif;--hm-manrope:"Manrope", system-ui, sans-serif;--hm-ease:cubic-bezier(.22, 1, .36, 1);background:var(--hm-offwhite);color:var(--hm-tinta);font-family:var(--hm-satoshi);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.5;overflow-x:clip}.hm *{box-sizing:border-box}.hm img{max-width:100%}.hm ul{margin:0;padding:0;list-style:none}.hm h1,.hm h2,.hm h3,.hm p{margin:0}:where(.hm) a{color:inherit}.hm a:focus-visible,.hm button:focus-visible{outline:3px solid var(--hm-lima);outline-offset:3px;border-radius:8px}.hm-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hm-miolo{max-width:1296px;margin-inline:auto}.hm-secao{padding-inline:var(--hm-pad)}.hm-display{font-family:var(--hm-pally);letter-spacing:-.03em;color:var(--hm-tinta);font-size:clamp(48px,6.7vw,96px);font-weight:700;line-height:.94}.hm-titulo{font-family:var(--hm-pally);letter-spacing:-.02em;font-size:clamp(36px,3.9vw,56px);font-weight:500;line-height:1}.hm-titulo--claro{color:var(--hm-creme)}.hm-titulo--terra{color:var(--hm-vinho)}.hm-destaque{color:var(--hm-terra-3)}.hm-lead{color:var(--hm-texto);max-width:740px;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.hm-lead--verde{color:var(--hm-sage);max-width:933px}.hm-lead--branco{color:#fff;max-width:700px}.hm-lead--sage{color:#cfd7cd;text-align:center;max-width:760px}.hm-overline{letter-spacing:.12em;font-size:14px;font-weight:900;line-height:1.2}.hm-overline--lima{color:var(--hm-lima)}.hm-overline--creme{color:#e6e1d9}.hm-overline--terra{color:var(--hm-terra-2)}.hm-btn{font-family:var(--hm-manrope);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--hm-ease), color .16s var(--hm-ease), transform .16s var(--hm-ease);border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:16px 32px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.hm-btn:active{transform:translateY(1px)}.hm-btn--primario{background:var(--hm-terra);color:#fff}.hm-btn--primario:hover{background:#773b13}.hm-btn--laranja{background:var(--hm-laranja);color:#fff}.hm-btn--laranja:hover{background:#c9651b}.hm-btn--contorno{border-color:var(--hm-verde);color:var(--hm-verde)}.hm-btn--contorno:hover{background:var(--hm-verde);color:var(--hm-creme)}.hm-btn--claro{border-color:var(--hm-creme);color:var(--hm-creme)}.hm-btn--claro:hover{background:var(--hm-creme);color:var(--hm-verde)}.hm-nav{height:96px;padding-inline:var(--hm-pad);background:var(--hm-offwhite);justify-content:space-between;align-items:center;gap:24px;display:flex}.hm-logo{aspect-ratio:708/266;width:132px;height:auto;display:block}.hm-nav__links{align-items:center;gap:32px;font-size:18px;font-weight:500;display:flex}.hm-nav__links a{text-decoration:none}.hm-nav__links a:hover{color:var(--hm-terra)}.hm-hero{background:var(--hm-verde);flex-direction:column;justify-content:center;align-items:center;gap:54px;min-height:760px;padding:44px 0 56px;display:flex;overflow:hidden}.hm-hero__mensagem{flex-direction:column;gap:clamp(12px,1.9vw,28px);width:100%;display:flex;position:relative}.hm-tiles{width:100%;font-family:var(--hm-pally);letter-spacing:-.03em;color:var(--hm-lima);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(52px,11.5vw,165px);font-weight:700;line-height:.92;overflow:hidden}.hm-tiles__trilho{will-change:transform;width:max-content;animation:hm-tiles-esq var(--dur,40s) linear infinite;display:flex}.hm-tiles--dir .hm-tiles__trilho{animation-name:hm-tiles-dir}.hm-tiles__item{padding-right:.45em}@keyframes hm-tiles-esq{0%{transform:translate(0,0)}to{transform:translate(-25%)}}@keyframes hm-tiles-dir{0%{transform:translate(-25%)}to{transform:translate(0,0)}}.hm-slide{pointer-events:none;position:absolute;inset:-4% 0;overflow:hidden}.hm-slide__item{will-change:transform;place-items:center;transition:transform 1s cubic-bezier(.68,-.6,.32,1.6);display:grid;position:absolute;inset:0}.hm-slide__item img{object-fit:contain;filter:drop-shadow(0 28px 36px #141a1359);width:min(900px,76vw);max-height:100%}.hm-foto{opacity:0;transition:opacity .42s ease-out}.hm-foto.is-ok{opacity:1}.hm-slide__item.is-ativo img{animation:1s step-end 1s infinite hm-ferve}@keyframes hm-ferve{0%{transform:rotate(-1.2deg)}20%{transform:rotate(.9deg)}40%{transform:rotate(-.5deg)}60%{transform:rotate(1.3deg)}80%{transform:rotate(-.9deg)}}.hm-hero__acoes{padding-inline:var(--hm-pad);flex-wrap:wrap;justify-content:center;gap:18px;display:flex;position:relative}.hm-cardapio{background:var(--hm-offwhite);padding-block:clamp(64px,7.2vw,104px)}.hm-cardapio .hm-miolo{flex-direction:column;gap:56px;display:flex}.hm-cardapio__cab{flex-direction:column;gap:18px;display:flex}.hm-cardapio__cab .hm-display{max-width:900px}.hm-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.hm-card{background:#fff;border-radius:28px;flex-direction:column;gap:18px;padding:18px;display:flex}.hm-pilar{border-radius:28px}.hm-card__moldura{aspect-ratio:382/240;background:var(--hm-areia);border-radius:20px;overflow:hidden}.hm-card__foto{object-fit:cover;object-position:50% 52%;width:100%;height:100%;display:block}.hm-card__info{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.hm-card__nome{font-family:var(--hm-pally);letter-spacing:-.005em;color:var(--hm-tinta);font-size:28px;font-weight:500;line-height:1.16}.hm-card__nome--claro{color:var(--hm-creme)}.hm-card__desc{color:var(--hm-texto);font-size:16px;line-height:1.52}.hm-card__nome--min{text-transform:lowercase}.hm-card__info{flex:auto}.hm-card__rodape{justify-content:flex-end;padding-top:6px;display:flex}.hm-add,.hm-qtd button{background:var(--hm-terra);color:#fff;cursor:pointer;width:44px;height:44px;transition:background-color .16s var(--hm-ease), transform .16s var(--hm-ease);border:0;border-radius:50%;place-items:center;display:inline-grid}.hm-add:hover,.hm-qtd button:hover:not(:disabled){background:#773b13}.hm-add:active,.hm-qtd button:active:not(:disabled){transform:scale(.94)}.hm-qtd button:disabled{opacity:.4;cursor:not-allowed}.hm-qtd{background:var(--hm-areia);border-radius:999px;align-items:center;gap:4px;padding:0;display:inline-flex}.hm-qtd span{text-align:center;min-width:32px;font-family:var(--hm-manrope);color:var(--hm-vinho);font-size:16px;font-weight:700}.hm-selo{font-family:var(--hm-manrope);letter-spacing:.02em;border-radius:666px;align-items:center;gap:5px;padding:6px 14px;font-size:10.667px;font-weight:700;line-height:1.2;display:inline-flex}.hm-selo--lima{background:var(--hm-lima);color:#141a13}.hm-selo--verde{background:var(--hm-verde);color:var(--hm-creme)}.hm-selo--terra{background:var(--hm-terra);color:#fff}.hm-cta{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.hm-cta--final{padding-top:14px}.hm-cta--flutuante{z-index:5;pointer-events:none;padding-block:10px;position:sticky;bottom:16px}.hm-cta--flutuante .hm-btn{pointer-events:auto;box-shadow:0 10px 28px #141a1338}.hm-cta--flutuante .hm-btn--contorno{background:var(--hm-offwhite)}.hm-btn__resumo{border-left:1px solid #ffffff73;margin-left:10px;padding-left:10px;font-weight:500}.hm-sucos{background:var(--hm-noite);flex-direction:column;gap:40px;padding-block:clamp(64px,6.7vw,96px);padding-inline:0;display:flex}.hm-sucos__cab{width:100%;max-width:calc(5 * 268px + 4 * 20px + 2 * var(--hm-pad));padding-inline:var(--hm-pad);flex-direction:column;align-items:flex-start;gap:14px;margin-inline:auto;display:flex}.hm-sucos__cab .hm-lead{margin-top:26px}.hm-sucos__direto{padding:.18em .27em;line-height:1;display:inline-block;position:relative}.hm-sucos__direto:after{content:"";border:3px solid var(--hm-lima);pointer-events:none;border-radius:70px;position:absolute;inset:0}.hm .hm-sucos__trilho{padding-inline:var(--hm-pad);scroll-snap-type:x proximity;scroll-padding-inline:var(--hm-pad);scrollbar-width:thin;scrollbar-color:#3f4f3c transparent;gap:20px;padding-bottom:12px;display:flex;overflow-x:auto}.hm-suco:first-child{margin-left:auto}.hm-suco:last-child{margin-right:auto}.hm-suco{scroll-snap-align:start;flex-direction:column;flex:0 0 268px;gap:20px;display:flex}.hm-suco__copo{background:#202a1f;border-radius:24px;height:340px;overflow:hidden}.hm-suco__copo img{object-fit:cover;width:100%;height:100%;display:block}.hm-suco__desc{color:var(--hm-sage);margin-top:-12px;font-size:16px;line-height:1.52}.hm-porque{background:var(--hm-terra);padding-block:clamp(64px,6.7vw,96px)}.hm-porque .hm-miolo{flex-direction:column;gap:48px;display:flex}.hm-porque__cab{flex-direction:column;align-items:flex-start;gap:14px;max-width:700px;display:flex}.hm-porque__cab .hm-lead{margin-top:4px}.hm-porque__rosa{color:var(--hm-rosa)}.hm-pilares{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.hm-pilar{flex-direction:column;align-items:flex-start;gap:20px;min-height:315px;padding:40px 36px;display:flex}.hm-pilar--claro{background:#fff}.hm-pilar--lima{background:var(--hm-lima)}.hm-pilar--lima .hm-card__desc{color:#2e3b2b}.hm-pilar__icone{flex:none;width:56px;height:56px;display:block;position:relative;overflow:hidden}img.hm-pilar__icone{object-fit:contain}.hm-aval{background:var(--hm-creme);padding-block:40px}.hm-aval__miolo{align-items:center;gap:64px;max-width:1296px;margin-inline:auto;display:flex}.hm-aval__foto{aspect-ratio:480/683;flex:none;width:480px;position:relative}.hm-aval__cenario,.hm-aval__recorte{border-radius:32px;width:100%;position:absolute;left:0;overflow:hidden}.hm-aval__cenario{background:var(--hm-areia);height:87.85%;top:12.15%}.hm-aval__recorte{height:100%;top:0}.hm-aval__cenario img{object-fit:cover;width:112.77%;max-width:none;height:120.82%;position:absolute;top:-15.74%;left:-7.98%}.hm-aval__recorte img{object-fit:cover;width:112.77%;max-width:none;height:106.14%;position:absolute;top:-1.67%;left:-7.98%}.hm-aval__texto{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:24px;min-width:0;max-width:752px;display:flex}.hm-aval__citacao{font-family:var(--hm-pally);letter-spacing:-.015em;color:var(--hm-tinta);font-size:clamp(30px,3.05vw,44px);font-weight:500;line-height:1.06}.hm-aval__cards{align-items:stretch;gap:20px;width:100%;display:flex}.hm-aval__card{background:#ffffff1a;border:1px solid #ffffffb3;border-radius:22px;flex-direction:column;flex:1 1 0;gap:12px;min-width:0;padding:28px 26px;display:flex;box-shadow:0 1px 2px #212b1f0f,0 10px 28px #212b1f0f}.hm-aval__estrelas{letter-spacing:.02em;color:var(--hm-terra-3);font-size:20px;line-height:1.5}.hm-aval__tx{color:var(--hm-tinta);font-size:16px;line-height:1.52}.hm-aval__fonte{letter-spacing:.04em;text-transform:lowercase;color:var(--hm-texto);font-size:13px;font-weight:700;line-height:1.2}.hm-aval__ver{color:#3f8f2a;font-size:clamp(18px,1.7vw,24px);font-weight:700;line-height:1.45;text-decoration:none}.hm-aval__ver:hover{text-underline-offset:4px;text-decoration:underline}.hm-duvidas{background:var(--hm-areia);padding-block:clamp(64px,7.2vw,104px)}.hm-duvidas .hm-miolo{flex-direction:column;gap:64px;display:flex}.hm-duvidas__cab{flex-direction:column;gap:14px;display:flex}.hm-faq__linha{border-bottom:1px solid var(--hm-linha);align-items:flex-start;gap:32px;padding:32px;display:flex}.hm-faq__linha:last-child{border-bottom:0}.hm-faq__num{width:48px;font-family:var(--hm-manrope);letter-spacing:.02em;color:var(--hm-terra-2);flex:none;font-size:28px;font-weight:700;line-height:1.2}.hm-faq__conteudo{flex:1 1 0;min-width:0}.hm-faq__pergunta{color:var(--hm-vinho);font-size:clamp(19px,1.7vw,24px);font-weight:700;line-height:1.45}.hm-faq__resposta{transition:grid-template-rows .28s var(--hm-ease);grid-template-rows:0fr;display:grid}.hm-faq__resposta.is-aberta{grid-template-rows:1fr}.hm-faq__resposta>div{min-height:0;overflow:hidden}.hm-faq__resposta p{color:var(--hm-texto);padding-top:12px;font-size:16px;line-height:1.52}.hm-faq__toggle{background:var(--hm-terra-2);cursor:pointer;width:48px;height:48px;transition:background-color .16s var(--hm-ease);border:0;border-radius:24px;flex:none;position:relative}.hm-faq__toggle:hover{background:#7e3f18}.hm-faq__traco{background:var(--hm-areia);width:16px;height:2px;transition:transform .22s var(--hm-ease);position:absolute;top:23px;left:16px}.hm-faq__traco--v{transform:rotate(90deg)}.hm-faq__toggle.is-aberta .hm-faq__traco--v{transform:rotate(0)}.hm-final{background:var(--hm-verde);padding-block:clamp(64px,7.2vw,104px);padding-inline:max(var(--hm-pad), 12.5vw);text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.hm-final__titulo{max-width:1080px}.hm-rodape{background:var(--hm-noite);padding:64px var(--hm-pad);flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.hm-rodape__assinatura{flex-direction:column;flex:0 340px;gap:12px;min-width:240px;display:flex}.hm-rodape__assinatura p{color:#b5ada2;font-size:16px;line-height:1.52}.hm-rodape__links{color:var(--hm-creme);flex-direction:column;gap:10px;font-size:16px;line-height:1.52;display:flex}.hm-rodape__links a{text-decoration:none}.hm-rodape__links a:hover,.hm-rodape__legal a:hover{text-underline-offset:3px;text-decoration:underline}.hm-rodape__info{text-align:right;max-width:320px;color:var(--hm-sage);flex-direction:column;align-items:flex-end;gap:10px;font-size:16px;line-height:1.52;display:flex}.hm-rodape__legal{font-size:14px}.hm-rodape__copy{color:#8a8073}@media (width<=1100px){.hm-cards{grid-template-columns:repeat(2,1fr)}.hm-aval__foto{width:380px}}@media (width<=900px){.hm-aval{padding-block:48px}.hm-aval__miolo{flex-direction:column;align-items:stretch;gap:32px}.hm-aval__foto{width:min(480px,100%);margin-inline:auto}}@media (width<=640px){.hm-aval__cards{flex-direction:column}}@media (width<=820px){.hm-pilares{grid-template-columns:1fr}.hm-pilar{min-height:0}.hm-nav{height:72px}.hm-nav__links{display:none}.hm-btn--nav{padding:12px 20px;font-size:14px}.hm-hero{gap:36px;min-height:0;padding-top:36px}.hm-faq__linha{gap:16px;padding:24px 0}.hm-faq__num{width:32px;font-size:20px}.hm-faq__toggle{border-radius:20px;width:40px;height:40px}.hm-faq__traco{top:19px;left:12px}.hm-rodape__info{text-align:left;align-items:flex-start}}@media (width<=640px){.hm-cards{grid-template-columns:1fr}.hm-cta .hm-btn,.hm-hero__acoes .hm-btn{width:100%}.hm-btn__resumo{border:0;margin:2px 0 0;padding:0;display:block}.hm-cta .hm-btn{flex-direction:column}.hm-cta--flutuante .hm-btn--contorno{display:none}.hm-final .hm-cta{width:100%}}.hm--anima [data-revela=pose]:not(.is-visto){opacity:0}.hm--anima [data-revela=pose].is-visto{animation:.52s step-end both hm-pose;animation-delay:calc(var(--i,0) * .11s)}@keyframes hm-pose{0%{opacity:0;transform:translateY(22px)rotate(-1.6deg)}25%{opacity:1;transform:translateY(9px)rotate(1.1deg)}50%{opacity:1;transform:translateY(3px)rotate(-.6deg)}75%{opacity:1;transform:translate(0,0)rotate(.3deg)}to{opacity:1;transform:none}}.hm-card__foto{transition:transform .42s var(--hm-ease)}@media (hover:hover){.hm--anima .hm-card:hover .hm-card__foto.is-ok{transform:scale(1.06)}}.hm-qtd{animation:hm-abre .24s var(--hm-ease) both}@keyframes hm-abre{0%{opacity:0;transform:scale(.7)}}.hm-qtd__n{animation:.3s step-end both hm-tique;display:inline-block}@keyframes hm-tique{0%{transform:scale(1.4)rotate(-6deg)}33%{transform:scale(.9)rotate(4deg)}66%{transform:scale(1.06)rotate(-1deg)}to{transform:none}}.hm-cta--flutuante .hm-btn{animation:hm-sobe .36s var(--hm-ease) both}.hm-cta--flutuante .hm-btn--contorno{animation-delay:60ms}@keyframes hm-sobe{0%{opacity:0;transform:translateY(24px)}}.hm-btn__resumo{animation:.3s step-end both hm-tique}.hm--anima .hm-sucos__direto:not(.is-visto):after{opacity:0}.hm--anima .hm-sucos__direto.is-visto:after{animation:.48s step-end .22s both hm-carimbo}@keyframes hm-carimbo{0%{opacity:0;transform:scale(1.35)rotate(-7deg)}25%{opacity:1;transform:scale(.9)rotate(4deg)}50%{opacity:1;transform:scale(1.05)rotate(-2deg)}75%{opacity:1;transform:scale(.98)rotate(1deg)}to{opacity:1;transform:none}}.hm--anima .hm-pilar.is-visto .hm-pilar__icone{animation:.48s step-end both hm-carimbo;animation-delay:calc(var(--i,0) * .11s + .42s)}.hm--anima .hm-aval__foto:not(.is-visto){opacity:0}.hm--anima .hm-aval__foto.is-visto{animation:hm-desliza .9s var(--hm-ease) both}@keyframes hm-desliza{0%{opacity:0;transform:translate(-18%)}to{opacity:1;transform:none}}.hm-aval__estrelas span{display:inline-block}.hm--anima .hm-aval__card.is-visto .hm-aval__estrelas span{animation:.4s step-end both hm-estrela;animation-delay:calc(var(--i,0) * .11s + .36s + var(--e) * .2s)}@keyframes hm-estrela{0%{color:var(--hm-linha);transform:scale(.8)}50%{color:var(--hm-terra-3);transform:scale(1.3)rotate(-8deg)}to{color:var(--hm-terra-3);transform:none}}@media (prefers-reduced-motion:reduce){.hm-tiles__trilho,.hm-slide__item.is-ativo img{animation:none}.hm-slide__item,.hm-foto,.hm-faq__resposta,.hm-faq__traco{transition:none}.hm-qtd,.hm-qtd__n,.hm-btn__resumo,.hm-cta--flutuante .hm-btn{animation:none}}.hm-card__sazonal{letter-spacing:.2px;text-transform:uppercase;color:#773b13;font-size:13px;font-weight:700}.hm-indisp{opacity:.7;border:1.5px dashed;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}
