
#welding-fitting .wrap{max-width:1600px;padding:0 40px}
.insp-panel{display:grid;grid-template-columns:1.05fr 1fr;border-radius:4px;overflow:hidden;box-shadow:0 30px 70px rgba(10,31,60,.16)}
@media(max-width:860px){.insp-panel{grid-template-columns:1fr}}
.insp-media{background:#0a1f3c center/cover no-repeat;min-height:560px}
@media(max-width:860px){.insp-media{min-height:320px}#welding-fitting .wrap{padding:0 24px}}
.insp-body{background:#0a3a6f;color:#fff;padding:60px 60px}
@media(max-width:600px){.insp-body{padding:40px 26px}}
.insp-eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#F6A700;display:inline-flex;align-items:center;gap:12px;margin-bottom: 20px}
.insp-eyebrow::before{content:"";width:26px;height:2px;background:#F6A700}
.insp-body h2{font-family:'Archivo',sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(28px,3.6vw,44px);line-height:1.05;margin:18px 0 16px;letter-spacing:-.01em}
.insp-lead{color:#cfe0f5;font-size:16.5px;max-width:52ch;line-height:1.6}
.insp-list{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:1fr;gap:18px 30px}
@media(max-width:600px){.insp-list{grid-template-columns:1fr}}
.insp-list li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:#eaf1fb;line-height:1.4}
.insp-list svg{width:20px;height:20px;flex:0 0 auto;stroke:#F6A700;stroke-width:2.4;fill:none;margin-top:1px}
