.ourpcb-footer[data-astro-cid-ff72vknf]{--footer-primary: var(--color-primary-token, #000e29);--footer-primary-dark: var(--color-primary-dark-token, #00081c);--footer-primary-light: var(--color-primary-light-token, #0a1a38);--footer-accent: var(--color-accent-on-dark-token, #2ed07f);--footer-text: var(--color-text-on-dark-token, #fff);--footer-muted: var(--color-text-on-dark-muted-token, #cbd0e0);--footer-subtle: var(--color-text-on-dark-subtle-token, #9aa0b5);--footer-border: var(--color-border-on-dark-token, rgba(255, 255, 255, .14));color:var(--footer-text);background:var(--footer-primary);font-family:var(--font-body-token, Inter, sans-serif)}.ourpcb-footer__container[data-astro-cid-ff72vknf]{width:min(1320px,calc(100% - 64px));margin:0 auto}.ourpcb-footer__promotion[data-astro-cid-ff72vknf]{color:var(--footer-text);background:var(--footer-primary-light);border-top:1px solid var(--footer-border);border-bottom:1px solid var(--footer-border)}.ourpcb-footer__promotion-inner[data-astro-cid-ff72vknf]{min-height:164px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.8fr) auto;align-items:center;gap:48px}.ourpcb-footer__promotion[data-astro-cid-ff72vknf] p[data-astro-cid-ff72vknf]{margin:0 0 4px;color:var(--footer-accent);font-size:16px;font-weight:500}.ourpcb-footer__promotion[data-astro-cid-ff72vknf] h2[data-astro-cid-ff72vknf]{max-width:560px;margin:0;color:var(--footer-text);font-family:var(--font-heading-token, "Inter Tight", sans-serif);font-size:clamp(26px,2.5vw,36px);font-weight:700;line-height:1.18;letter-spacing:-.014em}.ourpcb-footer__promotion[data-astro-cid-ff72vknf] strong[data-astro-cid-ff72vknf]{color:var(--footer-muted);font-size:17px;line-height:1.5}.ourpcb-footer__promotion[data-astro-cid-ff72vknf] a[data-astro-cid-ff72vknf]{min-height:52px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--color-accent-token, #0e6d46);border-radius:8px;font-size:16px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .15s ease-out,transform .15s ease-out}.ourpcb-footer__promotion[data-astro-cid-ff72vknf] a[data-astro-cid-ff72vknf]:hover{background:var(--color-accent-hover-token, #0b5a3a)}.ourpcb-footer__promotion[data-astro-cid-ff72vknf] a[data-astro-cid-ff72vknf]:active{transform:translateY(1px)}.ourpcb-footer__main[data-astro-cid-ff72vknf]{padding:64px 0 48px}.ourpcb-footer__overview[data-astro-cid-ff72vknf]{display:grid;grid-template-columns:minmax(0,2fr) minmax(170px,.75fr) minmax(170px,.75fr);gap:64px;padding-bottom:48px;border-bottom:1px solid var(--footer-border)}.ourpcb-footer__wordmark[data-astro-cid-ff72vknf]{display:block;margin-bottom:18px;color:var(--footer-text);font-family:var(--font-heading-token, "Inter Tight", sans-serif);font-size:30px;font-weight:700;letter-spacing:-.02em}.ourpcb-footer__brand[data-astro-cid-ff72vknf] p[data-astro-cid-ff72vknf]{max-width:670px;margin:0;color:var(--footer-muted);font-size:14px;line-height:1.7}.ourpcb-footer__overview[data-astro-cid-ff72vknf] h2[data-astro-cid-ff72vknf],.ourpcb-footer__offices[data-astro-cid-ff72vknf] h2[data-astro-cid-ff72vknf]{margin:0;color:var(--footer-accent);font-family:var(--font-heading-token, "Inter Tight", sans-serif);font-size:17px;font-weight:600;line-height:24px}.ourpcb-footer__overview[data-astro-cid-ff72vknf] ul[data-astro-cid-ff72vknf]{margin:16px 0 0;padding:0;list-style:none}.ourpcb-footer__overview[data-astro-cid-ff72vknf] li[data-astro-cid-ff72vknf]+li[data-astro-cid-ff72vknf]{margin-top:9px}.ourpcb-footer__overview[data-astro-cid-ff72vknf] a[data-astro-cid-ff72vknf]{color:var(--footer-muted);font-size:14px;line-height:20px;text-decoration:none}.ourpcb-footer__overview[data-astro-cid-ff72vknf] a[data-astro-cid-ff72vknf]:hover{color:var(--footer-accent);text-decoration:underline;text-underline-offset:3px}.ourpcb-footer__offices[data-astro-cid-ff72vknf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-top:48px}.ourpcb-footer__location[data-astro-cid-ff72vknf]{min-height:42px;margin:6px 0 18px;color:var(--footer-accent);font-size:13px;line-height:18px}.ourpcb-footer__offices[data-astro-cid-ff72vknf] dl[data-astro-cid-ff72vknf]{margin:0}.ourpcb-footer__offices[data-astro-cid-ff72vknf] dl[data-astro-cid-ff72vknf]>div[data-astro-cid-ff72vknf]{display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px;margin-top:9px}.ourpcb-footer__offices[data-astro-cid-ff72vknf] dt[data-astro-cid-ff72vknf]{color:var(--footer-subtle);font-size:13px;line-height:20px}.ourpcb-footer__offices[data-astro-cid-ff72vknf] dd[data-astro-cid-ff72vknf]{margin:0;color:var(--footer-muted);font-size:13px;line-height:20px;overflow-wrap:anywhere}.ourpcb-footer__offices[data-astro-cid-ff72vknf] a[data-astro-cid-ff72vknf]{color:inherit;text-decoration:none}.ourpcb-footer__offices[data-astro-cid-ff72vknf] a[data-astro-cid-ff72vknf]:hover{color:var(--footer-accent);text-decoration:underline;text-underline-offset:3px}.ourpcb-footer__note[data-astro-cid-ff72vknf]{margin:12px 0 0;color:var(--footer-subtle);font-size:12px;font-style:italic;line-height:18px}.ourpcb-footer__legal[data-astro-cid-ff72vknf]{background:var(--footer-primary-dark);border-top:1px solid var(--footer-border)}.ourpcb-footer__legal-inner[data-astro-cid-ff72vknf]{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:32px}.ourpcb-footer__legal[data-astro-cid-ff72vknf] p[data-astro-cid-ff72vknf]{margin:0;color:var(--footer-subtle);font-size:13px;line-height:20px}.ourpcb-footer__legal[data-astro-cid-ff72vknf] ul[data-astro-cid-ff72vknf]{display:flex;align-items:center;gap:24px;margin:0;padding:0;list-style:none}.ourpcb-footer__legal[data-astro-cid-ff72vknf] a[data-astro-cid-ff72vknf]{color:var(--footer-muted);font-size:13px;text-decoration:none}.ourpcb-footer__legal[data-astro-cid-ff72vknf] a[data-astro-cid-ff72vknf]:hover{color:var(--footer-accent);text-decoration:underline;text-underline-offset:3px}.ourpcb-footer[data-astro-cid-ff72vknf] a[data-astro-cid-ff72vknf]:focus-visible{outline:2px solid var(--footer-accent);outline-offset:3px}@media(max-width:1023px){.ourpcb-footer__promotion-inner[data-astro-cid-ff72vknf]{grid-template-columns:1fr auto;gap:24px 40px;padding-top:32px;padding-bottom:32px}.ourpcb-footer__promotion[data-astro-cid-ff72vknf] strong[data-astro-cid-ff72vknf]{grid-column:1}.ourpcb-footer__promotion[data-astro-cid-ff72vknf] a[data-astro-cid-ff72vknf]{grid-column:2;grid-row:1 / span 2}.ourpcb-footer__overview[data-astro-cid-ff72vknf]{grid-template-columns:1.5fr 1fr 1fr;gap:36px}.ourpcb-footer__offices[data-astro-cid-ff72vknf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}}@media(max-width:639px){.ourpcb-footer__container[data-astro-cid-ff72vknf]{width:calc(100% - 32px)}.ourpcb-footer__promotion-inner[data-astro-cid-ff72vknf]{min-height:0;display:flex;align-items:stretch;flex-direction:column;gap:18px;padding-top:36px;padding-bottom:36px}.ourpcb-footer__promotion[data-astro-cid-ff72vknf] h2[data-astro-cid-ff72vknf]{font-size:28px}.ourpcb-footer__promotion[data-astro-cid-ff72vknf] a[data-astro-cid-ff72vknf]{align-self:flex-start;white-space:normal}.ourpcb-footer__main[data-astro-cid-ff72vknf]{padding:48px 0 36px}.ourpcb-footer__overview[data-astro-cid-ff72vknf]{grid-template-columns:1fr 1fr;gap:36px 24px;padding-bottom:40px}.ourpcb-footer__brand[data-astro-cid-ff72vknf]{grid-column:1 / -1}.ourpcb-footer__offices[data-astro-cid-ff72vknf]{grid-template-columns:1fr;gap:36px;padding-top:40px}.ourpcb-footer__location[data-astro-cid-ff72vknf]{min-height:0}.ourpcb-footer__legal-inner[data-astro-cid-ff72vknf]{min-height:108px;align-items:flex-start;justify-content:center;flex-direction:column;gap:12px;padding-top:24px;padding-bottom:24px}.ourpcb-footer__legal[data-astro-cid-ff72vknf] ul[data-astro-cid-ff72vknf]{gap:18px}}@media(prefers-reduced-motion:reduce){.ourpcb-footer[data-astro-cid-ff72vknf] [data-astro-cid-ff72vknf],.ourpcb-footer[data-astro-cid-ff72vknf] [data-astro-cid-ff72vknf]:before,.ourpcb-footer[data-astro-cid-ff72vknf] [data-astro-cid-ff72vknf]:after{transition-duration:.01ms!important}}html.ourpcb-menu-open{overflow:hidden}.ourpcb-header[data-astro-cid-w5gw4lpn]{--header-primary: var(--color-primary-token, #000e29);--header-primary-light: var(--color-primary-light-token, #0a1a38);--header-accent-dark: var(--color-accent-on-dark-token, #2ed07f);--header-text: var(--color-text-on-dark-token, #fff);--header-text-muted: var(--color-text-on-dark-muted-token, #cbd0e0);--header-border: var(--color-border-on-dark-token, rgba(255, 255, 255, .14));position:relative;z-index:100;color:var(--header-text);background:var(--header-primary);font-family:var(--font-body-token, Inter, sans-serif)}.ourpcb-header__inner[data-astro-cid-w5gw4lpn]{width:min(1320px,calc(100% - 64px));min-height:80px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.ourpcb-header__logo[data-astro-cid-w5gw4lpn],.ourpcb-header__logo[data-astro-cid-w5gw4lpn] img[data-astro-cid-w5gw4lpn]{display:block}.ourpcb-header__logo[data-astro-cid-w5gw4lpn]{flex:0 0 auto;border-radius:6px}.ourpcb-header__logo[data-astro-cid-w5gw4lpn] img[data-astro-cid-w5gw4lpn]{width:119px;height:auto}.ourpcb-desktop-nav[data-astro-cid-w5gw4lpn]>ul[data-astro-cid-w5gw4lpn]{display:flex;align-items:stretch;justify-content:flex-end;gap:clamp(16px,2vw,36px);margin:0;padding:0;list-style:none}.ourpcb-desktop-nav__item[data-astro-cid-w5gw4lpn]{position:static;display:flex;align-items:center}.ourpcb-desktop-nav__topline[data-astro-cid-w5gw4lpn]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ourpcb-desktop-nav__link[data-astro-cid-w5gw4lpn],.ourpcb-desktop-nav__toggle[data-astro-cid-w5gw4lpn]{color:var(--header-text);transition:color .15s ease-out}.ourpcb-desktop-nav__link[data-astro-cid-w5gw4lpn]{padding:12px 0;font-size:15px;font-weight:500;line-height:24px;text-decoration:none}.ourpcb-desktop-nav__toggle[data-astro-cid-w5gw4lpn]{width:18px;height:34px;padding:0;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.ourpcb-desktop-nav__toggle[data-astro-cid-w5gw4lpn] svg[data-astro-cid-w5gw4lpn]{transition:transform .2s ease-out}.ourpcb-desktop-nav__item[data-astro-cid-w5gw4lpn]:hover .ourpcb-desktop-nav__link[data-astro-cid-w5gw4lpn],.ourpcb-desktop-nav__item[data-astro-cid-w5gw4lpn]:focus-within .ourpcb-desktop-nav__link[data-astro-cid-w5gw4lpn],.ourpcb-desktop-nav__item[data-astro-cid-w5gw4lpn][data-open=true] .ourpcb-desktop-nav__link[data-astro-cid-w5gw4lpn]{color:var(--header-accent-dark)}.ourpcb-desktop-nav__item[data-astro-cid-w5gw4lpn]:hover .ourpcb-desktop-nav__toggle[data-astro-cid-w5gw4lpn] svg[data-astro-cid-w5gw4lpn],.ourpcb-desktop-nav__item[data-astro-cid-w5gw4lpn]:focus-within .ourpcb-desktop-nav__toggle[data-astro-cid-w5gw4lpn] svg[data-astro-cid-w5gw4lpn],.ourpcb-desktop-nav__item[data-astro-cid-w5gw4lpn][data-open=true] .ourpcb-desktop-nav__toggle[data-astro-cid-w5gw4lpn] svg[data-astro-cid-w5gw4lpn]{transform:rotate(180deg)}.ourpcb-mega[data-astro-cid-w5gw4lpn]{position:absolute;top:100%;left:50%;width:min(1320px,calc(100vw - 64px));max-height:min(72vh,720px);overflow:auto;padding:28px 32px 32px;color:var(--color-text-token, #0b1220);background:var(--color-surface-token, #f9f9fa);border:1px solid var(--color-border-token, #e4e4e6);border-radius:0 0 20px 20px;box-shadow:var(--shadow-lg-token, 0 16px 40px rgba(11, 18, 32, .14));opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .15s ease-out,transform .15s ease-out,visibility .15s}.ourpcb-desktop-nav__item[data-astro-cid-w5gw4lpn]:hover .ourpcb-mega[data-astro-cid-w5gw4lpn],.ourpcb-desktop-nav__item[data-astro-cid-w5gw4lpn]:focus-within .ourpcb-mega[data-astro-cid-w5gw4lpn],.ourpcb-desktop-nav__item[data-astro-cid-w5gw4lpn][data-open=true] .ourpcb-mega[data-astro-cid-w5gw4lpn]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.ourpcb-desktop-nav__item[data-astro-cid-w5gw4lpn][data-force-closed=true] .ourpcb-mega[data-astro-cid-w5gw4lpn]{opacity:0;visibility:hidden;pointer-events:none}.ourpcb-mega__grid[data-astro-cid-w5gw4lpn]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px}.ourpcb-mega__section[data-astro-cid-w5gw4lpn]{min-width:0}.ourpcb-mega__heading[data-astro-cid-w5gw4lpn]{display:block;margin:0 0 10px;color:var(--color-accent-token, #0e6d46);font-family:var(--font-heading-token, "Inter Tight", sans-serif);font-size:17px;font-weight:600;line-height:24px;text-decoration:none}.ourpcb-mega__section[data-astro-cid-w5gw4lpn] ul[data-astro-cid-w5gw4lpn]{margin:0;padding:0;list-style:none}.ourpcb-mega__section[data-astro-cid-w5gw4lpn] li[data-astro-cid-w5gw4lpn]+li[data-astro-cid-w5gw4lpn]{margin-top:5px}.ourpcb-mega__section[data-astro-cid-w5gw4lpn] li[data-astro-cid-w5gw4lpn] a[data-astro-cid-w5gw4lpn]{color:var(--color-text-strong-muted-token, #3f4552);font-size:14px;line-height:20px;text-decoration:none}.ourpcb-mega[data-astro-cid-w5gw4lpn] a[data-astro-cid-w5gw4lpn]:hover{color:var(--color-accent-token, #0e6d46);text-decoration:underline;text-underline-offset:3px}.ourpcb-mobile-actions[data-astro-cid-w5gw4lpn]{display:none;align-items:center;gap:16px}.ourpcb-mobile-quote[data-astro-cid-w5gw4lpn]{min-width:104px;height:46px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;color:var(--header-text);border:1px solid rgba(255,255,255,.45);border-radius:8px;font-size:16px;font-weight:600;text-decoration:none}.ourpcb-mobile-quote[data-astro-cid-w5gw4lpn]:hover{border-color:#fff;background:#ffffff14}.ourpcb-mobile-menu[data-astro-cid-w5gw4lpn]>summary[data-astro-cid-w5gw4lpn]{width:44px;height:44px;display:grid;place-items:center;color:#fff;cursor:pointer;list-style:none;border-radius:8px}.ourpcb-mobile-menu[data-astro-cid-w5gw4lpn]>summary[data-astro-cid-w5gw4lpn]::-webkit-details-marker{display:none}.ourpcb-mobile-menu__drawer[data-astro-cid-w5gw4lpn]{position:absolute;top:100%;right:0;width:min(390px,100vw);height:calc(100dvh - 116px);overflow-y:auto;padding:18px 20px 32px;color:var(--header-text);background:var(--color-primary-dark-token, #00081c);border-top:1px solid var(--header-border);box-shadow:-12px 20px 40px #00000047}.ourpcb-mobile-menu__heading[data-astro-cid-w5gw4lpn]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:20px;font-weight:600}.ourpcb-mobile-menu__heading[data-astro-cid-w5gw4lpn] button[data-astro-cid-w5gw4lpn]{width:44px;height:44px;display:grid;place-items:center;padding:0;color:#fff;border:0;border-radius:8px;background:transparent;cursor:pointer}.ourpcb-mobile-menu__list[data-astro-cid-w5gw4lpn]{margin:0;padding:0;list-style:none}.ourpcb-mobile-menu__list[data-astro-cid-w5gw4lpn]>li[data-astro-cid-w5gw4lpn]{border-top:1px solid var(--header-border)}.ourpcb-mobile-section[data-astro-cid-w5gw4lpn]>summary[data-astro-cid-w5gw4lpn],.ourpcb-mobile-menu__direct[data-astro-cid-w5gw4lpn]{min-height:58px;display:flex;align-items:center;color:#fff;font-size:16px;font-weight:600;text-decoration:none}.ourpcb-mobile-section[data-astro-cid-w5gw4lpn]>summary[data-astro-cid-w5gw4lpn]{position:relative;padding-right:32px;cursor:pointer;list-style:none}.ourpcb-mobile-section[data-astro-cid-w5gw4lpn]>summary[data-astro-cid-w5gw4lpn]::-webkit-details-marker{display:none}.ourpcb-mobile-section[data-astro-cid-w5gw4lpn]>summary[data-astro-cid-w5gw4lpn]:after{content:"";position:absolute;right:5px;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease-out}.ourpcb-mobile-section[data-astro-cid-w5gw4lpn][open]>summary[data-astro-cid-w5gw4lpn]:after{transform:rotate(225deg)}.ourpcb-mobile-section__overview[data-astro-cid-w5gw4lpn]{display:inline-block;margin:2px 0 18px;color:var(--header-accent-dark);font-size:14px;font-weight:600;text-underline-offset:3px}.ourpcb-mobile-section__groups[data-astro-cid-w5gw4lpn]{padding:0 0 20px 16px;border-left:2px solid rgba(46,208,127,.35)}.ourpcb-mobile-section__groups[data-astro-cid-w5gw4lpn]>div[data-astro-cid-w5gw4lpn]+div[data-astro-cid-w5gw4lpn]{margin-top:22px}.ourpcb-mobile-section__heading[data-astro-cid-w5gw4lpn],.ourpcb-mobile-section__groups[data-astro-cid-w5gw4lpn] .ourpcb-mobile-section__label[data-astro-cid-w5gw4lpn]{display:block;margin:0 0 8px;color:var(--header-text);font-size:15px;font-weight:600;line-height:22px;text-decoration:none}.ourpcb-mobile-section__groups[data-astro-cid-w5gw4lpn] ul[data-astro-cid-w5gw4lpn]{margin:0;padding:0;list-style:none}.ourpcb-mobile-section__groups[data-astro-cid-w5gw4lpn] li[data-astro-cid-w5gw4lpn]+li[data-astro-cid-w5gw4lpn]{margin-top:7px}.ourpcb-mobile-section__groups[data-astro-cid-w5gw4lpn] li[data-astro-cid-w5gw4lpn] a[data-astro-cid-w5gw4lpn]{color:var(--header-text-muted);font-size:14px;line-height:20px;text-decoration:none}[data-astro-cid-w5gw4lpn]:is(.ourpcb-header__logo,.ourpcb-desktop-nav a,.ourpcb-desktop-nav button,.ourpcb-mobile-actions a,.ourpcb-mobile-actions button,.ourpcb-mobile-actions summary):focus-visible{outline:2px solid var(--header-accent-dark);outline-offset:2px}@media(max-width:1179px){.ourpcb-desktop-nav[data-astro-cid-w5gw4lpn]{display:none}.ourpcb-mobile-actions[data-astro-cid-w5gw4lpn]{display:flex}.ourpcb-header[data-astro-cid-w5gw4lpn]{border-bottom:1px solid var(--header-border)}.ourpcb-header__inner[data-astro-cid-w5gw4lpn]{width:calc(100% - 32px);min-height:116px;gap:16px}}@media(max-width:430px){.ourpcb-header__logo[data-astro-cid-w5gw4lpn] img[data-astro-cid-w5gw4lpn]{width:108px}.ourpcb-mobile-actions[data-astro-cid-w5gw4lpn]{gap:10px}.ourpcb-mobile-quote[data-astro-cid-w5gw4lpn]{min-width:96px;height:44px;padding:0 12px}}@media(prefers-reduced-motion:reduce){.ourpcb-header[data-astro-cid-w5gw4lpn] [data-astro-cid-w5gw4lpn],.ourpcb-header[data-astro-cid-w5gw4lpn] [data-astro-cid-w5gw4lpn]:before,.ourpcb-header[data-astro-cid-w5gw4lpn] [data-astro-cid-w5gw4lpn]:after{transition-duration:.01ms!important}}@keyframes pulse-subtle{0%,to{box-shadow:0 0 rgba(var(--color-accent-rgb, 214, 48, 49),.4)}50%{box-shadow:0 0 0 6px rgba(var(--color-accent-rgb, 214, 48, 49),0)}}.animate-pulse-subtle{animation:pulse-subtle 2.5s ease-in-out infinite}.c-nav-item--level-0{position:relative;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;padding:.5rem 0;transition:color .2s ease}.c-nav-item--level-0:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background-color:var(--color-accent-token, #ef4444);transition:width .3s ease}.c-nav-item--level-0:hover:after{width:100%}.c-nav-item--level-n{display:block;padding:.5rem 1rem;font-size:14px;font-weight:500;color:var(--color-text-token, #0F172A);transition:background-color .15s ease,color .15s ease}.c-nav-item--level-n:hover{background-color:var(--color-accent-token, #ef4444);color:#fff}
