.about { padding: 24rpx; } .hero { padding: 32rpx 24rpx; display: flex; flex-direction: column; align-items: center; gap: 10rpx; } .logo { width: 160rpx; height: 160rpx; border-radius: 32rpx; } .title { margin-top: 8rpx; font-size: 36rpx; font-weight: 800; color: #333; } .subtitle { font-size: 26rpx; color: #888; } .card { margin-top: 18rpx; background: #fff; border-radius: 16rpx; overflow: hidden; } .row { display: flex; align-items: center; padding: 24rpx; border-top: 1rpx solid #f2f2f2; } .label { color: #666; } .value { margin-left: auto; color: #333; } .link { margin-left: auto; color: #1aad19; }