.lifecycle{display:flex;flex-direction:column;gap:24px;margin-top:70px;padding-left:48px;position:relative}.lifecycle:before{background-color:rgba(0,120,185,.2);bottom:6px;content:"";left:8px;position:absolute;top:6px;width:1px;width:4px}.life-item{border:1px solid transparent;border-radius:.75rem;padding:16px;position:relative;transition:.3s ease-in-out}.life-item:hover{background-color:#001927;border-color:rgba(0,240,255,.4)}.life-item:before{background:var(--paper);background-color:#dadada;border-radius:50%;content:"";height:24px;left:-51px;position:absolute;top:4px;transition:.3s ease;width:24px}.life-item:hover:before{background-color:#00f0ff;box-shadow:0 0 #0000,0 0 #0000,0 0 10px #00f0ff}.life-item .life-tag{transition:.3s ease-in-out}.life-item:hover .life-tag{color:#fff}.life-item h3{font-size:20px;margin-bottom:8px;transition:.3s ease-in-out}.life-item:hover h3{color:#00f0ff}.life-item p{color:var(--steel);font-size:15.5px;max-width:600px}.life-tag{color:var(--blue);display:block;font-family:Helvetica!important;font-size:12px;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}