/* 产品中心营销版样式 */
.value-banner{background:linear-gradient(135deg,#0b2148 0%,#1657a8 100%);padding:32px 0;border-top:4px solid #d93638}
.value-row{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}
.value-item{display:flex;align-items:center;gap:14px;color:#fff}
.value-icon{font-size:28px;color:#4ade80;font-weight:700}
.value-item b{display:block;font-size:16px;color:#fff;margin-bottom:3px}
.value-item p{font-size:12px;color:#c5d3e7;margin:0}

.product-row{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center;margin:0 0 60px}
.product-row.reverse{grid-template-columns:1.2fr 1fr}
.product-row.reverse .product-row-img{order:2}
.product-row-img img{width:100%;border-radius:8px;border:1px solid var(--line);box-shadow:0 8px 20px rgba(11,33,72,.08)}
.product-tag{display:inline-block;background:#eef4fb;color:#1657a8;font-size:11px;font-weight:800;padding:4px 10px;border-radius:3px;margin-bottom:10px}
.product-row-text h3{font-size:28px;color:var(--navy-dark);margin:8px 0 14px}
.product-row-text>p{font-size:16px;line-height:1.8;color:var(--text-main);margin-bottom:20px}
.product-row-text>p strong{color:var(--red);font-weight:700}
.product-specs{list-style:none;display:grid;gap:10px;margin:0;padding:0}
.product-specs li{display:grid;grid-template-columns:70px 1fr;gap:10px;font-size:14px;color:var(--text-muted);line-height:1.6}
.product-specs b{color:var(--navy-dark);font-weight:700}

.product-grid-simple{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.product-grid-simple>div{background:#fff;border:1px solid var(--line);border-left:3px solid #1657a8;padding:20px}
.product-grid-simple b{display:block;color:var(--navy-dark);font-size:16px;margin-bottom:8px}
.product-grid-simple p{font-size:13px;color:var(--text-muted);line-height:1.6;margin:0}

.cta-section{background:linear-gradient(135deg,#0b2148 0%,#0d3b75 100%);padding:70px 0}
.cta-box{text-align:center;color:#fff}
.cta-box h2{font-size:38px;color:#fff;margin-bottom:12px}
.cta-box>p{font-size:18px;color:#c5d3e7;margin-bottom:32px}
.cta-actions{display:flex;justify-content:center;gap:16px;margin-bottom:32px}
.ff-btn-outline{background:transparent;border:2px solid #fff;color:#fff;padding:14px 28px;font-size:15px;font-weight:800;border-radius:4px;transition:.3s}
.ff-btn-outline:hover{background:#fff;color:var(--navy-dark)}
.cta-benefits{display:flex;justify-content:center;gap:40px;color:#cbd7ed;font-size:14px;font-weight:600}

.faq-section{background:var(--bg-light)}
.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
.faq-item{background:#fff;border:1px solid var(--line);padding:24px;border-radius:6px}
.faq-item b{display:block;color:var(--navy-dark);font-size:16px;margin-bottom:12px}
.faq-item p{font-size:14px;color:var(--text-muted);line-height:1.8;margin:0}

.more-products{padding-bottom:30px}
.more-list{padding-top:50px}

@media(max-width:900px){
.value-row{grid-template-columns:repeat(2,1fr);gap:20px}
.product-row,.product-row.reverse{grid-template-columns:1fr;gap:30px}
.product-row.reverse .product-row-img{order:0}
.product-grid-simple{grid-template-columns:repeat(2,1fr)}
.cta-actions{flex-direction:column;align-items:center}
.cta-actions .ff-btn{width:280px}
.cta-benefits{flex-wrap:wrap;gap:20px}
.faq-grid{grid-template-columns:1fr}
}

@media(max-width:620px){
.value-row{grid-template-columns:1fr;gap:16px}
.value-item{gap:10px}
.value-icon{font-size:24px}
.product-row-text h3{font-size:24px}
.product-row-text>p{font-size:15px}
.product-specs li{grid-template-columns:60px 1fr;font-size:13px}
.product-grid-simple{grid-template-columns:1fr}
.cta-box h2{font-size:28px}
.cta-box>p{font-size:16px}
.cta-actions .ff-btn{width:100%;padding:13px 20px}
.cta-benefits{gap:12px;font-size:12px}
}
