:root{--c_1:93,93,255!important}.custom-dashed-border{position:relative}.custom-dashed-border__svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.custom-dashed-border__rect{fill:none;position:relative;stroke-width:2;vector-effect:non-scaling-stroke}.custom-cms-showcase{position:relative;height:auto;padding-bottom:0;margin-bottom:0}.custom-cms-showcase__sticky{position:sticky;top:0;height:100vh;min-height:100vh}.custom-features-stack-list{transform:translateZ(0)}.custom-features-stack{padding:20px 24px;margin:-20px -24px;background-color:rgba(var(--c_2),0);border-radius:12px;opacity:.3;transform:translate3d(0,0,0);transform-origin:left center;transition:opacity .55s ease,transform .75s cubic-bezier(.16,1,.3,1),background-color .55s ease;will-change:opacity,transform}.custom-features-stack p{max-width:300px}.custom-features-stack.custom-is-active{opacity:1;background-color:rgba(var(--c_2),.04);transform:translate3d(0,0,0) scale(1.15)}.custom-features-stack.custom-is-before-active{transform:translate3d(0,-40px,0)}.custom-features-stack.custom-is-after-active{transform:translate3d(0,40px,0)}.custom-cms-showcase__visual{position:relative}.custom-cms-stack{position:absolute;top:50%;width:min(calc(min(52vh, 540px) * 16 / 9), 58vw)!important;aspect-ratio:16 / 9;transform:translateY(-50%)}.custom-cms-stack__card{position:absolute;inset:0;width:100%;height:100%!important;overflow:hidden;border-radius:16px;box-shadow:0 10px 40px -10px rgba(0,0,0,.3);opacity:0;transform:translate3d(80px,40px,0) scale(.94);transition:opacity .45s ease,transform .65s cubic-bezier(.2,.8,.2,1),filter .45s ease;will-change:transform,opacity;pointer-events:none}.custom-stat__number{opacity:0;filter:blur(4px);transform:translateY(12px) scale(.98);transform-origin:left center;will-change:opacity,transform,filter}.custom-stat__number.custom-stat__number-visible{opacity:1;filter:blur(0);transform:translateY(0) scale(1);transition:opacity 1s ease-out,transform 1s ease-out,filter 1s ease-out}.custom-stat__number p{font-variant-numeric:tabular-nums}.custom-partners-clip{width:92px;max-width:100%;height:92px;margin:0 auto;overflow:hidden;border-radius:999px;transition:width .8s cubic-bezier(.22,1,.36,1)!important;will-change:width}.custom-partners-clip.custom-partners-visible{width:100%}.custom-partners-bar{width:100%;height:92px;display:flex;align-items:center;gap:32px;padding:0 36px;box-sizing:border-box;overflow:hidden;background:#000;border-radius:999px}.custom-partners-bar>*{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.custom-partners-clip.custom-partners-visible .custom-partners-bar>*{opacity:1;transform:translateY(0);transition-delay:.45s}.custom-cases1-anim-card{width:24em!important}@media(max-width:1000px){.custom-cases1-anim-card{width:50vw!important}}.custom-cases1-button{width:auto!important}.custom-cases1-anim-title,.custom-cases1-anim-text,.custom-cases1-anim-button,.custom-cases1-anim-card{opacity:0;filter:blur(var(--anim-from-blur,10px));transform:translateX(var(--anim-from-x,0)) translateY(var(--anim-from-y,24px)) scale(var(--anim-from-scale,.96));transition:opacity 680ms cubic-bezier(.22,1,.36,1),transform 680ms cubic-bezier(.22,1,.36,1),filter 680ms cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.custom-cases1-anim-title{--anim-from-y:18px;--anim-from-scale:.98;--anim-from-blur:8px;transition-delay:calc(var(--group-index, 0) * 220ms)}.custom-cases1-anim-text{--anim-from-y:16px;--anim-from-scale:.98;--anim-from-blur:8px;transition-delay:calc(var(--group-index, 0) * 220ms + 90ms)}.custom-cases1-anim-card{--anim-from-y:36px;--anim-from-scale:.9;--anim-from-blur:12px;transition-delay:calc(var(--group-index, 0) * 220ms + 160ms + var(--item-index, 0) * 110ms)}.custom-cases1-anim-card:nth-child(1){--anim-from-x:-28px}.custom-cases1-anim-card:nth-child(2){--anim-from-x:0;--anim-from-y:44px}.custom-cases1-anim-card:nth-child(3){--anim-from-x:28px}.custom-cases1-anim-button{--anim-from-y:14px;--anim-from-scale:.92;--anim-from-blur:6px;pointer-events:none;transition-delay:calc(var(--group-index, 0) * 220ms + 420ms)}.custom-cases1-anim.custom-cases1-visible .custom-cases1-anim-title,.custom-cases1-anim.custom-cases1-visible .custom-cases1-anim-text,.custom-cases1-anim.custom-cases1-visible .custom-cases1-anim-button,.custom-cases1-anim.custom-cases1-visible .custom-cases1-anim-card{opacity:1;filter:blur(0);transform:translateX(0) translateY(0) scale(1)}.custom-cases1-anim.custom-cases1-visible .custom-cases1-anim-button{pointer-events:auto}.custom-speed{position:relative;overflow:hidden}.custom-speed__wrap{width:100%;display:flex;justify-content:center;transition:transform 0s!important}.custom-speed__block{width:100%;overflow:hidden;border-radius:var(--custom-speed-radius,36px);transition:transform 0s!important;transform:translate3d(0,var(--custom-speed-y,8vh),0) scale(var(--custom-speed-scale,.8)) rotateX(var(--custom-speed-rotate,4deg));transform-origin:center center;will-change:transform,border-radius;backface-visibility:hidden}.custom-video{position:relative;display:block;width:100%;overflow:visible}.custom-video *{margin:0!important}.custom-video__media{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:24px;background:#111;margin-bottom:64px!important}.custom-video__controls{position:absolute;left:50%;bottom:-64px;right:auto;top:auto;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;transform:translateX(-50%)}.custom-video__btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;color:#fff;background:rgba(0,0,0,.08);cursor:pointer;transition:background .2s ease,transform .2s ease}.custom-video__btn:hover{background:rgba(0,0,0,.16)}.custom-video__btn:active{transform:scale(.94)}.custom-video__btn svg{display:block;width:20px;height:20px;fill:currentColor}.custom-video-small{position:relative;display:block;width:100%;overflow:visible}.custom-video-small *{margin:0!important;box-sizing:border-box}.custom-video-small__media{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px;background:#111;cursor:pointer}.custom-video-small__controls{position:absolute;left:50%;top:50%;z-index:5;display:flex;align-items:center;justify-content:center;gap:8px;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity .2s ease}.custom-video-small:hover .custom-video-small__controls,.custom-video-small.is-fullscreen .custom-video-small__controls{opacity:1;pointer-events:auto}.custom-video-small__btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,0);border-radius:50%;color:#fff!important;background:rgba(0,0,0,.74);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.custom-video-small__btn:hover{background:rgba(0,0,0,.88);box-shadow:inset 0 0 0 1px rgba(255,255,255,.8)}.custom-video-small__btn:active{transform:scale(.94)}.custom-video-small__btn svg,.custom-video-small__btn svg *{display:block;width:20px;height:20px;fill:#fff!important;color:#fff!important;pointer-events:none}.custom-video-small__close{display:none}.custom-video-small__expand{display:flex}.custom-video-small.is-fullscreen .custom-video-small__expand{display:none}.custom-video-small.is-fullscreen .custom-video-small__close{display:flex}.custom-video-small-modal{position:fixed;inset:0;z-index:99999;display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1),visibility .42s}.custom-video-small-modal.is-active{opacity:1;visibility:visible;pointer-events:auto}.custom-video-small-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.42)}.custom-video-small-modal__content{position:absolute;inset:40px;display:flex;align-items:center;justify-content:center}.custom-video-small.is-fullscreen{width:auto;max-width:100%;max-height:100%;opacity:0;transform:scale(.86) translateY(18px);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.custom-video-small.is-fullscreen.is-opened{opacity:1;transform:scale(1) translateY(0)}.custom-video-small.is-fullscreen.is-closing{opacity:0;transform:scale(.9) translateY(14px);transition-duration:.28s}.custom-video-small.is-fullscreen .custom-video-small__media{width:auto;max-width:100%;max-height:calc(100vh - 80px);object-fit:contain;border-radius:28px}.custom-video-small.is-fullscreen .custom-video-small__controls{left:50%;top:auto;bottom:32px;z-index:10;gap:12px;padding:10px;border-radius:999px;transform:translateX(-50%);background:rgba(0,0,0,.28);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.custom-video-small.is-fullscreen .custom-video-small__btn{width:56px;height:56px;background:rgba(0,0,0,.5)}.custom-video-small.is-fullscreen .custom-video-small__btn:hover{background:rgba(0,0,0,.9)}.custom-video-small.is-fullscreen .custom-video-small__btn svg,.custom-video-small.is-fullscreen .custom-video-small__btn svg *{width:26px;height:26px;fill:#fff!important}.custom-video-small.is-closing{animation:customVideoSmallClose .28s ease both}@keyframes customVideoSmallOpen{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes customVideoSmallClose{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@media (max-width:767px){.custom-video-small-modal__content{inset:16px}.custom-video-small.is-fullscreen .custom-video-small__media{max-height:calc(100vh - 32px);border-radius:20px}.custom-video-small.is-fullscreen .custom-video-small__controls{bottom:24px}}