.timeline-module{height:600vh;position:relative}.timeline-module__sticky{display:flex;flex-direction:column;height:100vh;justify-content:flex-start;overflow:hidden;padding:80px 60px 60px;position:sticky;top:0}.timeline-module__track-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:64px;position:relative}.timeline-module__track{background:hsla(0,0%,100%,.15);height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.timeline-module__fill{background:linear-gradient(90deg,#2ba3ff,#40ddff 50%,#50fffc);height:1px;left:0;position:absolute;top:0;transition:width .4s ease;width:0}.timeline-module__dot{border-radius:50%;flex-shrink:0;height:20px;opacity:.35;position:relative;transform:scale(.7);transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;width:20px;z-index:1}.timeline-module__dot[data-dot="0"]{background:#2ba3ff}.timeline-module__dot[data-dot="1"]{background:#36c0ff}.timeline-module__dot[data-dot="2"]{background:#40ddff}.timeline-module__dot[data-dot="3"]{background:#49eefe}.timeline-module__dot[data-dot="4"]{background:#50fffc}.timeline-module__dot.is-active{opacity:1;transform:scale(1.3)}.timeline-module__dot.is-done{opacity:1;transform:scale(1)}.timeline-module__panels{flex:1;position:relative}.timeline-module__panel{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}.timeline-module__panel.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.timeline-module__number{color:#8c92a6;font-family:Tiempos Headline,serif;font-size:70px;font-weight:350;line-height:80px;margin-bottom:8px}.timeline-module__title{color:#fff;font-family:Lausanne,sans-serif;font-size:28px;line-height:normal;margin-bottom:16px}.timeline-module__desc{color:#fff;font-family:Lausanne,sans-serif;font-size:20px;font-weight:200;line-height:26px;margin-bottom:12px}.timeline-module__list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.timeline-module__list li{align-items:flex-start;color:#fff;display:flex;font-family:Lausanne,sans-serif;font-size:20px;font-weight:200;gap:8px;line-height:26px;margin:0}.timeline-module__arrow{flex-shrink:0;font-weight:450}.timeline-module__panel[data-panel="0"] .timeline-module__arrow{color:#2ba3ff}.timeline-module__panel[data-panel="1"] .timeline-module__arrow{color:#36c0ff}.timeline-module__panel[data-panel="2"] .timeline-module__arrow{color:#40ddff}.timeline-module__panel[data-panel="3"] .timeline-module__arrow{color:#49eefe}.timeline-module__panel[data-panel="4"] .timeline-module__arrow{color:#50fffc}@media (max-width:768px){.timeline-module__sticky{padding:20px!important}}