:root{--jl-navy: #002f67;--jl-navy-dark: #001f45;--jl-orange: #fe750b;--jl-orange-dark: #ac4900;--jl-ink: #172334;--jl-muted: #607084;--jl-bg: #f6f8fb;--jl-warm: #f3eee6;--jl-line: #dce4ed;--jl-white: #ffffff;--jl-radius: 22px;--jl-shadow: 0 24px 60px rgba(0, 47, 103, 0.12);}.jl-cn-entity-summary, .jl-cn-guide-intro{background: #eef5fb;border-bottom: 1px solid var(--jl-line);border-top: 1px solid var(--jl-line);}.jl-cn-entity-summary p, .jl-cn-guide-intro p{color: #30445a;font-size: 15px;line-height: 1.9;margin: 0;padding: 24px 0;}.jl-cn-entity-summary strong, .jl-cn-guide-intro strong{color: var(--jl-navy-dark);}.jl-cn-guide-section--warm, .jl-cn-official-sources{background: var(--jl-bg);}.jl-cn-guide-section--navy, .jl-cn-guide-conclusion{background: var(--jl-navy-dark);color: var(--jl-white);}.jl-cn-guide-section--navy .jl-cn-heading h2, .jl-cn-guide-section--navy .jl-cn-heading > p, .jl-cn-guide-conclusion h2, .jl-cn-guide-conclusion > .jl-container > p:not(.jl-eyebrow){color: var(--jl-white);}.jl-cn-guide-section--navy .jl-cn-heading > p, .jl-cn-guide-conclusion > .jl-container > p:not(.jl-eyebrow){opacity: .78;}.jl-cn-guide-split{align-items: center;display: grid;gap: 54px;grid-template-columns: minmax(0, 1.05fr) minmax(360px, .95fr);}.jl-cn-guide-copy h2, .jl-cn-guide-conclusion h2{font-size: clamp(31px, 3.5vw, 48px);letter-spacing: -.035em;line-height: 1.14;margin: 8px 0 20px;}.jl-cn-guide-copy p:not(.jl-eyebrow), .jl-cn-guide-conclusion p:not(.jl-eyebrow){font-size: 16px;line-height: 1.9;}.jl-cn-guide-figure, .jl-cn-guide-gallery figure, .jl-cn-guide-wide-figure{background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: 20px;box-shadow: 0 18px 45px rgba(0, 47, 103, .1);margin: 0;overflow: hidden;}.jl-cn-guide-figure img, .jl-cn-guide-gallery img, .jl-cn-guide-wide-figure img{aspect-ratio: 4 / 3;height: auto;object-fit: cover;width: 100%;}.jl-cn-guide-wide-figure img{aspect-ratio: 16 / 7;}.jl-cn-guide-figure figcaption, .jl-cn-guide-gallery figcaption, .jl-cn-guide-wide-figure figcaption{color: var(--jl-muted);font-size: 12px;line-height: 1.65;padding: 15px 18px;}.jl-cn-guide-gallery{display: grid;gap: 24px;grid-template-columns: repeat(2, minmax(0, 1fr));margin-top: 30px;}.jl-cn-guide-evidence, .jl-cn-guide-three{display: grid;gap: 22px;grid-template-columns: repeat(3, minmax(0, 1fr));margin-top: 34px;}.jl-cn-guide-evidence article, .jl-cn-guide-three article{background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: 18px;color: var(--jl-ink);padding: 25px;}.jl-cn-guide-evidence strong, .jl-cn-guide-three h3{color: var(--jl-navy-dark);font-size: 18px;}.jl-cn-guide-evidence p, .jl-cn-guide-three p{color: var(--jl-muted);font-size: 14px;line-height: 1.75;margin: 12px 0 0;}.jl-cn-guide-three span{color: var(--jl-orange-dark);font-size: 12px;font-weight: 800;}.jl-cn-guide-wide-figure{margin-top: 30px;}.jl-cn-guide-brief{display: grid;gap: 14px;grid-template-columns: repeat(2, minmax(0, 1fr));list-style: none;margin: 34px auto 0;max-width: 960px;padding: 0;}.jl-cn-guide-brief li{align-items: center;background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: 14px;display: flex;font-size: 14px;font-weight: 700;gap: 14px;padding: 17px 19px;}.jl-cn-guide-brief span{color: var(--jl-orange-dark);font-size: 12px;}.jl-cn-guide-conclusion{padding: 78px 0;text-align: center;}.jl-cn-guide-conclusion .jl-container{max-width: 930px;}.jl-cn-guide-conclusion .jl-actions{justify-content: center;margin-top: 28px;}@media (max-width: 980px){.jl-cn-guide-split{grid-template-columns: 1fr;}.jl-cn-guide-evidence, .jl-cn-guide-three{grid-template-columns: 1fr;}}@media (max-width: 720px){.jl-cn-guide-gallery, .jl-cn-guide-brief{grid-template-columns: 1fr;}.jl-cn-guide-wide-figure img{aspect-ratio: 4 / 3;}}.jl-guide-reading-width{max-width: 920px;}.jl-guide-lead{font-size: clamp(1.08rem, 1.6vw, 1.3rem);line-height: 1.75;color: var(--jl-muted);}.jl-guide-toc{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0.7rem 1.25rem;margin-top: 2rem;padding: 1.5rem;border: 1px solid var(--jl-line);border-radius: var(--jl-radius);background: var(--jl-bg);}.jl-guide-toc strong{grid-column: 1 / -1;color: var(--jl-ink);}.jl-guide-toc a{color: var(--jl-navy);font-weight: 700;}.jl-guide-section{scroll-margin-top: 90px;}.jl-guide-sources{display: flex;flex-wrap: wrap;gap: 0.75rem 1.5rem;margin-top: 1.5rem;}.jl-guide-sources a{color: var(--jl-navy);font-weight: 800;}.jl-compliance-guide .jl-guide-redflags p{margin: 0;}.jinlang-company-page #jinlang-compliance-evidence .jl-button--outline{background: var(--jl-white) !important;color: var(--jl-navy) !important;border-color: var(--jl-navy) !important;}.jinlang-company-page #jinlang-compliance-evidence .jl-button--outline:hover, .jinlang-company-page #jinlang-compliance-evidence .jl-button--outline:focus-visible{background: var(--jl-navy) !important;color: var(--jl-white) !important;}.jl-guide-section--warm{background: var(--jl-warm);}.jl-guide-section--navy{background: var(--jl-navy-dark);color: var(--jl-white);}.jl-guide-section--navy h2, .jl-guide-section--navy .jl-company-heading p{color: var(--jl-white);}.jl-guide-checks{display: grid;gap: 0.8rem;padding: 0;list-style: none;}.jl-guide-checks li{position: relative;padding-left: 1.6rem;color: var(--jl-muted);}.jl-guide-checks li::before{content: "✓";position: absolute;left: 0;color: var(--jl-orange);font-weight: 800;}.jl-guide-figure, .jl-guide-gallery figure{margin: 0;border-radius: var(--jl-radius);overflow: hidden;background: var(--jl-white);box-shadow: var(--jl-shadow);}.jl-guide-figure img, .jl-guide-gallery img{display: block;width: 100%;height: 100%;max-height: 500px;object-fit: cover;}.jl-guide-figure figcaption, .jl-guide-gallery figcaption{padding: 0.9rem 1rem;color: var(--jl-muted);font-size: 0.9rem;}.jl-guide-process{margin-top: 2rem;}.jl-guide-gallery{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 1.25rem;margin-top: 2rem;}.jl-guide-table-wrap{overflow-x: auto;margin-top: 2rem;border: 1px solid rgba(255, 255, 255, 0.18);border-radius: var(--jl-radius);}.jl-guide-table{width: 100%;border-collapse: collapse;min-width: 720px;background: rgba(255, 255, 255, 0.06);}.jl-guide-table th, .jl-guide-table td{padding: 1.15rem;border-bottom: 1px solid rgba(255, 255, 255, 0.16);text-align: left;vertical-align: top;line-height: 1.6;}.jl-guide-table thead th{color: #ffd19b;font-size: 0.86rem;letter-spacing: 0.04em;text-transform: uppercase;}.jl-guide-market-grid article > span{display: block;margin-bottom: 0.7rem;color: var(--jl-orange);font-size: 0.78rem;font-weight: 800;letter-spacing: 0.08em;}.jl-guide-market-grid article > a{display: inline-block;margin-top: 0.6rem;color: var(--jl-navy);font-weight: 800;}.jl-guide-request-list{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-guide-redflags{margin-top: 2rem;padding: clamp(1.4rem, 3vw, 2rem);border-left: 5px solid #c44632;border-radius: var(--jl-radius);background: var(--jl-white);}.jl-guide-redflags h3{margin-top: 0;color: var(--jl-ink);}.jl-guide-redflags ul{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0.7rem 1.5rem;margin-bottom: 0;color: var(--jl-muted);}@media (max-width: 760px){.jl-guide-toc, .jl-guide-gallery, .jl-guide-request-list, .jl-guide-redflags ul{grid-template-columns: 1fr;}}.jl-catalog-editor-section{background: var(--jl-white);}.jl-catalog-narrow{max-width: 940px;}.jl-catalog-section-heading{margin-bottom: 34px;max-width: 760px;}.jl-catalog-section-heading--center{margin-left: auto;margin-right: auto;text-align: center;}.jl-catalog-section-heading h2, .jl-catalog-checklist h2{color: var(--jl-navy-dark);font-size: clamp(28px, 3.3vw, 46px);letter-spacing: -0.035em;line-height: 1.08;margin: 8px 0 14px;}.jl-catalog-section-heading > p:not(.jl-eyebrow){color: var(--jl-muted);font-size: 17px;line-height: 1.7;margin: 0;}.jl-catalog-models, .jl-related-models, .jl-hub-platforms{background: var(--jl-bg);}#models{scroll-margin-top: 96px;}.jl-hub-models, .jl-catalog-gallery-section, .jl-catalog-details, .jl-catalog-faq-section{background: var(--jl-white);}.jl-catalog-card-grid{display: grid;gap: 24px;grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-catalog-card-grid--three{grid-template-columns: repeat(3, minmax(0, 1fr));}.jl-catalog-card{background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: 20px;box-shadow: 0 14px 38px rgba(0, 47, 103, 0.07);overflow: hidden;transition: transform 180ms ease, box-shadow 180ms ease;}.jl-catalog-card:hover{box-shadow: 0 20px 48px rgba(0, 47, 103, 0.13);transform: translateY(-4px);}.jl-catalog-card__image{align-items: center;background: #f8fafc;display: flex;height: 270px;justify-content: center;padding: 24px;}.jl-catalog-card__image img{height: 100%;object-fit: contain;width: 100%;}.jl-catalog-card__body{padding: 24px 24px 26px;}.jl-catalog-card__body > span{color: var(--jl-orange-dark);display: block;font-size: 11px;font-weight: 800;letter-spacing: 0.12em;line-height: 1.4;margin-bottom: 8px;text-transform: uppercase;}.jl-catalog-card h3{color: var(--jl-navy-dark);font-size: 22px;letter-spacing: -0.025em;line-height: 1.22;margin: 0 0 10px;}.jl-catalog-card p{color: var(--jl-muted);font-size: 14px;line-height: 1.65;margin: 0 0 18px;}.jl-catalog-card .jl-text-link{color: var(--jl-navy);font-size: 13px;font-weight: 800;}.jl-catalog-gallery{display: grid;gap: 18px;grid-template-columns: repeat(4, minmax(0, 1fr));}.jl-catalog-gallery figure{align-items: center;background: #f7f9fc;border: 1px solid var(--jl-line);border-radius: 18px;display: flex;justify-content: center;margin: 0;min-height: 220px;overflow: hidden;padding: 16px;}.jl-catalog-gallery__primary{grid-column: span 2;grid-row: span 2;}.jl-catalog-gallery figure img{height: 100%;max-height: 520px;object-fit: contain;width: 100%;}.jl-series-showcase{background: var(--jl-white);}.jl-series-showcase:nth-child(even){background: var(--jl-bg);}.jl-series-showcase__header{align-items: end;display: flex;gap: 28px;justify-content: space-between;margin-bottom: 28px;}.jl-series-showcase__header .jl-catalog-section-heading{margin-bottom: 0;}.jl-series-showcase__header .jl-text-link{color: var(--jl-navy);flex: 0 0 auto;font-size: 14px;font-weight: 800;margin-bottom: 8px;}.jl-series-image-grid{display: grid;gap: 18px;grid-template-columns: repeat(4, minmax(0, 1fr));}.jl-series-image-grid figure{align-items: center;aspect-ratio: 1 / 1;background: #f7f9fc;border: 1px solid var(--jl-line);border-radius: 18px;display: flex;justify-content: center;margin: 0;overflow: hidden;padding: 16px;}.jl-series-image-grid img{height: 100%;object-fit: contain;width: 100%;}.jl-catalog-two-column{align-items: start;display: grid;gap: 48px;grid-template-columns: minmax(0, 1.45fr) minmax(300px, 0.75fr);}.jl-catalog-table-wrap{border: 1px solid var(--jl-line);border-radius: 18px;overflow-x: auto;}.jl-catalog-table{border-collapse: collapse;font-size: 14px;line-height: 1.5;margin: 0;min-width: 680px;width: 100%;}.jl-catalog-table th, .jl-catalog-table td{border-bottom: 1px solid var(--jl-line);padding: 15px 16px;text-align: left;vertical-align: top;}.jl-catalog-table th{background: var(--jl-navy);color: var(--jl-white);font-size: 12px;font-weight: 800;letter-spacing: 0.045em;text-transform: uppercase;}.jl-catalog-table tbody tr:nth-child(even) td{background: #f8fafc;}.jl-catalog-table tbody tr:last-child td{border-bottom: 0;}.jl-catalog-table td:first-child{color: var(--jl-navy-dark);font-weight: 750;}.jl-catalog-checklist{background: var(--jl-navy-dark);border-radius: 22px;box-shadow: var(--jl-shadow);color: var(--jl-white);padding: 34px;}.jl-catalog-checklist .jl-eyebrow{color: #8dc5ff;}.jl-catalog-checklist h2{color: var(--jl-white);font-size: 32px;}.jl-catalog-checklist ul{display: grid;gap: 15px;list-style: none;margin: 24px 0 0;padding: 0;}.jl-catalog-checklist li{border-top: 1px solid rgba(255,255,255,0.16);font-size: 14px;line-height: 1.6;padding: 15px 0 0 28px;position: relative;}.jl-catalog-checklist li::before{color: var(--jl-orange);content: "✓";font-size: 16px;font-weight: 900;left: 0;position: absolute;top: 14px;}.jl-catalog-proof{margin: 0;}.jl-catalog-faq{border-top: 1px solid var(--jl-line);}.jl-catalog-faq details{border-bottom: 1px solid var(--jl-line);padding: 0;}.jl-catalog-faq summary{color: var(--jl-navy-dark);cursor: pointer;font-size: 18px;font-weight: 750;line-height: 1.35;padding: 22px 42px 22px 0;position: relative;}.jl-catalog-faq summary::after{color: var(--jl-orange-dark);content: "+";font-size: 26px;font-weight: 500;position: absolute;right: 4px;top: 17px;}.jl-catalog-faq details[open] summary::after{content: "−";}.jl-catalog-faq details p{color: var(--jl-muted);font-size: 15px;line-height: 1.7;margin: -4px 0 22px;max-width: 820px;}.jl-hub-selection{background: var(--jl-warm);}.jl-hub-steps{counter-reset: jl-step;display: grid;gap: 14px;list-style: none;margin: 0;padding: 0;}.jl-hub-steps li{background: var(--jl-white);border: 1px solid rgba(0,47,103,0.12);border-radius: 16px;color: var(--jl-ink);counter-increment: jl-step;font-size: 15px;line-height: 1.55;min-height: 68px;padding: 20px 20px 20px 70px;position: relative;}.jl-hub-steps li::before{align-items: center;background: var(--jl-orange);border-radius: 50%;color: var(--jl-white);content: counter(jl-step);display: flex;font-size: 14px;font-weight: 900;height: 34px;justify-content: center;left: 20px;position: absolute;top: 17px;width: 34px;}@media (max-width: 980px){.jl-catalog-card-grid--three{grid-template-columns: repeat(2, minmax(0, 1fr));}}body.jinlang-chinese-page{background: var(--jl-white);color: var(--jl-ink);font-family: Inter, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;}body.jinlang-chinese-page .site-header, body.jinlang-chinese-page .site-footer, body.jinlang-chinese-page .content-area{display: none;}body.jinlang-chinese-page #inner-wrap, body.jinlang-chinese-page #wrapper{background: var(--jl-white);}.jl-cn-shell, .jl-cn-shell *{box-sizing: border-box;}.jl-cn-shell{overflow: hidden;}.jl-cn-shell a{color: inherit;text-decoration: none;}.jl-cn-shell img{display: block;max-width: 100%;}.jl-cn-shell .jl-brand__mark img, .jl-cn-shell .jl-brand__word img{height: 100%;left: auto;max-width: none;object-fit: contain;position: static;top: auto;width: 100%;}.jl-cn-header .jl-nav{gap: 21px;}.jl-cn-header .jl-nav a{font-size: 13px;}.jl-cn-hero{background: radial-gradient(circle at 12% 16%, rgba(254, 117, 11, 0.18), transparent 28rem), linear-gradient(134deg, #001a3a 0%, var(--jl-navy) 68%, #075084 100%);color: var(--jl-white);padding: 74px 0 82px;position: relative;}.jl-cn-hero::after{border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 50%;content: "";height: 680px;position: absolute;right: -300px;top: -360px;width: 680px;}.jl-cn-hero__grid{align-items: center;display: grid;gap: 66px;grid-template-columns: minmax(0, 1.12fr) minmax(400px, 0.88fr);}.jl-cn-hero__content{max-width: 760px;position: relative;z-index: 2;}.jl-cn-hero .jl-breadcrumb{color: rgba(255, 255, 255, 0.58);display: flex;font-size: 12px;gap: 10px;margin-bottom: 34px;}.jl-cn-hero .jl-breadcrumb a:hover{color: var(--jl-white);}.jl-cn-hero h1{color: var(--jl-white);font-size: clamp(44px, 4.4vw, 64px);font-weight: 800;letter-spacing: -0.048em;line-height: 1.16;margin: 0;}.jl-cn-hero__lead{color: rgba(255, 255, 255, 0.82);font-size: 18px;line-height: 1.9;margin: 27px 0 0;}.jl-cn-definition{background: rgba(255, 255, 255, 0.07);border-left: 3px solid var(--jl-orange);border-radius: 0 10px 10px 0;color: rgba(255, 255, 255, 0.69);font-size: 13px;line-height: 1.7;margin: 23px 0 0;padding: 14px 17px;}.jl-cn-definition strong{color: var(--jl-white);}.jl-cn-hero .jl-actions{margin-top: 31px;}.jl-cn-trust{display: flex;flex-wrap: wrap;gap: 12px 24px;list-style: none;margin: 28px 0 0;padding: 0;}.jl-cn-trust li{color: rgba(255, 255, 255, 0.68);font-size: 12px;font-weight: 650;padding-left: 17px;position: relative;}.jl-cn-trust li::before{background: var(--jl-orange);border-radius: 50%;content: "";height: 7px;left: 0;position: absolute;top: 6px;width: 7px;}.jl-cn-hero__media{background: var(--jl-white);border: 1px solid rgba(255, 255, 255, 0.18);border-radius: 28px;box-shadow: 0 32px 80px rgba(0, 14, 36, 0.38);margin: 0;overflow: hidden;position: relative;z-index: 1;}.jl-cn-hero__media > img{aspect-ratio: 4 / 3;height: auto;object-fit: cover;width: 100%;}.jl-cn-hero__media figcaption{background: var(--jl-white);display: grid;gap: 4px;padding: 17px 20px 19px;}.jl-cn-hero__media figcaption strong{color: var(--jl-navy-dark);font-size: 14px;}.jl-cn-hero__media figcaption span{color: var(--jl-muted);font-size: 11px;}.jl-cn-facts{background: var(--jl-white);border-bottom: 1px solid var(--jl-line);}.jl-cn-facts__grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));}.jl-cn-facts__grid > div{border-left: 1px solid var(--jl-line);min-height: 142px;padding: 27px 24px;text-align: center;}.jl-cn-facts__grid > div:last-child{border-right: 1px solid var(--jl-line);}.jl-cn-facts strong, .jl-cn-facts span, .jl-cn-facts small{display: block;}.jl-cn-facts strong{color: var(--jl-navy);font-size: 24px;letter-spacing: -0.03em;line-height: 1.15;}.jl-cn-facts span{color: var(--jl-ink);font-size: 13px;font-weight: 700;line-height: 1.55;margin-top: 8px;}.jl-cn-facts small{color: #7b8998;font-size: 10px;line-height: 1.45;margin-top: 7px;}.jl-cn-section{padding: 104px 0;scroll-margin-top: 18px;}.jl-cn-heading{max-width: 820px;}.jl-cn-heading--center{margin-left: auto;margin-right: auto;text-align: center;}.jl-cn-heading--split{align-items: end;display: grid;gap: 70px;grid-template-columns: minmax(0, 1.08fr) minmax(380px, 0.92fr);max-width: none;}.jl-cn-heading h2, .jl-cn-cta h2{color: var(--jl-navy-dark);font-size: clamp(36px, 4vw, 54px);font-weight: 800;letter-spacing: -0.045em;line-height: 1.2;margin: 0;}.jl-cn-heading > p:not(.jl-eyebrow), .jl-cn-heading--split > p, .jl-cn-cta__inner > div > p:not(.jl-eyebrow){color: var(--jl-muted);font-size: 15px;line-height: 1.9;margin: 22px 0 0;}.jl-cn-heading--split > p{margin: 0;}.jl-cn-entity__grid{display: grid;gap: 25px;grid-template-columns: minmax(390px, 0.92fr) minmax(0, 1.08fr);margin-top: 54px;}.jl-cn-identity-card{background: var(--jl-navy-dark);border-radius: 24px;color: var(--jl-white);padding: 36px;}.jl-cn-card-label, .jl-cn-credential-grid article > span, .jl-cn-source-grid article > span{color: var(--jl-orange);font-size: 10px;font-weight: 850;letter-spacing: 0.12em;margin: 0;text-transform: uppercase;}.jl-cn-identity-card h3{color: var(--jl-white);font-size: 28px;letter-spacing: -0.035em;line-height: 1.35;margin: 18px 0 0;}.jl-cn-identity-card dl{margin: 31px 0 0;}.jl-cn-identity-card dl > div{border-top: 1px solid rgba(255, 255, 255, 0.13);display: grid;gap: 20px;grid-template-columns: 82px minmax(0, 1fr);padding: 14px 0;}.jl-cn-identity-card dt{color: rgba(255, 255, 255, 0.48);font-size: 11px;}.jl-cn-identity-card dd{color: rgba(255, 255, 255, 0.83);font-size: 12px;line-height: 1.6;margin: 0;overflow-wrap: anywhere;}.jl-cn-identity-card dd a:hover{color: var(--jl-orange);}.jl-cn-name-note{background: rgba(254, 117, 11, 0.14);border-radius: 12px;color: rgba(255, 255, 255, 0.72);font-size: 12px;line-height: 1.65;margin: 24px 0 0;padding: 15px 17px;}.jl-cn-name-note strong{color: var(--jl-white);}.jl-cn-answer-grid{display: grid;gap: 16px;grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-cn-answer-grid article{background: var(--jl-bg);border: 1px solid var(--jl-line);border-radius: 19px;min-height: 238px;padding: 26px;}.jl-cn-answer-grid article > span{color: var(--jl-orange-dark);font-size: 11px;font-weight: 850;letter-spacing: 0.12em;}.jl-cn-answer-grid h3{color: var(--jl-navy-dark);font-size: 20px;line-height: 1.4;margin: 35px 0 0;}.jl-cn-answer-grid p{color: var(--jl-muted);font-size: 13px;line-height: 1.8;margin: 14px 0 0;}.jl-cn-products, .jl-cn-hotpapa, .jl-cn-faq{background: var(--jl-bg);}.jl-cn-product-grid{display: grid;gap: 22px;grid-template-columns: repeat(3, minmax(0, 1fr));margin-top: 52px;}.jl-cn-product-card{background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: 20px;box-shadow: 0 16px 42px rgba(0, 47, 103, 0.07);overflow: hidden;}.jl-cn-product-card__image{background: #f7f9fb;display: block;overflow: hidden;}.jl-cn-product-card__image img{aspect-ratio: 4 / 3;height: auto;object-fit: contain;transition: transform 180ms ease;width: 100%;}.jl-cn-product-card__image:hover img{transform: scale(1.018);}.jl-cn-product-card > div{padding: 24px 25px 27px;}.jl-cn-product-card > div > span{color: var(--jl-orange-dark);font-size: 10px;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase;}.jl-cn-product-card h3{color: var(--jl-navy-dark);font-size: 21px;line-height: 1.35;margin: 13px 0 0;}.jl-cn-product-card p{color: var(--jl-muted);font-size: 13px;line-height: 1.75;margin: 13px 0 19px;}.jl-cn-process-media{display: grid;gap: 22px;grid-template-columns: repeat(3, minmax(0, 1fr));margin-top: 52px;}.jl-cn-process-media figure{background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: 20px;box-shadow: 0 16px 42px rgba(0, 47, 103, 0.08);margin: 0;overflow: hidden;}.jl-cn-process-media img{aspect-ratio: 4 / 3;height: auto;object-fit: cover;width: 100%;}.jl-cn-process-media figcaption{display: grid;gap: 7px;padding: 21px 23px 24px;}.jl-cn-process-media figcaption strong{color: var(--jl-navy-dark);font-size: 17px;}.jl-cn-process-media figcaption span{color: var(--jl-muted);font-size: 12px;line-height: 1.65;}.jl-cn-equipment-grid{display: grid;gap: 14px;grid-template-columns: repeat(5, minmax(0, 1fr));margin-top: 28px;}.jl-cn-equipment-grid article{background: var(--jl-navy-dark);border-radius: 17px;color: var(--jl-white);min-height: 210px;padding: 23px;}.jl-cn-equipment-grid article > span{color: var(--jl-orange);font-size: 10px;font-weight: 850;letter-spacing: 0.08em;}.jl-cn-equipment-grid strong{display: block;font-size: 30px;letter-spacing: -0.04em;margin-top: 34px;}.jl-cn-equipment-grid p{color: rgba(255, 255, 255, 0.82);font-size: 13px;line-height: 1.55;margin: 9px 0 0;}.jl-cn-equipment-grid small{border-top: 1px solid rgba(255, 255, 255, 0.13);color: rgba(255, 255, 255, 0.49);display: block;font-size: 10px;line-height: 1.55;margin-top: 18px;padding-top: 13px;}.jl-cn-quality{background: var(--jl-white);}.jl-cn-credential-grid{display: grid;gap: 20px;grid-template-columns: repeat(3, minmax(0, 1fr));margin-top: 52px;}.jl-cn-credential-grid article{background: var(--jl-bg);border: 1px solid var(--jl-line);border-radius: 20px;min-height: 286px;padding: 29px;}.jl-cn-credential-grid h3{color: var(--jl-navy-dark);font-size: 24px;letter-spacing: -0.035em;margin: 29px 0 0;}.jl-cn-credential-grid p{color: var(--jl-ink);font-size: 13px;line-height: 1.8;margin: 18px 0 0;}.jl-cn-credential-grid small{border-top: 1px solid var(--jl-line);color: var(--jl-muted);display: block;font-size: 11px;line-height: 1.65;margin-top: 20px;padding-top: 16px;}.jl-cn-report-table-wrap{border: 1px solid var(--jl-line);border-radius: 20px;box-shadow: 0 16px 42px rgba(0, 47, 103, 0.06);margin-top: 30px;overflow-x: auto;}.jl-cn-report-table{border-collapse: collapse;margin: 0;min-width: 1100px;width: 100%;}.jl-cn-report-table caption{background: var(--jl-navy-dark);color: var(--jl-white);font-size: 15px;font-weight: 750;padding: 18px 20px;text-align: left;}.jl-cn-report-table th, .jl-cn-report-table td{border-bottom: 1px solid var(--jl-line);font-size: 12px;line-height: 1.65;padding: 16px;text-align: left;vertical-align: top;}.jl-cn-report-table th{background: #0b3566;color: var(--jl-white);font-size: 10px;letter-spacing: 0.06em;}.jl-cn-report-table td{color: #536579;}.jl-cn-report-table tbody tr:nth-child(even) td{background: var(--jl-bg);}.jl-cn-report-table tbody tr:last-child td{border-bottom: 0;}.jl-cn-report-table td:first-child, .jl-cn-report-table td:nth-child(2){color: var(--jl-navy-dark);}.jl-cn-report-table td small{color: #738191;display: block;font-size: 10px;line-height: 1.55;margin-top: 8px;}.jl-cn-status{border-radius: 999px;display: inline-flex;font-size: 10px;font-weight: 850;padding: 4px 9px;}.jl-cn-status--pass{background: #e5f7ee;color: #127447;}.jl-cn-status--limited{background: #fff1df;color: #a95300;}.jl-cn-related-link{font-size: 13px;font-weight: 750;margin: 22px 0 0;text-align: right;}.jl-cn-related-link a{color: var(--jl-navy);}.jl-cn-related-link a:hover{color: var(--jl-orange-dark);}.jl-cn-ranking-grid{display: grid;gap: 18px;grid-template-columns: repeat(3, minmax(0, 1fr));margin-top: 52px;}.jl-cn-ranking-grid article{background: var(--jl-navy-dark);border-radius: 20px;color: var(--jl-white);min-height: 260px;padding: 28px;}.jl-cn-ranking-grid article > span{color: var(--jl-orange);font-size: 10px;font-weight: 850;letter-spacing: 0.11em;}.jl-cn-ranking-grid strong{display: block;font-size: 39px;letter-spacing: -0.05em;line-height: 1;margin-top: 28px;}.jl-cn-ranking-grid p{color: rgba(255, 255, 255, 0.76);font-size: 13px;line-height: 1.72;margin: 18px 0 0;}.jl-cn-ranking-grid small{color: rgba(255, 255, 255, 0.48);display: block;font-size: 10px;line-height: 1.55;margin-top: 14px;}.jl-cn-ranking-evidence{margin-top: 22px;}.jl-cn-oem{background: var(--jl-white);}.jl-cn-route-grid{display: grid;gap: 21px;grid-template-columns: repeat(3, minmax(0, 1fr));margin-top: 52px;}.jl-cn-route-grid article{background: var(--jl-bg);border: 1px solid var(--jl-line);border-radius: 21px;min-height: 310px;padding: 30px;}.jl-cn-route-grid article > span{color: var(--jl-orange-dark);font-size: 11px;font-weight: 850;letter-spacing: 0.12em;}.jl-cn-route-grid h3{color: var(--jl-navy-dark);font-size: 25px;letter-spacing: -0.035em;line-height: 1.35;margin: 46px 0 0;}.jl-cn-route-grid p{color: var(--jl-muted);font-size: 13px;line-height: 1.75;margin: 15px 0 0;}.jl-cn-route-grid small{border-top: 1px solid var(--jl-line);color: var(--jl-navy);display: block;font-size: 10px;font-weight: 750;line-height: 1.6;margin-top: 25px;padding-top: 16px;}.jl-cn-oem-process{display: grid;gap: 14px;grid-template-columns: repeat(3, minmax(0, 1fr));list-style: none;margin: 28px 0 0;padding: 0;}.jl-cn-oem-process li{background: var(--jl-navy-dark);border-radius: 16px;display: grid;gap: 17px;grid-template-columns: 34px minmax(0, 1fr);min-height: 150px;padding: 22px;}.jl-cn-oem-process li > span{color: var(--jl-orange);font-size: 11px;font-weight: 850;}.jl-cn-oem-process strong{color: var(--jl-white);font-size: 15px;}.jl-cn-oem-process p{color: rgba(255, 255, 255, 0.61);font-size: 12px;line-height: 1.7;margin: 8px 0 0;}.jl-cn-evidence-map{background: var(--jl-navy-dark);color: var(--jl-white);}.jl-cn-evidence-map .jl-cn-heading h2{color: var(--jl-white);}.jl-cn-evidence-map .jl-cn-heading--split > p{color: rgba(255, 255, 255, 0.62);}.jl-cn-source-grid{display: grid;gap: 18px;grid-template-columns: repeat(4, minmax(0, 1fr));margin-top: 52px;}.jl-cn-source-grid article{background: rgba(255, 255, 255, 0.06);border: 1px solid rgba(255, 255, 255, 0.13);border-radius: 18px;min-height: 360px;padding: 25px;}.jl-cn-source-grid h3{color: var(--jl-white);font-size: 20px;line-height: 1.35;margin: 26px 0 0;}.jl-cn-source-grid ul{color: rgba(255, 255, 255, 0.69);font-size: 12px;line-height: 1.7;margin: 21px 0 0;padding-left: 18px;}.jl-cn-source-grid li + li{margin-top: 7px;}.jl-cn-source-grid small{border-top: 1px solid rgba(255, 255, 255, 0.13);color: rgba(255, 255, 255, 0.45);display: block;font-size: 10px;line-height: 1.6;margin-top: 21px;padding-top: 15px;}.jl-cn-evidence-actions{align-items: center;display: flex;flex-wrap: wrap;gap: 22px;margin-top: 34px;}.jl-cn-evidence-actions .jl-text-link{color: rgba(255, 255, 255, 0.69) !important;}.jl-cn-evidence-actions .jl-text-link:hover{color: var(--jl-white) !important;}.jl-cn-faq__grid{align-items: start;display: grid;gap: 70px;grid-template-columns: minmax(320px, 0.72fr) minmax(0, 1.28fr);}.jl-cn-faq__list{display: grid;gap: 12px;}.jl-cn-faq__list details{background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: 15px;overflow: hidden;}.jl-cn-faq__list summary{color: var(--jl-navy-dark);cursor: pointer;font-size: 15px;font-weight: 750;line-height: 1.55;list-style: none;padding: 20px 55px 20px 22px;position: relative;}.jl-cn-faq__list summary::-webkit-details-marker{display: none;}.jl-cn-faq__list summary::after{color: var(--jl-orange-dark);content: "+";font-size: 23px;font-weight: 500;right: 21px;position: absolute;top: 14px;}.jl-cn-faq__list details[open] summary::after{content: "–";}.jl-cn-faq__list details > div{border-top: 1px solid var(--jl-line);padding: 0 22px 21px;}.jl-cn-faq__list p{color: var(--jl-muted);font-size: 13px;line-height: 1.85;margin: 18px 0 0;}.jl-cn-cta{background: radial-gradient(circle at 88% 18%, rgba(254, 117, 11, 0.18), transparent 22rem), var(--jl-navy);color: var(--jl-white);padding: 88px 0;}.jl-cn-cta__inner{align-items: center;display: grid;gap: 70px;grid-template-columns: minmax(0, 1fr) auto;}.jl-cn-cta h2{color: var(--jl-white);max-width: 820px;}.jl-cn-cta__inner > div > p:not(.jl-eyebrow){color: rgba(255, 255, 255, 0.68);max-width: 800px;}.jl-cn-cta__actions{align-items: center;display: flex;flex-direction: column;gap: 11px;}.jl-cn-cta__actions > a:not(.jl-button){color: rgba(255, 255, 255, 0.68);font-size: 12px;}.jl-cn-cta__actions > a:not(.jl-button):hover{color: var(--jl-white);}@media (max-width: 1120px){.jl-cn-hero__grid{gap: 42px;grid-template-columns: minmax(0, 1fr) minmax(360px, 0.82fr);}.jl-cn-equipment-grid, .jl-cn-source-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 980px){.jl-cn-heading--split, .jl-cn-entity__grid, .jl-cn-faq__grid, .jl-cn-cta__inner{grid-template-columns: 1fr;}.jl-cn-heading--split{align-items: start;gap: 24px;}.jl-cn-heading--split > p{max-width: 780px;}.jl-cn-product-grid, .jl-cn-process-media, .jl-cn-credential-grid, .jl-cn-ranking-grid, .jl-cn-route-grid, .jl-cn-oem-process{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-cn-source-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-cn-cta__actions{align-items: flex-start;}}@media (max-width: 820px){.jl-cn-hero{padding: 54px 0 62px;}.jl-cn-hero__grid{grid-template-columns: 1fr;}.jl-cn-hero__content{max-width: 760px;}.jl-cn-hero__media{max-width: 680px;}.jl-cn-facts__grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-cn-facts__grid > div{border-bottom: 1px solid var(--jl-line);}.jl-cn-section{padding: 78px 0;}.jl-cn-equipment-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-cn-cta{padding: 72px 0;}}@media (max-width: 560px){.jl-cn-header .jl-button--small{font-size: 10px;padding: 0 11px;}.jl-cn-hero h1{font-size: 40px;letter-spacing: -0.04em;}.jl-cn-hero__lead{font-size: 16px;}.jl-cn-trust{display: grid;grid-template-columns: 1fr;}.jl-cn-facts__grid, .jl-cn-answer-grid, .jl-cn-product-grid, .jl-cn-process-media, .jl-cn-equipment-grid, .jl-cn-credential-grid, .jl-cn-ranking-grid, .jl-cn-route-grid, .jl-cn-oem-process, .jl-cn-source-grid{grid-template-columns: 1fr;}.jl-cn-facts__grid > div, .jl-cn-facts__grid > div:last-child{border-left: 1px solid var(--jl-line);border-right: 1px solid var(--jl-line);min-height: 130px;}.jl-cn-heading h2, .jl-cn-cta h2{font-size: 36px;}.jl-cn-entity__grid{grid-template-columns: minmax(0, 1fr);}.jl-cn-identity-card{padding: 26px 22px;}.jl-cn-identity-card dl > div{gap: 10px;grid-template-columns: 72px minmax(0, 1fr);}.jl-cn-answer-grid article, .jl-cn-equipment-grid article, .jl-cn-credential-grid article, .jl-cn-ranking-grid article, .jl-cn-route-grid article, .jl-cn-source-grid article{min-height: 0;}.jl-cn-related-link{text-align: left;}.jl-cn-evidence-actions, .jl-cn-cta__actions{align-items: stretch;flex-direction: column;}.jl-cn-evidence-actions .jl-button, .jl-cn-cta__actions .jl-button{width: 100%;}.jl-cn-cta__actions > a:not(.jl-button){text-align: center;}}body.jinlang-company-page{background: var(--jl-white);color: var(--jl-ink);font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;}body.jinlang-company-page .site-header, body.jinlang-company-page .site-footer, body.jinlang-company-page .content-area{display: none;}body.jinlang-company-page #inner-wrap, body.jinlang-company-page #wrapper{background: var(--jl-white);}.jl-company-shell, .jl-company-shell *{box-sizing: border-box;}.jl-company-shell{overflow: hidden;}.jl-company-shell a{color: inherit;text-decoration: none;}.jl-company-shell img{display: block;max-width: 100%;}.jl-company-shell .jl-brand__mark img, .jl-company-shell .jl-brand__word img{height: 100%;left: auto;max-width: none;object-fit: contain;position: static;top: auto;width: 100%;}.jl-company-header .jl-nav a[aria-current="page"]{color: var(--jl-orange);}.jl-company-hero{background: radial-gradient(circle at 7% 18%, rgba(254, 117, 11, 0.17), transparent 25rem), linear-gradient(132deg, var(--jl-navy-dark) 0%, var(--jl-navy) 74%, #07477f 100%);color: var(--jl-white);padding: 72px 0 80px;position: relative;}.jl-company-hero::after{border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 50%;content: "";height: 620px;position: absolute;right: -260px;top: -320px;width: 620px;}.jl-company-hero__grid{align-items: center;display: grid;gap: 68px;grid-template-columns: minmax(0, 0.96fr) minmax(420px, 1.04fr);}.jl-company-hero__content{max-width: 680px;position: relative;z-index: 2;}.jl-company-hero h1{color: var(--jl-white);font-size: clamp(46px, 5vw, 70px);font-weight: 780;letter-spacing: -0.048em;line-height: 1.03;margin: 0;}.jl-company-hero__lead{color: rgba(255, 255, 255, 0.78);font-size: 18px;line-height: 1.75;margin: 27px 0 0;}.jl-company-hero__media{aspect-ratio: 5 / 4;background: var(--jl-white);border: 1px solid rgba(255, 255, 255, 0.18);border-radius: 30px;box-shadow: 0 32px 80px rgba(0, 14, 36, 0.38);margin: 0;overflow: hidden;position: relative;z-index: 1;}.jl-company-hero__media img{height: 100%;object-fit: cover;width: 100%;}.jl-company-facts{background: var(--jl-white);border-bottom: 1px solid var(--jl-line);}.jl-company-facts__grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));}.jl-company-facts__grid > div{border-left: 1px solid var(--jl-line);padding: 30px 26px;text-align: center;}.jl-company-facts__grid > div:last-child{border-right: 1px solid var(--jl-line);}.jl-company-facts strong, .jl-company-facts span{display: block;}.jl-company-facts strong{color: var(--jl-navy);font-size: 25px;letter-spacing: -0.035em;}.jl-company-facts span{color: var(--jl-muted);font-size: 12px;line-height: 1.5;margin-top: 5px;}.jl-company-section{padding: 100px 0;}.jl-company-heading{max-width: 790px;}.jl-company-heading--center{margin-left: auto;margin-right: auto;text-align: center;}.jl-company-heading h2, .jl-company-cta h2{color: var(--jl-navy-dark);font-size: clamp(36px, 4vw, 54px);font-weight: 760;letter-spacing: -0.045em;line-height: 1.07;margin: 0;}.jl-company-heading > p:not(.jl-eyebrow), .jl-company-cta__inner > div > p:not(.jl-eyebrow){color: var(--jl-muted);font-size: 16px;line-height: 1.8;margin: 22px 0 0;}.jl-feedback-loop, .jl-quality-flow, .jl-customization-scope{background: var(--jl-bg);}.jl-independent-assessment, .jl-current-evidence, .jl-equipment-capability{background: var(--jl-bg);}.jl-verification-grid, .jl-equipment-grid{display: grid;gap: 18px;margin-top: 50px;}.jl-verification-grid--four{grid-template-columns: repeat(4, minmax(0, 1fr));}.jl-verification-grid--three{grid-template-columns: repeat(3, minmax(0, 1fr));}.jl-verification-grid article, .jl-equipment-grid article{background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: 20px;box-shadow: 0 14px 36px rgba(0, 47, 103, 0.06);padding: 27px;}.jl-verification-grid article{min-height: 218px;}.jl-verification-grid article > span{color: var(--jl-orange-dark);display: block;font-size: 10px;font-weight: 850;letter-spacing: 0.12em;}.jl-verification-grid strong, .jl-equipment-grid strong{color: var(--jl-navy-dark);display: block;font-size: 21px;line-height: 1.25;margin-top: 23px;overflow-wrap: anywhere;}.jl-verification-grid p, .jl-equipment-grid p{color: var(--jl-muted);font-size: 13px;line-height: 1.7;margin: 13px 0 0;}.jl-verification-grid small{border-top: 1px solid var(--jl-line);color: #5c6c7c;display: block;font-size: 11px;line-height: 1.55;margin-top: 18px;padding-top: 15px;}.jl-loop-grid{display: grid;gap: 18px;grid-template-columns: repeat(4, minmax(0, 1fr));list-style: none;margin: 54px 0 0;padding: 0;}.jl-loop-grid li{background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: 20px;box-shadow: 0 12px 32px rgba(0, 47, 103, 0.06);min-height: 270px;padding: 28px;}.jl-loop-grid li > span, .jl-company-card-grid article > span, .jl-evidence-pack article > span{align-items: center;background: rgba(254, 117, 11, 0.12);border-radius: 999px;color: var(--jl-orange-dark);display: inline-flex;font-size: 11px;font-weight: 850;height: 36px;justify-content: center;width: 44px;}.jl-loop-grid strong, .jl-company-card-grid strong{color: var(--jl-navy-dark);display: block;font-size: 20px;line-height: 1.28;margin-top: 24px;}.jl-loop-grid p, .jl-company-card-grid p{color: var(--jl-muted);font-size: 14px;line-height: 1.7;margin: 14px 0 0;}.jl-retail-proof{background: var(--jl-warm);}.jl-ranking-highlights{display: grid;gap: 22px;grid-template-columns: repeat(2, minmax(0, 1fr));margin-top: 48px;}.jl-ranking-highlights article{background: var(--jl-navy-dark);border-radius: 22px;color: var(--jl-white);padding: 30px;}.jl-ranking-highlights article > span{color: var(--jl-orange);display: block;font-size: 11px;font-weight: 850;letter-spacing: 0.14em;}.jl-ranking-highlights strong{display: block;font-size: 43px;letter-spacing: -0.055em;line-height: 1;margin-top: 18px;}.jl-ranking-highlights p{color: rgba(255, 255, 255, 0.78);font-size: 15px;line-height: 1.65;margin: 16px 0 0;}.jl-ranking-highlights small{color: rgba(255, 255, 255, 0.52);display: block;font-size: 11px;line-height: 1.5;margin-top: 14px;}.jl-ranking-evidence{display: grid;gap: 22px;grid-template-columns: repeat(2, minmax(0, 1fr));margin-top: 24px;}.jl-ranking-evidence figure{background: var(--jl-white);border: 1px solid rgba(0, 47, 103, 0.12);border-radius: 18px;box-shadow: 0 18px 44px rgba(0, 47, 103, 0.08);margin: 0;overflow: hidden;}.jl-ranking-evidence figure > a{background: #f4f6f8;display: block;overflow: hidden;}.jl-ranking-evidence img{aspect-ratio: 2.19 / 1;height: auto;object-fit: cover;transition: transform 180ms ease;width: 100%;}.jl-ranking-evidence a:hover img{transform: scale(1.01);}.jl-ranking-evidence figcaption{display: grid;gap: 4px;padding: 19px 22px 21px;}.jl-ranking-evidence figcaption strong{color: var(--jl-navy-dark);font-size: 14px;}.jl-ranking-evidence figcaption span{color: var(--jl-muted);font-size: 11px;line-height: 1.5;}.jl-evidence-note{background: rgba(0, 47, 103, 0.06);border-left: 4px solid var(--jl-orange);border-radius: 0 12px 12px 0;color: #54667a;font-size: 12px;line-height: 1.7;margin: 26px 0 0;padding: 16px 20px;}.jl-company-split{align-items: start;display: grid;gap: 70px;grid-template-columns: minmax(0, 0.88fr) minmax(440px, 1.12fr);}.jl-company-split--media{align-items: center;grid-template-columns: minmax(0, 1.05fr) minmax(380px, 0.95fr);}.jl-company-card-grid{display: grid;gap: 18px;}.jl-company-card-grid--two{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-company-card-grid--three{grid-template-columns: repeat(3, minmax(0, 1fr));margin-top: 50px;}.jl-company-card-grid--four{grid-template-columns: repeat(4, minmax(0, 1fr));margin-top: 50px;}.jl-company-card-grid article{background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: 18px;min-height: 210px;padding: 25px;}.jl-field-learning .jl-company-card-grid article, .jl-customization-scope .jl-company-card-grid article{box-shadow: 0 12px 32px rgba(0, 47, 103, 0.05);}.jl-company-card-grid article > strong:first-child{margin-top: 0;}.jl-company-capabilities{background: var(--jl-white);}.jl-company-checklist{list-style: none;margin: 32px 0 0;padding: 0;}.jl-company-checklist li{border-top: 1px solid var(--jl-line);color: var(--jl-ink);font-size: 14px;font-weight: 700;line-height: 1.55;padding: 14px 0 14px 26px;position: relative;}.jl-company-checklist li::before{background: var(--jl-orange);border-radius: 50%;content: "";height: 7px;left: 2px;position: absolute;top: 21px;width: 7px;}.jl-company-inline-media{background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: 26px;box-shadow: var(--jl-shadow);margin: 0;overflow: hidden;}.jl-company-inline-media img{aspect-ratio: 4 / 4.8;height: 100%;object-fit: cover;width: 100%;}.jl-company-inline-media figcaption{background: var(--jl-navy-dark);color: rgba(255, 255, 255, 0.72);font-size: 11px;padding: 12px 18px;}.jl-quality-principle .jl-company-inline-media img{aspect-ratio: 4 / 3;height: auto;}.jl-quality-steps{display: grid;gap: 0;grid-template-columns: repeat(5, minmax(0, 1fr));list-style: none;margin: 54px 0 0;padding: 0;}.jl-quality-steps li{background: var(--jl-white);border-bottom: 1px solid var(--jl-line);border-left: 1px solid var(--jl-line);border-top: 1px solid var(--jl-line);min-height: 280px;padding: 26px 24px;}.jl-quality-steps li:first-child{border-radius: 18px 0 0 18px;}.jl-quality-steps li:last-child{border-radius: 0 18px 18px 0;border-right: 1px solid var(--jl-line);}.jl-quality-steps span, .jl-oem-process > li > span, .jl-brief-grid span{color: var(--jl-orange-dark);display: block;font-size: 12px;font-weight: 850;letter-spacing: 0.08em;}.jl-quality-steps strong{color: var(--jl-navy-dark);display: block;font-size: 18px;line-height: 1.3;margin-top: 42px;}.jl-quality-steps p{color: var(--jl-muted);font-size: 13px;line-height: 1.65;margin: 14px 0 0;}.jl-compliance-map{background: var(--jl-navy-dark);}.jl-compliance-map .jl-company-heading h2{color: var(--jl-white);}.jl-compliance-map .jl-company-heading > p:not(.jl-eyebrow){color: rgba(255, 255, 255, 0.67);}.jl-compliance-table-wrap{background: rgba(255, 255, 255, 0.06);border: 1px solid rgba(255, 255, 255, 0.14);border-radius: 20px;overflow: hidden;}.jl-compliance-table{border-collapse: collapse;margin: 0;width: 100%;}.jl-compliance-table th, .jl-compliance-table td{border-bottom: 1px solid rgba(255, 255, 255, 0.12);color: rgba(255, 255, 255, 0.7);font-size: 13px;line-height: 1.65;padding: 18px 20px;text-align: left;vertical-align: top;}.jl-compliance-table th{color: var(--jl-white);font-size: 11px;letter-spacing: 0.08em;text-transform: uppercase;}.jl-compliance-table td:first-child{color: var(--jl-white);width: 29%;}.jl-compliance-table tbody tr:last-child td{border-bottom: 0;}.jl-model-reports{background: var(--jl-white);}.jl-report-table-wrap{border: 1px solid var(--jl-line);border-radius: 20px;box-shadow: 0 16px 42px rgba(0, 47, 103, 0.06);margin-top: 46px;overflow-x: auto;}.jl-report-table{border-collapse: collapse;margin: 0;min-width: 1080px;width: 100%;}.jl-report-table th, .jl-report-table td{border-bottom: 1px solid var(--jl-line);font-size: 12px;line-height: 1.6;padding: 17px 16px;text-align: left;vertical-align: top;}.jl-report-table th{background: var(--jl-navy-dark);color: var(--jl-white);font-size: 10px;letter-spacing: 0.08em;text-transform: uppercase;}.jl-report-table td{color: #536579;}.jl-report-table tbody tr:nth-child(even) td{background: var(--jl-bg);}.jl-report-table tbody tr:last-child td{border-bottom: 0;}.jl-report-table td:first-child, .jl-report-table td:nth-child(2){color: var(--jl-navy-dark);}.jl-report-table td small{color: #6f7e8d;display: block;font-size: 10px;line-height: 1.55;margin-top: 9px;}.jl-status{border-radius: 999px;display: inline-flex;font-size: 10px;font-weight: 850;letter-spacing: 0.04em;padding: 4px 9px;text-transform: uppercase;}.jl-status--pass{background: #e5f7ee;color: #127447;}.jl-status--partial{background: #fff1df;color: #a95300;}.jl-evidence-pack{background: var(--jl-white);}.jl-evidence-pack .jl-company-card-grid article{background: var(--jl-bg);}.jl-process-evidence{background: var(--jl-white);}.jl-process-evidence__grid, .jl-oem-practice-media{display: grid;gap: 22px;margin-top: 50px;}.jl-process-evidence__grid{grid-template-columns: repeat(3, minmax(0, 1fr));}.jl-oem-practice-media{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-process-evidence__grid figure, .jl-oem-practice-media figure{background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: 20px;box-shadow: 0 16px 42px rgba(0, 47, 103, 0.08);margin: 0;overflow: hidden;}.jl-process-evidence__grid img, .jl-oem-practice-media img{aspect-ratio: 4 / 3;display: block;object-fit: cover;width: 100%;}.jl-oem-practice-media figure:last-child img{background: #f8fafc;object-fit: contain;}.jl-process-evidence__grid figcaption, .jl-oem-practice-media figcaption{display: grid;gap: 7px;padding: 21px 23px 24px;}.jl-process-evidence__grid figcaption strong, .jl-oem-practice-media figcaption strong{color: var(--jl-navy-dark);font-size: 17px;line-height: 1.3;}.jl-process-evidence__grid figcaption span, .jl-oem-practice-media figcaption span{color: var(--jl-muted);font-size: 13px;line-height: 1.65;}.jl-manufacturing-answer, .jl-manufacturing-evidence, .jl-manufacturing-controls{background: var(--jl-white);}.jl-manufacturing-answer__media img{aspect-ratio: 16 / 9;height: auto;}.jl-manufacturing-flow, .jl-manufacturer-faq{background: var(--jl-bg);}.jl-manufacturing-steps{display: grid;gap: 16px;grid-template-columns: repeat(4, minmax(0, 1fr));list-style: none;margin: 54px 0 0;padding: 0;}.jl-manufacturing-steps li{background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: 18px;box-shadow: 0 12px 32px rgba(0, 47, 103, 0.05);min-height: 250px;padding: 25px;}.jl-manufacturing-steps span{color: var(--jl-orange-dark);display: block;font-size: 12px;font-weight: 850;letter-spacing: 0.1em;}.jl-manufacturing-steps strong{color: var(--jl-navy-dark);display: block;font-size: 19px;line-height: 1.35;margin-top: 34px;}.jl-manufacturing-steps p{color: var(--jl-muted);font-size: 13px;line-height: 1.7;margin: 13px 0 0;}.jl-manufacturing-gallery{display: grid;gap: 22px;grid-template-columns: repeat(3, minmax(0, 1fr));margin-top: 50px;}.jl-manufacturing-gallery figure{background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: 20px;box-shadow: 0 16px 42px rgba(0, 47, 103, 0.08);margin: 0;overflow: hidden;}.jl-manufacturing-gallery img{aspect-ratio: 4 / 3;height: auto;object-fit: cover;width: 100%;}.jl-manufacturing-gallery figcaption{display: grid;gap: 7px;padding: 21px 23px 24px;}.jl-manufacturing-gallery figcaption strong{color: var(--jl-navy-dark);font-size: 17px;line-height: 1.3;}.jl-manufacturing-gallery figcaption span{color: var(--jl-muted);font-size: 13px;line-height: 1.65;}.jl-manufacturing-controls .jl-company-card-grid article{background: var(--jl-bg);}.jl-manufacturing-faq-grid{margin-top: 50px;}.jl-customization-grid{margin-top: 24px;}.jl-route-grid{display: grid;gap: 22px;grid-template-columns: repeat(3, minmax(0, 1fr));margin-top: 54px;}.jl-route-grid article{background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: 22px;box-shadow: 0 18px 45px rgba(0, 47, 103, 0.07);min-height: 340px;padding: 31px;}.jl-route-grid article > span{color: var(--jl-orange-dark);font-size: 11px;font-weight: 850;letter-spacing: 0.13em;}.jl-route-grid h3{color: var(--jl-navy-dark);font-size: 27px;letter-spacing: -0.035em;line-height: 1.16;margin: 54px 0 0;}.jl-route-grid p{color: var(--jl-muted);font-size: 14px;line-height: 1.7;margin: 16px 0 0;}.jl-route-grid small{border-top: 1px solid var(--jl-line);color: var(--jl-navy);display: block;font-size: 11px;font-weight: 750;line-height: 1.55;margin-top: 28px;padding-top: 18px;}.jl-oem-process-section{background: var(--jl-navy-dark);}.jl-oem-process-section .jl-company-heading h2{color: var(--jl-white);}.jl-oem-process-section .jl-company-heading > p:not(.jl-eyebrow){color: rgba(255, 255, 255, 0.66);}.jl-oem-process{display: grid;gap: 14px;grid-template-columns: repeat(2, minmax(0, 1fr));list-style: none;margin: 54px 0 0;padding: 0;}.jl-oem-process li{align-items: start;background: rgba(255, 255, 255, 0.06);border: 1px solid rgba(255, 255, 255, 0.12);border-radius: 16px;display: grid;gap: 22px;grid-template-columns: 38px minmax(0, 1fr);min-height: 128px;padding: 23px;}.jl-oem-process strong{color: var(--jl-white);font-size: 17px;line-height: 1.35;}.jl-oem-process p{color: rgba(255, 255, 255, 0.62);font-size: 13px;line-height: 1.65;margin: 8px 0 0;}.jl-equipment-grid{grid-template-columns: repeat(5, minmax(0, 1fr));}.jl-equipment-grid article{min-height: 236px;}.jl-equipment-grid article > span{color: var(--jl-orange-dark);font-size: 11px;font-weight: 850;letter-spacing: 0.1em;}.jl-equipment-grid strong{font-size: 18px;margin-top: 32px;}.jl-equipment-grid p b{color: var(--jl-orange-dark);font-size: 19px;}.jl-buyer-brief{background: var(--jl-white);}.jl-brief-grid{display: grid;gap: 12px;grid-template-columns: repeat(2, minmax(0, 1fr));list-style: none;margin: 50px 0 0;padding: 0;}.jl-brief-grid li{align-items: center;background: var(--jl-bg);border: 1px solid var(--jl-line);border-radius: 14px;color: var(--jl-ink);display: grid;font-size: 14px;font-weight: 700;gap: 18px;grid-template-columns: 36px minmax(0, 1fr);line-height: 1.5;min-height: 76px;padding: 15px 18px;}.jl-company-cta{background: radial-gradient(circle at 88% 18%, rgba(254, 117, 11, 0.18), transparent 22rem), var(--jl-navy);color: var(--jl-white);padding: 88px 0;}.jl-company-cta__inner{align-items: center;display: grid;gap: 68px;grid-template-columns: minmax(0, 1fr) auto;}.jl-company-cta h2{color: var(--jl-white);max-width: 820px;}.jl-company-cta__inner > div > p:not(.jl-eyebrow){color: rgba(255, 255, 255, 0.68);max-width: 760px;}@media (max-width: 1080px){.jl-company-hero__grid{gap: 42px;grid-template-columns: minmax(0, 0.94fr) minmax(360px, 1.06fr);}.jl-loop-grid, .jl-company-card-grid--four, .jl-verification-grid--four{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-equipment-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}.jl-quality-steps{grid-template-columns: repeat(3, minmax(0, 1fr));}.jl-manufacturing-steps{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-quality-steps li, .jl-quality-steps li:first-child, .jl-quality-steps li:last-child{border: 1px solid var(--jl-line);border-radius: 16px;}.jl-quality-steps{gap: 14px;}}@media (max-width: 820px){.jl-company-hero{padding: 56px 0 62px;}.jl-company-hero__grid, .jl-company-split, .jl-company-split--media, .jl-company-cta__inner{grid-template-columns: 1fr;}.jl-company-hero__content{max-width: 760px;}.jl-company-hero__media{max-width: 720px;}.jl-company-facts__grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-company-facts__grid > div{border-bottom: 1px solid var(--jl-line);}.jl-company-section{padding: 78px 0;}.jl-ranking-evidence, .jl-company-card-grid--three, .jl-route-grid, .jl-process-evidence__grid{grid-template-columns: 1fr;}.jl-manufacturing-gallery{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-verification-grid--three, .jl-equipment-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-company-split{gap: 44px;}.jl-quality-steps{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-route-grid article{min-height: 0;}.jl-company-cta__inner{gap: 36px;}.jl-company-cta__inner .jl-button{justify-self: start;}}@media (max-width: 560px){.jl-company-hero h1{font-size: 42px;}.jl-company-facts__grid, .jl-loop-grid, .jl-ranking-highlights, .jl-company-card-grid--two, .jl-company-card-grid--four, .jl-quality-steps, .jl-oem-process, .jl-brief-grid, .jl-oem-practice-media, .jl-verification-grid--three, .jl-verification-grid--four, .jl-equipment-grid{grid-template-columns: 1fr;}.jl-manufacturing-steps, .jl-manufacturing-gallery{grid-template-columns: 1fr;}.jl-manufacturing-steps li{min-height: 0;}.jl-company-facts__grid > div{border-right: 1px solid var(--jl-line);}.jl-company-section{padding: 66px 0;}.jl-loop-grid li, .jl-company-card-grid article{min-height: 0;}.jl-ranking-highlights article{padding: 25px;}.jl-compliance-table{min-width: 620px;}.jl-compliance-table-wrap{overflow-x: auto;}.jl-company-cta{padding: 68px 0;}.jl-company-cta__inner .jl-button{width: 100%;}}@media (max-width: 980px){.jl-catalog-two-column{grid-template-columns: 1fr;}.jl-catalog-gallery{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-series-image-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 640px){.jl-catalog-card-grid, .jl-catalog-card-grid--three, .jl-catalog-gallery, .jl-series-image-grid{grid-template-columns: 1fr;}.jl-series-showcase__header{align-items: flex-start;flex-direction: column;}.jl-catalog-gallery__primary{grid-column: auto;grid-row: auto;}.jl-catalog-card__image{height: 240px;}.jl-catalog-gallery figure{min-height: 260px;}.jl-catalog-checklist{padding: 28px 24px;}.jl-catalog-section-heading h2, .jl-catalog-checklist h2{font-size: 30px;}}body.jinlang-homepage-v1{background: var(--jl-white);color: var(--jl-ink);font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;}body.jinlang-homepage-v1 .site-header, body.jinlang-homepage-v1 .site-footer, body.jinlang-homepage-v1 .content-area{display: none;}body.jinlang-homepage-v1 #inner-wrap, body.jinlang-homepage-v1 #wrapper{background: var(--jl-white);}body.jinlang-homepage-v1 .jl-home, body.jinlang-homepage-v1 .jl-home *{box-sizing: border-box;}.jl-home{overflow: hidden;}.jl-home a{color: inherit;text-decoration: none;}.jl-home img{display: block;max-width: 100%;}.jl-container{margin: 0 auto;max-width: 1240px;padding-left: 28px;padding-right: 28px;width: 100%;}.jl-header{background: rgba(255, 255, 255, 0.96);border-bottom: 1px solid rgba(220, 228, 237, 0.85);position: relative;z-index: 20;}.jl-header__inner{align-items: center;display: flex;gap: 34px;height: 92px;justify-content: space-between;}.jl-brand{align-items: center;display: inline-flex;flex: 0 0 auto;gap: 11px;height: 52px;}.jl-brand__mark, .jl-brand__word{display: inline-block;overflow: hidden;position: relative;}.jl-brand__mark{height: 46px;width: 40px;}.jl-brand__mark img{left: -35px;max-width: none;position: absolute;top: -6px;width: 104px;}.jl-brand__word{height: 34px;width: 124px;}.jl-brand__word img{left: -15px;max-width: none;position: absolute;top: -80px;width: 147px;}.jl-nav{align-items: center;display: flex;flex: 1 1 auto;gap: 30px;justify-content: flex-end;}.jl-mobile-menu{display: none;position: relative;}.jl-mobile-menu summary{align-items: center;border: 1px solid var(--jl-line);border-radius: 999px;color: var(--jl-navy);cursor: pointer;display: inline-flex;font-size: 12px;font-weight: 800;height: 42px;justify-content: center;list-style: none;padding: 0 17px;}.jl-mobile-menu summary::-webkit-details-marker{display: none;}.jl-mobile-menu__panel{background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: 16px;box-shadow: var(--jl-shadow);display: grid;gap: 4px;min-width: 210px;padding: 10px;position: absolute;right: 0;top: 50px;z-index: 20;}.jl-mobile-menu__panel a{border-radius: 10px;color: var(--jl-ink);font-size: 13px;font-weight: 700;padding: 10px 12px;}.jl-mobile-menu__panel a:hover{background: var(--jl-bg);color: var(--jl-orange);}.jl-nav a{color: var(--jl-ink);font-size: 14px;font-weight: 650;transition: color 160ms ease;}.jl-nav a:hover{color: var(--jl-orange);}.jl-button{align-items: center;background: var(--jl-orange);border: 1px solid var(--jl-orange);border-radius: 999px;color: var(--jl-white) !important;display: inline-flex;font-size: 15px;font-weight: 750;justify-content: center;min-height: 52px;padding: 0 27px;transition: background 160ms ease, border-color 160ms ease, transform 160ms ease;}.jl-button:hover{background: var(--jl-orange-dark);border-color: var(--jl-orange-dark);transform: translateY(-1px);}.jl-button--small{font-size: 13px;min-height: 44px;padding: 0 20px;}.jl-button--outline{background: transparent;border-color: rgba(255, 255, 255, 0.54);color: var(--jl-white) !important;}.jl-button--outline:hover{background: rgba(255, 255, 255, 0.1);border-color: var(--jl-white);}.jl-text-link{color: var(--jl-navy) !important;display: inline-flex;font-size: 13px;font-weight: 800;}.jl-text-link:hover{color: var(--jl-orange) !important;}.jl-text-link--muted{color: var(--jl-muted) !important;}.jl-hero{background: radial-gradient(circle at 8% 20%, rgba(254, 117, 11, 0.14), transparent 23rem), linear-gradient(132deg, var(--jl-navy-dark) 0%, var(--jl-navy) 72%, #07477f 100%);color: var(--jl-white);padding: 70px 0 76px;position: relative;}.jl-hero::after{border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 50%;content: "";height: 600px;position: absolute;right: -230px;top: -290px;width: 600px;}.jl-hero__grid{align-items: center;display: grid;gap: 70px;grid-template-columns: minmax(0, 1.04fr) minmax(430px, 0.96fr);}.jl-hero__content{max-width: 670px;position: relative;z-index: 2;}.jl-eyebrow{color: var(--jl-orange);font-size: 12px;font-weight: 850;letter-spacing: 0.15em;margin: 0 0 16px;text-transform: uppercase;}.jl-hero h1{color: var(--jl-white);font-size: clamp(46px, 5vw, 70px);font-weight: 780;letter-spacing: -0.047em;line-height: 1.02;margin: 0;max-width: 760px;}.jl-hero__lead{color: rgba(255, 255, 255, 0.78);font-size: 18px;line-height: 1.75;margin: 26px 0 0;max-width: 660px;}.jl-actions{display: flex;flex-wrap: wrap;gap: 13px;margin-top: 34px;}.jl-hero__micro{display: flex;flex-wrap: wrap;gap: 12px 25px;margin-top: 31px;}.jl-hero__micro span{color: rgba(255, 255, 255, 0.72);font-size: 12px;font-weight: 650;position: relative;}.jl-hero__micro span:not(:first-child)::before{background: var(--jl-orange);border-radius: 50%;content: "";height: 4px;left: -14px;position: absolute;top: 7px;width: 4px;}.jl-hero__visual{aspect-ratio: 5 / 6;border: 1px solid rgba(255, 255, 255, 0.16);border-radius: 34px;box-shadow: 0 32px 80px rgba(0, 14, 36, 0.38);height: auto;justify-self: center;max-width: 560px;overflow: hidden;position: relative;width: 100%;z-index: 2;}.jl-hero__visual > img{height: 100%;object-fit: cover;object-position: center;transform: none;width: 100%;}.jl-hero__shade{background: linear-gradient(180deg, rgba(0, 31, 69, 0.04), rgba(0, 31, 69, 0.35));inset: 0;position: absolute;}.jl-floating-card{backdrop-filter: blur(12px);background: rgba(255, 255, 255, 0.92);border: 1px solid rgba(255, 255, 255, 0.8);border-radius: 16px;box-shadow: 0 18px 42px rgba(0, 31, 69, 0.18);color: var(--jl-ink);display: flex;flex-direction: column;min-width: 176px;padding: 15px 17px;position: absolute;z-index: 3;}.jl-floating-card strong{color: var(--jl-navy);font-size: 14px;}.jl-floating-card span{color: var(--jl-muted);font-size: 12px;margin-top: 3px;}.jl-floating-card--top{right: 22px;top: 24px;}.jl-floating-card--bottom{bottom: 24px;left: 22px;}.jl-proof{background: var(--jl-white);border-bottom: 1px solid var(--jl-line);}.jl-proof__grid{display: grid;grid-template-columns: repeat(4, 1fr);}.jl-proof__grid > div{align-items: flex-start;border-right: 1px solid var(--jl-line);display: flex;flex-direction: column;min-height: 126px;padding: 29px 36px;}.jl-proof__grid > div:first-child{border-left: 1px solid var(--jl-line);}.jl-proof strong{color: var(--jl-navy);font-size: 28px;letter-spacing: -0.03em;}.jl-proof span{color: var(--jl-muted);font-size: 12px;font-weight: 650;margin-top: 5px;}.jl-section{padding: 108px 0;}.jl-section-heading{align-items: end;display: grid;gap: 80px;grid-template-columns: minmax(0, 1.2fr) minmax(320px, 0.8fr);margin-bottom: 46px;}.jl-section-heading h2, .jl-difference h2, .jl-quality h2, .jl-contact h2{color: var(--jl-ink);font-size: clamp(36px, 4vw, 54px);font-weight: 760;letter-spacing: -0.045em;line-height: 1.06;margin: 0;}.jl-section-heading > p, .jl-difference__intro > p, .jl-quality__content > p, .jl-contact__intro > p{color: var(--jl-muted);font-size: 17px;line-height: 1.75;margin: 0;}.jl-product-grid{display: grid;gap: 22px;grid-template-columns: repeat(3, minmax(0, 1fr));}.jl-product-card{background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: var(--jl-radius);overflow: hidden;transition: box-shadow 180ms ease, transform 180ms ease;}.jl-product-card:hover{box-shadow: var(--jl-shadow);transform: translateY(-4px);}.jl-product-card--large{display: grid;grid-column: span 2;grid-template-columns: 1.2fr 0.8fr;}.jl-product-card__image{background: var(--jl-bg);height: 248px;overflow: hidden;position: relative;}.jl-product-card--large .jl-product-card__image{height: 460px;min-height: 460px;}.jl-product-card__image img{height: 100%;object-fit: cover;width: 100%;}.jl-media--pressure img{object-position: center;transform: none;}.jl-media--retractable img{background: #f4f7fa;object-position: center;object-fit: contain;padding: 8px 28px;transform: none;}.jl-media--pet img, .jl-media--tall img, .jl-media--pet-door img, .jl-media--custom img{object-fit: cover;object-position: center;padding: 0;transform: none;}.jl-product-card__content{padding: 27px 28px 30px;}.jl-product-card--custom{display: grid;grid-column: 1 / -1;grid-template-columns: minmax(260px, 0.72fr) minmax(0, 1.28fr);}.jl-product-card--custom .jl-product-card__image{height: 290px;min-height: 0;}.jl-product-card--custom .jl-product-card__content{align-self: center;padding: 42px 48px;}.jl-product-card--large .jl-product-card__content{align-self: center;padding: 42px;}.jl-product-card__content > span{color: var(--jl-orange);font-size: 10px;font-weight: 850;letter-spacing: 0.12em;}.jl-product-card h3, .jl-advantage-grid h3, .jl-buyer-grid h3{color: var(--jl-ink);font-size: 21px;letter-spacing: -0.025em;line-height: 1.2;margin: 10px 0 8px;}.jl-product-card p, .jl-advantage-grid p, .jl-buyer-grid p{color: var(--jl-muted);font-size: 14px;line-height: 1.65;margin: 0;}.jl-product-card a{color: var(--jl-navy);display: inline-block;font-size: 13px;font-weight: 800;margin-top: 20px;}.jl-difference{background: var(--jl-bg);}.jl-difference__feature{align-items: center;display: grid;gap: 62px;grid-template-columns: minmax(330px, 0.72fr) minmax(0, 1.28fr);margin-bottom: 34px;}.jl-difference__intro{align-self: center;}.jl-difference__intro > p{margin-top: 24px;}.jl-difference__actions{display: flex;flex-wrap: wrap;gap: 13px 25px;margin-top: 30px;}.jl-difference__media{border-radius: 28px;box-shadow: var(--jl-shadow);height: 430px;margin: 0;overflow: hidden;position: relative;}.jl-difference__media::after{background: linear-gradient(180deg, rgba(0, 31, 69, 0) 46%, rgba(0, 31, 69, 0.72) 100%);content: "";inset: 0;position: absolute;}.jl-difference__media img{height: 100%;object-fit: cover;object-position: center;width: 100%;}.jl-difference__media figcaption{bottom: 23px;color: var(--jl-white);display: flex;flex-direction: column;left: 25px;position: absolute;z-index: 2;}.jl-difference__media figcaption strong{font-size: 14px;}.jl-difference__media figcaption span{color: rgba(255, 255, 255, 0.72);font-size: 11px;margin-top: 3px;}.jl-advantage-grid{display: grid;gap: 16px;grid-template-columns: repeat(4, minmax(0, 1fr));}.jl-advantage-grid article{background: var(--jl-white);border: 1px solid var(--jl-line);border-radius: var(--jl-radius);min-height: 205px;padding: 27px 25px;}.jl-card-icon{align-items: center;display: flex;justify-content: space-between;}.jl-card-icon svg{color: var(--jl-navy);fill: none;height: 38px;stroke: currentColor;stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.6;width: 38px;}.jl-card-icon span, .jl-buyer-grid article > span{align-items: center;background: rgba(254, 117, 11, 0.11);border-radius: 999px;color: var(--jl-orange);display: inline-flex;font-size: 11px;font-weight: 850;height: 34px;justify-content: center;width: 42px;}.jl-advantage-grid h3{font-size: 18px;margin-top: 24px;}.jl-oem{background: var(--jl-navy-dark);color: var(--jl-white);}.jl-section-heading--light h2{color: var(--jl-white);}.jl-section-heading--light > p{color: rgba(255, 255, 255, 0.67);}.jl-process{counter-reset: none;display: grid;gap: 0;grid-template-columns: repeat(5, minmax(0, 1fr));list-style: none;margin: 50px 0 0;padding: 0;}.jl-process li{border-left: 1px solid rgba(255, 255, 255, 0.18);display: flex;flex-direction: column;min-height: 190px;padding: 7px 26px 0;}.jl-process li:last-child{border-right: 1px solid rgba(255, 255, 255, 0.18);}.jl-process span{color: var(--jl-orange);font-size: 12px;font-weight: 850;}.jl-process strong{color: var(--jl-white);font-size: 17px;line-height: 1.35;margin-top: 52px;}.jl-process small{color: rgba(255, 255, 255, 0.58);font-size: 12px;line-height: 1.55;margin-top: 8px;}.jl-quality__grid{align-items: center;display: grid;gap: 68px;grid-template-columns: minmax(0, 1.02fr) minmax(390px, 0.98fr);}.jl-quality__image{align-self: center;background: var(--jl-navy-dark);border-radius: 30px;box-shadow: var(--jl-shadow);aspect-ratio: 4 / 5;height: auto;justify-self: center;max-width: 560px;overflow: hidden;position: relative;width: 100%;}.jl-quality__image img{height: 100%;object-fit: cover;object-position: center;width: 100%;}.jl-quality__image::after{background: linear-gradient(180deg, transparent 58%, rgba(0, 31, 69, 0.78) 100%);content: "";inset: 0;position: absolute;}.jl-quality__image-label{bottom: 24px;display: flex;flex-direction: column;left: 26px;position: absolute;z-index: 2;}.jl-quality__image-label strong{color: var(--jl-white);font-size: 14px;}.jl-quality__image-label span{color: rgba(255, 255, 255, 0.7);font-size: 11px;margin-top: 3px;}.jl-quality__content > p{margin-top: 22px;}.jl-quality__checks{display: grid;gap: 10px;grid-template-columns: repeat(3, minmax(0, 1fr));margin-top: 28px;}.jl-quality__checks article{background: var(--jl-bg);border: 1px solid var(--jl-line);border-radius: 15px;display: flex;flex-direction: column;min-height: 150px;padding: 16px 15px;}.jl-check-icon{align-items: flex-start;display: flex;justify-content: space-between;}.jl-check-icon svg{color: var(--jl-navy);fill: none;height: 28px;stroke: currentColor;stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.6;width: 28px;}.jl-check-icon span{color: var(--jl-orange);font-size: 10px;font-weight: 850;}.jl-quality__checks strong{color: var(--jl-ink);font-size: 13px;line-height: 1.3;margin-top: 19px;}.jl-quality__checks small{color: var(--jl-muted);font-size: 10px;line-height: 1.45;margin-top: 5px;}.jl-quality__group-label{color: var(--jl-muted) !important;font-size: 10px !important;font-weight: 800;letter-spacing: 0.11em;line-height: 1.3 !important;margin-top: 26px !important;text-transform: uppercase;}.jl-credential-grid, .jl-standard-grid{display: grid;gap: 10px;margin: 10px 0 0;}.jl-credential-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}.jl-standard-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-credential-grid article, .jl-standard-grid article{align-items: center;background: var(--jl-bg);border: 1px solid var(--jl-line);border-radius: 15px;display: flex;gap: 11px;min-height: 78px;padding: 12px;}.jl-credential-icon, .jl-standard-mark{align-items: center;background: var(--jl-white);border: 1px solid rgba(0, 47, 103, 0.12);border-radius: 12px;color: var(--jl-navy);display: flex;flex: 0 0 40px;height: 40px;justify-content: center;}.jl-credential-icon svg{fill: none;height: 23px;stroke: currentColor;stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.6;width: 23px;}.jl-standard-mark{color: var(--jl-orange);font-size: 10px;font-weight: 900;letter-spacing: -0.02em;}.jl-credential-grid article > div:last-child, .jl-standard-grid article > div:last-child{display: flex;flex-direction: column;min-width: 0;}.jl-credential-grid strong, .jl-standard-grid strong{color: var(--jl-navy);font-size: 11px;line-height: 1.25;}.jl-credential-grid span, .jl-standard-grid span{color: var(--jl-muted);font-size: 9px;line-height: 1.35;margin-top: 4px;}.jl-quality__actions{margin-top: 25px;}.jl-quality__disclaimer{color: #607084;display: block;font-size: 11px;line-height: 1.6;margin-top: 18px;}.jl-buyers{background: var(--jl-warm);}.jl-buyer-grid{display: grid;gap: 22px;grid-template-columns: repeat(3, minmax(0, 1fr));}.jl-buyer-grid article{background: rgba(255, 255, 255, 0.76);border: 1px solid rgba(0, 47, 103, 0.1);border-radius: var(--jl-radius);min-height: 260px;padding: 34px;}.jl-buyer-grid h3{margin-top: 36px;}.jl-contact{background: var(--jl-navy);color: var(--jl-white);padding: 98px 0;scroll-margin-top: 22px;}.jl-contact__grid{align-items: start;display: grid;gap: 72px;grid-template-columns: minmax(320px, 0.78fr) minmax(560px, 1.22fr);}.jl-contact .jl-eyebrow, .jl-contact h2{color: var(--jl-white);}.jl-contact__intro{padding-top: 24px;}.jl-contact__intro h2{font-size: clamp(42px, 4.4vw, 62px);margin-top: 16px;max-width: 560px;}.jl-contact__intro > p{color: rgba(255, 255, 255, 0.72);margin-top: 24px;max-width: 540px;}.jl-contact__quick{align-items: flex-start;display: flex;flex-direction: column;gap: 11px;margin-top: 34px;}.jl-contact__quick .jl-button{min-width: 245px;}.jl-contact__quick span{color: rgba(255, 255, 255, 0.55);font-size: 12px;}.jl-contact__details{display: grid;gap: 0;margin-top: 38px;max-width: 560px;}.jl-contact__item{align-items: start;border-top: 1px solid rgba(255, 255, 255, 0.14);display: grid;gap: 14px;grid-template-columns: 42px minmax(0, 1fr);padding: 17px 0;}.jl-contact__icon{align-items: center;background: rgba(255, 255, 255, 0.09);border: 1px solid rgba(255, 255, 255, 0.16);border-radius: 12px;display: flex;height: 38px;justify-content: center;width: 38px;}.jl-contact__icon svg{fill: none;height: 18px;stroke: var(--jl-orange);stroke-linecap: round;stroke-linejoin: round;stroke-width: 1.8;width: 18px;}.jl-contact__item strong, .jl-contact__item a, .jl-contact__item address{display: block;}.jl-contact__item strong{color: var(--jl-white);font-size: 12px;margin-bottom: 4px;}.jl-contact__item a, .jl-contact__item address{color: rgba(255, 255, 255, 0.67);font-size: 13px;font-style: normal;line-height: 1.65;margin: 0;overflow-wrap: anywhere;}.jl-contact__item a:hover{color: var(--jl-white);}.jl-contact__form-card{background: var(--jl-white);border: 1px solid rgba(255, 255, 255, 0.18);border-radius: 26px;box-shadow: 0 32px 80px rgba(0, 20, 48, 0.32);color: var(--jl-ink);padding: 38px;}.jl-contact__form-heading .jl-eyebrow{color: var(--jl-orange);}.jl-contact__form-heading h3{color: var(--jl-ink);font-size: 30px;letter-spacing: -0.035em;line-height: 1.15;margin: 10px 0 0;}.jl-contact__form-heading > p{color: var(--jl-muted);font-size: 14px;line-height: 1.65;margin: 12px 0 0;max-width: 610px;}.jl-inquiry-status{border-radius: 12px;font-size: 13px;font-weight: 650;line-height: 1.55;margin-top: 20px;padding: 13px 15px;}.jl-inquiry-status[hidden]{display: none;}.jl-inquiry-status--success{background: #e9f7ef;border: 1px solid #bfe5ce;color: #17643a;}.jl-inquiry-status--error{background: #fff0ec;border: 1px solid #f6c6b8;color: #8b301d;}.jl-inquiry-form{margin-top: 28px;position: relative;}.jl-inquiry-form.is-submitting{cursor: progress;}.jl-form-grid{display: grid;gap: 18px 16px;grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-field{display: block;margin: 0;}.jl-field > span{color: var(--jl-ink);display: block;font-size: 12px;font-weight: 750;margin-bottom: 7px;}.jl-field input, .jl-field select, .jl-field textarea{appearance: none;background: #f8fafc;border: 1px solid #d9e2ec;border-radius: 11px;color: var(--jl-ink);font: inherit;font-size: 14px;line-height: 1.4;margin: 0;min-height: 48px;padding: 11px 13px;width: 100%;}.jl-field select{background-image: linear-gradient(45deg, transparent 50%, #6b7888 50%), linear-gradient(135deg, #6b7888 50%, transparent 50%);background-position: calc(100% - 17px) 20px, calc(100% - 12px) 20px;background-repeat: no-repeat;background-size: 5px 5px, 5px 5px;padding-right: 34px;}.jl-field textarea{min-height: 136px;resize: vertical;}.jl-field input:focus, .jl-field select:focus, .jl-field textarea:focus{background: var(--jl-white);border-color: var(--jl-orange);box-shadow: 0 0 0 3px rgba(254, 117, 11, 0.12);outline: none;}.jl-field [aria-invalid="true"]{background: #fff8f6;border-color: #c13f28;box-shadow: 0 0 0 3px rgba(193, 63, 40, 0.1);}.jl-field-error{color: #9d321e;display: block;font-size: 11px;font-weight: 650;line-height: 1.45;margin-top: 6px;}.jl-consent--error{background: #fff0ec;border-radius: 10px;color: #8b301d;padding: 10px;}.jl-field--full{grid-column: 1 / -1;}.jl-field--file input{background: #fbfcfe;border-style: dashed;cursor: pointer;padding: 10px;}.jl-field--file small{color: var(--jl-muted);display: block;font-size: 11px;margin-top: 6px;}.jl-turnstile{margin-top: 18px;min-height: 70px;width: 100%;}.jl-turnstile .cf-turnstile, .jl-turnstile iframe{max-width: 100%;}.jl-turnstile > small{color: var(--jl-muted);display: block;font-size: 10px;line-height: 1.5;margin-top: 5px;}.jl-consent{align-items: flex-start;color: var(--jl-muted);display: flex;font-size: 11px;gap: 9px;line-height: 1.55;margin-top: 18px;}.jl-consent input{accent-color: var(--jl-orange);flex: 0 0 auto;height: 16px;margin: 1px 0 0;width: 16px;}.jl-consent a{color: var(--jl-navy);font-weight: 750;text-decoration: underline;text-underline-offset: 2px;}.jl-inquiry-form__footer{align-items: center;display: flex;gap: 18px;justify-content: space-between;margin-top: 24px;}.jl-inquiry-form__footer .jl-button{border: 0;cursor: pointer;flex: 0 0 auto;min-width: 215px;}.jl-inquiry-form__footer .jl-button:disabled{cursor: wait;opacity: 0.7;transform: none;}.jl-inquiry-form__footer > span{color: var(--jl-muted);font-size: 11px;line-height: 1.55;max-width: 245px;}.jl-form-trap{height: 1px;left: -10000px;overflow: hidden;position: absolute;top: auto;width: 1px;}.jl-footer{background: #001734;color: var(--jl-white);padding: 70px 0 28px;}.jl-footer__grid{display: grid;gap: 48px;grid-template-columns: 1.5fr 0.7fr 0.7fr 1fr;}.jl-brand--footer{height: auto;}.jl-brand--footer img{filter: brightness(0) invert(1);height: auto;width: 125px;}.jl-footer__grid > div:first-child p{color: rgba(255, 255, 255, 0.57);font-size: 13px;line-height: 1.7;margin: 18px 0 0;max-width: 330px;}.jl-footer__grid > div:not(:first-child){display: flex;flex-direction: column;gap: 10px;}.jl-footer__grid strong{font-size: 13px;margin-bottom: 7px;}.jl-footer__grid a, .jl-footer__grid span{color: rgba(255, 255, 255, 0.57);font-size: 12px;line-height: 1.5;}.jl-footer__grid a:hover{color: var(--jl-white);}.jl-footer__bottom{border-top: 1px solid rgba(255, 255, 255, 0.12);color: rgba(255, 255, 255, 0.43);display: flex;font-size: 11px;justify-content: space-between;margin-top: 56px;padding-top: 24px;}body.jinlang-product-page{background: var(--jl-white);color: var(--jl-ink);font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;}body.jinlang-product-page .site-header, body.jinlang-product-page .site-footer, body.jinlang-product-page .content-area{display: none;}body.jinlang-product-page #inner-wrap, body.jinlang-product-page #wrapper{background: var(--jl-white);}.jl-product-page-shell, .jl-product-page-shell *{box-sizing: border-box;}.jl-product-page-shell{overflow: hidden;}.jl-product-page-shell a{color: inherit;text-decoration: none;}.jl-product-page-shell img{display: block;max-width: 100%;}.jl-product-page-shell .jl-brand__mark img, .jl-product-page-shell .jl-brand__word img{height: 100%;left: auto;max-width: none;object-fit: contain;position: static;top: auto;width: 100%;}.jl-product-hero{background: radial-gradient(circle at 10% 18%, rgba(254, 117, 11, 0.15), transparent 26rem), linear-gradient(132deg, var(--jl-navy-dark) 0%, var(--jl-navy) 75%, #07477f 100%);color: var(--jl-white);padding: 76px 0 82px;}.jl-product-hero__grid{align-items: center;display: grid;gap: 72px;grid-template-columns: minmax(0, 0.92fr) minmax(430px, 1.08fr);}.jl-product-hero__content{max-width: 660px;}.jl-breadcrumb{align-items: center;color: rgba(255, 255, 255, 0.58);display: flex;flex-wrap: wrap;font-size: 11px;font-weight: 700;gap: 9px;letter-spacing: 0.06em;margin-bottom: 34px;text-transform: uppercase;}.jl-breadcrumb a:hover{color: var(--jl-white);}.jl-product-hero h1{color: var(--jl-white);font-size: clamp(48px, 5vw, 72px);font-weight: 780;letter-spacing: -0.047em;line-height: 1.02;margin: 0;}.jl-product-hero__content > p:not(.jl-eyebrow){color: rgba(255, 255, 255, 0.76);font-size: 18px;line-height: 1.75;margin: 27px 0 0;}.jl-product-hero__media{aspect-ratio: 4 / 3;background: var(--jl-white);border: 1px solid rgba(255, 255, 255, 0.18);border-radius: 30px;box-shadow: 0 32px 80px rgba(0, 14, 36, 0.38);margin: 0;overflow: hidden;}.jl-product-hero__media img{height: 100%;object-fit: cover;width: 100%;}.jl-product-hero__media--contain{padding: clamp(18px, 2.4vw, 34px);}.jl-product-hero__media--contain img{object-fit: contain;}.jl-product-overview__intro{display: grid;gap: 20px 70px;grid-template-columns: minmax(0, 1.1fr) minmax(320px, 0.9fr);}.jl-product-overview__intro .jl-eyebrow{grid-column: 1 / -1;margin-bottom: -4px;}.jl-product-overview__intro h2, .jl-product-proof h2, .jl-product-cta h2{color: var(--jl-ink);font-size: clamp(36px, 4vw, 54px);font-weight: 760;letter-spacing: -0.045em;line-height: 1.07;margin: 0;}.jl-product-overview__intro > p, .jl-product-editor-content, .jl-product-proof__grid > p{color: var(--jl-muted);font-size: 16px;line-height: 1.8;margin: 0;}.jl-product-editor-content > *:first-child{margin-top: 0;}.jl-product-editor-content > *:last-child{margin-bottom: 0;}.jl-product-detail-grid{display: grid;gap: 20px;grid-template-columns: repeat(3, minmax(0, 1fr));margin-top: 62px;}.jl-product-detail-grid article{background: var(--jl-bg);border: 1px solid var(--jl-line);border-radius: var(--jl-radius);min-height: 320px;padding: 30px;}.jl-product-detail-grid article > span{align-items: center;background: rgba(254, 117, 11, 0.12);border-radius: 999px;color: var(--jl-orange);display: inline-flex;font-size: 11px;font-weight: 850;height: 36px;justify-content: center;width: 44px;}.jl-product-detail-grid h3{color: var(--jl-ink);font-size: 22px;letter-spacing: -0.025em;line-height: 1.25;margin: 27px 0 0;}.jl-product-detail-grid ul{list-style: none;margin: 24px 0 0;padding: 0;}.jl-product-detail-grid li{border-top: 1px solid var(--jl-line);color: var(--jl-muted);font-size: 13px;line-height: 1.6;padding: 12px 0 12px 17px;position: relative;}.jl-product-detail-grid li::before{background: var(--jl-orange);border-radius: 50%;content: "";height: 5px;left: 0;position: absolute;top: 20px;width: 5px;}.jl-product-proof{background: var(--jl-warm);padding: 88px 0;}.jl-product-proof__grid{align-items: end;display: grid;gap: 80px;grid-template-columns: minmax(0, 1.15fr) minmax(320px, 0.85fr);}.jl-product-cta{background: var(--jl-navy-dark);color: var(--jl-white);padding: 82px 0;}.jl-product-cta__inner{align-items: center;display: grid;gap: 60px;grid-template-columns: minmax(0, 1fr) auto;}.jl-product-cta h2{color: var(--jl-white);max-width: 760px;}.jl-product-footer{padding-top: 28px;}.jl-product-footer .jl-footer__bottom{margin-top: 0;}@media (max-width: 1080px){.jl-nav{display: none;}.jl-mobile-menu{display: block;margin-left: auto;}.jl-hero__grid{gap: 42px;grid-template-columns: minmax(0, 1fr) minmax(360px, 0.84fr);}.jl-hero__visual{height: auto;}.jl-proof__grid > div{padding-left: 20px;padding-right: 20px;}.jl-product-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-product-card--large{grid-column: span 2;}.jl-product-card--custom{grid-column: span 2;}.jl-difference__feature{gap: 42px;grid-template-columns: minmax(310px, 0.8fr) minmax(0, 1.2fr);}.jl-advantage-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-process{grid-template-columns: repeat(3, minmax(0, 1fr));}.jl-process li:nth-child(4), .jl-process li:nth-child(5){border-top: 1px solid rgba(255, 255, 255, 0.18);padding-top: 27px;}.jl-footer__grid{grid-template-columns: 1.3fr repeat(3, 0.7fr);}.jl-product-hero__grid{gap: 42px;grid-template-columns: minmax(0, 0.9fr) minmax(360px, 1.1fr);}}@media (max-width: 820px){.jl-container{padding-left: 20px;padding-right: 20px;}.jl-header__inner{height: 78px;}.jl-header .jl-button--small{min-height: 40px;padding: 0 15px;}.jl-brand__word{display: none;}.jl-hero{padding: 52px 0 44px;}.jl-hero__grid, .jl-section-heading, .jl-difference__feature, .jl-quality__grid, .jl-contact__grid{grid-template-columns: 1fr;}.jl-hero__visual{height: auto;}.jl-hero h1{font-size: clamp(42px, 12vw, 58px);}.jl-proof__grid{grid-template-columns: repeat(2, 1fr);}.jl-proof__grid > div{border-bottom: 1px solid var(--jl-line);}.jl-section{padding: 78px 0;}.jl-section-heading{align-items: start;gap: 22px;}.jl-product-card--large{display: block;}.jl-product-card--custom{grid-template-columns: 0.82fr 1.18fr;}.jl-product-card--large .jl-product-card__image{height: 330px;min-height: 0;}.jl-difference__feature{gap: 42px;}.jl-difference__media{height: 420px;}.jl-quality__grid{gap: 46px;}.jl-quality__image{height: auto;max-width: 560px;}.jl-contact{padding: 82px 0;}.jl-contact__grid{gap: 52px;}.jl-contact__intro{padding-top: 0;}.jl-contact__intro > p, .jl-contact__details{max-width: 680px;}.jl-buyer-grid{grid-template-columns: 1fr;}.jl-footer__grid{grid-template-columns: repeat(2, 1fr);}.jl-product-hero__grid, .jl-product-overview__intro, .jl-product-proof__grid{grid-template-columns: 1fr;}.jl-product-hero{padding: 56px 0 62px;}.jl-product-hero__content{max-width: 760px;}.jl-product-hero__media{max-width: 700px;}.jl-product-overview__intro .jl-eyebrow{grid-column: auto;}.jl-product-detail-grid{grid-template-columns: 1fr 1fr;}.jl-product-proof__grid{gap: 28px;}}@media (max-width: 560px){.jl-header__inner{gap: 14px;}.jl-header .jl-button--small{font-size: 11px;padding: 0 13px;}.jl-mobile-menu summary{height: 40px;padding: 0 14px;}.jl-actions{align-items: stretch;flex-direction: column;}.jl-actions .jl-button{width: 100%;}.jl-hero__micro{display: grid;grid-template-columns: repeat(2, 1fr);}.jl-hero__micro span::before{display: none;}.jl-hero__visual{height: auto;}.jl-floating-card{min-width: 148px;}.jl-proof__grid{grid-template-columns: 1fr;}.jl-proof__grid > div{border-left: 1px solid var(--jl-line);}.jl-product-grid, .jl-advantage-grid, .jl-process, .jl-footer__grid{grid-template-columns: 1fr;}.jl-difference__media{height: 300px;}.jl-product-card--large{grid-column: span 1;}.jl-product-card--custom{display: block;grid-column: span 1;}.jl-product-card--custom .jl-product-card__image{height: 240px;min-height: 0;}.jl-product-card--custom .jl-product-card__content{padding: 29px;}.jl-product-card--large .jl-product-card__content{padding: 29px;}.jl-process li, .jl-process li:nth-child(4), .jl-process li:nth-child(5){border-right: 1px solid rgba(255, 255, 255, 0.18);border-top: 1px solid rgba(255, 255, 255, 0.18);min-height: 150px;padding: 25px;}.jl-process strong{margin-top: 28px;}.jl-quality__image{height: auto;}.jl-quality__checks{grid-template-columns: 1fr;}.jl-quality__checks article{min-height: 0;}.jl-credential-grid, .jl-standard-grid{grid-template-columns: 1fr;}.jl-contact{padding: 68px 0;}.jl-contact__grid{gap: 42px;}.jl-contact__intro h2{font-size: 42px;}.jl-contact__quick .jl-button{width: 100%;}.jl-contact__item{grid-template-columns: 38px minmax(0, 1fr);}.jl-contact__form-card{border-radius: 20px;padding: 24px 20px;}.jl-contact__form-heading h3{font-size: 26px;}.jl-form-grid{grid-template-columns: 1fr;}.jl-field--full{grid-column: auto;}.jl-inquiry-form__footer{align-items: stretch;flex-direction: column;}.jl-inquiry-form__footer .jl-button{width: 100%;}.jl-inquiry-form__footer > span{max-width: none;}.jl-footer__bottom{flex-direction: column;gap: 8px;}.jl-product-hero h1{font-size: 43px;}.jl-product-hero__content > p:not(.jl-eyebrow){font-size: 16px;}.jl-product-detail-grid{grid-template-columns: 1fr;}.jl-product-detail-grid article{min-height: 0;}.jl-product-cta__inner{align-items: stretch;grid-template-columns: 1fr;}.jl-product-cta .jl-button{width: 100%;}}.jinlang-company-page .jl-guide-section--navy .jl-company-heading h2{color: var(--jl-white);}.jinlang-company-page .jl-guide-section--navy .jl-eyebrow{color: #ff9a3d;}.jinlang-company-page .jl-guide-section--navy .jl-company-heading{margin-bottom: 2rem;}.jinlang-company-page #jinlang-example .jl-button--outline{color: var(--jl-navy) !important;border-color: var(--jl-navy);background: transparent;}.jinlang-company-page #jinlang-example .jl-button--outline:hover, .jinlang-company-page #jinlang-example .jl-button--outline:focus-visible{color: var(--jl-white) !important;border-color: var(--jl-navy);background: var(--jl-navy);}.jinlang-chinese-procurement-page .jl-cn-guide-section--navy .jl-cn-heading > p:not(.jl-eyebrow){color: rgba(255, 255, 255, 0.82) !important;}.jl-evidence-table-wrap{margin-top: 2rem;overflow-x: auto;border: 1px solid #d8e0e8;border-radius: 16px;background: #fff;box-shadow: 0 12px 32px rgba(18, 38, 63, 0.06);}.jl-evidence-table{width: 100%;min-width: 860px;border-collapse: collapse;color: var(--jl-ink);}.jl-evidence-table caption{padding: 1rem 1.25rem;color: var(--jl-navy-dark);font-size: 1.05rem;font-weight: 700;text-align: left;}.jl-evidence-table th, .jl-evidence-table td{padding: 0.9rem 1rem;border-top: 1px solid #e1e7ed;vertical-align: top;color: #40536a;text-align: left;}.jl-evidence-table th{background: #f3f6f8;color: var(--jl-navy-dark);font-size: 0.8rem;letter-spacing: 0.04em;text-transform: uppercase;}.jl-evidence-table td{font-size: 0.95rem;line-height: 1.55;}.jl-evidence-table td:nth-child(1), .jl-evidence-table td:nth-child(3), .jl-evidence-table td:nth-child(4){color: var(--jl-navy-dark);font-weight: 700;}@media (max-width: 767px){.jl-evidence-table-wrap{margin-top: 1.5rem;}}.jinlang-chinese-procurement-page .jl-cn-guide-section--navy .jl-cn-heading h2{color: var(--jl-white) !important;}.jl-commercial-terms, .jl-product-report-section, .jl-public-report-library{background: #f6f8fb;}.jl-commercial-terms__grid{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 1rem;margin-top: 2rem;}.jl-commercial-terms__grid article{display: flex;min-height: 164px;flex-direction: column;gap: 0.75rem;padding: 1.35rem;border: 1px solid #d8e1ea;border-radius: 16px;background: #fff;box-shadow: 0 12px 30px rgba(17, 39, 65, 0.06);}.jl-commercial-terms__grid span, .jl-report-card__market{color: #b64c00;font-size: 0.76rem;font-weight: 800;letter-spacing: 0.075em;line-height: 1.35;text-transform: uppercase;}.jl-commercial-terms__grid strong{color: var(--jl-navy-dark);font-size: 1rem;line-height: 1.55;}.jl-report-library{width: 100%;}.jl-report-card-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 1.4rem;margin-top: 2rem;}.jl-report-card{overflow: hidden;border: 1px solid #d7e0e9;border-radius: 18px;background: #fff;box-shadow: 0 16px 40px rgba(15, 37, 62, 0.08);}.jl-report-card__preview{position: relative;display: block;width: 100%;padding: 0;overflow: hidden;border: 0;border-bottom: 1px solid #dde5ed;background: #edf1f5;cursor: pointer;}.jl-report-card__preview img{display: block;width: 100%;max-height: 340px;object-fit: cover;object-position: top center;transition: transform 180ms ease;}.jl-report-card__preview span{position: absolute;right: 1rem;bottom: 1rem;padding: 0.55rem 0.8rem;border-radius: 999px;background: rgba(9, 34, 64, 0.94);color: #fff;font-size: 0.82rem;font-weight: 800;}.jl-report-card__preview:hover img, .jl-report-card__preview:focus-visible img{transform: scale(1.02);}.jl-report-card__preview:focus-visible{outline: 3px solid #f47c20;outline-offset: -3px;}.jl-report-card__body{padding: 1.35rem;}.jl-report-card__body h3{margin: 0.55rem 0 0.8rem;color: var(--jl-navy-dark);font-size: 1.16rem;line-height: 1.35;}.jl-report-card__body p{color: #42566d;font-size: 0.92rem;line-height: 1.6;}.jl-report-card__meta{display: flex;justify-content: space-between;gap: 0.75rem;margin-bottom: 0.75rem;}.jl-report-card__meta strong, .jl-report-card__meta span{color: #183958;}.jl-report-card__boundary{padding: 0.8rem;border-left: 3px solid #f47c20;background: #fff7ef;}.jl-report-card__actions{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-top: 1rem;padding-top: 1rem;border-top: 1px solid #e0e7ee;}.jl-report-card__actions button, .jl-report-card__actions a{padding: 0;border: 0;background: transparent;color: #0b4f80 !important;font-size: 0.9rem;font-weight: 800;text-decoration: underline;text-underline-offset: 3px;cursor: pointer;}.jl-report-card__actions button:hover, .jl-report-card__actions button:focus-visible, .jl-report-card__actions a:hover, .jl-report-card__actions a:focus-visible{color: #b64c00 !important;}.jl-report-dialog{width: min(1120px, calc(100vw - 2rem));max-width: none;height: min(840px, calc(100vh - 2rem));max-height: none;padding: 0;overflow: hidden;border: 0;border-radius: 18px;background: #fff;box-shadow: 0 30px 90px rgba(0, 0, 0, 0.35);}.jl-report-dialog::backdrop{background: rgba(4, 18, 34, 0.78);}.jl-report-dialog__bar{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 0.9rem 1.1rem;background: var(--jl-navy-dark);color: #fff;}.jl-report-dialog__bar button{width: 42px;height: 42px;padding: 0;border: 1px solid rgba(255, 255, 255, 0.45);border-radius: 50%;background: transparent;color: #fff;font-size: 1.7rem;line-height: 1;cursor: pointer;}.jl-report-dialog__viewer{height: calc(100% - 112px);background: #e9eef3;}.jl-report-dialog__viewer iframe{display: block;width: 100%;height: 100%;border: 0;}.jl-report-dialog__fallback{margin: 0;padding: 0.8rem 1.1rem;background: #fff;text-align: right;}.jl-report-dialog__fallback a{color: #0b4f80 !important;font-weight: 800;}.jl-factory-video{padding: clamp(3.5rem, 7vw, 6.5rem) 0;background: #081f38;color: #fff;}.jl-factory-video__grid{display: grid;grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);align-items: center;gap: clamp(2rem, 5vw, 4.5rem);}.jl-factory-video__copy h2{margin: 0.65rem 0 1rem;color: #fff;font-size: clamp(2rem, 4vw, 3.5rem);line-height: 1.08;}.jl-factory-video__copy > p:not(.jl-eyebrow){color: rgba(255, 255, 255, 0.84);font-size: 1.04rem;line-height: 1.75;}.jl-factory-video__copy small{display: block;margin-top: 1.2rem;padding-left: 1rem;border-left: 3px solid #f47c20;color: rgba(255, 255, 255, 0.76);font-size: 0.88rem;line-height: 1.6;}.jl-factory-video__media{margin: 0;}.jl-factory-video__media video{display: block;width: 100%;height: auto;border: 1px solid rgba(255, 255, 255, 0.18);border-radius: 18px;background: #000;box-shadow: 0 24px 64px rgba(0, 0, 0, 0.3);}.jl-factory-video__media figcaption{margin-top: 0.75rem;color: rgba(255, 255, 255, 0.68);font-size: 0.82rem;line-height: 1.5;}@media (max-width: 1100px){.jl-commercial-terms__grid{grid-template-columns: repeat(2, minmax(0, 1fr));}.jl-report-card-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 767px){.jl-commercial-terms__grid, .jl-report-card-grid, .jl-factory-video__grid{grid-template-columns: 1fr;}.jl-commercial-terms__grid article{min-height: 0;}.jl-report-card__preview img{max-height: 290px;}.jl-report-card__meta, .jl-report-card__actions{align-items: flex-start;flex-direction: column;}.jl-report-dialog{width: calc(100vw - 1rem);height: calc(100vh - 1rem);}}@media (max-width: 1080px){.jl-header__inner{position: relative;}.jl-mobile-menu{position: static;}.jl-mobile-menu__panel{left: 20px;right: 20px;min-width: 0;top: 100%;}}.jl-header a:focus-visible, .jl-mobile-menu summary:focus-visible, .jl-report-card button:focus-visible, .jl-report-dialog button:focus-visible{outline: 3px solid #005fcc;outline-offset: 3px;}@media (prefers-reduced-motion: reduce){.jl-button, .jl-nav a{transition: none;}html{scroll-behavior: auto;}}body.jl-policy-page .site-header, body.jl-policy-page .site-footer, body.jl-policy-page .content-area{display:none;}.jl-policy-shell{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--jl-ink);background:white}.jl-policy-shell, .jl-policy-shell *{box-sizing:border-box}.jl-policy-content{overflow-wrap:anywhere}.jl-policy-content table{max-width:100%;display:block;overflow-x:auto}.jl-product-page-shell #inquiry{scroll-margin-top:100px}.jl-contact__form-card,.jl-contact__intro,.jl-contact__grid > *{min-width:0}.jl-inquiry-form input,.jl-inquiry-form select,.jl-inquiry-form textarea{max-width:100%}.jl-inquiry-form input[type="file"]{width:100%}.jl-field select{font-size:16px}.jl-product-proof__grid .jl-button{margin-top:18px}.jl-report-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.jl-report-dialog__viewer{min-height:0}.jl-report-dialog__viewer iframe{width:100%}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #fe750b;outline-offset:3px}@media(max-width:767px){.jl-contact__grid{grid-template-columns:minmax(0,1fr)}.jl-policy-shell .jl-nav{display:none}.jl-inquiry-form .jl-form-grid{grid-template-columns:minmax(0,1fr)}.jl-inquiry-form input,.jl-inquiry-form textarea{font-size:16px}.jl-report-dialog__viewer iframe{height:65dvh}.jl-commercial-terms__grid strong{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{scroll-behavior:auto!important}}.jl-home .jl-brand__mark img,.jl-home .jl-brand__word img{height:100%;left:auto;max-width:none;object-fit:contain;position:static;top:auto;width:100%}.jl-button:not(.jl-button--outline){background:#b64b00;border-color:#b64b00;color:#fff!important}.jl-button:not(.jl-button--outline):hover{background:#983e00;border-color:#983e00}.jl-home .jl-section:not(.jl-oem) .jl-eyebrow,.jl-home .jl-product-card__content>span, .jl-home .jl-card-icon span,.jl-home .jl-buyer-grid article>span, .jl-home .jl-check-icon span,.jl-home .jl-standard-mark,.jl-home .jl-contact__form-heading .jl-eyebrow, .jl-nav a:hover,.jl-mobile-menu__panel a:hover{color:#ac4900}.jl-text-link:hover{color:#ac4900!important}.jl-turnstile{min-height:65px}.jl-footer__bottom{color:rgba(255,255,255,.64)}