.demo-intro{padding:70px 0 35px}.demo-intro h1{font-size:clamp(42px,6vw,76px);line-height:1.06;margin:20px 0}.demo-lead{font-size:20px;max-width:850px}.demo-intro p,.demo-copy p,.demo-contact p{line-height:1.8;max-width:960px}.demo-intro .button{margin:20px 10px 10px 0}.demo-embed{padding:30px 0}.demo-embed iframe,.home-live-demo iframe{display:block;width:100%;border:1px solid #29414d;border-radius:16px;background:#0a141b;margin:24px 0 12px;height:880px}.demo-small{font-size:12px!important;opacity:.75}.demo-copy{padding:45px 0}.demo-explain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:30px 0 55px}.demo-explain-grid article{border:1px solid #29414d;padding:24px;border-radius:12px}.demo-copy h2{margin:30px 0 20px}.demo-contact{padding:45px 0 70px}.home-live-demo{padding:65px 0}.home-live-demo iframe{height:720px}.home-live-demo p{line-height:1.8;max-width:850px}.home-live-demo .button{margin:16px 8px 0 0}@media(max-width:700px){.demo-intro{padding-top:40px}.demo-lead{font-size:17px}.demo-explain-grid{grid-template-columns:1fr;gap:14px}.demo-embed iframe,.home-live-demo iframe{height:780px;border-radius:10px}.demo-copy{padding:20px 0}.demo-intro .button{display:flex;width:100%;justify-content:center}}