.ss-landing .channel-marquee{margin-top:25px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ss-landing .channel-marquee-track{gap:36px;width:max-content;margin:0;padding:4px 36px 12px 0;list-style:none;animation:160s linear infinite channel-marquee-scroll;display:flex}.ss-landing .channel-marquee:hover .channel-marquee-track{animation-play-state:paused}@keyframes channel-marquee-scroll{to{transform:translate(-50%)}}.ss-landing .channel-mono{font-family:var(--font-sans);letter-spacing:-.03em;font-size:15px;font-weight:800;line-height:1}.ss-landing .channel-marquee-note{color:#9aa9c3;margin:22px auto 0;font-size:14px;line-height:1.6}.ss-landing .channel-marquee-note b{color:#fff;font-weight:600}.ss-landing .push-status-logo>div,.ss-landing .integ-logo>div{width:26px!important;height:26px!important;box-shadow:none!important;background:#fff!important;border-radius:7px!important}.ss-landing .push-status-logo img,.ss-landing .push-status-logo svg,.ss-landing .integ-logo img,.ss-landing .integ-logo svg{width:19px!important;height:19px!important}.ss-landing .push-status-logo .channel-mono,.ss-landing .integ-logo .channel-mono{font-size:10px}.ss-landing .push-status{max-width:60rem;padding:0;list-style:none}.ss-landing .push-status-note{text-align:center;color:#5b6b84;margin:-12px auto 28px;font-size:13.5px}.ss-landing .flow-platform-logos{flex-wrap:wrap;gap:6px}.ss-landing .flow-platform-logos>div{background:#fff!important;border-radius:10px!important;width:36px!important;height:36px!important}.ss-landing .flow-platform-logos img,.ss-landing .flow-platform-logos svg{width:20px!important;height:20px!important}.ss-landing .flow-platform-more{color:#2563ff;font-size:12px;font-weight:650}.ss-landing .integ-card li{align-items:center}.ss-landing .integ-name{align-items:center;gap:10px;display:inline-flex}.ss-landing .caps-item{flex-direction:column;gap:6px;display:flex}.ss-landing .caps-logos{gap:6px;display:flex}.ss-landing .caps-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.ss-landing .caps-grid-two{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ss-landing .channel-marquee{-webkit-mask-image:none;mask-image:none}.ss-landing .channel-marquee-track{flex-wrap:wrap;justify-content:center;gap:18px 28px;width:auto;padding:0 20px;animation:none}.ss-landing .channel-marquee-track li[aria-hidden=true]{display:none}}
html:has(.ss-landing){scroll-behavior:smooth;scroll-padding-top:120px}@media (prefers-reduced-motion:reduce){html:has(.ss-landing){scroll-behavior:auto}}.ss-landing .demo-video-section{padding:40px 0 96px}.ss-landing .demo-video-header{text-align:center;max-width:680px;margin:0 auto 28px}.ss-landing .demo-video-kicker{letter-spacing:.18em;text-transform:uppercase;color:#0de0c5;margin-bottom:12px;font-size:11px;font-weight:800}.ss-landing .demo-video-header h2{color:#fff;letter-spacing:-.05em;font-size:clamp(30px,2.8vw,42px);font-weight:800;line-height:1.15}.ss-landing .demo-video-header p{color:#a9b8d3;text-wrap:balance;margin:10px auto 0;font-size:15px;line-height:1.7}.ss-landing .demo-video-shell{width:min(75%,177.778vh - 497.778px);min-width:min(100%,560px);max-width:100%;margin:0 auto}.ss-landing .demo-video-frame{background:#0b1220;border:1px solid #ffffff1f;border-radius:18px;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 30px 80px #0006}.ss-landing .demo-video-iframe,.ss-landing .demo-video-poster{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ss-landing .demo-video-poster{cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;background:#0b1220;margin:0;padding:0}.ss-landing .demo-video-poster-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ss-landing .demo-video-play{z-index:2;background:#2563ff;border-radius:50%;place-items:center;width:68px;height:68px;transition:transform .18s,background .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0008,0 0 0 12px #ffffff1a}.ss-landing .demo-video-poster:hover .demo-video-play,.ss-landing .demo-video-poster:focus-visible .demo-video-play{background:#1d4ed8;transform:translate(-50%,-50%)scale(1.05)}.ss-landing .demo-video-play svg{margin-left:3px}.ss-landing .demo-video-fallback{text-align:center;color:#7f91b0;margin:14px auto 0;font-size:12px}.ss-landing .demo-video-fallback a{color:#9ec0ff;text-underline-offset:2px;text-decoration:underline}@media (max-width:900px){.ss-landing .demo-video-section{padding:36px 0 72px}.ss-landing .demo-video-header{margin-bottom:22px}.ss-landing .demo-video-shell{width:100%;min-width:0;max-width:100%}.ss-landing .demo-video-frame{border-radius:14px;box-shadow:0 18px 40px #0005}}@media (max-width:620px){.ss-landing .demo-video-section{padding:28px 0 52px}.ss-landing .demo-video-header{max-width:none;margin:0 auto 16px}.ss-landing .demo-video-kicker{letter-spacing:.14em;margin-bottom:8px}.ss-landing .demo-video-header h2{letter-spacing:-.04em;font-size:clamp(26px,7.2vw,34px)}.ss-landing .demo-video-header p{max-width:34em;margin-top:8px;font-size:13.5px;line-height:1.55}.ss-landing .demo-video-frame{box-shadow:none;border-radius:12px}.ss-landing .demo-video-play{width:60px;height:60px}}
