.video-demo-section{background:#f5f7fa;padding:60px 0}.video-demo-player-wrapper{background:#0a0e1a;border-radius:12px;width:100%;height:min(85vh,56.0144vw);max-height:85vh;position:relative;overflow:hidden}.video-demo-player{object-fit:cover;object-position:center top;cursor:pointer;background:#0a0e1a;width:100%;height:100%;display:block}.video-demo-play-overlay{cursor:pointer;background:#0066ffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:clamp(48px,6vw,64px);height:clamp(48px,6vw,64px);transition:background .2s,transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-demo-play-overlay:hover{background:#06f;transform:translate(-50%,-50%)scale(1.06)}.video-demo-end-overlay{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:4;background:#0a0e1aa6;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.video-demo-end-message{color:#fff;margin:0;font-family:Aeonik,sans-serif;font-size:clamp(14px,1.6vw,18px);font-weight:500}.video-demo-end-link{font-family:Aeonik,sans-serif;font-weight:700;font-size:inherit;cursor:pointer;text-decoration:underline;display:inline;color:#4c9aff!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.video-demo-end-link:hover,.video-demo-end-link:focus{color:#fff!important}.video-demo-controls{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;background:#0a254066;border-top:1px solid #ffffff1a;align-items:center;gap:8px;height:23.8782%;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.video-demo-control-btn{cursor:pointer;opacity:.9;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex}.video-demo-control-btn:hover{opacity:1}.video-demo-time{color:#fff;white-space:nowrap;opacity:.9;font-family:Aeonik,sans-serif;font-size:clamp(11px,1.1vw,13px)}.video-demo-progress-track{cursor:pointer;background:#ffffff4d;border-radius:2px;flex:1;height:4px;position:relative}.video-demo-progress-fill{pointer-events:none;background:#06f;border-radius:2px;height:100%}.video-demo-progress-thumb{cursor:pointer;pointer-events:none;background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s,width .15s,height .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000026,0 1px 3px #0006}.video-demo-progress-track:hover .video-demo-progress-thumb,.video-demo-progress-thumb.is-dragging{width:15px;height:15px}.video-demo-progress-thumb.is-dragging{transform:translate(-50%,-50%)scale(1.1)}.video-demo-volume{align-items:center;gap:2px;display:flex;position:relative}.video-demo-volume-step-btn{color:#fff;cursor:pointer;opacity:.75;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;font-family:Aeonik,sans-serif;font-size:15px;line-height:1;transition:opacity .2s;display:flex}.video-demo-volume-step-btn:hover{opacity:1}.video-demo-volume-popover{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);z-index:5;background:#ffffff1f;border:1px solid #ffffff40;border-radius:8px;padding:10px 8px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff26}.video-demo-volume-slider{writing-mode:vertical-lr;cursor:pointer;accent-color:#06f;direction:rtl;width:4px;height:80px}.video-demo-settings{align-items:center;display:flex;position:relative}.video-demo-settings-btn.is-active{opacity:1}.video-demo-settings-btn.is-active svg circle,.video-demo-settings-btn.is-active svg path{stroke:#4c9aff}.video-demo-settings-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:5;background:#0a2540e6;border:1px solid #ffffff1a;border-radius:8px;min-width:130px;max-width:180px;max-height:400px;padding:6px;position:absolute;bottom:calc(100% + 10px);right:0;overflow-y:auto}.video-demo-settings-label{color:#fff9;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px 6px;font-family:Aeonik,sans-serif;font-size:11px}.video-demo-settings-option{text-align:left;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 8px;font-family:Aeonik,sans-serif;font-size:13px;transition:background .15s;display:flex}.video-demo-settings-option:hover{background:#ffffff1a}.video-demo-settings-option.is-active{color:#4c9aff}.video-demo-settings-check{flex-shrink:0}.video-demo-settings-divider{background:#ffffff1a;height:1px;margin:6px 0}.video-demo-info-row{margin-top:28px}.video-demo-title{letter-spacing:0;color:#191c1e;margin-bottom:12px;font-family:Aeonik,sans-serif;font-size:clamp(1.375rem,1rem + 1.2vw,2rem);font-weight:700;line-height:1.25}.video-demo-description{letter-spacing:0;color:#43474d;margin-bottom:0;font-family:Aeonik_OVERVIEW,Aeonik,sans-serif;font-size:clamp(1rem,.82rem + .4vw,1.5rem);font-weight:500;line-height:1.2}.video-demo-btn-col{align-items:flex-start;margin-top:6px}.video-demo-know-more-btn{color:#fff;letter-spacing:0;white-space:nowrap;background:#06f;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:160px;height:auto;padding:12px 24px;font-family:Aeonik,sans-serif;font-size:clamp(.875rem,.8rem + .25vw,1.0625rem);font-weight:700;line-height:1;transition:background .2s,transform .15s;display:inline-flex}.video-demo-know-more-btn:hover,.video-demo-know-more-btn:focus{color:#fff;background:#0052cc}.video-demo-know-more-btn:active{transform:scale(.98)}.video-demo-btn-arrow{flex-shrink:0}@media (max-width:991px){.video-demo-know-more-btn{width:100%;max-width:220px;margin-top:20px}}@media (max-width:575px){.video-demo-section{padding:36px 0}.video-demo-controls{gap:6px;padding:10px 12px}}
