/* Free trial band. */

.demo-grid { display: grid; gap: clamp(28px, 5vw, 64px); align-items: center; }
.demo-copy h2 { font-size: clamp(2rem, 4.6vw, 3.4rem); }
.demo-copy p { font-size: 1.15rem; margin-top: 1.1rem; max-width: 30em; }
.demo-copy .cta-row { margin-top: 1.6rem; }

.demo-apps { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 18px; }

@media (min-width: 900px) { .demo-grid { grid-template-columns: 1fr 1fr; } }
