.wl-hero-visual{min-height:420px;position:relative;box-shadow:0 24px 60px #00000040}@media (min-width:1024px){.wl-hero-visual{min-height:520px}}.wl-hero-visual__overlay{background:linear-gradient(to top, color-mix(in srgb, var(--dark) 70%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.wl-hero-visual__badge{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff26;flex-direction:column;gap:.15rem;padding:1rem 1.25rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem}
