.tl1Wrapper{position:relative;width:100%}.tl1ItemsData{display:none}.tl1Desktop{align-items:flex-start;display:flex;gap:76px;justify-content:center;position:relative;width:100%}.tl1ImageCol{flex:1 1 0;max-width:530px;min-width:0}.tl1ImageFrame{aspect-ratio:530/307;background-color:var(--tl1-accent-soft-bg,#f3f2ff);border-radius:8px;overflow:hidden;position:relative;width:100%}.tl1ActiveImage{height:100%;inset:0;object-fit:cover;position:absolute;transition:opacity .35s ease;width:100%}.tl1ActiveImage.tl1IsChanging{opacity:0}.tl1TimelineCol{flex:1 1 0;max-width:620px;min-width:0;padding-left:40px;position:relative}.tl1Line{background-color:var(--tl1-line-color,#ffd5a5);bottom:14px;left:10px;overflow:visible;position:absolute;top:14px;width:2px}.tl1Line:after{background-color:#682afd;content:"";height:var(--tl1-line-progress,0);left:0;pointer-events:none;position:absolute;top:0;transform-origin:top center;width:100%;will-change:height}.tl1YearsList{list-style:none;margin:0;padding:0}.tl1YearItem{position:relative}.tl1YearRow{align-items:center;background:none;border:none;cursor:default;display:flex;gap:28px;margin:0;padding:0;text-align:left;width:100%}.tl1YearRow:focus-visible{border-radius:4px;outline:2px solid currentColor;outline-offset:4px}.tl1YearDot{background-color:var(--tl1-line-color,#ffd5a5);border-radius:50%;height:10px;left:-34px;position:absolute;top:50%;transform:translateY(-50%);transition:all .35s ease;width:10px}.tl1YearItem--active .tl1YearDot{background-color:#682afd;box-shadow:0 0 0 4px var(--tl1-surface,#fff),0 0 0 5px #682afd;top:15%;transform:translateY(-15%) scale(1.05)}.tl1YearItem--active .tl1YearDot:after{animation:tl1DotPulse 1.8s ease-out;border:2px solid #682afd;border-radius:50%;content:"";inset:-5px;opacity:0;pointer-events:none;position:absolute;transform:scale(.6)}@keyframes tl1DotPulse{0%{opacity:.75;transform:scale(.7)}70%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}.tl1YearItem.tl1YearItem--completed:first-child .tl1YearDot{top:35%;transform:translateY(-35%)}.tl1YearItem--completed .tl1YearDot{background-color:#682afd}.tl1YearText{font-size:40px;font-weight:600;line-height:1.2;transition:color .35s ease,font-size .35s ease,transform .35s ease}.tl1YearItem--active .tl1YearText{font-size:54px}.tl1YearCard{background-color:var(--tl1-surface,#fff);border:1px solid var(--tl1-card-border,#f6eeea);border-radius:8px;margin-top:5px;max-width:453px;padding:20px;will-change:opacity,transform}.tl1CardTitle{font-weight:600;margin:0 0 8px}.tl1CardDesc{font-size:14px;line-height:20px}.tl1CardDesc ul{margin:0;padding-left:18px}.tl1CardDesc ul li{list-style-position:outside;margin:8px 0 0}.tl1CardDesc p{margin:0 0 8px}.tl1CardDesc li:last-child,.tl1CardDesc p:last-child{margin-bottom:0}.tl1Mobile{display:none;width:100%}.tl1TabsWrapper{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tl1TabsWrapper::-webkit-scrollbar{display:none}.tl1TabsList{align-items:center;background-color:var(--tl1-surface,#fff);border-radius:6px;box-shadow:0 8px 8px 0 rgba(0,0,0,.03),0 2px 4px 0 rgba(0,0,0,.04);display:flex;flex-wrap:nowrap;gap:8px;list-style:none;margin:0;min-width:100%;padding:4px;width:max-content}.tl1TabItem{flex:0 0 auto;margin:0}.tl1TabBtn{background-color:transparent;border:1px solid transparent;border-radius:4px;color:#000;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:16px;font-weight:700;padding:8px 14px;white-space:nowrap}.tl1TabBtn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.tl1MobilePanel{background-color:var(--tl1-surface,#fff);border-radius:6px;margin-top:16px;padding:20px 15px}.tl1PanelDesc ul{margin:0;padding-left:16px}.tl1PanelDesc ul li{list-style-position:outside;margin:8px 0 0}.tl1PanelDesc p{margin:0 0 8px}.tl1PanelDesc li:last-child,.tl1PanelDesc p:last-child{margin-bottom:0}.tl1PanelImageWrap{aspect-ratio:530/307;border-radius:5px;overflow:hidden;position:relative;width:100%}.tl1PanelImage{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media (min-width:1200px){.tl1TimelineCol{padding-left:99px}.tl1YearDot{left:-93px}}@media (max-width:767px){.tl1Desktop{display:none}.tl1Mobile{display:block}}