﻿/* 核心业务页样式 */
.business-hero{height:300px;display:flex;align-items:center;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--white);text-align:center}
.business-hero h1{font-size:var(--text-4xl);font-weight:900;letter-spacing:-0.02em;margin-bottom:var(--space-3)}
.business-hero p{font-size:var(--text-lg);opacity:0.8;max-width:60ch;margin:0 auto}
@media(max-width:576px){.business-hero h1{font-size:var(--text-2xl)}}
.biz-card{padding:var(--space-6);background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);transition:all var(--duration-normal)}
.biz-card:hover{box-shadow:var(--shadow-md);border-color:var(--primary)}
.biz-table{width:100%;border-collapse:collapse;background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}
.biz-table thead{background:var(--primary);color:var(--white)}
.biz-table th{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:700;text-align:left}
.biz-table td{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);border-bottom:1px solid var(--gray-100);color:var(--gray-600);vertical-align:top}
.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}
.solution-item{padding:var(--space-5);background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);text-align:center;transition:all var(--duration-normal)}
.solution-item:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}
.solution-item h3{font-size:var(--text-lg);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-2)}
.solution-item p{font-size:var(--text-sm);color:var(--gray-600);line-height:1.6}
.solution-item .badge{display:inline-block;font-size:var(--text-xs);font-weight:600;color:var(--primary);background:var(--primary-light);padding:2px 10px;border-radius:48px;margin-bottom:var(--space-3)}
@media(max-width:992px){.solution-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:576px){.solution-grid{grid-template-columns:1fr}}
.compare-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}
.compare-col{padding:var(--space-5);background:var(--gray-50);border-radius:var(--radius-lg);border:1px solid var(--gray-100)}
.compare-col h4{font-size:var(--text-base);font-weight:700;margin-bottom:var(--space-2)}
.compare-col ul{list-style:disc;padding-left:var(--space-4)}
.compare-col li{font-size:var(--text-sm);color:var(--gray-600);margin-bottom:var(--space-1)}
@media(max-width:576px){.compare-row{grid-template-columns:1fr}}
.modal-list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}
.modal-item{padding:var(--space-4);display:flex;gap:var(--space-3);background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius)}
.modal-item .num{width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:700;flex-shrink:0;margin-top:2px}
.modal-item h4{font-size:var(--text-sm);font-weight:700;color:var(--gray-900);margin-bottom:2px}
.modal-item p{font-size:var(--text-xs);color:var(--gray-600);line-height:1.5}
@media(max-width:768px){.modal-list{grid-template-columns:1fr}}
.industry-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}
.industry-tag{font-size:var(--text-sm);color:var(--primary);background:var(--primary-light);padding:var(--space-1) var(--space-4);border-radius:48px;font-weight:500}
.industry-tag:hover{background:var(--primary);color:var(--white)}
.mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}
.mode-card{padding:var(--space-5);text-align:center;background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);transition:all var(--duration-normal)}
.mode-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}
.mode-card h4{font-size:var(--text-base);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-2)}
.mode-card p{font-size:var(--text-sm);color:var(--gray-600)}
@media(max-width:768px){.mode-grid{grid-template-columns:1fr}}
.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--gray-100);border-radius:var(--radius-lg);overflow:hidden}
.comp-head{background:var(--primary);color:var(--white);padding:var(--space-3);font-size:var(--text-sm);font-weight:700;text-align:center}
.comp-cell{padding:var(--space-3);font-size:var(--text-sm);border-bottom:1px solid var(--gray-100)}
.comp-head:last-child,.comp-cell:nth-child(even){background:var(--accent-light)}
.zhongtai-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}
.zhongtai-card{padding:var(--space-5);background:var(--white);border:1px solid var(--gray-100);border-radius:var(--radius-lg);text-align:center;transition:all var(--duration-normal)}
.zhongtai-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px);border-color:var(--accent)}
.zhongtai-card .icon{width:44px;height:44px;background:var(--accent-light);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--accent);margin:0 auto var(--space-3)}
.zhongtai-card h4{font-size:var(--text-lg);font-weight:700;color:var(--gray-900);margin-bottom:var(--space-2)}
.zhongtai-card p{font-size:var(--text-sm);color:var(--gray-600)}
@media(max-width:768px){.zhongtai-grid{grid-template-columns:1fr}}
.biz-cta{text-align:center;background:var(--primary-dark);color:var(--white);padding:var(--space-10);border-radius:var(--radius-lg);margin-top:var(--space-6)}
.biz-cta h3{font-size:var(--text-2xl);font-weight:800;margin-bottom:var(--space-3)}
.biz-cta p{margin-bottom:var(--space-5);opacity:0.8}
