.bitc-section{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-top:64px;padding:16px}.text-content{max-width:100%;margin:0 0 32px}.video-container{max-width:100%;overflow:hidden}.video{object-fit:cover}@media (min-width:768px){.bitc-section{padding:32px;align-items:center}.video-container{height:400px}}@media (min-width:1024px){.bitc-section{flex-direction:row-reverse;align-items:stretch;gap:32px;min-height:579px;padding:0}.text-content{width:350px;margin:0}.video-container{width:816px;height:579px}}.collaborate-section{position:relative;width:100%;display:flex;flex-direction:column;align-items:stretch;min-height:300px;padding:16px}.left-placeholder{display:none}.content-container{gap:24px;z-index:10}.content-container,.text-content{display:flex;flex-direction:column;width:100%}.text-content{text-align:left;justify-content:center;margin:0 auto 24px}.main-heading{font-size:32px;font-weight:400;color:var(--grey800);margin-bottom:16px}.features-container{display:flex;flex-direction:column;gap:12px}.feature{margin-bottom:12px}.feature-heading{font-size:18px;font-weight:500;color:var(--grey800);margin-bottom:8px}.feature-text{font-size:16px;font-weight:400;color:var(--grey600)}.video-container{width:100%;height:300px;position:relative}.video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}@media (min-width:768px){.collaborate-section{min-height:400px;padding:32px}.content-container{gap:32px}.main-heading{font-size:36px}.video-container{height:400px}}@media (min-width:1024px){.collaborate-section{flex-direction:row;min-height:579px;padding:0}.left-placeholder{display:block;position:absolute;top:0;left:0;height:719px;overflow:hidden;border-bottom-right-radius:12px;z-index:0}.content-container{flex-direction:row;padding-top:96px;padding-bottom:96px}.text-content{width:400px;order:2;margin-bottom:0}.main-heading{font-size:40px;margin-bottom:20px}.feature-text{font-size:18px}.video-container{height:579px;width:816px;order:1}.video{object-fit:cover}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50%))}}.logo-scroll-container{position:relative;width:100%}.logo-scroll-track{display:flex;animation:scroll 30s linear infinite;width:max-content}.logo-scroll-track:hover{animation-play-state:paused}@media (prefers-reduced-motion){.logo-scroll-track{animation:none;width:100%;justify-content:center;flex-wrap:wrap}}.ctaButtons{margin-top:24px;display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.ctaButtons{flex-direction:row;gap:16px;justify-content:center;align-items:center}}.moduleContainer{width:100%;padding:48px 16px;margin-top:48px;position:relative}.menuContainer{width:100%;z-index:10;margin:0 auto}.videoContainer{width:100%;height:300px;position:relative;margin-top:24px}.backgroundImage{display:none}.menuList{position:relative;padding-top:16px}.menuItem{position:relative;padding-left:24px}.menuItemLine{bottom:0;background-color:var(--grey-300);border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.menuItemDot,.menuItemLine{position:absolute;left:0;top:0;width:2px}.menuItemDot{height:1px;background-color:var(--grey-400);border-radius:9999px}.menuItemProgress{position:absolute;left:0;top:0;width:2px;background-color:var(--grey-700);transition:height .3s}.menuItemContent{padding-top:16px}.menuItemTitle{cursor:pointer;transition:color .3s;font-size:18px;font-weight:400}.menuItemTitle.active{color:var(--grey-700)}.menuItemTitle.inactive{color:var(--grey-400)}.menuItemDescription,.menuItemTitle.inactive:hover{color:var(--grey-700)}.menuItemDescription{margin-top:8px;font-size:14px}@media (min-width:768px){.moduleContainer{padding:48px 32px;margin-top:48px}.videoContainer{height:400px}.menuItemTitle{font-size:20px}.menuItemDescription{font-size:16px}}@media (min-width:1024px){.moduleContainer{display:flex;justify-content:space-between;padding:80px 40px;gap:16px}.menuContainer{width:400px;flex-shrink:0}.videoContainer{width:776px;height:552px;margin-top:32px}.backgroundImage{display:block;position:absolute;right:0;top:0;height:100%;z-index:0}.menuItemTitle{font-size:22px}}