.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:767px){.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;margin:0 auto;max-width:1200px;width:100%}@media screen and (max-width:767px){.app-ecosystem-inner{padding:7.6vw 4vw 6vw;border-radius:6vw}}.app-ecosystem-inner .app-ecosystem-heading,.app-ecosystem-inner .app-ecosystem-sub-heading,.app-ecosystem-inner .product-heading{font-size:var(--spacing-24);line-height:var(--spacing-32)}.app-ecosystem-inner .app-ecosystem-platform-note,.app-ecosystem-inner .product-description,.app-ecosystem-inner .running-line__element .heading{font-size:var(--spacing-20);line-height:var(--spacing-24)}.app-ecosystem-inner .heading-and-logo{display:flex;align-items:center;gap:35px;margin-bottom:48px}@media screen and (max-width:767px){.app-ecosystem-inner .heading-and-logo{flex-direction:column;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:767px){.app-ecosystem-inner .heading-and-logo .app-logo{align-self:center;width:23vw;height:23vw}}.app-ecosystem-inner .main-heading{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:767px){.app-ecosystem-inner .main-heading{align-items:center}}.app-ecosystem-inner .main-heading .app-ecosystem-heading{color:var(--app-ecosystem-text);font-weight:700}@media screen and (max-width:767px){.app-ecosystem-inner .main-heading .app-ecosystem-heading{text-align:center}}.app-ecosystem-inner .main-heading .app-ecosystem-sub-heading{display:flex;flex-direction:column;gap:8px;font-weight:600;color:var(--app-ecosystem-text)}@media screen and (max-width:767px){.app-ecosystem-inner .main-heading .app-ecosystem-sub-heading{text-align:center}}.app-ecosystem-inner .main-heading .app-ecosystem-platform-note{color:color-mix(in srgb,var(--app-ecosystem-text) 72%,transparent);font-weight:400}.app-ecosystem-inner .app-ecosystem-products{display:flex;gap:16px;margin-bottom:84px}@media screen and (max-width:767px){.app-ecosystem-inner .app-ecosystem-products{display:grid;grid-template-columns:1fr;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:767px){.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:767px){.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:767px){.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}.app-ecosystem-inner .app-ecosystem-products .product-element .background-image#education img{height:144px;width:159px}.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:767px){.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:767px){.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:767px){.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:767px){.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:767px){.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-weight:600;z-index:1}.app-ecosystem-inner .app-ecosystem-products .product-element .product-description{text-align:center;color:var(--app-ecosystem-text);font-weight:400;z-index:1}@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:767px){.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:767px){.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-weight:600}.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:767px){.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-6fbc6ea0]{display:flex;flex-direction:column;align-items:center;width:100%;overflow-x:clip}.main-app[data-v-6fbc6ea0]>*{box-sizing:border-box;max-width:100%}
