.xd-hero{padding:150px 0 80px;background:linear-gradient(180deg,var(--bg-lavender,#f6f2fb) 0,var(--bg) 46%)}.xd-overline{display:inline-block;font-size:14px;font-weight:600;color:var(--violet);margin-bottom:12px}.xd-stage{max-width:1000px;margin:36px auto 0}.xd-player{position:relative;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#0a090d;box-shadow:0 40px 80px -40px rgba(20,16,40,.55)}.xd-player iframe{position:absolute;inset:0}.xd-player iframe,.xd-poster{width:100%;height:100%;border:0}.xd-poster{display:block;padding:0;background:none;cursor:pointer;position:relative}.xd-poster img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.xd-poster:hover img{transform:scale(1.02)}.xd-play{position:absolute;top:50%;left:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:var(--violet);color:#fff;display:grid;place-items:center;box-shadow:0 16px 40px -10px rgba(143,0,255,.6);transition:transform .3s cubic-bezier(.22,1,.36,1)}.xd-play svg{width:34px;height:34px;margin-left:4px}.xd-poster:hover .xd-play{transform:scale(1.06)}.xd-duration{position:absolute;right:16px;bottom:16px;font-size:12.5px;font-weight:600;color:#fff;background:rgba(10,9,13,.6);border-radius:100px;padding:5px 10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.xd-after{max-width:640px;margin:34px auto 0;text-align:center}.xd-after p{font-size:16px;line-height:1.6;color:var(--ink-muted);margin:0 0 20px}.xd-ctas{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.xd-ghost{background:#fff;border:1px solid var(--border-strong)}.xd-quotes{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;max-width:1040px;margin:0 auto}.xd-quote{background:#f6f5f8;border-radius:20px;padding:28px}.xd-quote p{font-size:16px;line-height:1.6;margin:0 0 18px}.xd-quote-who{display:flex;align-items:center;gap:12px}.xd-quote-who img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:top}.xd-quote-who span{font-size:13.5px;color:var(--ink-muted)}.xd-quote-who b{display:block;color:var(--ink)}@media (max-width:860px){.xd-quotes{grid-template-columns:1fr}}@media (max-width:560px){.xd-hero{padding:120px 0 60px}.xd-player{border-radius:14px}.xd-play{width:64px;height:64px;margin:-32px 0 0 -32px}.xd-play svg{width:26px;height:26px}}.tplp-demo-link{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:14.5px;font-weight:600;color:var(--ink);text-decoration:none}.tplp-demo-link i{width:28px;height:28px;border-radius:50%;background:var(--violet);color:#fff;display:grid;place-items:center}.tplp-demo-link i svg{width:12px;height:12px;margin-left:1px}.tplp-demo-link:hover{color:var(--violet)}