.industry-page {
  --industry-bg-panel: rgba(13, 20, 39, 0.72);
  --industry-border-soft: rgba(111, 231, 255, 0.18);
  --industry-border-bright: rgba(88, 225, 255, 0.44);
  --industry-text-main: #f4f8ff;
  --industry-text-muted: #8f9bb3;
  --industry-text-soft: #b9c5dc;
  --industry-cyan: #4de8ff;
  --industry-blue: #3d7dff;
  --industry-violet: #8d5cff;
  --industry-green: #37ffc2;
  --industry-radius-lg: 28px;
  --industry-radius-md: 20px;
  position: relative;
  min-height: 100vh;
  color: var(--industry-text-main);
  background:
    radial-gradient(circle at 15% 12%, rgba(77, 232, 255, 0.14), transparent 30%),
    radial-gradient(circle at 80% 8%, rgba(141, 92, 255, 0.18), transparent 28%),
    radial-gradient(circle at 65% 75%, rgba(55, 255, 194, 0.08), transparent 32%),
    linear-gradient(180deg, #050812 0%, #07101d 45%, #040711 100%);
  overflow: hidden;
}
.industry-page::before {content: "";position: fixed;inset: 0;pointer-events: none;background-image: linear-gradient(rgba(77, 232, 255, 0.045) 1px, transparent 1px), linear-gradient(90deg, rgba(77, 232, 255, 0.045) 1px, transparent 1px);background-size: 54px 54px;mask-image: linear-gradient(to bottom, rgba(0,0,0,0.85), rgba(0,0,0,0.25), transparent);z-index: 0;}
.industry-page::after {content: "";position: fixed;left: 0;right: 0;top: 0;height: 40vh;pointer-events: none;background: linear-gradient(90deg, transparent 0%, rgba(77,232,255,0.05) 50%, transparent 100%);transform: skewY(-8deg) translateY(-30%);z-index: 0;}

.industry-page * {box-sizing: border-box;}
.industry-page a {color: inherit;text-decoration: none;}
.industry-page .container {width: min(1240px, calc(100% - 40px));margin: 0 auto;}
.industry-page section {position: relative;z-index: 1;padding: 54px 0;}
.industry-page .hero {position: relative;padding: 76px 0 54px;}
.industry-page .hero-grid {display: grid;grid-template-columns: 1.1fr 0.9fr;gap: 42px;align-items: center;}
.industry-page .eyebrow {display: inline-flex;align-items: center;gap: 10px;padding: 8px 13px;border: 1px solid rgba(77, 232, 255, 0.22);border-radius: 999px;color: var(--industry-cyan);background: rgba(77, 232, 255, 0.055);font-size: 13px;font-weight: 700;letter-spacing: 0;text-transform: uppercase;margin-bottom: 22px;}
.industry-page .eyebrow-dot {width: 8px;height: 8px;border-radius: 50%;background: var(--industry-green);box-shadow: 0 0 16px rgba(55, 255, 194, 0.9);}
.industry-page h1 {font-size: clamp(42px, 6vw, 76px);line-height: 1;letter-spacing: 0;max-width: 820px;margin-bottom: 24px;}
.industry-page h2 {font-size: clamp(30px, 4vw, 48px);line-height: 1.08;letter-spacing: 0;max-width: 760px;}
.industry-page .gradient-text {background: linear-gradient(135deg, #fff 0%, #b8f5ff 35%, #7ca2ff 67%, #d3b9ff 100%);-webkit-background-clip: text;background-clip: text;color: transparent;}
.industry-page .hero-text,.industry-page .section-description,.industry-page .category-card p,.industry-page .company-card p,.industry-page .blog-card p,.industry-page .knowledge-copy p,.industry-page .knowledge-card p,.industry-page .industry-exhibitor-featured p,.industry-page .industry-resource-card p,.industry-page .form-info p,.industry-page .cta p {color: var(--industry-text-soft);line-height: 1.65;}
.industry-page .hero-text {max-width: 720px;font-size: 18px;margin-bottom: 32px;}
.industry-page .hero-actions {display: flex;flex-wrap: wrap;gap: 14px;margin-bottom: 34px;}
.industry-page .btn {display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 46px;padding: 0 20px;border-radius: 999px;border: 1px solid rgba(77, 232, 255, 0.24);background: rgba(255, 255, 255, 0.035);color: var(--industry-text-main);font-size: 14px;font-weight: 700;transition: 0.25s;white-space: nowrap;}
.industry-page .btn:hover {border-color: rgba(77, 232, 255, 0.72);box-shadow: 0 0 30px rgba(77, 232, 255, 0.18);transform: translateY(-1px);}
.industry-page .btn-primary {background: linear-gradient(135deg, rgba(77, 232, 255, 0.96), rgba(61, 125, 255, 0.95) 52%, rgba(141, 92, 255, 0.95));color: #04101d;border-color: transparent;}
.industry-page .btn-wide {width: 100%;}
.industry-page .hero-stats {display: grid;grid-template-columns: repeat(3, 1fr);gap: 14px;max-width: 720px;}
.industry-page .stat-card,.industry-page .glass-card,.industry-page .form-card,.industry-page .form-info,.industry-page .cta,.industry-page .anchor-page {border: 1px solid var(--industry-border-soft);background: var(--industry-bg-panel);}
.industry-page .stat-card {padding: 18px;border-radius: 18px;}
.industry-page .stat-value {font-size: 27px;font-weight: 800;color: var(--industry-cyan);margin-bottom: 4px;}
.industry-page .stat-label {color: var(--industry-text-muted);font-size: 13px;line-height: 1.45;}
.industry-page .hero-visual {position: relative;min-height: 520px;border-radius: var(--industry-radius-lg);border: 1px solid rgba(77, 232, 255, 0.18);background: linear-gradient(145deg, rgba(16, 26, 52, 0.82), rgba(8, 14, 31, 0.62)), radial-gradient(circle at 50% 20%, rgba(77, 232, 255, 0.22), transparent 38%);box-shadow: 0 0 30px rgba(77, 232, 255, 0.18), inset 0 0 80px rgba(77, 232, 255, 0.045);overflow: hidden;}
.industry-page .orbital {position: absolute;inset: 70px;border-radius: 50%;border: 1px solid rgba(77, 232, 255, 0.22);}
.industry-page .orbital.two {inset: 120px 80px 90px;border-color: rgba(141, 92, 255, 0.25);transform: rotate(-18deg);}
.industry-page .machine-core {position: absolute;left: 50%;top: 48%;width: 230px;height: 230px;transform: translate(-50%, -50%);border-radius: 28px;background: linear-gradient(145deg, rgba(77, 232, 255, 0.18), rgba(141, 92, 255, 0.12)), rgba(255, 255, 255, 0.035);border: 1px solid rgba(77, 232, 255, 0.34);box-shadow: 0 0 44px rgba(77, 232, 255, 0.26);}
.industry-page .machine-core::before,.industry-page .machine-core::after {content: "";position: absolute;border-radius: 18px;border: 1px solid rgba(255, 255, 255, 0.12);background: rgba(5, 8, 18, 0.55);}
.industry-page .machine-core::before {width: 150px;height: 50px;left: 40px;top: 58px;}
.industry-page .machine-core::after {width: 110px;height: 70px;left: 60px;top: 126px;}
.industry-page .data-chip {position: absolute;padding: 12px 14px;border-radius: 16px;background: rgba(5, 10, 24, 0.72);border: 1px solid rgba(77, 232, 255, 0.24);color: var(--industry-text-soft);font-size: 12px;}
.industry-page .data-chip strong {display: block;color: var(--industry-text-main);font-size: 14px;margin-bottom: 3px;}
.industry-page .chip-1 {left: 32px;top: 64px;}
.industry-page .chip-2 {right: 34px;top: 110px;}
.industry-page .chip-3 {left: 46px;bottom: 72px;}
.industry-page .chip-4 {right: 44px;bottom: 54px;}
.industry-page .scan-line {position: absolute;left: 0;right: 0;top: 34%;height: 2px;background: linear-gradient(90deg, transparent, rgba(77, 232, 255, 0.85), transparent);box-shadow: 0 0 20px rgba(77, 232, 255, 0.7);}
.industry-page .section-head {display: flex;align-items: flex-end;justify-content: space-between;gap: 28px;margin-bottom: 28px;}
.industry-page .section-kicker {color: var(--industry-cyan);font-size: 13px;font-weight: 800;letter-spacing: 0;text-transform: uppercase;margin-bottom: 10px;}
.industry-page .section-description {max-width: 530px;font-size: 15px;}
.industry-page .industry-path {display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 24px;color: var(--industry-text-muted);font-size: 14px;}
.industry-page .path-item {padding: 9px 13px;border-radius: 999px;border: 1px solid rgba(77, 232, 255, 0.14);background: rgba(255, 255, 255, 0.03);}
.industry-page .path-item.active {color: var(--industry-cyan);border-color: rgba(77, 232, 255, 0.38);background: rgba(77, 232, 255, 0.065);}
.industry-page .category-grid,.industry-page .company-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 18px;}
.industry-page .blog-grid {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px;align-items: stretch;}
.industry-page .glass-card {position: relative;border-radius: var(--industry-radius-md);background: linear-gradient(145deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.025)), rgba(8, 15, 31, 0.72);overflow: hidden;transition: 0.25s;}
.industry-page .glass-card:hover {transform: translateY(-4px);border-color: var(--industry-border-bright);box-shadow: 0 0 30px rgba(77, 232, 255, 0.18);}
.industry-page .category-card,.industry-page .blog-card {min-height: 260px;padding: 24px;display: flex;flex-direction: column;justify-content: space-between;}
.industry-page .company-card {padding: 22px;}
.industry-page .icon-box {width: 48px;height: 48px;border-radius: 16px;display: grid;place-items: center;margin-bottom: 18px;background: linear-gradient(135deg, rgba(77, 232, 255, 0.18), rgba(141, 92, 255, 0.14));border: 1px solid rgba(77, 232, 255, 0.25);color: var(--industry-cyan);box-shadow: 0 0 18px rgba(77, 232, 255, 0.12);font-size: 22px;}
.industry-page .category-card h3,.industry-page .company-card h3,.industry-page .blog-card h3 {font-size: 20px;line-height: 1.25;margin-bottom: 12px;letter-spacing: 0;}
.industry-page .blog-card h3 {min-height: 100px;margin-bottom: 16px;}
.industry-page .card-link {display: inline-flex;align-items: center;color: var(--industry-cyan);font-weight: 800;font-size: 14px;margin-top: 18px;}
.industry-page .industry-blog-image {position: relative;display: block;aspect-ratio: 16 / 9;margin: 0 0 18px;border-radius: 14px;overflow: hidden;border: 1px solid rgba(77, 232, 255, 0.18);background: radial-gradient(circle at 20% 18%, rgba(77, 232, 255, 0.2), transparent 34%), linear-gradient(135deg, rgba(7, 16, 33, 0.95), rgba(22, 28, 55, 0.95));box-shadow: inset 0 0 34px rgba(77, 232, 255, 0.07);}
.industry-page .industry-blog-image::after {content: "";position: absolute;inset: 0;background: linear-gradient(135deg, rgba(77, 232, 255, 0.08), transparent 42%, rgba(141, 92, 255, 0.1));pointer-events: none;}
.industry-page .industry-blog-image img {width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;}
.industry-page .industry-blog-meta {display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;color:var(--industry-text-muted);font-size:12px;font-weight:800;}
.industry-page .industry-blog-meta span {padding:6px 9px;border:1px solid rgba(77,232,255,.14);border-radius:999px;background:rgba(255,255,255,.035);}
.industry-page .industry-blog-more {display: flex;justify-content: flex-end;margin-top: 20px;}
.industry-page .blog-empty {padding: 24px;border-radius: var(--industry-radius-md);border: 1px solid var(--industry-border-soft);background: var(--industry-bg-panel);color: var(--industry-text-soft);font-weight: 800;}
.industry-page .industry-exhibitor-content {display:grid;grid-template-columns:1.05fr .95fr;gap:18px;align-items:stretch;}
.industry-page .industry-exhibitor-featured,.industry-page .industry-resource-card {display:grid;position:relative;border:1px solid var(--industry-border-soft);background:linear-gradient(145deg,rgba(77,232,255,.1),rgba(141,92,255,.07)),rgba(8,15,31,.76);overflow:hidden;transition:.25s;}
.industry-page .industry-exhibitor-featured {grid-template-rows:minmax(210px,1fr) auto;min-height:420px;padding:0;border-radius:var(--industry-radius-lg);box-shadow:0 0 30px rgba(77,232,255,.14);}
.industry-page .industry-exhibitor-featured:hover,.industry-page .industry-resource-card:hover {transform:translateY(-4px);border-color:var(--industry-border-bright);box-shadow:0 0 30px rgba(77,232,255,.18);}
.industry-page .industry-exhibitor-image {display:block;position:relative;min-width:0;min-height:0;overflow:hidden;background:rgba(5,12,28,.7);}
.industry-page .industry-exhibitor-image::after {content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(77,232,255,.06),transparent 48%,rgba(141,92,255,.1));pointer-events:none;}
.industry-page .industry-exhibitor-image img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:.3s;}
.industry-page .industry-exhibitor-featured:hover .industry-exhibitor-image img,.industry-page .industry-resource-card:hover .industry-exhibitor-image img {transform:scale(1.025);}
.industry-page .industry-exhibitor-body {min-width:0;padding:26px;}
.industry-page .industry-exhibitor-featured .article-tag,.industry-page .industry-resource-card .resource-type {width:max-content;max-width:100%;margin-bottom:18px;padding:7px 10px;border:1px solid rgba(77,232,255,.22);border-radius:999px;background:rgba(77,232,255,.08);color:var(--industry-cyan);font-size:11px;font-weight:800;text-transform:uppercase;}
.industry-page .industry-exhibitor-featured h3 {max-width:760px;margin:0 0 16px;font-size:34px;line-height:1.12;letter-spacing:0;}
.industry-page .industry-exhibitor-featured p {max-width:720px;margin:0;}
.industry-page .industry-exhibitor-featured .article-meta {display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;color:var(--industry-text-muted);font-size:13px;font-weight:800;}
.industry-page .industry-exhibitor-featured .article-meta span {padding:8px 11px;border:1px solid rgba(77,232,255,.15);border-radius:999px;background:rgba(255,255,255,.035);}
.industry-page .industry-exhibitor-stack {display:grid;gap:14px;}
.industry-page .industry-resource-card {grid-template-columns:140px minmax(0,1fr);min-height:150px;padding:0;border-radius:18px;}
.industry-page .industry-resource-card .industry-exhibitor-body {padding:18px;}
.industry-page .industry-resource-card h3 {margin:0 0 10px;font-size:20px;line-height:1.25;letter-spacing:0;}
.industry-page .industry-resource-card p {margin:0;font-size:14px;}
.industry-page .industry-resource-card .resource-meta {margin-top:14px;color:var(--industry-green);font-size:12px;font-weight:800;text-transform:uppercase;}
.industry-page .anchor-page,.industry-page .form-info,.industry-page .form-card,.industry-page .cta {border-radius: var(--industry-radius-lg);background: rgba(8, 15, 31, 0.76);box-shadow: 0 0 30px rgba(77, 232, 255, 0.14);}
.industry-page #methods {padding: 36px 0 58px;}
.industry-page .anchor-page {position: relative;min-height: 580px;padding: 34px;border-radius: 28px;display: grid;align-items: center;overflow: hidden;}
.industry-page .anchor-page::before {content: "";position: absolute;right: -120px;top: -190px;width: 430px;height: 430px;border-radius: 50%;border: 1px solid rgba(77, 232, 255, 0.16);background: radial-gradient(circle, rgba(141, 92, 255, 0.1), transparent 66%);pointer-events: none;}
.industry-page .anchor-page .section-kicker {margin-bottom: 12px;}
.industry-page .anchor-page h2 {font-size: clamp(40px, 4.2vw, 52px);line-height: 0.98;max-width: 620px;margin-bottom: 24px;}
.industry-page .anchor-page p {max-width: 620px;margin: 0 0 24px;color: var(--industry-text-soft);font-size: 17px;line-height: 1.6;}
.industry-page .anchor-page .hero-actions {align-items: center;gap: 14px;margin: 26px 0 0;}
.industry-page .anchor-page .btn {min-width: 180px;min-height: 46px;padding: 0 22px;line-height: 1;}
.industry-page #methods .container {width:min(1240px,calc(100% - 40px));}
.industry-page .knowledge-hub {grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:30px;align-items:stretch;min-height:860px;padding:34px 28px;background:radial-gradient(circle at 9% 50%,rgba(17,102,155,.15),transparent 34%),linear-gradient(135deg,rgba(3,16,34,.97),rgba(3,11,25,.95));border-color:rgba(38,189,255,.43);box-shadow:0 24px 70px rgba(0,0,0,.26),inset 0 0 80px rgba(37,220,255,.035);}
.industry-page .knowledge-hub::before {display:none;}
.industry-page .knowledge-copy {position:relative;z-index:1;align-self:stretch;display:flex;flex-direction:column;width:100%;padding:10px 8px 0;}
.industry-page .knowledge-heading {margin:0 0 28px;}
.industry-page .knowledge-copy .section-kicker {margin-bottom:20px;font-size:15px;color:#00e7ff;}
.industry-page .knowledge-copy h2 {max-width:480px;margin:0;font-size:clamp(40px,2.8vw,46px);line-height:1.06;color:#fff;}
.industry-page .knowledge-copy h2 span {display:block;background:linear-gradient(90deg,#25dcff,#9564ff 72%,#d05bff);-webkit-background-clip:text;background-clip:text;color:transparent;}
.industry-page .knowledge-description {display:grid;gap:18px;margin:0;padding:0;}
.industry-page .knowledge-copy p {max-width:460px;margin:0;font-size:15px;line-height:1.62;}
.industry-page .knowledge-copy p:first-of-type {color:#edf4ff;font-weight:600;}
.industry-page .knowledge-footer {margin-top:36px;padding:0;}
.industry-page .knowledge-actions {display:flex;flex-wrap:nowrap;gap:12px;margin:0 0 36px;}
.industry-page .knowledge-actions .btn {flex:0 1 200px;min-width:0;min-height:54px;padding:0 14px;border-radius:999px;font-size:13px;}
.industry-page .knowledge-actions .btn-primary {flex-basis:228px;justify-content:space-between;min-width:0;padding:0 20px;}
.industry-page .knowledge-actions svg {width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}
.industry-page .knowledge-points {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:480px;}
.industry-page .knowledge-points div {display:block;padding:0 16px;border-right:1px solid rgba(77,232,255,.15);}
.industry-page .knowledge-points div:first-child {padding-left:0;}
.industry-page .knowledge-points div:last-child {border-right:0;}
.industry-page .knowledge-points svg {width:28px;height:28px;margin-bottom:8px;fill:none;stroke:#00e7ff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}
.industry-page .knowledge-points strong {display:block;min-height:32px;margin:0 0 8px;color:#00e7ff;font-size:11px;line-height:1.35;}
.industry-page .knowledge-points span {display:block;color:#9eabc0;font-size:11px;line-height:1.55;}
.industry-page .knowledge-card-grid {position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;}
.industry-page .knowledge-card {position:relative;isolation:isolate;grid-column:span 2;height:260px;min-height:0;padding:16px 17px;display:flex;flex-direction:column;border:1px solid rgba(46,185,239,.42);border-radius:12px;background:#061429;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);overflow:hidden;transition:.24s;}
.industry-page .knowledge-card:nth-child(4),.industry-page .knowledge-card:nth-child(5) {grid-column:span 3;height:225px;}
.industry-page .knowledge-card:nth-child(n+6) {grid-column:span 2;height:250px;}
.industry-page .knowledge-card::before {content:"";position:absolute;z-index:-2;inset:0;background:var(--knowledge-image) var(--knowledge-position,center) / cover no-repeat;filter:saturate(.9) contrast(1.05) brightness(.82);opacity:.92;transition:.3s;}
.industry-page .knowledge-card::after {content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(3,17,34,.08),rgba(3,15,31,.5) 42%,rgba(2,12,27,.97) 100%);pointer-events:none;}
.industry-page .knowledge-card.exhibitor::after {background:linear-gradient(180deg,rgba(74,42,145,.2),rgba(5,17,38,.5) 42%,rgba(2,12,27,.97) 100%);}
.industry-page .knowledge-card:hover {transform:translateY(-4px);border-color:rgba(77,232,255,.68);box-shadow:0 14px 34px rgba(0,0,0,.2),0 0 24px rgba(77,232,255,.12);}
.industry-page .knowledge-card:hover::before {opacity:.84;transform:scale(1.035);}
.industry-page .knowledge-card-top {display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:auto;}
.industry-page .knowledge-icon {width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(0,220,255,.72);border-radius:10px;background:linear-gradient(145deg,rgba(0,166,217,.55),rgba(5,45,91,.78));color:#f5f9ff;box-shadow:inset 0 0 18px rgba(46,205,255,.08),0 0 18px rgba(0,153,255,.08);}
.industry-page .knowledge-icon svg {width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}
.industry-page .knowledge-card.exhibitor .knowledge-icon {border-color:rgba(159,104,255,.72);background:linear-gradient(145deg,rgba(112,55,220,.66),rgba(39,22,93,.86));}
.industry-page .knowledge-label {padding:7px 11px;border:1px solid rgba(77,232,255,.18);border-radius:999px;background:rgba(0,164,224,.12);color:#00e7ff;font-size:10px;font-weight:800;text-transform:uppercase;}
.industry-page .knowledge-card.exhibitor .knowledge-label {border-color:rgba(159,104,255,.5);background:rgba(88,42,177,.38);color:#decaff;}
.industry-page .knowledge-card h3 {min-height:24px;max-height:48px;margin:12px 0 6px;overflow:hidden;font-size:16px;line-height:1.35;letter-spacing:0;}
.industry-page .knowledge-card p {display:-webkit-box;margin:0;overflow:hidden;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.industry-page .knowledge-card .card-link {display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding-top:8px;font-size:12px;}
.industry-page .knowledge-card .card-link::after {content:"\2192";width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(77,232,255,.65);border-radius:50%;font-size:15px;line-height:1;}
.industry-page .knowledge-legend {grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:center;gap:38px;margin-top:8px;color:var(--industry-text-muted);font-size:10px;}
.industry-page .knowledge-legend span {display:inline-flex;align-items:center;gap:10px;}
.industry-page .knowledge-legend i {width:10px;height:10px;border-radius:50%;background:var(--industry-cyan);box-shadow:0 0 12px rgba(77,232,255,.8);}
.industry-page .knowledge-legend span:nth-child(2) i {background:var(--industry-violet);box-shadow:0 0 12px rgba(141,92,255,.8);}
.industry-page .knowledge-legend em {font-style:normal;text-transform:none;}
.industry-page button.btn {appearance: none;cursor: pointer;font-family: inherit;}
.industry-page .anchor-layout,.industry-page .form-section {position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0, 1fr) minmax(500px, 0.92fr);gap: 66px;align-items: center;}
.industry-page .method-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;}
.industry-page .method-item {min-height: 116px;padding: 17px 16px;border-radius: 14px;border: 1px solid rgba(77, 232, 255, 0.13);background: rgba(255, 255, 255, 0.035);color: var(--industry-text-soft);font-size: 15px;line-height: 1.45;}
.industry-page .method-item strong {display: block;color: var(--industry-text-main);margin-bottom: 4px;}
.industry-page .industry-modal {position: fixed;z-index: 999;inset: 0;display: none;align-items: center;justify-content: center;padding: 20px;background: rgba(1, 6, 17, 0.72);backdrop-filter: blur(10px);}
.industry-page .industry-modal.active {display: flex;}
.industry-page .industry-modal-box {position: relative;width: min(460px, 100%);padding: 34px;border-radius: 8px;border: 1px solid rgba(77, 232, 255, 0.27);color: var(--industry-text-main);background: linear-gradient(145deg, rgba(14, 27, 52, 0.96), rgba(6, 14, 30, 0.96));box-shadow: 0 24px 70px rgba(0, 0, 0, 0.48), 0 0 42px rgba(77, 232, 255, 0.2);}
.industry-page .industry-modal-box h3 {font-size: 34px;line-height: 1.1;margin: 0 0 12px;}
.industry-page .industry-modal-box p {margin: 0 0 24px;color: var(--industry-text-soft);line-height: 1.7;}
.industry-page .industry-modal-close {position: absolute;top: 14px;right: 14px;display: grid;width: 36px;height: 36px;place-items: center;border-radius: 50%;border: 1px solid rgba(77, 232, 255, 0.24);background: rgba(77, 232, 255, 0.06);color: var(--industry-text-main);font-size: 24px;line-height: 1;cursor: pointer;}
.industry-page #forms {padding: 54px 0;}
.industry-page #forms .form-section {display: grid;grid-template-columns: 0.9fr 1.1fr;gap: 20px;align-items: stretch;}
.industry-page .form-info {padding: 30px;border-radius: var(--industry-radius-lg);background: linear-gradient(145deg, rgba(77,232,255,0.11), rgba(141,92,255,0.08)), rgba(8,15,31,0.76);border: 1px solid rgba(77,232,255,0.16);}
.industry-page #forms .form-info h2 {margin-bottom: 18px;}
.industry-page #forms .form-info p {margin-bottom: 18px;line-height: 1.7;}
.industry-page .mini-list {display: grid;gap: 10px;margin-top: 20px;}
.industry-page .mini-list span {display: flex;align-items: center;gap: 10px;color: var(--industry-text-soft);font-size: 14px;}
.industry-page .mini-list span::before {content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--industry-green);box-shadow: 0 0 12px rgba(55, 255, 194, 0.8);flex: 0 0 auto;}
.industry-page .form-card {padding: 26px;border-radius: var(--industry-radius-lg);border: 1px solid rgba(77,232,255,0.16);background: rgba(8,15,31,0.78);backdrop-filter: blur(18px);}
.industry-page .tabs,.industry-page .company-meta {display: flex;gap: 10px;flex-wrap: wrap;}
.industry-page .tabs {display: flex;gap: 10px;margin-bottom: 22px;}
.industry-page .tab,.industry-page .tag {padding: 10px 12px;border-radius: 14px;background: rgba(255, 255, 255, 0.035);border: 1px solid rgba(77, 232, 255, 0.12);color: var(--industry-text-soft);font-weight: 800;font-size: 13px;}
.industry-page .tab {flex: 1;padding: 13px 14px;text-align: center;cursor: pointer;font-family: inherit;appearance: none;line-height: 1.1;}
.industry-page .tab.active,.industry-page #forms .tab.active {color: #04101d;background: linear-gradient(135deg, var(--industry-cyan), var(--industry-blue));border-color: transparent;}
.industry-page form {display: grid;gap: 14px;}
.industry-page .form-row {display: grid;grid-template-columns: repeat(2, 1fr);gap: 14px;}
.industry-page label {display: grid;gap: 7px;color: var(--industry-text-soft);font-size: 13px;font-weight: 700;}
.industry-page input,.industry-page select,.industry-page textarea {width: 100%;min-height: 46px;border-radius: 14px;border: 1px solid rgba(77, 232, 255, 0.14);background: rgba(255, 255, 255, 0.045);color: var(--industry-text-main);padding: 12px 14px;outline: none;font: inherit;transition: 0.25s;}
.industry-page input:focus,.industry-page select:focus,.industry-page textarea:focus {border-color: rgba(77, 232, 255, 0.65);box-shadow: 0 0 0 4px rgba(77, 232, 255, 0.08);}
.industry-page textarea {min-height: 110px;resize: vertical;}
.industry-page #forms .btn-wide {color: #04101d;font-weight: 800;text-align: center;}
.industry-page .btn:disabled {opacity: 0.65;cursor: wait;transform: none;}
.industry-page .industry-form-message {min-height: 22px;color: var(--industry-text-muted);font-size: 14px;font-weight: 800;text-align: center;}
.industry-page .industry-form-message.success {color: var(--industry-green);}
.industry-page .industry-form-message.error {color: #ff778c;}
.industry-page option {background: #08101f;color: var(--industry-text-main);}
.industry-page .company-logo {width: 58px;height: 58px;border-radius: 18px;margin-bottom: 18px;background: linear-gradient(135deg, rgba(77, 232, 255, 0.18), rgba(141, 92, 255, 0.16)), rgba(255, 255, 255, 0.04);border: 1px solid rgba(77, 232, 255, 0.18);display: grid;place-items: center;color: var(--industry-cyan);font-weight: 900;}
.industry-page .blog-date {color: var(--industry-cyan);font-size: 12px;font-weight: 800;letter-spacing: 0;text-transform: uppercase;margin-bottom: 14px;}
.industry-page .cta {padding: 40px;display: flex;justify-content: space-between;align-items: center;gap: 26px;background: linear-gradient(135deg, rgba(77, 232, 255, 0.14), rgba(141, 92, 255, 0.12)), rgba(8, 15, 31, 0.8);}

@media (max-width: 1080px) {
  .industry-page .hero-grid,.industry-page .anchor-layout,.industry-page .form-section {grid-template-columns: 1fr;}
  .industry-page #forms .container {width: min(100% - 40px, 1280px);}
  .industry-page #forms .form-section {grid-template-columns: 1fr;gap: 24px;}
  .industry-page .anchor-layout {gap: 30px;}
  .industry-page .knowledge-hub {grid-template-columns:1fr;min-height:auto;}
  .industry-page .knowledge-card-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
  .industry-page .knowledge-card,.industry-page .knowledge-card:nth-child(4),.industry-page .knowledge-card:nth-child(5),.industry-page .knowledge-card:nth-child(n+6) {grid-column:span 1;height:270px;}
  .industry-page .category-grid,.industry-page .company-grid,.industry-page .blog-grid {grid-template-columns: repeat(2, 1fr);}
  .industry-page .industry-exhibitor-content {grid-template-columns:1fr;}
  .industry-page .hero-visual {min-height: 420px;}
}

@media (max-width: 1460px) {
  .industry-page .knowledge-hub {grid-template-columns:1fr;gap:40px;min-height:auto;}
  .industry-page .knowledge-copy {display:flex;flex-direction:column;align-self:auto;width:100%;max-width:none;gap:32px;padding-top:0;}
  .industry-page .knowledge-copy h2,.industry-page .knowledge-copy p,.industry-page .knowledge-points {max-width:none;}
  .industry-page .knowledge-heading,.industry-page .knowledge-description {margin:0;padding:0;}
  .industry-page .knowledge-footer {padding-top:0;}
}

@media (max-width: 760px) {
  .industry-page .container {width: min(100% - 28px, 1240px);}
  .industry-page .hero {padding: 54px 0 36px;}
  .industry-page section {padding: 42px 0;}
  .industry-page h1 {font-size: 42px;}
  .industry-page #forms {padding: 50px 0 24px;}
  .industry-page #forms .container {width: min(100% - 28px, 1280px);}
  .industry-page #forms .form-info,.industry-page #forms .form-card {min-height: auto;padding: 22px;}
  .industry-page #forms .form-info h2 {font-size: 34px;}
  .industry-page .anchor-page {min-height: auto;padding: 26px;}
  .industry-page .anchor-page h2 {font-size: 34px;}
  .industry-page .anchor-page p {font-size: 15px;}
  .industry-page #methods .container {width:min(100% - 28px,1240px);}
  .industry-page .knowledge-hub {padding:28px 20px;}
  .industry-page .knowledge-copy h2 {font-size:36px;}
  .industry-page .knowledge-actions {display:grid;grid-template-columns:1fr;}
  .industry-page .knowledge-actions .btn,.industry-page .knowledge-actions .btn-primary {width:100%;min-width:0;}
  .industry-page .knowledge-points {grid-template-columns:1fr;}
  .industry-page .knowledge-points {display:grid;}
  .industry-page .knowledge-points div,.industry-page .knowledge-points div:first-child {border-right:0;border-bottom:1px solid rgba(77,232,255,.15);padding:14px 0;}
  .industry-page .knowledge-points div:last-child {border-bottom:0;}
  .industry-page .knowledge-card-grid {grid-template-columns:1fr;}
  .industry-page .knowledge-card,.industry-page .knowledge-card:nth-child(4),.industry-page .knowledge-card:nth-child(5),.industry-page .knowledge-card:nth-child(n+6) {height:auto;min-height:270px;}
  .industry-page .knowledge-legend {justify-content:flex-start;gap:14px;}
  .industry-page .blog-card h3 {min-height: auto;}
  .industry-page .hero-stats,.industry-page .category-grid,.industry-page .company-grid,.industry-page .blog-grid,.industry-page .method-grid,.industry-page .form-row {grid-template-columns: 1fr;}
  .industry-page .industry-exhibitor-featured {min-height:auto;padding:0;}
  .industry-page .industry-exhibitor-featured h3 {font-size:28px;}
  .industry-page .industry-resource-card {grid-template-columns:1fr;}
  .industry-page .industry-resource-card .industry-exhibitor-image {aspect-ratio:16 / 8;}
  .industry-page .section-head,.industry-page .cta {flex-direction: column;align-items: flex-start;}
  .industry-page .hero-actions {flex-direction: column;}
  .industry-page .btn {width: 100%;}
  .industry-page .industry-blog-more {justify-content: stretch;}
}

@media (max-width: 430px) {
  .industry-page h1 {font-size: 36px;}
  .industry-page h2 {font-size: 30px;}
  .industry-page .hero-visual {min-height: 320px;}
  .industry-page .data-chip {position: static;margin: 10px;}
}

.industry-rubber-page {--bg:#040812;--panel:rgba(11,23,42,.78);--panel2:rgba(8,17,32,.92);--text:#edf7ff;--soft:#b8c8d9;--muted:#7890a8;--cyan:#35e7f2;--blue:#4b8cff;--mint:#42f5bd;--violet:#966dff;--line:rgba(91,190,230,.18);--max:1240px;--r:22px;min-width:320px;color:var(--text);background:radial-gradient(circle at 15% 0,rgba(75,140,255,.15),transparent 30rem),radial-gradient(circle at 90% 12%,rgba(150,109,255,.13),transparent 32rem),linear-gradient(180deg,#040812,#07101d 48%,#040811);font:15px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;overflow-x:hidden;}
.industry-rubber-page::before {background-size:52px 52px;mask-image:linear-gradient(#000,transparent 86%);}
.industry-rubber-page .wrap {width:min(var(--max),calc(100% - 36px));margin:auto;}
.industry-rubber-page .glass {background:linear-gradient(145deg,rgba(15,32,57,.82),rgba(6,14,28,.78));border:1px solid var(--line);box-shadow:inset 0 1px rgba(255,255,255,.04),0 18px 60px rgba(0,0,0,.22);backdrop-filter:blur(16px);}
.industry-rubber-page .hero {padding:64px 0 34px;}
.industry-rubber-page .crumb {color:var(--muted);font-size:12px;margin-bottom:26px;}
.industry-rubber-page .crumb span {color:var(--cyan);margin:0 8px;}
.industry-rubber-page .hero-grid {display:grid;grid-template-columns:1.12fr .88fr;gap:22px;align-items:stretch;}
.industry-rubber-page .hero-main,.industry-rubber-page .hero-side {border-radius:28px;padding:40px;position:relative;overflow:hidden;}
.industry-rubber-page .hero-side {height:100%;display:grid;align-content:center;}
.industry-rubber-page .hero-main::before {content:"";position:absolute;left:8%;right:8%;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 15px var(--cyan);}
.industry-rubber-page .eyebrow {display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid rgba(53,231,242,.23);border-radius:999px;background:rgba(53,231,242,.055);color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase;margin:0;}
.industry-rubber-page .eyebrow::before {content:"";width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint);}
.industry-rubber-page h1 {font-size:clamp(3.1rem,6vw,6rem);line-height:.92;letter-spacing:0;margin:22px 0;max-width:none;}
.industry-rubber-page h2 {font-size:clamp(2rem,4vw,3.3rem);line-height:1.05;letter-spacing:0;max-width:none;}
.industry-rubber-page .grad {color:transparent;background:linear-gradient(90deg,#fff,#a9eeff 48%,#84ffe1,#b79cff);background-clip:text;-webkit-background-clip:text;}
.industry-rubber-page .lead {max-width:760px;color:var(--soft);font-size:17px;line-height:1.75;}
.industry-rubber-page .actions {display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;}
.industry-rubber-page .btn {display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:45px;padding:0 17px;border:1px solid rgba(53,231,242,.28);border-radius:999px;background:rgba(10,22,40,.7);color:var(--text);font-weight:800;font-size:12px;cursor:pointer;transition:.2s;white-space:nowrap;}
.industry-rubber-page .btn:hover {transform:translateY(-2px);border-color:var(--cyan);box-shadow:0 0 25px rgba(53,231,242,.14);}
.industry-rubber-page .primary {color:#03151a;border:0;background:linear-gradient(135deg,var(--blue),var(--cyan),var(--mint));box-shadow:0 0 24px rgba(53,231,242,.2);}
.industry-rubber-page .search {margin-top:28px;display:flex;padding:6px;border:1px solid rgba(53,231,242,.2);border-radius:16px;background:rgba(3,10,20,.6);}
.industry-rubber-page .search input {flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);padding:0 14px;}
.industry-rubber-page .search input::placeholder {color:#637c94;}
.industry-rubber-page .visual {height:265px;border:1px solid var(--line);border-radius:20px;position:relative;overflow:hidden;background:radial-gradient(circle at 50%,rgba(53,231,242,.14),transparent 32%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 17px);}
.industry-rubber-page .visual::before,.industry-rubber-page .visual::after {content:"";position:absolute;left:50%;top:50%;border:1px solid rgba(53,231,242,.35);transform:translate(-50%,-50%) rotate(45deg);border-radius:35px;}
.industry-rubber-page .visual::before {width:160px;height:160px;box-shadow:inset 0 0 30px rgba(53,231,242,.08),0 0 38px rgba(150,109,255,.12);}
.industry-rubber-page .visual::after {width:78px;height:78px;border-color:rgba(66,245,189,.55);}
.industry-rubber-page .orbit {position:absolute;inset:28px;border:1px dashed rgba(75,140,255,.25);border-radius:50%;}
.industry-rubber-page .core {position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:92px;height:92px;border-radius:50%;display:grid;place-items:center;text-align:center;color:var(--mint);background:#071321;border:1px solid rgba(66,245,189,.4);font-size:10px;font-weight:900;letter-spacing:0;box-shadow:0 0 25px rgba(66,245,189,.16);}
.industry-rubber-page .stats {display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;}
.industry-rubber-page .stat {padding:13px 8px;border:1px solid var(--line);border-radius:12px;text-align:center;background:rgba(255,255,255,.02);}
.industry-rubber-page .stat b {display:block;color:var(--cyan);font-size:15px;}
.industry-rubber-page .stat small {color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:0;}
.industry-rubber-page .section {padding:74px 0;}
.industry-rubber-page .heading {display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:27px;}
.industry-rubber-page .heading h2 {margin:12px 0 0;}
.industry-rubber-page .heading p {max-width:520px;color:var(--muted);margin:0;}
.industry-rubber-page .main-grid {display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
.industry-rubber-page .card {padding:23px;border-radius:var(--r);position:relative;overflow:hidden;min-height:245px;transition:.2s;}
.industry-rubber-page .card:hover {transform:translateY(-4px);border-color:rgba(53,231,242,.5);box-shadow:0 0 32px rgba(53,231,242,.1);}
.industry-rubber-page .num {color:var(--cyan);font:900 10px/1 monospace;letter-spacing:0;}
.industry-rubber-page .icon {width:45px;height:45px;margin:20px 0;border:1px solid rgba(53,231,242,.24);border-radius:13px;display:grid;place-items:center;color:var(--cyan);background:rgba(53,231,242,.05);font-weight:900;}
.industry-rubber-page .card h3 {font-size:18px;margin:0 0 8px;}
.industry-rubber-page .card p {color:var(--muted);font-size:13px;margin:0 0 38px;}
.industry-rubber-page .link {position:absolute;bottom:21px;color:var(--mint);font-weight:850;font-size:11px;}
.industry-rubber-page .feature-grid {display:grid;grid-template-columns:1.15fr .85fr;gap:18px;}
.industry-rubber-page .supplier {border-radius:26px;padding:30px;}
.industry-rubber-page .supplier-top {display:flex;justify-content:space-between;gap:20px;align-items:start;}
.industry-rubber-page .supplier h2 {margin:13px 0;}
.industry-rubber-page .supplier p,.industry-rubber-page .request p {color:var(--muted);max-width:670px;}
.industry-rubber-page .supplier-list {display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:23px;}
.industry-rubber-page .supplier-item {padding:17px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.02);}
.industry-rubber-page .supplier-item b {display:block;}
.industry-rubber-page .supplier-item span {color:var(--muted);font-size:11px;}
.industry-rubber-page .request {border-radius:26px;padding:30px;background:radial-gradient(circle at 100% 0,rgba(150,109,255,.17),transparent 45%),linear-gradient(145deg,rgba(15,32,57,.86),rgba(6,14,28,.85));border:1px solid rgba(150,109,255,.25);}
.industry-rubber-page .request h2 {font-size:30px;line-height:1.12;margin:15px 0;}
.industry-rubber-page .mini-form {display:grid;gap:10px;margin-top:20px;}
.industry-rubber-page .mini-form input,.industry-rubber-page .mini-form select,.industry-rubber-page .mini-form textarea {width:100%;border:1px solid var(--line);border-radius:12px;background:rgba(3,10,20,.65);color:var(--text);padding:12px;outline:0;}
.industry-rubber-page .mini-form textarea {min-height:90px;resize:vertical;}
.industry-rubber-page .knowledge {display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}
.industry-rubber-page .article {min-height:340px;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;}
.industry-rubber-page .thumb {display:flex;height:206px;align-items:center;justify-content:center;padding:18px 48px;background:radial-gradient(circle at 18% 22%,rgba(66,245,189,.12),transparent 24%),linear-gradient(135deg,rgba(75,140,255,.12),rgba(53,231,242,.045)),repeating-linear-gradient(45deg,transparent 0 15px,rgba(255,255,255,.018) 15px 16px);border-bottom:1px solid var(--line);position:relative;overflow:hidden;}
.industry-rubber-page .thumb::after {display:none;}
.industry-rubber-page .thumb img {width:100%;height:100%;object-fit:cover;object-position:center;display:block;border:1px solid rgba(53,231,242,.22);border-radius:12px;box-shadow:0 14px 36px rgba(0,0,0,.22);}
.industry-rubber-page .article-body {padding:20px;display:flex;flex:1;flex-direction:column;}
.industry-rubber-page .tag {font-size:9px;color:var(--mint);text-transform:uppercase;letter-spacing:0;}
.industry-rubber-page .article h3 {min-height:46px;margin:8px 0 10px;font-size:17px;line-height:1.35;}
.industry-rubber-page .article p {min-height:60px;margin:0 0 18px;color:var(--muted);font-size:12px;}
.industry-rubber-page .article-body .link {margin-top:auto;}
.industry-rubber-page .utility {display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
.industry-rubber-page .utility .card {min-height:220px;}
.industry-rubber-page .industry-faq-list {display:grid;gap:8px;}
.industry-rubber-page .industry-faq-item {border-radius:12px;overflow:hidden;}
.industry-rubber-page .industry-faq-item summary {min-height:68px;display:grid;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:12px 16px;cursor:pointer;list-style:none;}
.industry-rubber-page .industry-faq-item summary::-webkit-details-marker {display:none;}
.industry-rubber-page .industry-faq-item summary span {width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:var(--cyan);color:#03101b;font-size:11px;font-weight:900;}
.industry-rubber-page .industry-faq-item summary strong {font-size:16px;line-height:1.4;}
.industry-rubber-page .industry-faq-item summary i {color:var(--cyan);font-style:normal;font-size:22px;transition:transform .2s;}
.industry-rubber-page .industry-faq-item[open] summary i {transform:rotate(180deg);}
.industry-rubber-page .industry-faq-item > div {padding:0 56px 18px 68px;color:var(--muted);font-size:14px;line-height:1.65;}
.industry-rubber-page .cta {padding:20px 0 80px;}
.industry-rubber-page .cta-box {padding:36px;border-radius:26px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:25px;background:radial-gradient(circle at 85%,rgba(53,231,242,.14),transparent 35%),linear-gradient(145deg,rgba(15,32,57,.86),rgba(6,14,28,.88));border:1px solid rgba(53,231,242,.26);}
.industry-rubber-page .cta h2 {margin:0;}
.industry-rubber-page .cta p {color:var(--muted);margin:10px 0 0;}
.industry-rubber-page .industry-modal {position:fixed;z-index:999;inset:0;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(1,6,17,.72);backdrop-filter:blur(10px);}
.industry-rubber-page .industry-modal.active {display:flex;}
.industry-rubber-page .industry-modal-box {position:relative;width:min(460px,100%);padding:34px;border-radius:8px;border:1px solid rgba(77,232,255,.27);color:var(--text);background:linear-gradient(145deg,rgba(14,27,52,.96),rgba(6,14,30,.96));box-shadow:0 24px 70px rgba(0,0,0,.48),0 0 42px rgba(77,232,255,.2);}
.industry-rubber-page .industry-modal-box h3 {font-size:34px;line-height:1.1;margin:14px 0 12px;}
.industry-rubber-page .industry-modal-box p {margin:0 0 24px;color:var(--soft);line-height:1.7;}
.industry-rubber-page .industry-modal-close {position:absolute;top:14px;right:14px;display:grid;width:36px;height:36px;place-items:center;border-radius:50%;border:1px solid rgba(77,232,255,.24);background:rgba(77,232,255,.06);color:var(--text);font-size:24px;line-height:1;cursor:pointer;}
@media(max-width:1020px){
	.industry-rubber-page .hero-grid,.industry-rubber-page .feature-grid {grid-template-columns:1fr;}
	.industry-rubber-page .main-grid,.industry-rubber-page .utility {grid-template-columns:repeat(2,1fr);}
	.industry-rubber-page .knowledge {grid-template-columns:1fr 1fr;}
}
@media(max-width:680px){
	.industry-rubber-page .wrap {width:calc(100% - 26px);}
	.industry-rubber-page .hero {padding-top:38px;}
	.industry-rubber-page .hero-main,.industry-rubber-page .hero-side,.industry-rubber-page .supplier,.industry-rubber-page .request,.industry-rubber-page .cta-box {padding:23px;}
	.industry-rubber-page h1 {font-size:clamp(3rem,15vw,4.5rem);}
	.industry-rubber-page .search {display:grid;}
	.industry-rubber-page .search .btn {margin-top:6px;}
	.industry-rubber-page .heading {display:block;}
	.industry-rubber-page .heading p {margin-top:12px;}
	.industry-rubber-page .heading .btn {margin-top:16px;}
	.industry-rubber-page .main-grid,.industry-rubber-page .utility,.industry-rubber-page .knowledge,.industry-rubber-page .supplier-list {grid-template-columns:1fr;}
	.industry-rubber-page .thumb {height:190px;padding:16px;}
	.industry-rubber-page .cta-box {grid-template-columns:1fr;}
	.industry-rubber-page .cta-box .btn {width:100%;}
	.industry-rubber-page .stats {grid-template-columns:1fr;}
	.industry-rubber-page .industry-faq-item summary {grid-template-columns:30px minmax(0,1fr) 20px;gap:10px;padding:12px;}
	.industry-rubber-page .industry-faq-item > div {padding:0 42px 16px 52px;}
}
