.platform-tour{max-width:1160px;margin:32px auto 0;overflow:hidden;border-radius:26px;box-shadow:0 24px 70px #32105222}.platform-tour video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#10051c}.platform-tour .window-top{justify-content:center}.platform-features{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:1100px;margin:32px auto 0}.platform-feature{display:flex;align-items:center;gap:10px;border:1px solid #d9c5ed;border-radius:100px;background:#fff;color:#492077;padding:16px 22px;font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.035em;cursor:pointer;box-shadow:0 6px 18px #32105209;transition:background .25s,color .25s,box-shadow .25s}.platform-feature svg{flex-shrink:0}.platform-feature:hover,.platform-feature[aria-pressed=true]{background:#321052;color:#fff;border-color:#321052;box-shadow:0 8px 24px #32105224}.platform-feature:focus-visible{outline:3px solid #ff3d8f;outline-offset:4px}.feature-description{text-align:center;max-width:720px;min-height:3em;margin:20px auto 0;color:#65576f;font-size:16px;line-height:1.6}@media(max-width:600px){.platform-tour{border-radius:16px;margin-top:24px}.platform-features{gap:9px;margin-top:22px}.platform-feature{padding:12px 14px;font-size:11px;gap:7px}.platform-feature svg{width:17px;height:17px}.feature-description{font-size:14px;min-height:4.8em}}@media(prefers-reduced-motion:reduce){.platform-feature{transition:none}}