.lianova-how-tl-block{margin-top:2.5rem;padding:4.5rem 0 1.5rem}.lianova-how-tl{--tl-cyan:#06b6d4;--tl-teal:#14b8a6;--tl-ink:#0f172a;--tl-node:2.4rem;display:grid;gap:2.5rem;margin-top:3rem;align-items:start}.lianova-how-tl-main{display:grid;gap:1.75rem;min-width:0}.lianova-how-tl-track{position:relative;padding:.15rem 0}.lianova-how-tl-spine{position:absolute;top:calc(var(--tl-node) / 2);bottom:calc(var(--tl-node) / 2);left:calc(var(--tl-node) / 2);width:1px;transform:translateX(-50%);background:rgba(8,47,73,.1)}.lianova-how-tl-spine-fill{display:block;width:100%;background:linear-gradient(180deg,var(--tl-cyan),var(--tl-teal));transition:height .5s cubic-bezier(.22,1,.36,1)}.lianova-how-tl-list{position:relative;z-index:1;display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.lianova-how-tl-hit{display:grid;grid-template-columns:var(--tl-node) minmax(0,1fr);align-items:center;gap:1rem;width:100%;margin:0;padding:.55rem .85rem .55rem 0;border:0;border-radius:.85rem;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit;transition:background .25s ease}.lianova-how-tl-item:not(.is-active) .lianova-how-tl-hit:hover{background:rgba(6,182,212,.05)}.lianova-how-tl-item.is-active .lianova-how-tl-hit{background:rgba(6,182,212,.07)}.lianova-how-tl-node{display:grid;place-items:center;width:var(--tl-node);height:var(--tl-node);border-radius:999px;font-size:.78rem;font-weight:750;letter-spacing:.02em;color:rgba(15,23,42,.45);background:#fff;border:1px solid rgba(8,47,73,.12);transition:color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.lianova-how-tl-item.is-done .lianova-how-tl-node{color:#0e7490;border-color:rgba(6,182,212,.35);background:#f0fbfd}.lianova-how-tl-item.is-active .lianova-how-tl-node{color:#fff;background:linear-gradient(145deg,var(--tl-cyan),var(--tl-teal));border-color:transparent;box-shadow:0 0 0 4px rgba(6,182,212,.14)}.lianova-how-tl-title{font-size:1.05rem;font-weight:650;letter-spacing:-.025em;line-height:1.3;color:rgba(15,23,42,.55);transition:color .25s ease}.lianova-how-tl-item.is-done .lianova-how-tl-title{color:rgba(15,23,42,.72)}.lianova-how-tl-item.is-active .lianova-how-tl-title{color:var(--tl-ink);font-weight:750}.lianova-how-tl-detail{padding:1.35rem 0 0;margin-left:calc(var(--tl-node) + 1rem);border-top:1px solid rgba(8,47,73,.08);animation:lianova-how-tl-in .4s ease both}.lianova-how-tl-body{margin:0;max-width:36rem;font-size:1rem;line-height:1.55;color:var(--ov-muted);text-wrap:pretty}.lianova-how-tl-detail .lianova-how-aside,.lianova-how-tl-detail .lianova-how-result{margin-top:1rem!important;max-width:36rem}.lianova-how-tl-detail .lianova-how-cta{margin-top:1.15rem!important}.lianova-how-tl-panel{min-width:0}.lianova-how-tl-stage{animation:lianova-how-tl-in .4s ease both}.lianova-how-tl-stage .lianova-stage{height:auto;min-height:24rem;border-radius:1.45rem}.lianova-how-tl-stage .lianova-stage-body{overflow:hidden}@keyframes lianova-how-tl-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}@media (min-width:960px){.lianova-how-tl{grid-template-columns:minmax(0,1fr) minmax(21rem,.92fr);gap:3rem 3.25rem}.lianova-how-tl-panel{position:sticky;top:7rem}.lianova-how-tl-stage .lianova-stage{min-height:28rem}.lianova-how-tl-title{font-size:1.12rem}}@media (max-width:959px){.lianova-how-tl-detail{margin-left:0}.lianova-how-tl-stage .lianova-stage{min-height:20rem}}@media (prefers-reduced-motion:reduce){.lianova-how-tl-detail,.lianova-how-tl-node,.lianova-how-tl-spine-fill,.lianova-how-tl-stage,.lianova-how-tl-title{transition:none;animation:none}}