.fixme-page .hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px;margin-top:28px}
.fixme-page .hero-actions .inline-link{margin:0;min-height:44px}
.fixme-page .product-demo-button{background:#302636;color:#f5f1e8;gap:24px}
.fixme-page .product-demo-button:hover{background:#4a3b51}
.fixme-page .demo-access-note{font-size:12px;line-height:1.6;color:#675f6a;margin-top:12px}
.fixme-page .demo-heading-copy{max-width:42ch}
.fixme-page .demo-heading-copy>.inline-link{margin-top:20px}
.fixme-page .demo-heading-copy>.demo-access-note{font-size:12px;margin-top:12px}
.fixme-page .demo-section .demo-access-note{color:#d8d0dc}
.fixme-page .next-moscow .next-visual{background:#e65b5d;padding:0;align-items:center}
.fixme-page .next-moscow .next-visual img{width:100%;max-width:100%;transform:none}
.fixme-page .next-moscow:hover .next-visual img{transform:translateY(-4px)}
@media(max-width:760px){.fixme-page .hero-actions{gap:14px;margin-top:24px}.fixme-page .demo-heading-copy{margin-top:24px}.fixme-page .demo-heading-copy>p{margin-top:0}.fixme-page .demo-heading-copy>.demo-access-note{margin-top:12px}.fixme-page .next-moscow .next-visual{max-height:none}}
@media(prefers-reduced-motion:reduce){.fixme-page .next-moscow:hover .next-visual img{transform:none}}
