.vh{border-top:1px solid var(--rule);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2rem,4vw,3rem)}.vh__cab{text-align:center;justify-items:center;gap:.7rem;display:grid}.vh__caras{display:flex}.vh__cara{border:2px solid var(--ground,var(--sc-canvas));background:color-mix(in oklab, var(--sc-accent) calc(30% + var(--i) * 9%), var(--sc-surface));width:2.6rem;height:2.6rem;color:var(--sc-ink);font:600 .95rem/1 var(--sc-font-text);border-radius:50%;place-items:center;margin-left:-.55rem;display:grid}.vh__cara:first-child{margin-left:0}.vh__cuenta{font-family:var(--sc-font-display);font-optical-sizing:auto;letter-spacing:-.018em;color:var(--sc-ink);margin:0;font-size:clamp(1.8rem,1rem + 2.2vw,3rem);font-weight:440;line-height:1.1}.vh__cuenta em{color:var(--sc-accent)}.vh__sub{margin:0}.vh__temas{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:clamp(1.6rem,3vw,2.2rem);display:flex;position:relative}.vh__tema{border:1px solid var(--rule-strong);background:color-mix(in oklab, var(--sc-surface) 70%, transparent);color:var(--sc-ink-soft);font:500 .9rem/1.2 var(--sc-font-text);cursor:pointer;transition:color .2s var(--ease-out), border-color .2s var(--ease-out), background-color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:999px;align-items:center;gap:.55em;padding:.6em .95em;display:inline-flex;position:relative;overflow:hidden}.vh__tema:hover{color:var(--sc-ink);border-color:var(--sc-accent);transform:translateY(-1px)}.vh__tema:focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px}.vh__tema[aria-pressed=true]{color:var(--sc-ink);border-color:var(--sc-accent);background:color-mix(in oklab, var(--sc-accent) 16%, var(--sc-surface))}.vh__tema:after{content:"";background:var(--sc-accent);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.vh__tema.is-corre:after{animation:9s linear forwards vh-corre}@keyframes vh-corre{to{transform:scaleX(1)}}.vh__aviso{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vh__nube{flex-wrap:wrap;place-content:flex-start center;align-items:flex-start;gap:clamp(1.2rem,2.6vw,2rem) clamp(1rem,2.4vw,2rem);padding:clamp(2rem,4vw,3rem) 0 1rem;display:flex}.vh.is-listo .vh__nube{min-height:30rem}.vh__burbuja{width:min(100%,21rem);transform:translateY(var(--y)) rotate(var(--r));margin:0}.vh__burbuja--g{width:min(100%,18rem)}.vh__burbuja--c{width:min(100%,24rem)}.vh.is-listo .vh__burbuja:not(.is-on){display:none}.vh__flota{border:1px solid var(--rule);background:var(--sc-surface);box-shadow:0 18px 40px -24px hsl(var(--sc-shadow-color) / .5);border-radius:1.1rem;padding:1.2rem 1.3rem 1.05rem;position:relative}.vh__flota:after{content:"";background:var(--sc-surface);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);width:.9rem;height:.9rem;position:absolute;bottom:-.47rem;left:1.6rem;transform:rotate(45deg)}.vh__burbuja blockquote{margin:0 0 .9rem}.vh__burbuja p{font-family:var(--sc-font-display);font-optical-sizing:auto;color:var(--sc-ink);text-wrap:pretty;margin:0;font-size:1.05rem;font-weight:420;line-height:1.36}.vh__burbuja--g p{font-size:clamp(1.2rem,1rem + .5vw,1.4rem);line-height:1.26}.vh__burbuja p:before{content:"«";color:var(--sc-accent)}.vh__burbuja p:after{content:"»";color:var(--sc-accent)}.vh__burbuja figcaption{align-items:center;gap:.6rem;display:flex}.vh__ini{background:color-mix(in oklab, var(--sc-accent) 30%, var(--sc-surface));width:2rem;height:2rem;color:var(--sc-ink);font:600 .82rem/1 var(--sc-font-text);border-radius:50%;flex:none;place-items:center;display:grid}.vh__firma{font:400 .8rem/1.3 var(--sc-font-text);color:var(--sc-ink-soft);display:grid}.vh__firma b{color:var(--sc-ink);font-weight:600}@media (prefers-reduced-motion:no-preference){.vh.is-listo .vh__burbuja.is-on{animation:vh-entra .6s cubic-bezier(.2, .9, .25, 1.25) var(--d) both}.vh.is-listo .vh__burbuja.is-sale{animation:vh-sale .26s var(--ease-out) both}.vh.is-listo .vh__flota{animation:vh-flota var(--t) ease-in-out var(--f) infinite alternate}}@keyframes vh-entra{0%{opacity:0;transform:translateY(calc(var(--y) + 1.6rem)) rotate(calc(var(--r) * -2)) scale(.82);filter:blur(6px)}}@keyframes vh-sale{to{opacity:0;transform:translateY(calc(var(--y) - 1rem)) rotate(var(--r)) scale(.92);filter:blur(4px)}}@keyframes vh-flota{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@media (width<=560px){.vh.is-listo .vh__nube{min-height:0}.vh__burbuja,.vh__burbuja--g,.vh__burbuja--c{width:100%}.vh__temas{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-inline:-1rem;padding:.2rem 1rem .4rem;overflow-x:auto}.vh__tema{flex:none}}.pd{padding:0 var(--content-r,1.25rem) clamp(3rem, 8vh, 5rem) var(--content-l,1.25rem)}.pd__in{border-radius:var(--sc-r-md);background:color-mix(in oklab, var(--sc-accent) 9%, var(--sc-surface));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);max-width:72rem;margin:0 auto;padding:clamp(1.6rem,4vw,2.6rem);display:grid}.pd__eyebrow{margin:0 0 .7rem}.pd__h{font-family:var(--sc-font-display);font-optical-sizing:auto;letter-spacing:-.015em;color:var(--sc-ink);margin:0;font-size:clamp(1.6rem,1rem + 1.8vw,2.4rem);font-weight:440;line-height:1.12}.pd__h em{color:var(--accent-deep,var(--sc-accent))}.pd__lede{max-width:46ch;font:400 1rem/1.55 var(--sc-font-text);color:var(--sc-ink-soft);margin:.9rem 0 0}.pd__label{font:500 .85rem/1.3 var(--sc-font-text);color:var(--sc-ink);margin-bottom:.45rem;display:block}.pd__fila{flex-wrap:wrap;gap:.6rem;display:flex}.pd__input{border:1px solid var(--rule-strong);border-radius:var(--sc-r-sm);background:var(--sc-surface);min-width:0;color:var(--sc-ink);font:400 1rem/1.2 var(--sc-font-text);flex:14rem;padding:.8em .95em}.pd__input:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}.pd__btn{flex:none}.pd__btn[disabled]{opacity:.6;cursor:progress}.pd__error{font:500 .88rem/1.4 var(--sc-font-text);color:var(--sc-ink);margin:.6rem 0 0}.pd__fine{font:400 .78rem/1.45 var(--sc-font-text);color:var(--sc-ink-soft);margin:.7rem 0 0}.pd__fine a{color:inherit;text-underline-offset:.2em}.pd__ok{justify-items:start;gap:.9rem;display:grid}.pd [hidden]{display:none}.pd__ok-t{font:500 1.05rem/1.4 var(--sc-font-text);color:var(--sc-ink);outline:none;margin:0}@media (width<=760px){.pd__in{grid-template-columns:minmax(0,1fr)}}
