.landing-showcase{padding-top:80px;padding-bottom:30px}.landing-showcase>h2,.landing-demo h2{font:700 36px/1.2 Inter,"Segoe UI",sans-serif;letter-spacing:0;color:#f2f0f8;margin:14px 0 40px}.showcase-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:44px;align-items:center;padding:42px 0;border-top:1px solid #2b2b35}.showcase-copy>span,.demo-entry>span{font:600 12px/1.5 Inter,Arial,sans-serif;color:#b9b2da;letter-spacing:0}.showcase-copy h3{font:600 25px/1.3 Inter,Arial,sans-serif;color:#f2f0f8;margin:16px 0}.showcase-copy p,.landing-demo p{font:400 15px/1.8 Inter,Arial,sans-serif;color:#a6a4b1;margin:0}.showcase-row figure{margin:0;min-width:0}.showcase-row img{display:block;width:100%;height:auto;border:1px solid #32323f;border-radius:6px}.showcase-row figcaption{font:400 12px/1.5 Inter,Arial,sans-serif;color:#9691a7;margin-top:10px}.landing-demo{padding-top:55px;padding-bottom:65px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;align-items:center;border-top:1px solid #34313e}.landing-demo h2{margin-bottom:22px}.demo-meta{display:block;margin-top:22px;font:400 12px/1.8 Inter,Arial,sans-serif;color:#bdb8ce}.demo-entry{border:1px solid #484252;border-radius:6px;padding:30px;background:#17161d}.demo-entry h3{font:600 25px/1.3 Inter,Arial,sans-serif;margin:14px 0;color:#f4f1fa}.demo-entry .landing-btn{margin-top:26px;display:inline-flex;gap:18px;align-items:center}.demo-entry .landing-btn:focus-visible{outline:2px solid #ddd5fc;outline-offset:4px}@media(max-width:760px){.landing-showcase{padding-top:45px}.showcase-row,.landing-demo{grid-template-columns:minmax(0,1fr);gap:24px}.showcase-row{padding:30px 0}.landing-showcase>h2,.landing-demo h2{font-size:28px}.showcase-copy h3{font-size:22px}.landing-demo{padding-top:40px;padding-bottom:40px}.demo-entry{padding:24px}.demo-entry .landing-btn{max-width:100%}}
