.site-app-deferred-section--placeholder{min-height:var(--site-app-deferred-placeholder-height, 1px)}@supports (animation-timeline: view()){.site-app-deferred-section:not(.site-app-deferred-section--placeholder){animation:site-app-deferred-section-reveal both;animation-range:entry 0% cover 28%;animation-timeline:view();transform-origin:center top}}@media(prefers-reduced-motion:reduce){.site-app-deferred-section:not(.site-app-deferred-section--placeholder){animation:none;opacity:1;transform:none}}@keyframes site-app-deferred-section-reveal{0%{opacity:0;transform:translateY(var(--site-app-deferred-reveal-offset, 24px))}to{opacity:1;transform:translateY(0)}}.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 48px;background:var(--color-static-black);border-radius:calc(var(--border-radius-card) + var(--spacing-12));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 52px 36px;height:auto}}@media screen and (max-width:744px){.app-ecosystem-inner{padding:35px 35px 32px}}@media screen and (max-width:550px){.app-ecosystem-inner{padding:24px 14px;border-radius:calc(var(--border-radius-card) + var(--spacing-4))}}@media screen and (max-width:370px){.app-ecosystem-inner{padding:7.6vw 4vw 6vw;border-radius:6vw}}.app-ecosystem-inner .heading-and-logo{display:flex;align-items:center;gap:35px;margin-bottom:48px}@media screen and (max-width:1200px){.app-ecosystem-inner .heading-and-logo{margin-bottom:40px;gap:30px}}@media screen and (max-width:960px){.app-ecosystem-inner .heading-and-logo{margin-bottom:36px}}@media screen and (max-width:550px){.app-ecosystem-inner .heading-and-logo{margin-bottom:24px;flex-direction:column;gap:20px}}@media screen and (max-width:370px){.app-ecosystem-inner .heading-and-logo{margin-bottom:6vw;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{display:flex;flex-direction:column;gap:8px;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 .main-heading .app-ecosystem-platform-note{color:color-mix(in srgb,var(--app-ecosystem-text) 72%,transparent);font-size:20px;font-weight:400;line-height:1.4}@media screen and (max-width:1250px){.app-ecosystem-inner .main-heading .app-ecosystem-platform-note{font-size:18px}}@media screen and (max-width:960px){.app-ecosystem-inner .main-heading .app-ecosystem-platform-note{font-size:16px}}@media screen and (max-width:400px){.app-ecosystem-inner .main-heading .app-ecosystem-platform-note{font-size:4.4vw;line-height:6vw}}.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:calc(var(--border-radius-card) + var(--spacing-4));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 .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#education img{height:144px;width:159px}@media screen and (max-width:640px){.app-ecosystem-inner .app-ecosystem-products .product-element .background-image#education img{height:124px;width:137px}}.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,var(--color-accent-blue) 3%,var(--color-accent-blue) 6%,var(--color-accent-blue) 11%,var(--color-accent-blue) 17%,var(--color-accent-blue) 23%,var(--color-accent-blue) 30%,var(--color-accent-blue) 38%,var(--color-accent-blue) 47%,var(--color-accent-blue) 55%,var(--color-accent-blue) 64%,var(--color-accent-blue) 73%,var(--color-accent-blue) 83%,var(--color-accent-blue) 91%,var(--color-accent-blue) 100%)}.app-ecosystem-inner .app-ecosystem-products .product-element .accent-hover.purple .accent-element{background:var(--color-event-estimate)}@media screen and (max-width:550px){.app-ecosystem-inner .app-ecosystem-products .product-element .accent-hover.purple .accent-element{background:linear-gradient(180deg,var(--color-event-estimate-muted) 0%,var(--color-event-estimate) 100%)}}.app-ecosystem-inner .app-ecosystem-products .product-element .accent-hover .accent-element{background:linear-gradient(135deg,var(--color-event-expense) 8%,var(--color-event-expense) 16%,var(--color-event-expense) 22%,var(--color-event-expense) 29%,var(--color-event-expense) 35%,var(--color-event-expense) 41%,var(--color-event-expense) 47%,var(--color-event-expense) 53%,var(--color-event-expense) 59%,var(--color-event-expense) 65%,var(--color-event-expense) 71%,var(--color-event-expense) 78%,var(--color-event-expense) 84%,var(--color-event-expense) 92%,var(--color-event-expense) 100%);border-radius:calc(var(--border-radius-card) + var(--spacing-2) + var(--border-width-default));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;direction:ltr;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{unicode-bidi:plaintext;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-f07652e6]{display:flex;flex-direction:column;align-items:center;width:100%;overflow-x:clip}.main-app[data-v-f07652e6]>*{box-sizing:border-box;max-width:100%}
