/* Distributor hub: clean typography, original PLI blue, neutral surfaces. */
.pli-leibinger-hub .pli-lb-section{--lb-ink:#173447;--lb-blue:#246889;--lb-line:#dce1e4;--lb-muted:#4c5c66;font-family:Helvetica,Arial,sans-serif;padding-top:72px!important;padding-bottom:72px!important;scroll-margin-top:150px}
.pli-leibinger-hub .pli-lb-section h1{font-size:clamp(38px,4.35vw,63px);letter-spacing:-.045em;line-height:1.04}
.pli-leibinger-hub .pli-lb-section h2{font-size:clamp(29px,3vw,42px);letter-spacing:-.035em;line-height:1.12}
.pli-leibinger-hub .pli-lb-section p{font-size:16px;line-height:1.7}
.pli-leibinger-hub .pli-lb-section .pli-lb-eyebrow{font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.7;color:var(--lb-blue)}
.pli-leibinger-hub .pli-lb-section .pli-lb-button{background:#40b2e6;border-color:#40b2e6;color:#102e40;border-radius:2px;font-weight:700}
.pli-leibinger-hub .pli-lb-section .pli-lb-button:hover{background:#2da6dc;border-color:#2da6dc;color:#102e40}
.pli-leibinger-hub .pli-lb-section .pli-lb-button--secondary{background:transparent;border-color:#8295a0;color:var(--lb-ink)}
.pli-leibinger-hub .pli-lb-section .pli-lb-button--secondary:hover{background:#e9edef}
.pli-leibinger-hub .pli-lb-hero{background:#f3f4f4;padding-top:32px!important;padding-bottom:56px!important}
.pli-leibinger-hub .pli-lb-hero-grid{grid-template-columns:1.12fr 1fr;gap:62px}
.pli-leibinger-hub .pli-lb-section .pli-lb-lead{font-size:23px;line-height:1.4;margin-top:23px;margin-bottom:17px;max-width:550px}
.pli-leibinger-hub .pli-lb-hero-figure{border:0;border-radius:2px;box-shadow:none;padding:27px 28px 22px}
.pli-leibinger-hub .pli-lb-machine{height:300px}.pli-leibinger-hub .pli-lb-brand{width:150px;height:36px}
.pli-lb-crumbs{display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:12px;color:#60727e;margin-bottom:35px}
.pli-lb-crumbs a{text-decoration:underline;text-underline-offset:3px}
.pli-leibinger-hub .pli-lb-section.pli-lb-nav-section{padding-top:0!important;padding-bottom:0!important;background:white;border-bottom:1px solid var(--lb-line)}
.pli-lb-jumpnav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding:21px 0;font-size:13px;font-weight:700}
.pli-lb-jumpnav a{padding:5px 0;text-decoration:none}.pli-lb-jumpnav a:hover{text-decoration:underline;text-underline-offset:5px}
.pli-leibinger-hub .pli-lb-pale{background:#f3f4f4}
.pli-leibinger-hub .pli-lb-catalog-section{padding-top:0!important}
.pli-lb-technology{background:#f3f4f4;border-top:3px solid #40b2e6;padding:30px 32px}
.pli-lb-technology h3{font-size:23px;margin-bottom:15px}.pli-lb-technology p:last-child{margin-bottom:0}
.pli-leibinger-hub .pli-lb-technology p{font-size:15px}.pli-lb-technology .pli-lb-link{font-size:12px}
.pli-lb-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.pli-lb-model{background:white;display:flex;flex-direction:column;border:1px solid var(--lb-line);border-radius:2px;overflow:hidden}
.pli-lb-model-image{height:190px;display:flex;align-items:center;justify-content:center;padding:24px;border-bottom:1px solid #edf0f2}
.pli-lb-model-image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.pli-lb-model-copy{padding:23px 22px;display:flex;flex-direction:column;flex:1}
.pli-leibinger-hub .pli-lb-model-copy h3{font-size:21px;line-height:1.2;letter-spacing:-.025em;margin-bottom:14px}
.pli-lb-model-copy h3 a{color:var(--lb-ink);text-decoration:none}.pli-lb-model-copy h3 a:hover{text-decoration:underline;text-underline-offset:4px}
.pli-leibinger-hub .pli-lb-model-copy .pli-lb-eyebrow{font-size:9px;letter-spacing:.08em;min-height:30px;margin-bottom:8px}
.pli-leibinger-hub .pli-lb-model-copy p{font-size:14px;line-height:1.65}
.pli-lb-model-copy>.pli-lb-link{margin-top:auto;font-size:12px;padding-top:8px}
.pli-lb-model-note{display:flex;align-items:center;gap:40px;margin-top:28px}.pli-lb-model-note p{max-width:720px;margin-bottom:0!important}.pli-lb-model-note>a{flex-shrink:0}
.pli-lb-accessory{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:36px;padding-top:30px;border-top:1px solid #cdd5da}
.pli-lb-accessory p{margin-bottom:0!important}.pli-lb-accessory h3{font-size:24px;margin-top:8px;margin-bottom:10px}.pli-lb-accessory>a{flex-shrink:0}
.pli-lb-fluids{display:grid;grid-template-columns:1fr 1.15fr;gap:68px;align-items:center}.pli-lb-fluids figure{margin:0;background:#f6f6f5;border:1px solid var(--lb-line);padding:32px}
.pli-lb-fluids img{width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}
.pli-lb-part-links{border-top:1px solid var(--lb-line);margin:26px 0 0;padding:19px 0 0;list-style:none;display:grid;gap:10px}
.pli-lb-part-links a{font-size:14px;text-decoration:underline;text-underline-offset:4px}
.pli-lb-applications{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:36px}.pli-lb-applications>div{border-top:2px solid #40b2e6;padding-top:23px}.pli-lb-applications h3{font-size:21px;line-height:1.25}.pli-leibinger-hub .pli-lb-applications p{font-size:15px;margin-bottom:0}
.pli-lb-request-list{padding-left:18px;margin:20px 0 24px;color:var(--lb-muted);font-size:15px;line-height:1.7}.pli-lb-request-list li{margin-bottom:8px}
.pli-leibinger-hub .pli-lb-service-list h3{font-size:23px}.pli-leibinger-hub .pli-lb-faq summary{font-size:16px;font-weight:700;line-height:1.55}.pli-leibinger-hub .pli-lb-faq p{font-size:15px}
.pli-leibinger-hub .pli-lb-dark{background:#173e59;--lb-ink:#fff;--lb-muted:#e1e8ec;--lb-blue:#fff}.pli-leibinger-hub .pli-lb-dark .pli-lb-eyebrow{color:#40b2e6}
.pli-leibinger-hub .pli-lb-dark .pli-lb-phone{font-size:30px}.pli-leibinger-hub .pli-lb-dark .pli-lb-contact-actions>p{font-size:14px}
@media(max-width:1100px){.pli-lb-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pli-lb-model-image{height:210px}.pli-lb-model-copy .pli-lb-eyebrow{min-height:0!important}.pli-leibinger-hub .pli-lb-hero-grid{gap:32px}.pli-lb-applications{grid-template-columns:repeat(2,minmax(0,1fr))}.pli-lb-fluids{gap:38px}.pli-lb-model-note{align-items:flex-start;gap:22px;flex-direction:column}}
@media(max-width:650px){.pli-leibinger-hub .pli-lb-section{padding:48px 22px!important;scroll-margin-top:90px}.pli-leibinger-hub .pli-lb-hero{padding-top:24px!important}.pli-leibinger-hub .pli-lb-hero-grid,.pli-lb-fluids{grid-template-columns:1fr;gap:30px}.pli-lb-crumbs{margin-bottom:28px;font-size:11px}.pli-leibinger-hub .pli-lb-section .pli-lb-lead{font-size:21px}.pli-leibinger-hub .pli-lb-hero-figure{padding:22px}.pli-leibinger-hub .pli-lb-machine{height:235px}.pli-lb-jumpnav{justify-content:flex-start;gap:8px 24px;font-size:12px;padding:15px 0}.pli-lb-technology{padding:25px}.pli-lb-model-grid{grid-template-columns:1fr;gap:18px}.pli-lb-model-image{height:195px}.pli-lb-model-copy{padding:24px}.pli-leibinger-hub .pli-lb-model-copy h3{font-size:25px}.pli-leibinger-hub .pli-lb-model-copy p{font-size:15px}.pli-lb-accessory{align-items:flex-start;flex-direction:column;gap:20px}.pli-lb-applications{grid-template-columns:1fr;gap:25px}.pli-lb-applications h3{margin-bottom:12px}.pli-lb-fluids figure{padding:22px}.pli-leibinger-hub .pli-lb-catalog-section{padding-top:0!important}}
