.why-ecosys-section{position:relative;padding:80px 20px;background:#fff;overflow:hidden}
#why-particle-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}
.why-title{text-align:center;color:#154a38;font-size:38px;font-weight:800;margin-bottom:60px;position:relative;z-index:2}
.why-row{display:flex;justify-content:center;gap:40px;position:relative;z-index:2}
@media(max-width:850px){.why-row{flex-direction:column;align-items:center}}
.why-card{width:30%;background:#fff;border-radius:22px;padding:40px 30px;border:1px solid #0ca360;box-shadow:0 0 25px rgba(0,255,150,.35);text-align:center}
@media(max-width:850px){.why-card{width:90%}}
.why-icon img{width:60px;height:60px;object-fit:contain;margin-bottom:15px}
.why-card h3{color:#154a38;font-size:1.35rem;margin-bottom:12px;font-weight:700}
.why-card p{color:#154a38;font-size:1rem;line-height:1.55}
