.product-section-header{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:600;display:flex;align-items:center;margin-bottom:var(--space-lg);position:relative}.product-section-header i{color:var(--primary-color);margin-right:var(--space-sm);font-size:var(--font-size-xl)}.product-section-header::after{content:'';position:absolute;bottom:calc(-1 * var(--space-sm));left:0;width:60px;height:3px;background:var(--gradient-primary);border-radius:var(--radius-sm)}.text-primary-strong{color:var(--text-primary);font-weight:600}.text-highlight-strong{color:var(--primary-color);font-weight:600}.product-overview-section{background-color:var(--bg-card);padding:var(--space-2xl);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);position:relative;overflow:hidden;transition:var(--transition-normal)}.product-overview-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:var(--gradient-primary)}.product-overview-section:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.overview-text-content{color:var(--text-secondary);line-height:1.8}.overview-paragraph{font-size:var(--font-size-base);margin-bottom:var(--space-md)}.overview-paragraph:last-child{margin-bottom:0}.product-depth-section{background-color:var(--bg-section);padding:var(--space-2xl);border-radius:var(--radius-lg);border-left:4px solid var(--primary-color);position:relative}.product-feature-items{list-style:none;padding:0;margin:0}.product-feature-entry{color:var(--text-secondary);font-size:var(--font-size-base);line-height:1.8;padding:var(--space-lg) var(--space-md);border-bottom:1px solid var(--border-light);background:var(--bg-white);margin-bottom:var(--space-sm);border-radius:var(--radius-sm);transition:var(--transition-normal);position:relative}.product-feature-entry:last-child{border-bottom:0;margin-bottom:0}.product-feature-entry::before{content:'';position:absolute;left:0;top:0;width:3px;height:100%;background:var(--primary-color);opacity:0;transition:var(--transition-fast)}.product-feature-entry:hover{background:var(--bg-hover);padding-left:var(--space-lg);box-shadow:var(--shadow-xs)}.product-feature-entry:hover::before{opacity:1}.feature-entry-label{color:var(--text-primary);display:block;margin-bottom:var(--space-xs);font-size:var(--font-size-base);font-weight:600}.feature-entry-desc{display:block;line-height:1.7}.product-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg)}.product-grid-card{background:var(--bg-white);padding:var(--space-xl);border-radius:var(--radius-md);border:1px solid var(--border-light);transition:var(--transition-normal);height:100%}.product-grid-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px);border-color:var(--primary-alpha-20)}.grid-card-header{display:flex;align-items:center;margin-bottom:var(--space-lg)}.grid-card-number{background:var(--primary-color);color:var(--text-white);width:40px;height:40px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;margin-right:var(--space-md);font-size:var(--font-size-lg);font-weight:700;flex-shrink:0}.grid-card-title{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin:0}.grid-card-content{color:var(--text-secondary);font-size:var(--font-size-base);line-height:1.8}.grid-card-content p{margin-bottom:var(--space-sm)}.grid-card-content p:last-child{margin-bottom:0}.product-advantages-section{background:var(--gradient-card);padding:var(--space-2xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.advantages-linear-list{display:flex;flex-direction:column;gap:var(--space-md)}.advantage-linear-item{display:flex;align-items:flex-start;padding:var(--space-lg);background:var(--bg-white);border-radius:var(--radius-sm);transition:var(--transition-normal);position:relative;overflow:hidden}.advantage-linear-item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primary-alpha-10);transform:translateX(-100%);transition:var(--transition-normal)}.advantage-linear-item:hover{box-shadow:var(--shadow-sm);transform:translateX(4px)}.advantage-linear-item:hover::before{transform:translateX(0)}.advantage-linear-number{color:var(--primary-color);font-size:var(--font-size-xl);font-weight:700;margin-right:var(--space-lg);flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--primary-alpha-10);border-radius:var(--radius-full);position:relative;z-index:1}.advantage-linear-content{flex:1;position:relative;z-index:1}.advantage-linear-title{color:var(--text-primary);font-size:var(--font-size-lg);margin-bottom:var(--space-xs);font-weight:600}.advantage-linear-desc{color:var(--text-secondary);font-size:var(--font-size-base);margin:0;line-height:1.6}.advantages-grid-wrapper{background:var(--bg-white);padding:var(--space-2xl);border-radius:var(--radius-md)}.advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-lg)}.advantage-grid-box{text-align:center;padding:var(--space-lg);transition:var(--transition-normal);border-radius:var(--radius-sm)}.advantage-grid-box:hover{background:var(--bg-hover);transform:translateY(-4px)}.advantage-grid-icon{background:var(--gradient-primary);color:var(--text-white);width:60px;height:60px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-md);font-size:var(--font-size-2xl);font-weight:700;box-shadow:var(--shadow-sm)}.advantage-grid-title{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--space-sm)}.advantage-grid-desc{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.6}.advantage-highlight-item{background:var(--primary-alpha-10);border:1px solid var(--primary-alpha-20)}.advantage-highlight-item .advantage-linear-number{background:var(--gradient-primary);color:var(--text-white)}.application-highlight-box{background:var(--primary-alpha-10);padding:var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--primary-alpha-20);margin-top:var(--space-md)}.application-highlight-title{color:var(--primary-color);font-size:var(--font-size-lg);margin-bottom:var(--space-sm);display:flex;align-items:center}.application-highlight-desc{color:var(--text-secondary);font-size:var(--font-size-base);margin:0;line-height:1.6}@media(max-width:992px){.product-section-header{font-size:var(--font-size-xl)}.product-feature-grid{grid-template-columns:1fr}.advantages-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(max-width:768px){.product-overview-section,.product-depth-section,.product-advantages-section{padding:var(--space-lg)}.product-feature-entry{padding:var(--space-md)}.advantage-linear-item:hover{transform:none}.product-section-header::after{width:40px}.advantages-grid-wrapper{padding:var(--space-lg)}}@media(max-width:576px){.product-section-header{flex-wrap:wrap;font-size:var(--font-size-lg)}.product-section-header i{width:100%;margin-bottom:var(--space-sm)}.advantage-linear-item{flex-direction:column;text-align:center}.advantage-linear-number{margin-right:0;margin-bottom:var(--space-md)}.advantages-grid{grid-template-columns:1fr}}.features-container>.feature-card{margin-bottom:10px}.advantage-grid-card{background:var(--bg-white);border-radius:var(--radius-sm);padding:var(--space-lg);height:100%;transition:var(--transition-normal);border:1px solid var(--border-light)}.advantage-grid-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px);border-color:var(--primary-alpha-20)}.advantage-card-inner{display:flex;align-items:flex-start}.advantage-card-number{color:var(--primary-color);font-size:var(--font-size-2xl);font-weight:700;margin-right:var(--space-md);flex-shrink:0}.advantage-card-content{flex:1}.advantage-card-title{color:var(--text-primary);font-size:var(--font-size-lg);margin-bottom:var(--space-xs);font-weight:600}.advantage-card-desc{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.6}.highlight-number{color:var(--primary-color);font-size:var(--font-size-2xl);font-weight:700;margin-right:var(--space-md)}.application-highlight-desc{padding-left:calc(var(--font-size-2xl)+var(--space-md))}