a.btn.demo-cta{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;text-align:center;text-decoration:none;font-weight:800;font-size:15px;line-height:1.2;color:#fff;background:linear-gradient(180deg,#2a9df0,#1877b5);box-shadow:0 8px 22px #2a9df059;border-radius:16px;white-space:normal;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box}a.btn.demo-cta:focus-visible{outline:2px solid #9af2ff;outline-offset:2px}.demo-locked{display:flex;flex-direction:column;gap:10px}.demo-locked h3,.demo-locked p{margin:0}.demo-locked .btn{min-height:48px}@media(max-width:359px){a.btn.demo-cta{font-size:14px;padding:8px 10px}}
