.ecosystem-module__Gcdpyq__hero{text-align:center;align-items:center;min-height:520px;padding:7rem 0 5rem;display:flex;position:relative;overflow:hidden}.ecosystem-module__Gcdpyq__heroBg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ecosystem-module__Gcdpyq__orb1,.ecosystem-module__Gcdpyq__orb2,.ecosystem-module__Gcdpyq__orb3{filter:blur(80px);border-radius:50%;position:absolute}.ecosystem-module__Gcdpyq__orb1{background:#00d4ff26;width:500px;height:500px;animation:8s ease-in-out infinite ecosystem-module__Gcdpyq__float-orb;top:-10%;left:-5%}.ecosystem-module__Gcdpyq__orb2{background:#e91e631f;width:400px;height:400px;animation:10s ease-in-out infinite reverse ecosystem-module__Gcdpyq__float-orb;bottom:-15%;right:-5%}.ecosystem-module__Gcdpyq__orb3{background:#0066cc1a;width:300px;height:300px;animation:12s ease-in-out 2s infinite ecosystem-module__Gcdpyq__float-orb;top:40%;left:50%;transform:translate(-50%)}.ecosystem-module__Gcdpyq__gridOverlay{background-image:linear-gradient(#00d4ff08 1px,#0000 1px),linear-gradient(90deg,#00d4ff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}@keyframes ecosystem-module__Gcdpyq__float-orb{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.05)}66%{transform:translate(-20px,15px)scale(.95)}}.ecosystem-module__Gcdpyq__heroInner{z-index:1;position:relative}.ecosystem-module__Gcdpyq__heroTag{color:var(--primary-color);text-transform:uppercase;letter-spacing:1px;background:#00d4ff1a;border:1px solid #00d4ff40;border-radius:20px;margin-bottom:1.75rem;padding:.4rem 1.4rem;font-size:.85rem;font-weight:600;display:inline-block}.ecosystem-module__Gcdpyq__hero h1{color:#fff;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.15}.ecosystem-module__Gcdpyq__highlight{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ecosystem-module__Gcdpyq__heroSub{color:var(--text-light);max-width:640px;margin:0 auto;font-size:1.15rem;line-height:1.75}.ecosystem-module__Gcdpyq__statsStrip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00142880;border:1px solid #00d4ff33;border-radius:16px;align-items:center;gap:2rem;margin-top:3rem;padding:1.25rem 2.5rem;display:inline-flex}.ecosystem-module__Gcdpyq__statChip{flex-direction:column;align-items:center;gap:.25rem;display:flex}.ecosystem-module__Gcdpyq__statNum{color:var(--primary-color);text-shadow:0 0 20px #00d4ff66;font-size:1.75rem;font-weight:800}.ecosystem-module__Gcdpyq__statText{color:var(--text-light);font-size:.8rem;font-weight:500}.ecosystem-module__Gcdpyq__statDivider{background:linear-gradient(#0000,#00d4ff4d,#0000);width:1px;height:40px}.ecosystem-module__Gcdpyq__floatingIcons{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ecosystem-module__Gcdpyq__floatIcon{opacity:.12;font-size:1.8rem;animation:20s linear infinite ecosystem-module__Gcdpyq__icon-drift;position:absolute}.ecosystem-module__Gcdpyq__floatIcon:first-child{animation-delay:0s;top:10%;left:5%}.ecosystem-module__Gcdpyq__floatIcon:nth-child(2){animation-delay:-3s;top:20%;right:8%}.ecosystem-module__Gcdpyq__floatIcon:nth-child(3){animation-delay:-5s;bottom:25%;left:10%}.ecosystem-module__Gcdpyq__floatIcon:nth-child(4){animation-delay:-8s;top:60%;right:5%}.ecosystem-module__Gcdpyq__floatIcon:nth-child(5){animation-delay:-2s;top:5%;left:30%}.ecosystem-module__Gcdpyq__floatIcon:nth-child(6){animation-delay:-6s;bottom:10%;right:25%}.ecosystem-module__Gcdpyq__floatIcon:nth-child(7){animation-delay:-10s;top:40%;left:3%}.ecosystem-module__Gcdpyq__floatIcon:nth-child(8){animation-delay:-12s;bottom:5%;left:40%}@keyframes ecosystem-module__Gcdpyq__icon-drift{0%{opacity:.08;transform:translateY(0)rotate(0)}50%{opacity:.18}to{opacity:.08;transform:translateY(-30px)rotate(10deg)}}.ecosystem-module__Gcdpyq__catHeader{margin-bottom:2.5rem}.ecosystem-module__Gcdpyq__catTag{color:var(--primary-color);text-transform:uppercase;letter-spacing:.5px;background:#00d4ff1a;border:1px solid #00d4ff40;border-radius:16px;margin-bottom:.75rem;padding:.35rem 1rem;font-size:.8rem;font-weight:600;display:inline-block}.ecosystem-module__Gcdpyq__catTagAccent{color:var(--secondary-color);background:#e91e631a;border-color:#e91e6340}.ecosystem-module__Gcdpyq__catDesc{color:var(--text-light);max-width:600px;font-size:1.05rem;line-height:1.6}.ecosystem-module__Gcdpyq__bentoGrid{gap:1.5rem;display:grid}.ecosystem-module__Gcdpyq__bento4{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.ecosystem-module__Gcdpyq__bento4 .ecosystem-module__Gcdpyq__card:first-child{grid-row:1/3}.ecosystem-module__Gcdpyq__bento4 .ecosystem-module__Gcdpyq__card:nth-child(4){grid-column:1/-1}.ecosystem-module__Gcdpyq__bento3{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.ecosystem-module__Gcdpyq__bento3 .ecosystem-module__Gcdpyq__card:first-child{grid-column:1/-1}.ecosystem-module__Gcdpyq__bento2{grid-template-columns:1fr 1fr}.ecosystem-module__Gcdpyq__bento1{grid-template-columns:1fr;max-width:1000px;margin:0 auto}.ecosystem-module__Gcdpyq__bento1 .ecosystem-module__Gcdpyq__card{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;gap:2rem;display:grid}.ecosystem-module__Gcdpyq__bento1 .ecosystem-module__Gcdpyq__cardTop{grid-column:1/-1;margin-bottom:0}.ecosystem-module__Gcdpyq__bento1 .ecosystem-module__Gcdpyq__cardIcon{width:80px;height:80px;font-size:2.5rem}.ecosystem-module__Gcdpyq__bento1 .ecosystem-module__Gcdpyq__cardDesc{margin-top:0}.ecosystem-module__Gcdpyq__bento1 .ecosystem-module__Gcdpyq__cardFeatures{grid-column:2}.ecosystem-module__Gcdpyq__card{background:var(--bg-dark);border:1px solid var(--border-color);border-radius:16px;padding:2rem;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ecosystem-module__Gcdpyq__card:before{content:"";background:var(--gradient-primary);opacity:0;height:3px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.ecosystem-module__Gcdpyq__card:hover{border-color:var(--primary-color);transform:translateY(-6px);box-shadow:0 8px 32px #00d4ff26,0 0 0 1px #00d4ff1a}.ecosystem-module__Gcdpyq__card:hover:before{opacity:1}.ecosystem-module__Gcdpyq__card.ecosystem-module__Gcdpyq__cardAccent:before{background:var(--gradient-accent)}.ecosystem-module__Gcdpyq__card.ecosystem-module__Gcdpyq__cardAccent:hover{border-color:var(--secondary-color);box-shadow:0 8px 32px #e91e6326,0 0 0 1px #e91e631a}.ecosystem-module__Gcdpyq__cardFeatured{background:linear-gradient(135deg,var(--bg-dark)0%,#00d4ff08 100%)}.ecosystem-module__Gcdpyq__cardFeatured.ecosystem-module__Gcdpyq__cardAccent{background:linear-gradient(135deg,var(--bg-dark)0%,#e91e6308 100%)}.ecosystem-module__Gcdpyq__cardFeatured:before{opacity:1}.ecosystem-module__Gcdpyq__cardTop{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.ecosystem-module__Gcdpyq__cardIcon{background:#00d4ff14;border:1px solid #00d4ff33;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.75rem;transition:all .35s;display:flex}.ecosystem-module__Gcdpyq__card:hover .ecosystem-module__Gcdpyq__cardIcon{background:#00d4ff1f;box-shadow:0 0 20px #00d4ff26}.ecosystem-module__Gcdpyq__cardIconAccent{background:#e91e6314;border-color:#e91e6333}.ecosystem-module__Gcdpyq__card:hover .ecosystem-module__Gcdpyq__cardIconAccent{background:#e91e631f;box-shadow:0 0 20px #e91e6326}.ecosystem-module__Gcdpyq__cardName{color:#fff;margin-bottom:.2rem;font-size:1.25rem;font-weight:700}.ecosystem-module__Gcdpyq__cardCat{color:var(--primary-color);letter-spacing:.3px;font-size:.8rem;font-weight:600}.ecosystem-module__Gcdpyq__cardCatAccent{color:var(--secondary-color)}.ecosystem-module__Gcdpyq__cardDesc{color:var(--text-light);margin-bottom:1.25rem;font-size:.95rem;line-height:1.7}.ecosystem-module__Gcdpyq__cardFeatures{flex-direction:column;gap:.5rem;list-style:none;display:flex}.ecosystem-module__Gcdpyq__cardFeatures li{color:var(--text-light);padding-left:1.5rem;font-size:.9rem;line-height:1.5;position:relative}.ecosystem-module__Gcdpyq__cardFeatures li:before{content:"✓";color:var(--success-color);font-weight:700;position:absolute;left:0}.ecosystem-module__Gcdpyq__featureAccent:before{color:var(--secondary-color)!important}.ecosystem-module__Gcdpyq__ctaBanner{text-align:center;padding:5rem 0;position:relative;overflow:hidden}.ecosystem-module__Gcdpyq__ctaBg{pointer-events:none;position:absolute;inset:0}.ecosystem-module__Gcdpyq__ctaOrb{filter:blur(80px);background:#00d4ff0f;border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ecosystem-module__Gcdpyq__ctaContent{z-index:1;position:relative}.ecosystem-module__Gcdpyq__ctaBanner h2{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-size:2.5rem;font-weight:800}.ecosystem-module__Gcdpyq__ctaBanner p{color:var(--text-light);max-width:550px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7}@media (max-width:1024px){.ecosystem-module__Gcdpyq__bento4 .ecosystem-module__Gcdpyq__card:first-child{grid-row:auto}.ecosystem-module__Gcdpyq__bento4 .ecosystem-module__Gcdpyq__card:nth-child(4){grid-column:auto}.ecosystem-module__Gcdpyq__bento4,.ecosystem-module__Gcdpyq__bento3,.ecosystem-module__Gcdpyq__bento2{grid-template-columns:1fr 1fr}.ecosystem-module__Gcdpyq__bento3 .ecosystem-module__Gcdpyq__card:first-child{grid-column:1/-1}.ecosystem-module__Gcdpyq__bento1{max-width:100%}.ecosystem-module__Gcdpyq__bento1 .ecosystem-module__Gcdpyq__card{grid-template-columns:1fr}.ecosystem-module__Gcdpyq__bento1 .ecosystem-module__Gcdpyq__cardFeatures{grid-column:1}}@media (max-width:768px){.ecosystem-module__Gcdpyq__hero{min-height:auto;padding:5rem 0 3.5rem}.ecosystem-module__Gcdpyq__hero h1{font-size:2.25rem}.ecosystem-module__Gcdpyq__heroSub{font-size:1rem}.ecosystem-module__Gcdpyq__statsStrip{flex-wrap:wrap;justify-content:center;gap:1.25rem;padding:1rem 1.5rem}.ecosystem-module__Gcdpyq__statNum{font-size:1.35rem}.ecosystem-module__Gcdpyq__statDivider{height:30px}.ecosystem-module__Gcdpyq__floatingIcons{display:none}.ecosystem-module__Gcdpyq__bento4,.ecosystem-module__Gcdpyq__bento3,.ecosystem-module__Gcdpyq__bento2,.ecosystem-module__Gcdpyq__bento1{grid-template-columns:1fr}.ecosystem-module__Gcdpyq__bento3 .ecosystem-module__Gcdpyq__card:first-child,.ecosystem-module__Gcdpyq__bento4 .ecosystem-module__Gcdpyq__card:first-child,.ecosystem-module__Gcdpyq__bento4 .ecosystem-module__Gcdpyq__card:nth-child(4){grid-area:auto}.ecosystem-module__Gcdpyq__bento1{max-width:100%}.ecosystem-module__Gcdpyq__bento1 .ecosystem-module__Gcdpyq__card{grid-template-rows:auto;grid-template-columns:1fr}.ecosystem-module__Gcdpyq__bento1 .ecosystem-module__Gcdpyq__cardFeatures{grid-column:1}.ecosystem-module__Gcdpyq__bento1 .ecosystem-module__Gcdpyq__cardIcon{width:56px;height:56px;font-size:1.75rem}.ecosystem-module__Gcdpyq__card{padding:1.5rem}.ecosystem-module__Gcdpyq__ctaBanner h2{font-size:1.75rem}}
