.demo-entry{max-width:1440px;margin:0 auto;padding:64px 4%;display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:center;scroll-margin-top:90px}.demo-entry h2{font-size:clamp(32px,4vw,58px);line-height:1.08;margin:14px 0 24px}.demo-entry-copy>p{line-height:1.65}.demo-entry .button{margin:12px 0}.demo-entry-note{font-size:14px}.demo-entry .small{font-size:12px;opacity:.8}.demo-entry-preview{position:relative;display:block;color:#fff;border-radius:18px;overflow:hidden;border:1px solid #8baac5;box-shadow:0 18px 70px #215fb024}.demo-entry-preview img{display:block;width:100%;height:auto}.demo-entry-preview span{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);padding:14px 24px;border-radius:30px;background:#215fb0;white-space:nowrap;font-weight:600}.site-header .demo-top{display:inline-flex!important;align-items:center;justify-content:center;background:#215fb0;color:white!important;padding:12px 18px;border-radius:24px;min-height:44px;font-weight:600}.demo-scroll{display:inline-block;margin-top:16px;color:inherit;font-weight:600}
@media(max-width:700px){.site-header nav{display:flex!important;flex-wrap:wrap;gap:10px!important}.site-header .demo-top{display:inline-flex!important}.demo-entry{padding:38px 20px;display:flex;flex-direction:column;gap:22px}.demo-entry-copy{width:100%}.demo-entry-preview{width:100%}.demo-entry-preview span{padding:10px 18px;bottom:12px}.demo-entry .button{width:100%;justify-content:center}}
