.hero-banner[data-v-049bcd80]{position:relative;color:#fff;padding:100px 0;text-align:center;min-height:500px;overflow:hidden}.hero-banner.has-banner[data-v-049bcd80]{padding:0;min-height:500px}.banner-slide[data-v-049bcd80]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.banner-slide.active[data-v-049bcd80]{opacity:1}.banner-overlay[data-v-049bcd80]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006}.banner-content[data-v-049bcd80]{position:relative;z-index:2}.hero-banner[data-v-049bcd80]:not(.has-banner){background:linear-gradient(135deg,#1a2a6c,#2d5a87,#4a90b6)}.banner-content .banner-title[data-v-049bcd80]{font-size:48px;margin-bottom:16px;font-weight:700;line-height:1.2}.sr-only[data-v-049bcd80]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.subtitle[data-v-049bcd80]{font-size:20px;margin-bottom:12px;opacity:.9}.desc[data-v-049bcd80]{font-size:16px;margin-bottom:32px;opacity:.8}.banner-btns[data-v-049bcd80]{display:flex;gap:16px;justify-content:center}.banner-dots[data-v-049bcd80]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:3}.dot[data-v-049bcd80]{width:10px;height:10px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:background .3s}.dot.active[data-v-049bcd80]{background:#fff}.btn[data-v-049bcd80]{display:inline-block;padding:12px 32px;border-radius:4px;font-size:15px;transition:all .3s}.btn-primary[data-v-049bcd80]{background:#409eff;color:#fff}.btn-primary[data-v-049bcd80]:hover{background:#66b1ff}.btn-outline[data-v-049bcd80]{border:1px solid #fff;color:#fff}.btn-outline[data-v-049bcd80]:hover{background:#ffffff1a}.section[data-v-049bcd80]{padding:60px 0}.section-header[data-v-049bcd80]{text-align:center;margin-bottom:40px}.section-header h2[data-v-049bcd80]{font-size:32px;color:#333;margin-bottom:10px}.section-header p[data-v-049bcd80]{font-size:16px;color:#666}.business-section[data-v-049bcd80]{background:#fff}.business-grid[data-v-049bcd80]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.business-card[data-v-049bcd80]{background:#f8f9fa;padding:32px;border-radius:8px;text-align:center;transition:transform .3s,box-shadow .3s}.business-card[data-v-049bcd80]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.biz-icon[data-v-049bcd80]{font-size:40px;margin-bottom:16px;height:48px;display:flex;align-items:center;justify-content:center}.biz-icon img[data-v-049bcd80]{max-width:48px;max-height:48px;object-fit:contain}.business-card h3[data-v-049bcd80]{font-size:18px;margin-bottom:8px;color:#333}.business-card p[data-v-049bcd80]{font-size:14px;color:#666}.industry-section[data-v-049bcd80]{background:#f5f7fa}.industry-grid[data-v-049bcd80]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.industry-card[data-v-049bcd80]{position:relative;min-height:180px;border-radius:8px;text-align:center;transition:all .3s;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-decoration:none;overflow:hidden;cursor:pointer}.industry-card-overlay[data-v-049bcd80]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000073;transition:background .3s}.industry-card:hover .industry-card-overlay[data-v-049bcd80]{background:#0000004d}.industry-card-content[data-v-049bcd80]{position:relative;z-index:1;color:#fff}.industry-card[data-v-049bcd80]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.industry-card h4[data-v-049bcd80]{font-size:18px;margin-bottom:6px;color:#fff}.industry-card p[data-v-049bcd80]{font-size:13px;color:#ffffffd9}.stats-section[data-v-049bcd80]{background:linear-gradient(135deg,#409eff,#2d8cf0);background-size:cover;background-position:center;color:#fff;position:relative}.stats-overlay[data-v-049bcd80]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000073}.stats-grid[data-v-049bcd80]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;text-align:center}.stat-num[data-v-049bcd80]{font-size:48px;font-weight:700;margin-bottom:4px}.stat-num span[data-v-049bcd80]{font-size:24px}.stat-unit[data-v-049bcd80]{font-size:16px;margin-bottom:4px}.stat-label[data-v-049bcd80]{font-size:14px;opacity:.9}.case-section[data-v-049bcd80]{background:#fff}.case-grid[data-v-049bcd80]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.case-card[data-v-049bcd80]{border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s}.case-card[data-v-049bcd80]:hover{transform:translateY(-4px)}.case-cover[data-v-049bcd80]{height:200px;background-size:cover;background-position:center;position:relative}.case-overlay[data-v-049bcd80]{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(transparent,#000000b3);color:#fff}.case-overlay h4[data-v-049bcd80]{font-size:16px;margin-bottom:4px}.case-overlay p[data-v-049bcd80]{font-size:13px;opacity:.9}.section-more[data-v-049bcd80]{text-align:center;margin-top:40px}.client-section[data-v-049bcd80]{background:#f5f7fa}.client-grid[data-v-049bcd80]{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.client-item[data-v-049bcd80]{background:#fff;padding:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;height:80px;transition:box-shadow .3s}.client-item[data-v-049bcd80]:hover{box-shadow:0 4px 16px #0000000f}.client-item img[data-v-049bcd80]{max-width:100%;max-height:48px;object-fit:contain;filter:grayscale(100%);transition:filter .3s}.client-item:hover img[data-v-049bcd80]{filter:grayscale(0%)}.partner-section[data-v-049bcd80]{background:#fff}.partner-grid[data-v-049bcd80]{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.partner-item[data-v-049bcd80]{background:#f8f9fa;padding:20px;border-radius:8px;display:flex;align-items:center;justify-content:center;height:100px;transition:transform .3s,box-shadow .3s}.partner-item[data-v-049bcd80]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.partner-item img[data-v-049bcd80]{max-width:100%;max-height:60px;object-fit:contain}.news-section[data-v-049bcd80]{background:#f5f7fa}.news-list[data-v-049bcd80]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.news-item[data-v-049bcd80]{display:flex;gap:16px;background:#fff;padding:20px;border-radius:8px;transition:box-shadow .3s,transform .3s;text-decoration:none;color:inherit;cursor:pointer}.news-item[data-v-049bcd80]:hover{box-shadow:0 4px 16px #0000000f;transform:translateY(-2px)}.news-date[data-v-049bcd80]{font-size:14px;color:#409eff;font-weight:500;white-space:nowrap;min-width:60px}.news-info h4[data-v-049bcd80]{font-size:15px;color:#333;margin-bottom:6px}.news-info p[data-v-049bcd80]{font-size:13px;color:#888;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
