.hl-wrapper{background:var(--pf-base-bg);border-radius:var(--br-lrg);padding:30px}.hs-timeline{--bg:#2f2f31;--text:#e8e8ea;--muted:hsla(240,5%,91%,.35);--muted2:hsla(240,5%,91%,.22);--rail:hsla(240,5%,91%,.22);--active:#f2f2f4;--accent:#d8d2ff;--glow:rgba(216,210,255,.35);background:var(--bg);border-radius:14px;overflow:hidden;padding:clamp(22px,4vw,48px)}.hs-timeline__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;gap:clamp(18px,3vw,44px);grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.hs-timeline__labels{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(22px,3.2vw,46px);padding-top:4px}.hs-timeline__label{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--muted);cursor:pointer;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:clamp(22px,3vw,42px);letter-spacing:.2px;line-height:1.05;padding:0;text-align:left;-webkit-transition:color .5s ease,-webkit-transform .6s ease,-webkit-filter .6s ease;transition:color .5s ease,-webkit-transform .6s ease,-webkit-filter .6s ease;-o-transition:color .5s ease,transform .6s ease,filter .6s ease;transition:color .5s ease,transform .6s ease,filter .6s ease;transition:color .5s ease,transform .6s ease,filter .6s ease,-webkit-transform .6s ease,-webkit-filter .6s ease;will-change:transform}.hs-timeline__label p{color:var(--muted)}.hs-timeline__label:hover{color:hsla(240,5%,91%,.55)}.hs-timeline__label:focus-visible{border-radius:10px;outline:2px solid rgba(216,210,255,.45);outline-offset:6px}.hs-timeline__label.is-active{color:var(--active);-webkit-filter:drop-shadow(0 0 10px var(--glow));filter:drop-shadow(0 0 10px var(--glow));-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.hs-timeline__label.is-active p{color:var(--active)}.hs-timeline__track{padding-left:34px;position:relative}.hs-timeline__rail{background:var(--rail);border-radius:2px;bottom:2px;left:12px;position:absolute;top:2px;width:2px}.hs-timeline__runner{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(var(--accent)),to(transparent));background:-o-linear-gradient(top,transparent,var(--accent),transparent);background:linear-gradient(to bottom,transparent,var(--accent),transparent);border-radius:10px;-webkit-filter:blur(.2px);filter:blur(.2px);height:64px;left:11px;opacity:.9;pointer-events:none;position:absolute;top:6px;-webkit-transform:translateY(var(--runnerY,0));-ms-transform:translateY(var(--runnerY,0));transform:translateY(var(--runnerY,0));-webkit-transition:-webkit-transform .9s cubic-bezier(.2,.8,.2,1);transition:-webkit-transform .9s cubic-bezier(.2,.8,.2,1);-o-transition:transform .9s cubic-bezier(.2,.8,.2,1);transition:transform .9s cubic-bezier(.2,.8,.2,1);transition:transform .9s cubic-bezier(.2,.8,.2,1),-webkit-transform .9s cubic-bezier(.2,.8,.2,1);width:4px}.hs-timeline__item{opacity:.55;padding:10px 0 18px;position:relative;-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;-o-transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}.hs-timeline__item.is-active{opacity:1}.hs-timeline__dot{background:var(--muted2);border-radius:999px;height:10px;left:-21px;position:absolute;top:12px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background .6s ease,-webkit-box-shadow .6s ease,-webkit-transform .6s ease;transition:background .6s ease,-webkit-box-shadow .6s ease,-webkit-transform .6s ease;-o-transition:background .6s ease,box-shadow .6s ease,transform .6s ease;transition:background .6s ease,box-shadow .6s ease,transform .6s ease;transition:background .6s ease,box-shadow .6s ease,transform .6s ease,-webkit-box-shadow .6s ease,-webkit-transform .6s ease;width:10px}.hs-timeline__item.is-active .hs-timeline__dot{background:var(--accent);-webkit-box-shadow:0 0 0 4px rgba(216,210,255,.1),0 0 18px rgba(216,210,255,.35);box-shadow:0 0 0 4px rgba(216,210,255,.1),0 0 18px rgba(216,210,255,.35);-webkit-transform:translateX(-50%) scale(1.02);-ms-transform:translateX(-50%) scale(1.02);transform:translateX(-50%) scale(1.02)}.hs-timeline__content{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:clamp(14px,1.35vw,16px);line-height:1.55;margin-left:0;max-width:none;padding-left:18px}.hs-timeline__content,.hs-timeline__content p{color:hsla(240,5%,91%,.85)}.hs-timeline__item.is-active .hs-timeline__content{color:hsla(240,8%,95%,.92);text-shadow:0 0 10px rgba(216,210,255,.1)}.hs-timeline__item.is-active .hs-timeline__content p{color:hsla(240,8%,95%,.92)}.hs-timeline__mobile-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--muted);cursor:pointer;display:block;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-size:18px;line-height:1.2;padding:0 0 6px 18px;text-align:left;-webkit-transition:color .4s ease,-webkit-filter .4s ease;transition:color .4s ease,-webkit-filter .4s ease;-o-transition:color .4s ease,filter .4s ease;transition:color .4s ease,filter .4s ease;transition:color .4s ease,filter .4s ease,-webkit-filter .4s ease}.hs-timeline__mobile-title p.small{color:var(--muted)}.hs-timeline__item.is-active .hs-timeline__mobile-title,.hs-timeline__item.is-active .hs-timeline__mobile-title p.small{color:var(--active);-webkit-filter:drop-shadow(0 0 10px var(--glow));filter:drop-shadow(0 0 10px var(--glow))}.hs-timeline__mobile-title:focus-visible{border-radius:10px;outline:2px solid rgba(216,210,255,.45);outline-offset:6px}@media (min-width:861px){.hl-wrapper{padding:50px}.hs-timeline__inner{-ms-grid-columns:minmax(180px,340px) 1fr;grid-template-columns:minmax(180px,340px) 1fr}.hs-timeline__labels{display:-webkit-box;display:-ms-flexbox;display:flex}.hs-timeline__mobile-title{display:none}.hs-timeline__content{max-width:62ch}}@media (prefers-reduced-motion:reduce){.hs-timeline__dot,.hs-timeline__item,.hs-timeline__label,.hs-timeline__mobile-title,.hs-timeline__runner{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}}