.sales-video-banner{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}
.sales-banner-video{width:100%;max-width:230px}
.sales-banner-video video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;border-radius:12px;background:#101810;box-shadow:0 8px 28px #1b393312}
.sales-banner-copy{min-width:0}
@media(max-width:650px){.sales-video-banner{grid-template-columns:1fr;gap:24px}.sales-banner-copy{grid-row:1}.sales-banner-video{max-width:210px;justify-self:center;grid-row:2}.sales-banner-copy .page-lead{margin-bottom:0}}
