[data-motion] [data-eco-reveal],[data-motion] [data-eco-word],[data-motion] .eco-pillar,[data-motion] [data-eco-tool]{opacity:0}.eco-chain-track,.eco-chain-fill{width:2px;position:absolute;top:66.5px;bottom:66px;left:9px}.eco-chain-track{background:var(--border-default)}.eco-chain-fill{background:var(--button-primary);transform-origin:top}[data-motion] .eco-chain-fill{transform:scaleY(0)}.eco-node{z-index:1;background:var(--background-white-card);border:2px solid var(--button-primary);box-shadow:0 0 0 5px color-mix(in srgb, var(--color-primary-1000) 12%, transparent);border-radius:50%;transition:border-color .4s,box-shadow .4s;position:relative}.eco-node:after{content:"";background:var(--button-primary);border-radius:50%;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:4px}[data-motion] .eco-item:not([data-active]) .eco-node{border-color:var(--border-default);box-shadow:none}[data-motion] .eco-item:not([data-active]) .eco-node:after{transform:scale(0)}.eco-row{isolation:isolate}.eco-row:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--background-banner-mix-left), transparent);opacity:0;transform-origin:0;pointer-events:none;border-radius:16px;transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 0 -24px;transform:scaleX(.6)}.eco-row:hover:before{opacity:1;transform:scaleX(1)}.eco-logo{transition:transform .5s cubic-bezier(.22,1,.36,1)}.eco-row:hover .eco-logo{transform:translate(6px)}.eco-arrow{transition:background-color .3s,border-color .3s,color .3s,transform .4s cubic-bezier(.22,1,.36,1)}.eco-row:hover .eco-arrow{background-color:var(--button-primary);border-color:var(--button-primary);color:var(--text-white);transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.eco-node,.eco-node:after,.eco-row:before,.eco-logo,.eco-arrow{transition:none}}
