.cs-funfact{gap:15px}.cs-funfact,.cs-funfact_number{display:flex;align-items:center}.cs-funfact_number{font-size:32px;line-height:1;justify-content:center;width:45px;height:45px;flex-shrink:0;color:#ff4a17}.cs-funfact_text{font-size:18px;line-height:1.5;color:hsla(0,0%,100%,.7)}.cs-funfacts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px}.cs-icon_diamond,.cs-icon_infinity,.cs-icon_lightning,.cs-icon_star{color:#ff4a17;width:100%;height:100%}.cs-icon_infinity{transform:scale(1.2)}.cs-icon_star{transform:scale(1.1)}.cs-icon_lightning{transform:scale(1.2);margin-left:-2px}.cs-icon_diamond{transform:scale(1.1)}@media screen and (max-width:767px){.cs-funfacts{grid-template-columns:1fr}}.cs-video_hero_wrapper{position:relative;width:100%;height:600px;overflow:hidden}.cs-video_hero_background{object-fit:cover;z-index:1}.cs-video_hero_background,.cs-video_hero_overlay{position:absolute;top:0;left:0;width:100%;height:100%}.cs-video_hero_overlay{z-index:2;background:linear-gradient(45deg,rgba(0,0,0,.3),rgba(0,0,0,.1))}.cs-video_hero_content{position:relative;z-index:3;height:100%;width:100%;max-width:1380px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;padding:4rem 30px;color:#fff}.cs-video_hero_text{max-width:800px}.cs-video_hero_title{font-size:7.5rem;font-weight:800;line-height:1;margin-bottom:1.5rem;text-transform:none;background:linear-gradient(45deg,#fff 30%,#7dd3fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(125,211,252,.3)}.cs-video_hero_subtitle{font-size:1.5rem;font-weight:400;max-width:600px;margin-bottom:0;color:hsla(0,0%,100%,.9);line-height:1.6}.cs-video_hero_btn_wrapper{position:absolute;bottom:4rem;right:30px;display:flex;align-items:center;gap:1rem}.cs-video_hero_btn{display:inline-flex;align-items:center;padding:18px 40px;border:2px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;color:#fff;font-size:1.1rem;font-weight:500;text-decoration:none;transition:all .3s ease}.cs-video_hero_btn:hover{background:#fff;color:#000;border-color:#fff;transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.cs-video_hero_scroll_text{writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;position:absolute;right:30px;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.6);font-size:.9rem;letter-spacing:2px;text-transform:uppercase}@media (max-width:1400px){.cs-video_hero_content{max-width:1180px}.cs-video_hero_title{font-size:6.5rem}}@media (max-width:991px){.cs-video_hero_content{max-width:960px}.cs-video_hero_title{font-size:5rem}.cs-video_hero_scroll_text{display:none}}@media (max-width:768px){.cs-video_hero_wrapper{height:500px}.cs-video_hero_content{max-width:720px;padding:2rem 15px}.cs-video_hero_title{font-size:3.5rem}.cs-video_hero_subtitle{font-size:1.2rem}.cs-video_hero_btn_wrapper{position:relative;bottom:auto;right:auto;margin-top:2rem}.cs-video_hero_btn{padding:15px 30px;font-size:1rem}}.cs-logo_list_wrap{padding:2rem 0;background:rgba(0,0,0,.02)}.cs-logo_list,.cs-logo_list_wrap{width:100%;overflow:hidden;position:relative}.cs-logo_list{display:flex;white-space:nowrap;height:150px}.cs-logo_track{display:flex;gap:80px;position:absolute;animation:marquee 15s linear infinite;will-change:transform;align-items:center;padding:20px 0;height:100%}.cs-move_right .cs-logo_track{animation-direction:reverse}.cs-logo_item{flex:0 0 auto;height:110px;display:flex;align-items:center;padding:15px}.cs-hover_item:hover{opacity:1!important;transform:scale(1.05)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-25%)}}.cs-logo_track{animation-timing-function:linear;animation-duration:15s}.AnimatedButton_animatedButton__schYV{position:relative;display:inline-flex;padding:15px 35px;background:linear-gradient(45deg,rgba(255,0,0,.2),rgba(255,0,0,.4));border:none;border-radius:30px;color:#fff;font-size:18px;font-weight:600;text-decoration:none;overflow:hidden;transition:all .4s ease;z-index:1;box-shadow:0 4px 15px rgba(255,0,0,.2),inset 0 2px 2px hsla(0,0%,100%,.2),inset 0 -2px 2px rgba(0,0,0,.1)}.AnimatedButton_animatedButton__schYV:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:repeating-linear-gradient(45deg,transparent,transparent 10px,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 20px);animation:AnimatedButton_stripeMove__y52xI 8s linear infinite}.AnimatedButton_animatedButton__schYV:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.2),transparent);border-radius:30px 30px 0 0}.AnimatedButton_animatedButton__schYV:hover{transform:translateY(-2px) scale(1.02);background:linear-gradient(45deg,rgba(255,0,0,.3),rgba(255,0,0,.5));box-shadow:0 6px 20px rgba(255,0,0,.3),inset 0 2px 2px hsla(0,0%,100%,.3),inset 0 -2px 2px rgba(0,0,0,.2)}.AnimatedButton_animatedButton__schYV:hover .AnimatedButton_buttonGlow__0Ij8a{transform:translateX(100%)}.AnimatedButton_animatedButton__schYV .AnimatedButton_buttonContent__Uc2k5{position:relative;z-index:2;text-shadow:0 1px 2px rgba(0,0,0,.2)}.AnimatedButton_animatedButton__schYV .AnimatedButton_buttonGlow__0Ij8a{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:transform .6s ease;z-index:1}@keyframes AnimatedButton_stripeMove__y52xI{0%{transform:translateX(-50%)}to{transform:translateX(0)}}