.page-hero__container--demo{background-color:#1e1e1e;color:#aaa;text-align:left;padding:3rem 0}.page-hero__container--demo h1{color:#fefefe;line-height:1.2;margin-bottom:1.5rem;text-wrap:balance;font-size:40px;font-size:2.5rem}@media (width < 40rem){.page-hero__container--demo h1{font-size:24px;font-size:1.5rem}}.page-hero__container--demo p,.page-hero__container--demo ul{line-height:1.4;font-size:18px;font-size:1.125rem}@media (width < 40rem){.page-hero__container--demo p,.page-hero__container--demo ul{font-size:16px;font-size:1rem}}.page-hero__container--demo ul{color:#fefefe;margin-bottom:2rem}.page-hero__container--demo li{margin-bottom:.5rem}.page-hero__container--demo .dl-button{margin-top:2rem}@media (width < 64rem){.page-hero__container--demo .dl-button{margin-top:1rem;text-align:left}}.page-hero__container--demo .dl-link{color:var(--text-primary)}@media (width < 64rem){.page-hero__container--demo{padding:3rem 0}}.main-content__container--demos{padding:6rem 0}@media (width < 64rem){.main-content__container--demos{padding:3rem 0}}.main-content__container--demos h2{font-size:24px;font-size:1.5rem}@media (width < 40rem){.main-content__container--demos h2{font-size:20px;font-size:1.25rem}}.demo-steps{background-color:#f3f3f3;border-radius:.5rem;margin:0;padding:3rem}@media (width < 40rem){.demo-steps{padding:2rem}}.demo-steps-list{list-style-type:decimal;display:flex;flex-direction:column;gap:2rem}.demo-steps-list .dl-link{margin-bottom:.5rem;display:inline-block}.demo-steps-list .terms{font-size:13px;font-size:.8125rem}.demo-steps li::marker{font-weight:600}.demo-steps__heading{font-size:18px;font-size:1.125rem}.demo-steps__download{background-color:#f3f3f3;border-radius:.5rem;margin-top:1rem;padding:1.5rem;font-size:14px;font-size:.875rem}.demo-steps__download p{margin-bottom:0}.demo-steps__img{max-width:100%;width:420px}.trials-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem}@media (width < 64rem){.trials-content{grid-template-columns:1fr;grid-gap:3rem}}.trials-hero__image{border-radius:.5rem;overflow:clip;width:100%;margin-top:2rem}@media (width >= 64rem){.trials-hero__image{border-radius:1rem;margin-top:0}}
