#pl-overmolding-v1{--ink:#182F46;--navy:#102C44;--blue:#164A75;--red:#B70920;--text:#526779;--line:#D8E2E9;--surface:#F2F6F8;--steel:#E7EDF0;--header-height:72px;--subnav-height:57px}#pl-overmolding-v1 *{box-sizing:border-box}#pl-overmolding-v1{scroll-behavior:auto;scroll-padding-top:calc(var(--header-height) + var(--subnav-height) + 24px)}#pl-overmolding-v1{margin:0;color:var(--ink);background:#fff;font:15px/1.8 Manrope,sans-serif}#pl-overmolding-v1 h1,#pl-overmolding-v1 h2,#pl-overmolding-v1 h3,#pl-overmolding-v1 p,#pl-overmolding-v1 figure,#pl-overmolding-v1 dl,#pl-overmolding-v1 dd{margin:0}#pl-overmolding-v1 h1,#pl-overmolding-v1 h2,#pl-overmolding-v1 h3{font-weight:700}#pl-overmolding-v1 a{color:inherit;text-decoration:none}#pl-overmolding-v1 button{font:inherit;cursor:pointer}#pl-overmolding-v1 img{display:block;max-width:100%;height:auto}#pl-overmolding-v1 button,#pl-overmolding-v1 a,#pl-overmolding-v1 summary{touch-action:manipulation}#pl-overmolding-v1 button:focus-visible,#pl-overmolding-v1 a:focus-visible,#pl-overmolding-v1 summary:focus-visible,#pl-overmolding-v1 [tabindex]:focus-visible{outline:2px solid var(--red);outline-offset:5px}#pl-overmolding-v1 .skip{position:fixed;left:20px;top:-100px;z-index:2000;background:#fff;padding:12px}#pl-overmolding-v1 .skip:focus{top:10px}#pl-overmolding-v1 .wrap{width:calc(100% - 80px);max-width:1220px;margin-inline:auto}#pl-overmolding-v1 .production-nav{position:sticky;top:0;z-index:1000;background:#fff}#pl-overmolding-v1 .production-nav #mvd-root .mvd-hd{position:relative!important}#pl-overmolding-v1 .production-nav #mvd-root .mvd-spacer{height:0!important;display:none}#pl-overmolding-v1 .production-nav.white-menu #mvd-root .mvd-logo img{filter:none!important;width:180px;max-width:180px;height:auto}#pl-overmolding-v1 .production-nav #mvd-root,#pl-overmolding-v1 .production-nav #mvd-root .mvd-hd,#pl-overmolding-v1 .production-nav #mvd-root .mvd-panel{font-family:Manrope,sans-serif}#pl-overmolding-v1 .production-nav #mvd-root .mvd-panel{border-top:2px solid var(--blue)}#pl-overmolding-v1 .breadcrumb{display:flex;flex-wrap:wrap;gap:10px;padding-top:23px;font-size:11px;color:var(--text)}#pl-overmolding-v1 .breadcrumb a:hover{text-decoration:underline}#pl-overmolding-v1 .hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;padding-block:42px 50px}#pl-overmolding-v1 .eyebrow{display:flex;align-items:center;gap:10px;color:var(--blue);font-size:10px;letter-spacing:1px;font-weight:700;margin-bottom:19px}#pl-overmolding-v1 .eyebrow:before{content:'';width:20px;height:2px;background:var(--red);flex:none}#pl-overmolding-v1 h1{font-size:clamp(42px,4.6vw,66px);line-height:1.08;letter-spacing:-2.4px}#pl-overmolding-v1 p{color:var(--text)}#pl-overmolding-v1 .intro{font-size:16px;line-height:1.8;max-width:480px;margin-block:25px 28px}#pl-overmolding-v1 .actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}#pl-overmolding-v1 .button{display:inline-flex;gap:20px;align-items:center;justify-content:center;min-height:49px;padding:12px 24px;background:var(--blue);color:#fff;border:1px solid var(--blue);font-size:13px;font-weight:700}#pl-overmolding-v1 .button:hover{background:var(--navy)}#pl-overmolding-v1 .button.outline{color:var(--blue);background:transparent}#pl-overmolding-v1 .button.outline:hover{color:#fff;background:var(--blue)}#pl-overmolding-v1 .textlink{display:inline-block;font-size:12px;color:var(--blue);font-weight:700;line-height:1.8}#pl-overmolding-v1 .textlink:hover{text-decoration:underline;text-underline-offset:4px}#pl-overmolding-v1 .hero-photo{background:var(--surface);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}#pl-overmolding-v1 .hero-photo img{width:100%;height:326px;object-fit:contain;background:#fff;padding:14px}#pl-overmolding-v1 .hero-photo figcaption{padding:12px 17px;border-left:3px solid var(--red)}#pl-overmolding-v1 figcaption{font-size:11px;line-height:1.6;color:var(--text)}#pl-overmolding-v1 .serviceband{background:var(--surface);border-block:1px solid var(--line)}#pl-overmolding-v1 .serviceband>.wrap{display:grid;grid-template-columns:.9fr 1.3fr 1fr;gap:24px;padding-block:21px}#pl-overmolding-v1 .serviceband .wrap>div{border-right:1px solid var(--line)}#pl-overmolding-v1 .serviceband .wrap>div:last-child{border:0}#pl-overmolding-v1 .serviceband span{font:9px 'IBM Plex Mono',monospace;display:block;color:var(--text);margin-bottom:8px}#pl-overmolding-v1 .serviceband b{font-size:12px;font-weight:600}#pl-overmolding-v1 .serviceband a{text-decoration:underline;text-underline-offset:3px}#pl-overmolding-v1 .subnav{position:sticky;top:var(--header-height);z-index:50;background:#fff;border-bottom:1px solid var(--line)}#pl-overmolding-v1 .subnav>.wrap{display:flex;gap:30px;overflow-x:auto;scrollbar-width:thin}#pl-overmolding-v1 .subnav a{padding:16px 0 14px;font-size:12px;color:var(--text);white-space:nowrap;border-bottom:2px solid transparent}#pl-overmolding-v1 .subnav a:hover,#pl-overmolding-v1 .subnav a[aria-current]{color:var(--blue);border-bottom-color:var(--red)}#pl-overmolding-v1 .section{padding-block:76px}#pl-overmolding-v1 .surface{background:var(--surface);border-block:1px solid var(--line)}#pl-overmolding-v1 h2{font-size:clamp(30px,3vw,41px);line-height:1.22;letter-spacing:-1.1px}#pl-overmolding-v1 h3{font-size:19px;line-height:1.4;letter-spacing:-.25px}#pl-overmolding-v1 .heading{max-width:820px;margin-bottom:37px}#pl-overmolding-v1 .heading>p:not(.eyebrow){margin-top:22px;font-size:14px;line-height:1.9;max-width:780px}#pl-overmolding-v1 .mono{font:10px/1.8 'IBM Plex Mono',monospace;letter-spacing:.5px;color:var(--text)}#pl-overmolding-v1 .needs{display:grid;grid-template-columns:.78fr 1.6fr;gap:0;border:1px solid var(--line)}#pl-overmolding-v1 .need-tabs{background:var(--surface);padding:18px 28px;display:flex;flex-direction:column}#pl-overmolding-v1 .need-tabs button{background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;display:flex;align-items:center;gap:20px;padding:23px 0;font-size:16px;font-weight:600}#pl-overmolding-v1 .need-tabs button:last-child{border-bottom:0}#pl-overmolding-v1 .need-tabs button>span:first-child{font:10px 'IBM Plex Mono',monospace}#pl-overmolding-v1 .need-tabs button>span:last-child{margin-left:auto}#pl-overmolding-v1 .need-tabs button[aria-selected=true]{color:var(--blue)}#pl-overmolding-v1 .need-tabs button[aria-selected=true]>span:first-child{color:var(--red)}#pl-overmolding-v1 .need-panel{padding:35px 42px;min-height:378px}#pl-overmolding-v1 .need-panel h3{font-size:25px;margin-top:12px;line-height:1.3}#pl-overmolding-v1 .need-panel>p{font-size:13px;margin-top:17px;max-width:640px}#pl-overmolding-v1 .need-panel ul{list-style:none;padding:0;margin:21px 0;font-size:12px;color:var(--ink);display:grid;gap:7px}#pl-overmolding-v1 .need-panel li:before{content:'+';color:var(--red);margin-right:11px;font-family:'IBM Plex Mono',monospace}#pl-overmolding-v1 .need-rfq{border-top:1px solid var(--line);padding-top:17px}#pl-overmolding-v1 .need-rfq b{font-size:11px}#pl-overmolding-v1 .need-rfq p{font-size:12px;margin-top:4px}#pl-overmolding-v1 .context{display:flex;align-items:center;justify-content:space-between;gap:34px;border-left:2px solid var(--red);background:var(--surface);padding:24px 28px;margin-top:30px}#pl-overmolding-v1 .surface .context{background:#fff}#pl-overmolding-v1 .context p{font-size:13px;max-width:790px}#pl-overmolding-v1 .context p strong{color:var(--ink);display:block;margin-bottom:4px}#pl-overmolding-v1 .context>a{flex:none}#pl-overmolding-v1 .route-table{border-top:1px solid var(--line)}#pl-overmolding-v1 .route-row{display:grid;grid-template-columns:.7fr 1.5fr 1fr;gap:34px;align-items:start;padding-block:29px;border-bottom:1px solid var(--line)}#pl-overmolding-v1 .route-row .mono{padding-top:5px}#pl-overmolding-v1 .route-row h3{margin-bottom:12px}#pl-overmolding-v1 .route-row p{font-size:13px;line-height:1.85}#pl-overmolding-v1 .route-row>p{padding-top:3px}#pl-overmolding-v1 .route-row p b{display:block;margin-bottom:10px;color:var(--ink);font-size:11px}#pl-overmolding-v1 .route-note{font-size:12px;margin-top:23px}#pl-overmolding-v1 .related{display:flex;gap:26px;flex-wrap:wrap;margin-top:24px}#pl-overmolding-v1 .tablewrap{overflow-x:auto;border:1px solid var(--line)}#pl-overmolding-v1 table{width:100%;border-collapse:collapse;min-width:840px;text-align:left;font-size:12px;line-height:1.85}#pl-overmolding-v1 caption{text-align:left;padding:13px 20px;background:var(--surface);font:10px/1.7 'IBM Plex Mono',monospace;color:var(--text)}#pl-overmolding-v1 thead{background:var(--navy);color:#fff}#pl-overmolding-v1 th,#pl-overmolding-v1 td{padding:22px 20px;vertical-align:top}#pl-overmolding-v1 thead th{font-weight:500;font-size:11px}#pl-overmolding-v1 tbody th{width:18%;font-weight:700}#pl-overmolding-v1 td{color:var(--text)}#pl-overmolding-v1 td:nth-child(2){width:23%}#pl-overmolding-v1 td:nth-child(3){width:22%}#pl-overmolding-v1 tbody tr+tr{border-top:1px solid var(--line)}#pl-overmolding-v1 tbody tr:nth-child(even){background:var(--surface)}#pl-overmolding-v1 .material-notes{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:32px}#pl-overmolding-v1 .material-notes>div{border-left:2px solid var(--line);padding-left:23px}#pl-overmolding-v1 .material-notes h3{font-size:17px;margin-bottom:12px}#pl-overmolding-v1 .material-notes p{font-size:13px}#pl-overmolding-v1 .dfm-layout{display:grid;grid-template-columns:.93fr 1.1fr;gap:60px;align-items:start}#pl-overmolding-v1 .interface-panel{position:sticky;top:calc(var(--header-height) + var(--subnav-height) + 24px);border:1px solid var(--line);background:#fff;padding:12px 20px 22px}#pl-overmolding-v1 .interface-panel figure>img{width:100%;height:auto}#pl-overmolding-v1 .interface-panel figcaption{padding-left:9px}#pl-overmolding-v1 .zoom{border:0;padding:0;background:transparent;margin:15px 0 0 9px}#pl-overmolding-v1 .dfm-list article{display:flex;gap:20px;padding-block:23px;border-top:1px solid var(--line)}#pl-overmolding-v1 .dfm-list article:first-child{padding-top:0;border-top:0}#pl-overmolding-v1 .dfm-list article:last-child{padding-bottom:0}#pl-overmolding-v1 .dfm-list article>span{font:10px/2 'IBM Plex Mono',monospace;color:var(--red);padding-top:3px}#pl-overmolding-v1 .dfm-list h3{font-size:17px;margin-bottom:11px}#pl-overmolding-v1 .dfm-list p{font-size:13px;line-height:1.9}#pl-overmolding-v1 .quality{background:var(--navy);color:#fff}#pl-overmolding-v1 .quality .eyebrow,#pl-overmolding-v1 .quality .textlink{color:#fff}#pl-overmolding-v1 .quality h2,#pl-overmolding-v1 .quality h3{color:#fff}#pl-overmolding-v1 .quality .heading>p:not(.eyebrow),#pl-overmolding-v1 .quality p,#pl-overmolding-v1 .quality dd{color:var(--line)}#pl-overmolding-v1 .quality-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}#pl-overmolding-v1 .quality-primary{border-top:2px solid var(--red);padding-top:24px}#pl-overmolding-v1 .quality-primary .mono{color:var(--line)}#pl-overmolding-v1 .quality-primary h3{font-size:28px;line-height:1.3;margin-block:17px 23px}#pl-overmolding-v1 .quality-primary p{font-size:13px;line-height:1.95;margin-top:18px;max-width:470px}#pl-overmolding-v1 .quality-list>div{padding-block:19px;border-top:1px solid var(--text)}#pl-overmolding-v1 .quality-list>div:first-child{padding-top:0;border-top:0}#pl-overmolding-v1 .quality-list dt{font-size:15px;font-weight:600;margin-bottom:9px}#pl-overmolding-v1 .quality-list dd{font-size:12px;line-height:1.9}#pl-overmolding-v1 .quality-note{font-size:11px;border-top:1px solid var(--text);padding-top:24px;margin-top:30px;max-width:1000px}#pl-overmolding-v1 .quality .textlink{margin-top:20px}#pl-overmolding-v1 .tooling-layout{display:grid;grid-template-columns:1.2fr .9fr;gap:60px}#pl-overmolding-v1 .tooling-ledger>div{border-top:1px solid var(--line);padding-block:21px}#pl-overmolding-v1 .tooling-ledger p{font-size:13px;margin-top:12px}#pl-overmolding-v1 .tooling-aside{padding:30px 35px;background:var(--surface);border-left:2px solid var(--red)}#pl-overmolding-v1 .tooling-aside h3{font-size:24px}#pl-overmolding-v1 .tooling-aside p{font-size:13px;margin-top:20px}#pl-overmolding-v1 .tooling-aside .button{margin-top:24px}#pl-overmolding-v1 .approval{border-top:1px solid var(--line);margin-top:40px;padding-top:35px}#pl-overmolding-v1 .approval>h3{font-size:22px}#pl-overmolding-v1 .approval ol{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:0;margin:28px 0}#pl-overmolding-v1 .approval li>span{font:12px 'IBM Plex Mono',monospace;color:var(--red);display:block;margin-bottom:15px}#pl-overmolding-v1 .approval li>b{font-size:14px;display:block;margin-bottom:12px}#pl-overmolding-v1 .approval li>p{font-size:12px;line-height:1.85}#pl-overmolding-v1 .note{font-size:11px;max-width:1000px}#pl-overmolding-v1 .faq-layout{display:grid;grid-template-columns:.85fr 1.6fr;gap:65px;align-items:start}#pl-overmolding-v1 .faq-layout>div:first-child>p{font-size:13px;margin-top:23px;max-width:300px}#pl-overmolding-v1 .faq-layout .textlink{margin-top:22px}#pl-overmolding-v1 .faqs details{border-top:1px solid var(--line)}#pl-overmolding-v1 .faqs details:last-child{border-bottom:1px solid var(--line)}#pl-overmolding-v1 summary{list-style:none;display:flex;gap:22px;justify-content:space-between;align-items:baseline;font-size:14px;font-weight:600;padding-block:22px;cursor:pointer;line-height:1.7}#pl-overmolding-v1 summary::-webkit-details-marker{display:none}#pl-overmolding-v1 summary>span{font:18px 'IBM Plex Mono',monospace;color:var(--blue)}#pl-overmolding-v1 details[open] summary>span{transform:rotate(45deg)}#pl-overmolding-v1 details[open] summary{padding-bottom:12px}#pl-overmolding-v1 .faqs details p{font-size:13px;line-height:1.9;padding:0 30px 22px 0}#pl-overmolding-v1 .quote-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:80px}#pl-overmolding-v1 .lead{font-size:15px;line-height:1.9;margin-block:25px 28px;max-width:500px}#pl-overmolding-v1 .file-assurance{font-size:11px;margin-top:20px}#pl-overmolding-v1 .file-assurance a{display:inline-block;color:var(--blue);text-decoration:underline;text-underline-offset:4px;margin-left:4px}#pl-overmolding-v1 .rfq{background:var(--surface);padding:29px 34px}#pl-overmolding-v1 .rfq>h3{font-size:19px}#pl-overmolding-v1 .rfq ul{margin:23px 0 20px;padding:0;list-style:none}#pl-overmolding-v1 .rfq li{font-size:12px;color:var(--text);padding-block:15px;border-top:1px solid var(--line);line-height:1.85}#pl-overmolding-v1 .rfq li b{display:block;color:var(--ink);font-weight:600;font-size:12px;margin-bottom:5px}#pl-overmolding-v1 .copy-button{background:transparent;border:0;border-bottom:1px solid var(--blue);padding:0 0 5px;color:var(--blue);font-size:12px;font-weight:700;display:flex;gap:26px}#pl-overmolding-v1 .copy-button:hover{color:var(--red)}#pl-overmolding-v1 #copy-status{font-size:11px;min-height:20px;margin-top:8px}#pl-overmolding-v1 dialog{max-width:min(760px,calc(100% - 32px));width:760px;max-height:90vh;overflow:auto;border:1px solid var(--line);padding:34px;background:#fff;color:var(--ink)}#pl-overmolding-v1 dialog::backdrop{background:rgba(16,44,68,.75)}#pl-overmolding-v1 dialog h2{font-size:25px;margin-right:30px}#pl-overmolding-v1 dialog p{font-size:11px;margin-top:10px}#pl-overmolding-v1 dialog img{width:min(100%,570px);margin:15px auto 0}#pl-overmolding-v1 .dialog-close{position:absolute;right:16px;top:12px;background:transparent;color:var(--blue);border:0;font-size:28px;line-height:1.2;padding:5px}#pl-overmolding-v1 .backtop{display:none;position:fixed;right:21px;bottom:24px;z-index:90;background:var(--blue);color:#fff;width:39px;height:39px;align-items:center;justify-content:center;border:1px solid var(--line)}#pl-overmolding-v1 .backtop.visible{display:flex}#pl-overmolding-v1 .mobile-quote{display:none}#pl-overmolding-v1 #pl-footer-v3 .plf-copy{font-family:Manrope,sans-serif!important;font-weight:400!important}#pl-overmolding-v1 #pl-footer-v3 .brand .plf-copy{font-size:12px!important}#pl-overmolding-v1 #pl-footer-v3 .assurance .plf-copy{font-size:10px!important}#pl-overmolding-v1 #pl-footer-v3 .column h3,#pl-overmolding-v1 #pl-footer-v3 .contact h3{font-family:Manrope,sans-serif!important;font-weight:600!important}@media(max-width:1100px){#pl-overmolding-v1 .wrap{width:calc(100% - 48px)}#pl-overmolding-v1 .hero{gap:38px}#pl-overmolding-v1 .hero-photo img{height:310px}#pl-overmolding-v1 h1{font-size:54px}#pl-overmolding-v1 .subnav>.wrap{gap:25px}#pl-overmolding-v1 .need-panel{padding:30px}#pl-overmolding-v1 .need-tabs{padding:13px 22px}#pl-overmolding-v1 .dfm-layout{gap:35px}#pl-overmolding-v1 .quality-grid{gap:40px}#pl-overmolding-v1 .tooling-layout{gap:35px}#pl-overmolding-v1 .faq-layout{gap:36px}#pl-overmolding-v1 .quote-layout{gap:45px}#pl-overmolding-v1 .route-row{grid-template-columns:.55fr 1.3fr 1fr;gap:24px}}@media(max-width:800px){#pl-overmolding-v1 .wrap{width:calc(100% - 40px)}#pl-overmolding-v1 .hero{gap:26px;padding-block:32px 38px}#pl-overmolding-v1 .eyebrow{font-size:9px;letter-spacing:.6px}#pl-overmolding-v1 h1{font-size:45px;letter-spacing:-1.8px}#pl-overmolding-v1 .hero-photo img{height:290px;padding:0}#pl-overmolding-v1 .hero-photo figcaption{font-size:10px}#pl-overmolding-v1 .intro{font-size:13px;margin-block:20px 23px;line-height:1.85}#pl-overmolding-v1 .actions{gap:18px}#pl-overmolding-v1 .button{font-size:12px;min-height:46px;padding:11px 20px}#pl-overmolding-v1 .actions .textlink{font-size:11px}#pl-overmolding-v1 .serviceband>.wrap{gap:15px}#pl-overmolding-v1 .serviceband b{font-size:11px}#pl-overmolding-v1 .serviceband span{font-size:8px}#pl-overmolding-v1 .section{padding-block:60px}#pl-overmolding-v1 h2{font-size:34px}#pl-overmolding-v1 .heading>p:not(.eyebrow){font-size:13px}#pl-overmolding-v1 .needs{grid-template-columns:.75fr 1.4fr}#pl-overmolding-v1 .need-tabs{padding:11px 18px}#pl-overmolding-v1 .need-tabs button{font-size:13px;gap:11px}#pl-overmolding-v1 .need-panel{padding:26px;min-height:450px}#pl-overmolding-v1 .need-panel h3{font-size:23px}#pl-overmolding-v1 .need-panel>p{font-size:12px}#pl-overmolding-v1 .need-panel ul{font-size:11px}#pl-overmolding-v1 .need-rfq p{font-size:11px}#pl-overmolding-v1 .context{padding:22px}#pl-overmolding-v1 .context p{font-size:12px}#pl-overmolding-v1 .route-row{grid-template-columns:.4fr 1.2fr 1fr;gap:20px}#pl-overmolding-v1 .route-row .mono{font-size:8px}#pl-overmolding-v1 .route-row p{font-size:12px}#pl-overmolding-v1 .dfm-layout{gap:28px}#pl-overmolding-v1 .dfm-list p{font-size:12px}#pl-overmolding-v1 .dfm-list h3{font-size:16px}#pl-overmolding-v1 .dfm-list article{gap:14px}#pl-overmolding-v1 .interface-panel{padding:6px 10px 16px}#pl-overmolding-v1 .interface-panel figcaption{font-size:9px}#pl-overmolding-v1 .quality-grid{gap:30px}#pl-overmolding-v1 .quality-primary h3{font-size:24px}#pl-overmolding-v1 .quality-primary p{font-size:12px}#pl-overmolding-v1 .tooling-layout{gap:25px}#pl-overmolding-v1 .tooling-aside{padding:25px}#pl-overmolding-v1 .tooling-aside h3{font-size:22px}#pl-overmolding-v1 .approval ol{grid-template-columns:1fr 1fr;gap:25px 35px}#pl-overmolding-v1 .faq-layout{grid-template-columns:1fr 1.6fr;gap:28px}#pl-overmolding-v1 .faq-layout h2{font-size:30px}#pl-overmolding-v1 .quote-layout{gap:30px}#pl-overmolding-v1 .rfq{padding:25px}#pl-overmolding-v1 .quote-layout h2{font-size:33px}#pl-overmolding-v1 .lead{font-size:13px}}@media(max-width:620px){#pl-overmolding-v1{padding-bottom:50px}#pl-overmolding-v1 .wrap{width:calc(100% - 36px)}#pl-overmolding-v1 .production-nav.white-menu #mvd-root .mvd-logo img{width:156px;max-width:156px}#pl-overmolding-v1 .breadcrumb{font-size:10px;padding-top:17px;gap:8px}#pl-overmolding-v1 .hero{grid-template-columns:1fr;gap:26px;padding-block:28px 30px}#pl-overmolding-v1 .eyebrow{font-size:9px;letter-spacing:.6px;margin-bottom:16px}#pl-overmolding-v1 h1{font-size:43px;letter-spacing:-1.7px;line-height:1.1}#pl-overmolding-v1 .intro{font-size:14px;line-height:1.85;margin:20px 0 23px}#pl-overmolding-v1 .hero-photo img{height:220px;object-fit:contain;padding:8px}#pl-overmolding-v1 .hero-photo figcaption{padding:10px 14px;font-size:10px}#pl-overmolding-v1 .actions{gap:22px}#pl-overmolding-v1 .serviceband>.wrap{grid-template-columns:1fr;gap:11px;padding-block:18px}#pl-overmolding-v1 .serviceband .wrap>div{border:0;display:flex;gap:16px;align-items:baseline}#pl-overmolding-v1 .serviceband span{font-size:8px;min-width:94px;margin:0}#pl-overmolding-v1 .serviceband b{font-size:10px}#pl-overmolding-v1 .subnav>.wrap{gap:24px}#pl-overmolding-v1 .subnav a{font-size:11px;padding:12px 0 10px}#pl-overmolding-v1 .section{padding-block:47px}#pl-overmolding-v1 h2{font-size:29px;letter-spacing:-.8px;line-height:1.25}#pl-overmolding-v1 h3{font-size:18px}#pl-overmolding-v1 .heading{margin-bottom:27px}#pl-overmolding-v1 .heading>p:not(.eyebrow){font-size:13px;margin-top:20px}#pl-overmolding-v1 .needs{grid-template-columns:1fr}#pl-overmolding-v1 .need-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px 17px}#pl-overmolding-v1 .need-tabs button{font-size:12px;padding:17px 0;gap:10px}#pl-overmolding-v1 .need-tabs button:nth-child(odd){margin-right:18px}#pl-overmolding-v1 .need-tabs button:nth-child(3){border-bottom:0}#pl-overmolding-v1 .need-tabs button>span:first-child{font-size:9px}#pl-overmolding-v1 .need-tabs button>span:last-child{font-size:12px}#pl-overmolding-v1 .need-panel{padding:25px 23px;min-height:400px}#pl-overmolding-v1 .need-panel h3{font-size:23px}#pl-overmolding-v1 .need-panel>p{font-size:12px;line-height:1.9}#pl-overmolding-v1 .need-panel ul{font-size:11px;gap:9px}#pl-overmolding-v1 .need-panel .mono{font-size:9px}#pl-overmolding-v1 .context{flex-direction:column;align-items:start;gap:18px;padding:20px;margin-top:25px}#pl-overmolding-v1 .context p{font-size:12px}#pl-overmolding-v1 .context .button{min-height:42px}#pl-overmolding-v1 .route-row{grid-template-columns:1fr;gap:12px;padding-block:24px}#pl-overmolding-v1 .route-row .mono{font-size:9px}#pl-overmolding-v1 .route-row h3{margin-bottom:10px;font-size:19px}#pl-overmolding-v1 .route-row p{font-size:12px}#pl-overmolding-v1 .route-row>p{border-left:2px solid var(--line);padding-left:15px}#pl-overmolding-v1 .route-row p b{margin-bottom:4px}#pl-overmolding-v1 .route-note{font-size:11px}#pl-overmolding-v1 .related{gap:15px 23px}#pl-overmolding-v1 .related .textlink{font-size:11px}#pl-overmolding-v1 th,#pl-overmolding-v1 td{padding:18px 16px}#pl-overmolding-v1 table{font-size:11px;min-width:780px}#pl-overmolding-v1 caption{font-size:9px;padding:12px 16px}#pl-overmolding-v1 .material-notes{grid-template-columns:1fr;gap:25px;margin-top:27px}#pl-overmolding-v1 .material-notes h3{font-size:17px}#pl-overmolding-v1 .material-notes p{font-size:12px}#pl-overmolding-v1 .dfm-layout{grid-template-columns:1fr;gap:30px}#pl-overmolding-v1 .interface-panel{position:static;padding:6px 12px 18px;max-width:440px}#pl-overmolding-v1 .interface-panel figcaption{font-size:10px}#pl-overmolding-v1 .dfm-list article{gap:16px;padding-block:22px}#pl-overmolding-v1 .dfm-list h3{font-size:17px}#pl-overmolding-v1 .dfm-list p{font-size:12px}#pl-overmolding-v1 .quality-grid{grid-template-columns:1fr;gap:30px}#pl-overmolding-v1 .quality-primary h3{font-size:25px;margin-block:17px}#pl-overmolding-v1 .quality-primary p{font-size:12px}#pl-overmolding-v1 .quality-list{border-top:1px solid var(--text);padding-top:25px}#pl-overmolding-v1 .quality-list dt{font-size:14px}#pl-overmolding-v1 .quality-list dd{font-size:12px}#pl-overmolding-v1 .quality-note{font-size:10px}#pl-overmolding-v1 .quality .textlink{font-size:11px}#pl-overmolding-v1 .tooling-layout{grid-template-columns:1fr;gap:20px}#pl-overmolding-v1 .tooling-ledger p{font-size:12px}#pl-overmolding-v1 .tooling-aside{padding:25px}#pl-overmolding-v1 .tooling-aside p{font-size:12px}#pl-overmolding-v1 .approval{margin-top:30px;padding-top:27px}#pl-overmolding-v1 .approval>h3{font-size:20px}#pl-overmolding-v1 .approval ol{gap:25px}#pl-overmolding-v1 .approval li>b{font-size:13px}#pl-overmolding-v1 .approval li>p{font-size:11px}#pl-overmolding-v1 .note{font-size:10px}#pl-overmolding-v1 .faq-layout{grid-template-columns:1fr;gap:28px}#pl-overmolding-v1 .faq-layout h2{font-size:29px}#pl-overmolding-v1 .faq-layout>div:first-child>p{font-size:12px;margin-top:18px}#pl-overmolding-v1 .faq-layout .textlink{margin-top:17px}#pl-overmolding-v1 summary{font-size:13px;padding-block:19px}#pl-overmolding-v1 .faqs details p{font-size:12px}#pl-overmolding-v1 .quote-layout{grid-template-columns:1fr;gap:30px}#pl-overmolding-v1 .quote-layout h2{font-size:31px}#pl-overmolding-v1 .lead{font-size:13px;margin-block:20px 24px}#pl-overmolding-v1 .rfq{padding:25px}#pl-overmolding-v1 .rfq>h3{font-size:19px}#pl-overmolding-v1 .file-assurance{font-size:10px;line-height:1.9}#pl-overmolding-v1 .rfq li{font-size:11px}#pl-overmolding-v1 .mobile-quote{display:flex;position:fixed;bottom:0;left:0;width:100%;justify-content:center;align-items:center;gap:25px;background:var(--blue);color:#fff;font-size:12px;font-weight:700;padding:13px 20px calc(13px + env(safe-area-inset-bottom));z-index:120}#pl-overmolding-v1 .backtop{bottom:67px;right:15px;width:35px;height:35px}#pl-overmolding-v1 dialog{padding:35px 14px 20px}#pl-overmolding-v1 dialog h2{font-size:22px;margin-left:8px}#pl-overmolding-v1 dialog p{margin-left:8px}}#pl-overmolding-v1 .production-nav #mvd-root .mvd-hd{box-shadow:none!important}#pl-overmolding-v1 .diagram-scroll{overflow-x:auto}#pl-overmolding-v1 .diagram-scroll img{width:570px;max-width:100%}@media(max-width:620px){#pl-overmolding-v1 .diagram-scroll img{width:680px;max-width:none}}@media(prefers-reduced-motion:reduce){#pl-overmolding-v1{scroll-behavior:auto}#pl-overmolding-v1 *,#pl-overmolding-v1 *::before,#pl-overmolding-v1 *::after{animation:none!important;transition:none!important}}
body.page-id-239816{padding-top:0!important}
#pl-overmolding-v1{padding:0!important;margin:0!important;overflow:visible!important}
#pl-overmolding-v1>.et_pb_row{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}
#pl-overmolding-v1 .et_pb_column,#pl-overmolding-v1 .pl-overmolding-block{margin:0!important;padding:0!important;overflow:visible!important}
#pl-overmolding-v1 .et_pb_text_inner{font:15px/1.8 Manrope,sans-serif;color:var(--text)}
#pl-overmolding-v1 h1,#pl-overmolding-v1 h2,#pl-overmolding-v1 h3{font-family:Manrope,sans-serif;font-weight:700;color:var(--ink);padding-bottom:0}
#pl-overmolding-v1 p{padding-bottom:0}
#pl-overmolding-v1 p:empty{display:none!important}
#pl-overmolding-v1 .quality h2,#pl-overmolding-v1 .quality h3{color:#fff}
#pl-overmolding-v1 .quality p{color:var(--line)}
#pl-overmolding-v1 .overmolding-nav-block{position:sticky;top:var(--header-height,72px);z-index:90;background:#fff}
#pl-overmolding-v1 .subnav{position:relative;top:auto}
#pl-overmolding-v1 .need-panel[hidden]{display:none!important}
#pl-overmolding-v1 .need-panel ul,#pl-overmolding-v1 .rfq ul,#pl-overmolding-v1 .approval ol{list-style:none!important;padding:0!important}
#pl-overmolding-v1 table{border-collapse:collapse;border-spacing:0;margin:0;border:0;line-height:1.85}
#pl-overmolding-v1 table th,#pl-overmolding-v1 table td{border-left:0;border-right:0;border-top:0}
#pl-overmolding-v1 thead th{color:#fff}
#pl-overmolding-v1 .backtop{display:none!important}
body.page-id-239816 #pl-footer-v3 .cta.wrap{display:none!important}
html:has(#pl-overmolding-v1){scroll-behavior:auto!important}
@media(max-width:620px){body.page-id-239816{padding-bottom:50px}body.page-id-239816 .plt-top{bottom:72px!important}}
