page { background-color: rgba(247, 246, 250, 1); } .page { padding: 0 70rpx 100rpx; .logo { display: block; margin: 0 auto; width: 164rpx; height: 164rpx; border-radius: 24rpx; } .page-title { display: block; margin: 32rpx auto 0; width: 510rpx; height: 54rpx; } .protocol { margin-top: 32rpx; .p-title { font-size: 36rpx; color: rgba(105, 104, 110, 1); font-weight: bold; } .p-content { margin-top: 20rpx; font-size: 32rpx; color: rgba(105, 104, 110, 1); line-height: 64rpx; .link { color: rgba(140, 117, 208, 1); } } } .phone { margin-top: 46rpx; height: 88rpx; font-size: 32rpx; color: rgba(255, 255, 255, 1); display: flex; align-items: center; justify-content: center; background: linear-gradient(89deg, #8c75d0 0%, #b7bdff 100%); border-radius: 84rpx 84rpx 84rpx 84rpx; } .divider { margin: 80rpx 150rpx 0; .van-divider { color: rgba(173, 172, 178, 1); } } .tel-btn { margin: 0 auto; padding: 4rpx 0; width: 266rpx; display: flex; align-items: center; justify-content: center; gap: 12rpx; background: #fff; border-radius: 24rpx; font-size: 24rpx; color: rgba(173, 172, 178, 1); .icon { width: 40rpx; height: 40rpx; } } .form { margin-top: 50rpx; .form-row { margin-bottom: 32rpx; display: flex; justify-content: space-between; align-items: center; padding: 12rpx 12rpx 12rpx 32rpx; background-color: rgba(255, 255, 255, 1); border-radius: 132rpx; .input { flex: 1; line-height: 60rpx; height: 60rpx; font-size: 32rpx; } .place-input { color: rgba(173, 172, 178, 0.6); } .btn { padding: 0 24rpx; height: 60rpx; font-size: 28rpx; color: rgba(140, 117, 208, 1); display: flex; align-items: center; justify-content: center; border-radius: 20rpx; } } .submit { margin-top: 50rpx; height: 84rpx; font-size: 32rpx; color: rgba(140, 117, 208, 1); display: flex; align-items: center; justify-content: center; border-radius: 84rpx 84rpx 84rpx 84rpx; border: 1px solid rgba(140, 117, 208, 1); } } .signature { margin-top: 46rpx; font-size: 28rpx; color: rgba(161, 164, 172, 1); line-height: 48rpx; .row { margin-top: 24rpx; display: flex; gap: 16rpx; .check { margin-top: 6rpx; flex-shrink: 0; width: 36rpx; height: 36rpx; } } .link { color: rgba(140, 117, 208, 1); } } }