.landing-demo-showcase{background:#050806}.landing-demo-heading{display:flex;justify-content:space-between;margin-bottom:36px}.landing-demo-heading .lead-copy{margin:10px 0 0}.landing-demo-card{display:flex;width:100%;overflow:hidden;flex-direction:column;border:1px solid rgba(176,198,172,.2);border-radius:24px;background:#0d120e;transition:.25s}.landing-demo-card:hover{transform:translateY(-5px);border-color:rgba(176,198,172,.38);box-shadow:0 22px 55px rgba(0,0,0,.25)}.landing-demo-image{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#071009}.landing-demo-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.landing-demo-body{display:flex;flex:1;flex-direction:column;padding:25px}.landing-demo-body>span{color:#9caf99;font-size:.7rem;font-weight:800;letter-spacing:.1em}.landing-demo-body h3{margin:9px 0 8px}.landing-demo-body h3 a{color:#edf2eb}.landing-demo-body h3 a:hover{color:#a9bca6}.landing-demo-body p{flex:1;color:#aab5aa;line-height:1.7}.landing-demo-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.landing-demo-button,.landing-buy-button{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid rgba(176,198,172,.25);border-radius:11px;font-weight:700}.landing-demo-button{color:#c6d3c3}.landing-demo-button:hover{border-color:#81967f;background:#172019;color:#edf2eb}.landing-buy-button{border-color:#81967f;background:#81967f;color:#071009}.landing-buy-button:hover{border-color:#9caf99;background:#9caf99;color:#071009}.demo-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:38px}.demo-pagination>a,.demo-pagination>span{display:inline-flex;align-items:center;gap:7px;padding:11px 15px;border:1px solid rgba(176,198,172,.25);border-radius:11px;color:#c6d3c3;font-size:.82rem;font-weight:700}.demo-pagination>a:hover{border-color:#81967f;background:#172019;color:#edf2eb}.demo-pagination .disabled{color:#687468;cursor:not-allowed}.demo-pagination .demo-page-status{border:0;color:#93a291}@media(max-width:575.98px){.landing-demo-card{border-radius:20px}.landing-demo-body{padding:21px}.landing-demo-actions{grid-template-columns:1fr}.demo-pagination{gap:6px}.demo-pagination>a,.demo-pagination>span{padding:9px 10px;font-size:.7rem}}
