section.saas-video-2026{background:var(--Dark-Gradient-Vertical,linear-gradient(180deg,#20286a .03%,#1c1c28 100.03%));color:#fff;padding:96px 48px}@media (max-width:768px){section.saas-video-2026{padding:64px 24px}}section.saas-video-2026.saas-video-2026--white-bg{background:#fff;color:#1c1c28}section.saas-video-2026.saas-video-2026--white-bg .saas-video-2026__inner{gap:0}section.saas-video-2026.saas-video-2026--white-bg .saas-video-2026__caption,section.saas-video-2026.saas-video-2026--white-bg .saas-video-2026__header{display:none!important}section.saas-video-2026 .saas-video-2026__inner{align-items:center;display:flex;flex-direction:column;gap:64px;margin:0 auto;max-width:1114px}@media (max-width:768px){section.saas-video-2026 .saas-video-2026__inner{gap:48px}}section.saas-video-2026 .saas-video-2026__header{align-items:flex-end;border-top:1px solid var(--OnRamp-Primary-White,#fff);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;max-width:1114px;padding-top:8px;width:100%}section.saas-video-2026 .saas-video-2026__featured-label{color:var(--OnRamp-Secondary-Soft-Purple,#bfc6ff);font-family:IBM Plex Mono,monospace;font-size:16px;font-style:normal;font-weight:400;letter-spacing:1.6px;line-height:24px;margin:0;text-transform:uppercase}section.saas-video-2026 .saas-video-2026__video-tag{background:var(--OnRamp-Secondary-Soft-Purple,#bfc6ff);border-radius:2px;color:var(--OnRamp-Primary-Midnight-Purple,#2a0c6e);font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:400;letter-spacing:1.4px;line-height:21px;padding:4px 12px;text-transform:uppercase}section.saas-video-2026 .saas-video-2026__content{display:flex;flex-direction:column;gap:32px;max-width:1114px;width:100%}section.saas-video-2026 .saas-video-2026__video-wrap{width:100%}section.saas-video-2026 .saas-video-2026__video-container{background-color:#1c1c28;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;cursor:pointer;height:628px;overflow:hidden;position:relative;transition:transform .3s ease;width:100%}section.saas-video-2026 .saas-video-2026__video-container:hover{transform:scale(1.01)}@media (max-width:768px){section.saas-video-2026 .saas-video-2026__video-container{height:400px}}section.saas-video-2026 .saas-video-2026__video-container .saas-video-2026__play-button{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.8);border-radius:4px;box-shadow:2px 2px 12px 0 rgba(28,28,40,.15);cursor:pointer;display:flex;gap:16px;justify-content:center;left:50%;padding:8px 24px;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}section.saas-video-2026 .saas-video-2026__video-container .saas-video-2026__play-button svg{flex-shrink:0;height:16px;width:12.444px}section.saas-video-2026 .saas-video-2026__video-container .saas-video-2026__play-button span{color:#fff;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:24px;text-transform:uppercase}section.saas-video-2026 .saas-video-2026__caption{color:#fff;font-family:DM Sans,sans-serif;font-size:28px;font-style:normal;font-weight:500;letter-spacing:-.56px;line-height:36px;margin:0;max-width:655px}section.saas-video-2026 .saas-video-2026__caption span{color:#fff}@media (max-width:768px){section.saas-video-2026 .saas-video-2026__caption{font-size:22px;letter-spacing:-.44px;line-height:30px}}.video-modal{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.video-modal .video-modal-overlay{backdrop-filter:blur(4px);background:rgba(0,0,0,.9);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.video-modal .video-modal-content{background:#000;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.6);display:flex;flex-direction:column;margin:auto;max-height:calc(100vh - 40px);max-width:1200px;overflow:hidden;position:relative;width:100%;z-index:10000}.video-modal .video-modal-close{align-items:center;background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;font-weight:300;height:44px;justify-content:center;line-height:1;margin:0;min-height:44px;min-width:44px;padding:0;position:absolute;right:15px;text-align:center;top:15px;transition:all .3s ease;width:44px;z-index:10001}.video-modal .video-modal-close:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.4);transform:scale(1.1)}.video-modal .video-modal-iframe-container{background:#000;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-modal .video-modal-iframe-container iframe,.video-modal .video-modal-iframe-container video{background:#000;border:none;height:100%;left:0;position:absolute;top:0;width:100%}.video-modal .video-embed-container{align-items:center;background:#000;display:flex;justify-content:center;min-height:400px;padding:20px}@media (max-width:768px){.video-modal{padding:10px}.video-modal .video-modal-content{border-radius:8px;max-height:calc(100vh - 20px)}.video-modal .video-modal-close{border-width:1.5px;font-size:20px;height:36px;min-height:36px;min-width:36px;right:10px;top:10px;width:36px}}