.stat-icon .calendar{width:76%;height:76%;mix-blend-mode:normal;mask-image:none;object-fit:contain}
.ecosystem{background:#03213d url('/site-assets/token-ecosystem-v22.webp') center/cover no-repeat}
@media(min-width:901px){
 .ecosystem{display:block;aspect-ratio:5.8;min-height:0;padding:2% 2.4% 2% 24.8%;container-type:inline-size}
 .planet{display:none}
 .ecosystem-copy{padding:0;width:100%}
 .ecosystem h2{font-size:clamp(25px,2.45vw,37px);line-height:1.08;margin-bottom:5px}
 .ecosystem-copy>p{font-size:clamp(17px,1.55vw,23px);margin-bottom:18px}
 .launch{display:grid;grid-template-columns:70% 25%;gap:5%;align-items:center}
 .launch-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%}
 .launch-steps li{gap:12px;align-items:center}
 .launch-steps li+li:before{left:-25px}
 .launch-icon{width:clamp(46px,3.4vw,65px);height:clamp(46px,3.4vw,65px);flex-basis:clamp(46px,3.4vw,65px)}
 .launch-icon svg,.launch-icon img{width:32px;height:32px}
 .launch-steps b{font-size:clamp(15px,1vw,19px)}
 .launch-steps small{font-size:clamp(12px,.85vw,16px);line-height:1.15}
 .launch .button{width:100%;font-size:clamp(15px,1.1vw,19px);min-height:52px;padding:12px 14px;gap:12px}
}
@media(min-width:901px) and (max-width:1200px){.ecosystem{padding-top:20px;padding-bottom:20px;min-height:190px}.ecosystem h2{font-size:26px}.ecosystem-copy>p{font-size:16px;margin-bottom:20px}.launch-icon{width:42px;height:42px;flex-basis:42px}.launch-steps li{gap:8px}.launch-steps li+li:before{left:-17px}.launch .button{font-size:14px;min-height:42px}.launch-steps small{font-size:11px}}
@media(max-width:900px){.ecosystem{background-size:auto 200px;background-position:left top;background-color:#03213d}.planet{visibility:hidden}}
