.knowledge-list-sector{background:#fff;padding:80px 0}.product-matrix-grid{display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.product-item-card{align-items:center;background:#fbfbfb;border:1px solid #f0f0f0;border-radius:0 12px 12px 0;display:flex;height:100%;overflow:hidden;padding:30px;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.product-item-card:before{background:var(--first-color);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .4s ease;width:5px}.card-inner{align-items:center;display:flex;gap:20px;width:100%}.product-title-text{color:#333;flex-grow:1;font-size:1.15rem;font-weight:700;line-height:1.4;transition:color .3s}.action-arrow{background:#fff;border:1px solid #eee;border-radius:50%;color:#ccc;flex-shrink:0;height:35px;text-align:center;transition:.4s;width:35px}.product-item-card:hover{background:#fff;border-color:var(--first-color);box-shadow:0 10px 40px rgba(0,0,0,.06);transform:translateY(-5px)}.product-item-card:hover:before{transform:scaleY(1)}.product-item-card:hover .product-title-text{color:var(--first-color)}.product-item-card:hover .action-arrow{background:var(--first-color);border-color:var(--first-color);color:#fff;transform:translateX(5px)}.fa-chevron-right:before{content:"\f054"}.knowledge-dashboard{align-items:flex-start;background:#fff;display:flex;gap:40px;margin:40px auto;max-width:1560px;position:relative}.sidebar-controller{background:#fbfbfb;border:1px solid #f0f0f0;display:flex;flex-direction:column;flex-shrink:0;max-height:calc(100vh - 200px);padding:15px;position:sticky;top:160px;width:320px}.guide-btn-stack{flex-grow:1;overflow-y:auto}.guide-btn-stack::-webkit-scrollbar{width:4px}.guide-btn-stack::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.guide-btn-stack::-webkit-scrollbar-thumb{background:var(--first-color);border-radius:10px}.guide-btn-stack::-webkit-scrollbar-thumb:hover{background:var(--second-color)}.sidebar-controller h4{border-left:4px solid var(--first-color);color:#222;font-size:1.1rem;font-weight:800;letter-spacing:.5px;margin-bottom:30px;padding-left:10px}.phase-header-flex{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:40px 0 30px}.phase-header-flex h2{border-left:6px solid var(--first-color);margin:0!important;padding-left:20px}.glow-action-btn{align-items:center;background:var(--first-color);border-radius:5px;box-shadow:0 4px 15px rgba(var(--first-color-rgb),.3);color:#fff!important;display:inline-flex;font-size:.95rem;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:12px 30px;position:relative;text-decoration:none;transition:background .5s ease,box-shadow .3s ease,filter .3s ease}.glow-action-btn:before{animation:glass-sweep 3s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0));content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-25deg);transition:none;width:50%}@keyframes glass-sweep{0%{left:-100%}30%{left:150%}to{left:150%}}.glow-action-btn:hover{background:var(--second-color);box-shadow:0 8px 25px rgba(var(--first-color-rgb),.4);filter:brightness(1.1)}.guide-btn-stack{display:flex;flex-direction:column;gap:8px}.guide-link{background:0 0;border-radius:12px;color:#555;display:block;font-size:.95rem;padding:15px 20px;text-align:left;text-decoration:none;transition:.3s cubic-bezier(.4,0,.2,1)}.guide-link.active,.guide-link:hover{background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.05);color:var(--first-color)}.guide-link.active{background:#fff;font-weight:700}.content-wrap{background:#fff;flex-grow:1}.product-hero-header{border-bottom:1px solid #f0f0f0;margin-bottom:20px;padding:40px 0 60px}.product-hero-header h1{color:#111;display:inline-block;font-size:3.2rem;font-weight:900;letter-spacing:-1px;line-height:1.1;margin:0;position:relative}.product-hero-header h1:after{background:var(--first-color);border-radius:3px;bottom:-15px;content:"";height:6px;left:0;position:absolute;width:80px}.phase-slide{border-bottom:2px solid #f8f8f8;padding:40px 0;scroll-margin-top:40px}.phase-slide:last-child{border-bottom:none}.phase-slide-inner{max-width:100%}.phase-slide-inner h1{color:#111;font-size:2.4rem;font-weight:800;margin-bottom:40px}.phase-slide-inner h2{border-left:6px solid var(--first-color);color:var(--first-color);font-size:1.8rem;font-weight:700;line-height:1.3!important;margin:40px 0 30px;padding-left:20px;text-transform:math-auto}.phase-slide-inner h3{background:#f4f6f8;border-radius:0 4px 4px 0;color:#111;display:inline-block;font-size:1.3rem;font-weight:700;line-height:1.4;margin:35px 0 20px;padding:10px 20px}.phase-slide-inner h4{color:#333;font-size:1.1rem;font-weight:700;line-height:1.4;margin:25px 0 15px;text-transform:math-auto}.phase-slide-inner h4:before{color:var(--first-color);content:"•";font-size:1.2rem;margin-right:12px}.phase-slide-inner table{border:1px solid #eee;border-collapse:collapse;margin:30px 0;table-layout:auto;width:100%!important}.phase-slide-inner td,.phase-slide-inner th{border:1px solid #eee;padding:16px 24px;text-align:left;vertical-align:top}.phase-slide-inner th{background:#f9f9f9;color:var(--first-color);font-weight:700}.phase-slide-inner tr:nth-child(2n){background:#fdfdfd}.spec-table-industrial .p-key{background:#fafafa;color:#666;font-weight:700;width:30%}.spec-table-industrial th{background:initial!important;color:var(--first-color);text-align:center}.phase-slide-inner td b{white-space:nowrap}.faq-industrial-stack{display:flex;flex-direction:column;gap:40px;margin-top:30px}.faq-industrial-item h3{background:#fff;border:1px solid #eee;border-radius:12px;color:#111!important;display:block;font-size:1.25rem;margin-bottom:15px;padding:15px 15px 15px 70px;position:relative;transition:.3s;width:100%}.faq-industrial-item h3:before{align-items:center;background:var(--first-color);border-radius:8px;color:#fff;content:"Q";display:flex;font-size:1rem;font-weight:900;height:35px;justify-content:center;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:35px}.faq-industrial-item:hover h3{border-color:var(--first-color);box-shadow:0 5px 20px rgba(0,0,0,.05)}.faq-industrial-item p{color:#666;line-height:1.8}.cta-phase-container{background:linear-gradient(135deg,#f9f9f9,#fff);border:1px solid #eee;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.03);margin-top:60px;padding:50px}.cta-header h2{border-left:none;color:#111!important;font-size:1.4rem;font-weight:800;margin:0 0 20px!important;padding-left:0}.cta-link{border-bottom:2px solid rgba(var(--first-color-rgb),.1);color:var(--first-color);font-weight:700;text-decoration:none}@media (max-width:1200px){.knowledge-dashboard{flex-direction:column;margin:0 auto;padding:20px}.sidebar-controller{background:0 0;border:none;margin-bottom:30px;max-height:none;padding:10px;position:relative;top:0;width:100%}.guide-btn-stack{display:flex;flex-direction:column;gap:4px;overflow:visible}.guide-link{background:#f9f9f9;box-sizing:border-box;margin-bottom:2px;width:100%}.product-hero-header h1{font-size:2.2rem;line-height:1.2}.phase-slide{padding:30px 0}.phase-slide-inner table{border:none;margin:20px 0}@media (max-width:768px){:root{--font-size:16px}.product-hero-header h1{font-size:1.8rem}.phase-slide-inner table,.phase-slide-inner tbody,.phase-slide-inner td,.phase-slide-inner th,.phase-slide-inner thead,.phase-slide-inner tr{box-sizing:border-box;display:block;width:100%!important}.phase-slide-inner thead{display:none}.phase-slide-inner tr{background:#fff;border:1px solid #eee;border-radius:8px;margin-bottom:15px;overflow:hidden}.phase-slide-inner td{border:none;border-bottom:1px solid #f8f8f8;min-width:0!important;padding:12px 15px;text-align:left!important}.phase-slide-inner td:first-child,.spec-table-industrial .p-key{background:#fafafa;color:var(--first-color);font-weight:700;padding-top:15px}.phase-slide-inner td:last-child{border-bottom:none;padding-bottom:15px}.phase-slide-inner td b{white-space:normal!important}.faq-industrial-item h3{padding-left:20px}.faq-industrial-item h3:before{display:none}.faq-industrial-item p{padding-left:0}.knowledge-dashboard{display:block;padding:0}.phase-slide-inner{box-sizing:border-box;padding:0 10px}.phase-slide-inner h2{font-size:1.5rem}}}@media (max-width:1200px){.knowledge-list-sector{padding:50px 20px}.product-matrix-grid{gap:15px;grid-template-columns:1fr}}