page { background-color: rgba(246, 246, 246, 1); } .page { padding: 0 70rpx 100rpx; .logo { display: block; margin: 0 auto; width: 164rpx; height: 164rpx; border-radius: 24rpx; } .title { margin-top: 32rpx; text-align: center; font-size: 48rpx; color: transparent; background: linear-gradient(0deg, rgba(114, 163, 255, 1) 0%, rgba(29, 107, 255, 1) 100%); font-weight: bold; -webkit-background-clip: text; background-clip: text; } .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: #fff; border-radius: 24rpx; .input { flex: 1; line-height: 60rpx; height: 60rpx; font-size: 32rpx; } .place-input { color: rgba(161, 164, 172, 1); } .btn { padding: 0 24rpx; height: 60rpx; font-size: 28rpx; color: rgba(255, 255, 255, 1); display: flex; align-items: center; justify-content: center; background-color: rgba(28, 107, 255, 1); border-radius: 20rpx; } } .submit { margin-top: 50rpx; height: 96rpx; font-size: 32rpx; color: #fff; display: flex; align-items: center; justify-content: center; border-radius: 84rpx 84rpx 84rpx 84rpx; background: linear-gradient(356deg, #1d6bff 0%, #4f8dff 100%); } } .divider { margin: 48rpx 150rpx 0; .van-divider { color: rgba(207, 209, 213, 1); } } .phone { margin-top: 38rpx; height: 48rpx; width: 280rpx; font-size: 24rpx; color: rgba(161, 164, 172, 1); display: flex; align-items: center; justify-content: center; border-radius: 84rpx 84rpx 84rpx 84rpx; background-color: #fff; &::after { border: none; } .icon { width: 48rpx; height: 48rpx; } } .tel-btn { margin: 0 auto; padding: 4rpx 0; width: 266rpx; display: flex; align-items: center; justify-content: center; gap: 12rpx; background: #f7f7fa; border-radius: 24rpx; font-size: 24rpx; color: rgba(161, 164, 172, 1); .icon { width: 40rpx; height: 40rpx; } } .signature { margin-top: 88rpx; font-size: 28rpx; color: rgba(161, 164, 172, 1); line-height: 48rpx; .row { margin-top: 24rpx; display: flex; .checkbox { margin-top: -8rpx; transform: scale(0.8); } } .link { color: rgba(28, 107, 255, 1); } } }