.app-ecosystem-main{margin-top:40px;margin-bottom:100px;padding:0 24px;max-width:1440px;width:100%}@media screen and (max-width:1200px){.app-ecosystem-main{max-width:960px;margin-bottom:80px}}@media screen and (max-width:960px){.app-ecosystem-main{max-width:744px;margin-bottom:80px;margin-top:16px}}@media screen and (max-width:550px){.app-ecosystem-main{max-width:464px;padding:0 10px}}@media screen and (max-width:370px){.app-ecosystem-main{width:100vw;margin-bottom:20vw;margin-top:4.3vw;max-width:100%;padding:0 3vw}}.app-ecosystem-inner{--app-ecosystem-text: var(--color-static-white);--app-ecosystem-border: color-mix(in srgb, var(--color-static-white) 18%, transparent);padding:65px 75px;background:#151515;border-radius:28px;overflow:hidden;height:auto}@media screen and (max-width:1200px){.app-ecosystem-inner{padding:40px 45px}}@media screen and (max-width:960px){.app-ecosystem-inner{padding:52px;height:auto}}@media screen and (max-width:744px){.app-ecosystem-inner{padding:35px}}@media screen and (max-width:550px){.app-ecosystem-inner{padding:24px 14px;border-radius:20px}}@media screen and (max-width:370px){.app-ecosystem-inner{padding:7.6vw 4vw;border-radius:6vw}}.app-ecosystem-inner .heading-and-logo{display:flex;align-items:center;gap:35px;margin-bottom:80px}@media screen and (max-width:1200px){.app-ecosystem-inner .heading-and-logo{margin-bottom:70px;gap:30px}}@media screen and (max-width:960px){.app-ecosystem-inner .heading-and-logo{margin-bottom:60px}}@media screen and (max-width:550px){.app-ecosystem-inner .heading-and-logo{margin-bottom:50px;flex-direction:column;gap:20px}}@media screen and (max-width:370px){.app-ecosystem-inner .heading-and-logo{margin-bottom:10.5vw;gap:7vw}}.app-ecosystem-inner .heading-and-logo .app-logo{width:110px;height:110px;align-self:flex-start;margin-top:10px}@media screen and (max-width:1200px){.app-ecosystem-inner .heading-and-logo .app-logo{width:100px;height:100px}}@media screen and (max-width:550px){.app-ecosystem-inner .heading-and-logo .app-logo{width:85px;height:85px;align-self:center}}@media screen and (max-width:370px){.app-ecosystem-inner .heading-and-logo .app-logo{width:23vw;height:23vw}}.app-ecosystem-inner .main-heading{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:550px){.app-ecosystem-inner .main-heading{align-items:center}}.app-ecosystem-inner .main-heading .app-ecosystem-heading{color:var(--app-ecosystem-text);font-size:38px;line-height:1.4;font-weight:700}@media screen and (max-width:1250px){.app-ecosystem-inner .main-heading .app-ecosystem-heading{font-size:36px;line-height:44px}}@media screen and (max-width:960px){.app-ecosystem-inner .main-heading .app-ecosystem-heading{font-size:30px;line-height:1.3}}@media screen and (max-width:744px){.app-ecosystem-inner .main-heading .app-ecosystem-heading{font-size:28px}}@media screen and (max-width:550px){.app-ecosystem-inner .main-heading .app-ecosystem-heading{font-size:26px;line-height:36px;text-align:center}}@media screen and (max-width:370px){.app-ecosystem-inner .main-heading .app-ecosystem-heading{font-size:7vw;line-height:9.5vw}}.app-ecosystem-inner .main-heading .app-ecosystem-sub-heading{font-size:26px;line-height:1.4;font-weight:600;color:var(--app-ecosystem-text)}@media screen and (max-width:1250px){.app-ecosystem-inner .main-heading .app-ecosystem-sub-heading{font-size:24px;line-height:36px}}@media screen and (max-width:960px){.app-ecosystem-inner .main-heading .app-ecosystem-sub-heading{font-size:19px;line-height:1.4}}@media screen and (max-width:550px){.app-ecosystem-inner .main-heading .app-ecosystem-sub-heading{text-align:center}}@media screen and (max-width:400px){.app-ecosystem-inner .main-heading .app-ecosystem-sub-heading{font-size:5.3vw;line-height:7vw}}.app-ecosystem-inner .app-ecosystem-products{display:flex;gap:16px;margin-bottom:84px}@media screen and (max-width:1200px){.app-ecosystem-inner .app-ecosystem-products{margin-bottom:40px}}@media screen and (max-width:960px){.app-ecosystem-inner .app-ecosystem-products{margin-bottom:24px;display:grid;grid-template-columns:1fr 1fr}}@media screen and (max-width:550px){.app-ecosystem-inner .app-ecosystem-products{grid-template-columns:1fr}}@media screen and (max-width:370px){.app-ecosystem-inner .app-ecosystem-products{gap:4.2vw;margin-bottom:6.5vw}}.app-ecosystem-inner .app-ecosystem-products .product-element{width:288px;height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:var(--border-width-default) solid var(--app-ecosystem-border);border-radius:20px;gap:4px;padding:0 24px;position:relative}@media screen and (max-width:1390px){.app-ecosystem-inner .app-ecosystem-products .product-element{padding:0 10px}}@media screen and (max-width:1200px){.app-ecosystem-inner .app-ecosystem-products .product-element{padding:0 5px;height:185px}}@media screen and (max-width:960px){.app-ecosystem-inner .app-ecosystem-products .product-element{padding:0 24px;height:200px}}@media screen and (max-width:744px){.app-ecosystem-inner .app-ecosystem-products .product-element{width:auto}}@media screen and (max-width:640px){.app-ecosystem-inner .app-ecosystem-products .product-element{padding:0 10px;height:180px}}@media screen and (max-width:550px){.app-ecosystem-inner .app-ecosystem-products .product-element{padding:0 88px;height:96px}}@media screen and (max-width:435px){.app-ecosystem-inner .app-ecosystem-products .product-element{padding:0 68px}}@media screen and (max-width:395px){.app-ecosystem-inner .app-ecosystem-products .product-element{padding:0 48px}}@media screen and (max-width:370px){.app-ecosystem-inner .app-ecosystem-products .product-element{border-radius:5vw;gap:1vw;height:32vw;width:auto;padding:0 10vw}}@media screen and (max-width:1200px){.app-ecosystem-inner .app-ecosystem-products .product-element:nth-child(3){padding-bottom:19px}}@media screen and (max-width:960px){.app-ecosystem-inner .app-ecosystem-products .product-element:nth-child(3){padding-bottom:10px}}@media screen and (max-width:550px){.app-ecosystem-inner .app-ecosystem-products .product-element:nth-child(3){padding-bottom:0}}.app-ecosystem-inner .app-ecosystem-products .product-element:hover .background-image{transform:rotate(-45deg)}.app-ecosystem-inner .app-ecosystem-products .product-element:hover #photo,.app-ecosystem-inner .app-ecosystem-products .product-element:hover #vision{transform:rotate(45deg)}.app-ecosystem-inner .app-ecosystem-products .product-element:hover .accent-hover{opacity:1}.app-ecosystem-inner .app-ecosystem-products .product-element .background-image{position:absolute;inset:0;display:flex;justify-content:center;transition:transform .5s ease;align-items:center;z-index:1}@media screen and (max-width:550px){.app-ecosystem-inner .app-ecosystem-products .product-element .background-image{display:none}}.app-ecosystem-inner .app-ecosystem-products .product-element .background-image#app img{width:288px;height:200px}@media screen and (max-width:1200px){.app-ecosystem-inner .app-ecosystem-products .product-element .background-image#app img{height:185px;width:266px}}@media screen and (max-width:960px){.app-ecosystem-inner .app-ecosystem-products .product-element .background-image#app img{height:198px;width:285px}}@media screen and (max-width:640px){.app-ecosystem-inner .app-ecosystem-products .product-element .background-image#app img{height:185px;width:265px}}.app-ecosystem-inner .app-ecosystem-products .product-element .background-image#crm img{height:144px;width:159px}@media screen and (max-width:640px){.app-ecosystem-inner .app-ecosystem-products .product-element .background-image#crm img{height:124px;width:137px}}.app-ecosystem-inner .app-ecosystem-products .product-element .background-image#photo img{height:147px;width:160px}@media screen and (max-width:1200px){.app-ecosystem-inner .app-ecosystem-products .product-element .background-image#photo img{height:137px;width:150px}}@media screen and (max-width:960px){.app-ecosystem-inner .app-ecosystem-products .product-element .background-image#photo img{height:147px;width:161px}}@media screen and (max-width:640px){.app-ecosystem-inner .app-ecosystem-products .product-element .background-image#photo img{height:137px;width:150px}}.app-ecosystem-inner .app-ecosystem-products .product-element .background-image#vision img{height:161px;width:161px}@media screen and (max-width:1200px){.app-ecosystem-inner .app-ecosystem-products .product-element .background-image#vision img{height:149px;width:149px}}@media screen and (max-width:960px){.app-ecosystem-inner .app-ecosystem-products .product-element .background-image#vision img{height:161px;width:161px}}@media screen and (max-width:640px){.app-ecosystem-inner .app-ecosystem-products .product-element .background-image#vision img{height:149px;width:149px}}.app-ecosystem-inner .app-ecosystem-products .product-element .accent-hover{position:absolute;inset:0;opacity:0;transition:opacity .5s ease}.app-ecosystem-inner .app-ecosystem-products .product-element .accent-hover.blue .accent-element{background:linear-gradient(135deg,#007aff 3%,#007afe 6%,#0079fd 11%,#0078fb,#0077f8 23%,#0076f4 30%,#0073ee 38%,#0070e7 47%,#006dde 55%,#0069d3,#0063c6 73%,#005db6 83%,#0056a4 91%,#004e8f)}.app-ecosystem-inner .app-ecosystem-products .product-element .accent-hover.purple .accent-element{background:#6285fb}@media screen and (max-width:550px){.app-ecosystem-inner .app-ecosystem-products .product-element .accent-hover.purple .accent-element{background:linear-gradient(180deg,#a9c1ff,#9695ff)}}.app-ecosystem-inner .app-ecosystem-products .product-element .accent-hover .accent-element{background:linear-gradient(135deg,#b42d70 8%,#b32c6f 16%,#b12b6e 22%,#af296c 29%,#ad276a,#aa2567,#a72264,#a31f60,#9f1b5c,#9a1758,#951354 71%,#900f4f 78%,#8a0a4a 84%,#850544,#7e003f);border-radius:19px;position:absolute;inset:-1px}@media screen and (max-width:370px){.app-ecosystem-inner .app-ecosystem-products .product-element .accent-hover .accent-element{border-radius:4.8vw}}.app-ecosystem-inner .app-ecosystem-products .product-element .accent-hover .accent-element.accent-second{transform:translate(-8px,8px);opacity:75%}@media screen and (max-width:550px){.app-ecosystem-inner .app-ecosystem-products .product-element .accent-hover .accent-element.accent-second{display:none}}.app-ecosystem-inner .app-ecosystem-products .product-element .accent-hover .accent-element.accent-third{transform:translate(-16px,16px);opacity:50%}@media screen and (max-width:550px){.app-ecosystem-inner .app-ecosystem-products .product-element .accent-hover .accent-element.accent-third{display:none}}.app-ecosystem-inner .app-ecosystem-products .product-element .accent-hover .accent-element.accent-fourth{transform:translate(-24px,24px);opacity:25%}@media screen and (max-width:550px){.app-ecosystem-inner .app-ecosystem-products .product-element .accent-hover .accent-element.accent-fourth{display:none}}.app-ecosystem-inner .app-ecosystem-products .product-element .product-heading{color:var(--app-ecosystem-text);font-size:21px;font-weight:600;line-height:28px;z-index:1}@media screen and (max-width:1200px){.app-ecosystem-inner .app-ecosystem-products .product-element .product-heading{font-size:20px;line-height:26px}}@media screen and (max-width:960px){.app-ecosystem-inner .app-ecosystem-products .product-element .product-heading{font-size:21px;line-height:28px}}@media screen and (max-width:640px){.app-ecosystem-inner .app-ecosystem-products .product-element .product-heading{font-size:20px;line-height:26px}}@media screen and (max-width:550px){.app-ecosystem-inner .app-ecosystem-products .product-element .product-heading{font-size:18px;line-height:24px}}@media screen and (max-width:370px){.app-ecosystem-inner .app-ecosystem-products .product-element .product-heading{font-size:4.87vw;line-height:6.5vw}}.app-ecosystem-inner .app-ecosystem-products .product-element .product-description{text-align:center;color:var(--app-ecosystem-text);font-size:16px;font-weight:400;line-height:20px;z-index:1}@media screen and (max-width:1200px){.app-ecosystem-inner .app-ecosystem-products .product-element .product-description{font-size:14.5px}}@media screen and (max-width:960px){.app-ecosystem-inner .app-ecosystem-products .product-element .product-description{font-size:16px}}@media screen and (max-width:640px){.app-ecosystem-inner .app-ecosystem-products .product-element .product-description{font-size:15px}}@media screen and (max-width:550px){.app-ecosystem-inner .app-ecosystem-products .product-element .product-description{font-size:14px}}@media screen and (max-width:370px){.app-ecosystem-inner .app-ecosystem-products .product-element .product-description{font-size:3.8vw;line-height:5.41vw}}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.app-ecosystem-inner .carousel{white-space:nowrap;position:relative;opacity:0;transition:opacity .2s ease}.app-ecosystem-inner .carousel.loaded{opacity:1}.app-ecosystem-inner .running-line{position:relative;left:-95px;animation:35s slide infinite linear;display:inline-block}@media screen and (max-width:1200px){.app-ecosystem-inner .running-line{left:-28px}}@media screen and (max-width:960px){.app-ecosystem-inner .running-line{left:-52px}}@media screen and (max-width:744px){.app-ecosystem-inner .running-line{left:-28px}}@media screen and (max-width:550px){.app-ecosystem-inner .running-line{left:0}}@media screen and (max-width:370px){.app-ecosystem-inner .running-line{left:-4vw}}.app-ecosystem-inner .running-line__element{white-space:nowrap;display:inline-flex;gap:5px;align-items:center;margin:0 8px}@media screen and (max-width:550px){.app-ecosystem-inner .running-line__element{margin:0 5px;gap:3px}}@media screen and (max-width:370px){.app-ecosystem-inner .running-line__element{margin:0 1.4vw;gap:1vw}}.app-ecosystem-inner .running-line__element .heading{color:var(--app-ecosystem-text);font-size:18px;font-weight:600;line-height:24px}@media screen and (max-width:550px){.app-ecosystem-inner .running-line__element .heading{font-size:16px;line-height:20px}}@media screen and (max-width:370px){.app-ecosystem-inner .running-line__element .heading{font-size:4.29vw;line-height:5.41vw}}.app-ecosystem-inner .running-line__element img,.app-ecosystem-inner .running-line__element .running-line__icon{width:29px;height:29px}@media screen and (max-width:550px){.app-ecosystem-inner .running-line__element img,.app-ecosystem-inner .running-line__element .running-line__icon{width:24px;height:24px}}@media screen and (max-width:370px){.app-ecosystem-inner .running-line__element img,.app-ecosystem-inner .running-line__element .running-line__icon{width:6.5vw;height:6.5vw}}.app-ecosystem-inner .running-line__element .running-line__icon{color:var(--app-ecosystem-text)}.main-app[data-v-936b7b05]{display:flex;flex-direction:column;align-items:center;width:100%;overflow-x:clip}.main-app[data-v-936b7b05]>*{box-sizing:border-box;max-width:100%}
