.configuration-table table{font-size:14px}.configuration-table td{vertical-align:middle}.advantage-card{transition:transform .3s,box-shadow .3s}.advantage-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a!important}.card-icon{opacity:.8;transition:opacity .3s}.advantage-card:hover .card-icon{opacity:1}.application-case .case-image{cursor:pointer}.application-case .overlay{transition:opacity .3s}.application-case:hover .overlay{opacity:1!important}.application-example-card{border-radius:var(--radius-md);position:relative;overflow:hidden}.img-hover-wrapper{border-radius:var(--radius-sm);position:relative;overflow:hidden}.img-hover-wrapper img{transition:transform var(--transition-normal)}.img-hover-wrapper:hover img{transform:scale(1.05)}.img-overlay{opacity:0;transition:opacity var(--transition-normal);background:linear-gradient(#0000 0%,#000000b3 100%);justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:absolute;inset:0}.img-hover-wrapper:hover .img-overlay{opacity:1}.overlay-content{color:var(--text-white);text-align:center;transition:transform var(--transition-normal);transform:translateY(10px)}.img-hover-wrapper:hover .overlay-content{transform:translateY(0)}.overlay-content i{margin-top:.5rem;font-size:1.5rem}.overlay-content h5,.overlay-content h6{color:var(--text-white);margin-bottom:.25rem}.overlay-content p{opacity:.9;margin-bottom:0;font-size:.875rem}.mfp-zoom-in .mfp-figure{opacity:0;transition:all .3s ease-in-out;transform:scale(.9)}.mfp-zoom-in.mfp-ready .mfp-figure{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-removing .mfp-figure{opacity:0;transform:scale(.9)}.mfp-zoom-in.mfp-bg{opacity:0;transition:opacity .3s ease-out}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.95}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.application-section{padding:var(--space-3xl)0;background:var(--bg-section)}.application-header{text-align:center;margin-bottom:var(--space-2xl)}.application-title{font-size:var(--font-size-3xl);color:var(--text-primary);margin-bottom:var(--space-md);font-weight:600}.application-subtitle{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:800px;margin:0 auto}.application-grid{gap:var(--space-xl);margin-bottom:var(--space-2xl);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.application-card{background:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);flex-direction:column;height:100%;display:flex;overflow:hidden}.application-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.application-images{background:var(--bg-light);min-height:200px;position:relative}.application-image-single{padding-top:66.67%;position:relative;overflow:hidden}.application-image-single img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow);position:absolute;top:0;left:0}.application-image-grid{grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.application-image-item{background:var(--bg-white);padding-top:100%;position:relative;overflow:hidden}.application-image-item img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow);position:absolute;top:0;left:0}.image-overlay{padding:var(--space-lg);opacity:0;transition:opacity var(--transition-normal);background:linear-gradient(#0000 0%,#000c 100%);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.application-image-single:hover img,.application-image-item:hover img{transform:scale(1.08)}.application-image-single:hover .image-overlay,.application-image-item:hover .image-overlay{opacity:1}.image-caption{color:var(--text-white);font-size:var(--font-size-sm);margin-bottom:var(--space-sm);line-height:1.4}.image-icon{color:var(--text-white);font-size:var(--font-size-xl);text-align:center}.application-content{padding:var(--space-xl);flex-direction:column;flex:1;display:flex}.application-card-title{font-size:var(--font-size-xl);color:var(--primary-color);margin-bottom:var(--space-md);font-weight:600}.application-description{color:var(--text-secondary);margin-bottom:var(--space-lg);flex:1;line-height:1.6}.application-advantages{margin:0 0 var(--space-lg)0;padding:0;list-style:none}.advantage-item{margin-bottom:var(--space-sm);color:var(--text-primary);font-size:var(--font-size-sm);align-items:flex-start;line-height:1.5;display:flex}.advantage-icon{color:var(--accent-color);margin-right:var(--space-sm);flex-shrink:0;margin-top:2px}.case-details{background:var(--bg-section);border-radius:var(--radius-sm);padding:var(--space-md);margin-top:var(--space-md)}.case-details-title{font-size:var(--font-size-sm);color:var(--text-primary);margin-bottom:var(--space-sm);font-weight:600}.case-details-list{gap:var(--space-xs)var(--space-md);font-size:var(--font-size-sm);grid-template-columns:auto 1fr;display:grid}.detail-label{color:var(--text-muted);font-weight:500}.detail-value{color:var(--text-secondary)}.other-applications{margin-top:var(--space-2xl)}.other-applications-title{font-size:var(--font-size-2xl);color:var(--text-primary);margin-bottom:var(--space-xl);text-align:center}.other-applications-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.other-application-card{background:var(--bg-card);border-radius:var(--radius-sm);padding:var(--space-lg);border-left:3px solid var(--primary-color);transition:all var(--transition-normal)}.other-application-card:hover{box-shadow:var(--shadow-md)}.other-application-title{font-size:var(--font-size-lg);color:var(--primary-color);margin-bottom:var(--space-sm)}.other-application-desc{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--space-md);line-height:1.5}.other-application-points{margin:0;padding:0;list-style:none}.point-item{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--space-xs);align-items:flex-start;display:flex}.point-icon{color:var(--primary-color);margin-right:var(--space-xs);margin-top:2px}@media (width<=1024px){.application-grid{max-width:600px;margin:0 auto var(--space-2xl)auto;grid-template-columns:1fr}.other-applications-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (width<=768px){.application-section{padding:var(--space-2xl)0}.application-title{font-size:var(--font-size-2xl)}.application-subtitle{font-size:var(--font-size-base)}.application-grid{gap:var(--space-lg)}.application-content{padding:var(--space-lg)}.application-card-title{font-size:var(--font-size-lg)}.application-description{font-size:var(--font-size-sm)}.case-details{padding:var(--space-sm)}.case-details-list{gap:var(--space-xs)var(--space-sm)}.other-applications-grid{grid-template-columns:1fr}}@media (width<=480px){.application-image-grid{grid-template-columns:1fr}.application-image-item{padding-top:66.67%}.image-overlay,.application-content{padding:var(--space-md)}.advantage-item,.point-item{font-size:var(--font-size-xs)}}.mfp-bg{background:#000000f2}.mfp-figure figure{margin:0}.mfp-figure figcaption{margin-top:var(--space-md);text-align:center;color:#fffc}.mfp-counter{color:#fff9;font-size:var(--font-size-sm)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.application-card{animation:.6s ease-out backwards fadeIn}.application-card:nth-child(2){animation-delay:.1s}.application-card:nth-child(3){animation-delay:.2s}.application-card:nth-child(4){animation-delay:.3s}.application-card p{color:var(--bg-white);text-align:center}.selector-tool-container{max-width:1000px;margin:0 auto}.selector-option{border:2px solid var(--border-light);border-radius:var(--radius-md);text-align:center;cursor:pointer;transition:all var(--transition-normal);background:var(--bg-white);height:100%;padding:20px}.selector-option:hover{border-color:var(--primary-color);background:var(--primary-alpha-10);box-shadow:var(--shadow-md);transform:translateY(-2px)}.selector-option.selected{border-color:var(--primary-color);background:var(--primary-alpha-20)}.selector-option i{color:var(--primary-color)}.selector-option h6{color:var(--text-primary);margin-bottom:5px}.selector-option small{color:var(--text-muted);display:block}.selector-step{animation:.3s ease-in fadeIn}.system-recommendation{border-left:4px solid var(--primary-color);background:var(--bg-light);border-radius:var(--radius-sm);margin-bottom:15px;padding:15px}.system-recommendation h5{color:var(--primary-color);margin-bottom:10px}.recommendation-features{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.recommendation-features .badge{padding:5px 10px}