.page-banner[data-v-83259786]{background:linear-gradient(135deg,#1a2a6c,#4a90b6);background-size:cover;background-position:center;color:#fff;padding:60px 0;text-align:center;position:relative}.banner-overlay[data-v-83259786]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000073}.page-banner h1[data-v-83259786]{font-size:36px;margin-bottom:12px}.page-banner p[data-v-83259786]{font-size:16px;opacity:.9}.page-body[data-v-83259786]{padding:40px 20px}.solution-grid[data-v-83259786]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.solution-card[data-v-83259786]{background:#fff;border-radius:8px;overflow:hidden;transition:transform .3s,box-shadow .3s;text-decoration:none;color:inherit;cursor:pointer}.solution-card[data-v-83259786]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.solution-cover[data-v-83259786]{height:180px;background-size:cover;background-position:center;position:relative}.solution-overlay[data-v-83259786]{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(transparent,#0009);color:#fff}.solution-overlay h3[data-v-83259786]{font-size:16px}.solution-info[data-v-83259786]{padding:16px}.solution-desc[data-v-83259786]{font-size:14px;color:#666;line-height:1.6;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.tag[data-v-83259786]{font-size:12px;padding:4px 12px;background:#ecf5ff;color:#409eff;border-radius:4px}
