.methodology-module__IxIFEq__connector{background:linear-gradient(90deg,#2eb8b880,#30abe8b3);flex-shrink:0;align-self:center;width:48px;height:2px;position:relative}.methodology-module__IxIFEq__connector:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #30abe8b3;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.methodology-module__IxIFEq__connectorVertical{background:linear-gradient(#2eb8b880,#30abe8b3);width:2px;height:32px;margin:0 auto}.methodology-module__IxIFEq__connectorVertical:after{content:"";border-top:6px solid #30abe8b3;border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.methodology-module__IxIFEq__timeline{padding-left:32px;position:relative}.methodology-module__IxIFEq__timeline:before{content:"";background:linear-gradient(#2eb8b826,#30abe866,#a347d166,#2eb8b826);width:2px;position:absolute;top:0;bottom:0;left:11px}.methodology-module__IxIFEq__timelineNode{position:relative}.methodology-module__IxIFEq__timelineNode:before{content:"";background:#30abe84d;border:2px solid #30abe899;border-radius:50%;width:12px;height:12px;position:absolute;top:10px;left:-26px;box-shadow:0 0 8px #30abe84d}.methodology-module__IxIFEq__rubricBar{border-radius:6px;height:32px;transition:transform .3s;position:relative;overflow:hidden}.methodology-module__IxIFEq__rubricBar:hover{transform:scaleY(1.15)}.methodology-module__IxIFEq__rubricFill{border-radius:6px;height:100%;transition:width .8s}.methodology-module__IxIFEq__diamond{background:#f49d251a;border:2px solid #f49d2599;flex-shrink:0;width:24px;height:24px;transform:rotate(45deg)}.methodology-module__IxIFEq__pulseDot{animation:2s ease-in-out infinite methodology-module__IxIFEq__pulseDot}@keyframes methodology-module__IxIFEq__pulseDot{0%,to{box-shadow:0 0 #30abe866}50%{box-shadow:0 0 0 6px #30abe800}}.methodology-module__IxIFEq__fadeInUp{opacity:0;animation:.6s forwards methodology-module__IxIFEq__fadeInUp}@keyframes methodology-module__IxIFEq__fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.methodology-module__IxIFEq__connector{background:linear-gradient(#2eb8b880,#30abe8b3);width:2px;height:32px}.methodology-module__IxIFEq__connector:after{border-top:6px solid #30abe8b3;border-left:4px solid #0000;border-right:4px solid #0000;inset:auto auto -4px 50%;transform:translate(-50%)}}
