.os-timeline{background:#fff;background:var(--reviews-surface,#fff);padding:96px 24px;overflow:hidden}.os-timeline__inner{max-width:1200px;margin:0 auto}.os-timeline__header{text-align:center;margin-bottom:64px}.os-timeline__title{font-size:36px;font-weight:800;color:#111827;color:var(--reviews-ink,#111827);line-height:1.15;margin:0 0 12px}.os-timeline__lead{font-size:18px;color:#6b7280;color:var(--reviews-muted,#6b7280);line-height:1.6;max-width:720px;margin:0 auto}.os-timeline__track{list-style:none;margin:0;padding:0;position:relative}.os-timeline__track:before{bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(32,158,73,.1)),color-stop(12%,#209e49),color-stop(88%,#209e49),to(rgba(32,158,73,.1)));background:linear-gradient(180deg,rgba(32,158,73,.1),#209e49 12%,#209e49 88%,rgba(32,158,73,.1));background:-webkit-gradient(linear,left top,left bottom,from(rgba(32,158,73,.1)),color-stop(12%,var(--reviews-primary,#209e49)),color-stop(88%,var(--reviews-primary,#209e49)),to(rgba(32,158,73,.1)));background:linear-gradient(180deg,rgba(32,158,73,.1),var(--reviews-primary,#209e49) 12%,var(--reviews-primary,#209e49) 88%,rgba(32,158,73,.1));-webkit-transform:translateX(-50%);transform:translateX(-50%)}.os-timeline__track:after,.os-timeline__track:before{content:"";position:absolute;left:50%;top:0;width:2px;border-radius:2px}.os-timeline__track:after{height:100%;-webkit-transform:translateX(-50%) scaleY(0);transform:translateX(-50%) scaleY(0);-webkit-transform:translateX(-50%) scaleY(var(--os-timeline-progress,0));transform:translateX(-50%) scaleY(var(--os-timeline-progress,0));-webkit-transform-origin:top center;transform-origin:top center;background:-webkit-gradient(linear,left top,left bottom,from(#209e49),to(#0f3d24));background:linear-gradient(180deg,#209e49,#0f3d24);background:-webkit-gradient(linear,left top,left bottom,from(var(--reviews-primary,#209e49)),to(var(--reviews-primary-dark,#0f3d24)));background:linear-gradient(180deg,var(--reviews-primary,#209e49),var(--reviews-primary-dark,#0f3d24));z-index:0}.os-timeline__entry{position:relative;width:50%;padding:24px 56px 24px 0;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}.os-timeline__entry.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.os-timeline__entry--right{margin-left:50%;padding:24px 0 24px 56px}.os-timeline__entry--community .os-timeline__node-dot{background:#fff;border-color:#0f3d24;border-color:var(--reviews-primary-dark,#0f3d24)}.os-timeline__node{position:absolute;top:36px;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;z-index:1}.os-timeline__entry--left .os-timeline__node{right:-18px}.os-timeline__entry--right .os-timeline__node{left:-18px}.os-timeline__node-dot{width:16px;height:16px;border-radius:999px;background:#209e49;background:var(--reviews-primary,#209e49);border:4px solid #fff;border:4px solid var(--reviews-surface,#fff);-webkit-box-shadow:0 0 0 1px rgba(32,158,73,.3),0 4px 10px rgba(32,158,73,.25);box-shadow:0 0 0 1px rgba(32,158,73,.3),0 4px 10px rgba(32,158,73,.25)}.os-timeline__content{position:relative}@media screen and (max-width:900px){.os-timeline{padding:64px 20px}.os-timeline__header{margin-bottom:40px}.os-timeline__title{font-size:28px}.os-timeline__track:before{left:18px}.os-timeline__track:after{left:18px;-webkit-transform:scaleY(1)!important;transform:scaleY(1)!important}.os-timeline__entry{width:100%;margin-left:0!important}.os-timeline__entry,.os-timeline__entry--left,.os-timeline__entry--right{padding:16px 0 16px 48px}.os-timeline__entry .os-timeline__node{left:0!important;right:auto!important}}