#jinyi-home-content #technical-guide.jhc-section{width:calc(100% - 40px);max-width:1280px;margin:36px auto;padding:22px;border-radius:24px;background:#f4f8f8;border:1px solid #dce8e6;overflow:hidden;color:#092328}#jinyi-home-content #technical-guide .jhc-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}#jinyi-home-content #technical-guide .jhc-eyebrow{margin:0 0 8px;font-size:12px;line-height:1.5;letter-spacing:.07em;font-weight:600;color:#005f73}#jinyi-home-content #technical-guide #jx-title{margin:0;font-size:clamp(27px,2.7vw,36px);line-height:1.16;letter-spacing:-.025em;color:#092328}#jinyi-home-content #technical-guide #jx-title br{display:none}#jinyi-home-content #technical-guide #jx-title em{font-family:inherit;font-weight:400;color:#005f73;margin-left:.2em}#jinyi-home-content #technical-guide .jhc-intro{max-width:85ch;margin:10px 0 0;font-size:14px;line-height:1.55;color:#44645f}#jinyi-home-content #technical-guide .jhc-count{font-size:13px;white-space:nowrap;color:#44645f}#jinyi-home-content #technical-guide .jhc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"fittings fittings flanges" "couplings supports joints" "sleeves manways manways";gap:14px;align-items:stretch}#jinyi-home-content #technical-guide .jhc-card{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;min-height:470px;border:1px solid #25464b;border-radius:20px;overflow:hidden;background:#092328;color:#fff;box-shadow:0 5px 18px -12px #09232844}#jinyi-home-content #technical-guide .jhc-card--fittings{grid-area:fittings}#jinyi-home-content #technical-guide .jhc-card--flanges{grid-area:flanges}#jinyi-home-content #technical-guide .jhc-card--couplings{grid-area:couplings}#jinyi-home-content #technical-guide .jhc-card--supports{grid-area:supports}#jinyi-home-content #technical-guide .jhc-card--joints{grid-area:joints}#jinyi-home-content #technical-guide .jhc-card--sleeves{grid-area:sleeves}#jinyi-home-content #technical-guide .jhc-card--manways{grid-area:manways}#jinyi-home-content #technical-guide .jhc-photo-link{position:absolute;inset:0;z-index:0;display:block;border-radius:inherit;overflow:hidden}#jinyi-home-content #technical-guide .jhc-photo{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 35%;border-radius:inherit;mix-blend-mode:normal}#jinyi-home-content #technical-guide .jhc-card::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#03141824 0%,#03141812 18%,#031418d9 40%,#06191ef5 68%,#06191e 100%)}#jinyi-home-content #technical-guide .jhc-card-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 0;pointer-events:none}#jinyi-home-content #technical-guide .jhc-index{display:grid;place-items:center;min-width:36px;height:30px;border:1px solid #fff5;background:#09232899;border-radius:999px;font-size:12px;font-weight:600;color:#fff}#jinyi-home-content #technical-guide .jhc-arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fffe;color:#005f73;text-decoration:none;font-size:21px;pointer-events:auto}#jinyi-home-content #technical-guide .jhc-body{position:relative;z-index:2;margin-top:auto;padding:120px 20px 20px;pointer-events:none}#jinyi-home-content #technical-guide .jhc-body a{pointer-events:auto;color:#fff;text-decoration-color:#fff8;text-underline-offset:3px}#jinyi-home-content #technical-guide .jhc-body h3{margin:0 0 7px;font-size:22px;line-height:1.2;letter-spacing:-.015em;color:#fff;overflow-wrap:anywhere}#jinyi-home-content #technical-guide .jhc-family-link{text-decoration:none}#jinyi-home-content #technical-guide .jhc-model-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:14px}#jinyi-home-content #technical-guide .jhc-model{font-size:13px;line-height:1.5;color:#ddecf0;text-decoration:none}#jinyi-home-content #technical-guide .jhc-ref{font-size:12px;line-height:1.5;font-weight:600;color:#def4ef;white-space:normal}#jinyi-home-content #technical-guide .jhc-details{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}#jinyi-home-content #technical-guide .jhc-measure{min-width:0;padding-top:12px;border-top:1px solid #ffffff40}#jinyi-home-content #technical-guide .jhc-dimension{display:inline-flex;align-items:baseline;gap:6px;margin:0 8px 0 0}#jinyi-home-content #technical-guide .jhc-dimension strong{font-size:27px;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:#fff}#jinyi-home-content #technical-guide .jhc-dimension span{font-size:13px;color:#deedf0}#jinyi-home-content #technical-guide .jhc-label{display:inline;font-size:12px;line-height:1.5;color:#d2e4e8}#jinyi-home-content #technical-guide .jhc-specs{margin:8px 0 0;font-size:13px;line-height:1.55;color:#e6eff1;overflow-wrap:anywhere}#jinyi-home-content #technical-guide .jhc-engineering{min-width:0;padding-top:12px;border-top:1px solid #ffffff40}#jinyi-home-content #technical-guide .jhc-tag{display:block;margin:0 0 5px;font-size:12px;line-height:1.5;font-weight:600;color:#a9ddd7}#jinyi-home-content #technical-guide .jhc-controls{margin:0;font-size:13px;line-height:1.55;color:#e6eff1;overflow-wrap:anywhere}#jinyi-home-content #technical-guide .jhc-controls a{text-decoration:underline}#jinyi-home-content #technical-guide .jhc-card--wide .jhc-details{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px}#jinyi-home-content #technical-guide .jhc-card--wide .jhc-body h3{font-size:26px}#jinyi-home-content #technical-guide .jx-foot{background:none;border:0;padding:16px 0 0;gap:16px}#jinyi-home-content #technical-guide .jx-footnote{font-size:12px;line-height:1.6;max-width:85ch}#jinyi-home-content #technical-guide .jx-cta{min-height:46px}#jinyi-home-content #technical-guide .jhc-card a:focus-visible{outline:3px solid #a9ddd7;outline-offset:3px}#jinyi-home-content #technical-guide .jhc-photo-link:focus-visible{outline-offset:-5px}#jinyi-home-content #testimonials{padding-bottom:18px}#jinyi-home-content #jy-banner-1117{margin:0;padding-block:32px;min-height:0;--jyb-seam:24px;--jyb-edge-top:238,245,249;--jyb-edge-bottom:243,248,250;background:linear-gradient(180deg,#eef5f9 0%,#f0f7f9 50%,#f3f8fa 100%)}#jinyi-home-content #jy-banner-1117 .jyb-layout{display:block;min-height:0;position:relative}#jinyi-home-content #jy-banner-1117 .jyb-map{position:absolute;inset:0 42% 0 -5%;width:auto;height:100%;margin:0;overflow:hidden;pointer-events:none;mix-blend-mode:multiply;mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 64%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 15%,#000 78%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 64%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 15%,#000 78%,transparent 100%);-webkit-mask-composite:source-in}#jinyi-home-content #jy-banner-1117 .jyb-map img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;aspect-ratio:auto}#jinyi-home-content #jy-banner-1117 .jyb-copy{position:relative;z-index:1;width:56%;margin-left:auto;padding:18px 0}#jinyi-home-content #jy-banner-1117 .jyb-brand{font-size:25px;margin-bottom:8px}#jinyi-home-content #jy-banner-1117 h2{font-size:clamp(25px,2.5vw,35px);margin-bottom:10px;max-width:none}#jinyi-home-content #jy-banner-1117 .jyb-specs{margin-top:14px;padding-top:14px;gap:10px 18px}#jinyi-home-content #jy-banner-1117 .jyb-specs dt{margin-bottom:3px}#jinyi-home-content #rfq{padding-top:24px}@media(max-width:1050px){#jinyi-home-content #technical-guide .jhc-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"fittings flanges" "couplings supports" "joints sleeves" "manways manways"}#jinyi-home-content #technical-guide .jhc-card--fittings .jhc-details{grid-template-columns:minmax(0,1fr);gap:12px}#jinyi-home-content #technical-guide .jhc-card--fittings .jhc-body h3{font-size:22px}#jinyi-home-content #jy-banner-1117 .jyb-copy{width:60%}#jinyi-home-content #jy-banner-1117 .jyb-map{right:46%}}@media(max-width:680px){#jinyi-home-content #technical-guide.jhc-section{width:calc(100% - 32px);padding:16px;margin:28px auto;border-radius:20px}#jinyi-home-content #technical-guide .jhc-heading{display:block;margin-bottom:16px}#jinyi-home-content #technical-guide .jhc-eyebrow{font-size:11px;letter-spacing:.035em}#jinyi-home-content #technical-guide #jx-title{font-size:26px;line-height:1.2}#jinyi-home-content #technical-guide #jx-title em{display:block;margin-left:0}#jinyi-home-content #technical-guide .jhc-count{display:none}#jinyi-home-content #technical-guide .jhc-intro{font-size:14px}#jinyi-home-content #technical-guide .jhc-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"fittings" "flanges" "couplings" "supports" "joints" "sleeves" "manways";gap:12px}#jinyi-home-content #technical-guide .jhc-card{min-height:440px;border-radius:18px}#jinyi-home-content #technical-guide .jhc-body{padding:115px 18px 18px}#jinyi-home-content #technical-guide .jhc-body h3,#jinyi-home-content #technical-guide .jhc-card--wide .jhc-body h3{font-size:23px}#jinyi-home-content #technical-guide .jhc-card--wide .jhc-details{grid-template-columns:minmax(0,1fr);gap:12px}#jinyi-home-content #technical-guide .jhc-specs,#jinyi-home-content #technical-guide .jhc-controls{font-size:14px;line-height:1.55}#jinyi-home-content #technical-guide .jx-foot{flex-direction:column;align-items:flex-start;padding-top:14px}#jinyi-home-content #technical-guide .jx-footnote{font-size:13px}#jinyi-home-content #technical-guide .jx-cta{width:100%;min-height:48px}#jinyi-home-content #testimonials{padding-bottom:12px}#jinyi-home-content #jy-banner-1117{padding-inline:20px;padding-block:24px}#jinyi-home-content #jy-banner-1117 .jyb-copy{width:100%;margin:0;padding:18px 0}#jinyi-home-content #jy-banner-1117 .jyb-map{inset:0 -40% 0 12%;opacity:.25;mask-image:linear-gradient(90deg,transparent,#000 32%,#000 75%,transparent),linear-gradient(180deg,transparent,#000 20%,#000 75%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 32%,#000 75%,transparent),linear-gradient(180deg,transparent,#000 20%,#000 75%,transparent)}#jinyi-home-content #jy-banner-1117 .jyb-map img{object-fit:cover;object-position:left center}#jinyi-home-content #jy-banner-1117 h2{font-size:27px}#jinyi-home-content #jy-banner-1117 .jyb-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-top:14px;padding-top:12px}#jinyi-home-content #rfq{padding-top:20px}}