.karaoke-teaser-module__R12NiW__section{border-block:1px solid var(--color-ink-200,#e5e5e5);grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;gap:clamp(1.75rem,5vw,4rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.karaoke-teaser-module__R12NiW__badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:99px;padding:.4rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.karaoke-teaser-module__R12NiW__copy h2{text-wrap:balance;margin:1rem 0;font-size:clamp(1.85rem,3vw,2.7rem);line-height:1.12}.karaoke-teaser-module__R12NiW__intro{font-size:1.05rem;line-height:1.65}.karaoke-teaser-module__R12NiW__price{margin-top:1.3rem;font-weight:650}.karaoke-teaser-module__R12NiW__note,.karaoke-teaser-module__R12NiW__demo figcaption,.karaoke-teaser-module__R12NiW__demo details{color:var(--color-ink-600,#555);font-size:.875rem;line-height:1.6}.karaoke-teaser-module__R12NiW__demo{min-width:0;margin:0}.karaoke-teaser-module__R12NiW__demo video{aspect-ratio:16/9;background:#151024;border-radius:1rem;width:100%;display:block}.karaoke-teaser-module__R12NiW__demo figcaption{margin-top:.65rem}.karaoke-teaser-module__R12NiW__demo details{margin-top:.5rem}.karaoke-teaser-module__R12NiW__demo summary{cursor:pointer;text-underline-offset:.2em}.karaoke-teaser-module__R12NiW__demo summary:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:760px){.karaoke-teaser-module__R12NiW__section{grid-template-columns:1fr}}
