/* N3 approved logo and responsive video demonstrations */
.th-phone-demo{background:#f4f4f4;padding:24px 24px 0;text-align:center}
.th-demo-brand{padding:0 0 20px;display:flex;justify-content:center}
.th-card .th-demo-brand img{width:190px;height:auto;aspect-ratio:auto;object-fit:contain}
.th-card .th-phone-demo video{display:block;width:min(100%,260px);height:auto;aspect-ratio:9/16;object-fit:contain;margin:auto;border:7px solid #111;border-radius:30px;background:#111;box-shadow:0 8px 22px #0002}
#scenarios .th-card{min-width:320px}
.th-hero video.th-hero-art{pointer-events:none}
@media(max-width:700px){.th-phone-demo{padding:20px 18px 0}#scenarios .th-card{min-width:280px}.th-card .th-phone-demo video{width:230px}}

.th-card>.th-partner-motion{display:block;width:100%;height:250px;object-fit:cover;object-position:center 25%}
