.sec__head--center{margin-inline:auto;text-align:center}.sec__head--center .who,.tl__intro .who{color:var(--ink);font-weight:600}.tl__extag{border:1px solid var(--rule);border-radius:20px;color:var(--muted);font-family:var(--font-d);font-size:.68rem;font-weight:700;letter-spacing:.14em;margin:0 auto 10px;padding:4px 10px;text-transform:uppercase;width:fit-content}.tl__intro{color:var(--muted);font-size:1.02rem;margin:0 auto 44px;max-width:52ch;text-align:center}.tl{margin:0 auto;max-width:1000px;position:relative}.tl:before{background:linear-gradient(180deg,var(--green),rgba(97,185,70,.25));bottom:4px;content:"";left:50%;position:absolute;top:4px;transform:translateX(-50%);width:2px}.tl__row{align-items:center;display:grid;gap:0 80px;grid-template-columns:1fr 1fr;margin-bottom:52px;position:relative}.tl__row:last-child{margin-bottom:0}.tl__node{align-items:center;background:var(--green);border-radius:50%;box-shadow:0 0 0 6px var(--panel),0 6px 16px rgba(97,185,70,.4);color:#0e1821;display:flex;font-size:.95rem;font-weight:800;height:46px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:46px;z-index:2}.tl__copy .tag,.tl__node{font-family:var(--font-d)}.tl__copy .tag{background:var(--green-tint);border-radius:20px;color:var(--green-on-tint);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:12px;padding:5px 10px;text-transform:uppercase}.tl__copy h3{font-size:1.45rem;font-weight:800;margin-bottom:10px}.tl__copy p{color:var(--muted);font-size:1.05rem;max-width:30em}.tl__row:nth-child(2n) .tl__copy{order:2}.tl__row:nth-child(2n) .tl__card{order:1}.tl__row:nth-child(odd) .frag{margin-left:auto}@media(max-width:820px){.tl:before{left:21px}.tl__row{gap:0;grid-template-columns:1fr;margin-bottom:38px;padding-left:58px}.tl__node{height:42px;left:21px;top:4px;transform:translate(-50%);width:42px}.tl__row:nth-child(2n) .tl__card,.tl__row:nth-child(2n) .tl__copy{order:0}.tl__row .frag{margin-left:0!important;margin-top:16px!important;max-width:100%}.tl__copy p{max-width:none}}