.container.data-v-4a80eaa6{height:calc(100vh - var(--window-top));display:flex;flex-direction:column;background:#f5f5f5;overflow:hidden}.welcome-section.data-v-4a80eaa6{flex-shrink:0;background:linear-gradient(135deg,#ff7a00,#ff9500);padding:32rpx}.welcome-text.data-v-4a80eaa6{font-size:36rpx;font-weight:700;color:#fff}.swiper-container.data-v-4a80eaa6{flex-shrink:0;margin:24rpx 32rpx;border-radius:16rpx;overflow:hidden;box-shadow:0 4rpx 12rpx rgba(0,0,0,.1)}.swiper.data-v-4a80eaa6{width:100%;height:360rpx}.swiper-item.data-v-4a80eaa6{width:100%;height:100%}.banner-image.data-v-4a80eaa6{width:100%;height:100%;background:linear-gradient(135deg,#ff7a00,#ff9500)}.grid-scroll.data-v-4a80eaa6{flex:1;overflow:hidden}.grid-container.data-v-4a80eaa6{display:grid;grid-template-columns:repeat(3,1fr);gap:24rpx;padding:0 32rpx;width:100%;align-content:center}.grid-item.data-v-4a80eaa6{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:16rpx;padding:40rpx 20rpx;box-shadow:0 2rpx 12rpx rgba(0,0,0,.06);transition:all .3s ease}.grid-item.data-v-4a80eaa6:active{transform:scale(.95);box-shadow:0 2rpx 8rpx rgba(0,0,0,.1)}.grid-icon.data-v-4a80eaa6{font-size:64rpx;margin-bottom:16rpx}.grid-text.data-v-4a80eaa6{font-size:28rpx;color:#333;font-weight:500}
