.cms-solutions .banner-carousel[data-v-06bd0c25]{margin-top:70px}.cms-solutions .section[data-v-06bd0c25]{padding:60px 0}.cms-solutions .section .container[data-v-06bd0c25]{margin:0 auto;max-width:1200px;padding:0 20px}.cms-solutions .industry-filter[data-v-06bd0c25]{background:#fff;box-shadow:0 2px 12px #0000001a}.cms-solutions .industry-filter .filter-tabs[data-v-06bd0c25]{display:flex;flex-wrap:wrap;gap:15px}.cms-solutions .industry-filter .filter-tabs .tab-item[data-v-06bd0c25]{background:#f5f5f5;border-radius:30px;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .3s ease}.cms-solutions .industry-filter .filter-tabs .tab-item[data-v-06bd0c25]:hover{background:#e6f7ff;color:#409eff}.cms-solutions .industry-filter .filter-tabs .tab-item.active[data-v-06bd0c25]{background:#409eff;color:#fff}.cms-solutions .solutions-list[data-v-06bd0c25]{background:#f8f9fa}.cms-solutions .solutions-list .solutions-grid[data-v-06bd0c25]{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:40px}.cms-solutions .solutions-list .solutions-grid .solution-card[data-v-06bd0c25]{background:#fff;border-radius:16px;box-shadow:0 8px 24px #0000001a;cursor:pointer;overflow:hidden;transition:all .3s ease}.cms-solutions .solutions-list .solutions-grid .solution-card[data-v-06bd0c25]:hover{box-shadow:0 16px 32px #00000026;transform:translateY(-8px)}.cms-solutions .solutions-list .solutions-grid .solution-card .solution-image[data-v-06bd0c25]{height:220px;position:relative}.cms-solutions .solutions-list .solutions-grid .solution-card .solution-image .image[data-v-06bd0c25]{height:100%;width:100%}.cms-solutions .solutions-list .solutions-grid .solution-card .solution-image .placeholder[data-v-06bd0c25]{align-items:center;background:#f8f9fa;color:#ccc;display:flex;height:100%;justify-content:center;width:100%}.cms-solutions .solutions-list .solutions-grid .solution-card .solution-image .solution-badge[data-v-06bd0c25]{position:absolute;right:20px;top:20px}.cms-solutions .solutions-list .solutions-grid .solution-card .solution-info[data-v-06bd0c25]{padding:25px}.cms-solutions .solutions-list .solutions-grid .solution-card .solution-info .solution-meta[data-v-06bd0c25]{color:#666;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:15px}.cms-solutions .solutions-list .solutions-grid .solution-card .solution-info .solution-meta .industry[data-v-06bd0c25]{background:#e6f7ff;border-radius:15px;color:#409eff;padding:4px 12px}.cms-solutions .solutions-list .solutions-grid .solution-card .solution-info .solution-meta .date[data-v-06bd0c25]{align-items:center;display:flex;gap:5px}.cms-solutions .solutions-list .solutions-grid .solution-card .solution-info .solution-title[data-v-06bd0c25]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:15px;overflow:hidden}.cms-solutions .solutions-list .solutions-grid .solution-card .solution-info .solution-excerpt[data-v-06bd0c25]{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#666;display:-webkit-box;line-height:1.6;margin-bottom:20px;overflow:hidden}.cms-solutions .solutions-list .solutions-grid .solution-card .solution-info .solution-actions[data-v-06bd0c25] .el-button{font-size:1rem;font-weight:600}.cms-solutions .solutions-list .empty-state[data-v-06bd0c25]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:60px 20px;text-align:center}.cms-solutions .solutions-list .pagination-wrapper[data-v-06bd0c25]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:center;padding:30px 0}.cms-solutions .solutions-list .pagination-wrapper[data-v-06bd0c25] .el-pagination .btn-next,.cms-solutions .solutions-list .pagination-wrapper[data-v-06bd0c25] .el-pagination .btn-prev,.cms-solutions .solutions-list .pagination-wrapper[data-v-06bd0c25] .el-pagination .el-pager li{background:#f5f5f5;border-color:#dcdfe6}.cms-solutions .solutions-list .pagination-wrapper[data-v-06bd0c25] .el-pagination .btn-next:hover,.cms-solutions .solutions-list .pagination-wrapper[data-v-06bd0c25] .el-pagination .btn-prev:hover,.cms-solutions .solutions-list .pagination-wrapper[data-v-06bd0c25] .el-pagination .el-pager li:hover{color:#409eff}.cms-solutions .solutions-list .pagination-wrapper[data-v-06bd0c25] .el-pagination .btn-next.is-active,.cms-solutions .solutions-list .pagination-wrapper[data-v-06bd0c25] .el-pagination .btn-prev.is-active,.cms-solutions .solutions-list .pagination-wrapper[data-v-06bd0c25] .el-pagination .el-pager li.is-active{background:#409eff;border-color:#409eff}.cms-solutions .advantages-section .section-header[data-v-06bd0c25]{margin-bottom:50px;text-align:center}.cms-solutions .advantages-section .section-header .section-title[data-v-06bd0c25]{color:#333;font-size:2.5rem;font-weight:600;margin-bottom:15px}.cms-solutions .advantages-section .section-header .section-subtitle[data-v-06bd0c25]{color:#666;font-size:1.125rem}.cms-solutions .advantages-section .advantages-grid[data-v-06bd0c25]{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.cms-solutions .advantages-section .advantages-grid .advantage-item[data-v-06bd0c25]{background:#fff;border-radius:16px;box-shadow:0 8px 24px #0000001a;padding:30px;text-align:center;transition:transform .3s ease}.cms-solutions .advantages-section .advantages-grid .advantage-item[data-v-06bd0c25]:hover{transform:translateY(-5px)}.cms-solutions .advantages-section .advantages-grid .advantage-item .advantage-icon[data-v-06bd0c25]{margin-bottom:20px}.cms-solutions .advantages-section .advantages-grid .advantage-item .advantage-title[data-v-06bd0c25]{color:#333;font-size:1.375rem;font-weight:600;margin-bottom:15px}.cms-solutions .advantages-section .advantages-grid .advantage-item .advantage-desc[data-v-06bd0c25]{color:#666;line-height:1.6}@media (max-width:768px){.cms-solutions .banner-carousel[data-v-06bd0c25]{margin-top:60px}.cms-solutions .section[data-v-06bd0c25]{padding:40px 0}.cms-solutions .industry-filter .filter-tabs .tab-item[data-v-06bd0c25]{font-size:.875rem;padding:10px 20px}.cms-solutions .solutions-list .solutions-grid[data-v-06bd0c25]{gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.cms-solutions .advantages-section .section-header .section-title[data-v-06bd0c25]{font-size:2rem}.cms-solutions .advantages-section .advantages-grid[data-v-06bd0c25]{gap:25px;grid-template-columns:1fr}}
