.banner-link-demo[data-v-edd31edd]{max-width:30rem;margin:0 auto}.banner-link-demo .banner-link-demo-slide[data-v-edd31edd]{position:relative}.banner-link-demo .banner-link-demo-overlay[data-v-edd31edd]{background:linear-gradient(#0000,#000000a6);flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;display:flex;position:absolute;inset:auto 0 0}.banner-link-demo .banner-link-demo-title[data-v-edd31edd]{color:#fff;margin:0;font-size:1.125rem;line-height:1.3}.banner-link-demo .banner-link-demo-cta[data-v-edd31edd]{background:var(--primary);color:var(--primary-foreground);border-radius:.5rem;padding:.375rem .875rem;font-size:.85rem;line-height:1.4;display:inline-block}
