.hm{--c-fundo-quente:#faf7f2;--hm-e1:4px;--hm-e2:8px;--hm-e3:12px;--hm-e4:16px;--hm-e5:24px;--hm-e6:32px;--hm-e7:48px;--hm-e8:64px;--hm-e9:96px;--hm-e10:128px;--hm-secao:clamp(var(--hm-e8), 40px + 6vw, var(--hm-e10));--hm-sobreposicao:var(--hm-e5);--hm-largura:1200px;--hm-margem:20px;--hm-raio:24px;--hm-raio-md:20px;--hm-raio-sm:16px;--hm-sombra:0 1px 2px color-mix(in srgb, var(--c-primary) 6%, transparent), 0 12px 32px -12px color-mix(in srgb, var(--c-primary) 22%, transparent);--hm-sombra-alta:0 2px 4px color-mix(in srgb, var(--c-primary) 8%, transparent), 0 24px 48px -16px color-mix(in srgb, var(--c-primary) 32%, transparent);--hm-curva:cubic-bezier(.22, .61, .36, 1);font-family:var(--f-montserrat);color:var(--c-text);background:var(--c-fundo-quente);font-size:17px;line-height:1.6}.hm-container{max-width:calc(var(--hm-largura) + 2 * var(--hm-margem));padding:0 var(--hm-margem);margin:0 auto}@media (min-width:768px){.hm{--hm-margem:40px;--hm-sobreposicao:var(--hm-e7)}}.hm-secao{padding:var(--hm-secao) 0}.hm-secao--branca{background:var(--c-accent)}.hm-sobretitulo{margin:0 0 var(--hm-e3);letter-spacing:.1em;text-transform:uppercase;color:var(--c-primary);font-size:13px;font-weight:700;line-height:1.4}.hm-titulo{margin:0 0 var(--hm-e4);letter-spacing:-.025em;color:var(--c-primary);text-wrap:balance;font-size:clamp(30px,22px + 2.2vw,48px);font-weight:800;line-height:1.08}.hm-apoio{margin:0 0 var(--hm-e5);color:var(--c-body);text-wrap:pretty;font-size:clamp(17px,16px + .35vw,21px);line-height:1.55}.hm-centro{text-align:center}.hm-centro .hm-apoio{max-width:36em;margin-left:auto;margin-right:auto}.hm-cabeca{justify-content:space-between;align-items:flex-end;gap:var(--hm-e4) var(--hm-e6);margin-bottom:var(--hm-e6);flex-wrap:wrap;display:flex}.hm-cabeca .hm-titulo{margin:0}@media (min-width:768px){.hm-cabeca{margin-bottom:var(--hm-e7)}}.hm-acoes{align-items:center;gap:var(--hm-e3) var(--hm-e5);flex-wrap:wrap;display:flex}.hm-centro .hm-acoes{justify-content:center}.hm-botao{border:2px solid var(--c-primary);background:var(--c-primary);min-height:48px;color:var(--c-accent);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:700;line-height:1.2;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.hm-botao:hover{color:var(--c-accent);box-shadow:var(--hm-sombra)}.hm-botao--contorno{color:var(--c-primary);background:0 0}.hm-botao--contorno:hover{background:var(--c-primary);color:var(--c-accent)}.hm-botao.hm-botao--claro{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-primary)}.hm-botao.hm-botao--claro:hover{color:var(--c-primary)}.hm-botao.hm-botao--contorno-claro{border-color:var(--c-accent);color:var(--c-accent);background:0 0}.hm-botao.hm-botao--contorno-claro:hover{background:var(--c-accent);color:var(--c-primary)}.hm-link{min-height:44px;color:var(--c-primary);align-items:center;gap:6px;font-size:17px;font-weight:700;display:inline-flex}.hm-link svg{width:9px;height:14px;transition:transform .2s var(--hm-curva)}.hm-link:hover{color:var(--c-primary);text-underline-offset:4px;text-decoration:underline}.hm-link:hover svg{transform:translate(3px)}.hm-icone{border:1.5px solid color-mix(in srgb, var(--c-primary) 30%, transparent);background:var(--c-accent);width:44px;height:44px;color:var(--c-primary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.hm-icone:hover:not(:disabled){border-color:var(--c-primary);background:var(--c-primary);color:var(--c-accent)}.hm-icone:disabled{cursor:default;opacity:.4}.hm-icone svg{width:14px;height:14px}.hm :is(a,button):focus-visible{outline:3px solid var(--c-primary);outline-offset:3px}.hm-escuro :is(a,button):focus-visible{outline-color:var(--c-accent)}.hm img{max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){[data-revelar]{transition:opacity .7s var(--hm-curva), transform .7s var(--hm-curva);transition-delay:calc(var(--hm-ordem,0) * 80ms)}[data-revelar=oculto]{opacity:0;transform:translateY(24px)}}
.hm-chamada__painel{padding:clamp(64px, 40px + 6vw, 120px) var(--hm-e5);border-radius:var(--hm-raio);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--c-secondary) 28%, transparent), transparent 60%), var(--c-primary);box-shadow:var(--hm-sombra-alta);color:var(--c-accent);position:relative;overflow:hidden}.hm-titulo.hm-chamada__titulo{margin-bottom:var(--hm-e6);letter-spacing:-.03em;color:var(--c-accent);font-size:clamp(32px,22px + 3vw,60px)}.hm-secao.hm-chamada{padding-top:0;padding-bottom:clamp(56px,40px + 3vw,88px)}.hm-chamada .hm-botao{min-width:184px}
.hm-convenios .hm-apoio{margin-bottom:0}.hm-letreiro{margin:var(--hm-e7) 0 var(--hm-e5);position:relative}.hm-letreiro__janela{padding:var(--hm-e2) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hm-letreiro__faixa{width:max-content;animation:48s linear infinite hm-letreiro;display:flex}.hm-letreiro:hover .hm-letreiro__faixa,.hm-letreiro:focus-within .hm-letreiro__faixa,.hm-letreiro[data-pausado] .hm-letreiro__faixa{animation-play-state:paused}@keyframes hm-letreiro{to{transform:translate(-50%)}}.hm-letreiro__serie{gap:var(--hm-e4);padding:0 var(--hm-e4) 0 0;margin:0;list-style:none;display:flex}.hm-letreiro__serie li{width:200px;height:104px;padding:var(--hm-e4) var(--hm-e5);border:1px solid var(--c-card-border);border-radius:var(--hm-raio-sm);background:var(--c-accent);flex:none;justify-content:center;align-items:center;display:flex}.hm-letreiro__serie img{object-fit:contain;width:auto;max-width:100%;height:56px}@media (min-width:768px){.hm-letreiro__serie{gap:var(--hm-e5);padding-right:var(--hm-e5)}.hm-letreiro__serie li{width:260px;height:128px}.hm-letreiro__serie img{height:68px}}.hm-letreiro__pausa{top:50%;right:var(--hm-margem);box-shadow:var(--hm-sombra);position:absolute;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.hm-letreiro__faixa{justify-content:center;width:auto;animation:none}.hm-letreiro__janela{-webkit-mask-image:none;mask-image:none}.hm-letreiro__serie{padding:0 var(--hm-margem);flex-wrap:wrap;justify-content:center}.hm-letreiro__serie[data-copia],.hm-letreiro__pausa{display:none}}
