
/* V24 two-level industrial product taxonomy */
.taxonomy{padding:62px 0 96px;background:#071420}.taxonomy-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.taxonomy-head h2{font-size:clamp(27px,3vw,43px);margin:7px 0}.taxonomy-head p{color:#a9bfd0;max-width:490px;line-height:1.7}.tax-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.tax-group{background:#0d2639;border:1px solid #2d5269;border-radius:20px;overflow:hidden}.tax-visual{height:235px;overflow:hidden;position:relative;background:#102b40}.tax-visual img{width:100%;height:100%;object-fit:cover;display:block}.tax-body{padding:30px}.tax-title{color:#fff;font-size:25px;margin:0 0 8px}.tax-en{color:#63c8f2;font-size:11px;letter-spacing:.14em}.tax-list{display:grid;gap:9px;margin-top:23px}.tax-item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;border-radius:10px;background:#102e43;border:1px solid #2b4f64;color:#e4f4fd;text-decoration:none;font-weight:600;transition:background .15s,border-color .15s}.tax-item:hover{background:#174665;border-color:#4dc3fa}.tax-item small{font-size:11px;color:#94c8df;font-weight:500}.tax-item span:last-child{color:#67d2ff}.tax-note{color:#91afc0;font-size:12px;line-height:1.8;margin-top:24px}.info-hero{padding:100px 0 58px;background:linear-gradient(125deg,#071420,#113651)}.info-hero h1{font-size:clamp(33px,4.3vw,58px);margin:14px 0;color:#fff}.info-hero p{color:#b1c9d8;line-height:1.9;max-width:790px}.info-hero .back{display:inline-block;margin-top:18px;color:#6bd0ff;text-decoration:none}.info-section{padding:68px 0 90px;background:#091b2a}.info-panel{padding:30px;border:1px solid #2b5268;border-radius:16px;background:#112b3f;max-width:980px}.info-panel h2{color:#fff;margin:0 0 15px}.info-panel p,.info-panel li{color:#b5c9d6;line-height:1.95}.info-panel ul{padding-left:21px}.info-cta{display:inline-block;margin-top:18px;padding:12px 21px;background:#148fc9;color:white!important;text-decoration:none;font-weight:bold;border-radius:7px}
@media(max-width:800px){.tax-grid{grid-template-columns:1fr}.taxonomy-head{display:block}.tax-visual{height:220px}.tax-body{padding:22px}}
