/* 非关键CSS - 延迟加载样式 (合并压缩版) */
/* 包含：页面其余部分样式、响应式设计、动画效果、表单样式等 */

/* 页面区块样式 */
.section-title{font-size:42px;font-weight:700;text-align:center;color:var(--text-primary);margin-bottom:var(--spacing-lg);position:relative}.section-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--primary-light));border-radius:2px}.section-subtitle{font-size:18px;color:var(--text-secondary);text-align:center;margin-bottom:var(--spacing-2xl);max-width:600px;margin-left:auto;margin-right:auto}.section-image{max-width:100%;height:auto;max-height:600px;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);transition:all var(--transition-slow);cursor:pointer;position:relative;display:block;margin:0 auto}.section-image:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 16px 64px rgba(0,0,0,0.15)}.dashboard-image{max-width:100%;height:auto;max-height:700px;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);transition:all var(--transition-slow);display:block;margin:0 auto}.dashboard-image:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 80px rgba(24,144,255,0.15)}.hero-section .section-image,.problems-analysis .section-image{max-height:650px}.value-proposition .section-image{max-height:550px}.tech-implementation{padding:5rem 0;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)}.tech-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.tech-highlight-card{background:white;padding:2rem;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,0.08);transition:all 0.3s ease;border:1px solid #e2e8f0}.tech-highlight-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(0,0,0,0.12)}.tech-icon{width:60px;height:60px;background:linear-gradient(135deg,#1890ff,#40a9ff);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.tech-icon i{font-size:24px;color:white}.tech-highlight-card h3{font-size:1.25rem;font-weight:600;color:#1a202c;margin-bottom:1rem}.tech-highlight-card p{color:#4a5568;line-height:1.6;font-size:0.95rem}

/* 问题分析区块 */
.problems-analysis{padding:var(--spacing-3xl) 0;background:var(--bg-secondary)}.problems-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.problem-card{background:white;padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);position:relative;overflow:hidden}.problem-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--error-color),var(--warning-color))}.problem-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.problem-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--error-color),var(--warning-color));border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-lg);color:white;font-size:24px}.problem-card h3{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md)}.problem-description{color:var(--text-secondary);margin-bottom:var(--spacing-lg);line-height:1.7}.problem-impact{display:flex;align-items:center;gap:var(--spacing-sm)}.impact-label{font-size:14px;color:var(--text-secondary)}.impact-value{font-weight:600;color:var(--error-color);font-size:14px}

/* 解决方案预览 */
.solution-preview{background:white;padding:var(--spacing-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);margin-top:var(--spacing-2xl)}.solution-preview h3{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-md);text-align:center}.solution-preview p{color:var(--text-secondary);margin-bottom:var(--spacing-xl);text-align:center;font-size:18px}.solution-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.benefit-item{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--radius-md);transition:all var(--transition-fast)}.benefit-item:hover{background:var(--primary-lighter);transform:translateX(8px)}.benefit-item i{color:var(--secondary-color);font-size:20px}.benefit-item span{color:var(--text-primary);font-weight:500}

/* 核心价值主张 */
.value-proposition{padding:var(--spacing-3xl) 0;background:white}.value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-2xl)}.value-card{text-align:center;padding:var(--spacing-2xl);background:var(--bg-secondary);border-radius:var(--radius-xl);transition:all var(--transition-normal);position:relative;overflow:hidden}.value-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(24,144,255,0.05),rgba(64,169,255,0.05));opacity:0;transition:opacity var(--transition-normal)}.value-card:hover::before{opacity:1}.value-card:hover{transform:translateY(-12px);box-shadow:var(--shadow-lg)}.value-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-lg);color:white;font-size:32px;position:relative;z-index:1}.value-card h3{font-size:22px;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md);position:relative;z-index:1}.value-card p{color:var(--text-secondary);line-height:1.7;position:relative;z-index:1}.value-grid-enhanced{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.value-card-enhanced{background:white;border-radius:var(--radius-xl);padding:var(--spacing-2xl);text-align:center;box-shadow:var(--shadow-sm);transition:all var(--transition-normal);border:1px solid var(--border-color);position:relative;overflow:hidden}.value-card-enhanced::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--primary-light));transform:scaleX(0);transition:transform var(--transition-normal)}.value-card-enhanced:hover::before{transform:scaleX(1)}.value-card-enhanced:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--primary-lighter)}.value-number{position:absolute;top:-10px;right:-10px;width:40px;height:40px;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:white;box-shadow:var(--shadow-md)}.value-icon-enhanced{width:80px;height:80px;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-lg);font-size:32px;color:white;position:relative}.value-icon-enhanced::after{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:50%;z-index:-1;opacity:0;transition:opacity var(--transition-normal)}.value-card-enhanced:hover .value-icon-enhanced::after{opacity:0.3}.value-card-enhanced h3{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md)}.value-card-enhanced p{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-lg);font-size:14px}.value-metrics{display:flex;justify-content:space-between;align-items:center;background:var(--bg-secondary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);margin-top:auto}.metric-label{font-size:12px;color:var(--text-secondary);font-weight:500}.metric-value{font-size:16px;font-weight:700;color:var(--primary-color)}

/* 产品功能区块 */
.features{padding:var(--spacing-3xl) 0;background:var(--bg-secondary)}.features-tabs{background:white;border-radius:var(--radius-xl);padding:var(--spacing-2xl);box-shadow:var(--shadow-md)}.tab-nav{display:flex;justify-content:center;margin-bottom:var(--spacing-2xl);background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--spacing-sm)}.tab-btn{padding:var(--spacing-md) var(--spacing-xl);border:none;background:transparent;color:var(--text-secondary);font-weight:500;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);position:relative}.tab-btn.active{background:white;color:var(--primary-color);box-shadow:var(--shadow-sm)}.tab-content{display:none}.tab-content.active{display:block}.feature-showcase{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);align-items:center}.feature-text h3{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.feature-text p{color:var(--text-secondary);margin-bottom:var(--spacing-xl);font-size:18px;line-height:1.7}.feature-list{list-style:none}.feature-list li{display:flex;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--radius-md);transition:all var(--transition-fast)}.feature-list li:hover{background:var(--primary-lighter);transform:translateX(8px)}.feature-list i{color:var(--secondary-color);font-size:18px;margin-top:2px}.feature-list span{color:var(--text-primary);line-height:1.6}

/* 解决方案区块 */
.solutions{padding:var(--spacing-3xl) 0;background:white}.solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.solution-card{background:var(--bg-secondary);padding:var(--spacing-2xl);border-radius:var(--radius-xl);transition:all var(--transition-normal);position:relative;overflow:hidden}.solution-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color))}.solution-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);background:white}.solution-icon{width:70px;height:70px;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-lg);color:white;font-size:28px}.solution-card h3{font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.solution-meta{margin-bottom:var(--spacing-lg)}.job-title{display:block;color:var(--text-secondary);font-size:14px;margin-bottom:var(--spacing-xs)}.scale-info{display:block;color:var(--primary-color);font-size:12px;font-weight:600}.solution-card p{color:var(--text-secondary);margin-bottom:var(--spacing-lg);line-height:1.7}.solution-features{list-style:none;margin-bottom:var(--spacing-lg)}.solution-features li{color:var(--text-primary);margin-bottom:var(--spacing-sm);padding-left:var(--spacing-lg);position:relative}.solution-features li::before{content:'✓';position:absolute;left:0;color:var(--secondary-color);font-weight:bold}.solution-benefit{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--primary-lighter);border-radius:var(--radius-md)}.benefit-label{font-size:14px;color:var(--text-secondary)}.benefit-value{font-weight:600;color:var(--primary-color);font-size:14px}.solutions-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg);text-align:center}.stat-item h4{font-size:36px;font-weight:800;color:var(--primary-color);margin-bottom:var(--spacing-sm)}.stat-item p{color:var(--text-secondary);font-weight:500}

/* 技术优势区块 */
.technology{padding:var(--spacing-3xl) 0;background:var(--bg-secondary)}.tech-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-2xl)}.tech-highlight{background:white;padding:var(--spacing-2xl);border-radius:var(--radius-xl);text-align:center;transition:all var(--transition-normal)}.tech-highlight:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.tech-icon{width:80px;height:80px;background:linear-gradient(135deg,var(--accent-color),var(--warning-color));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto var(--spacing-lg);color:white;font-size:32px}.tech-highlight h3{font-size:22px;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md)}.tech-highlight p{color:var(--text-secondary);line-height:1.7}

/* 客户案例区块 */
.cases{padding:var(--spacing-3xl) 0;background:white}.cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-2xl)}.case-card{background:var(--bg-secondary);padding:var(--spacing-2xl);border-radius:var(--radius-xl);transition:all var(--transition-normal)}.case-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);background:white}.case-header{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.case-logo{width:60px;height:60px;background:var(--primary-lighter);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center}.case-logo img{width:40px;height:40px}.case-info h3{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.case-info p{color:var(--text-secondary);font-size:14px}.case-content p{color:var(--text-secondary);margin-bottom:var(--spacing-lg);line-height:1.7}.case-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);text-align:center}.metric{padding:var(--spacing-md);background:white;border-radius:var(--radius-md)}.metric-value{font-size:24px;font-weight:700;color:var(--primary-color);margin-bottom:var(--spacing-xs)}.metric-label{font-size:12px;color:var(--text-secondary)}

/* 下载区块 */
.download{padding:var(--spacing-3xl) 0;background:var(--bg-secondary)}.download-content{max-width:800px;margin:0 auto;text-align:center}.download-hero h3{font-size:32px;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-md)}.download-hero p{font-size:18px;color:var(--text-secondary);margin-bottom:var(--spacing-2xl)}.system-detection{background:white;padding:var(--spacing-2xl);border-radius:var(--radius-xl);margin-bottom:var(--spacing-2xl);box-shadow:var(--shadow-md)}.detected-system{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg)}.system-icon{width:60px;height:60px;background:var(--primary-lighter);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--primary-color)}.system-info h4{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.system-info p{color:var(--text-secondary)}.download-buttons{margin-bottom:var(--spacing-2xl)}.primary-download{margin-bottom:var(--spacing-xl)}.btn-download{font-size:18px;padding:var(--spacing-lg) var(--spacing-2xl);min-width:200px}.download-info{color:var(--text-secondary);margin-top:var(--spacing-md)}.separator{margin:0 var(--spacing-sm);color:var(--text-disabled)}.alternative-downloads{background:white;padding:var(--spacing-2xl);border-radius:var(--radius-xl);margin-bottom:var(--spacing-2xl);box-shadow:var(--shadow-md)}.alternative-downloads h4{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center}.download-options{display:grid;gap:var(--spacing-lg)}.download-option{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-secondary);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.download-option:hover{background:var(--primary-lighter)}.option-icon{width:50px;height:50px;background:var(--primary-color);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:white;font-size:20px}.option-info{flex:1}.option-info h5{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.option-info p{color:var(--text-secondary);font-size:14px}.btn-coming-soon{background:var(--text-disabled);cursor:not-allowed}.download-features{background:white;padding:var(--spacing-2xl);border-radius:var(--radius-xl);margin-bottom:var(--spacing-2xl);box-shadow:var(--shadow-md)}.download-features h4{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.feature-item{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-secondary);border-radius:var(--radius-md)}.feature-item i{color:var(--secondary-color);font-size:18px}.feature-item span{color:var(--text-primary);font-weight:500}.system-requirements{background:white;padding:var(--spacing-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.system-requirements h4{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center}.requirements-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}.requirement-item{padding:var(--spacing-lg);background:var(--bg-secondary);border-radius:var(--radius-lg)}.requirement-item h5{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-sm)}.requirement-item ul{list-style:none;padding-left:0}.requirement-item li{color:var(--text-secondary);margin-bottom:var(--spacing-sm);padding-left:var(--spacing-lg);position:relative}.requirement-item li::before{content:'•';position:absolute;left:0;color:var(--primary-color);font-weight:bold}

/* 联系我们区块 */
.contact{padding:var(--spacing-2xl) 0;background:var(--bg-primary)}.contact .section-subtitle{text-align:center;color:var(--text-secondary);margin-bottom:var(--spacing-2xl);font-size:16px}.contact-content{display:grid;gap:var(--spacing-2xl)}.contact-methods-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.contact-method-card{background:white;border-radius:var(--radius-lg);padding:var(--spacing-lg);text-align:center;box-shadow:var(--shadow-sm);transition:all var(--transition-fast);border:1px solid var(--border-color)}.contact-method-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary-lighter)}.contact-icon{width:40px;height:40px;background:linear-gradient(135deg,var(--primary-color),var(--primary-lighter));color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;margin:0 auto var(--spacing-md)}.contact-method-card h4{color:var(--text-primary);margin-bottom:var(--spacing-xs);font-weight:600;font-size:16px}.contact-method-card p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.qr-code-mini{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs)}.qr-code-mini img{width:60px;height:60px;border:1px solid var(--border-color);border-radius:var(--radius-sm)}.qr-code-mini span{font-size:12px;color:var(--text-secondary)}.contact-form-section{background:white;border-radius:var(--radius-xl);padding:var(--spacing-2xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);max-width:600px;margin:0 auto}.form-header{text-align:center;margin-bottom:var(--spacing-xl)}.form-header h3{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.form-header p{color:var(--text-secondary);font-size:14px;margin:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.btn-form{width:100%;padding:var(--spacing-md) var(--spacing-xl);font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);margin-top:var(--spacing-md);transition:all var(--transition-fast)}.btn-form.loading{background:var(--primary-lighter);cursor:not-allowed}.btn-form.loading i{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.form-group.error input,.form-group.error textarea{border-color:var(--error-color);box-shadow:0 0 0 2px rgba(255,77,79,0.1)}.form-group.success input,.form-group.success textarea{border-color:var(--success-color);box-shadow:0 0 0 2px rgba(82,196,26,0.1)}.error-message{color:var(--error-color);font-size:12px;margin-top:var(--spacing-xs);display:block;line-height:1.4}.success-toast,.error-toast{position:fixed;top:20px;right:20px;background:white;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-lg);display:flex;align-items:flex-start;gap:var(--spacing-md);max-width:400px;z-index:10000;animation:slideInRight 0.3s ease-out;border-left:4px solid var(--success-color)}.error-toast{border-left-color:var(--error-color)}.success-toast i{color:var(--success-color);font-size:20px;flex-shrink:0;margin-top:2px}.error-toast i{color:var(--error-color);font-size:20px;flex-shrink:0;margin-top:2px}.toast-content{flex:1}.toast-title{font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-xs);font-size:14px}.toast-message{color:var(--text-secondary);font-size:13px;line-height:1.4}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.demo-form{display:grid;gap:var(--spacing-lg)}.form-group{position:relative}.form-group input,.form-group textarea,.form-group select{width:100%;padding:var(--spacing-lg);border:2px solid var(--border-color);border-radius:var(--radius-md);font-size:16px;transition:all var(--transition-fast);background:white}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(24,144,255,0.1)}.form-group select{cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--spacing-md) center;background-size:16px;padding-right:calc(var(--spacing-md) * 2 + 16px);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group textarea{resize:vertical;min-height:120px}.btn-full{width:100%;font-size:18px;padding:var(--spacing-lg)}.error-message{color:var(--error-color);font-size:14px;margin-top:var(--spacing-sm);display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

/* 页脚 */
.footer{background:var(--bg-dark);color:white;padding:var(--spacing-3xl) 0 var(--spacing-xl)}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.footer-section h4{font-size:18px;font-weight:600;margin-bottom:var(--spacing-lg);color:white}.footer-section ul{list-style:none}.footer-section li{margin-bottom:var(--spacing-sm)}.footer-section a{color:rgba(255,255,255,0.7);text-decoration:none;transition:color var(--transition-fast)}.footer-section a:hover{color:white}.footer-logo{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.footer-logo img{height:40px}.footer-logo span{font-size:20px;font-weight:600}.social-links{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.social-link{width:40px;height:40px;background:rgba(255,255,255,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;text-decoration:none;transition:all var(--transition-fast)}.social-link:hover{background:var(--primary-color);transform:translateY(-2px)}.footer-bottom{border-top:1px solid rgba(255,255,255,0.1);padding-top:var(--spacing-lg);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-lg)}.footer-bottom p{color:rgba(255,255,255,0.7);margin:0}.registration-info{display:flex;gap:var(--spacing-md);align-items:center}.registration-link{color:rgba(255,255,255,0.7);text-decoration:none;transition:color var(--transition-fast)}.registration-link:hover{color:white}

/* 返回顶部按钮 */
.back-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:var(--primary-color);color:white;border:none;border-radius:50%;cursor:pointer;opacity:0;visibility:hidden;transition:all var(--transition-fast);z-index:1000;display:flex;align-items:center;justify-content:center;font-size:18px}.back-to-top.visible{opacity:1;visibility:visible}.back-to-top:hover{background:var(--primary-dark);transform:translateY(-2px)}

/* 无障碍跳转链接 */
.skip-link{position:absolute;top:-40px;left:6px;background:var(--primary-color);color:white;padding:8px;text-decoration:none;border-radius:4px;z-index:10000;transition:top var(--transition-fast)}.skip-link:focus{top:6px}

/* 响应式设计 */
@media (max-width:1200px){.container{padding:0 var(--spacing-lg)}.hero-title{font-size:48px}.section-title{font-size:36px}}@media (max-width:992px){.hero-content{grid-template-columns:1fr;text-align:center;gap:var(--spacing-xl)}.hero-title{font-size:42px}.hero-stats{grid-template-columns:repeat(2,1fr)}.feature-showcase{grid-template-columns:1fr;gap:var(--spacing-xl)}.contact-content{grid-template-columns:1fr;gap:var(--spacing-2xl)}.footer-content{grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}.solutions-grid{grid-template-columns:1fr}.cases-grid{grid-template-columns:1fr}.requirements-grid{grid-template-columns:1fr}}@media (max-width:768px){.nav-menu{display:none}.nav-toggle{display:flex}.hero{padding:100px 0 var(--spacing-2xl)}.hero-title{font-size:32px}.hero-subtitle{font-size:18px}.hero-stats{grid-template-columns:1fr;gap:var(--spacing-md)}.hero-buttons{flex-direction:column;align-items:center}.section-title{font-size:28px}.problems-grid{grid-template-columns:1fr}.value-grid{grid-template-columns:1fr}.value-grid-enhanced{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.value-card-enhanced{padding:var(--spacing-lg)}.value-card-enhanced h3{font-size:16px}.value-card-enhanced p{font-size:13px;line-height:1.5}.value-icon-enhanced{width:60px;height:60px;font-size:24px}.value-number{width:30px;height:30px;font-size:12px;top:-8px;right:-8px}.metric-value{font-size:14px}.tab-nav{flex-wrap:wrap;gap:var(--spacing-sm)}.tab-btn{flex:1;min-width:120px}.solutions-stats{grid-template-columns:repeat(2,1fr)}.tech-highlights{grid-template-columns:1fr}.download-content{padding:0 var(--spacing-md)}.feature-list{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr}.footer-bottom{flex-direction:column;text-align:center}}@media (max-width:480px){.container{padding:0 var(--spacing-md)}.hero-title{font-size:28px}.stat-number{font-size:24px}.btn{padding:var(--spacing-md) var(--spacing-lg);font-size:14px}.problem-card,.value-card,.solution-card,.case-card{padding:var(--spacing-lg)}.contact-method{flex-direction:column;text-align:center}.solutions-stats{grid-template-columns:1fr}}

/* 动画效果 */
@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.fade-in-up{animation:fadeInUp 0.6s ease-out}.fade-in-left{animation:fadeInLeft 0.6s ease-out}.fade-in-right{animation:fadeInRight 0.6s ease-out}.pulse{animation:pulse 2s infinite}

/* 打印样式 */
@media print{*{background:white!important;color:black!important;box-shadow:none!important}.navbar,.back-to-top,.social-links{display:none!important}.container{max-width:none!important;padding:0!important}h1,h2,h3{page-break-after:avoid}img{max-width:100%!important;height:auto!important}}