.free-content{width:100%;overflow:hidden;}
.free-content *{box-sizing:border-box;}
.free-hero{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);overflow:hidden;}
.free-hero::before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:rgba(255,112,25,0.08);top:-100px;right:-100px;}
.free-hero::after{content:"";position:absolute;width:350px;height:350px;border-radius:50%;background:rgba(255,112,25,0.06);bottom:-80px;left:-60px;}
.free-hero-inner{position:relative;z-index:2;max-width:800px;padding:0 20px;margin-top: 90px;}
.free-hero-badge{display:inline-block;padding:8px 28px;background:rgba(255,112,25,0.12);border:1px solid rgba(255,112,25,0.35);border-radius:30px;font-size:14px;color:#ff7019;margin-bottom:35px;letter-spacing:2px;}
.free-hero h1{font-size:52px;color:#fff;margin:0 0 18px;font-weight:bold;letter-spacing:2px;}
.free-hero h1 em{font-style:normal;color:#ff7019;}
.free-hero-sub{font-size:20px;color:rgba(255,255,255,0.8);margin-bottom:12px;font-weight:300;}
.free-hero-desc{font-size:15px;color:rgba(255,255,255,0.5);line-height:28px;margin-bottom:40px;}
.free-hero-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;}
.free-hero-tags span{padding:6px 20px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:4px;font-size:13px;color:rgba(255,255,255,0.65);}

.free-section{text-align:center;padding:80px 0;}
.free-section.bg-light{background:#f7f7f7;}
.free-section.bg-white{background:#fff;}
.free-section.bg-dark{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);color:#fff;}
.free-section-title{font-size:32px;color:#333;margin:0 0 14px;font-weight:bold;}
.free-section.bg-dark .free-section-title{color:#fff;}
.free-section-subtitle{font-size:15px;color:#999;margin:0;line-height:26px;}
.free-section.bg-dark .free-section-subtitle{color:rgba(255,255,255,0.55);}

.free-features{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.free-feature-card{width:23%;padding:40px 22px 35px;background:#fff;text-align:center;margin:0 1% 20px;border:1px solid #f0f0f0;border-radius:8px;position:relative;overflow:hidden;transition:all 0.4s ease;}
.free-feature-card::before{content:"";position:absolute;width:0;height:3px;background:#ff7019;bottom:0;left:50%;transform:translateX(-50%);transition:all 0.4s ease;}
.free-feature-card:hover{box-shadow:0 12px 35px rgba(0,0,0,0.08);transform:translateY(-6px);}
.free-feature-card:hover::before{width:60px;}
.free-feature-icon{font-size:46px;color:#ff7019;margin-bottom:22px;line-height:1;}
.free-feature-name{font-size:20px;color:#333;font-weight:bold;margin-bottom:14px;}
.free-feature-text{font-size:14px;color:#666;line-height:26px;margin:0;}

.free-advantages{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.free-advantage-card{width:31.3%;padding:35px 25px 30px;background:#fff;text-align:left;margin:0 1% 20px;border-radius:8px;border:1px solid #f0f0f0;transition:all 0.4s ease;}
.free-advantage-card:hover{box-shadow:0 10px 30px rgba(0,0,0,0.06);transform:translateY(-4px);}
.free-advantage-num{font-size:40px;font-weight:bold;color:#ff7019;font-family:Impact,"Microsoft YaHei",sans-serif;margin-bottom:10px;line-height:1;}
.free-advantage-name{font-size:18px;color:#333;font-weight:bold;margin-bottom:10px;}
.free-advantage-text{font-size:14px;color:#888;line-height:24px;margin:0;}

.free-industries{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.free-industry-card{width:23%;padding:32px 18px;background:rgba(255,255,255,0.06);text-align:center;margin:0 1% 20px;border:1px solid rgba(255,255,255,0.1);border-radius:8px;transition:all 0.4s ease;}
.free-industry-card:hover{background:rgba(255,112,25,0.12);border-color:rgba(255,112,25,0.3);transform:translateY(-4px);}
.free-industry-icon{font-size:42px;color:#ff7019;margin-bottom:15px;line-height:1;}
.free-industry-name{font-size:18px;color:#fff;font-weight:bold;margin-bottom:10px;}
.free-industry-text{font-size:13px;color:rgba(255,255,255,0.55);line-height:22px;margin:0;}

/* ---------- 使用流程 ---------- */
.free-steps{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;max-width:1100px;margin:50px auto 0;padding:0 20px;}
.free-step{width:17%;text-align:center;position:relative;}
.free-step-num{width:64px;height:64px;line-height:64px;border-radius:50%;background:#ff7019;color:#fff;font-size:24px;font-weight:bold;margin:0 auto 20px;position:relative;z-index:2;transition:all 0.3s ease;}
.free-step:hover .free-step-num{transform:scale(1.1);box-shadow:0 6px 20px rgba(255,112,25,0.35);}
.free-step:not(:last-child)::after{content:"";position:absolute;top:32px;left:65%;width:70%;height:2px;background:#e0e0e0;z-index:1;}
.free-step-title{font-size:16px;color:#333;font-weight:bold;margin-bottom:8px;}
.free-step-text{font-size:13px;color:#999;line-height:22px;margin:0;padding:0 5px;}

/* ---------- 行动号召 ---------- */
.free-cta{text-align:center;padding:80px 20px;background:linear-gradient(135deg,#ff7019 0%,#e85d04 100%);}
.free-cta h2{font-size:34px;color:#fff;margin:0 0 16px;font-weight:bold;}
.free-cta p{font-size:16px;color:rgba(255,255,255,0.85);margin:0 0 40px;}
.free-cta-btn{display:inline-block;padding:16px 55px;background:#fff;color:#ff7019;font-size:18px;font-weight:bold;border-radius:4px;text-decoration:none;transition:all 0.3s ease;}
.free-cta-btn:hover{background:#333;color:#fff;box-shadow:0 8px 25px rgba(0,0,0,0.2);}

/* 平板 / 中等屏幕 */
@media(max-width:1200px){
	.free-hero h1{font-size:42px;}
	.free-feature-card,.free-advantage-card{width:46%;margin:0 2% 20px;}
	.free-industry-card{width:46%;margin:0 2% 20px;}
	.free-step{width:30%;margin-bottom:25px;}
	.free-step:not(:last-child)::after{display:none;}
}

/* 手机 */
@media(max-width:768px){
	.free-hero{min-height:420px;padding:60px 15px;}
	.free-hero h1{font-size:30px;}
	.free-hero-sub{font-size:17px;}
	.free-hero-desc{font-size:14px;line-height:24px;margin-bottom:30px;}
	.free-hero-badge{font-size:12px;padding:6px 18px;margin-bottom:25px;}
	.free-section{padding:50px 0;}
	.free-section-title{font-size:24px;}
	.free-section-subtitle{font-size:14px;}
	.free-feature-card,.free-advantage-card,.free-industry-card{
		width:100%;margin:0 0 15px;
	}
	.free-feature-card{padding:30px 20px 25px;}
	.free-features,.free-advantages,.free-industries{margin-top:35px;}
	.free-steps{margin-top:35px;}
	.free-step{width:100%;margin-bottom:15px;}
	.free-step:not(:last-child)::after{display:none;}
	.free-step-num{width:54px;height:54px;line-height:54px;font-size:20px;margin-bottom:14px;}
	.free-cta{padding:50px 15px;}
	.free-cta h2{font-size:26px;}
	.free-cta p{font-size:14px;margin-bottom:30px;}
	.free-cta-btn{padding:14px 40px;font-size:16px;}
}

.card-content{width:100%;overflow:hidden;}
.card-content *{box-sizing:border-box;}

/* ---------- Hero ---------- */
.card-hero{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#1e1b4b 0%,#312e81 50%,#4338ca 100%);overflow:hidden;}
.card-hero::before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:rgba(99,102,241,0.08);top:-100px;right:-100px;}
.card-hero::after{content:"";position:absolute;width:350px;height:350px;border-radius:50%;background:rgba(99,102,241,0.06);bottom:-80px;left:-60px;}
.card-hero-inner{position:relative;z-index:2;max-width:820px;padding:100px 20px 0;}
.card-hero-badge{display:inline-block;padding:8px 28px;background:rgba(99,102,241,0.12);border:1px solid rgba(99,102,241,0.35);border-radius:30px;font-size:14px;color:#818cf8;margin-bottom:35px;letter-spacing:2px;}
.card-hero h1{font-size:52px;color:#fff;margin:0 0 18px;font-weight:bold;letter-spacing:2px;}
.card-hero h1 em{font-style:normal;color:#a5b4fc;}
.card-hero-sub{font-size:20px;color:rgba(255,255,255,0.8);margin-bottom:12px;font-weight:300;}
.card-hero-desc{font-size:15px;color:rgba(255,255,255,0.5);line-height:28px;margin-bottom:40px;}
.card-hero-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;}
.card-hero-tags span{padding:6px 20px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:4px;font-size:13px;color:rgba(255,255,255,0.65);}

/* ---------- 区块通用 ---------- */
.card-section{text-align:center;padding:80px 0;}
.card-section.bg-light{background:#f7f7f7;}
.card-section.bg-white{background:#fff;}
.card-section.bg-dark{background:linear-gradient(135deg,#1e1b4b 0%,#312e81 100%);color:#fff;}
.card-section-title{font-size:32px;color:#333;margin:0 0 14px;font-weight:bold;}
.card-section.bg-dark .card-section-title{color:#fff;}
.card-section-subtitle{font-size:15px;color:#999;margin:0;line-height:26px;}
.card-section.bg-dark .card-section-subtitle{color:rgba(255,255,255,0.55);}

/* ---------- 核心功能 ---------- */
.card-features{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.card-feature-card{width:23%;padding:40px 22px 35px;background:#fff;text-align:center;margin:0 1% 20px;border:1px solid #f0f0f0;border-radius:8px;position:relative;overflow:hidden;transition:all 0.4s ease;}
.card-feature-card::before{content:"";position:absolute;width:0;height:3px;background:#6366f1;bottom:0;left:50%;transform:translateX(-50%);transition:all 0.4s ease;}
.card-feature-card:hover{box-shadow:0 12px 35px rgba(0,0,0,0.08);transform:translateY(-6px);}
.card-feature-card:hover::before{width:60px;}
.card-feature-icon{font-size:46px;color:#6366f1;margin-bottom:22px;line-height:1;}
.card-feature-name{font-size:20px;color:#333;font-weight:bold;margin-bottom:14px;}
.card-feature-text{font-size:14px;color:#666;line-height:26px;margin:0;}

/* ---------- 名片预览（叠加科技感） ---------- */
.card-preview-wrap{display:flex;flex-wrap:wrap;justify-content:center;max-width:1100px;margin:50px auto 0;padding:0 20px;gap:60px;}
.card-preview-item{text-align:center;padding:30px 10px 0;}
.card-preview-stack{position:relative;width:220px;height:380px;margin:0 auto;}
.card-preview-img{width:220px;height:380px;object-fit:cover;border-radius:18px;display:block;position:relative;z-index:3;box-shadow:0 20px 40px rgba(99,102,241,0.15),0 0 0 1px rgba(99,102,241,0.08);transition:all 0.5s cubic-bezier(.25,.8,.25,1);}
.card-preview-stack::before,.card-preview-stack::after{content:"";position:absolute;width:220px;height:380px;border-radius:18px;transition:all 0.5s cubic-bezier(.25,.8,.25,1);}
.card-preview-stack::before{background:linear-gradient(135deg,rgba(99,102,241,0.08) 0%,rgba(139,92,246,0.04) 100%);border:1px solid rgba(99,102,241,0.1);transform:translate(-20px,-6px) rotate(-5deg);z-index:2;}
.card-preview-stack::after{background:linear-gradient(135deg,rgba(99,102,241,0.04) 0%,rgba(139,92,246,0.02) 100%);border:1px solid rgba(99,102,241,0.06);transform:translate(-40px,-12px) rotate(-10deg);z-index:1;}
.card-preview-stack:hover .card-preview-img{transform:translateY(-8px);box-shadow:0 25px 50px rgba(99,102,241,0.25),0 0 20px rgba(99,102,241,0.1);}
.card-preview-stack:hover::before{transform:translate(-26px,-8px) rotate(-7deg);}
.card-preview-stack:hover::after{transform:translate(-50px,-16px) rotate(-14deg);}
.card-preview-item > p{font-size:14px;color:#555;margin-top:30px;font-weight:bold;letter-spacing:2px;text-transform:uppercase;}

/* ---------- 管理后台 ---------- */
.card-manage{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.card-manage-card{width:31.3%;padding:45px 28px 40px;background:rgba(255,255,255,0.06);text-align:center;margin:0 1% 20px;border:1px solid rgba(255,255,255,0.1);border-radius:10px;transition:all 0.4s ease;position:relative;overflow:hidden;}
.card-manage-card::after{content:"";position:absolute;width:60px;height:3px;background:#818cf8;bottom:0;left:50%;transform:translateX(-50%);transition:all 0.4s ease;}
.card-manage-card:hover{background:rgba(99,102,241,0.1);border-color:rgba(99,102,241,0.25);transform:translateY(-5px);}
.card-manage-card:hover::after{width:80px;}
.card-manage-icon{font-size:50px;color:#818cf8;margin-bottom:20px;line-height:1;}
.card-manage-name{font-size:20px;color:#fff;font-weight:bold;margin-bottom:14px;}
.card-manage-text{font-size:14px;color:rgba(255,255,255,0.55);line-height:26px;margin:0;}

/* ---------- 数据价值 ---------- */
.card-data{display:flex;flex-wrap:wrap;justify-content:center;max-width:1000px;margin:50px auto 0;padding:0 20px;}
.card-data-item{width:23%;text-align:center;margin:0 1% 20px;padding:35px 15px;background:#f8f9fc;border-radius:12px;border:1 px solid #eef2ff;transition:all 0.3s ease;}
.card-data-item:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(99,102,241,0.1);border-color:#c7d2fe;}
.card-data-num{font-size:48px;font-weight:bold;color:#6366f1;font-family:Impact,"Microsoft YaHei",sans-serif;margin-bottom:10px;line-height:1;}
.card-data-label{font-size:15px;color:#666;}

/* ---------- 使用流程 ---------- */
.card-steps{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;max-width:900px;margin:50px auto 0;padding:0 20px;}
.card-step{width:30%;text-align:center;position:relative;}
.card-step-num{width:64px;height:64px;line-height:64px;border-radius:50%;background:#6366f1;color:#fff;font-size:24px;font-weight:bold;margin:0 auto 20px;position:relative;z-index:2;transition:all 0.3s ease;}
.card-step:hover .card-step-num{transform:scale(1.1);box-shadow:0 6px 20px rgba(99,102,241,0.35);}
.card-step:not(:last-child)::after{content:"";position:absolute;top:32px;left:65%;width:70%;height:2px;background:#e0e0e0;z-index:1;}
.card-step-title{font-size:16px;color:#333;font-weight:bold;margin-bottom:8px;}
.card-step-text{font-size:13px;color:#999;line-height:22px;margin:0;padding:0 15px;}

/* ---------- 适用行业 ---------- */
.card-industries{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.card-industry-card{width:23%;padding:35px 22px;background:#fff;text-align:center;margin:0 1% 20px;border-radius:8px;border:1px solid #f0f0f0;transition:all 0.4s ease;}
.card-industry-card:hover{box-shadow:0 10px 30px rgba(0,0,0,0.06);transform:translateY(-4px);border-color:#6366f1;}
.card-industry-icon{font-size:44px;color:#6366f1;margin-bottom:16px;line-height:1;}
.card-industry-name{font-size:18px;color:#333;font-weight:bold;margin-bottom:10px;}
.card-industry-text{font-size:13px;color:#888;line-height:22px;margin:0;}

/* ---------- 行动号召 ---------- */
.card-cta{text-align:center;padding:80px 20px;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);}
.card-cta h2{font-size:34px;color:#fff;margin:0 0 16px;font-weight:bold;}
.card-cta p{font-size:16px;color:rgba(255,255,255,0.85);margin:0 0 40px;}
.card-cta-btn{display:inline-block;padding:16px 55px;background:#fff;color:#6366f1;font-size:18px;font-weight:bold;border-radius:4px;text-decoration:none;transition:all 0.3s ease;}
.card-cta-btn:hover{background:#1e1b4b;color:#fff;box-shadow:0 8px 25px rgba(0,0,0,0.2);}

/* ---------- 响应式 ---------- */
@media(max-width:1200px){
	.card-hero h1{font-size:42px;}
	.card-feature-card,.card-industry-card{width:46%;margin:0 2% 20px;}
	.card-manage-card{width:46%;margin:0 2% 20px;}
	.card-data-item{width:46%;margin:0 2% 20px;}
	.card-step{width:30%;margin-bottom:25px;}
	.card-step:not(:last-child)::after{display:none;}
}
@media(max-width:768px){
	.card-hero{min-height:420px;padding:60px 15px;}
	.card-hero h1{font-size:28px;}
	.card-hero-sub{font-size:17px;}
	.card-hero-desc{font-size:14px;line-height:24px;margin-bottom:30px;}
	.card-hero-badge{font-size:12px;padding:6px 18px;margin-bottom:25px;}
	.card-section{padding:50px 0;}
	.card-section-title{font-size:24px;}
	.card-section-subtitle{font-size:14px;}
	.card-feature-card,.card-manage-card,.card-industry-card,.card-data-item{width:100%;margin:0 0 15px;}
	.card-feature-card{padding:30px 20px 25px;}
	.card-features,.card-manage,.card-industries,.card-data{margin-top:35px;}
	.card-preview-wrap{gap:40px;margin-top:35px;}
	.card-preview-stack{width:180px;height:310px;}
	.card-preview-img{width:180px;height:310px;border-radius:14px;}
	.card-preview-stack::before,.card-preview-stack::after{width:180px;height:310px;border-radius:14px;}
	.card-steps{margin-top:35px;}
	.card-step{width:100%;margin-bottom:20px;}
	.card-step:not(:last-child)::after{display:none;}
	.card-step-num{width:54px;height:54px;line-height:54px;font-size:20px;margin-bottom:14px;}
	.card-cta{padding:50px 15px;}
	.card-cta h2{font-size:26px;}
	.card-cta p{font-size:14px;margin-bottom:30px;}
	.card-cta-btn{padding:14px 40px;font-size:16px;}
}

/* ---------- 榜一速推 ---------- */
.push-content{width:100%;overflow:hidden;}
.push-content *{box-sizing:border-box;}

/* ---------- Hero 横幅 ---------- */
.push-hero{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#0f172a 0%,#134e4a 50%,#065f46 100%);overflow:hidden;}
.push-hero::before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:rgba(16,185,129,0.08);top:-100px;right:-100px;}
.push-hero::after{content:"";position:absolute;width:350px;height:350px;border-radius:50%;background:rgba(16,185,129,0.06);bottom:-80px;left:-60px;}
.push-hero-inner{position:relative;z-index:2;max-width:820px;padding:0 20px;margin-top: 90px;}
.push-hero-badge{display:inline-block;padding:8px 28px;background:rgba(16,185,129,0.12);border:1px solid rgba(16,185,129,0.35);border-radius:30px;font-size:14px;color:#34d399;margin-bottom:35px;letter-spacing:2px;}
.push-hero h1{font-size:52px;color:#fff;margin:0 0 18px;font-weight:bold;letter-spacing:2px;}
.push-hero h1 em{font-style:normal;color:#34d399;}
.push-hero-sub{font-size:20px;color:rgba(255,255,255,0.8);margin-bottom:12px;font-weight:300;}
.push-hero-desc{font-size:15px;color:rgba(255,255,255,0.5);line-height:28px;margin-bottom:40px;}
.push-hero-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;}
.push-hero-tags span{padding:6px 20px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:4px;font-size:13px;color:rgba(255,255,255,0.65);}

/* ---------- 区块通用 ---------- */
.push-section{text-align:center;padding:80px 0;}
.push-section.bg-light{background:#f7f7f7;}
.push-section.bg-white{background:#fff;}
.push-section.bg-dark{background:linear-gradient(135deg,#0f172a 0%,#134e4a 100%);color:#fff;}
.push-section-title{font-size:32px;color:#333;margin:0 0 14px;font-weight:bold;}
.push-section.bg-dark .push-section-title{color:#fff;}
.push-section-subtitle{font-size:15px;color:#999;margin:0;line-height:26px;}
.push-section.bg-dark .push-section-subtitle{color:rgba(255,255,255,0.55);}

/* ---------- 核心功能 ---------- */
.push-features{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.push-feature-card{width:23%;padding:40px 22px 35px;background:#fff;text-align:center;margin:0 1% 20px;border:1px solid #f0f0f0;border-radius:8px;position:relative;overflow:hidden;transition:all 0.4s ease;}
.push-feature-card::before{content:"";position:absolute;width:0;height:3px;background:#10b981;bottom:0;left:50%;transform:translateX(-50%);transition:all 0.4s ease;}
.push-feature-card:hover{box-shadow:0 12px 35px rgba(0,0,0,0.08);transform:translateY(-6px);}
.push-feature-card:hover::before{width:60px;}
.push-feature-icon{font-size:46px;color:#10b981;margin-bottom:22px;line-height:1;}
.push-feature-name{font-size:20px;color:#333;font-weight:bold;margin-bottom:14px;}
.push-feature-text{font-size:14px;color:#666;line-height:26px;margin:0;}

/* ---------- 传播机制 ---------- */
.push-mechanism{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.push-mech-card{width:31.3%;padding:45px 28px 40px;background:rgba(255,255,255,0.06);text-align:center;margin:0 1% 20px;border:1px solid rgba(255,255,255,0.1);border-radius:10px;transition:all 0.4s ease;position:relative;overflow:hidden;}
.push-mech-card::after{content:"";position:absolute;width:60px;height:3px;background:#34d399;bottom:0;left:50%;transform:translateX(-50%);transition:all 0.4s ease;}
.push-mech-card:hover{background:rgba(16,185,129,0.1);border-color:rgba(16,185,129,0.25);transform:translateY(-5px);}
.push-mech-card:hover::after{width:80px;}
.push-mech-icon{font-size:50px;color:#34d399;margin-bottom:20px;line-height:1;}
.push-mech-name{font-size:20px;color:#fff;font-weight:bold;margin-bottom:14px;}
.push-mech-text{font-size:14px;color:rgba(255,255,255,0.55);line-height:26px;margin:0;}

/* ---------- 产品优势 ---------- */
.push-advantages{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.push-advantage-card{width:31.3%;padding:35px 25px 30px;background:#fff;text-align:left;margin:0 1% 20px;border-radius:8px;border:1px solid #f0f0f0;transition:all 0.4s ease;}
.push-advantage-card:hover{box-shadow:0 10px 30px rgba(0,0,0,0.06);transform:translateY(-4px);}
.push-advantage-num{font-size:40px;font-weight:bold;color:#10b981;font-family:Impact,"Microsoft YaHei",sans-serif;margin-bottom:10px;line-height:1;}
.push-advantage-name{font-size:18px;color:#333;font-weight:bold;margin-bottom:10px;}
.push-advantage-text{font-size:14px;color:#888;line-height:24px;margin:0;}

/* ---------- 适用行业 ---------- */
.push-industries{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.push-industry-card{width:23%;padding:35px 22px;background:#fff;text-align:center;margin:0 1% 20px;border-radius:8px;border:1px solid #f0f0f0;transition:all 0.4s ease;}
.push-industry-card:hover{box-shadow:0 10px 30px rgba(0,0,0,0.06);transform:translateY(-4px);border-color:#10b981;}
.push-industry-icon{font-size:44px;color:#10b981;margin-bottom:16px;line-height:1;}
.push-industry-name{font-size:18px;color:#333;font-weight:bold;margin-bottom:10px;}
.push-industry-text{font-size:13px;color:#888;line-height:22px;margin:0;}

/* ---------- 使用流程 ---------- */
.push-steps{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;max-width:1100px;margin:50px auto 0;padding:0 20px;}
.push-step{width:17%;text-align:center;position:relative;}
.push-step-num{width:64px;height:64px;line-height:64px;border-radius:50%;background:#10b981;color:#fff;font-size:24px;font-weight:bold;margin:0 auto 20px;position:relative;z-index:2;transition:all 0.3s ease;}
.push-step:hover .push-step-num{transform:scale(1.1);box-shadow:0 6px 20px rgba(16,185,129,0.35);}
.push-step:not(:last-child)::after{content:"";position:absolute;top:32px;left:65%;width:70%;height:2px;background:#e0e0e0;z-index:1;}
.push-step-title{font-size:16px;color:#333;font-weight:bold;margin-bottom:8px;}
.push-step-text{font-size:13px;color:#999;line-height:22px;margin:0;padding:0 5px;}

/* ---------- 行动号召 ---------- */
.push-cta{text-align:center;padding:80px 20px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);}
.push-cta h2{font-size:34px;color:#fff;margin:0 0 16px;font-weight:bold;}
.push-cta p{font-size:16px;color:rgba(255,255,255,0.85);margin:0 0 40px;}
.push-cta-btn{display:inline-block;padding:16px 55px;background:#fff;color:#10b981;font-size:18px;font-weight:bold;border-radius:4px;text-decoration:none;transition:all 0.3s ease;}
.push-cta-btn:hover{background:#0f172a;color:#fff;box-shadow:0 8px 25px rgba(0,0,0,0.2);}

/* ---------- push 响应式：平板 ---------- */
@media(max-width:1200px){
	.push-hero h1{font-size:42px;}
	.push-feature-card,.push-advantage-card,.push-industry-card{width:46%;margin:0 2% 20px;}
	.push-mech-card{width:46%;margin:0 2% 20px;}
	.push-step{width:30%;margin-bottom:25px;}
	.push-step:not(:last-child)::after{display:none;}
}

/* ---------- push 响应式：手机 ---------- */
@media(max-width:768px){
	.push-hero{min-height:420px;padding:60px 15px;}
	.push-hero h1{font-size:28px;}
	.push-hero-sub{font-size:17px;}
	.push-hero-desc{font-size:14px;line-height:24px;margin-bottom:30px;}
	.push-hero-badge{font-size:12px;padding:6px 18px;margin-bottom:25px;}
	.push-section{padding:50px 0;}
	.push-section-title{font-size:24px;}
	.push-section-subtitle{font-size:14px;}
	.push-feature-card,.push-mech-card,.push-advantage-card,.push-industry-card{
		width:100%;margin:0 0 15px;
	}
	.push-feature-card{padding:30px 20px 25px;}
	.push-features,.push-mechanism,.push-advantages,.push-industries{margin-top:35px;}
	.push-steps{margin-top:35px;}
	.push-step{width:100%;margin-bottom:20px;}
	.push-step:not(:last-child)::after{display:none;}
	.push-step-num{width:54px;height:54px;line-height:54px;font-size:20px;margin-bottom:14px;}
	.push-cta{padding:50px 15px;}
	.push-cta h2{font-size:26px;}
	.push-cta p{font-size:14px;margin-bottom:30px;}
	.push-cta-btn{padding:14px 40px;font-size:16px;}
}

/* ══════════════════════════════════════════════
   development-  全品类数字化开发服务
   品牌色: #f59e0b (琥珀金)
   ══════════════════════════════════════════════ */
.development-content{width:100%;overflow:hidden;}
.development-content *{box-sizing:border-box;}

/* ---------- Hero 横幅 ---------- */
.development-hero{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#1c1917 0%,#292524 50%,#44403c 100%);overflow:hidden;}
.development-hero::before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:rgba(245,158,11,0.08);top:-100px;right:-100px;}
.development-hero::after{content:"";position:absolute;width:350px;height:350px;border-radius:50%;background:rgba(245,158,11,0.06);bottom:-80px;left:-60px;}
.development-hero-inner{position:relative;z-index:2;max-width:820px;padding:100px 20px 0;}
.development-hero-badge{display:inline-block;padding:8px 28px;background:rgba(245,158,11,0.12);border:1px solid rgba(245,158,11,0.35);border-radius:30px;font-size:14px;color:#fbbf24;margin-bottom:35px;letter-spacing:2px;}
.development-hero h1{font-size:52px;color:#fff;margin:0 0 18px;font-weight:bold;letter-spacing:2px;}
.development-hero h1 em{font-style:normal;color:#fbbf24;}
.development-hero-sub{font-size:20px;color:rgba(255,255,255,0.8);margin-bottom:12px;font-weight:300;}
.development-hero-desc{font-size:15px;color:rgba(255,255,255,0.5);line-height:28px;margin-bottom:40px;}
.development-hero-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;}
.development-hero-tags span{padding:6px 20px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:4px;font-size:13px;color:rgba(255,255,255,0.65);}

/* ---------- 区块通用 ---------- */
.development-section{text-align:center;padding:80px 0;}
.development-section.bg-white{background:#fff;}
.development-section.bg-light{background:#f7f7f7;}
.development-section-title{font-size:32px;color:#333;margin:0 0 14px;font-weight:bold;}
.development-section-subtitle{font-size:15px;color:#999;margin:0;line-height:26px;}

/* ---------- 服务卡片 ---------- */
.development-services{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.development-service-card{width:23%;padding:36px 20px 30px;background:#fff;text-align:center;margin:0 1% 20px;border:1px solid #f0f0f0;border-radius:10px;position:relative;overflow:hidden;transition:all 0.4s ease;}
.development-service-card::before{content:"";position:absolute;width:0;height:3px;background:#f59e0b;bottom:0;left:50%;transform:translateX(-50%);transition:all 0.4s ease;}
.development-service-card:hover{box-shadow:0 12px 35px rgba(0,0,0,0.08);transform:translateY(-6px);}
.development-service-card:hover::before{width:60px;}
.development-service-icon{font-size:44px;color:#f59e0b;margin-bottom:20px;line-height:1;}
.development-service-name{font-size:18px;color:#333;font-weight:bold;margin-bottom:12px;}
.development-service-text{font-size:13px;color:#888;line-height:24px;margin:0;}

/* ---------- 行动号召 ---------- */
.development-cta{text-align:center;padding:80px 20px;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);}
.development-cta h2{font-size:34px;color:#fff;margin:0 0 16px;font-weight:bold;}
.development-cta p{font-size:16px;color:rgba(255,255,255,0.85);margin:0 0 40px;}
.development-cta-btn{display:inline-block;padding:16px 55px;background:#fff;color:#d97706;font-size:18px;font-weight:bold;border-radius:4px;text-decoration:none;transition:all 0.3s ease;}
.development-cta-btn:hover{background:#1c1917;color:#fff;box-shadow:0 8px 25px rgba(0,0,0,0.2);}

/* ---------- development 响应式：平板 ---------- */
@media(max-width:1200px){
	.development-hero h1{font-size:42px;}
	.development-service-card{width:46%;margin:0 2% 20px;}
}

/* ---------- development 响应式：手机 ---------- */
@media(max-width:768px){
	.development-hero{min-height:420px;padding:60px 15px;}
	.development-hero h1{font-size:28px;}
	.development-hero-sub{font-size:17px;}
	.development-hero-desc{font-size:14px;line-height:24px;margin-bottom:30px;}
	.development-hero-badge{font-size:12px;padding:6px 18px;margin-bottom:25px;}
	.development-section{padding:50px 0;}
	.development-section-title{font-size:24px;}
	.development-section-subtitle{font-size:14px;}
	.development-service-card{width:100%;margin:0 0 15px;padding:30px 20px 25px;}
	.development-services{margin-top:35px;}
	.development-cta{padding:50px 15px;}
	.development-cta h2{font-size:26px;}
	.development-cta p{font-size:14px;margin-bottom:30px;}
	.development-cta-btn{padding:14px 40px;font-size:16px;}
}

/* ══════════════════════════════════════════════
   operation-  全托管代运营服务
   品牌色: #0284c7 (天蓝)
   ══════════════════════════════════════════════ */
.operation-content{width:100%;overflow:hidden;}
.operation-content *{box-sizing:border-box;}

/* ---------- Hero 横幅 ---------- */
.operation-hero{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#0c2d48 0%,#0e3a5c 50%,#0c4a6e 100%);overflow:hidden;}
.operation-hero::before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:rgba(2,132,199,0.08);top:-100px;right:-100px;}
.operation-hero::after{content:"";position:absolute;width:350px;height:350px;border-radius:50%;background:rgba(2,132,199,0.06);bottom:-80px;left:-60px;}
.operation-hero-inner{position:relative;z-index:2;max-width:820px;padding:100px 20px 0;}
.operation-hero-badge{display:inline-block;padding:8px 28px;background:rgba(2,132,199,0.12);border:1px solid rgba(2,132,199,0.35);border-radius:30px;font-size:14px;color:#38bdf8;margin-bottom:35px;letter-spacing:2px;}
.operation-hero h1{font-size:52px;color:#fff;margin:0 0 18px;font-weight:bold;letter-spacing:2px;}
.operation-hero h1 em{font-style:normal;color:#38bdf8;}
.operation-hero-sub{font-size:20px;color:rgba(255,255,255,0.8);margin-bottom:12px;font-weight:300;}
.operation-hero-desc{font-size:15px;color:rgba(255,255,255,0.5);line-height:28px;margin-bottom:40px;}
.operation-hero-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;}
.operation-hero-tags span{padding:6px 20px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:4px;font-size:13px;color:rgba(255,255,255,0.65);}

/* ---------- 区块通用 ---------- */
.operation-section{text-align:center;padding:80px 0;}
.operation-section.bg-white{background:#fff;}
.operation-section.bg-light{background:#f7f7f7;}
.operation-section.bg-dark{background:linear-gradient(135deg,#0c2d48 0%,#0e3a5c 100%);color:#fff;}
.operation-section-title{font-size:32px;color:#333;margin:0 0 14px;font-weight:bold;}
.operation-section.bg-dark .operation-section-title{color:#fff;}
.operation-section-subtitle{font-size:15px;color:#999;margin:0;line-height:26px;}
.operation-section.bg-dark .operation-section-subtitle{color:rgba(255,255,255,0.55);}

/* ---------- 运营服务卡片 ---------- */
.operation-services{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.operation-service-card{width:23%;padding:40px 22px 35px;background:#fff;text-align:center;margin:0 1% 20px;border:1px solid #f0f0f0;border-radius:10px;position:relative;overflow:hidden;transition:all 0.4s ease;}
.operation-service-card::before{content:"";position:absolute;width:0;height:3px;background:#0284c7;bottom:0;left:50%;transform:translateX(-50%);transition:all 0.4s ease;}
.operation-service-card:hover{box-shadow:0 12px 35px rgba(0,0,0,0.08);transform:translateY(-6px);}
.operation-service-card:hover::before{width:60px;}
.operation-service-icon{font-size:46px;color:#0284c7;margin-bottom:22px;line-height:1;}
.operation-service-name{font-size:20px;color:#333;font-weight:bold;margin-bottom:14px;}
.operation-service-text{font-size:14px;color:#666;line-height:26px;margin:0;}

/* ---------- 服务案例 ---------- */
.operation-cases{display:flex;flex-wrap:wrap;justify-content:center;max-width:1100px;margin:50px auto 0;padding:0 20px;gap:30px;}
.operation-case-card{width:48%;background:#fff;border-radius:12px;border:1px solid #f0f0f0;overflow:hidden;transition:all 0.4s ease;text-align:left;}
.operation-case-card:hover{box-shadow:0 15px 40px rgba(0,0,0,0.08);transform:translateY(-5px);}
.operation-case-header{padding:28px 30px 20px;border-bottom:1px solid #f5f5f5;display:flex;align-items:center;justify-content:space-between;}
.operation-case-name{font-size:22px;color:#333;font-weight:bold;}
.operation-case-tag{display:inline-block;padding:4px 14px;background:rgba(2,132,199,0.08);border:1px solid rgba(2,132,199,0.2);border-radius:20px;font-size:12px;color:#0284c7;}
.operation-case-body{padding:24px 30px 28px;}
.operation-case-desc{font-size:14px;color:#666;line-height:26px;margin:0 0 24px;}
.operation-case-highlights{display:flex;gap:20px;}
.operation-case-highlight{flex:1;text-align:center;padding:16px 10px;background:#fafafa;border-radius:8px;}
.operation-case-num{font-size:16px;color:#0284c7;font-weight:bold;margin-bottom:6px;}
.operation-case-label{font-size:12px;color:#999;}

/* ---------- 服务初衷 ---------- */
.operation-values{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.operation-value-card{width:31.3%;padding:45px 28px 40px;background:rgba(255,255,255,0.06);text-align:center;margin:0 1% 20px;border:1px solid rgba(255,255,255,0.1);border-radius:10px;transition:all 0.4s ease;position:relative;overflow:hidden;}
.operation-value-card::after{content:"";position:absolute;width:60px;height:3px;background:#38bdf8;bottom:0;left:50%;transform:translateX(-50%);transition:all 0.4s ease;}
.operation-value-card:hover{background:rgba(2,132,199,0.1);border-color:rgba(2,132,199,0.25);transform:translateY(-5px);}
.operation-value-card:hover::after{width:80px;}
.operation-value-icon{font-size:50px;color:#38bdf8;margin-bottom:20px;line-height:1;}
.operation-value-name{font-size:20px;color:#fff;font-weight:bold;margin-bottom:14px;}
.operation-value-text{font-size:14px;color:rgba(255,255,255,0.55);line-height:26px;margin:0;}

/* ---------- 行动号召 ---------- */
.operation-cta{text-align:center;padding:80px 20px;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);}
.operation-cta h2{font-size:34px;color:#fff;margin:0 0 16px;font-weight:bold;}
.operation-cta p{font-size:16px;color:rgba(255,255,255,0.85);margin:0 0 40px;}
.operation-cta-btn{display:inline-block;padding:16px 55px;background:#fff;color:#0284c7;font-size:18px;font-weight:bold;border-radius:4px;text-decoration:none;transition:all 0.3s ease;}
.operation-cta-btn:hover{background:#0c2d48;color:#fff;box-shadow:0 8px 25px rgba(0,0,0,0.2);}

/* ---------- operation 响应式：平板 ---------- */
@media(max-width:1200px){
	.operation-hero h1{font-size:42px;}
	.operation-service-card{width:46%;margin:0 2% 20px;}
	.operation-case-card{width:100%;}
	.operation-value-card{width:46%;margin:0 2% 20px;}
}

/* ---------- operation 响应式：手机 ---------- */
@media(max-width:768px){
	.operation-hero{min-height:420px;padding:60px 15px;}
	.operation-hero h1{font-size:28px;}
	.operation-hero-sub{font-size:17px;}
	.operation-hero-desc{font-size:14px;line-height:24px;margin-bottom:30px;}
	.operation-hero-badge{font-size:12px;padding:6px 18px;margin-bottom:25px;}
	.operation-section{padding:50px 0;}
	.operation-section-title{font-size:24px;}
	.operation-section-subtitle{font-size:14px;}
	.operation-service-card,.operation-value-card{width:100%;margin:0 0 15px;}
	.operation-service-card{padding:30px 20px 25px;}
	.operation-services,.operation-values{margin-top:35px;}
	.operation-cases{margin-top:35px;gap:15px;}
	.operation-case-header{padding:20px 20px 16px;flex-wrap:wrap;gap:10px;}
	.operation-case-name{font-size:18px;}
	.operation-case-body{padding:18px 20px 22px;}
	.operation-case-highlights{flex-wrap:wrap;gap:10px;}
	.operation-case-highlight{min-width:45%;}
	.operation-cta{padding:50px 15px;}
	.operation-cta h2{font-size:26px;}
	.operation-cta p{font-size:14px;margin-bottom:30px;}
	.operation-cta-btn{padding:14px 40px;font-size:16px;}
}

/* ══════════════════════════════════════════════
   investment-  技术入股合作模式
   品牌色: #0d9488 (青绿)
   ══════════════════════════════════════════════ */
.investment-content{width:100%;overflow:hidden;}
.investment-content *{box-sizing:border-box;}

/* ---------- Hero 横幅 ---------- */
.investment-hero{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#042f2e 0%,#115e59 50%,#134e4a 100%);overflow:hidden;}
.investment-hero::before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:rgba(13,148,136,0.08);top:-100px;right:-100px;}
.investment-hero::after{content:"";position:absolute;width:350px;height:350px;border-radius:50%;background:rgba(13,148,136,0.06);bottom:-80px;left:-60px;}
.investment-hero-inner{position:relative;z-index:2;max-width:820px;padding:100px 20px 0;}
.investment-hero-badge{display:inline-block;padding:8px 28px;background:rgba(13,148,136,0.12);border:1px solid rgba(13,148,136,0.35);border-radius:30px;font-size:14px;color:#2dd4bf;margin-bottom:35px;letter-spacing:2px;}
.investment-hero h1{font-size:52px;color:#fff;margin:0 0 18px;font-weight:bold;letter-spacing:2px;}
.investment-hero h1 em{font-style:normal;color:#2dd4bf;}
.investment-hero-sub{font-size:20px;color:rgba(255,255,255,0.8);margin-bottom:12px;font-weight:300;}
.investment-hero-desc{font-size:15px;color:rgba(255,255,255,0.5);line-height:28px;margin-bottom:40px;}
.investment-hero-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;}
.investment-hero-tags span{padding:6px 20px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:4px;font-size:13px;color:rgba(255,255,255,0.65);}

/* ---------- 区块通用 ---------- */
.investment-section{text-align:center;padding:80px 0;}
.investment-section.bg-white{background:#fff;}
.investment-section.bg-light{background:#f7f7f7;}
.investment-section.bg-dark{background:linear-gradient(135deg,#042f2e 0%,#115e59 100%);color:#fff;}
.investment-section-title{font-size:32px;color:#333;margin:0 0 14px;font-weight:bold;}
.investment-section.bg-dark .investment-section-title{color:#fff;}
.investment-section-subtitle{font-size:15px;color:#999;margin:0;line-height:26px;}
.investment-section.bg-dark .investment-section-subtitle{color:rgba(255,255,255,0.55);}

/* ---------- 合作模式卡片 ---------- */
.investment-modes{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.investment-mode-card{width:31.3%;padding:45px 28px 40px;background:#fff;text-align:center;margin:0 1% 20px;border:1px solid #f0f0f0;border-radius:10px;position:relative;overflow:hidden;transition:all 0.4s ease;}
.investment-mode-card::before{content:"";position:absolute;width:0;height:3px;background:#0d9488;bottom:0;left:50%;transform:translateX(-50%);transition:all 0.4s ease;}
.investment-mode-card:hover{box-shadow:0 12px 35px rgba(0,0,0,0.08);transform:translateY(-6px);}
.investment-mode-card:hover::before{width:60px;}
.investment-mode-icon{font-size:46px;color:#0d9488;margin-bottom:22px;line-height:1;}
.investment-mode-name{font-size:20px;color:#333;font-weight:bold;margin-bottom:14px;}
.investment-mode-text{font-size:14px;color:#666;line-height:26px;margin:0;}

/* ---------- 合作理念 ---------- */
.investment-principles{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.investment-principle-card{width:31.3%;padding:45px 28px 40px;background:rgba(255,255,255,0.06);text-align:center;margin:0 1% 20px;border:1px solid rgba(255,255,255,0.1);border-radius:10px;transition:all 0.4s ease;position:relative;overflow:hidden;}
.investment-principle-card::after{content:"";position:absolute;width:60px;height:3px;background:#2dd4bf;bottom:0;left:50%;transform:translateX(-50%);transition:all 0.4s ease;}
.investment-principle-card:hover{background:rgba(13,148,136,0.1);border-color:rgba(13,148,136,0.25);transform:translateY(-5px);}
.investment-principle-card:hover::after{width:80px;}
.investment-principle-icon{font-size:50px;color:#2dd4bf;margin-bottom:20px;line-height:1;}
.investment-principle-name{font-size:20px;color:#fff;font-weight:bold;margin-bottom:14px;}
.investment-principle-text{font-size:14px;color:rgba(255,255,255,0.55);line-height:26px;margin:0;}

/* ---------- 行动号召 ---------- */
.investment-cta{text-align:center;padding:80px 20px;background:linear-gradient(135deg,#0d9488 0%,#0f766e 100%);}
.investment-cta h2{font-size:34px;color:#fff;margin:0 0 16px;font-weight:bold;}
.investment-cta p{font-size:16px;color:rgba(255,255,255,0.85);margin:0 0 40px;}
.investment-cta-btn{display:inline-block;padding:16px 55px;background:#fff;color:#0d9488;font-size:18px;font-weight:bold;border-radius:4px;text-decoration:none;transition:all 0.3s ease;}
.investment-cta-btn:hover{background:#042f2e;color:#fff;box-shadow:0 8px 25px rgba(0,0,0,0.2);}

/* ---------- investment 响应式：平板 ---------- */
@media(max-width:1200px){
	.investment-hero h1{font-size:42px;}
	.investment-mode-card{width:46%;margin:0 2% 20px;}
	.investment-principle-card{width:46%;margin:0 2% 20px;}
}

/* ---------- investment 响应式：手机 ---------- */
@media(max-width:768px){
	.investment-hero{min-height:420px;padding:60px 15px;}
	.investment-hero h1{font-size:28px;}
	.investment-hero-sub{font-size:17px;}
	.investment-hero-desc{font-size:14px;line-height:24px;margin-bottom:30px;}
	.investment-hero-badge{font-size:12px;padding:6px 18px;margin-bottom:25px;}
	.investment-section{padding:50px 0;}
	.investment-section-title{font-size:24px;}
	.investment-section-subtitle{font-size:14px;}
	.investment-mode-card,.investment-principle-card{width:100%;margin:0 0 15px;}
	.investment-mode-card{padding:30px 20px 25px;}
	.investment-modes,.investment-principles{margin-top:35px;}
	.investment-cta{padding:50px 15px;}
	.investment-cta h2{font-size:26px;}
	.investment-cta p{font-size:14px;margin-bottom:30px;}
	.investment-cta-btn{padding:14px 40px;font-size:16px;}
}

/* ══════════════════════════════════════════════
   guarantee-  服务保障
   品牌色: #7c3aed (紫罗兰)
   ══════════════════════════════════════════════ */
.guarantee-content{width:100%;overflow:hidden;}
.guarantee-content *{box-sizing:border-box;}

/* ---------- Hero 横幅 ---------- */
.guarantee-hero{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#1e1b4b 0%,#312e81 50%,#3730a3 100%);overflow:hidden;}
.guarantee-hero::before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:rgba(124,58,237,0.08);top:-100px;right:-100px;}
.guarantee-hero::after{content:"";position:absolute;width:350px;height:350px;border-radius:50%;background:rgba(124,58,237,0.06);bottom:-80px;left:-60px;}
.guarantee-hero-inner{position:relative;z-index:2;max-width:820px;padding:100px 20px 0;}
.guarantee-hero-badge{display:inline-block;padding:8px 28px;background:rgba(124,58,237,0.12);border:1px solid rgba(124,58,237,0.35);border-radius:30px;font-size:14px;color:#a78bfa;margin-bottom:35px;letter-spacing:2px;}
.guarantee-hero h1{font-size:52px;color:#fff;margin:0 0 18px;font-weight:bold;letter-spacing:2px;}
.guarantee-hero h1 em{font-style:normal;color:#a78bfa;}
.guarantee-hero-sub{font-size:20px;color:rgba(255,255,255,0.8);margin-bottom:12px;font-weight:300;}
.guarantee-hero-desc{font-size:15px;color:rgba(255,255,255,0.5);line-height:28px;margin-bottom:40px;}
.guarantee-hero-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;}
.guarantee-hero-tags span{padding:6px 20px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:4px;font-size:13px;color:rgba(255,255,255,0.65);}

/* ---------- 区块通用 ---------- */
.guarantee-section{text-align:center;padding:80px 0;}
.guarantee-section.bg-white{background:#fff;}
.guarantee-section.bg-light{background:#f7f7f7;}
.guarantee-section.bg-dark{background:linear-gradient(135deg,#1e1b4b 0%,#312e81 100%);color:#fff;}
.guarantee-section-title{font-size:32px;color:#333;margin:0 0 14px;font-weight:bold;}
.guarantee-section.bg-dark .guarantee-section-title{color:#fff;}
.guarantee-section-subtitle{font-size:15px;color:#999;margin:0;line-height:26px;}
.guarantee-section.bg-dark .guarantee-section-subtitle{color:rgba(255,255,255,0.55);}

/* ---------- 公司承诺卡片 ---------- */
.guarantee-promises{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.guarantee-promise-card{width:31.3%;padding:45px 28px 40px;background:#fff;text-align:center;margin:0 1% 20px;border:1px solid #f0f0f0;border-radius:10px;position:relative;overflow:hidden;transition:all 0.4s ease;}
.guarantee-promise-card::before{content:"";position:absolute;width:0;height:3px;background:#7c3aed;bottom:0;left:50%;transform:translateX(-50%);transition:all 0.4s ease;}
.guarantee-promise-card:hover{box-shadow:0 12px 35px rgba(0,0,0,0.08);transform:translateY(-6px);}
.guarantee-promise-card:hover::before{width:60px;}
.guarantee-promise-icon{font-size:46px;color:#7c3aed;margin-bottom:22px;line-height:1;}
.guarantee-promise-name{font-size:20px;color:#333;font-weight:bold;margin-bottom:14px;}
.guarantee-promise-text{font-size:14px;color:#666;line-height:26px;margin:0;}

/* ---------- 董事长严把控（流程卡片） ---------- */
.guarantee-flow{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.guarantee-flow-card{width:31.3%;padding:45px 28px 40px;background:#fff;text-align:center;margin:0 1% 20px;border:1px solid #f0f0f0;border-radius:10px;position:relative;overflow:hidden;transition:all 0.4s ease;}
.guarantee-flow-card::before{content:"";position:absolute;width:0;height:3px;background:#7c3aed;bottom:0;left:50%;transform:translateX(-50%);transition:all 0.4s ease;}
.guarantee-flow-card:hover{box-shadow:0 12px 35px rgba(0,0,0,0.08);transform:translateY(-6px);}
.guarantee-flow-card:hover::before{width:60px;}
.guarantee-flow-num{font-size:48px;color:#7c3aed;font-weight:bold;margin-bottom:16px;line-height:1;opacity:0.25;}
.guarantee-flow-name{font-size:20px;color:#333;font-weight:bold;margin-bottom:14px;}
.guarantee-flow-text{font-size:14px;color:#666;line-height:26px;margin:0;}

/* ---------- 责任心企业（深色卡片） ---------- */
.guarantee-responsibilities{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:50px auto 0;padding:0 20px;}
.guarantee-resp-card{width:31.3%;padding:45px 28px 40px;background:rgba(255,255,255,0.06);text-align:center;margin:0 1% 20px;border:1px solid rgba(255,255,255,0.1);border-radius:10px;transition:all 0.4s ease;position:relative;overflow:hidden;}
.guarantee-resp-card::after{content:"";position:absolute;width:60px;height:3px;background:#a78bfa;bottom:0;left:50%;transform:translateX(-50%);transition:all 0.4s ease;}
.guarantee-resp-card:hover{background:rgba(124,58,237,0.1);border-color:rgba(124,58,237,0.25);transform:translateY(-5px);}
.guarantee-resp-card:hover::after{width:80px;}
.guarantee-resp-icon{font-size:50px;color:#a78bfa;margin-bottom:20px;line-height:1;}
.guarantee-resp-name{font-size:20px;color:#fff;font-weight:bold;margin-bottom:14px;}
.guarantee-resp-text{font-size:14px;color:rgba(255,255,255,0.55);line-height:26px;margin:0;}

/* ---------- 技术融合卡片 ---------- */
.guarantee-fusions{display:flex;flex-wrap:wrap;justify-content:center;max-width:1000px;margin:50px auto 0;padding:0 20px;}
.guarantee-fusion-card{width:48%;padding:45px 30px 40px;background:#fff;text-align:center;margin:0 1% 20px;border:1px solid #f0f0f0;border-radius:10px;position:relative;overflow:hidden;transition:all 0.4s ease;}
.guarantee-fusion-card::before{content:"";position:absolute;width:0;height:3px;background:#7c3aed;bottom:0;left:50%;transform:translateX(-50%);transition:all 0.4s ease;}
.guarantee-fusion-card:hover{box-shadow:0 12px 35px rgba(0,0,0,0.08);transform:translateY(-6px);}
.guarantee-fusion-card:hover::before{width:60px;}
.guarantee-fusion-icon{font-size:46px;color:#7c3aed;margin-bottom:22px;line-height:1;}
.guarantee-fusion-name{font-size:20px;color:#333;font-weight:bold;margin-bottom:14px;}
.guarantee-fusion-text{font-size:14px;color:#666;line-height:26px;margin:0;}

/* ---------- 行动号召 ---------- */
.guarantee-cta{text-align:center;padding:80px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);}
.guarantee-cta h2{font-size:34px;color:#fff;margin:0 0 16px;font-weight:bold;}
.guarantee-cta p{font-size:16px;color:rgba(255,255,255,0.85);margin:0 0 40px;}
.guarantee-cta-btn{display:inline-block;padding:16px 55px;background:#fff;color:#7c3aed;font-size:18px;font-weight:bold;border-radius:4px;text-decoration:none;transition:all 0.3s ease;}
.guarantee-cta-btn:hover{background:#1e1b4b;color:#fff;box-shadow:0 8px 25px rgba(0,0,0,0.2);}

/* ---------- guarantee 响应式：平板 ---------- */
@media(max-width:1200px){
	.guarantee-hero h1{font-size:42px;}
	.guarantee-promise-card{width:46%;margin:0 2% 20px;}
	.guarantee-flow-card{width:46%;margin:0 2% 20px;}
	.guarantee-resp-card{width:46%;margin:0 2% 20px;}
	.guarantee-fusion-card{width:100%;}
}

/* ---------- guarantee 响应式：手机 ---------- */
@media(max-width:768px){
	.guarantee-hero{min-height:420px;padding:60px 15px;}
	.guarantee-hero h1{font-size:28px;}
	.guarantee-hero-sub{font-size:17px;}
	.guarantee-hero-desc{font-size:14px;line-height:24px;margin-bottom:30px;}
	.guarantee-hero-badge{font-size:12px;padding:6px 18px;margin-bottom:25px;}
	.guarantee-section{padding:50px 0;}
	.guarantee-section-title{font-size:24px;}
	.guarantee-section-subtitle{font-size:14px;}
	.guarantee-promise-card,.guarantee-flow-card,.guarantee-resp-card{width:100%;margin:0 0 15px;}
	.guarantee-promise-card,.guarantee-flow-card{padding:30px 20px 25px;}
	.guarantee-promises,.guarantee-flow,.guarantee-responsibilities,.guarantee-fusions{margin-top:35px;}
	.guarantee-fusion-card{width:100%;margin:0 0 15px;padding:30px 20px 25px;}
	.guarantee-cta{padding:50px 15px;}
	.guarantee-cta h2{font-size:26px;}
	.guarantee-cta p{font-size:14px;margin-bottom:30px;}
	.guarantee-cta-btn{padding:14px 40px;font-size:16px;}
}

/* ══════════════════════════════════════════════
   about-profile-  关于我们·公司简介（整体区块）
   品牌色: #3b82f6 (科技蓝)
   ══════════════════════════════════════════════ */
.about-profile{width:100%;overflow:hidden;background:#fff;padding:70px 0 60px;}
.about-profile *{box-sizing:border-box;}

/* ---------- 标题头 ---------- */
.about-profile-header{text-align:center;max-width:800px;margin:0 auto 50px;padding:0 20px;}
.about-profile-title{font-size:32px;color:#1e293b;font-weight:bold;display:inline-block;position:relative;}
.about-profile-title span{font-size:14px;color:#94a3b8;font-weight:normal;letter-spacing:4px;margin-left:16px;text-transform:uppercase;vertical-align:middle;}
.about-profile-line{width:60px;height:3px;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:2px;margin:18px auto 0;}

/* ---------- 主体：左图右文 ---------- */
.about-profile-body{display:flex;align-items:stretch;margin:0 auto;padding:0 20px;gap:50px;}
.about-profile-img{flex:0 0 420px;min-width:0;border-radius:14px;overflow:hidden;position:relative;box-shadow:0 16px 50px rgba(59,130,246,0.1),0 0 0 1px rgba(59,130,246,0.06);}
.about-profile-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(15,23,42,0.35) 100%);pointer-events:none;}
.about-profile-img img{width:100%;height:100%;object-fit:cover;display:block;}
.about-profile-text{flex:1;min-width:0;}
.about-profile-text p{font-size:15px;color:#64748b;line-height:30px;margin:0 0 18px;text-indent:2em;}
.about-profile-text p:last-child{margin-bottom:0;}

.about-p-lead{font-size:16px !important;color:#334155 !important;font-weight:500;line-height:32px !important;text-indent:2em;}
.about-p-highlight{position:relative;padding:18px 22px;background:linear-gradient(135deg,rgba(59,130,246,0.04) 0%,rgba(59,130,246,0.02) 100%);border-left:3px solid #3b82f6;border-radius:0 8px 8px 0;margin:20px 0 !important;text-indent:2em;color:#475569 !important;}

/* ---------- 关键词标签 ---------- */
.about-profile-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:1200px;margin:45px auto 0;padding:0 20px;}
.about-profile-tags span{padding:8px 22px;background:rgba(59,130,246,0.05);border:1px solid rgba(59,130,246,0.15);border-radius:4px;font-size:13px;color:#3b82f6;font-weight:500;letter-spacing:1px;transition:all 0.3s ease;}
.about-profile-tags span:hover{background:#3b82f6;color:#fff;border-color:#3b82f6;}

/* ---------- 图片画廊（预留） ---------- */
.about-profile-gallery{display:flex;gap:20px;max-width:1200px;margin:40px auto 0;padding:0 20px;}
.about-profile-gallery-item{flex:1;border-radius:10px;overflow:hidden;position:relative;aspect-ratio:16/10;}
.about-profile-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease;}
.about-profile-gallery-item:hover img{transform:scale(1.05);}

/* ---------- about-profile 响应式：平板 ---------- */
@media(max-width:1200px){
	.about-profile{padding:50px 0 40px;}
	.about-profile-title{font-size:26px;}
	.about-profile-body{flex-direction:column;gap:35px;}
	.about-profile-img{flex:none;width:100%;max-height:360px;}
	.about-profile-gallery{gap:15px;}
}

/* ---------- about-profile 响应式：手机 ---------- */
@media(max-width:768px){
	.about-profile{padding:35px 0 30px;}
	.about-profile-header{margin-bottom:30px;}
	.about-profile-title{font-size:22px;}
	.about-profile-title span{font-size:11px;margin-left:10px;letter-spacing:2px;}
	.about-profile-line{width:40px;margin-top:12px;}
	.about-profile-body{padding:0 15px;}
	.about-profile-img{border-radius:10px;max-height:240px;}
	.about-profile-text p{font-size:14px !important;line-height:26px !important;margin-bottom:14px !important;}
	.about-p-highlight{padding:14px 16px;font-size:14px !important;}
	.about-profile-tags{gap:8px;margin-top:30px;padding:0 15px;}
	.about-profile-tags span{padding:6px 14px;font-size:12px;}
	.about-profile-gallery{flex-direction:column;gap:12px;margin-top:25px;padding:0 15px;}
	.about-profile-gallery-item{aspect-ratio:16/9;}
}
