.EcosystemCard_card__fbtpi{display:flex;flex-direction:column;gap:16px;padding:24px;background:#f7f7f7;border-radius:16px;text-decoration:none;color:inherit;height:100%;transition:transform .3s ease,box-shadow .3s ease}a.EcosystemCard_card__fbtpi:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1)}a.EcosystemCard_card__fbtpi:focus-visible{outline:2px solid var(--black);outline-offset:2px}.EcosystemCard_image__Q8MxS{position:relative;width:125px;height:126px;border-radius:16px;overflow:hidden;flex-shrink:0;background:var(--white);box-shadow:0 0 10px 0 rgba(0,0,0,.07),0 0 30px 0 rgba(0,0,0,.1)}.EcosystemCard_image__Q8MxS img{object-fit:cover}.EcosystemCard_body__9fL7U{display:flex;flex-direction:column;width:100%;flex:1 1 auto}.EcosystemCard_nameWrap__6bTck{padding:12px 0}.EcosystemCard_name__PIeQV{font-family:var(--font-poppins),sans-serif;font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-.24px;color:var(--black);margin:0}.EcosystemCard_descriptionWrap__BKkif{padding:12px 0}.EcosystemCard_description__m9vLn{font-size:13px;line-height:1.4;color:var(--black);margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.EcosystemCard_pills__GqWQX{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-top:auto}.EcosystemCard_pill__zEKVN{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;background:#fff;border-radius:4px;font-size:13px;line-height:1.4;color:var(--black);white-space:nowrap}.EcosystemDither_dither__V3ioH{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.EcosystemDither_dither__V3ioH canvas{display:block;width:100%;height:100%}.EcosystemGrid_section__eV0DY{padding:0 0 120px;background:#fff}.EcosystemGrid_container__9GxWL{width:100%;max-width:1280px;padding:0 40px;margin:0 auto}.EcosystemGrid_grid__DZZos{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.EcosystemGrid_grid__DZZos{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.EcosystemGrid_grid__DZZos{grid-template-columns:repeat(4,1fr)}}.EcosystemGrid_empty__poHos{text-align:center;padding:80px 0;color:var(--gray-500);font-size:14px}@media (max-width:768px){.EcosystemGrid_section__eV0DY{padding:0 0 80px}.EcosystemGrid_container__9GxWL{padding:0 16px}}.EcosystemHero_hero__ww250{position:relative;width:100%;background:#fff;overflow:hidden}.EcosystemHero_container__zhyBY{position:relative;z-index:1;width:100%;max-width:var(--max-xl-screen);margin:0 auto;padding:calc(5rem + 80px) 2.5rem 5rem;display:flex;justify-content:center;align-items:center;@media only screen and (max-width:1024px){padding-left:1rem;padding-bottom:4rem;padding-right:1rem;padding-top:4rem;padding-top:calc(4rem + 80px)}@media only screen and (max-width:768px){padding-left:1rem;padding-bottom:3rem;padding-right:1rem;padding-top:3rem;padding-top:calc(3rem + 60px)}}.EcosystemHero_content__9epVU{display:flex;flex-direction:column;gap:1.5rem;align-items:center;width:100%;max-width:636px}.EcosystemHero_subtitle__vtnqL{font-size:1.5rem;line-height:1.2;letter-spacing:-.24px;@media only screen and (max-width:768px){font-size:1.25rem}}.EcosystemHero_subtitle__vtnqL,.EcosystemHero_title__HFjaC{font-family:var(--font-poppins),sans-serif;font-weight:500;color:var(--black);text-align:center;margin:0}.EcosystemHero_title__HFjaC{font-size:2.5rem;line-height:1;letter-spacing:-.4px;width:100%;@media only screen and (max-width:1024px){font-size:2rem}@media only screen and (max-width:768px){font-size:1.75rem}}