.Ecosystem_section__w90Lc{padding:120px 48px;position:relative}.Ecosystem_header__czfdf{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:56px}.Ecosystem_headerLeft__KpCTd{flex-shrink:0}.Ecosystem_title__2s4lq{font-size:clamp(40px,5vw,64px);line-height:.95;margin-top:12px}.Ecosystem_headerDesc__GZcYV{font-size:14px;font-weight:300;color:var(--grey);line-height:1.7;text-align:right;max-width:260px;flex-shrink:0}.Ecosystem_cards__4VsVI{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.Ecosystem_card__ORqi_{position:relative;display:flex;flex-direction:column;min-height:300px;border:1px solid hsla(240,3%,73%,.12);border-radius:16px;text-decoration:none;color:var(--white);overflow:hidden;background:color-mix(in srgb,var(--white) 3%,transparent);transition:border-color .3s,transform .35s var(--ease-out-expo)}.Ecosystem_card__ORqi_:hover{border-color:hsla(240,3%,73%,.25);transform:translateY(-6px)}.Ecosystem_cardBg__AcV_J{position:absolute;inset:0;transition:opacity .4s;opacity:.8}.Ecosystem_card__ORqi_:hover .Ecosystem_cardBg__AcV_J{opacity:1}.Ecosystem_cardInner__x8729{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:24px}.Ecosystem_cardTop___kunD{flex:1;display:flex;align-items:flex-start}.Ecosystem_cardName___iiY5{font-size:clamp(28px,3.5vw,42px);font-family:var(--font-display);line-height:1;letter-spacing:.02em;text-shadow:0 0 40px currentColor;transition:transform .3s var(--ease-out-expo)}.Ecosystem_card__ORqi_:hover .Ecosystem_cardName___iiY5{transform:scale(1.04)}.Ecosystem_cardBottom__xorNH{display:flex;flex-direction:column;gap:4px}.Ecosystem_cardTagline__jMorw{font-family:var(--font-condensed);font-size:13px;font-weight:600;letter-spacing:.05em;color:var(--white)}.Ecosystem_cardDesc__gkAL3{font-size:12px;font-weight:300;color:var(--grey);line-height:1.5}.Ecosystem_cardArrow__aO1Vw{position:absolute;top:20px;right:20px;z-index:2;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(240,3%,73%,.15);border-radius:50%;color:var(--grey);opacity:0;transform:translate(-4px,4px);transition:opacity .3s,transform .3s var(--ease-out-expo)}.Ecosystem_card__ORqi_:hover .Ecosystem_cardArrow__aO1Vw{opacity:1;transform:translate(0)}.Ecosystem_cardHoverLine__PvaOx{position:absolute;bottom:0;left:0;right:0;height:2px;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-out-expo);border-radius:0 0 16px 16px}.Ecosystem_card__ORqi_:hover .Ecosystem_cardHoverLine__PvaOx{transform:scaleX(1)}@media (max-width:1024px){.Ecosystem_cards__4VsVI{grid-template-columns:repeat(2,1fr)}.Ecosystem_header__czfdf{flex-direction:column;align-items:flex-start}.Ecosystem_headerDesc__GZcYV{text-align:left;max-width:100%}}@media (max-width:640px){.Ecosystem_section__w90Lc{padding:80px 20px}.Ecosystem_cards__4VsVI{grid-template-columns:1fr;gap:10px}.Ecosystem_card__ORqi_{min-height:200px}}