.integrations{overflow:hidden;padding:70px 0}.integrations,.integrations .container{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.integrations .container{box-sizing:border-box;max-width:1400px;padding:0 32px;z-index:10}.integrations__content{gap:48px;max-width:1100px;padding:0 96px}.integrations__content,.integrations__header{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.integrations__header{gap:8px;text-align:center}.integrations__title{color:#000;font-size:48px;letter-spacing:-.96px;line-height:3.5rem;max-width:755px;width:100%}.integrations__subtitle,.integrations__title{font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;margin:0;text-align:center}.integrations__subtitle{color:rgba(0,0,0,.7);font-size:18px;line-height:29px;max-width:700px}.integrations__carousel-wrapper{overflow:hidden;padding:40px 0;position:relative;width:100%}.integrations__carousel-wrapper:after,.integrations__carousel-wrapper:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:clamp(100px,15vw,250px);z-index:10}.integrations__carousel-wrapper:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,.8) 40%,hsla(0,0%,100%,0));left:0}.integrations__carousel-wrapper:after{background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,.8) 40%,hsla(0,0%,100%,0));right:0}.integrations-swiper{overflow:visible;width:100%}.integrations-swiper .swiper-wrapper{align-items:center}.integrations-swiper .swiper-slide,.integrations__logo-item{align-items:center;display:flex;justify-content:center}.integrations__logo-item{aspect-ratio:1/1;background-color:#ffffff4c;border:1px solid #f4f4f4;border-radius:16px;flex-direction:column;gap:16px;margin:0 auto;max-width:200px;padding:24px;position:relative;transition:all .6s ease;width:100%}.integrations__logo-image-wrapper{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;padding:24px;position:absolute;right:0;top:0;width:100%}.integrations__logo-image{filter:grayscale(100%);height:auto;max-height:100%;max-width:100%;object-fit:contain;opacity:.5;transition:all .6s ease;width:auto}.integrations__logo-name{bottom:16px;color:#000;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;font-weight:400;left:0;letter-spacing:.05em;line-height:1.4;opacity:0;position:absolute;right:0;text-align:center;text-transform:uppercase;transform:translateY(-10px);transition:all .6s ease;z-index:1}.integrations-swiper .swiper-slide-active .integrations__logo-image{filter:grayscale(0);opacity:1;transform:scale(1.1)}.integrations-swiper .swiper-slide-active .integrations__logo-name{opacity:1;transform:translateY(0)}.integrations__cta{align-items:center;display:flex;justify-content:center;width:100%}.integrations__cta-button{align-items:center;background-color:#0f0f0f;border-radius:40px;color:#fff;display:inline-flex;font-family:Satoshi,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease;white-space:nowrap;width:fit-content}.integrations__cta-button:hover{background-color:#000;box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-2px)}.integrations__cta-arrow{transition:transform .3s ease}.integrations__cta-button:hover .integrations__cta-arrow{transform:translateX(4px)}.integrations__carousel-wrapper,.integrations__cta,.integrations__subtitle,.integrations__title{opacity:0;transform:translateY(30px)}@media (max-width:1024px){.integrations{padding:60px 0}.integrations__content{gap:40px;padding:0 64px}.integrations__title{font-size:36px;letter-spacing:-.72px;line-height:2.5rem}.integrations__subtitle{font-size:16px;line-height:26px}.integrations__carousel-wrapper{padding:32px 0}.integrations__carousel-wrapper:after,.integrations__carousel-wrapper:before{width:clamp(60px,12vw,150px)}.integrations__logo-image-wrapper,.integrations__logo-item{padding:20px}.integrations__cta-button{font-size:15px;padding:11px 22px}}@media (max-width:768px){.integrations{padding:40px 0}.integrations .container{padding:0 16px}.integrations__content{gap:32px;padding:0 32px}.integrations__title{font-size:32px;letter-spacing:-.56px;line-height:2rem}.integrations__subtitle{font-size:16px;line-height:24px}.integrations__carousel-wrapper{overflow:visible;padding:24px 0}.integrations__carousel-wrapper:after,.integrations__carousel-wrapper:before{display:none}.integrations__logo-image-wrapper,.integrations__logo-item{padding:16px}.integrations__logo-name{bottom:12px;font-size:12px}.integrations__cta-button{font-size:14px;padding:10px 20px}}@media (prefers-reduced-motion:reduce){.integrations__cta-button,.integrations__logo-image,.integrations__logo-item,.integrations__logo-name{transition:none}}