.case-category,.contact-list li i,.feature-item i,.profile-icon,.timeline-year{color:var(--safety-orange)}.category-tabs a,.download-card,.faq-question,.industry-item{transition:var(--transition)}.about-culture-card,.case-row,.contact-form-card,.contact-info-card,.download-card,.feature-item,.guide-item,.industry-item,.product-card,.product-overview,.product-tabs,.products-highlight-card{box-shadow:var(--card-shadow)}.case-image,.case-row,.faq-answer,.faq-item,.main-image,.product-card,.product-image,.product-tabs,.solutions-hero,.thumbnail{overflow:hidden}.btn-consult,.cta-submit,.faq-question,.filter-select,.tab-btn,.thumbnail{cursor:pointer}.doc-nav,.hero-tag{backdrop-filter:blur(5px)}.about-section-padding,.products-section-padding,.services-section-padding{padding:5rem 0}.about-culture-card,.about-strength-card{padding:1.875rem;border-radius:var(--border-radius)}.about-intro-grid,.products-intro-grid,.services-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.75rem}.about-intro-img,.overview-image img,.products-intro-img,.services-intro-img{width:100%;border-radius:var(--border-radius);box-shadow:var(--card-shadow)}.about-culture-bg,.about-partners-bg,.about-profile-bg,.products-highlight-bg,.products-standards-bg,.services-core-bg,.solutions-industry-bg,.solutions-intro-bg,.solutions-process-bg,.spec-table tr:nth-child(2n){background:var(--light-bg)}.about-culture-grid,.services-core-grid,.solutions-industry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));gap:1.875rem}.about-culture-card{background:#fff;text-align:center}.about-culture-card i,.guide-item i,.highlight-icon,.strength-icon,.tech-icon{font-size:2.5rem;color:var(--safety-orange);margin-bottom:1.25rem}.about-timeline{max-width:50rem;margin:0 auto}.about-timeline-item{display:flex;gap:1.875rem;margin-bottom:2.5rem}.timeline-year{min-width:6.25rem;font-weight:700}.category-tabs li,.timeline-desc p{margin:0}.about-profile-grid,.products-highlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1.875rem}.about-profile-card,.form-submit,.repair-form .form-submit,.solution-content{text-align:center}.feature-item i,.profile-icon{font-size:2.5rem;margin-bottom:.9375rem}.about-strength-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:2.5rem}.about-strength-card{background:var(--light-bg)}.about-client-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:1.25rem}.cases-breadcrumb,.contact-breadcrumb,.download-breadcrumb,.faq-breadcrumb,.maintenance-breadcrumb,.products-list-breadcrumb,.search-breadcrumb,.services-breadcrumb,.services-list-breadcrumb,.solutions-breadcrumb,.solutions-list-breadcrumb{background:var(--light-bg);padding:.75rem 0;border-bottom:.0625rem solid var(--border-color)}.cases-header,.contact-header,.distribution-header,.download-header,.emergency-header,.faq-header,.industry-header,.led-header,.maintenance-header,.mobile-header,.products-list-header,.search-header,.services-list-header{padding:3.75rem 0 1.875rem}.cases-header h1{font-size:2.25rem;color:var(--light-bg);margin-bottom:.625rem}.cases-header p{color:var(--light-bg);font-size:1rem}.cases-section,.distribution-cases,.distribution-features,.download-list-section,.emergency-cases,.emergency-features,.faq-contact-section,.industry-cases-section,.led-cases,.led-features,.maintenance-guide,.mobile-cases,.mobile-features,.product-list-section,.solutions-list-section{padding:3.75rem 0;background:var(--light-bg)}.cases-container,.product-gallery,.product-summary,.stat{display:flex;flex-direction:column}.case-row{display:flex;align-items:center;border-radius:var(--border-radius);border:.0625rem solid var(--border-color)}.case-meta{display:flex;gap:.9375rem;margin-bottom:.9375rem}.case-category{background:rgba(230,126,34,.1);padding:.25rem .75rem;border-radius:1.25rem;font-size:.875rem;font-weight:500}.case-date,.process-step p{color:var(--medium-gray);font-size:.875rem}.article-card p,.case-content p,.process-step p,.qr-code p,.related-card p{color:var(--medium-gray)}.case-stats{display:flex;gap:1.875rem}.stat .value{font-size:1.5rem;font-weight:700;color:var(--primary-blue)}.stat .label{font-size:.8125rem;color:var(--medium-gray)}.contact-header h1{font-size:2.25rem;color:white； margin-bottom: .625rem}.contact-header p{color:white； font-size: 1rem}.contact-section,.distribution-custom,.distribution-overview,.distribution-specs,.emergency-custom,.emergency-overview,.emergency-specs,.faq-section,.industry-grid-section,.led-custom,.led-overview,.led-specs,.mobile-custom,.mobile-overview,.mobile-specs,.repair-form-section,.troubleshoot-section{padding:3.75rem 0;background:#fff}.contact-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:2.5rem}.contact-form-card,.contact-info-card{background:#fff;padding:2.5rem;border:.0625rem solid var(--border-color);border-radius:var(--border-radius)}.contact-form-card h3,.contact-info-card h3{color:var(--primary-blue);margin-bottom:1.875rem;padding-bottom:.9375rem;border-bottom:.125rem solid var(--safety-orange)}.contact-list,.industry-item ul,.overview-list{list-style:none;margin:0;padding:0}.contact-list li{display:flex;align-items:flex-start;gap:.9375rem;margin-bottom:1.5625rem}.contact-list li i{font-size:1.5rem;width:1.875rem}.contact-list li h4{font-size:1.125rem;margin-bottom:.3125rem;color:var(--primary-blue)}.contact-list li p{color:var(--medium-gray);margin:0}.contact-list li .contact-phone{color:var(--primary-blue);font-size:1.25rem;font-weight:600}.qr-code{margin-top:1.875rem;text-align:center}.qr-code img{width:7.5rem;height:7.5rem;margin-bottom:.625rem}.form-row,.repair-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem}.faq-category,.form-checkbox,.form-group{margin-bottom:1.25rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--primary-blue)}.form-group label span{color:red}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.75rem;border:.0625rem solid var(--border-color);border-radius:var(--border-radius);font-size:.875rem;transition:var(--transition)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus,.repair-form input:focus,.repair-form textarea:focus,.search-input-large:focus,.search-input:focus{outline:0;border-color:var(--safety-orange);box-shadow:0 0 0 .125rem rgba(230,126,34,.2)}.form-checkbox label{display:flex;align-items:center;gap:.5rem;color:var(--medium-gray)}.contact-sidebar a,.download-note a,.form-checkbox a{color:var(--safety-orange);text-decoration:none}.download-note a:hover,.form-checkbox a:hover,.related-link:hover{text-decoration:underline}.form-submit button,.repair-form button{padding:.875rem 3.125rem}.map-section{padding:2.5rem 0;background:var(--light-bg)}.map-placeholder{height:21.875rem;background:#ddd;display:flex;align-items:center;justify-content:center;color:#666;border:.0625rem solid var(--border-color);border-radius:var(--border-radius);font-size:1rem}.map-placeholder i{font-size:3rem;margin-right:.9375rem;color:var(--safety-orange)}.distribution-header h1,.download-header h1,.emergency-header h1,.faq-header h1,.industry-header h1,.led-header h1,.maintenance-header h1,.mobile-header h1,.search-header h1,.services-list-header h1{font-size:2.25rem;color:var(--primary-blue);margin-bottom:.625rem}.distribution-header p,.download-header p,.emergency-header p,.faq-header p,.industry-header p,.led-header p,.maintenance-header p,.mobile-header p,.search-header p,.services-list-header p{color:var(--medium-gray);font-size:1rem}.distribution-specs h3,.emergency-specs h3,.led-specs h3,.mobile-specs h3{text-align:center;font-size:1.5rem;color:var(--primary-blue);margin-bottom:1.875rem}.download-categories{padding:2.5rem 0;background:#fff;border-bottom:.0625rem solid var(--border-color)}.category-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:.625rem 1.25rem;list-style:none;margin:0;padding:0}.category-tabs a{text-decoration:none;color:var(--medium-gray);font-weight:500;padding:.5rem 1.25rem;border:.0625rem solid var(--border-color);border-radius:2rem;display:inline-block}.btn-small:hover,.category-tabs li.active a,.tab-btn.active{background:var(--safety-orange);color:#fff;border-color:var(--safety-orange)}.category-tabs a:hover{background:rgba(230,126,34,.1);border-color:var(--safety-orange)}.download-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1.875rem}.download-card{display:flex;gap:1.25rem;background:#fff;padding:1.5625rem;border-radius:var(--border-radius);border:.0625rem solid var(--border-color)}.download-card:hover,.feature-item:hover,.guide-item:hover{transform:translateY(-.3125rem);border-color:var(--safety-orange);box-shadow:var(--hover-shadow)}.download-icon{flex-shrink:0;font-size:2.5rem;color:var(--safety-orange)}.download-info,.result-content,.service-content,.solutions-hero .hero-content{flex:1}.download-info h4,.feature-item h4{color:var(--primary-blue);font-size:1.125rem;margin-bottom:.625rem}.download-info p{color:var(--medium-gray);font-size:.875rem;margin-bottom:.9375rem;line-height:1.6}.download-meta{display:flex;flex-wrap:wrap;gap:.9375rem;margin-bottom:.9375rem;font-size:.8125rem;color:var(--metal-gray)}.download-meta span{display:inline-flex;align-items:center;gap:.25rem}.cert-badge i,.download-meta i,.post-navigation a:hover,.result-title a:hover,.service-title a:hover{color:var(--safety-orange)}.download-btn{display:inline-block;padding:.5rem 1.5rem;font-size:.875rem}.download-note{padding:1.875rem 0;background:#fff;text-align:center;color:var(--medium-gray);border-top:.0625rem solid var(--border-color)}.article-grid,.faq-grid,.industry-grid,.product-grid,.qa-grid,.solutions-article-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:1.875rem}.faq-contact-box{text-align:center;max-width:37.5rem;margin:0 auto}.faq-contact-box h3,.solution-content h4{color:var(--primary-blue);font-size:1.5rem;margin-bottom:.9375rem}.faq-contact-box p{color:var(--medium-gray);margin-bottom:1.5625rem}.faq-contact-box .btn{margin:0 .625rem}.hot-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:1.875rem}.view-all-cases,.view-all-products{text-align:center;margin-top:1.875rem}.cases-container{gap:2.5rem}.cta-input{border:.0625rem solid var(--border-color);width:100%;box-sizing:border-box}.cta-form{display:flex;flex-wrap:wrap;justify-content:center;margin:1.25rem 0}.cta-form input{flex:1 1 12.5rem;min-width:12.5rem}.industry-item{background:var(--light-bg);padding:1.875rem;border-radius:var(--border-radius);border:.0625rem solid var(--border-color)}.faq-question:hover,.industry-icon{background:rgba(230,126,34,.1)}.article-card:hover,.industry-item:hover,.product-card:hover{transform:translateY(-.3125rem);box-shadow:var(--hover-shadow);border-color:var(--safety-orange)}.industry-icon{width:4.375rem;height:4.375rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.industry-icon i{font-size:2.1875rem;color:var(--safety-orange)}.industry-item h4,.need-item h4{color:var(--primary-blue);font-size:1.25rem;margin-bottom:.9375rem}.industry-item ul li{color:var(--medium-gray);margin-bottom:.5rem;padding-left:1.25rem;position:relative}.industry-item ul li::before{content:"•";color:var(--safety-orange);font-weight:700;position:absolute;left:0}.cases-container,.industry-cases{display:flex;flex-direction:column;gap:1.875rem}@media (max-width:48rem){.cases-header h1,.contact-header h1,.distribution-header h1,.download-header h1,.emergency-header h1,.faq-header h1,.industry-header h1,.led-header h1{font-size:1.75rem}.case-stats{flex-wrap:wrap;gap:.9375rem}.form-row{grid-template-columns:1fr;gap:0}.contact-form-card,.contact-info-card{padding:1.25rem}.contact-list li{flex-direction:column;gap:.3125rem}.contact-list li i{margin-bottom:.3125rem}.category-tabs{gap:.5rem}.category-tabs a{padding:.375rem .9375rem;font-size:.875rem}.download-card{flex-direction:column;align-items:center;text-align:center}.download-icon,.pagination-btn{margin-bottom:.625rem}.download-meta{justify-content:center}.faq-grid,.features-grid,.industry-grid{grid-template-columns:1fr}.faq-contact-box .btn{display:block;margin:.625rem auto;width:12.5rem}.overview-text h2{font-size:1.5rem}.spec-table{font-size:.875rem}.spec-table td,.spec-table th{padding:.5rem .3125rem}}.maintenance-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.875rem}.faq-category h3{color:var(--primary-blue);font-size:1.25rem;border-bottom:.125rem solid var(--safety-orange);padding-bottom:.625rem;display:inline-block}.content-card li i,.faq-category i{color:var(--safety-orange);margin-right:.5rem}.faq-item{margin-bottom:.9375rem;border:.0625rem solid var(--border-color);border-radius:var(--border-radius)}.faq-question{background:var(--light-bg);padding:.9375rem 1.25rem;display:flex;justify-content:space-between;align-items:center;font-weight:500;color:var(--primary-blue)}.faq-question i{color:var(--safety-orange);transition:transform .3s}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{padding:0 1.25rem;max-height:0;transition:max-height .3s,padding .3s;background:#fff}.btn-consult,.feature-item,.filter-select,.guide-item,.product-card,.products-highlight-card,.related-card,.search-input,.search-input-large,.tab-btn,.tech-card,.thumbnail{transition:var(--transition)}.faq-item.active .faq-answer{padding:1.25rem;max-height:31.25rem}.faq-answer p{color:var(--medium-gray);line-height:1.7;margin:0}.features-grid,.guide-grid,.products-tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.875rem}.guide-item{background:#fff;padding:1.875rem;border-radius:var(--border-radius);text-align:center;border:.0625rem solid var(--border-color)}.guide-item h4{color:var(--primary-blue);font-size:1.125rem;margin-bottom:.9375rem}.guide-item p,.service-card p{color:var(--medium-gray);line-height:1.6}.repair-form{max-width:43.75rem;margin:0 auto}.repair-form input,.repair-form textarea{width:100%;padding:.75rem;border:.0625rem solid var(--border-color);border-radius:var(--border-radius);font-size:.875rem;transition:var(--transition);margin-bottom:1.25rem;box-sizing:border-box}.overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}.overview-text h2{color:var(--primary-blue);font-size:1.75rem;margin-bottom:1.25rem}.overview-text p,.solutions-landscape p{color:var(--medium-gray);line-height:1.8;margin-bottom:1.25rem}.overview-list li{margin-bottom:.625rem;display:flex;align-items:center;gap:.625rem;color:var(--medium-gray)}.overview-list li i{color:var(--safety-orange);font-size:1.125rem}.section-title{text-align:center;margin-bottom:2.5rem}.section-title h2{font-size:1.75rem;color:var(--primary-blue)}.section-divider-icon,.section-title i{color:var(--safety-orange);margin-right:.625rem}.feature-item{background:#fff;padding:1.5625rem;border-radius:var(--border-radius);text-align:center;border:.0625rem solid var(--border-color)}.custom-box,.spec-table th{background:var(--primary-blue)}.spec-table,.spec-table td{border:.0625rem solid var(--border-color)}.feature-item p{color:var(--medium-gray);font-size:.875rem;line-height:1.6}.spec-table th{color:#fff}.spec-table td{color:var(--medium-gray)}.custom-box,.product-overview{border-radius:var(--border-radius)}.search-result-info,.spec-note{text-align:center;margin-top:1.25rem;color:var(--medium-gray)}.article-card h5,.case-content h4,.process-step h4,.related-title,.tab-btn:hover{color:var(--primary-blue)}.custom-box{color:#fff;padding:2.5rem;text-align:center}.custom-box h2{color:#fff;font-size:1.75rem;margin-bottom:.9375rem}.custom-box p{color:rgba(255,255,255,.9);margin-bottom:1.5625rem}.custom-box .btn-primary,.hero-buttons .btn-primary{background:var(--safety-orange);border-color:var(--safety-orange)}@media (max-width:64rem){.contact-grid,.download-grid,.maintenance-grid,.overview-grid{grid-template-columns:1fr}.case-image{width:100%;max-height:15.625rem}.case-content{width:100%}.features-grid,.guide-grid{grid-template-columns:repeat(2,1fr)}.case-row{flex-direction:column!important}}@media (max-width:48rem){.features-grid,.guide-grid,.repair-form .form-row{grid-template-columns:1fr}.maintenance-header h1,.mobile-header h1{font-size:1.75rem}.repair-form .form-row{gap:0}.overview-text h2{font-size:1.5rem}.spec-table{font-size:.875rem}.spec-table td,.spec-table th{padding:.5rem .3125rem}}.product-detail-header{background:linear-gradient(135deg,var(--primary-blue),#1a4a6f);padding:3.75rem 0 2.5rem;color:#fff;text-align:center}.product-detail-title{font-size:2.625rem;margin-bottom:.9375rem}.product-detail-subtitle{font-size:1.125rem;opacity:.9}.product-breadcrumb{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.25rem;font-size:.875rem;color:rgba(255,255,255,.7)}.article-meta a,.product-breadcrumb a{color:#fff;text-decoration:none;opacity:.8;transition:opacity .2s}.article-meta a:hover,.product-breadcrumb a:hover{opacity:1;text-decoration:underline}.product-breadcrumb span{color:#fff}.product-breadcrumb .separator{color:rgba(255,255,255,.4)}.product-detail{padding:2.5rem 0 5rem}.product-overview{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-bottom:3.75rem;background:#fff;padding:1.875rem;border:.0625rem solid var(--border-color)}.main-image{width:100%;height:21.875rem;background:#f0f2f5;margin-bottom:.9375rem}.main-image img,.thumbnail img{width:100%;height:100%;object-fit:cover}.thumbnail-list{display:flex;gap:.625rem;flex-wrap:wrap}.thumbnail{width:5rem;height:5rem;border:.125rem solid transparent}.thumbnail.active,.thumbnail:hover{border-color:var(--safety-orange)}.product-title{font-size:2rem;color:var(--primary-blue);margin-bottom:.9375rem;font-weight:700}.product-meta{display:flex;flex-wrap:wrap;gap:.9375rem;margin-bottom:1.25rem}.product-meta span{background:rgba(10,42,68,.05);padding:.3125rem .9375rem;border-radius:1.875rem;color:var(--primary-blue);font-weight:500;font-size:.875rem}.product-desc-short{color:var(--medium-gray);line-height:1.8;margin-bottom:1.875rem;font-size:1rem}.product-actions{display:flex;gap:.9375rem;margin-bottom:1.875rem}.btn-consult{background:var(--safety-orange);color:#fff;padding:.875rem 1.875rem;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;border:none}.btn-consult:hover{background:#c35f1a;transform:translateY(-.125rem);box-shadow:var(--hover-shadow)}.product-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:1.25rem}.highlight-item{text-align:center;background:var(--light-bg);padding:1.25rem .625rem}.highlight-item i{font-size:1.75rem;color:var(--safety-orange);margin-bottom:.625rem}.highlight-item h4{color:var(--primary-blue);font-size:1rem;margin-bottom:.3125rem}.highlight-item p{color:var(--medium-gray);font-size:.8125rem}.product-tabs{background:#fff;border-radius:var(--border-radius);border:.0625rem solid var(--border-color);margin-bottom:3.75rem}.tabs-header{display:flex;background:var(--light-bg);border-bottom:.0625rem solid var(--border-color);flex-wrap:wrap}.tab-btn{background:0 0;border:none;font-size:1rem;color:var(--medium-gray);border-bottom:.1875rem solid transparent;flex:1 1 auto}.tab-btn.active{color:var(--safety-orange);border-bottom-color:var(--safety-orange);background:#fff}.tab-content{padding:2.5rem}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.tab-pane h3{color:var(--primary-blue);margin-bottom:1.25rem;font-size:1.5rem}.spec-table{width:100%;border-collapse:collapse}.spec-table tr{border-bottom:.0625rem solid var(--border-color)}.related-card:hover,.tech-card:hover{border-color:var(--safety-orange);box-shadow:var(--hover-shadow)}.spec-table th{width:12.5rem;padding:.9375rem .625rem;color:var(--primary-blue);font-weight:600;text-align:left;background:#f9fafc}.spec-table td{padding:.9375rem 1.25rem;color:var(--medium-gray)}.feature-list{list-style:none;padding:0}.feature-list li{margin-bottom:.9375rem;display:flex;align-items:flex-start;gap:.625rem}.feature-list i{color:var(--safety-orange);font-size:1.25rem;margin-top:.125rem}.cert-badge,.feature-list strong,.related-card h4{color:var(--primary-blue)}.feature-list strong{margin-right:.3125rem}.cert-badges-wrapper{display:flex;gap:1.25rem;flex-wrap:wrap;margin-bottom:1.25rem}.cert-badge{background:var(--light-bg);padding:.625rem 1.25rem;border-radius:1.875rem;display:inline-flex;align-items:center;gap:.5rem;font-weight:500}.related-products{margin-top:3.75rem}.related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.related-card{border:.0625rem solid var(--border-color)}.related-card img{object-fit:cover;margin-bottom:.9375rem}.related-card h4{font-size:1.125rem;margin-bottom:.3125rem}.related-link{color:var(--safety-orange);text-decoration:none;font-weight:500;font-size:.875rem;display:inline-flex;align-items:center;gap:.3125rem}.article-link i,.related-link i,.result-link i,.service-link i{font-size:.75rem;transition:transform .2s}.article-link:hover i,.related-link:hover i,.result-link:hover i,.service-link:hover i{transform:translateX(.25rem)}@media (max-width:64rem){.product-overview{grid-template-columns:1fr}.tabs-header{flex-wrap:wrap}.tab-btn{flex:1 0 50%}.products-tech-grid,.related-grid{grid-template-columns:repeat(2,1fr)}.product-detail-title{font-size:2rem}}@media (max-width:48rem){.product-detail-header{padding:2.5rem 0 1.875rem}.product-detail-title{font-size:1.75rem}.product-detail-subtitle{font-size:1rem}.tab-btn{flex:1 0 100%}.tab-content{padding:1.25rem}.spec-table th{width:7.5rem}}.products-highlight-card{text-align:center;text-decoration:none;color:inherit;padding:1.875rem 1.25rem;background:#fff;border-radius:var(--border-radius);display:flex;flex-direction:column;align-items:center}.need-item:hover,.products-highlight-card:hover,.service-card:hover{transform:translateY(-.3125rem);box-shadow:var(--hover-shadow)}.highlight-btn{margin-top:.625rem;display:inline-block}.tech-card{border:.0625rem solid var(--border-color);padding:1.875rem;border-radius:var(--border-radius);background:#fff}.filter-select,.products-standard-detail{border-radius:var(--border-radius);background:#fff}.products-standards-list{display:flex;flex-wrap:wrap;gap:1.875rem;justify-content:center}.standard-item{flex:1 1 12.5rem;min-width:12.5rem;text-align:center}.need-icon i,.standard-icon{font-size:2.5rem;color:var(--safety-orange)}.products-standard-detail{margin-top:2.5rem;padding:1.875rem;border-left:.375rem solid var(--safety-orange)}.products-standard-detail ul{margin-top:.9375rem;list-style:none;padding-left:0}.contact-sidebar p,.content-card li,.products-standard-detail li{margin-bottom:.5rem}.products-process-steps,.services-process-steps{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.25rem}.products-list-header h1{font-size:2.25rem;margin-bottom:.625rem}.products-list-header p{font-size:1rem}.search-input{border:.0625rem solid var(--border-color);border-radius:var(--border-radius)}.filter-tags,.hot-tags{text-align:center;margin-top:1.25rem}.filter-bar{display:flex;justify-content:center;gap:1.25rem;margin-top:1.875rem;flex-wrap:wrap}.filter-select{padding:.625rem .9375rem;border:.0625rem solid var(--border-color);min-width:10rem;font-size:.875rem;color:var(--medium-gray)}.filter-select:focus{outline:0;border-color:var(--safety-orange)}.product-card{background:#fff;border-radius:var(--border-radius);display:flex;flex-direction:column;border:.0625rem solid var(--border-color)}.product-image{height:12.5rem}.case-image img,.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.doc-nav a,.post-navigation a{transition:.2s;text-decoration:none}.case-image img:hover,.product-card:hover .product-image img{transform:scale(1.05)}.product-info{padding:1.25rem;flex:1;display:flex;flex-direction:column}.product-info h4{color:var(--primary-blue);font-size:1.125rem;margin-bottom:.625rem;font-weight:600}.product-specs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.product-specs span{background:var(--light-bg);padding:.25rem .625rem;border-radius:1.25rem;font-size:.75rem;color:var(--medium-gray)}.product-info p{color:var(--medium-gray);font-size:.875rem;line-height:1.6;margin-bottom:.9375rem;flex:1}.product-info .btn{align-self:flex-start;margin-top:.625rem}.search-box-section,.search-section{padding:2.5rem 0;background:#fff}.search-input-large{padding:.875rem 1.5rem;border:.0625rem solid var(--border-color);width:31.25rem;border-radius:var(--border-radius);font-size:1rem}.search-btn,.search-btn-large{padding:.875rem 2.25rem}.search-results-section,.services-list-section{padding:2.5rem 0 3.75rem;background:var(--light-bg)}.search-result-list,.service-list{list-style:none;margin:0;padding:0;background:0 0}.search-result-item,.service-list-item{display:flex;align-items:flex-start;padding:1.5625rem 0;border-bottom:.0625rem solid var(--border-color);transition:background-color .2s}.search-result-item:hover,.service-list-item:hover{background-color:rgba(230,126,34,.02)}.search-result-item:last-child,.service-list-item:last-child{border-bottom:none}.result-icon,.service-icon{width:3.75rem;font-size:2.25rem;color:var(--safety-orange);margin-right:1.25rem;text-align:center;flex-shrink:0}.result-row,.service-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-wrap:wrap;gap:.625rem}.result-title,.service-title{font-size:1.25rem;font-weight:600;color:var(--primary-blue);margin:0}.result-title a,.service-title a{color:inherit;text-decoration:none}.result-time,.service-time{color:var(--metal-gray);font-size:.875rem;white-space:nowrap}.article-meta i,.result-time i,.service-time i{margin-right:.25rem;color:var(--safety-orange)}.result-desc-row,.service-desc-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.625rem}.result-desc,.service-desc{color:var(--medium-gray);line-height:1.6;margin:0;flex:1}.result-link,.service-link{display:inline-flex;align-items:center;gap:.375rem;color:var(--safety-orange);font-weight:500;font-size:.9375rem;text-decoration:none;white-space:nowrap}.related-card,.service-card{border-radius:var(--border-radius);text-align:center;box-shadow:var(--card-shadow)}.btn-margin-top{margin-top:1.25rem}.service-card{background:#fff;padding:1.875rem 1.5625rem;transition:var(--transition)}.service-icon{color:var(--safety-orange);margin-bottom:1.25rem}.service-card h3{color:var(--primary-blue);margin-bottom:.9375rem;font-size:1.25rem}.process-step{flex:1 1 9.375rem}.step-number{background:var(--safety-orange)}.cta-buttons,.landscape-links{display:flex;gap:1.25rem;justify-content:center;flex-wrap:wrap}.related-card{border:.0625rem solid var(--border-color);padding:1.25rem}.related-card .info h5,.related-card h5{font-size:1rem;color:var(--primary-blue);margin-bottom:.5rem;font-weight:600}.related-card .info p,.related-card p{font-size:.8125rem;color:var(--medium-gray);margin-bottom:.9375rem;line-height:1.5}.article-header,.article-meta i,.cta-content,.hero-tag i,.need-item,.pagination,.process-step,.related-title,.section-title-large{text-align:center}.doc-nav .level-4{padding-left:2.75rem;font-size:.75rem;color:#6c757d}.content-card h4{font-size:1.125rem;color:var(--primary-blue);margin:1.25rem 0 .625rem}.solutions-section-padding{padding:3.75rem 0}.solutions-hero{background:linear-gradient(135deg,var(--primary-blue) 0,#1a4a6f 100%);color:#fff;padding:5rem 0;position:relative}.solutions-hero .container{display:flex;align-items:center;gap:3.125rem}.solutions-hero .hero-image{flex:1;text-align:right}.solutions-hero .hero-image img{max-width:100%;height:auto;box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.3);transition:transform .3s}.solutions-hero .hero-image img:hover{transform:scale(1.02)}.solutions-hero h1{font-size:2.8rem;line-height:1.2;margin-bottom:1.25rem;font-weight:700}.solutions-hero .highlight{color:var(--safety-orange);display:block;font-size:1.8rem;margin-top:.625rem}.solutions-hero .hero-subtitle{font-size:1.2rem;opacity:.9;margin-bottom:1.875rem;font-weight:300}.hero-tags{display:flex;flex-wrap:wrap;gap:.9375rem;margin-bottom:1.875rem}.hero-tag{background:rgba(255,255,255,.15);padding:.5rem 1.25rem;border-radius:3.125rem;display:inline-flex;align-items:center;gap:.625rem;font-size:.95rem;border:.0625rem solid rgba(255,255,255,.2);transition:background .3s;color:#fff}.landscape-link,.need-item,.tab-btn{transition:var(--transition)}.hero-tag:hover{background:rgba(255,255,255,.25)}.hero-tag i{color:var(--safety-orange);font-size:1.1rem;width:1.25rem}.hero-buttons{display:flex;gap:1.25rem;flex-wrap:wrap}.hero-buttons .btn-secondary{background:0 0;border-color:#fff;color:#fff}.hero-buttons .btn-secondary:hover{background:rgba(255,255,255,.1)}.solutions-landscape{background:#fff;padding:1.875rem;border-radius:var(--border-radius);box-shadow:var(--card-shadow);text-align:center}.landscape-link{color:var(--safety-orange);text-decoration:none;font-weight:500;padding:.3125rem .9375rem;border-radius:1.875rem;background:rgba(230,126,34,.1)}.landscape-link:hover{background:var(--safety-orange);color:#fff;text-decoration:none}.section-title-large{font-size:2rem;color:var(--primary-blue);margin-bottom:2.5rem;font-weight:700}.solutions-tabs{background:#fff;border-radius:var(--border-radius);padding:1.875rem;box-shadow:var(--card-shadow)}.feature,.tab-btn{background:var(--light-bg)}.tab-header{display:flex;justify-content:center;gap:.625rem;margin-bottom:1.875rem;flex-wrap:wrap}.tab-btn{padding:.75rem 1.5rem;border:.0625rem solid var(--border-color);border-radius:var(--border-radius);font-weight:500;color:var(--medium-gray)}.tab-pane{display:none}.tab-pane.active{animation:.5s fadeIn;display:block}.solution-content p{color:var(--medium-gray);margin-bottom:1.25rem;max-width:37.5rem;margin-left:auto;margin-right:auto}.solution-features{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin-bottom:1.5625rem}.feature{display:flex;flex-direction:column;align-items:center;padding:.9375rem 1.25rem;border-radius:var(--border-radius);min-width:6.25rem}.feature i{font-size:1.5rem;color:var(--safety-orange);margin-bottom:.5rem}.feature span{color:var(--primary-blue);font-weight:500}.need-item{background:#fff;padding:1.875rem 1.25rem;box-shadow:var(--card-shadow)}.need-icon{width:5rem;height:5rem;background:rgba(230,126,34,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.case-row,.process-step{background:#fff;border-radius:var(--border-radius);box-shadow:var(--card-shadow)}.need-item p{color:var(--medium-gray);margin-bottom:1.25rem;line-height:1.6}.solutions-cases{display:flex;flex-direction:column;gap:2.5rem}.case-row{display:flex;align-items:center;gap:1.875rem}.case-row:nth-child(2n){flex-direction:row-reverse}.case-image{flex:1}.case-content{flex:1;padding:1.875rem}.case-content h4{color:var(--primary-blue);font-size:1.375rem;margin-bottom:.9375rem}.case-content p{color:var(--medium-gray);margin-bottom:1.25rem;line-height:1.7}.solutions-process-steps{display:flex;justify-content:space-around;flex-wrap:wrap;gap:1.25rem}.process-step{flex:1 1 9.375rem;min-width:9.375rem;padding:1.5625rem .9375rem}.step-number{background:var(--safety-orange);color:#fff;width:3.125rem;height:3.125rem;line-height:3.125rem;margin:0 auto 1.25rem;font-weight:700;border-radius:50%;font-size:1.25rem}.article-card{border-radius:var(--border-radius);transition:var(--transition);box-shadow:var(--card-shadow)}.process-step h4{color:var(--primary-blue);margin-bottom:.625rem;font-size:1.125rem}.article-card:hover,.doc-nav:hover{box-shadow:var(--hover-shadow)}.article-link{color:var(--safety-orange);display:inline-flex;align-items:center;transition:var(--transition)}.section-divider{display:flex;align-items:center;margin:2.5rem 0 1.875rem}.section-divider h4{color:var(--primary-blue);font-size:1.25rem;white-space:nowrap;margin-right:1.25rem}.section-divider .line{flex:1;height:.125rem;background:linear-gradient(to right,var(--safety-orange),transparent)}.cta-section{background:linear-gradient(135deg,var(--primary-blue),#1a4a6f);color:#fff;padding:5rem 0}.cta-content{max-width:43.75rem;margin:0 auto}.cta-content h2{color:#fff;font-size:2rem;margin-bottom:.9375rem}.cta-content p{color:rgba(255,255,255,.9);margin-bottom:1.875rem;font-size:1rem}.cta-form{display:flex;flex-wrap:wrap;gap:.9375rem;justify-content:center;margin-bottom:1.25rem}.cta-input{flex:1 1 12.5rem;min-width:12.5rem;padding:.875rem 1.5rem;border:none;border-radius:var(--border-radius);background:rgba(255,255,255,.15);color:#fff;font-size:1rem;transition:var(--transition)}.cta-input::placeholder{color:rgba(255,255,255,.7)}.cta-input:focus{outline:0;background:rgba(255,255,255,.25);box-shadow:0 0 0 .125rem rgba(255,255,255,.2)}.cta-submit{padding:.875rem 2.25rem;background:var(--safety-orange);border:none;color:#fff;font-size:1rem;border-radius:var(--border-radius);transition:var(--transition)}.cta-submit:hover{background:#c35f1a}@media (max-width:64rem){.product-grid{grid-template-columns:repeat(2,1fr)}.service-list-item{padding:1.25rem 0}.solutions-hero h1{font-size:2.2rem}.solutions-hero .highlight{font-size:1.5rem}.solutions-hero .hero-image{flex:1}.case-row{flex-direction:column!important}.case-content,.case-image{width:100%}.case-image{max-height:18.75rem}}@media (max-width:48rem){.product-grid,.products-intro-grid,.products-tech-grid{grid-template-columns:1fr}.products-intro-grid{gap:2.5rem}.filter-bar,.landscape-links,.products-process-steps,.search-box,.services-process-steps,.solutions-process-steps{flex-direction:column;align-items:center}.products-list-header h1,.search-header h1,.services-list-header h1{font-size:1.75rem}.filter-select,.process-step{width:100%;max-width:18.75rem}.search-box,.search-result-item,.service-list-item{flex-direction:column}.pagination-btn,.result-icon,.service-icon{margin-bottom:.625rem}.search-btn,.search-btn-large,.search-input,.search-input-large{width:100%}.result-icon,.service-icon{width:auto;text-align:left}.result-desc-row,.result-row,.service-desc-row,.service-row{flex-direction:column;align-items:flex-start}.result-time,.service-time{margin-top:.25rem;white-space:normal}.result-link,.service-link{margin-top:.5rem}.services-intro-grid{grid-template-columns:1fr;gap:2.5rem}.search-box{align-items:center}.filter-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem}.filter-link{margin:0}.solutions-hero{padding:3.75rem 0}.solutions-hero .container{flex-direction:column;gap:1.875rem}.solutions-hero .hero-image{text-align:center;order:-1}.solutions-hero .hero-image img{max-width:80%}.solutions-hero h1{font-size:1.8rem;text-align:center}.solutions-hero .highlight{font-size:1.3rem}.solutions-hero .hero-subtitle{text-align:center;font-size:1rem}.hero-buttons,.hero-tags{justify-content:center}.hero-tag{padding:.375rem .9375rem;font-size:.85rem}.section-title-large{font-size:1.625rem}.cta-content h2{font-size:1.5rem}}@media (max-width:36rem){.product-overview{padding:1.25rem}.main-image{height:15.625rem}.thumbnail{width:3.75rem;height:3.75rem}.product-highlights,.related-grid{grid-template-columns:1fr}.product-actions{flex-direction:column}.product-meta span{width:100%;text-align:center}.spec-table,.spec-table tbody,.spec-table td,.spec-table th,.spec-table tr{display:block}.spec-table th{width:100%;padding-bottom:.3125rem}.spec-table td{padding-top:.3125rem;padding-bottom:.9375rem}.solutions-section-padding{padding:2.5rem 0}.hero-tags{gap:.625rem}.hero-tag{width:calc(50% - .625rem);justify-content:center}.feature{width:100%}.solution-features{flex-direction:column;align-items:center}}.article-meta,.search-box{display:flex;gap:.9375rem}.search-box{justify-content:center;flex-wrap:wrap}.search-input{padding:.875rem 1.5rem;border:.0625rem solid var(--border-color);width:25rem;border-radius:var(--border-radius);font-size:1rem;transition:var(--transition)}.filter-label{color:var(--medium-gray);margin-right:.625rem}.article-icon,.filter-link{color:var(--safety-orange)}.filter-link{margin:0 .5rem;text-decoration:none;font-weight:500;transition:var(--transition)}.filter-link:hover{text-decoration:underline;opacity:.8}.article-card{background:#fff;padding:1.5625rem;display:flex;flex-direction:column;border:.0625rem solid var(--border-color)}.article-icon{font-size:2.25rem;margin-bottom:.9375rem}.article-card h5{color:var(--primary-blue);font-size:1.125rem;margin-bottom:.75rem;font-weight:600}.article-card p{color:var(--medium-gray);font-size:.875rem;line-height:1.6;margin-bottom:.9375rem;flex-grow:1}.article-meta{color:var(--metal-gray)}.article-link{color:var(--safety-orange);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:.3125rem;margin-top:.625rem;transition:var(--transition)}.pagination{margin-top:3.125rem}.pagination-btn{margin:0 .3125rem;display:inline-block}.pagination .btn-primary{background:var(--safety-orange);border-color:var(--safety-orange);color:#fff}body{padding-top:4.6875rem}.article-header{background:linear-gradient(135deg,var(--primary-blue),#1a4a6f);padding:2.5rem 0;color:#fff}.article-title{font-size:2.5rem;font-weight:700;margin-bottom:1.25rem;line-height:1.3;text-shadow:0 .125rem .625rem rgba(0,0,0,.2)}.article-subtitle{font-size:1.125rem;opacity:.9;margin-bottom:1.875rem;max-width:43.75rem;margin-left:auto;margin-right:auto}.article-meta{display:flex;flex-wrap:wrap;gap:1.25rem 1.875rem;justify-content:center;align-items:center;font-size:.9375rem;color:rgba(255,255,255,.9);max-width:62.5rem;margin:0 auto}.article-meta span{display:inline-flex;align-items:center;gap:.375rem}.article-meta i{color:var(--safety-orange);width:1.125rem}.breadcrumb-item+.breadcrumb-item::before{content:"›";margin:0 .5rem;color:rgba(255,255,255,.5)}.main-content-wrapper{display:flex;gap:2.5rem;margin-top:2.5rem;align-items:flex-start}.content-left{flex:3;min-width:0}.content-right{flex:1;min-width:15rem}.doc-nav{position:sticky;top:6.25rem;background:rgba(255,255,255,.95);padding:1.5625rem 1.25rem;border-radius:var(--border-radius);box-shadow:var(--card-shadow);border:.0625rem solid var(--border-color);max-height:calc(100vh - 8.75rem);overflow-y:auto;z-index:10;transition:box-shadow .3s}.doc-nav h4{color:var(--primary-blue);font-size:1.125rem;margin-bottom:1.25rem;padding-bottom:.625rem;border-bottom:.125rem solid var(--safety-orange);display:flex;align-items:center;gap:.5rem}.doc-nav ul{list-style:none;padding:0;margin:0}.doc-nav li{margin-bottom:.25rem}.doc-nav a{color:var(--medium-gray);font-size:.875rem;display:block;padding:.5rem .75rem;border-radius:.25rem;border-left:.1875rem solid transparent;line-height:1.5}.content-card h2,.content-card h3,.doc-nav a:hover{color:var(--primary-blue)}.doc-nav a.active,.doc-nav a:hover{border-left-color:var(--safety-orange)}.doc-nav a:hover{background:rgba(230,126,34,.08)}.doc-nav a.active{color:var(--safety-orange);background:rgba(230,126,34,.12);font-weight:500}.doc-nav .level-2{font-weight:500}.doc-nav .level-3{padding-left:1.75rem;font-size:.8125rem}.content-card{background:var(--light-bg);padding:2.5rem;border-radius:var(--border-radius);box-shadow:var(--card-shadow)}.case-mini,.related-card{background:#fff;border-radius:var(--border-radius)}.content-card h2{font-size:1.75rem;margin:2.5rem 0 1.25rem;padding-bottom:.625rem;border-bottom:.125rem solid rgba(230,126,34,.2)}.content-card h2:first-of-type{margin-top:0}.content-card h3{font-size:1.375rem;margin:1.875rem 0 .9375rem}.content-card p{color:var(--medium-gray);line-height:1.9;margin-bottom:1.25rem}.content-card ol,.content-card ul{margin-left:1.25rem;margin-bottom:1.25rem;color:var(--medium-gray)}.btn-small,.case-mini h4,.contact-sidebar h4,.post-navigation a,.related-title{color:var(--primary-blue)}.content-card p.conclusion{margin-top:1.875rem;font-weight:500}.case-mini{padding:1.25rem;margin-bottom:1.25rem;border-left:.25rem solid var(--safety-orange)}.case-mini h4{margin-bottom:.5rem}.case-mini p{margin-bottom:0}.post-navigation{display:flex;justify-content:space-between;margin:3.125rem 0 1.875rem;padding:1.5625rem 0;border-top:.125rem solid var(--border-color);border-bottom:.125rem solid var(--border-color)}.post-navigation a{font-weight:500;max-width:45%;display:flex;flex-direction:column}.post-navigation .next{text-align:right;align-items:flex-end}.post-navigation .label{font-size:.8125rem;color:var(--medium-gray);margin-bottom:.3125rem;text-transform:uppercase;letter-spacing:.0625rem}.related-section{padding:1.25rem 0 3.75rem}.related-title{font-size:1.625rem;margin-bottom:1.875rem}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5625rem}.related-card{overflow:hidden;box-shadow:var(--card-shadow);border:.0625rem solid var(--border-color);transition:.3s}.related-card:hover{transform:translateY(-.375rem);border-color:var(--safety-orange);box-shadow:var(--hover-shadow)}.related-card img{width:100%;height:10rem;object-fit:cover}.related-card .info{padding:1.25rem 1.125rem}.btn-small{padding:.375rem 1.125rem;font-size:.8125rem;background:var(--light-bg);border-radius:1.875rem;text-decoration:none;display:inline-block;transition:.2s;border:.0625rem solid var(--border-color)}.contact-sidebar{margin-top:1.25rem;background:#fff;padding:1.5625rem;border-radius:var(--border-radius);border:.0625rem solid var(--border-color);box-shadow:var(--card-shadow)}.contact-sidebar h4{margin-bottom:.9375rem;font-size:1.125rem}.contact-sidebar .btn-primary{margin-top:.625rem;display:inline-block;padding:.5rem 1rem}@media (max-width:64rem){.main-content-wrapper{flex-direction:column}.content-right{display:none}.content-left{flex:1}.related-grid{grid-template-columns:repeat(2,1fr)}.article-title{font-size:2rem}.article-meta{flex-direction:column;gap:.9375rem}}@media (max-width:48rem){.search-btn,.search-input{width:100%}.search-box{flex-direction:column;align-items:center}.filter-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem}.filter-link{margin:0}.related-grid,.solutions-article-grid{grid-template-columns:1fr}.pagination-btn{margin-bottom:.625rem}.article-header{padding:1.875rem 0}.article-title{font-size:1.75rem}.article-subtitle{font-size:1rem}.content-card{padding:1.25rem}.content-card h2{font-size:1.5rem}.content-card h3{font-size:1.25rem}.post-navigation{flex-direction:column;gap:1.25rem}.post-navigation a{max-width:100%}.post-navigation .next{text-align:left;align-items:flex-start}}