{"id":4917,"date":"2026-05-12T03:44:13","date_gmt":"2026-05-12T03:44:13","guid":{"rendered":"https:\/\/flj-pcb.com\/?page_id=4917"},"modified":"2026-05-12T05:59:07","modified_gmt":"2026-05-12T05:59:07","slug":"turnkey-pcb-assembly-full-vs-partial-services","status":"publish","type":"page","link":"https:\/\/flj-pcb.com\/bs\/pcb-assembly\/turnkey-pcb-assembly-full-vs-partial-services\/","title":{"rendered":"Turnkey PCB Assembly: Full vs Partial Services"},"content":{"rendered":"<p>Sourcing parts that suddenly go out of stock. Coordinating a fab house, then an assembly house, then maybe a test fixture vendor. Shipping boards back and forth, paying for freight, waiting. Finding out late that a footprint is wrong, or a part you picked has a 20 week lead time. And now your &#8220;two week prototype&#8221; is a six week prototype. Easy.<\/p>\n\n\n\n<p>That is basically the problem <a href=\"https:\/\/flj-pcb.com\/bs\/pcb-assembly\/\" rel=\"noreferrer noopener\" target=\"_blank\">turnkey PCB assembly<\/a> is trying to solve.<\/p>\n\n\n\n<p>&#8220;Turnkey&#8221; just means ready to use. In PCB land, turnkey assembly means you hand over the job and the manufacturer handles the end to end chain. Component sourcing, PCB fabrication (which can be done by a reliable <a href=\"https:\/\/flj-pcb.com\/bs\/pcb-manufacturer\/\" rel=\"noreferrer noopener\" target=\"_blank\">PCB manufacturer<\/a>), assembly, quality control. Often even box build and final packaging if you need it. One vendor, one process, fewer gaps where stuff breaks.<\/p>\n\n\n\n<p>But there is a fork in the road that matters a lot.<\/p>\n\n\n\n<p>Full turnkey vs partial turnkey.<\/p>\n\n\n\n<p>They sound similar, and both can be great. They can also both go badly if you pick the wrong one for your situation. So let&#8217;s walk through what each one actually means, what you really get, and how to choose without overthinking it.<\/p>\n\n\n\n<div class=\"wp-block-buttons spectra-popup-trigger-4901 is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Request Turnkey PCB Assembly: Full vs Partial Services Manufacturing Quote<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"heading-0-what-turnkey-pcb-assembly-actually-includes-when-it-is-done-properly\">What &#8220;turnkey PCB assembly&#8221; actually includes (when it is done properly)<\/h2>\n\n\n\n<p>Turnkey is not one single service. It is more like a bundle. A real turnkey PCB assembly workflow usually looks like this:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Design and Documentation Review<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Quick sanity check on Gerbers, drill files, stackup notes, impedance requirements, and fab drawings.<\/li>\n\n\n\n<li>Assembly review covering polarity marks, courtyard clearance, stencil apertures, unusual connectors, and fine pitch BGAs.<\/li>\n\n\n\n<li>DFM analysis, sometimes as basic as flagging known problem areas before production begins.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Component Sourcing and Procurement<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Buying everything on your BOM, managing alternates, and monitoring lifecycle and lead times.<\/li>\n\n\n\n<li>Recommending substitutes if your preferred MPN is unavailable.<\/li>\n\n\n\n<li>Handling reels, cut tape, and moisture sensitive devices.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">PCB Fabrication<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Building bare boards to standards such as <strong>IPC-6012<\/strong> for rigid boards or <strong>IPC-6013<\/strong> for flex.<\/li>\n\n\n\n<li>Controlling stackup, copper weight, soldermask, and surface finish options including ENIG and HASL.<\/li>\n\n\n\n<li>Electrical testing on bare boards before assembly begins.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Monta\u017ea tiskanih plo\u010dica<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>SMT pick and place, reflow, through hole, selective solder, and hand solder where needed.<\/li>\n\n\n\n<li>Stencil and paste application, profile tuning, and rework if required.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Testing and Quality Assurance<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Podru\u010dje od interesa<\/strong> (automated optical inspection) is standard on most lines.<\/li>\n\n\n\n<li><strong>ICT<\/strong> (in-circuit test) if fixtures are available or can be supported.<\/li>\n\n\n\n<li><strong>Funkcionalni test<\/strong> if you supply a procedure, firmware, jigs or defined load conditions.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Final Inspection, Packaging, and Shipping<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ESD packaging, moisture barrier bags labeling ,and serialization if needed.<\/li>\n\n\n\n<li>Optional conformal coating potting ,or full box build depending on your requirements.<\/li>\n<\/ul>\n\n\n\n<p>That is turnkey in the &#8220;I want to stop juggling vendors&#8221; sense.<\/p>\n\n\n\n<p>Now the only question is how much of that bundle you outsource.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1015\" height=\"686\" src=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/Full-vs-partial-turnkey.webp\" alt=\"Full vs partial turnkey\" class=\"wp-image-4919\" srcset=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/Full-vs-partial-turnkey.webp 1015w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/Full-vs-partial-turnkey-300x203.webp 300w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/Full-vs-partial-turnkey-768x519.webp 768w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/Full-vs-partial-turnkey-18x12.webp 18w\" sizes=\"(max-width: 1015px) 100vw, 1015px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"heading-1-full-turnkey-pcb-assembly-what-it-is-and-what-it-feels-like\">Full turnkey PCB assembly (what it is, and what it feels like)<\/h2>\n\n\n\n<p><strong>Full turnkey<\/strong> means the manufacturer is responsible for basically the whole thing. Not just assembly labor. They manage sourcing, fabrication, assembly, and often testing and delivery.<\/p>\n\n\n\n<p>You send:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gerbers (or ODB++), drill files, stackup notes<\/li>\n\n\n\n<li>BOM (Bill of Materials)<\/li>\n\n\n\n<li>CPL \/ PnP file (Component Placement File)<\/li>\n\n\n\n<li>Assembly drawing, notes, special instructions<\/li>\n\n\n\n<li>Sometimes test procedure or functional requirements<\/li>\n<\/ul>\n\n\n\n<p>And they run the show.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"heading-2-the-cpl-file-because-it-matters-more-than-people-admit\">The CPL file, because it matters more than people admit<\/h3>\n\n\n\n<p>If you are doing SMT assembly, the CPL file is one of those little documents that can either make your build smooth or make it a mess.<\/p>\n\n\n\n<p>Jedan <strong>CPL (Component Placement File)<\/strong> typically lists:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>X-Y coordinates<\/li>\n\n\n\n<li>Rotation<\/li>\n\n\n\n<li>Reference designators<\/li>\n\n\n\n<li>Sometimes side of board, package, etc<\/li>\n<\/ul>\n\n\n\n<p>It is what the pick and place machine uses to mount components accurately. If the rotations are off, you do not get a \u201csmall mistake\u201d. You get 200 wrong resistors rotated 90 degrees. Or worse, ICs placed wrong and reflowed, which is just pain.<\/p>\n\n\n\n<p>In full turnkey, the manufacturer usually validates your CPL against your Gerbers and silkscreen. That extra check is one of the quiet advantages.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"heading-3-typical-full-turnkey-process-end-to-end\">Typical full turnkey process, end to end<\/h3>\n\n\n\n<p>A lot of full turnkey providers will offer a path like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>PCB prototyping<\/strong> (quick-turn PCBA)<\/li>\n\n\n\n<li>then <strong>high-volume PCBA<\/strong> once you approve the design<\/li>\n\n\n\n<li>then <strong>box build<\/strong> if you are shipping a finished product<\/li>\n\n\n\n<li>then sometimes even <strong>direct shipment to end users<\/strong> or distribution centers<\/li>\n<\/ul>\n\n\n\n<p>This is where turnkey becomes more than \u201cassembly\u201d. It becomes manufacturing operations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"heading-4-pros-of-full-turnkey\">Pros of full turnkey<\/h3>\n\n\n\n<p><strong>1. Fast time to market, especially for prototypes<\/strong><\/p>\n\n\n\n<p>If the provider can quote quickly and has integrated sourcing, you avoid the procurement delay spiral. Many modern services even support:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>instant PCB price quote after selecting options<\/li>\n\n\n\n<li>instant assembly labor quotes when you upload <strong>BOM + CPL<\/strong><\/li>\n\n\n\n<li>instant BOM pricing info if parts are in stock<\/li>\n<\/ul>\n\n\n\n<p>That kind of speed is not just convenient. It changes how fast you can iterate.<\/p>\n\n\n\n<p><strong>2. Cost reduction in places you do not always track<\/strong><\/p>\n\n\n\n<p>Not just part pricing. Also:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>fewer freight shipments between vendors<\/li>\n\n\n\n<li>less internal time spent coordinating<\/li>\n\n\n\n<li>fewer expedite fees because the schedule slipped<\/li>\n<\/ul>\n\n\n\n<p>A lot of teams notice the freight cost savings immediately. You do not ship boards to assembly, then ship to test, then ship again to integration. One chain, one shipment.<\/p>\n\n\n\n<p><strong>3. Better issue detection before product integration<\/strong><\/p>\n\n\n\n<p>This is underrated. When one manufacturer is responsible for fab plus assembly, they often catch:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>mismatched footprints vs selected MPNs<\/li>\n\n\n\n<li>soldermask clearance issues<\/li>\n\n\n\n<li>panelization concerns<\/li>\n\n\n\n<li>parts that will tombstone or warp or be hard to rework<\/li>\n<\/ul>\n\n\n\n<p>They have an incentive to catch it because they own the outcome. It is their problem if it fails.<\/p>\n\n\n\n<p><strong>4. Single point of contact<\/strong><\/p>\n\n\n\n<p>It sounds like a \u201csales\u201d benefit but it is real. When something goes wrong in multi vendor builds, you end up in blame ping pong. Full turnkey gives you one accountable party. Easier management, simpler escalation, cleaner communication.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"heading-5-cons-of-full-turnkey-the-honest-ones\">Cons of full turnkey (the honest ones)<\/h3>\n\n\n\n<p><strong>1. Less control over component selection unless you push for it<\/strong><\/p>\n\n\n\n<p>Some manufacturers will substitute parts based on availability. This can be fine, or it can be terrifying, depending on your product. If you need exact MPN control, you need to specify rules clearly.<\/p>\n\n\n\n<p><strong>2. You are trusting their <\/strong><a href=\"https:\/\/www.escatec.com\/blog\/traceability-in-electronics-manufacturing-how-far-can-you-go-back\" rel=\"noreferrer noopener\" target=\"_blank\"><strong>lanac snabdijevanja<\/strong><\/a><\/p>\n\n\n\n<p>A good provider has strong procurement and traceability. A weaker one might source from brokers or grey market when things get tight. For regulated industries, this is a big deal.<\/p>\n\n\n\n<p><strong>3. It can feel more expensive on paper<\/strong><\/p>\n\n\n\n<p>Sometimes the unit cost looks higher than buying parts yourself. But you have to compare total cost, including internal labor and shipping and delays. Still, for some teams, cash flow and part ownership matters.<\/p>\n\n\n\n<div class=\"wp-block-buttons spectra-popup-trigger-4901 is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Request Turnkey PCB Assembly: Full vs Partial Services Manufacturing Quote<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"heading-6-partial-turnkey-pcb-assembly-what-it-is-and-why-people-choose-it\">Partial turnkey PCB assembly (what it is, and why people choose it)<\/h2>\n\n\n\n<p><strong>Partial turnkey<\/strong> means you outsource only part of the process.<\/p>\n\n\n\n<p>Usually, the customer supplies some components, or already has a preferred PCB fab, or wants to control a few critical items. The manufacturer does the rest. You are splitting responsibility.<\/p>\n\n\n\n<p>Common partial turnkey setups:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You consign all parts, manufacturer does assembly only (often called <a href=\"https:\/\/protronix.co.uk\/why-component-traceability-in-electronics-manufacturing-matters\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>consignment assembly<\/strong><\/a>).<\/li>\n\n\n\n<li>You supply \u201chard to source\u201d parts and they source the rest.<\/li>\n\n\n\n<li>You supply all ICs and they source passives and connectors.<\/li>\n\n\n\n<li>You supply PCBs (bare boards) and they do population and test.<\/li>\n<\/ul>\n\n\n\n<p>So partial turnkey is really a spectrum. It is not one fixed package.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"heading-7-pros-of-partial-turnkey\">Pros of partial turnkey<\/h3>\n\n\n\n<p><strong>1. You keep control over critical components<\/strong><\/p>\n\n\n\n<p>If you have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>customer specified parts<\/li>\n\n\n\n<li>RF parts with exact performance<\/li>\n\n\n\n<li>safety certified components<\/li>\n\n\n\n<li>long lead time ICs you already secured then partial turnkey is a good way to protect that.<\/li>\n<\/ul>\n\n\n\n<p><strong>2. You can use your own inventory<\/strong><\/p>\n\n\n\n<p>If you already bought reels, or you have leftover stock from previous builds, partial turnkey lets you use it instead of rebuying.<\/p>\n\n\n\n<p><strong>3. Risk management for parts availability<\/strong><\/p>\n\n\n\n<p>When supply chains get weird, sometimes you do not want to rely on the EMS provider to find your main MCU. You might already have it in house. You ship it to them and remove that uncertainty.<\/p>\n\n\n\n<p><strong>4. Sometimes it is the best path for regulated or high traceability builds<\/strong><\/p>\n\n\n\n<p>You may need to control traceability, CoCs, date codes, and approved vendor lists. Partial turnkey can align better with that, depending on your QA system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"heading-8-cons-of-partial-turnkey-again-the-real-ones\">Cons of partial turnkey (again, the real ones)<\/h3>\n\n\n\n<p><strong>1. More coordination, more chances to mess it up<\/strong><\/p>\n\n\n\n<p>If you ship the wrong quantity, or wrong packaging, or label parts poorly, assembly slows down. If you forget a single line item, everything stops.<\/p>\n\n\n\n<p><strong>2. You can reintroduce the exact delays turnkey is supposed to eliminate<\/strong><\/p>\n\n\n\n<p>Waiting for your own procurement. Waiting for your own parts to arrive. Waiting for customs. It happens.<\/p>\n\n\n\n<p><strong>3. Split accountability<\/strong><\/p>\n\n\n\n<p>If a board fails and the root cause is a component issue, the manufacturer may point to your consigned part. If the footprint is wrong, you own that too. You need clear agreements on what they check and what they do not.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"heading-9-full-vs-partial-turnkey-what-is-the-difference-in-practice\">Full vs partial turnkey: what is the difference in practice?<\/h2>\n\n\n\n<p>Here is the simplest way I explain it to teams.<\/p>\n\n\n\n<p><strong>Full turnkey:<\/strong><\/p>\n\n\n\n<p>You are buying an outcome. The provider is on the hook for getting you assembled boards that meet spec.<\/p>\n\n\n\n<p><strong>Partial turnkey:<\/strong><\/p>\n\n\n\n<p>You are buying a service. You still own part of the outcome because you supplied part of the inputs.<\/p>\n\n\n\n<p>Neither is \u201cbetter\u201d. It just depends what you are optimizing for.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"900\" height=\"567\" src=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/PCB-Fabrication.webp\" alt=\"PCB Fabrication\" class=\"wp-image-4920\" srcset=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/PCB-Fabrication.webp 900w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/PCB-Fabrication-300x189.webp 300w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/PCB-Fabrication-768x484.webp 768w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/PCB-Fabrication-18x12.webp 18w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"heading-10-services-you-will-see-offered-and-what-they-really-imply\">Services you will see offered (and what they really imply)<\/h2>\n\n\n\n<p>Turnkey providers often list a menu that looks like this:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Quick-turn prototype assembly<\/strong><\/li>\n\n\n\n<li><a href=\"https:\/\/flj-pcb.com\/bs\/pcb-assembly\/prototype-pcb-assembly-speed-qa-support\/\" target=\"_blank\" rel=\"noreferrer noopener\">Speed focused builds<\/a>, often smaller quantities, fast quoting. Good for iteration cycles.<\/li>\n\n\n\n<li><strong>Turn-key assembly (full turnkey)<\/strong><\/li>\n\n\n\n<li>The full package. Parts sourcing, PCB fab, assembly, QA.<\/li>\n\n\n\n<li><strong>Partial turn-key assembly<\/strong><\/li>\n\n\n\n<li>You supply some components or boards. They fill in the gaps.<\/li>\n\n\n\n<li><strong>Consignment assembly<\/strong><\/li>\n\n\n\n<li>You supply all components (and sometimes the bare boards). They assemble.<\/li>\n\n\n\n<li><strong>RoHS compliant and non-RoHS assembly<\/strong><\/li>\n\n\n\n<li><a href=\"https:\/\/www.allpcb.com\/blog\/pcb-manufacturing\/rohs-compliance-why-it-matters-for-pcb-manufacturing.html\" target=\"_blank\" rel=\"noreferrer noopener\">RoHS matters for many markets<\/a>, lead free soldering profiles, material compliance. Non-RoHS still exists in specific use cases.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.ulprospector.com\/knowledge\/21013\/what-is-ul-746\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Conformal coating<\/strong><\/a><\/li>\n\n\n\n<li>Adds environmental protection. Also adds complexity. Masking, cure profiles, inspection.<\/li>\n\n\n\n<li><strong>Final box-build and packaging<\/strong><\/li>\n\n\n\n<li>When you want the product, not just the PCBA. Enclosure assembly, cable harnessing, labeling, sometimes firmware loading, then packaging.<\/li>\n<\/ul>\n\n\n\n<p>If you are comparing vendors, do not just check if they \u201coffer\u201d these. Ask how they run them. What tests are standard. What they subcontract. What they do in house.<\/p>\n\n\n\n<div class=\"wp-block-buttons spectra-popup-trigger-4901 is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Request Turnkey PCB Assembly: Full vs Partial Services Manufacturing Quote<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"heading-11-the-quoting-process-and-why-your-files-matter\">The quoting process, and why your files matter<\/h2>\n\n\n\n<p>A smooth turnkey experience starts with quoting, and quoting is only smooth if your inputs are clean.<\/p>\n\n\n\n<p>Typically you will need:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Gerbers<\/strong> and drill files. It&#8217;s essential to <a href=\"https:\/\/www.nextpcb.com\/blog\/how-to-prepare-pcb-files-for-assembly\" target=\"_blank\" rel=\"noreferrer noopener\">prepare PCB files for assembly<\/a> correctly to avoid any hiccups in the quoting process.<\/li>\n\n\n\n<li><strong>BOM<\/strong> with manufacturer part numbers (MPNs), quantities, and reference designators. A well-prepared <a href=\"https:\/\/www.nextpcb.com\/blog\/prepare-bom-pcb-assembly\" target=\"_blank\" rel=\"noreferrer noopener\">BOM for PCB assembly<\/a> can significantly streamline the process.<\/li>\n\n\n\n<li><strong>CPL \/ Pick-and-place<\/strong> file<\/li>\n\n\n\n<li>Assembly notes: polarity, special processes, do not populate (DNP), hand solder notes<\/li>\n\n\n\n<li>Sometimes a PDF assembly drawing helps a lot. Even if it feels redundant.<\/li>\n<\/ul>\n\n\n\n<p>Many modern providers can produce:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>instant PCB fabrication pricing after you choose board options<\/li>\n\n\n\n<li>instant assembly labor pricing once BOM and CPL are uploaded<\/li>\n\n\n\n<li>and sometimes real-time BOM pricing if parts are in stock<\/li>\n<\/ul>\n\n\n\n<p>That last part is huge when you are moving fast. You can tweak BOM choices quickly and see cost impact immediately.<\/p>\n\n\n\n<p>One small note. If your BOM is vague, like \u201c10k resistor 0603\u201d with no MPN, the quote might be fast but the build will be messy. Put real MPNs in. Even if you allow alternates.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"heading-12-when-full-turnkey-makes-the-most-sense\">When full turnkey makes the most sense<\/h2>\n\n\n\n<p>Full turnkey tends to win when:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>You are moving fast and iteration speed matters<\/strong><\/li>\n\n\n\n<li>Startups, new product teams, R&amp;D groups. You do not want procurement to be your bottleneck.<\/li>\n\n\n\n<li><strong>You want a clean path from prototype to volume<\/strong><\/li>\n\n\n\n<li>One partner that can do quick-turn now and high-volume later is valuable. You avoid requalifying a new supply chain halfway through.<\/li>\n\n\n\n<li><strong>You do not have internal supply chain muscle<\/strong><\/li>\n\n\n\n<li>If your team is small, the \u201csingle point of contact\u201d benefit is not a soft benefit. It is survival.<\/li>\n\n\n\n<li><strong>You want tighter quality control in one manufacturing ecosystem<\/strong><\/li>\n\n\n\n<li>Fewer handoffs, consistent process, one QA standard.<\/li>\n\n\n\n<li><strong>You want box build or end user shipment later<\/strong><\/li>\n\n\n\n<li>Full turnkey is the foundation for that. It is hard to do true box build cleanly with fragmented vendors.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"heading-13-when-partial-turnkey-makes-the-most-sense\">When partial turnkey makes the most sense<\/h2>\n\n\n\n<p>Partial turnkey tends to win when:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>You already own critical parts.<\/strong> Especially expensive ICs, long lead time parts, or customer supplied components.<\/li>\n\n\n\n<li><strong>You have <\/strong><a href=\"https:\/\/kjlfast.com\/validate-ms-nas-fasteners-compliance-traceability\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>approved vendor lists or strict traceability requirements<\/strong><\/a><strong>.<\/strong> You may need to control exactly where parts are sourced.<\/li>\n\n\n\n<li><strong>You want to reduce substitution risk.<\/strong> If alternates are not acceptable for performance, compliance, or certification reasons.<\/li>\n\n\n\n<li><strong>You are doing low volume builds with unique parts.<\/strong> Sometimes you can source specialty components faster yourself, especially if you already have supplier relationships.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"heading-14-quality-certifications-and-picking-a-reliable-turnkey-partner\">Quality, certifications, and picking a reliable turnkey partner<\/h2>\n\n\n\n<p>This is where people either do due diligence or they just hope. When selecting a turnkey PCB assembly manufacturer, look for the following.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Certifications and standards alignment<\/h4>\n\n\n\n<p>Not every project needs all of these, but the presence of real process control matters.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/simplerqms.com\/supplier-qualification\/\" target=\"_blank\" rel=\"noreferrer noopener\">ISO 9001 \u2014 quality management<\/a><\/li>\n\n\n\n<li>ISO 14001 \u2014 environmental<\/li>\n\n\n\n<li>ISO 13485 \u2014 medical<\/li>\n\n\n\n<li>AS9100 \u2014 aerospace<\/li>\n\n\n\n<li>IPC-A-610 \u2014 assembly workmanship<\/li>\n\n\n\n<li>UL where relevant<\/li>\n\n\n\n<li>Nadcap in special aerospace manufacturing contexts<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Engineering support<\/h4>\n\n\n\n<p>Look for a partner that offers robust <a href=\"https:\/\/flj-pcb.com\/bs\/support\/\" rel=\"noreferrer noopener\" target=\"_blank\">engineering support<\/a>, including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>DFM feedback and design assistance where needed.<\/li>\n\n\n\n<li>Ability to handle prototyping without treating you like a nuisance.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Scalability<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Can they build 5 boards this week and 5,000 boards later without falling apart?<\/li>\n\n\n\n<li>Do they have stable sourcing and production planning?<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Supply chain reliability<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>How do they handle shortages?<\/li>\n\n\n\n<li>Do they offer an approved alternates workflow?<\/li>\n\n\n\n<li>What is their policy on brokers and grey market parts?<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Turnaround time and communication<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fast quotes are great, but communication during problems is what you will remember.<\/li>\n\n\n\n<li>You want clear channels for ongoing project support \u2014 someone who answers questions before they become defects.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"heading-15-a-quick-real-world-way-to-decide-without-making-it-complicated\">A quick real world way to decide (without making it complicated)<\/h2>\n\n\n\n<p>If you are stuck, ask yourself three questions:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Do I want to own the parts procurement risk or outsource it?<\/strong><\/li>\n\n\n\n<li>If outsource, lean full turnkey. If you must control it, lean partial.<\/li>\n\n\n\n<li><strong>How painful would a <\/strong><a href=\"https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0142061525006854\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>component substitution<\/strong><\/a><strong> be?<\/strong><\/li>\n\n\n\n<li>If \u201ccatastrophic\u201d, partial or strict full turnkey with zero substitution rules.<\/li>\n\n\n\n<li><strong>How many builds are we going to do in the next 90 days?<\/strong><\/li>\n\n\n\n<li>If you are iterating a lot, full turnkey usually saves time. If it is a stable design and you have inventory, partial can be efficient.<\/li>\n<\/ol>\n\n\n\n<p>That is it. That is the core decision.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"heading-16-a-note-on-providers-that-offer-both-prototype-to-volume\">A note on providers that offer both (prototype to volume)<\/h2>\n\n\n\n<p>Some manufacturers, like JLCPCB for example, offer both partial and full turnkey options, and can support the arc from prototyping into high-volume production. That matters because you can start with a quick prototype build, then keep the same manufacturing ecosystem as you scale, instead of rebuilding everything with a new partner later.<\/p>\n\n\n\n<p>This is also where <a href=\"https:\/\/www.xometry.com\/resources\/glossary\/instant-quoting\/\" rel=\"noreferrer noopener\" target=\"_blank\">instant quoting systems<\/a> help. You can upload BOM and CPL, get labor cost quickly, see which BOM lines are in stock, and decide whether full turnkey is realistic for your timeline or whether you should consign a few parts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"heading-17-wrapping-up\">Wrapping up<\/h2>\n\n\n\n<p>Turnkey PCB assembly is basically a strategy. Less vendor juggling, fewer delays, tighter control over quality, and a faster path from design to a board you can actually use.<\/p>\n\n\n\n<p><strong>Full turnkey<\/strong> is the full outsource. The manufacturer handles design verification checkpoints, component procurement, PCB fabrication, assembly, testing, and delivery. You get speed, simpler management, and one accountable owner.<\/p>\n\n\n\n<p><strong>Partial turnkey<\/strong> is a split. You supply some components or boards, and the manufacturer does the rest. You get more control, can use your own inventory, and can reduce substitution risk. But you also take on more coordination and shared responsibility.<\/p>\n\n\n\n<p>The right choice depends on your product, your supply chain reality, and how much control you need. And honestly, it can change by project stage too. Full turnkey for prototypes, partial turnkey for early production when you already secured critical components. Or the other way around.<\/p>\n\n\n\n<p>Either way, if you get the files right, communicate clearly, and pick a manufacturer with solid processes, turnkey assembly can be one of those quiet advantages that lets your team focus on the thing you actually care about. Building the product.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"heading-18-faqs-frequently-asked-questions\">\u010cesto postavljana pitanja<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"heading-19-what-is-turnkey-pcb-assembly-and-what-does-it-typically-include\">What is turnkey PCB assembly and what does it typically include?<\/h3>\n\n\n\n<p>Turnkey PCB assembly is a comprehensive service where the manufacturer manages the entire process from component sourcing, PCB fabrication, assembly, quality control, to final packaging and shipping. It includes design and documentation review, component procurement, PCB fabrication to industry standards like IPC-6012 or IPC-6013, SMT pick and place assembly, automated optical inspection (AOI), in-circuit testing (ICT), functional testing if provided, and final inspection with ESD-safe packaging.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"heading-20-what-is-the-difference-between-full-turnkey-and-partial-turnkey-pcb-assembly\">What is the difference between full turnkey and partial turnkey PCB assembly?<\/h3>\n\n\n\n<p>Full turnkey PCB assembly means the manufacturer handles the entire process end-to-end including sourcing components, fabricating PCBs, assembling, testing, and delivering the finished product. Partial turnkey might involve outsourcing only some of these steps. Choosing between them depends on your project needs; full turnkey reduces vendor juggling but partial turnkey can be suitable if you want more control over certain stages.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"heading-21-why-is-the-cpl-component-placement-file-important-in-smt-assembly-for-turnkey-pcb-services\">Why is the CPL (Component Placement File) important in SMT assembly for turnkey PCB services?<\/h3>\n\n\n\n<p>The CPL file contains critical data such as X-Y coordinates, rotation angles, reference designators, and sometimes component side or package type. It guides pick-and-place machines to mount components accurately. Errors in CPL can cause widespread misplacements like rotated resistors or incorrectly placed ICs. In full turnkey services, manufacturers validate CPL against Gerbers and silkscreen to prevent costly mistakes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"heading-22-how-does-full-turnkey-pcb-assembly-speed-up-time-to-market\">How does full turnkey PCB assembly speed up time to market?<\/h3>\n\n\n\n<p>Full turnkey providers often offer instant quoting for PCBs and assembly labor once you upload your BOM and CPL files. Integrated sourcing avoids procurement delays common when coordinating multiple vendors. This streamlined approach allows faster prototyping iterations and quicker transition to high-volume manufacturing without waiting weeks for parts or multiple shipments.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"heading-23-what-cost-advantages-does-full-turnkey-pcb-assembly-offer\">What cost advantages does full turnkey PCB assembly offer?<\/h3>\n\n\n\n<p>Beyond part pricing savings from consolidated purchasing, full turnkey reduces freight costs by minimizing shipments between separate vendors for fabrication, assembly, and testing. It also lowers internal coordination efforts and decreases expedite fees caused by schedule slips. One vendor handling all steps leads to fewer logistical expenses and smoother operations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"heading-24-how-does-having-one-manufacturer-responsible-for-both-fabrication-and-assembly-improve-product-quality\">How does having one manufacturer responsible for both fabrication and assembly improve product quality?<\/h3>\n\n\n\n<p>When a single manufacturer oversees both PCB fabrication and assembly, they can detect issues early such as mismatched footprints versus selected components or design anomalies before product integration. This integrated oversight improves defect detection through coordinated quality assurance processes like AOI and ICT tests, reducing rework and enhancing overall reliability.<\/p>","protected":false},"excerpt":{"rendered":"<p>Sourcing parts that suddenly go out of stock. Coordinating a fab house, then an assembly house, then maybe a test [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4918,"parent":1919,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-4917","page","type-page","status-publish","has-post-thumbnail","hentry"],"spectra_custom_meta":{"_edit_lock":["1778565562:1"],"rank_math_internal_links_processed":["1"],"rank_math_seo_score":["89"],"rank_math_title":["Turnkey PCB Assembly: Full vs Partial (Choose Right)"],"rank_math_description":["Stop guessing. Compare full vs partial turnkey PCB assembly\u2014what\u2019s included, what you still source, and which option cuts lead time + risk."],"rank_math_focus_keyword":["Turnkey PCB Assembly"],"_thumbnail_id":["4918"],"_uag_custom_page_level_css":[""],"site-sidebar-layout":["default"],"site-content-layout":[""],"ast-site-content-layout":["default"],"site-content-style":["default"],"site-sidebar-style":["default"],"ast-global-header-display":[""],"ast-banner-title-visibility":[""],"ast-main-header-display":[""],"ast-hfb-above-header-display":[""],"ast-hfb-below-header-display":[""],"ast-hfb-mobile-header-display":[""],"site-post-title":[""],"ast-breadcrumbs-content":[""],"ast-featured-img":[""],"footer-sml-layout":[""],"ast-disable-related-posts":[""],"theme-transparent-header-meta":[""],"adv-header-id-meta":[""],"stick-header-meta":[""],"header-above-stick-meta":[""],"header-main-stick-meta":[""],"header-below-stick-meta":[""],"astra-migrate-meta-layouts":["default"],"ast-page-background-enabled":["default"],"ast-page-background-meta":["a:3:{s:7:\"desktop\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-5)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"tablet\";a:12:{s:16:\"background-color\";s:0:\"\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"mobile\";a:12:{s:16:\"background-color\";s:0:\"\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}}"],"ast-content-background-meta":["a:3:{s:7:\"desktop\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"tablet\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"mobile\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}}"],"footnotes":[""],"_elementor_edit_mode":[""],"_elementor_template_type":[""],"_elementor_data":[""],"_elementor_conditions":["a:0:{}"],"_edit_last":["1"],"_wp_page_template":["default"],"_uag_css_file_name":["uag-css-4917.css"],"_uag_js_file_name":["uag-js-4917.js"],"_elementor_page_assets":["a:0:{}"],"_uag_page_assets":["a:9:{s:3:\"css\";s:31370:\".uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}.uagb-social-share__outer-wrap,.uagb-social-share__wrap{display:flex;align-items:center;justify-content:center}.uagb-social-share__layout-vertical.uagb-social-share__outer-wrap,.uagb-social-share__layout-vertical .uagb-social-share__wrap{flex-direction:column}.uagb-social-share__layout-vertical .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:first-child{margin-top:0 !important}.uagb-social-share__layout-vertical .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:last-child{margin-bottom:0 !important}.uagb-social-share__outer-wrap a.uagb-button__link:focus{box-shadow:none}.uagb-social-share__outer-wrap .uagb-ss__wrapper{padding:0;margin-left:5px;margin-right:5px;transition:all .2s;display:inline-flex;text-align:center}.uagb-social-share__outer-wrap .uagb-ss__source-wrap{display:inline-block}.uagb-social-share__outer-wrap .uagb-ss__link{color:#3a3a3a;display:inline-table;line-height:0;cursor:pointer}.uagb-social-share__outer-wrap .uagb-ss__source-icon{font-size:40px;width:40px;height:40px}.uagb-social-share__outer-wrap .uagb-ss__source-image{width:40px}@media(max-width: 976px){.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left:0;margin-right:0}}.uagb-social-share__layout-horizontal .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:first-child{margin-left:0 !important}.uagb-social-share__layout-horizontal .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:last-child{margin-right:0 !important}.wp-block-uagb-social-share .uagb-social-share__wrapper{text-decoration:none}.uagb-social-share__wrapper{box-shadow:none}.uagb-social-share__outer-wrap:not(.uagb-social-share__no-label) .uagb-social-share__source-wrap{margin-right:15px}.uagb-social-share__outer-wrap.uagb-social-share__icon-at-top .uagb-social-share__source-wrap{-ms-flex-item-align:flex-start;align-self:flex-start;margin-top:5px}.uagb-block-015f0124 .uagb-ss-repeater span.uagb-ss__link{color: #3a3a3a;}.uagb-block-015f0124 .uagb-ss-repeater a.uagb-ss__link{color: #3a3a3a;}.uagb-block-015f0124 .uagb-ss-repeater span.uagb-ss__link svg{fill: #3a3a3a;}.uagb-block-015f0124 .uagb-ss-repeater a.uagb-ss__link svg{fill: #3a3a3a;}.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__wrapper{margin-left: 0;margin-right: 0;margin-top: 5px;margin-bottom: 5px;}.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__link{padding: 10px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__link{padding: 10px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left: 5px;margin-right: 5px;}.uagb-block-015f0124 .wp-block-uagb-social-share-child {border-radius: 0px;}.uagb-block-015f0124 .uagb-ss__source-wrap{width: 30px;}.uagb-block-015f0124 .uagb-ss__source-wrap svg{width: 30px;height: 30px;}.uagb-block-015f0124 .uagb-ss__source-image{width: 30px;}.uagb-block-015f0124 .uagb-ss__source-icon{width: 30px;height: 30px;font-size: 30px;}.uagb-block-015f0124.uagb-social-share__outer-wrap{justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.uagb-block-44317091.uagb-ss-repeater span.uagb-ss__link{color: #3b5998;}.uagb-block-44317091.uagb-ss-repeater a.uagb-ss__link{color: #3b5998;}.uagb-block-44317091.uagb-ss-repeater span.uagb-ss__link svg{fill: #3b5998;}.uagb-block-44317091.uagb-ss-repeater a.uagb-ss__link svg{fill: #3b5998;}.uagb-block-df693e43.uagb-ss-repeater span.uagb-ss__link{color: #55acee;}.uagb-block-df693e43.uagb-ss-repeater a.uagb-ss__link{color: #55acee;}.uagb-block-df693e43.uagb-ss-repeater span.uagb-ss__link svg{fill: #55acee;}.uagb-block-df693e43.uagb-ss-repeater a.uagb-ss__link svg{fill: #55acee;}.uagb-block-e0123642.uagb-ss-repeater span.uagb-ss__link{color: #bd081c;}.uagb-block-e0123642.uagb-ss-repeater a.uagb-ss__link{color: #bd081c;}.uagb-block-e0123642.uagb-ss-repeater span.uagb-ss__link svg{fill: #bd081c;}.uagb-block-e0123642.uagb-ss-repeater a.uagb-ss__link svg{fill: #bd081c;}.uagb-block-23521e42.uagb-ss-repeater span.uagb-ss__link{color: #0077b5;}.uagb-block-23521e42.uagb-ss-repeater a.uagb-ss__link{color: #0077b5;}.uagb-block-23521e42.uagb-ss-repeater span.uagb-ss__link svg{fill: #0077b5;}.uagb-block-23521e42.uagb-ss-repeater a.uagb-ss__link svg{fill: #0077b5;}@media only screen and (max-width: 976px) {.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__wrapper{margin-left: 0;margin-right: 0;margin-top: 5px;margin-bottom: 5px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left: 5px;margin-right: 5px;}.uagb-block-015f0124.uagb-social-share__outer-wrap{justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}@media only screen and (max-width: 767px) {.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__wrapper{margin-left: 0;margin-right: 0;margin-top: 5px;margin-bottom: 5px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left: 5px;margin-right: 5px;}.uagb-block-015f0124.uagb-social-share__outer-wrap{justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}.uagb-cta__outer-wrap .uagb-cta__content,.uagb-cta__outer-wrap a.uagb-cta__block-link span,.uagb-cta__outer-wrap .uagb-cta__content-right .uagb-cta__button-wrapper,.uagb-cta__outer-wrap .uagb-cta-typeof-button,.uagb-cta__outer-wrap .uagb-cta__content-right .uagb-cta__block-link,.uagb-cta__outer-wrap .uagb-cta-with-svg{display:inline-block}.uagb-cta__outer-wrap{display:flex;justify-content:space-between}.wp-block-uagb-call-to-action .uagb-cta__buttons{display:inline-flex}.wp-block-uagb-call-to-action .wp-block-button__link,.wp-block-uagb-call-to-action .ast-outline-button{fill:currentColor;justify-content:center}.uagb-cta__button-link-wrapper,.uagb-cta-second__button{display:inline-flex;align-items:center;word-break:keep-all;width:100%}.uagb-cta__title{padding:0;margin:0;display:block}.uagb-cta__content-right .uagb-cta__button-wrapper{float:right}.uagb-cta__link-wrapper.uagb-cta__block-link-style:empty{display:none}a.uagb-cta__block-link,.entry .entry-content a.uagb-cta__block-link,a.uagb-cta__block-link-wrap,.entry .entry-content a.uagb-cta__block-link-wrap{text-decoration:none}a.uagb-cta__block-link:hover,.entry .entry-content a.uagb-cta__block-link:hover,a.uagb-cta__block-link-wrap:hover,.entry .entry-content a.uagb-cta__block-link-wrap:hover .entry .entry-content a.uagb-cta__block-link:hover{color:inherit}.uagb-cta__content-right{text-align:right;justify-content:flex-end}.uagb-cta__left-right-wrap{width:100%;word-break:break-word}.uagb-cta__icon-position-below-title .uagb-cta__left-right-wrap{display:block;min-width:100%;width:100%}.uagb-cta__icon-position-left .uagb-cta__left-right-wrap,.uagb-cta__icon-position-right .uagb-cta__left-right-wrap{display:flex}.uagb-cta__icon-position-right .uagb-cta__left-right-wrap{justify-content:flex-end}.uagb-cta__block-link-icon-after{margin-left:5px;margin-right:0}.uagb-cta__block-link-icon-before{margin-left:0;margin-right:5px}.uagb-cta__block-link-icon,.uagb-cta__block svg{transition:all 200ms linear}.uagb-cta__block{position:relative}.uagb-cta-typeof-button{line-height:1;text-align:center}.uagb-cta__content-right .uagb-cta__button-link-wrapper,.uagb-cta__content-right .uagb-cta-second__button .uagb-cta__content-right .uagb-cta__block-link,.uagb-cta__content-right.uagb-cta__button-valign-middle .uagb-cta__left-right-wrap{display:flex;align-items:center}.uagb-cta__content-right .uagb-cta__button-link-wrapper,.uagb-cta__content-right .uagb-cta-second__button .uagb-cta__content-right .uagb-cta__block-link{justify-content:center}.uagb-cta__link-wrapper a{box-shadow:none;text-decoration:none}.uagb-cta__block,.uagb-cta__content,.uagb-cta__left-right-wrap{z-index:1}.uagb-cta__block-link{cursor:pointer}.uagb-cta__content-right .uagb-cta__block-link{float:right;padding:10px 14px}a.uagb-cta__block-link-wrap{color:inherit}.uagb-cta__content p:empty{display:none}.uagb-cta__button-type-none .uagb-cta__content{width:100%}.uagb-cta-with-svg{height:14px;width:14px;line-height:14px;vertical-align:middle}.uagb-cta__block svg{display:block;height:inherit;width:inherit}.uagb-cta__button-link-wrapper svg{width:20px;height:20px}.uagb-cta__align-button-after{margin-left:5px}.uagb-cta__align-button-before{margin-right:5px}.uagb-cta__block-link i{font-style:normal}a.uagb-cta__link-to-all{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}.wp-block-uagb-call-to-action{position:relative}.wp-block-uagb-call-to-action a.uagb-cta__link-to-all{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}@media only screen and (max-width: 976px){.uagb-cta__content-stacked-tablet,.uagb-cta__content-stacked-tablet .uagb-cta__left-right-wrap{flex-direction:column;text-align:center}.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__button-wrapper{float:none;margin:0 auto}.uagb-cta__content-stacked-tablet .uagb-cta__left-right-wrap .uagb-cta__content{margin-left:0;margin-right:0}.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content,.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width:100% !important}}@media screen and (max-width: 767px){.uagb-cta__content-stacked-mobile,.uagb-cta__content-stacked-mobile .uagb-cta__left-right-wrap{flex-direction:column;text-align:center}.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__button-wrapper{float:none;margin:0 auto}.uagb-cta__content-stacked-mobile .uagb-cta__left-right-wrap .uagb-cta__content{margin-left:0;margin-right:0}.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content,.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width:100% !important}}.uagb-cta__desc p:last-child{margin-bottom:0}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action .uagb-cta__title{margin-bottom: 10px;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action .uagb-cta__desc{margin-bottom: 10px;}.uagb-block-6c2dcb80 .uagb-cta__align-button-after{margin-left: 10px;}.uagb-block-6c2dcb80 .uagb-cta__align-button-before{margin-right: 10px;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper > svg{margin-left: 10px;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action a.uagb-cta-second__button > svg{margin-left: 10px;font-size: 14px;width: 14px;height: 14px;line-height: 14px;}.uagb-block-6c2dcb80 .uagb-cta__content-wrap{text-align: left;}.uagb-block-6c2dcb80 .uagb-cta__wrap{width: 70%;text-align: left;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action{text-align: left;}.uagb-block-6c2dcb80 .uagb-cta__left-right-wrap .uagb-cta__content{margin-left: 0px;}.uagb-block-6c2dcb80 .uagb-cta__buttons{column-gap: 15px;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action {display: flex;justify-content: space-between;}.uagb-block-6c2dcb80 .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content{width: 70%;}.uagb-block-6c2dcb80 .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 30%;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper {align-self: center;height: fit-content;margin-left: auto;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action  {flex-direction: row;align-items: center;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button{align-self: center;height: fit-content;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button:hover{background-color: !important;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button:focus{background-color: !important;}.uagb-block-6c2dcb80 .uagb-cta__button-wrapper a.uagb-cta-typeof-button{color: #333;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #333;border-style: solid;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link{border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;border-color: #333;border-style: solid;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action a.uagb-cta-second__button{text-transform: normal;text-decoration: none;font-size: 14px;}@media only screen and (max-width: 976px) {.uagb-block-6c2dcb80.wp-block-uagb-call-to-action.uagb-cta__content-stacked-tablet {display: inherit;}.uagb-block-6c2dcb80.uagb-cta__content-stacked-tablet .uagb-cta__wrap{width: 100%;}.uagb-block-6c2dcb80 .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 30%;}.uagb-block-6c2dcb80 .uagb-cta__wrap{text-align: center;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action {flex-direction: column;align-items: center;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper{border-style: solid;border-color: #333;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link{border-style: solid;border-color: #333;}}@media only screen and (max-width: 767px) {.uagb-block-6c2dcb80.wp-block-uagb-call-to-action.uagb-cta__content-stacked-mobile {display: inherit;}.uagb-block-6c2dcb80.uagb-cta__content-stacked-mobile .uagb-cta__wrap{width: 100%;}.uagb-block-6c2dcb80 .uagb-cta__buttons{justify-content: center;}.uagb-block-6c2dcb80 .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 30%;}.uagb-block-6c2dcb80 .uagb-cta__wrap{text-align: center;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action {flex-direction: column;align-items: center;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper{border-style: solid;border-color: #333;}.uagb-block-6c2dcb80.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link{border-style: solid;border-color: #333;}}.uagb-icon-list__wrap{display:flex;align-items:flex-start;justify-content:flex-start}.wp-block-uagb-icon-list-child{padding:0;transition:all .2s;display:inline-flex;color:#3a3a3a;align-items:center;text-decoration:none;box-shadow:none}.wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap{display:block;align-items:center}.uagb-icon-list__source-wrap svg{display:block}.uagb-icon-list__source-image{width:40px}.uagb-icon-list__outer-wrap .uagb-icon-list__content-wrap{color:#3a3a3a;display:flex;align-items:center}.wp-block-uagb-icon-list-child{position:relative}.wp-block-uagb-icon-list-child>a{position:absolute;top:0;left:0;width:100%;height:100%}img.uagb-icon-list__source-image{max-width:unset}.wp-block-uagb-icon-list-child .uagb-icon-list__label{word-break:break-word}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-f606f41a.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-ddf54d80.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-ddf54d80.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-b45e4180.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-b45e4180.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-6962245c.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-6962245c.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}@media only screen and (max-width: 976px) {.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-f606f41a.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-f606f41a.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}}.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .wp-block-uagb-blockquote,.wp-block-uagb-container .wp-block-spectra-pro-login,.wp-block-uagb-container .wp-block-spectra-pro-register{margin:unset}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-845e6da6{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-845e6da6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-845e6da6{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-845e6da6{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-845e6da6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-845e6da6{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-845e6da6{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-845e6da6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-845e6da6{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}.wp-block-uagb-icon svg{width:30px}.uagb-icon-wrapper .uagb-svg-wrapper{transition:box-shadow .2s ease} .uagb-block-2b67c985.uagb-icon-wrapper{text-align: center;} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper a{display: contents;} .uagb-block-2b67c985.uagb-icon-wrapper svg{width: 40px;height: 40px;transform: rotate(0deg);box-sizing: content-box;fill: #333;filter: drop-shadow( 0px 0px 0px #00000070 );} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;border-style: default;box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper:hover{box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper:focus-visible{box-shadow: 0px 0px 0 #00000070 ;}@media only screen and (max-width: 976px) { .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}}@media only screen and (max-width: 767px) { .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}} .uagb-block-3c223d05.uagb-icon-wrapper{text-align: center;} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper a{display: contents;} .uagb-block-3c223d05.uagb-icon-wrapper svg{width: 40px;height: 40px;transform: rotate(0deg);box-sizing: content-box;fill: #333;filter: drop-shadow( 0px 0px 0px #00000070 );} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;border-style: default;box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper:hover{box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper:focus-visible{box-shadow: 0px 0px 0 #00000070 ;}@media only screen and (max-width: 976px) { .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}}@media only screen and (max-width: 767px) { .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5b2e3b1{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5b2e3b1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-e5b2e3b1{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5b2e3b1{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5b2e3b1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-e5b2e3b1{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5b2e3b1{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5b2e3b1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-e5b2e3b1{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}\";s:2:\"js\";s:2019:\"document.addEventListener(\"DOMContentLoaded\", function(){ var ssLinksParent = document.querySelector( '.uagb-block-015f0124' );\nssLinksParent?.addEventListener( 'keyup', function ( e ) {\nvar link = e.target.closest( '.uagb-ss__link' );\nif ( link && e.keyCode === 13 ) {\n\thandleSocialLinkClick( link );\n}\n});\n\nssLinksParent?.addEventListener( 'click', function ( e ) {\nvar link = e.target.closest( '.uagb-ss__link' );\nif ( link ) {\n\thandleSocialLinkClick( link );\n}\n});\n\nfunction handleSocialLinkClick( link ) {\nvar social_url = link.dataset.href;\nvar target = \"\";\nif ( social_url == \"mailto:?body=\" ) {\n\ttarget = \"_self\";\n}\nvar request_url = \"\";\nif ( social_url.indexOf(\"\/pin\/create\/link\/?url=\") !== -1 ) {\n\trequest_url = social_url + encodeURIComponent( window.location.href ) + \"&media=\" + 'https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/Turnkey-PCB-Assembly.webp';\n} else {\n\trequest_url = social_url + encodeURIComponent( window.location.href );\n}\nwindow.open( request_url, target );\n}\n\t\t\t\twindow.addEventListener( 'DOMContentLoaded', () => {\n\t\t\t\t\tconst blockScope = document.querySelector( '.uagb-block-2b67c985' );\n\t\t\t\t\tif ( ! blockScope ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst anchorElement = blockScope.querySelector('a');\n\t\t\t\t\tif (!anchorElement) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t} \n\n\t\t\t\t\t \n\t\t\t\t\tblockScope.addEventListener('keydown', (event) => {\n\t\t\t\t\t\tif ( 13 === event.keyCode || 32 === event.keyCode ) {\n\t\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\tanchorElement.click();\t\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t} );\n\t\t\t\t\t\t\twindow.addEventListener( 'DOMContentLoaded', () => {\n\t\t\t\t\tconst blockScope = document.querySelector( '.uagb-block-3c223d05' );\n\t\t\t\t\tif ( ! blockScope ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst anchorElement = blockScope.querySelector('a');\n\t\t\t\t\tif (!anchorElement) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t} \n\n\t\t\t\t\t \n\t\t\t\t\tblockScope.addEventListener('keydown', (event) => {\n\t\t\t\t\t\tif ( 13 === event.keyCode || 32 === event.keyCode ) {\n\t\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\tanchorElement.click();\t\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t} );\n\t\t\t });\";s:18:\"current_block_list\";a:23:{i:0;s:14:\"core\/paragraph\";i:1;s:12:\"core\/buttons\";i:2;s:11:\"core\/button\";i:3;s:12:\"core\/heading\";i:4;s:9:\"core\/list\";i:5;s:14:\"core\/list-item\";i:6;s:10:\"core\/image\";i:7;s:11:\"core\/search\";i:8;s:10:\"core\/group\";i:9;s:17:\"core\/latest-posts\";i:10;s:20:\"core\/latest-comments\";i:11;s:13:\"core\/archives\";i:12;s:15:\"core\/categories\";i:13;s:10:\"core\/embed\";i:14;s:17:\"uagb\/social-share\";i:15;s:23:\"uagb\/social-share-child\";i:16;s:19:\"uagb\/call-to-action\";i:17;s:14:\"uagb\/icon-list\";i:18;s:20:\"uagb\/icon-list-child\";i:19;s:14:\"uagb\/container\";i:20;s:9:\"uagb\/icon\";i:21;s:17:\"core\/social-links\";i:22;s:16:\"core\/social-link\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";i:1787191224;s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"]},"uagb_featured_image_src":{"full":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/Turnkey-PCB-Assembly.webp",889,546,false],"thumbnail":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/Turnkey-PCB-Assembly-150x150.webp",150,150,true],"medium":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/Turnkey-PCB-Assembly-300x184.webp",300,184,true],"medium_large":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/Turnkey-PCB-Assembly-768x472.webp",768,472,true],"large":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/Turnkey-PCB-Assembly.webp",889,546,false],"1536x1536":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/Turnkey-PCB-Assembly.webp",889,546,false],"2048x2048":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/Turnkey-PCB-Assembly.webp",889,546,false],"trp-custom-language-flag":["https:\/\/flj-pcb.com\/wp-content\/uploads\/2026\/05\/Turnkey-PCB-Assembly-18x12.webp",18,12,true]},"uagb_author_info":{"display_name":"Philifast","author_link":"https:\/\/flj-pcb.com\/bs\/author\/2475017442jygmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"Sourcing parts that suddenly go out of stock. Coordinating a fab house, then an assembly house, then maybe a test [&hellip;]","_links":{"self":[{"href":"https:\/\/flj-pcb.com\/bs\/wp-json\/wp\/v2\/pages\/4917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flj-pcb.com\/bs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/flj-pcb.com\/bs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/bs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/bs\/wp-json\/wp\/v2\/comments?post=4917"}],"version-history":[{"count":1,"href":"https:\/\/flj-pcb.com\/bs\/wp-json\/wp\/v2\/pages\/4917\/revisions"}],"predecessor-version":[{"id":4921,"href":"https:\/\/flj-pcb.com\/bs\/wp-json\/wp\/v2\/pages\/4917\/revisions\/4921"}],"up":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/bs\/wp-json\/wp\/v2\/pages\/1919"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/bs\/wp-json\/wp\/v2\/media\/4918"}],"wp:attachment":[{"href":"https:\/\/flj-pcb.com\/bs\/wp-json\/wp\/v2\/media?parent=4917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}