.product-ecosystem_ecosystem__6_iY_{background:linear-gradient(160deg,#063763,#02203c);color:#fff;display:flex;flex-direction:column;min-height:calc(100vh / var(--page-zoom, 1));padding:clamp(96px,calc(12vh / var(--page-zoom, 1)),124px) clamp(24px,calc(6vw / var(--page-zoom, 1)),96px) clamp(36px,calc(5vh / var(--page-zoom, 1)),56px);position:relative}.product-ecosystem_heading__1t5ug{margin:0 auto clamp(20px,calc(3vh / var(--page-zoom, 1)),32px);max-width:1240px;text-align:center}.product-ecosystem_heading__1t5ug h2{color:#fff;font-size:var(--type-section);font-style:italic;font-weight:var(--type-section-weight);line-height:var(--type-section-lh);margin:0;text-transform:uppercase}.product-ecosystem_heading__1t5ug p{color:rgba(255,255,255,.82);font-size:var(--type-body);line-height:var(--type-body-lh);margin:12px auto 0;max-width:58em}.product-ecosystem_foundation__Q6JB0{display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:1440px;width:100%}.product-ecosystem_products__L6D0K{display:grid;grid-gap:clamp(16px,calc(1.8vw / var(--page-zoom, 1)),28px);gap:clamp(16px,calc(1.8vw / var(--page-zoom, 1)),28px);grid-template-columns:repeat(3,minmax(0,1fr))}.product-ecosystem_product__5EhVW{background:#fff;border-radius:10px;box-shadow:0 12px 30px rgba(1,22,39,.18);color:var(--copy);align-items:center;display:flex;flex-direction:column;gap:14px;min-height:clamp(340px,calc(42vh / var(--page-zoom, 1)),460px);padding:clamp(28px,calc(2.6vw / var(--page-zoom, 1)),44px) clamp(24px,calc(2.4vw / var(--page-zoom, 1)),40px);text-align:center}.product-ecosystem_logo__v_0IP{height:clamp(46px,calc(4.2vw / var(--page-zoom, 1)),66px);max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.product-ecosystem_product__5EhVW p{font-size:var(--type-small);line-height:var(--type-small-lh);margin:auto 0;max-width:34em}.product-ecosystem_note__nphQi{color:rgba(255,255,255,.82);font-size:var(--type-body);line-height:var(--type-body-lh);margin:auto;max-width:60em;padding-block:clamp(24px,calc(4vh / var(--page-zoom, 1)),48px);text-align:center}.product-ecosystem_engine__IA_7m{align-items:center;border-top:1px solid rgba(255,255,255,.16);display:grid;grid-gap:clamp(20px,calc(3vw / var(--page-zoom, 1)),48px);gap:clamp(20px,calc(3vw / var(--page-zoom, 1)),48px);grid-template-columns:minmax(150px,220px) 1fr;padding:clamp(24px,calc(4vh / var(--page-zoom, 1)),44px) clamp(4px,calc(1vw / var(--page-zoom, 1)),12px) 0}.product-ecosystem_engineLogo__4PCMJ{height:auto;width:100%}.product-ecosystem_engine__IA_7m p{color:rgba(255,255,255,.82);font-size:var(--type-small);line-height:var(--type-small-lh);margin:0}@media (max-width:980px){.product-ecosystem_ecosystem__6_iY_{min-height:0}.product-ecosystem_products__L6D0K{grid-template-columns:1fr}.product-ecosystem_product__5EhVW{min-height:0;padding-inline:clamp(24px,calc(6vw / var(--page-zoom, 1)),64px)}.product-ecosystem_engine__IA_7m{grid-template-columns:1fr;justify-items:center;text-align:center}.product-ecosystem_engineLogo__4PCMJ{max-width:220px}}@media (max-width:640px){.product-ecosystem_ecosystem__6_iY_{padding:var(--m-section-top) var(--m-gutter) var(--m-section-bottom)}.product-ecosystem_heading__1t5ug{margin-bottom:var(--m-intro-gap)}.product-ecosystem_heading__1t5ug h2{font-size:var(--m-heading)}.product-ecosystem_product__5EhVW{gap:16px;padding:24px 20px}.product-ecosystem_logo__v_0IP{height:52px}}