/* PCBA Partner — unified polish layer v7 (2026-11-06g)
   Apple.com-style navigation: 48px translucent bar, no hairline, full-width flyouts,
   drop-down search panel, clean mobile sheet. Loaded last on every page. */
@layer pcba-visibility{:root{--pp-ease:cubic-bezier(.28,.11,.32,1);--pp-ease-out:cubic-bezier(.16,1,.3,1);--pp-header:48px!important;--pp-glass:rgba(255,255,255,.8);--pp-ink:#1d1d1f;--pp-panel-side:max(24px,calc((100vw - 1024px)/2));}.pp-language{display:none!important}.pp-global-header{height:var(--pp-header)!important;background:var(--pp-glass)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;backdrop-filter:saturate(180%) blur(20px)!important;border:0!important;box-shadow:none!important;}.pp-global-header.is-scrolled{border:0!important;box-shadow:none!important}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pp-global-header{background:rgba(255,255,255,.97)!important}}.pp-global-bar{max-width:1024px!important;padding:0 22px!important;gap:0!important;height:var(--pp-header)!important}.pp-global-brand{margin-right:auto!important}.pp-global-brand img{height:20px!important;width:auto!important}.pp-global-brand span{font-size:12px!important;letter-spacing:.08em!important}.pp-global-header a,.pp-global-header summary{font-size:12px!important;letter-spacing:-.01em!important;font-weight:400!important}.pp-global-menu>a:not(.pp-nav-quote),.pp-global-menu>details>summary{opacity:.8;transition:opacity .32s var(--pp-ease)!important;text-decoration:none!important}.pp-global-menu>a:not(.pp-nav-quote):hover,.pp-global-menu>details>summary:hover,.pp-global-menu>a[aria-current='page'],.pp-global-menu>details[open]>summary{opacity:1}.pp-global-menu>a:not(.pp-nav-quote)::after{display:none!important;content:none!important}.pp-global-header [aria-current='page']:not(.pp-nav-quote){text-decoration:none!important;font-weight:400!important}.pp-global-header summary::after{content:''!important;width:7px!important;height:7px!important;margin-left:1px!important;border-right:1px solid currentColor!important;border-bottom:1px solid currentColor!important;transform:translateY(-2px) rotate(45deg)!important;transition:transform .3s var(--pp-ease-out)!important;display:inline-block!important;font-size:0!important}.pp-global-header details[open]>summary::after{transform:translateY(2px) rotate(225deg)!important}.pp-global-header .pp-nav-quote{font-size:12px!important;padding:6px 12px!important;min-height:28px!important;background:var(--pp-ink)!important;transition:transform .2s var(--pp-ease),background-color .2s var(--pp-ease)!important}.pp-global-header .pp-nav-quote:hover{background:#000!important}.pp-global-header .pp-nav-quote:active{transform:scale(.97)}.pp-search-toggle{opacity:.8;transition:opacity .32s var(--pp-ease)!important}.pp-search-toggle:hover{opacity:1}@media (min-width:901px){.pp-global-menu{justify-content:center!important;gap:clamp(18px,2.4vw,36px)!important;flex:1 1 auto!important}.pp-global-menu>.pp-nav-quote{margin-left:4px!important}}@media (min-width:901px){.pp-global-header details>div{position:fixed!important;top:var(--pp-header)!important;left:0!important;right:0!important;min-width:0!important;translate:none!important;padding:32px var(--pp-col-side) 80px!important;border:0!important;border-radius:0!important;background:#fafafc!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;animation:pp-flyout .36s var(--pp-ease-out) both!important;transform-origin:top center!important}.pp-global-header details:not([open])>div{display:none!important}.pp-global-header details>div>a{font-size:22px!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.2!important;padding:7px 0!important;min-height:0!important;border-radius:0!important;background:none!important;opacity:.85;transition:opacity .25s var(--pp-ease)!important}.pp-global-header details>div>a:hover{background:none!important;opacity:1}.pp-global-header .pp-resources>div::before{content:attr(data-pp-title);font-size:12px!important;color:#6e6e73;margin-bottom:10px;letter-spacing:0}.pp-global-header .pp-language>div{flex-direction:row!important;flex-wrap:wrap!important;gap:8px 32px!important}.pp-global-header .pp-language>div>a{font-size:17px!important;font-weight:400!important}}@keyframes pp-flyout{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.pp-dim{position:fixed;inset:0;z-index:999;background:rgba(232,232,237,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;transition:opacity .32s cubic-bezier(.4,0,.6,1) .08s}html.pp-panel-open .pp-dim{opacity:1;pointer-events:auto}html.pp-panel-open,html.pp-panel-open body{overflow:hidden!important}:root{--pp-col:980px;--pp-col-side:max(22px,calc((100vw - var(--pp-col))/2));--pp-fly-bg:#fafafc;--pp-fly-ink:#333336}.pp-site-search{position:fixed!important;inset:0 0 auto 0!important;margin:0!important;isolation:isolate;width:100%!important;max-width:none!important;max-height:100dvh!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:calc(var(--pp-header) + 32px) var(--pp-col-side) 80px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:pp-search-in .32s var(--pp-ease-out) both;color:var(--pp-fly-ink)!important}.pp-site-search::before{content:'';position:absolute;left:0;right:0;top:var(--pp-header);bottom:0;z-index:-1;background:var(--pp-fly-bg);animation:pp-grow .4s var(--pp-ease-out) both}.pp-site-search::backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.pp-search-open .pp-global-header{background:var(--pp-fly-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@keyframes pp-search-in{from{opacity:0}to{opacity:1}}@keyframes pp-grow{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.pp-site-search input{display:block!important;position:static!important;width:100%!important;height:40px!important;min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;outline:0!important;box-shadow:none!important;font-size:24px!important;font-weight:600!important;line-height:1.1!important;letter-spacing:.009em!important;color:var(--pp-fly-ink)!important;padding:1px 40px 0 34px!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'><circle cx='10' cy='10' r='7' fill='none' stroke='%23333336' stroke-width='1.8'/><path d='m15.5 15.5 5.5 5.5' fill='none' stroke='%23333336' stroke-width='1.8' stroke-linecap='round'/></svg>")!important;background-repeat:no-repeat!important;background-position:2px center!important;background-size:22px!important;animation:pp-field .4s var(--pp-ease-out) both}@keyframes pp-field{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}.pp-site-search input::placeholder{color:var(--pp-fly-ink);opacity:.85;font-weight:600}.pp-site-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.pp-site-search>div{position:absolute!important;top:calc(var(--pp-header) + 34px)!important;right:var(--pp-col-side)!important;height:36px!important;margin:0!important;padding:0!important;gap:0!important;display:flex!important;align-items:center!important}.pp-site-search label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.pp-site-search>div>button{font-size:0!important;width:30px!important;height:36px!important;min-height:0!important;padding:0!important;border-radius:0!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:.8;transition:opacity .2s!important}.pp-site-search>div>button::before{content:'';width:14px;height:14px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' width='14' height='14'><path fill='%23333336' d='m7 .0339a6.9661 6.9661 0 1 0 6.9661 6.9661 6.9661 6.9661 0 0 0 -6.9661-6.9661zm2.798 8.9867a.55.55 0 0 1 -.778.7774l-2.02-2.02-2.02 2.02a.55.55 0 0 1 -.7784-.7774l2.0206-2.0206-2.0204-2.02a.55.55 0 0 1 .7782-.7778l2.02 2.02 2.02-2.02a.55.55 0 0 1 .778.7778l-2.0203 2.0201z'/></svg>") center/14px no-repeat}.pp-site-search>div>button:hover{opacity:1}.pp-search-results{display:block!important;margin:32px 0 0!important;padding:0!important;animation:pp-links .5s var(--pp-ease-out) .06s both}@keyframes pp-links{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pp-search-results::before{content:attr(data-pp-title);display:block;font-size:12px;line-height:16px;font-weight:400;color:#6e6e73;margin:0 0 8px}.pp-search-results a{display:flex!important;align-items:center!important;gap:0!important;margin:0 -8px 4px!important;padding:4px 8px!important;min-height:0!important;line-height:16px!important;font-size:12px!important;font-weight:600!important;letter-spacing:-.01em!important;color:var(--pp-fly-ink)!important;border-radius:0!important;background:none!important;position:static!important;opacity:1;transition:color .2s!important}.pp-search-results a::before{content:'';position:static;flex:none;width:17px!important;height:16px;margin-right:8px;border:0;transform:none;opacity:1;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 16' width='9' height='16'><path fill='%23333336' d='m8.6124 8.1035-2.99 2.99a.5.5 0 0 1 -.7071-.7071l2.1366-2.1364h-6.316a.5.5 0 0 1 0-1h6.316l-2.1368-2.1367a.5.5 0 0 1 .7071-.7071l2.99 2.99a.5.5 0 0 1 .0002.7073z'/></svg>") left center/9px 16px no-repeat}.pp-search-results a:hover{background:none!important;color:#06c!important;opacity:1}.pp-search-results a:nth-child(n+6){display:none!important}@media (max-width:900px){.pp-global-bar{padding:0 16px!important}.pp-menu-toggle{order:3!important;margin-left:4px!important}.pp-menu-toggle span{width:17px!important;height:1px!important;transition:transform .32s var(--pp-ease-out)!important}.pp-global-menu{top:var(--pp-header)!important;inset:var(--pp-header) 0 auto!important;max-height:calc(100dvh - var(--pp-header))!important;min-height:calc(100dvh - var(--pp-header))!important;padding:12px 32px 40px!important;border:0!important;box-shadow:none!important;background:#fafafc!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.pp-menu-open .pp-global-header{background:#fafafc!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pp-global-menu[data-open]{display:block!important}.pp-global-menu>a,.pp-global-menu>details>summary{border:0!important;border-bottom:0!important;font-size:28px!important;font-weight:600!important;letter-spacing:-.02em!important;min-height:52px!important;padding:0!important;opacity:1}.pp-global-menu>details>summary::after{width:10px!important;height:10px!important;margin-left:8px!important}.pp-global-menu .pp-resources>div{position:static!important;background:none!important;border:0!important;box-shadow:none!important;padding:4px 0 12px 0!important;display:block!important;animation:none!important;translate:none!important}.pp-global-menu .pp-resources>div>a{font-size:17px!important;font-weight:400!important;padding:9px 0!important;min-height:0!important;border-radius:0!important;background:none!important;opacity:.8}.pp-global-menu .pp-nav-quote{margin-top:24px!important;display:inline-flex!important;font-size:15px!important;min-height:44px!important;padding:10px 20px!important}html.pp-menu-open,html.pp-menu-open body{overflow:hidden!important}.pp-site-search{padding:0!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;background:var(--pp-fly-bg)!important;color:var(--pp-fly-ink)!important}.pp-site-search::before{display:none}html.pp-search-open .pp-global-brand,html.pp-search-open .pp-search-toggle,html.pp-search-open .pp-nav-quote{opacity:0!important;pointer-events:none!important;transition:opacity .2s!important}.pp-site-search input{position:static!important;display:block!important;width:calc(100% - 96px)!important;height:40px!important;margin:54px 48px 0 48px!important;font-size:28px!important;line-height:28px!important;letter-spacing:.007em!important;padding:0 0 0 34px!important;background-position:0 center!important;background-size:21px!important}.pp-site-search input::placeholder{color:#86868b;opacity:1}.pp-site-search>div{top:2px!important;right:16px!important;width:44px!important;height:44px!important;justify-content:center!important}.pp-site-search>div>button{position:relative;width:44px!important;height:44px!important;opacity:1;outline:0!important;box-shadow:none!important;border:0!important;-webkit-tap-highlight-color:transparent}.pp-site-search>div>button:focus,.pp-site-search>div>button:focus-visible{outline:0!important;box-shadow:none!important}.pp-site-search>div>button::before,.pp-site-search>div>button::after{content:'';position:absolute;left:13.5px;top:21.5px;width:17px;height:1px;background:#1d1d1f;border-radius:0}.pp-site-search>div>button::before{transform:translateY(-3.5px)}.pp-site-search>div>button::after{transform:translateY(3.5px)}.pp-search-results{margin:0!important;padding:49px 36px 40px 48px!important;animation:none!important}.pp-search-results::before{font-size:17px;line-height:21px;color:#6e6e73;margin:0 0 9px}.pp-search-results a{margin:0 -12px 6px!important;padding:4px 12px 3px!important;font-size:17px!important;line-height:26px!important;letter-spacing:-.022em!important}.pp-search-results a::before{width:27px!important;height:25px;background-size:13px 16px;background-position:left center!important}.pp-dim{-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity .32s cubic-bezier(.4,0,.6,1) .08s}.pp-language>div{padding:8px!important}}@media (min-width:901px){.pp-site-search.pp-closing{animation:pp-search-out .24s cubic-bezier(.4,0,.6,1) both}.pp-site-search.pp-closing::before{animation:pp-grow-out .3s cubic-bezier(.4,0,.6,1) both}}@keyframes pp-search-out{from{opacity:1}to{opacity:0}}@keyframes pp-grow-out{from{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@media (prefers-reduced-motion:reduce){.pp-global-header *,.pp-site-search,.pp-global-menu[data-open],.pp-global-menu[data-open]>*,.pp-dim{animation:none!important;transition:none!important}}body:has(.pp-global-header) :is(.site-unified-header,#navbar.navbar){display:none!important}html.pp-motion [data-pp-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s var(--pp-ease-out),transform .9s var(--pp-ease-out);transition-delay:var(--pp-d,0s)}html.pp-motion [data-pp-reveal].is-in{opacity:1;transform:none}main img:not([src$='.svg']){background-color:#f5f5f7}html.pp-motion main img.pp-img-wait{opacity:0}html.pp-motion main img.pp-img-ready{opacity:1;transition:opacity .6s var(--pp-ease)}main :is(a[class*='btn'],a[class*='button'],button,[class*='action-primary'],[class*='action-secondary']):active{transform:scale(.98);transition:transform .12s var(--pp-ease)}main a[class*='card'],main [class*='card']>a{transition:transform .45s var(--pp-ease-out),box-shadow .45s var(--pp-ease-out)}@media (hover:hover){main a[class*='card']:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.08)}}html{scroll-padding-top:calc(var(--pp-header,60px) + 16px)}@media (prefers-reduced-motion:reduce){html.pp-motion [data-pp-reveal]{opacity:1!important;transform:none!important;transition:none!important}.pp-global-header *,.pp-global-menu[data-open],.pp-global-menu[data-open]>*{animation:none!important;transition:none!important}html.pp-motion main img.pp-img-wait{opacity:1}}body:has(.pp-global-header) :is(.site-unified-header,#navbar.navbar){display:none!important}}@layer pcba-visibility{html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}html{overflow-x:hidden}.pp-table-scroll{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.pp-table-scroll>table{min-width:100%}:where(a,button,summary,input,select,textarea,[role=button],[tabindex]):focus{outline:0}:where(a,button,summary,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:2px solid #0071e3!important;outline-offset:3px!important}.pp-site-search :focus-visible{outline:0!important}@media (pointer:coarse){.pp-tap{min-height:44px!important;box-sizing:border-box}.pp-tap-field{min-height:44px!important;box-sizing:border-box}}.pp-fs12{font-size:12px!important;line-height:1.4!important}@media (hover:hover) and (pointer:fine){a,button{transition-property:color,background-color,border-color,opacity,transform,box-shadow;transition-duration:.2s;transition-timing-function:var(--pp-ease)}}}
@layer pcba-visibility{summary{box-sizing:border-box}}

@layer pcba-visibility{@media (prefers-reduced-motion:no-preference){.btn-primary,.btn-secondary,.pp-action-primary,.pp-nav-quote{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)!important}.btn-primary:active,.btn-secondary:active,.pp-action-primary:active,.pp-nav-quote:active{transform:scale(.97)!important}.btn-primary svg,.btn-secondary svg,.pp-action-primary svg{transition:transform .24s cubic-bezier(.2,.8,.2,1)!important}.btn-primary:hover svg,.btn-secondary:hover svg,.pp-action-primary:hover svg{transform:translateX(3px)!important}#process .process-step,#process .process-step h3,#process .process-step p,#process .process-step .step-marker,#process .process-step .step-marker svg{transition:background-color .28s ease,color .28s ease,box-shadow .28s ease!important}}}