.hv{margin-bottom:1.25rem}.hv-head{margin-bottom:1rem}.hv-eyebrow{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f766e;margin-bottom:.25rem}[data-theme=dark] .hv-eyebrow{color:var(--primary)}.hv-h2{font-size:1.1875rem;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--text);margin:0 0 .25rem}.hv-lead{font-size:.8125rem;line-height:1.5;color:var(--muted);margin:0}.hv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.hv-card--maior,.hv-card--fecho{grid-column:1/-1}@media (min-width:560px){.hv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-card--maior{grid-column:span 2}.hv-card--fecho{grid-column:auto}}.hv-card{display:flex;flex-direction:column;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius-lg, .75rem);background:var(--surface);text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.hv-card:hover,.hv-card:focus-visible{border-color:color-mix(in srgb,var(--hv-cor) 45%,var(--border));transform:translateY(-3px);box-shadow:var(--shadow-md)}.hv-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.hv-palco{position:relative;overflow:hidden;aspect-ratio:220/120;border-radius:calc(var(--radius-lg, .75rem) - .25rem);border:1px solid color-mix(in srgb,var(--hv-cor) 16%,var(--border));background-color:color-mix(in srgb,var(--hv-cor) 7%,var(--surface));background-image:radial-gradient(120% 130%at 84% -10%,color-mix(in srgb,var(--hv-cor) 18%,transparent),transparent 52%),radial-gradient(color-mix(in srgb,var(--hv-cor) 13%,transparent) 1px,transparent 1.5px);background-size:auto,16px 16px}.hv-card--maior .hv-palco,.hv-card--fecho .hv-palco{aspect-ratio:2.5/1}@media (min-width:560px){.hv-card--maior .hv-palco{aspect-ratio:460/150}.hv-card--fecho .hv-palco{aspect-ratio:220/120}}.hv-palco svg{position:absolute;inset:0;width:100%;height:100%;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s cubic-bezier(.16,1,.3,1)}.hv-card:hover .hv-palco svg{transform:translateY(-3px)}.hv-ib{fill:var(--surface);stroke:var(--border-2)}.hv-il{fill:none;stroke:var(--border-2)}.hv-ig{fill:color-mix(in srgb,var(--muted) 32%,transparent)}.hv-it{fill:color-mix(in srgb,var(--text) 72%,transparent)}.hv-ia{fill:none;stroke:var(--hv-cor)}.hv-if{fill:var(--hv-cor)}.hv-is{fill:color-mix(in srgb,var(--hv-cor) 20%,transparent)}.hv-iw{fill:var(--surface)}.hv-iws{fill:none;stroke:var(--surface)}.hv-palco text{font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.02em}.hv-itx{fill:var(--text)}.hv-itw{fill:var(--surface)}.hv-t9{font-size:9.5px}.hv-tinta{fill:#10151a}.hv-grama{fill:#4d9a45}.hv-ambar2{fill:#ffc107}.hv-fogo2{fill:#ff9800}.hv-creme{fill:#fff4d6;stroke:#10151a;stroke-width:2}.hv-roxo{fill:#9b59b6;stroke:#10151a;stroke-width:2}.hv-roxo-tufo{fill:none;stroke:#10151a;stroke-width:2;stroke-linejoin:round}.hv-branco{fill:#fff}.hv-rosa{fill:#f4a6b8}.hv-magenta{fill:#e91e63}.hv-asa{fill:rgba(200,230,255,.7);stroke:#10151a;stroke-width:1.5}.hv-balao{fill:#fff;stroke:#10151a;stroke-width:2}.hv-boca{fill:none;stroke:#10151a;stroke-width:2;stroke-linecap:round}.hv-pow{fill:#ffc107;stroke:#10151a;stroke-width:1.2;paint-order:stroke fill;font:900 13px Impact,"Arial Black",sans-serif;letter-spacing:.5px}@keyframes hv-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.hv-eqb{transform-box:fill-box;transform-origin:50% 100%;animation:hv-eq 2.2s ease-in-out infinite;animation-delay:var(--hv-d, 0s)}.hv-bit-sprite{transform-box:fill-box;transform-origin:center;animation:hv-flutua 3s ease-in-out infinite}@keyframes hv-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.hv-corpo{position:relative;display:flex;flex-direction:column;gap:.25rem;flex:1;padding:.625rem .375rem .5rem}.hv-nome{font-size:clamp(.8125rem,.78rem + .3vw,.9375rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--text);margin:0;padding-right:1.25rem}.hv-desc{font-size:clamp(.71875rem,.7rem + .2vw,.8125rem);line-height:1.45;color:var(--muted);margin:0}.hv-seta{position:absolute;top:.625rem;right:.375rem;font-weight:700;color:var(--hv-cor);opacity:0;transform:translateX(-4px);transition:opacity .2s ease,transform .2s ease}.hv-card:hover .hv-seta,.hv-card:focus-visible .hv-seta{opacity:1;transform:none}.hv-cursos{--hv-cor:#0d9488}.hv-editora{--hv-cor:#d97706}.hv-livros{--hv-cor:#4f46e5}.hv-idiomas{--hv-cor:#db2777}.hv-encceja{--hv-cor:#16a34a}.hv-digitacao{--hv-cor:#0284c7}.hv-bit{--hv-cor:#ff9800}.hv-gibi{--hv-cor:#9b59b6}.hv-radio{--hv-cor:#7c3aed}.hv-blog{--hv-cor:#ea580c}[data-theme=dark] .hv-cursos{--hv-cor:#2dd4bf}[data-theme=dark] .hv-editora{--hv-cor:#fbbf24}[data-theme=dark] .hv-livros{--hv-cor:#a5b4fc}[data-theme=dark] .hv-idiomas{--hv-cor:#f9a8d4}[data-theme=dark] .hv-encceja{--hv-cor:#4ade80}[data-theme=dark] .hv-digitacao{--hv-cor:#38bdf8}[data-theme=dark] .hv-bit{--hv-cor:#ffc107}[data-theme=dark] .hv-gibi{--hv-cor:#c39bd3}[data-theme=dark] .hv-radio{--hv-cor:#c4b5fd}[data-theme=dark] .hv-blog{--hv-cor:#fdba74}.hv-rodape{margin-top:1rem;text-align:center}.hv-rodape a{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;padding:.5rem 1.25rem;border:1px solid var(--border-2);border-radius:var(--radius-full, 9999px);color:#0f766e;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}[data-theme=dark] .hv-rodape a{color:var(--primary)}.hv-rodape a:hover,.hv-rodape a:focus-visible{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary) 8%,transparent)}@media (prefers-reduced-motion:reduce){.hv-card,.hv-palco svg,.hv-tecla,.hv-seta{transition:none}.hv-eqb,.hv-bit-sprite{animation:none}.hv-card:hover,.hv-card:focus-visible{transform:none}.hv-card:hover .hv-palco svg,.hv-card:hover .hv-tecla{transform:none}}