.wavy-timeline-wrapper-0547349e{position:relative;width:100%;min-height:1500px;background-color:#000;overflow:hidden;padding:80px 20px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.timeline-svg-container{position:absolute;top:80px;bottom:80px;left:50%;transform:translateX(-50%);width:100%;max-width:730px;pointer-events:none;z-index:1}.timeline-svg-element{width:100%;height:100%;display:block}.desktop-svg-0547349e{display:block}.mobile-svg-0547349e{display:none}.timeline-svg-track{stroke-width:2;transition:stroke 0.3s ease}.timeline-svg-fill{stroke-width:2.5;transition:stroke-dashoffset 0.1s ease-out}.timeline-items-container{position:relative;width:100%;max-width:1200px;margin:0 auto;height:100%;min-height:1350px;z-index:2}.timeline-item{position:absolute;width:320px;transition:opacity 0.6s ease,transform 0.6s ease;opacity:.3;transform:translateY(20px)}.timeline-item.timeline-item-active{opacity:1;transform:translateY(0)}.timeline-item-meta{display:flex;align-items:center;gap:10px;margin-bottom:8px}.timeline-dot{width:10px;height:10px;border-radius:50%;background-color:#CEFD3A;box-shadow:0 0 10px rgb(206 253 58 / .5);transition:transform 0.3s ease}.timeline-item.timeline-item-active .timeline-dot{transform:scale(1.3)}.timeline-item-number{font-size:14px;font-weight:600;font-family:monospace;opacity:.8}.timeline-item-title{font-size:24px;font-weight:700;margin:0 0 10px 0;letter-spacing:-.5px;text-transform:lowercase}.timeline-item-title::after{content:".";color:inherit;transition:color 0.3s ease}.timeline-item-desc{font-size:14px;line-height:1.6;margin:0}@media (max-width:768px){.wavy-timeline-wrapper-0547349e{min-height:1200px;padding:60px 15px}.timeline-svg-container{left:50%;transform:translateX(-50%);width:100%;max-width:369px;top:60px;bottom:60px}.desktop-svg-0547349e{display:none}.mobile-svg-0547349e{display:block}.timeline-items-container{min-height:1080px;position:relative;max-width:100%}.timeline-item{position:absolute!important;width:160px!important}.timeline-item.timeline-item-align-left{left:5%!important;right:auto!important}.timeline-item.timeline-item-align-right{right:5%!important;left:auto!important}.timeline-item-title{font-size:18px}.timeline-item-desc{font-size:12px}}