.video-light-box{position:relative;overflow:hidden;max-width:100%;max-height:300px;border:2px solid #a7cae3;border-radius:32px;cursor:pointer;-webkit-transition:-webkit-filter .6s ease;transition:-webkit-filter .6s ease;transition:filter .6s ease;transition:filter .6s ease,-webkit-filter .6s ease}.video-light-box:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.video-light-box__thumbnail-wrap{position:relative;width:100%;height:300px;max-height:300px;overflow:hidden;cursor:pointer;-webkit-transition:-webkit-box-shadow .6s ease;transition:-webkit-box-shadow .6s ease;transition:box-shadow .6s ease;transition:box-shadow .6s ease,-webkit-box-shadow .6s ease}.video-light-box__thumbnail-wrap:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1f2057;opacity:.8;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.video-light-box:hover .video-light-box__thumbnail-wrap{-webkit-box-shadow:0 8px 32px rgba(11,115,235,.3);box-shadow:0 8px 32px rgba(11,115,235,.3)}.video-light-box:hover .video-light-box__thumbnail-wrap:after{opacity:.6}.video-light-box__thumbnail{position:absolute;top:50%;left:50%;border-radius:8px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-light-box__button{z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100px;height:100px;padding:20px;cursor:pointer;pointer-events:none;background:var(--Brand-White-80);border:1px solid var(--Outline-Light,#e4eaf2);border-radius:50%;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2);box-shadow:0 4px 20px rgba(0,0,0,.2);backdrop-filter:blur(10px);overflow:visible;-webkit-transition:background-color .5s ease,-webkit-transform .5s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .5s ease;transition:background-color .5s ease,-webkit-transform .5s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .5s ease;transition:transform .5s cubic-bezier(.25,.46,.45,.94),background-color .5s ease,box-shadow .5s ease;transition:transform .5s cubic-bezier(.25,.46,.45,.94),background-color .5s ease,box-shadow .5s ease,-webkit-transform .5s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .5s ease}.video-light-box__button,.video-light-box__button:after,.video-light-box__button:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-light-box__button:after,.video-light-box__button:before{content:"";z-index:-1;width:0;height:0;background:hsla(0,0%,100%,.5);border-radius:50%;-webkit-animation:video-light-box-ripple 4s infinite cubic-bezier(.25,.46,.45,.94);animation:video-light-box-ripple 4s infinite cubic-bezier(.25,.46,.45,.94)}.video-light-box__button:after{background:hsla(0,0%,100%,.4);-webkit-animation-delay:2s;animation-delay:2s}.video-light-box__button:active:before{-webkit-animation:video-light-box-ripple-click .6s ease-out;animation:video-light-box-ripple-click .6s ease-out}.video-light-box__button:focus-visible{outline:2px solid hsla(0,0%,100%,.8);outline-offset:4px}.video-light-box:hover .video-light-box__button{background:#fff;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.25),0 6px 20px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.1);box-shadow:0 12px 40px rgba(0,0,0,.25),0 6px 20px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.1);-webkit-transform:translate(-50%,-50%) scale(1.1) translateZ(10px);transform:translate(-50%,-50%) scale(1.1) translateZ(10px)}.video-light-box:hover .video-light-box__button:after,.video-light-box:hover .video-light-box__button:before{-webkit-animation:video-light-box-ripple-fast 2.5s infinite ease-out;animation:video-light-box-ripple-fast 2.5s infinite ease-out;-webkit-animation-delay:.4s;animation-delay:.4s}.video-light-box:hover .video-light-box__button:after{-webkit-animation-delay:1.65s;animation-delay:1.65s}.video-light-box__button svg{-ms-flex-negative:0;flex-shrink:0;width:74px;height:74px;padding-left:8px;pointer-events:none;-webkit-filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,filter .3s ease;transition:transform .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease}.video-light-box:hover .video-light-box__button svg{-webkit-filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));-webkit-transform:scale(1.25);transform:scale(1.25)}@-webkit-keyframes video-light-box-ripple{0%{width:0;height:0;opacity:1}20%{opacity:.9}50%{opacity:.6}80%{opacity:.3}to{width:140px;height:140px;opacity:0}}@keyframes video-light-box-ripple{0%{width:0;height:0;opacity:1}20%{opacity:.9}50%{opacity:.6}80%{opacity:.3}to{width:140px;height:140px;opacity:0}}@-webkit-keyframes video-light-box-ripple-fast{0%{width:0;height:0;opacity:1}25%{opacity:.95}50%{opacity:.7}75%{opacity:.4}to{width:160px;height:160px;opacity:0}}@keyframes video-light-box-ripple-fast{0%{width:0;height:0;opacity:1}25%{opacity:.95}50%{opacity:.7}75%{opacity:.4}to{width:160px;height:160px;opacity:0}}@-webkit-keyframes video-light-box-ripple-click{0%{width:0;height:0;opacity:1;background:hsla(0,0%,100%,.6)}to{width:100px;height:100px;opacity:0}}@keyframes video-light-box-ripple-click{0%{width:0;height:0;opacity:1;background:hsla(0,0%,100%,.6)}to{width:100px;height:100px;opacity:0}}@media (max-width:768px){@-webkit-keyframes video-light-box-ripple{to{width:120px;height:120px;opacity:0}}@keyframes video-light-box-ripple{to{width:120px;height:120px;opacity:0}}@-webkit-keyframes video-light-box-ripple-fast{to{width:140px;height:140px;opacity:0}}@keyframes video-light-box-ripple-fast{to{width:140px;height:140px;opacity:0}}}@media (prefers-reduced-motion:reduce){.video-light-box,.video-light-box__button,.video-light-box__button svg{-webkit-transition:none;transition:none}.video-light-box:hover{-webkit-filter:brightness(1.02);filter:brightness(1.02)}.video-light-box__button:after,.video-light-box__button:before{-webkit-animation:none;animation:none}}.spot-container{position:relative}.spot{position:absolute;z-index:-1}.spot--spot_01{top:-90px;left:500px;width:380px;-webkit-transform:rotate(354deg);transform:rotate(354deg)}.spot--spot_01,.spot--spot_02{height:auto;-webkit-filter:blur(52px);filter:blur(52px)}.spot--spot_02{top:60px;left:800px;width:280px;-webkit-transform:rotate(266deg);transform:rotate(266deg)}@media (max-width:600px){.spot--spot_01{height:auto;width:300px;top:1716px;left:-166px;-webkit-transform:rotate(354deg);transform:rotate(354deg)}.spot--spot_02{height:auto;width:300px;top:1696px;left:293px;-webkit-transform:rotate(18deg);transform:rotate(18deg)}}.success-stories-hero{gap:10px;margin-top:80px}.success-stories-hero,.success-stories-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.success-stories-hero__content{gap:32px;max-width:520px}@media (max-width:600px){.success-stories-hero{margin-top:40px}.success-stories-hero__content{gap:16px}}.success-stories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px;margin:80px 0}@media (max-width:600px){.success-stories{gap:64px;margin:40px 0}}.success-story{position:relative;display:grid;grid-template-columns:448fr 640fr;gap:32px}.success-story__video-thumbnail{width:auto;height:100%}.success-story__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.success-story__body{display:block}.success-story__title{margin-bottom:8px}.success-story__subtitle{display:block;margin-bottom:16px;color:var(--Text-Secondary,#495a6e);font-family:var(--Font-Body,"IBM Plex Sans");font-size:18px;font-style:italic!important;font-weight:400;line-height:24px}.success-story__action-title{margin-bottom:12px}@media (max-width:900px){.success-story{grid-template-columns:1fr;gap:24px}}