@layer pcba-ds{:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--ds-ink:#1d1d1f!important;--ds-copy:#1d1d1f!important;--ds-muted:#6e6e73!important;--ds-faint:#6e6e73!important;--ds-placeholder:#86868b!important;--ds-canvas:#fff!important;--ds-band:#f5f5f7!important;--ds-fill:#e8e8ed!important;--ds-fill-hover:#ececf0!important;--ds-line:#d2d2d7!important;--ds-line-soft:#00000014!important;--ds-link:var(--pp4-accent)!important;--ds-accent:#0b6f69!important;--ds-accent-hover:#0077ed!important;--ds-accent-active:#006edb!important;--ds-focus:#007dfa99!important;--ds-error:#e30000!important;--ds-r-tile:var(--pp4-card-radius)!important;--ds-r-panel:var(--pp4-card-radius)!important;--ds-r-field:var(--pp4-radius)!important;--ds-shadow-tile:2px 4px 12px #00000014!important;--ds-shadow-tile-hover:2px 4px 16px #00000029!important;--ds-shadow-modal:0 11px 34px #00000029!important;--ds-ease:cubic-bezier(0,0,.5,1)!important;--ds-ease-reveal:cubic-bezier(.32,.72,0,1)!important;--ds-t:.3s!important;--ds-t-fast:.2s!important;--ds-nav-h:48px!important;--ds-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","SF Pro Icons","Helvetica Neue","PingFang SC","Hiragino Sans GB","Segoe UI",Helvetica,Arial,sans-serif!important;--ds-gutter:clamp(22px,4vw,44px)!important;--ds-max:1024px!important;--ds-max-wide:1200px!important}html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-behavior:smooth!important;-webkit-text-size-adjust:100%!important}html:not(#ds):not(#ds) body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-family:var(--ds-font)!important;font-size:var(--pp4-body)!important;letter-spacing:-.022em!important;color:var(--ds-ink)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizelegibility!important;line-height:1.47059!important}html:not(#ds):not(#ds) body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::selection{color:var(--ds-ink)!important;background:#0071e333!important}html:not(#ds):not(#ds) body :focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline:none!important}html:not(#ds):not(#ds) body :focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline:4px solid var(--ds-focus)!important;outline-offset:1px!important;border-radius:var(--pp4-radius)!important}html:not(#ds):not(#ds) body :is(input,select,textarea):focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline:none!important}html:not(#ds):not(#ds) body a:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-underline-offset:2px!important;text-decoration-thickness:1px!important}html:not(#ds):not(#ds) body h1:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body h2:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body h4:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-family:var(--ds-font)!important;color:var(--ds-ink)!important;text-wrap:balance!important;font-weight:600!important}html:not(#ds):not(#ds) body :is(.section-title,.hs-section>h2,.platform-principles h2,.section>.section-container>h2,.section-header h2):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-display)!important;letter-spacing:-.003em!important;font-weight:600!important;line-height:1.08349!important}html:not(#ds):not(#ds) body :is(.quote-form-head h3,.inline-rfq__intro h2,.hs-section>h3,.featured-block h3,.story-grid h3,.section-header h3,.about-grid>div>h3):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-heading)!important;letter-spacing:.004em!important;font-weight:600!important;line-height:1.125!important}html:not(#ds):not(#ds) body :is(.section-container,.inline-rfq__intro,.quote-form-head,.section-header,.featured-block)>:is(h1,h2,h3)+:is(p,ul,ol):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-top:14px!important}html:not(#ds):not(#ds) body .inline-rfq__intro>p+ul:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body .inline-rfq__intro>ul:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-top:18px!important}html:not(#ds):not(#ds) body .platform-principles__header:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){align-items:end!important;gap:clamp(24px,4vw,64px)!important}html:not(#ds):not(#ds) body .platform-principles__header h2:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-section)!important;letter-spacing:0!important;line-height:1.1!important}html:not(#ds):not(#ds) body .platform-principles__header p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)!important;letter-spacing:-.022em!important;color:var(--ds-muted)!important;line-height:1.47059!important}html:not(#ds):not(#ds) body main :is(p,li,dd,td):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)!important;letter-spacing:-.022em!important;line-height:1.47059!important}html:not(#ds):not(#ds) body :is(.service-card,.industry-card,.cap-item,.vas-card,.hs-card,.value-card,.cert-card,.equip-card,.cap-card,.case-card,.oi-card,.gallery-card,.seo-link-card,.factory-card,.lead-card,.stat-card,.decision-signal,.process-step,.services-task-grid a,.closeup-card,.hero-points,.specs-grid,.stats-grid) :is(p,li,dd,td,span:not([class*=title])):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm)!important;letter-spacing:-.016em!important;color:var(--ds-muted)!important;line-height:1.42859!important}html:not(#ds):not(#ds) body :is(.service-card h3,.industry-card h3,.cap-item h3,.vas-card h3,.hs-card h3,.value-card h3,.cert-card h3,.equip-card h3,.cap-card h3,.case-card h3,.oi-card h3,.gallery-card h3,.seo-link-card strong,.seo-link-card h3,.factory-card h3,.lead-card h3,.decision-signal h3,.stat-card h3,.process-step h3,.process-step strong,.services-task-grid a strong,.closeup-card h3):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)!important;letter-spacing:-.022em!important;color:var(--ds-ink)!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;font-weight:600!important;line-height:1.23536!important}html:not(#ds):not(#ds) body :is(.service-card,.industry-card,.case-card,.gallery-card,.oi-card,.vas-card,.value-card,.cert-card) h3:not(.ds-x):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-title)!important;letter-spacing:.011em!important;line-height:1.19048!important}html:not(#ds):not(#ds) body :is(.section-tag,.section-label,.platform-principle__label,[class*=eyebrow],[class*=kicker]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body :is(.section-tag,.section-label,.platform-principle__label,[class*=eyebrow]) :is(span,strong,em):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm)!important;letter-spacing:-.016em!important;text-transform:none!important;color:var(--ds-muted)!important;font-weight:600!important;line-height:1.42859!important}html:not(#ds):not(#ds) body :is(.section-tag,.section-label) svg:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:.7!important;width:14px!important;height:14px!important}html:not(#ds):not(#ds) body :is(.hero-commitments,.footer,small,.field-help,.char-count,.rfq-submit-promises span):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-xs)!important;letter-spacing:-.01em!important;line-height:1.33337!important}html:not(#ds):not(#ds) body p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body li:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-wrap:pretty!important}html:not(#ds):not(#ds) body :is(main,article) :is(p,li,td,dd,.article-content,.hero-commitments) a:not([class]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body a[class*=learn-more]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body .hero-commitments a:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--ds-link)!important;transition:color var(--ds-t-fast) var(--ds-ease)!important;text-decoration:none!important}html:not(#ds):not(#ds) body :is(main,article) :is(p,li,td,dd,.article-content,.hero-commitments) a:not([class]):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body a[class*=learn-more]:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body .hero-commitments a:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-decoration:underline!important}html:not(#ds):not(#ds) body a[class*=learn-more]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)!important;letter-spacing:-.022em!important;white-space:nowrap!important;align-items:center!important;gap:2px!important;display:inline-flex!important}html:not(#ds):not(#ds) body :is(.lang-switcher,#hpLangSwitcher,.navigation-language,#navigationLanguage,#navigationLanguageOptions,.lang-switcher__menu):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:none!important}html:not(#ds):not(#ds) body main>.hero:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body main>section:first-child:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-top:calc(var(--ds-nav-h) + clamp(28px,4vw,60px))!important}html:not(#ds):not(#ds) body [id]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-margin-top:calc(var(--ds-nav-h) + 16px)!important}html:not(#ds):not(#ds) body :is(.section,.hs-section,.platform-principles):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-top:clamp(64px,6.5vw,96px)!important;padding-bottom:clamp(64px,6.5vw,96px)!important}html:not(#ds):not(#ds) body .section-light:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--ds-band)!important}html:not(#ds):not(#ds) body .section-container:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:var(--ds-max-wide)!important;margin-inline:auto!important}html:not(#ds):not(#ds) body .section-title+.section-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-top:14px!important}html:not(#ds):not(#ds) body .section-container>.section-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body .section-container>.section-header:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:48px!important}html:not(#ds):not(#ds) body :is(.services-grid,.industry-grid,.cap-grid,.process-grid,.case-grid,.blog-grid,.vas-grid,.seo-link-grid,.values-grid,.cert-grid,.equip-grid,.gallery-grid,.stats-grid,.oi-grid,.leadership-grid,.factory-proof-grid,.closeup-grid):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:20px!important}html:not(#ds):not(#ds) body :is(.services-grid,.industry-grid,.case-grid,.blog-grid,.vas-grid,.seo-link-grid,.values-grid,.cert-grid,.equip-grid,.gallery-grid,.process-grid):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-top:0!important}html:not(#ds):not(#ds) body :is(.cap-item,.vas-card,.hs-card,.value-card,.cert-card,.equip-card,.cap-card,.oi-card,.seo-link-card,.lead-card,.stat-card,.decision-path-card,.services-task-grid a):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:24px!important}html:not(#ds):not(#ds) body .hero-commitments:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--ds-muted)!important;font-weight:400!important}html:not(#ds):not(#ds) body :is(.btn-primary,.btn-primary-inline,#quoteSubmitButton,.inline-rfq__submit button[type=submit]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-pill)!important;background:var(--ds-accent)!important;color:#fff!important;min-width:30px!important;min-height:44px!important;font-family:var(--ds-font)!important;font-size:var(--pp4-body)!important;letter-spacing:-.022em!important;box-shadow:none!important;cursor:pointer!important;white-space:nowrap!important;-webkit-tap-highlight-color:transparent!important;transition:background-color var(--ds-t-fast) var(--ds-ease),color var(--ds-t-fast) var(--ds-ease)!important;border:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:11px 22px!important;font-weight:400!important;line-height:1.17648!important;text-decoration:none!important;display:inline-flex!important;transform:none!important}html:not(#ds):not(#ds) body :is(.btn-primary,.btn-primary-inline,#quoteSubmitButton,.inline-rfq__submit button[type=submit]):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--ds-accent-hover)!important;color:#fff!important;box-shadow:none!important;text-decoration:none!important;transform:none!important}html:not(#ds):not(#ds) body :is(.btn-primary,.btn-primary-inline,#quoteSubmitButton,.inline-rfq__submit button[type=submit]):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--ds-accent-active)!important;transform:none!important}html:not(#ds):not(#ds) body :is(.btn-primary,.btn-primary-inline,#quoteSubmitButton,.inline-rfq__submit button[type=submit]):focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:0 0 0 4px var(--ds-focus)!important;outline:none!important}html:not(#ds):not(#ds) body :is(.btn-primary,#quoteSubmitButton):disabled:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body :is(.btn-primary,#quoteSubmitButton)[aria-disabled=true]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:.5!important;cursor:default!important;pointer-events:none!important}html:not(#ds):not(#ds) body :is(.btn-secondary,.filter-btn):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-pill)!important;background:var(--ds-fill)!important;min-width:30px!important;min-height:44px!important;color:var(--ds-ink)!important;font-family:var(--ds-font)!important;font-size:var(--pp4-body)!important;letter-spacing:-.022em!important;box-shadow:none!important;cursor:pointer!important;white-space:nowrap!important;-webkit-tap-highlight-color:transparent!important;transition:background-color var(--ds-t-fast) var(--ds-ease),color var(--ds-t-fast) var(--ds-ease)!important;border:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:11px 22px!important;font-weight:400!important;line-height:1.17648!important;text-decoration:none!important;display:inline-flex!important;transform:none!important}html:not(#ds):not(#ds) body :is(.btn-secondary,.filter-btn):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--ds-fill-hover)!important;color:var(--ds-ink)!important;text-decoration:none!important;transform:none!important}html:not(#ds):not(#ds) body :is(.btn-secondary,.filter-btn):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#e2e2e7!important;transform:none!important}html:not(#ds):not(#ds) body :is(.btn-secondary,.filter-btn):focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:0 0 0 4px var(--ds-focus)!important;outline:none!important}html:not(#ds):not(#ds) body :is(.btn-primary,.btn-secondary) svg:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:14px!important;height:14px!important;transition:transform var(--ds-t) var(--ds-ease)!important;flex:none!important}html:not(#ds):not(#ds) body :is(.btn-primary,.btn-secondary):hover svg:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:translate(2px)!important}html:not(#ds):not(#ds) body :is(.glass-panel,.service-card,.industry-card,.cap-item,.vas-card,.hs-card,.value-card,.cert-card,.equip-card,.cap-card,.case-card,.oi-card,.gallery-card,.factory-card,.lead-card,.stat-card,.mat-card,.ind-card,.seo-link-card,.services-task-grid a,.blog-card,.blog-grid>a,.blog-grid>article,.closeup-card,.process-step,.decision-path-card,.related-cases__grid>a):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--ds-r-tile)!important;background:var(--ds-band)!important;box-shadow:none!important;transition:transform var(--ds-t) var(--ds-ease),box-shadow var(--ds-t) var(--ds-ease),background-color var(--ds-t) var(--ds-ease)!important;border:0!important;outline:none!important;overflow:hidden!important;transform:none!important}html:not(#ds):not(#ds) body :is(.section-light,.platform-principles) :is(.glass-panel,.service-card,.industry-card,.cap-item,.vas-card,.hs-card,.value-card,.cert-card,.equip-card,.cap-card,.case-card,.oi-card,.gallery-card,.factory-card,.lead-card,.stat-card,.seo-link-card,.decision-path-card):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body .contact-form:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body .inline-rfq__shell:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#fff!important}html:not(#ds):not(#ds) body :is(a,button):is(.service-card,.industry-card,.cap-item,.vas-card,.hs-card,.value-card,.cert-card,.equip-card,.cap-card,.case-card,.oi-card,.gallery-card,.factory-card,.lead-card,.seo-link-card,.services-task-grid a,.blog-card,.blog-grid>a,.closeup-card,.decision-path-card,.related-cases__grid>a,.process-step):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body [data-ds-clickable]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){cursor:pointer!important}html:not(#ds):not(#ds) body :is(a,button):is(.service-card,.industry-card,.cap-item,.vas-card,.hs-card,.value-card,.cert-card,.equip-card,.cap-card,.case-card,.oi-card,.gallery-card,.factory-card,.lead-card,.seo-link-card,.services-task-grid a,.blog-card,.blog-grid>a,.closeup-card,.decision-path-card,.related-cases__grid>a):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body [data-ds-clickable]:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:var(--ds-shadow-tile-hover)!important;transform:scale3d(1.01,1.01,1.01)!important}html:not(#ds):not(#ds) body :is(.vas-icon,.footer-contact-icon):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-radius)!important;box-shadow:var(--ds-shadow-tile)!important;color:var(--ds-ink)!important;background:#fff!important;border:0!important;transition:none!important;transform:none!important}html:not(#ds):not(#ds) body .section-light .vas-icon:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--ds-band)!important;box-shadow:none!important}html:not(#ds):not(#ds) body :is(.point-chip,.tag,.chip,.hero-points>*,.card-tags span,.rfq-submit-promises span,.process-step-tags span,.case-tags span,.industry-card-content .tags span,.service-card-body .tags span,[class*=-chip],[class*=tag-pill]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-pill)!important;background:var(--ds-fill)!important;color:var(--ds-ink)!important;font-size:var(--pp4-xs)!important;letter-spacing:-.01em!important;box-shadow:none!important;border:0!important;padding:5px 10px!important;font-weight:400!important;line-height:1.33337!important}html:not(#ds):not(#ds) body .cert-row:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:0!important}html:not(#ds):not(#ds) body :is(.contact-form,.inline-rfq__shell):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--ds-r-panel)!important;box-shadow:var(--ds-shadow-tile)!important;border:0!important;padding:clamp(24px,3vw,40px)!important}html:not(#ds):not(#ds) body :is(.contact-form,.inline-rfq__shell,form[id*=quote],form[id*=rfq]) label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body .form-label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm)!important;letter-spacing:-.016em!important;color:var(--ds-ink)!important;font-weight:400!important;line-height:1.42859!important}html:not(#ds):not(#ds) body :is(.contact-form,.inline-rfq__shell,form[id*=quote],form[id*=rfq]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--ds-r-field)!important;border:1px solid var(--ds-line)!important;width:100%!important;min-height:48px!important;font-family:var(--ds-font)!important;font-size:var(--pp4-body)!important;letter-spacing:-.022em!important;color:var(--ds-ink)!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;transition:border-color var(--ds-t-fast) var(--ds-ease),box-shadow var(--ds-t-fast) var(--ds-ease)!important;background:#fff!important;padding:12px 16px!important;line-height:1.23536!important}html:not(#ds):not(#ds) body :is(.contact-form,.inline-rfq__shell,form[id*=quote],form[id*=rfq]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::placeholder{color:var(--ds-placeholder)!important}html:not(#ds):not(#ds) body :is(.contact-form,.inline-rfq__shell,form[id*=quote],form[id*=rfq]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:#86868b!important}html:not(#ds):not(#ds) body :is(.contact-form,.inline-rfq__shell,form[id*=quote],form[id*=rfq]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea):focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body :is(.contact-form,.inline-rfq__shell,form[id*=quote],form[id*=rfq]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea):focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--ds-accent)!important;box-shadow:0 0 0 4px var(--ds-focus)!important;outline:none!important}html:not(#ds):not(#ds) body :is(.contact-form,.inline-rfq__shell,form[id*=quote],form[id*=rfq]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea):is([aria-invalid=true],.ds-invalid,.is-error,.error):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--ds-error)!important;background:#fff2f4!important}html:not(#ds):not(#ds) body :is(.contact-form,.inline-rfq__shell,form[id*=quote],form[id*=rfq]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea):is([aria-invalid=true],.ds-invalid):focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--ds-error)!important;box-shadow:0 0 0 4px #e3000040!important}html:not(#ds):not(#ds) body :is(.field-error,[id$=Error]:not(:empty)):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--ds-error)!important;font-size:var(--pp4-xs)!important;letter-spacing:-.01em!important;margin-top:6px!important;font-weight:400!important;line-height:1.33337!important;display:block!important}html:not(#ds):not(#ds) body :is(.field-error,[id$=Error]):empty:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:none!important}html:not(#ds):not(#ds) body :is(.contact-form,.inline-rfq__shell) select:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){cursor:pointer!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;padding-right:40px!important}html:not(#ds):not(#ds) body :is(.contact-form,.inline-rfq__shell) textarea:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body #projectDetails:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){resize:vertical!important;height:auto!important;min-height:150px!important;line-height:1.47059!important}html:not(#ds):not(#ds) body .upload-zone:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--ds-r-field)!important;cursor:pointer!important;transition:border-color var(--ds-t-fast) var(--ds-ease),background-color var(--ds-t-fast) var(--ds-ease)!important;background:#fff!important;border:1px dashed #86868b!important;padding:20px!important}html:not(#ds):not(#ds) body .upload-zone:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body .upload-zone:focus-within:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--ds-accent)!important;background:#f5f9ff!important}html:not(#ds):not(#ds) body .rfq-details-toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--ds-r-field)!important;border:1px solid var(--ds-line)!important;min-height:48px!important;font-size:var(--pp4-body)!important;letter-spacing:-.022em!important;color:var(--ds-link)!important;cursor:pointer!important;transition:background-color var(--ds-t-fast) var(--ds-ease),border-color var(--ds-t-fast) var(--ds-ease)!important;background:#fff!important;font-weight:400!important}html:not(#ds):not(#ds) body .rfq-details-toggle:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--ds-band)!important}html:not(#ds):not(#ds) body .rfq-details-toggle:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:0 0 0 4px var(--ds-focus)!important;outline:none!important}html:not(#ds):not(#ds) body .rfq-details-toggle__indicator:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:transform var(--ds-t) var(--ds-ease)!important;color:var(--ds-link)!important}html:not(#ds):not(#ds) body .rfq-details-toggle[aria-expanded=true] .rfq-details-toggle__indicator:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:rotate(45deg)!important}html:not(#ds):not(#ds) body input[type=checkbox]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){accent-color:var(--ds-accent)!important;border-radius:var(--pp4-radius)!important;cursor:pointer!important;width:18px!important;height:18px!important}html:not(#ds):not(#ds) body .privacy-consent label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){cursor:pointer!important;font-size:var(--pp4-sm)!important;color:var(--ds-copy)!important;line-height:1.42859!important}html:not(#ds):not(#ds) body .form-status:not(:empty):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--ds-r-field)!important;background:var(--ds-band)!important;font-size:var(--pp4-sm)!important;padding:12px 16px!important}html:not(#ds):not(#ds) body .form-status[data-state=error]:not(:empty):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--ds-error)!important;background:#fff2f4!important}html:not(#ds):not(#ds) body .form-status[data-state=success]:not(:empty):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#008009!important;background:#f0f9f1!important}html:not(#ds):not(#ds) body :is(.contact-form,.inline-rfq__shell) .form-submit:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-top:8px!important}html:not(#ds):not(#ds) body #quoteSubmitButton:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body .inline-rfq__submit button[type=submit]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:100%!important;min-height:50px!important;font-size:var(--pp4-body)!important}html:not(#ds):not(#ds) body .char-count:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--ds-faint)!important;font-variant-numeric:tabular-nums!important}html:not(#ds):not(#ds) body :is(.rfq-field-requirement,.rfq-submit-requirement,#projectInputRequirement,#submitRequirement,.field-head strong,.quote-form-head p):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm)!important;letter-spacing:-.016em!important;color:var(--ds-muted)!important;font-weight:400!important;line-height:1.42859!important}html:not(#ds):not(#ds) body :is(.field-help,#projectInputHelp,#uploadZoneHelp,#captchaHelp):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-xs)!important;color:var(--ds-faint)!important;line-height:1.33337!important}html:not(#ds):not(#ds) body .quote-form-head p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body .inline-rfq__intro p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)!important;letter-spacing:-.022em!important;color:var(--ds-muted)!important;line-height:1.47059!important}html:not(#ds):not(#ds) body footer.footer:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--ds-band)!important;color:var(--ds-muted)!important;font-size:var(--pp4-xs)!important;letter-spacing:-.01em!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;line-height:1.33337!important}html:not(#ds):not(#ds) body :is(.whatsapp-float,.back-to-top):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-pill)!important;width:44px!important;height:44px!important;color:var(--ds-ink)!important;box-shadow:var(--ds-shadow-tile)!important;cursor:pointer!important;backdrop-filter:none!important;transition:box-shadow var(--ds-t) var(--ds-ease),transform var(--ds-t) var(--ds-ease),opacity var(--ds-t) var(--ds-ease),visibility 0s linear var(--ds-t)!important;background:#fff!important;border:0!important}html:not(#ds):not(#ds) body :is(.whatsapp-float,.back-to-top):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:var(--ds-shadow-tile-hover)!important;background:#fff!important;transform:scale3d(1.04,1.04,1.04)!important}html:not(#ds):not(#ds) body :is(.whatsapp-float,.back-to-top):focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:0 0 0 4px var(--ds-focus)!important;outline:none!important}html:not(#ds):not(#ds) body .whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#fff!important;background:#25d366!important}html:not(#ds):not(#ds) body .whatsapp-float:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#22c55e!important}html:not(#ds):not(#ds) body .back-to-top:not(.visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:0!important;visibility:hidden!important;transform:translateY(8px)!important}html:not(#ds):not(#ds) body .back-to-top.visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;visibility:visible!important;transition-delay:0s!important}html:not(#ds):not(#ds) body .toast:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--ds-r-tile)!important;color:#fff!important;backdrop-filter:blur(16px)!important;box-shadow:var(--ds-shadow-modal)!important;font-size:var(--pp4-sm)!important;letter-spacing:-.016em!important;background:#1d1d1feb!important;border:0!important}html:not(#ds):not(#ds) body :is([class*=carousel__dots],[class*=carousel-dots]) button:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-pill)!important;width:8px!important;height:8px!important;transition:background-color var(--ds-t-fast) var(--ds-ease),transform var(--ds-t-fast) var(--ds-ease)!important;cursor:pointer!important;background:#0003!important;border:0!important;padding:0!important}html:not(#ds):not(#ds) body :is([class*=carousel__dots],[class*=carousel-dots]) button:is(.is-active,[aria-current=true],[aria-selected=true],.active):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--ds-ink)!important}html:not(#ds):not(#ds) body img[loading=lazy]:not(.ds-img-loaded):not([src$=\.svg]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:0!important}html:not(#ds):not(#ds) body img:not([loading=lazy]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;transition:opacity .5s var(--ds-ease)!important}html.ds-motion:not(#ds):not(#ds) body [data-ds-reveal]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:0!important;transition:opacity .6s var(--ds-ease-reveal),transform .6s var(--ds-ease-reveal)!important;transition-delay:calc(var(--ds-i,0) * 80ms)!important;transform:translateY(20px)!important}html:not(#ds):not(#ds) body .fade-up:not([data-ds-reveal]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;filter:none!important;transform:none!important}html:not(#ds):not(#ds) body .fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--motion-delay:0s!important}@keyframes ds-hero-in{0%{opacity:.02;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html:not(#ds):not(#ds) body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html:not(#ds):not(#ds) body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html:not(#ds):not(#ds) body [data-ds-reveal]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body .fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;transform:none!important}}@media (width<=1068px){html:not(#ds):not(#ds) body :is(.hero h1,.page-hero h1,.hs-hero h1):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-display)!important;letter-spacing:-.003em!important;line-height:1.08349!important}html:not(#ds):not(#ds) body :is(.section-title,.hs-section>h2):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-section)!important;letter-spacing:0!important;line-height:1.1!important}}@media (width<=734px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--ds-nav-h:48px!important}html:not(#ds):not(#ds) body :is(.hero h1,.page-hero h1,.hs-hero h1):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-heading)!important;letter-spacing:.004em!important;line-height:1.125!important}html:not(#ds):not(#ds) body :is(.section-title,.hs-section>h2):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-heading)!important;letter-spacing:.007em!important;line-height:1.14286!important}html:not(#ds):not(#ds) body :is(.hero-desc,.section-desc):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)!important;letter-spacing:-.022em!important;line-height:1.47059!important}html:not(#ds):not(#ds) body :is(.btn-primary,.btn-secondary):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:100%!important}html:not(#ds):not(#ds) body .whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:18px!important;right:16px!important}html:not(#ds):not(#ds) body .contact-form:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(#ds):not(#ds) body .inline-rfq__shell:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--ds-r-tile)!important;padding:20px!important}html:not(#ds):not(#ds) body :is(a,button,[role=button],label.upload-zone,input[type=checkbox]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:44px!important}html:not(#ds):not(#ds) body :is(p,li,footer.footer,.hero-commitments) :is(a,button):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:0!important}html:not(#ds):not(#ds) body input[type=checkbox]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:22px!important;height:22px!important;min-height:22px!important}html:not(#ds):not(#ds) body .section-label[data-ds-row]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){flex-wrap:wrap!important;row-gap:8px!important}html:not(#ds):not(#ds) body :is(figcaption,dt,.case-label):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-xs)!important;line-height:1.4!important}}@media (width<=600px){html:root body #quoteForm #quoteFormStatus:empty:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:none!important}}}@layer navigation-motion,search-continuity,search-trigger-continuity,navigation-controls,search-surface,search-keyboard;@layer glass-navigation{:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--unav-height:44px!important;--site-navbar-height:44px!important;--site-navbar-desktop-height:44px!important}@media (width<=1199px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--unav-height:48px!important;--site-navbar-height:48px!important;--site-navbar-mobile-height:48px!important}}}@layer apple-navigation{@media (width>=1200px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--unav-height:44px!important;--site-navbar-height:44px!important;--site-navbar-desktop-height:44px!important}}}@layer site-experience{html body form#quoteForm .field-error:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-block-size:40px!important;min-height:40px!important;font-size:var(--pp4-sm)!important;margin-block:4px!important;line-height:20px!important;display:block!important}html body form#quoteForm .field-error:empty:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){visibility:hidden!important}html body form#quoteForm div#quoteFormStatus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-block-size:calc(4.2em + 24px)!important}html body form#quoteForm :is(.upload-status,#quoteSubmitButton):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){animation:none!important}html body main :is(.fade-up,[data-site-reveal],[data-motion-reveal]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}html body main :is(.btn-primary,.btn-secondary,.filter-btn,.experience-rail-controls button):is(:hover,:active):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:none!important;transform:scale(1)translate(0,0)!important}html body main :is(.btn-primary,.btn-secondary,.filter-btn,.experience-rail-controls button):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:background-color .16s,color .16s,border-color .16s,opacity .16s!important}html body form#quoteForm #fileList:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-block-size:76px!important}html body form#quoteForm .upload-status:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){overflow-wrap:anywhere;min-block-size:2.8em;line-height:1.4;display:block}html body form#quoteForm #quoteFormStatus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){overflow-wrap:anywhere;line-height:1.4;box-sizing:border-box!important;min-block-size:calc(2.8em + 24px)!important;margin-block:8px!important;padding:12px 16px!important;transition:color .16s,background-color .16s!important;display:block!important}html body form#quoteForm #quoteFormStatus:empty:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){visibility:hidden!important}html body form#quoteForm #quoteSubmitButton:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-block-size:48px!important}html body form#quoteForm #quoteSubmitButton[aria-busy=true]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){cursor:progress}@media (prefers-reduced-motion:reduce){html body form#quoteForm :is(svg,.spinner):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:none!important;animation:none!important}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--experience-ink:#1d1d1f;--experience-copy:#515154;--experience-muted:#6e6e73;--experience-surface:#f5f5f7;--experience-link:var(--pp4-accent);--experience-radius:var(--pp4-card-radius);--experience-section:clamp(64px,7vw,104px);--experience-font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;scroll-padding-top:88px!important}body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-font-smoothing:antialiased;font-family:var(--experience-font)!important;color:var(--experience-ink)!important}main:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-family:var(--experience-font)!important}main :is(h1,h2,h3,h4,p,li,th,td,label,input,select,textarea,button):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-family:inherit!important}main :is(h1,h2,h3,h4):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-wrap:balance;overflow-wrap:break-word;letter-spacing:-.025em!important}main h1:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-display)!important;letter-spacing:-.035em!important;font-weight:600!important;line-height:1.08!important}main :is(.section-desc,.hs-lead):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-title)!important;color:var(--experience-copy)!important;-webkit-line-clamp:unset!important;max-width:70ch!important;max-height:none!important;line-height:1.6!important;display:block!important;overflow:visible!important}main .section-label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-xs)!important;letter-spacing:.035em!important;box-shadow:none!important;color:var(--experience-muted)!important;background:0 0!important;border:0!important;font-weight:600!important}main>:is(.section,.hs-section):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-block:var(--experience-section)!important}main .section-header:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:clamp(28px,4vw,48px)!important}main :is(section[id],h2[id],h3[id]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-margin-top:88px!important}main :is(.service-card,.cap-card,.industry-card:not(.industry-card--bg),.case-card,.blog-card,.gallery-card,.value-card,.lead-card,.stat-card,.vas-card,.oi-card,.ind-card,.mat-card,.seo-link-card,.cert-card,.equip-card,.platform-principle,.de-case-card,.hs-card,.decision-signal,.services-task-link,.cap-item):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--experience-radius)!important;background:var(--experience-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:0!important;transition:background-color .16s,opacity .2s!important;transform:none!important}main :is(.service-card,.cap-card,.industry-card:not(.industry-card--bg),.case-card,.blog-card,.gallery-card,.value-card,.lead-card,.stat-card,.vas-card,.oi-card,.ind-card,.mat-card,.seo-link-card,.cert-card,.equip-card,.platform-principle,.hs-card):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:none!important;border:0!important;transform:none!important}main :is(.service-card h3,.cap-card h3,.gallery-body h3,.blog-card h3,.hs-card h3,.vas-card h3,.ind-card h3,.value-card h3,.platform-principle h3):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){hyphens:auto;font-size:var(--pp4-heading)!important;color:var(--experience-ink)!important;overflow-wrap:anywhere!important;font-weight:600!important;line-height:1.3!important}main :is(.gallery-body>p,.blog-content>p,.hs-card>p,.vas-card>p,.ind-card>p,.value-card>p,.platform-principle>p,.oi-card>p):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)!important;color:var(--experience-copy)!important;-webkit-line-clamp:unset!important;max-height:none!important;line-height:1.6!important;display:block!important;overflow:visible!important}main :is(.services-task-icon,.vas-icon):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:none!important;color:#424245!important;background:0 0!important;border:0!important;border-radius:0!important}main :is(th,td):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){line-height:1.55!important}main :is(.btn-primary,.btn-primary-inline):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-pill)!important;color:#fff!important;min-height:48px!important;box-shadow:none!important;background:#1d1d1f!important;border:0!important;padding:12px 24px!important;font-weight:500!important;line-height:1.4!important}main :is(.btn-primary,.btn-primary-inline):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:none!important;background:#333336!important;transform:none!important}main .btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-pill)!important;min-height:48px!important;box-shadow:none!important;padding:12px 24px!important;font-weight:500!important;line-height:1.4!important}main :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)!important;border-radius:var(--pp4-radius)!important;color:var(--experience-ink)!important;box-shadow:none!important;background-color:#fff!important;border-color:#86868b!important}main :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:48px!important}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline-offset:4px!important;outline:3px solid #0b6f69!important}:is(button,a,input,select,textarea):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){touch-action:manipulation}main :is(.fade-up,.fade-in,.reveal):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}main :is(.tilt-card,.parallax-layer):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:none!important}@media (width<=768px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--experience-radius:var(--pp4-card-radius);--experience-section:56px}main h1:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-display)!important;line-height:1.12!important}main :is(.section-title,.section-header h2,.hs-section h2):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-section)!important}main :is(.section-desc,.services-task-intro,.hs-lead):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)!important}}@media (prefers-reduced-motion:reduce){html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-behavior:auto!important}main :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),main :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,main :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}main p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)!important;line-height:1.65!important}main :is(p,h3):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-line-clamp:unset!important;max-height:none!important;overflow:visible!important}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--site-navbar-desktop-height:56px!important;--site-navbar-mobile-height:56px!important;--unav-height:56px!important}main :is(.services-task-grid,.platform-principles__grid):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:stretch!important;gap:24px!important;overflow:visible!important}main .platform-principles__grid .platform-principle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:0 0!important;border:0!important;border-radius:0!important;padding:24px 0!important}main .platform-principle h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin:20px 0 16px!important}@media (width<=768px){main :is(.gallery-grid,.services-task-grid,.platform-principles__grid):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:20px!important}}main :is(p,li,figcaption):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-wrap:pretty}:is(#quoteForm,.inline-rfq) :is(input,select,textarea):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)!important;max-width:100%!important}:is(#quoteForm,.inline-rfq) :is(.field-help,.rfq-submit-requirement,.rfq-field-requirement):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-wrap:pretty;font-size:var(--pp4-sm)!important;line-height:1.65!important}#quoteForm .privacy-consent:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){align-items:flex-start!important;gap:10px!important}#quoteForm .privacy-consent input:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){flex:0 0 18px!important;width:18px!important;min-height:18px!important;margin-top:3px!important}#quoteForm .privacy-consent label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){cursor:pointer;font-size:var(--pp4-sm)!important;line-height:1.7!important}#quoteForm .rfq-submit-promises:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){flex-wrap:wrap!important;gap:8px 16px!important;display:flex!important}#quoteForm .rfq-submit-promises span:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-xs)!important;line-height:1.6!important}#quoteForm .rfq-details-toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){white-space:normal!important;min-height:44px!important}.inline-rfq__shell>:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-width:0!important}@media (width<=600px){main .section-container:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-inline:20px!important}#quoteForm:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:24px 20px!important}#quoteForm .form-submit>button:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){white-space:normal!important;min-height:48px!important;padding:12px 18px!important;line-height:1.45!important}#quoteForm .form-status:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){overflow-wrap:anywhere!important}}@media (prefers-reduced-motion:reduce){html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-behavior:auto!important}}@media (width<=600px){main section[data-ds-hc]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-inline:20px!important}main section>.section-container:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}:is(#quoteForm,.inline-rfq) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:48px!important}:is(#quoteForm,.inline-rfq) :is(input,select,textarea):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-margin-block:80px 32px}#quoteForm .privacy-consent:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:44px!important;padding-block:8px!important}.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;width:44px!important;height:44px!important;right:16px!important}#backToTop:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:none!important}}@media (width<=1199px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--site-navbar-mobile-height:48px!important;--unav-height:48px!important}@keyframes navigation-language-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--unity-gutter:clamp(20px,3vw,40px);--unity-space:clamp(64px,7vw,104px);--unity-line:#d2d2d7}main .section-container:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:1180px!important}main .section-header:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-align:left!important;margin-bottom:40px!important}main .section-header :is(h2,p):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-inline:0!important}main :is(.section-title,.section-header h2,.hs-section h2):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-display)!important;font-weight:600!important;line-height:1.15!important}html[lang^=zh] main :is(h1,h2,h3,.lead-name):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){letter-spacing:0!important;line-height:1.25!important}main :is(.section-desc,.hs-lead):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#515154!important;line-height:1.65!important}main :is(.section-label,.de-case-label):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-xs)!important;color:#6e6e73!important;letter-spacing:.015em!important;font-weight:500!important;line-height:1.5!important}main .section-label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:16px!important}main .section-label :is(svg,i):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:inherit!important}main .section-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:68ch!important;margin-top:20px!important}main .platform-principles__grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:32px!important}main .platform-principles__header>:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){overflow-wrap:anywhere;hyphens:auto;min-width:0!important}main .platform-principle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:0 0!important;border-top:1px solid #d2d2d7!important;border-radius:0!important;padding:24px 0 0!important}main .platform-principle h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-title)!important;margin-top:12px!important;line-height:1.3!important}main .platform-principle p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)!important;line-height:1.65!important}@media (width<=768px){main .section-header:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:28px!important}main :is(.section-title,.section-header h2,.hs-section h2):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-heading)!important}main .section-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-top:16px!important}}@media (width>=1200px){body main:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:filter .24s!important}}@media (prefers-reduced-motion:reduce){body main:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:none!important}}html body .rfq-submit-promises span:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#626267!important;-webkit-text-fill-color:#626267!important}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--pcba-motion-feedback:.16s;--pcba-motion-enter:.32s;--pcba-motion-exit:.22s;--pcba-motion-content:.24s;--pcba-motion-ease:cubic-bezier(.22,1,.36,1);--pcba-motion-ease-out:cubic-bezier(.4,0,1,1)}@media (prefers-reduced-motion:no-preference){body main:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:filter var(--pcba-motion-enter) var(--pcba-motion-ease)!important}html body :is(.btn-primary,.btn-secondary,.nav-cta,.filter-btn,.footer-social a,.lang-switcher__option,.site-search-results a):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:color var(--pcba-motion-feedback) ease,background-color var(--pcba-motion-feedback) ease,border-color var(--pcba-motion-feedback) ease,opacity var(--pcba-motion-feedback) ease!important}main :is(.service-card,.cap-card,.industry-card,.case-card,.blog-card,.gallery-card,.value-card,.lead-card,.stat-card,.vas-card,.oi-card,.ind-card,.mat-card,.seo-link-card,.cert-card,.equip-card,.de-case-card,.decision-signal):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:background-color var(--pcba-motion-feedback) ease,opacity var(--pcba-motion-feedback) ease!important}html body :is(.whatsapp-float,.back-to-top)[data-site-floating-action]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-duration:var(--pcba-motion-feedback)!important;transition-timing-function:var(--pcba-motion-ease)!important}}@media (prefers-reduced-motion:reduce){html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-behavior:auto!important}html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@keyframes site-search-reveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-6px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes site-search-dismiss{to{opacity:0;transform:translateY(-6px)}}@keyframes search-panel-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes search-panel-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes search-mobile-in{0%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes search-mobile-out{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@keyframes search-content-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes search-content-out{to{opacity:0;transform:translateY(-4px)}}@keyframes search-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes search-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes motion-popover-in{0%{opacity:0}to{opacity:1}}html:not(.white-apple-theme):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--bg);color-scheme:dark only}html:not(.white-apple-theme) body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:var(--bg);-webkit-font-smoothing:antialiased;min-height:100dvh}html.white-apple-theme:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#1d1d1f!important;color-scheme:light!important;--bg:#fff!important;--bg-2:#f5f5f7!important;--bg-3:#fafafa!important;--text:#1d1d1f!important;--text-soft:#6e6e73!important;--muted:#6e6e73!important;--muted-2:#86868b!important;--line:#1d1d1f1f!important;background:#fff!important}html.white-apple-theme body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#1d1d1f!important;background:#fff!important}@media (prefers-color-scheme:light){html:not(.white-apple-theme):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color-scheme:dark only;background:var(--bg)!important}html:not(.white-apple-theme) body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5faf7;background-color:var(--bg)!important}}html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--bg,#0b0b0c);color-scheme:dark only}html:not(.page-home):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--logo-icon-height:24px;--logo-icon-max-width:65px;--logo-footer-height:24px;--logo-footer-max-width:65px}@keyframes float-blob{0%{transform:translate(0)scale(1)rotate(0)}50%{transform:translate(70px,60px)scale(1.08)rotate(180deg)}to{transform:translate(-60px,110px)scale(.92)rotate(360deg)}}html:not(.page-home) .geo-answer-question:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);letter-spacing:0;text-transform:none;font-weight:700;line-height:1.4;color:#dffbff!important;margin:0 0 6px!important}html:not(.page-home) .geo-answer-text:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body);line-height:1.72;max-width:none!important;color:var(--muted,#a9b6b1)!important;margin:0!important}html:not(.page-home) .section-light:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){position:relative;overflow:hidden;color:var(--text,#f5faf7)!important;background:linear-gradient(#ffffff0e,#ffffff06),#061f266b!important;border-top:1px solid #ffffff17!important;border-bottom:1px solid #ffffff12!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff08!important}html:not(.page-home) .section-light:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 18%,#36b8a91f,#0000 28%),radial-gradient(circle at 84% 72%,#36b8a914,#0000 30%);position:absolute;inset:0}html:not(.page-home) .section-light>:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){z-index:1;position:relative}html:not(.page-home) .section-light .section-label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--primary-light,#36b8a9)!important}html:not(.page-home) .section-light .section-title:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) .section-light h2:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) .section-light h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--text,#f5faf7)!important}html:not(.page-home) .section-light .section-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) .section-light p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--muted,#a9b6b1)!important}@supports (content-visibility:auto){html:not(.page-home) main>section:not(:first-of-type):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){content-visibility:auto;contain-intrinsic-size:1px 900px}}@media (width<=768px){html:not(.page-home):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--logo-icon-height:22px;--logo-icon-max-width:60px;--logo-footer-height:22px;--logo-footer-max-width:60px}html:not(.page-home) .geo-answer-text:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);line-height:1.66}html:not(.page-home) .glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html:not(.page-home) .glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{content:none!important;background:0 0!important;animation:none!important;display:none!important}html:not(.page-home) .glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-backdrop-filter:blur(20px)saturate(150%)!important;background:linear-gradient(#ffffff24,#ffffff0f),#12151470!important;border:1px solid #fff3!important;box-shadow:0 10px 28px #0000003d,inset 0 1px #ffffff2e!important}html:not(.page-home) .tilt-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:none!important;transform:none!important}html:not(.page-home) .back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) .whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:0 10px 28px #0000003d,inset 0 1px #ffffff2e!important}}@media (prefers-color-scheme:light){html:not(.page-home):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color-scheme:dark only;background:var(--bg,#0b0b0c)!important}}@supports (content-visibility:auto){html:not(.page-home) main>section.section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){content-visibility:auto;contain-intrinsic-size:auto 520px}}@media (width<=768px){html:not(.page-home) .section-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:34ch!important;font-size:var(--pp4-sm)!important;margin-bottom:24px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.58!important;display:-webkit-box!important;overflow:hidden!important}html:not(.page-home) .section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:56px 16px!important}html:not(.page-home) .section-header:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:30px!important}html:not(.page-home) .section-title:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-section)!important;line-height:1.14!important}html:not(.page-home) .geo-answer-question:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-xs)!important;margin-bottom:4px!important;line-height:1.35!important}html:not(.page-home) .geo-answer-text:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--pp4-sm)!important;line-height:1.52!important;display:-webkit-box!important;overflow:hidden!important}html:not(.page-home) .glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-card-radius)!important}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/fonts/inter/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/fonts/inter/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--reading-measure:68ch;--summary-measure:54ch}html:not(.page-home):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--subpage-section-space:clamp(88px,10vw,152px);--subpage-media-radius:var(--pp4-card-radius)}@media (width>=769px){html:not(.page-home) .section-header:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) .section>.section-container>div[style*=text-align\:center]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:clamp(40px,5vw,72px)!important}html:not(.page-home) .service-row:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:clamp(40px,6vw,88px)}}html:not(.page-home) main .section figure:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--subpage-media-radius);background:#101918;overflow:hidden;box-shadow:0 22px 48px #0000003d}html:not(.page-home) main .section figure>img:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){object-fit:cover;width:100%;min-height:220px;transition:transform .5s;display:block}@media (hover:hover){html:not(.page-home) main .section figure:hover>img:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:scale(1.035)}}@media (width<=768px){html:not(.page-home) main .section figure>img:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:190px}}.section-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:var(--reading-measure);line-height:1.68}.section-title+.section-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.section-label+.section-title:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-top:0}.platform-principle p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=768px){.section-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:36ch}}.lang-switcher__menu:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-backdrop-filter:none!important;border-radius:var(--pp4-card-radius)!important;background:#161819!important;border:1px solid #ffffff29!important;padding:8px!important;box-shadow:0 20px 46px #0000005c,inset 0 1px #ffffff14!important}.lang-switcher__option:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7c7!important;min-height:40px!important;box-shadow:none!important;border-radius:var(--pp4-radius)!important;background:0 0!important;border:0!important;padding:8px 14px!important}.lang-switcher__option:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.lang-switcher__option:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#fff!important;background:#ffffff14!important}@media (width<=768px){.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){right:calc(12px + env(safe-area-inset-right,0px))!important;border-radius:var(--pp4-card-radius)!important;color:#f5f5f7c7!important;-webkit-backdrop-filter:none!important;background:#101010e0!important;border:1px solid #ffffff1c!important;width:42px!important;height:42px!important;transition:opacity .25s,visibility .25s,transform .28s,box-shadow .2s!important;position:fixed!important;box-shadow:0 12px 28px #00000042!important}.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;z-index:1250!important;transform:translateY(12px)!important}.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){z-index:1240!important;bottom:calc(64px + env(safe-area-inset-bottom,0px))!important;opacity:1!important;visibility:visible!important;transform:none!important}.back-to-top.visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.back-to-top .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){z-index:1!important;width:20px!important;height:20px!important;position:relative!important}.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-card-radius)!important;width:44px!important;height:44px!important}.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-card-radius)!important}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--header-max-width:1200px}.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-card-radius)!important}@media (width>=769px){.nav-cta:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;border-radius:var(--pp4-radius)!important;background:#ffffff1a!important;border:1px solid #ffffff29!important;padding:10px 22px!important;font-weight:600!important;line-height:1.2!important;transition:all .3s!important;box-shadow:0 8px 20px #00000014,inset 0 1px #ffffff29!important}.nav-cta:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:linear-gradient(135deg,var(--primary-dark,#2f9f94),var(--primary,#36b8a9))!important;border-color:#36b8a973!important}.nav-cta:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{display:none!important}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--glass-bg:linear-gradient(180deg,#ffffff1b 0%,#ffffff0d 46%,#ffffff05 100%);--glass-bg-light:linear-gradient(180deg,#ffffffe6 0%,#ffffffc2 100%);--glass-border:1px solid #ffffff24;--glass-border-light:1px solid #ffffffa8;--glass-shadow:0 14px 34px #00000038,0 3px 10px #0000000f,inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #ffffff06;--glass-shadow-light:0 14px 30px #141c1814,0 3px 8px #141c180a,inset 0 1px 0 #ffffffd1,inset 0 -1px 0 #ffffff24}body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-image:radial-gradient(circle at 16% 14%,#36b8a91c,transparent 26%),radial-gradient(circle at 84% 78%,#36b8a914,transparent 24%),radial-gradient(circle at 52% 34%,#36b8a909,transparent 22%),linear-gradient(180deg,var(--bg) 0%,#082931 48%,#0a3037 100%)}body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{background:radial-gradient(circle at top,#ffffff08,#0000 36%),linear-gradient(#ffffff03,#0000 22%)}.glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.nav-cta:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.upload-zone:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--glass-bg)!important;border:var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}.glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-backdrop-filter:blur(18px)saturate(128%)!important}.glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,.nav-cta:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,.upload-zone:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{background:radial-gradient(136% 108% at var(--gx,22%) var(--gy,0%),#ffffff38 0%,#ffffff1a 16%,#ffffff09 30%,transparent 58%),linear-gradient(180deg,#ffffff14,#fff0 42%)!important;opacity:.62!important}.glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after,.nav-cta:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after,.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after,.upload-zone:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{opacity:.34!important;background:linear-gradient(135deg,#ffffff24,#0000 24% 76%,#36b8a90a),linear-gradient(#0000 58%,#ffffff05)!important}.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#ffffff0e!important;border-color:#ffffff1f!important;box-shadow:0 10px 24px #00000014,inset 0 1px #ffffff1f!important}.btn-secondary:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#ffffff13!important;border-color:#ffffff2e!important;box-shadow:0 14px 28px #0000001a,inset 0 1px #ffffff24!important}.section-label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#e0f6f9d6}html:not(.page-home) .section-light:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:linear-gradient(#ffffff0a,#ffffff05),#061d245c!important;border-top-color:#ffffff12!important;border-bottom-color:#ffffff0e!important;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #ffffff05!important}html:not(.page-home) .section-light:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{background:radial-gradient(circle at 16% 18%,#36b8a914,#0000 26%),radial-gradient(circle at 84% 72%,#36b8a90d,#0000 28%)!important}@media (width<=768px){.glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-backdrop-filter:blur(16px)saturate(122%)!important}.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:0 8px 18px #00000014,inset 0 1px #ffffff1a!important}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--brand-green:#36b8a9;--brand-green-dark:#2f9f94;--brand-green-soft:#36b8a929;--primary:#36b8a9!important;--primary-dark:#2f9f94!important;--primary-light:#36b8a9!important;--accent:#36b8a9!important;--success:#36b8a9!important}html body .section-label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--brand-green)!important;-webkit-text-fill-color:currentColor!important}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--brand-green:#36b8a9;--brand-green-dark:#2f9f94;--brand-green-soft:#36b8a924;--flat-bg:#0b0b0c;--flat-surface:#121414db;--flat-surface-strong:#101112;--flat-border:#ffffff16;--glass-bg:#121414c7;--glass-bg-light:#121414c7;--primary:#36b8a9;--primary-dark:#2f9f94;--primary-light:#36b8a9;--accent:#36b8a9}html body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:var(--flat-bg)!important;background-image:none!important}html body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{box-shadow:none!important;background:0 0!important}.nav-cta:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--brand-green)!important;color:#06100e!important;box-shadow:none!important;background-image:none!important}.glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.upload-zone:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--flat-surface)!important;border-color:var(--flat-border)!important;box-shadow:none!important;background-image:none!important}.glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,.glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after,.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after,.upload-zone:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,.upload-zone:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after,.nav-cta:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,.nav-cta:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{content:none!important;background:0 0!important;display:none!important}.section-light:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#0f1110!important}.section-light:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{background:0 0!important}.lang-switcher__menu:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.lang-switcher__option:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-image:none!important}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--brand-green:#36b8a9;--brand-green-hover:#48c4b7;--brand-green-muted:#36b8a929;--brand-green-border:#36b8a93d;--flat-bg:#0a0c0c;--flat-bg-2:#0f1110;--flat-surface:#101212d1;--flat-surface-soft:#ffffff09;--flat-surface-hover:#ffffff0e;--flat-surface-strong:#101211;--flat-border:#ffffff16;--flat-border-strong:#ffffff24;--text:#f1f3f2;--text-soft:#f1f3f2c2;--muted:#f1f3f28f;--muted-2:#f1f3f26b;--line:#ffffff14;--line-strong:#ffffff24;--premium-ease:cubic-bezier(.16,1,.3,1)}html body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:var(--flat-bg)!important;color:var(--text)!important}.lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:color .22s ease,opacity .22s ease,background-color .22s ease,border-color .22s ease,transform .22s var(--premium-ease)!important}.lang-switcher__toggle:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.lang-switcher__toggle:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#fff!important;opacity:1!important}.nav-cta:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.lang-switcher__menu:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.lang-switcher__option:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--flat-surface-soft)!important;border-color:var(--flat-border)!important;color:var(--text-soft)!important;box-shadow:none!important;background-image:none!important}.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.nav-cta:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.upload-zone:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:transform .22s var(--premium-ease),background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,opacity .22s ease!important}.glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.upload-zone:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--flat-surface)!important;border-color:var(--flat-border)!important;box-shadow:none!important;background-image:none!important}input:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),textarea:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),select:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.form-group input:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.form-group textarea:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.form-group select:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--flat-border)!important;color:var(--text)!important;background:#ffffff09!important;transition:border-color .2s,background-color .2s,box-shadow .2s!important}input:focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),textarea:focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),select:focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.form-group input:focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.form-group textarea:focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.form-group select:focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--brand-green-border)!important;background:#ffffff0d!important;box-shadow:0 0 0 3px #36b8a91f!important}a:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),button:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),input:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),textarea:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),select:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),[role=button]:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline:none!important;box-shadow:0 0 0 3px #36b8a92e!important}@media (any-hover:hover){.btn-secondary:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.nav-cta:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.lang-switcher__option:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.upload-zone:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--flat-surface-hover)!important;border-color:var(--flat-border-strong)!important;color:#fff!important;transform:translateY(-1px)!important}}.btn-secondary:active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.nav-cta:active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.lang-switcher__option:active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:translateY(0)scale(.985)!important}@media (width<=768px){.lang-switcher__toggle:active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:scale(.94)!important}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--apple-font-text:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","Segoe UI",Arial,sans-serif;--apple-font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Segoe UI",Arial,sans-serif;--apple-radius-control:var(--pp4-card-radius);--apple-radius-card:var(--pp4-card-radius);--apple-radius-panel:var(--pp4-card-radius);--apple-radius-sheet:32px;--apple-radius-pill:var(--pp4-pill);--apple-glass:#1618189e;--apple-glass-strong:#101212b8;--apple-glass-soft:#ffffff0e;--apple-glass-hover:#ffffff14;--apple-hairline:#ffffff24;--apple-hairline-soft:#ffffff17;--apple-inner-highlight:#ffffff24;--apple-shadow:0 18px 48px #00000038;--apple-shadow-soft:0 10px 28px #00000029;--apple-blur:blur(24px) saturate(150%);--apple-blur-strong:blur(32px) saturate(165%)}html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),button:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),input:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),textarea:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),select:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:var(--apple-font-text)!important;letter-spacing:0!important}h1:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),h2:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),h4:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),h5:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.hero h1:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.section-title:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-family:var(--apple-font-display)!important;letter-spacing:0!important}p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),a:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),span:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),li:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),small:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),button:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),input:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),textarea:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),select:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){letter-spacing:0!important}.nav-cta:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.lang-switcher__option:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--apple-radius-control)!important}.nav-cta:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--apple-radius-pill)!important}.glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.upload-zone:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.contact-form:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.quote-form-head:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){isolation:isolate!important;border-radius:var(--apple-radius-card)!important;background:var(--apple-glass)!important;border-color:var(--apple-hairline-soft)!important;box-shadow:inset 0 1px 0 var(--apple-inner-highlight)!important;-webkit-backdrop-filter:var(--apple-blur)!important;background-image:none!important;position:relative!important;overflow:hidden!important}.contact-form:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.lang-switcher__menu:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.upload-zone:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--apple-radius-panel)!important}.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.nav-cta:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--apple-hairline)!important;-webkit-backdrop-filter:blur(18px)saturate(135%)!important;background:#ffffff0f!important;box-shadow:inset 0 1px #ffffff1f!important}input:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),textarea:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),select:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.form-group input:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.form-group textarea:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.form-group select:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--apple-radius-control)!important;-webkit-backdrop-filter:blur(14px)saturate(130%)!important;background:#ffffff0e!important;border-color:#ffffff1f!important}.glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,.upload-zone:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{content:""!important;pointer-events:none!important;border-radius:inherit!important;opacity:.72!important;background:linear-gradient(#ffffff1f,#0000 42%)!important;display:block!important;position:absolute!important;inset:0!important}.glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after,.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after,.upload-zone:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{content:""!important;pointer-events:none!important;border-radius:var(--pp4-radius)!important;opacity:1!important;background:0 0!important;border:1px solid #ffffff0e!important;display:block!important;position:absolute!important;inset:1px!important}.glass-panel>:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.btn-secondary>:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.upload-zone>:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){z-index:1;position:relative}@media (any-hover:hover){.glass-panel:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:var(--apple-shadow-soft),inset 0 1px #ffffff29!important;background:#1c1e1ead!important;border-color:#ffffff2e!important;transform:translateY(-2px)!important}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--brand-green:#36b8a9;--brand-green-hover:#47c7b6;--brand-green-muted:#36b8a91c;--brand-green-border:#36b8a92b;--brand-green-soft:#36b8a91c;--flat-bg:#050505;--flat-bg-2:#0a0a0b;--flat-surface:#1d1d1fad;--flat-surface-soft:#ffffff0d;--flat-surface-hover:#ffffff14;--flat-surface-strong:#1d1d1feb;--flat-border:#ffffff1b;--flat-border-strong:#ffffff2e;--text:#f5f5f7;--text-soft:#f5f5f7b8;--muted:#f5f5f785;--muted-2:#f5f5f761;--line:#ffffff14;--line-strong:#ffffff24;--apple-glass:#1d1d1f94;--apple-glass-strong:#121214c7;--apple-glass-soft:#ffffff0d;--apple-glass-hover:#ffffff15;--apple-hairline:#ffffff24;--apple-hairline-soft:#ffffff18;--apple-inner-highlight:#ffffff1b;--primary:#36b8a9!important;--primary-dark:#2f9f94!important;--primary-light:#36b8a9!important;--accent:#36b8a9!important;--success:#36b8a9!important}html body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--text)!important;background-color:#050505!important}.section-label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#36b8a9c7!important;-webkit-text-fill-color:currentColor!important}.lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7a8!important}.lang-switcher__toggle:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.lang-switcher__toggle:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7f5!important}.section-header .section-title:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{background-color:#36b8a9b8!important}html:not(.page-home) .section-light:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.footer:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:#0a0a0bdb!important;border-color:#ffffff12!important}.glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.upload-zone:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.contact-form:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.quote-form-head:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:#1d1d1fa3!important;border-color:#ffffff1b!important}.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.nav-cta:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.lang-switcher__option:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7c7!important;background-color:#ffffff0d!important;border-color:#ffffff1f!important}.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:#36b8a9db!important;border-color:#ffffff2e!important}input:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),textarea:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),select:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.form-group input:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.form-group textarea:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.form-group select:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--text)!important;background-color:#ffffff0d!important;border-color:#ffffff1f!important}input:focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),textarea:focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),select:focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.form-group input:focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.form-group textarea:focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.form-group select:focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:#ffffff12!important;border-color:#36b8a957!important}.lang-switcher__menu:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:#1c1c1ee6!important;border-color:#ffffff24!important}.lang-switcher__option:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.lang-switcher__option:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.lang-switcher__option.is-active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7f5!important;background-color:#ffffff12!important}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--apple-motion-out:cubic-bezier(.16,1,.3,1);--apple-motion-soft:cubic-bezier(.22,1,.36,1);--apple-motion-idle:cubic-bezier(.37,0,.63,1)}@keyframes appleHeroCardFloat{0%,to{translate:0}50%{translate:var(--float-x,0) var(--float-y,-6px)}}@keyframes appleHeroImageBreathe{0%,to{scale:1}50%{scale:1.012}}@media (any-hover:hover){.nav-cta:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-duration:.52s!important;transition-timing-function:var(--apple-motion-out)!important}}.fade-up.visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){filter:blur()}@media (prefers-reduced-motion:reduce){.fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){filter:none!important;transition:none!important}}@media (width>=769px){.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7b8!important;-webkit-backdrop-filter:blur(18px)saturate(150%)!important;background-color:#1d1d1fa8!important;border-color:#ffffff21!important;width:46px!important;height:46px!important;box-shadow:0 12px 30px #0003,inset 0 1px #ffffff1a!important}.whatsapp-float:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#fff!important;background-color:#36b8a9c7!important;border-color:#fff3!important;transform:translateY(-2px)!important;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff2e!important}}@media (width<=768px){.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#36b8a9db!important;-webkit-backdrop-filter:blur(20px)saturate(145%)!important;border-radius:var(--pp4-card-radius)!important;background-color:#1d1d1fb8!important;background-image:none!important;border-color:#ffffff24!important;width:44px!important;height:44px!important;box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff1a!important}.whatsapp-float .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:20px!important;height:20px!important}.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7c7!important;-webkit-backdrop-filter:blur(20px)saturate(145%)!important;border-radius:var(--pp4-card-radius)!important;background-color:#1d1d1fb8!important;background-image:none!important;border-color:#ffffff24!important;width:44px!important;height:44px!important;box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff1a!important}html:not(.page-home) .geo-answer-question:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) .geo-answer-text:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;overflow-wrap:anywhere!important;max-width:100%!important;display:block!important;overflow:visible!important}}.fade-up:not(.visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){filter:none!important}.fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:opacity .62s var(--apple-motion-soft),transform .76s var(--apple-motion-out)!important}html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-padding-top:92px}section[id]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),main [id]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-margin-top:92px}@media (width<=768px){html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-padding-top:76px}section[id]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),main [id]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-margin-top:76px}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--site-black:#050505;--site-black-2:#070707;--site-black-3:#0a0a0a;--site-divider:#ffffff13;--site-divider-soft:#ffffff0b}html:not(.page-home):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:var(--site-black)!important;background-image:none!important}html:not(.page-home) body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{background:0 0!important;display:none!important}html:not(.page-home) .section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) main>section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) .platform-principles:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:var(--site-black)!important;background-image:none!important}html:not(.page-home) .section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) main>section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-top-color:var(--site-divider-soft)!important}html:not(.page-home) .platform-principles:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-top:1px solid var(--site-divider-soft)!important;border-bottom:1px solid var(--site-divider-soft)!important}html:not(.page-home) .platform-principles:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html:not(.page-home) .platform-principles:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{content:none!important;background:0 0!important;display:none!important}html:not(.page-home) .platform-principle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) .glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:#ffffff07!important;background-image:none!important;border-color:#ffffff14!important;box-shadow:inset 0 1px #ffffff0b!important}html:not(.page-home) .platform-principle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html:not(.page-home) .platform-principle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after,html:not(.page-home) .glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html:not(.page-home) .glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{background-image:none!important}@media (width<=768px){html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-text-size-adjust:100%;text-size-adjust:100%}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--navbar-height:64px;--mobile-nav-top:calc(var(--navbar-height) + 10px + env(safe-area-inset-top,0px))}.lang-switcher__option img:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:none!important}.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){right:calc(12px + env(safe-area-inset-right,0px))!important;border-radius:var(--pp4-card-radius)!important;color:#f5f5f7c7!important;-webkit-backdrop-filter:none!important;z-index:1240!important;isolation:isolate!important;background:#101010e0!important;border:1px solid #ffffff1c!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;transition:opacity .25s,visibility .25s,transform .28s,box-shadow .2s!important;display:inline-flex!important;position:fixed!important;box-shadow:0 12px 28px #00000042!important}.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;z-index:1250!important;opacity:0!important;visibility:hidden!important;transform:translateY(12px)!important}.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:calc(66px + env(safe-area-inset-bottom,0px))!important;opacity:1!important;visibility:visible!important;transform:none!important}.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){right:calc(12px + env(safe-area-inset-right,0px))!important;color:#f5f5f7db!important;-webkit-backdrop-filter:none!important;isolation:isolate!important;z-index:1250!important;text-indent:-9999px!important;border-radius:var(--pp4-card-radius)!important;background:linear-gradient(135deg,#ffffff1a,#ffffff05),#101010d1!important;border:1px solid #ffffff24!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;font-size:0!important;transition:opacity .25s,visibility .25s,transform .28s cubic-bezier(.16,1,.3,1),background .28s,border-color .28s,box-shadow .28s!important;display:inline-flex!important;position:fixed!important;box-shadow:0 12px 28px #00000042!important}.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;z-index:1251!important;opacity:0!important;visibility:hidden!important;pointer-events:auto!important;transform:translateY(12px)!important}.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:calc(66px + env(safe-area-inset-bottom,0px))!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.back-to-top.visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.back-to-top:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.back-to-top:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.back-to-top:focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float:focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:linear-gradient(#ffffff24,#ffffff0a),#101010e6!important;border-color:#fff3!important;outline:none!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px #0000004d!important}.back-to-top .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){z-index:1!important;width:20px!important;height:20px!important;position:relative!important}@media (prefers-reduced-motion:reduce){.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.back-to-top.visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:none!important;transform:none!important}}html:not(.page-home) .back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) .whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),body .back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),body .whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:48px!important;height:48px!important;right:calc(14px + env(safe-area-inset-right,0px))!important;color:#f5f5f7e6!important;-webkit-backdrop-filter:none!important;text-indent:0!important;border-radius:var(--pp4-card-radius)!important;background:#121313e6!important;border:1px solid #ffffff24!important;font-size:0!important;box-shadow:0 14px 30px #00000052,inset 0 1px #ffffff0d!important}html:not(.page-home) .back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),body .back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:calc(14px + env(safe-area-inset-bottom,0px))!important}html:not(.page-home) .whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),body .whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:calc(74px + env(safe-area-inset-bottom,0px))!important}.back-to-top .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:22px!important;height:22px!important;margin:0!important;display:block!important}}.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7e6!important;-webkit-backdrop-filter:none!important;isolation:isolate!important;border-radius:var(--pp4-card-radius)!important;background:#121313e6!important;border:1px solid #ffffff24!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;display:inline-flex!important;overflow:hidden!important;box-shadow:0 14px 30px #00000052,inset 0 1px #ffffff0d!important}.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after,.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{opacity:0!important;background:0 0!important}.whatsapp-float .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.back-to-top .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){z-index:1!important;width:22px!important;height:22px!important;margin:0!important;display:block!important;position:relative!important}.whatsapp-float:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.back-to-top:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.back-to-top:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#121313f5!important;border-color:#fff3!important;box-shadow:0 16px 34px #00000057,inset 0 1px #ffffff0f!important}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--apple-page-radius-xl:26px;--apple-page-radius-lg:var(--pp4-card-radius);--apple-page-radius-md:var(--pp4-card-radius);--apple-page-radius-sm:var(--pp4-card-radius);--apple-page-ease:cubic-bezier(.16,1,.3,1)}html:not(.page-home) body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:linear-gradient(#ffffff06,#fff0 34%),#0b0c0c!important}:where(.glass-panel,.platform-principle,.service-card,.industry-card,.cap-item,.cert-card,.equip-card,.vas-card,.gallery-card,.blog-card,.cta-wrap,.contact-form,.upload-zone,.hs-card,.seo-link-card):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--apple-page-radius-lg)!important}@media (hover:hover) and (pointer:fine){:where(.glass-panel,.platform-principle,.service-card,.industry-card,.cap-item,.cert-card,.equip-card,.vas-card,.gallery-card,.blog-card,.hs-card):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:transform .42s var(--apple-page-ease),border-color .42s var(--apple-page-ease),background .42s var(--apple-page-ease),box-shadow .42s var(--apple-page-ease)!important}:where(.glass-panel,.platform-principle,.service-card,.industry-card,.cap-item,.cert-card,.equip-card,.vas-card,.gallery-card,.blog-card,.hs-card):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:#fff3!important;transform:translateY(-2px)!important;box-shadow:0 24px 54px #00000047,inset 0 1px #ffffff1f!important}:where(.gallery-card,.blog-card,.vas-card,.story-image):hover img:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),:where(.gallery-card,.blog-card,.vas-card,.story-image):hover video:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){filter:saturate()contrast(1.04)brightness()!important;transform:scale(1.025)!important}}.tilt-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform-style:flat!important;transform:none!important}.nav-cta:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:transform .28s var(--apple-page-ease),background .28s var(--apple-page-ease),border-color .28s var(--apple-page-ease),box-shadow .28s var(--apple-page-ease),color .28s var(--apple-page-ease)!important;border-radius:var(--pp4-pill)!important}.nav-cta:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.btn-secondary:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:translateY(-1px)!important}.lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-pill)!important;width:46px!important;min-width:46px!important;height:38px!important;min-height:38px!important}.lang-switcher__menu:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-card-radius)!important;padding:7px!important}.lang-switcher__option:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-radius)!important;min-height:40px!important;padding:8px 14px!important}.footer:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-top:1px solid #ffffff14!important}@media (width<=768px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--apple-page-radius-xl:22px;--apple-page-radius-lg:var(--pp4-card-radius);--apple-page-radius-md:var(--pp4-card-radius);--apple-page-radius-sm:var(--pp4-radius)}html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){overflow-x:clip!important}.section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-left:20px!important;padding-right:20px!important}.lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}.lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{width:20px!important;height:20px!important}.lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{width:7px!important;height:7px!important}.lang-switcher__menu:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-width:188px!important;max-width:calc(100vw - 32px)!important;right:0!important}.footer:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-left:20px!important;padding-right:20px!important}.contact-form:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:22px 18px!important}}@media (prefers-reduced-motion:reduce){:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html body :is(.glass-panel,.platform-principle,.service-card,.industry-card,.cap-item,.cert-card,.equip-card,.vas-card,.gallery-card,.blog-card,.cta-wrap,.contact-form,.upload-zone,.hs-card,.seo-link-card):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--apple-page-radius-lg)!important}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--apple-motion-spring:cubic-bezier(.18,.88,.32,1);--apple-motion-settle:cubic-bezier(.22,1,.36,1);--apple-motion-quick:cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:no-preference){html:not(.page-home) .fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) .glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:opacity .66s var(--apple-motion-settle),transform .72s var(--apple-motion-settle),filter .72s var(--apple-motion-settle),border-color .36s var(--apple-motion-quick),box-shadow .42s var(--apple-motion-settle)!important}html:not(.page-home) .fade-up:not(.visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:0!important;filter:blur(2px)!important;transform:translateY(16px)scale(.988)!important}html:not(.page-home) .fade-up.visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;filter:blur()!important;transform:translate(0)scale(1)!important}html:not(.page-home) :is(.btn-primary,.btn-secondary,.filter-btn,.lang-switcher__toggle,.lang-switcher__option):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:transform .26s var(--apple-motion-quick),color .24s var(--apple-motion-quick),background-color .3s var(--apple-motion-quick),border-color .3s var(--apple-motion-quick),box-shadow .42s var(--apple-motion-settle),opacity .22s var(--apple-motion-quick)!important}html:not(.page-home) :is(.btn-primary,.btn-secondary,.filter-btn,.lang-switcher__toggle,.lang-switcher__option):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-duration:.12s!important;transform:translateY(1px)scale(.985)!important}html:not(.page-home) :is(.glass-panel,.hs-card,.blog-card,.gallery-card,.cert-card,.equip-card):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:translateY(-2px)scale(1.002)!important}html:not(.page-home) :focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline-offset:4px!important;outline:2px solid #36d1c4d1!important}}@media (width<=768px){.footer:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:44px 16px 24px}}@keyframes navBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes navPanelIn{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes navItemIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:72px 16px!important}}svg.icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){vertical-align:middle;fill:currentColor;flex-shrink:0;display:inline-block}svg.icons use:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){fill:currentColor}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--logo-icon-height:24px;--logo-icon-max-width:65px;--logo-footer-height:24px;--logo-footer-max-width:65px}@media (width<=768px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--logo-icon-height:22px;--logo-icon-max-width:60px;--logo-footer-height:22px;--logo-footer-max-width:60px}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--primary:#36b8a9;--primary-dark:#2f9f94}.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-card-radius);color:#fff;isolation:isolate;border:1px solid #ffffff29;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .28s cubic-bezier(.16,1,.3,1),background .28s,border-color .28s,box-shadow .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;display:flex;position:fixed;overflow:hidden}.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(120% 90% at 22% 0,#ffffff47,#0000 58%),linear-gradient(135deg,#ffffff24,#0000 38% 68%,#36b8a91a);transition:opacity .28s;position:absolute;inset:0}.whatsapp-float:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.back-to-top:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-backdrop-filter:blur(2px);background:linear-gradient(#ffffff1a,#ffffff05),#0b0b0c24;border-color:#ffffff38;transform:translateY(-2px);box-shadow:0 12px 24px #0000001f,inset 0 1px #ffffff24}.whatsapp-float:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,.back-to-top:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{opacity:.42}.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:calc(86px + env(safe-area-inset-bottom,0px));right:calc(22px + env(safe-area-inset-right,0px));background:linear-gradient(135deg,var(--primary-dark),var(--primary));z-index:1240;text-decoration:none;box-shadow:0 14px 28px #36b8a93d,inset 0 1px #ffffff2e}.whatsapp-float .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){z-index:1;fill:currentColor;width:24px;height:24px;position:relative}.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){right:calc(22px + env(safe-area-inset-right,0px));bottom:calc(22px + env(safe-area-inset-bottom,0px));background:linear-gradient(135deg,var(--primary-dark),var(--primary));cursor:pointer;z-index:1250;font-size:var(--pp4-body);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .28s cubic-bezier(.16,1,.3,1),background .28s,border-color .28s,box-shadow .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;transform:translateY(12px);box-shadow:0 14px 28px #36b8a93d,inset 0 1px #ffffff2e}.back-to-top .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){z-index:1;fill:currentColor;width:24px;height:24px;position:relative}.back-to-top.visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1;visibility:visible;transform:translateY(0)}.back-to-top.visible:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:translateY(-2px)}@media (width<=768px){.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));width:46px;height:46px;font-size:var(--pp4-body)}.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:46px;height:46px;bottom:calc(68px + env(safe-area-inset-bottom,0px));right:calc(12px + env(safe-area-inset-right,0px))}.whatsapp-float .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:22px;height:22px}}.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:flex!important;position:fixed!important}.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:calc(86px + env(safe-area-inset-bottom,0px))!important;right:calc(22px + env(safe-area-inset-right,0px))!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){right:calc(22px + env(safe-area-inset-right,0px))!important;bottom:calc(22px + env(safe-area-inset-bottom,0px))!important}@media (width<=768px){.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:calc(68px + env(safe-area-inset-bottom,0px))!important;right:calc(12px + env(safe-area-inset-right,0px))!important}.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){right:calc(12px + env(safe-area-inset-right,0px))!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}}.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){z-index:1510!important}.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){z-index:1511!important}@media (width<=768px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--navbar-height:64px;--mobile-nav-top:calc(var(--navbar-height) + 24px + env(safe-area-inset-top,0px))}}body.page-services:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--svc-gap:20px;--svc-radius:var(--pp4-card-radius)}body.page-services .section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:88px 24px;position:relative}body.page-services .service-row:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){align-items:center;gap:48px}@media (width>=769px){body.page-services #assembly .service-row--copy-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){flex-direction:column;align-items:stretch;gap:40px;display:flex}body.page-services #assembly .service-row--copy-top .sr-text:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:100%;max-width:none}}@media (width<=768px){body.page-services .section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:64px 20px}body.page-services .service-row:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:28px}}body.page-services:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--svc-radius:var(--pp4-card-radius);background:linear-gradient(#050606,#0b0d0d 46%,#101312)}body.page-services .glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),body.page-services .vas-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),body.page-services .btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--svc-radius)}body.page-services .glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),body.page-services .vas-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#ffffff0d;border:1px solid #ffffff1f;box-shadow:0 18px 44px #0000002e}body.page-services .glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{display:none}body.page-services .vas-grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:16px}body.page-services .vas-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:100%;transition:transform .24s,border-color .24s,background .24s;overflow:hidden}body.page-services .vas-card:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#ffffff13;border-color:#ffffff38;transform:translateY(-3px)}body.page-services .vas-icon:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--svc-radius);background:#36b8a91c;width:44px;height:44px}body.page-services .sr-list:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:12px 18px}body.page-services .section-light:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:linear-gradient(#f6f9fcf5,#ebf1f4f0)}@media (width<=768px){body.page-services .fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),body.page-services .fade-up:not(.visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;filter:none!important;will-change:auto!important;transition:none!important;transform:none!important}}html:not(.page-home) .platform-principles:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:linear-gradient(#ffffff09,#ffffff04),#04121a47;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff0f;position:relative;padding-top:68px!important;padding-bottom:72px!important}html:not(.page-home) .platform-principles__header:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:minmax(220px,.66fr) minmax(0,1fr);align-items:end;gap:22px 42px;margin-bottom:28px;display:grid}html:not(.page-home) .platform-principles__header h2:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--text,#f5faf7);font-size:var(--pp4-section);letter-spacing:0;margin:0;line-height:1.14}html:not(.page-home) .platform-principles__header p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:760px;color:var(--muted,#a9b6b1);font-size:var(--pp4-sm);margin:0;line-height:1.72}html:not(.page-home) .platform-principles__eyebrow:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-pill);width:max-content;max-width:100%;min-height:28px;color:var(--primary-light,#36b8a9);font-size:var(--pp4-xs);letter-spacing:0;text-transform:uppercase;background:#36b8a914;border:1px solid #36b8a938;align-items:center;padding:5px 11px;font-weight:800;line-height:1.2;display:inline-flex}html:not(.page-home) .platform-principles__grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}html:not(.page-home) .platform-principle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-radius);background:linear-gradient(#ffffff16,#ffffff08),#071a2375;border:1px solid #ffffff1f;min-width:0;padding:20px;box-shadow:inset 0 1px #ffffff14}html:not(.page-home) .platform-principle__label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--primary-light,#36b8a9);font-size:var(--pp4-xs);letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-weight:800;line-height:1.3;display:block}html:not(.page-home) .platform-principle h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--text,#f5faf7);font-size:var(--pp4-body);letter-spacing:0;margin:0 0 8px;line-height:1.34}html:not(.page-home) .platform-principle p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--muted,#a9b6b1);font-size:var(--pp4-sm);margin:0;line-height:1.62}@media (width<=1024px){html:not(.page-home) .platform-principles__header:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:1fr;gap:14px}html:not(.page-home) .platform-principles__header h2:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-section)}html:not(.page-home) .platform-principles__grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){html:not(.page-home) .platform-principles:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:48px 16px!important}html:not(.page-home) .platform-principles__grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:1fr}html:not(.page-home) .platform-principle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:17px}html:not(.page-home) .platform-principles__header h2:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-heading)}}@media (width>=769px){html:not(.page-home) body.page-services .section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-top:var(--subpage-section-space);padding-bottom:var(--subpage-section-space)}}@media (width<=768px){html:not(.page-home) body.page-services .section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-top:72px;padding-bottom:72px}}@media (width>=769px){html:not(.page-home) body.page-services .section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-top:var(--subpage-section-space)!important;padding-bottom:var(--subpage-section-space)!important}}body.page-services:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:linear-gradient(#ffffff06,#fff0 34%),#0b0c0c!important}body.page-services :is(.glass-panel,.vas-card,.story-image):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--apple-page-radius-lg)!important}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--pcba-font-sans:Inter,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue","Segoe UI",sans-serif}html body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--pcba-font-sans)!important}html body :is(button,input,select,textarea):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-family:var(--pcba-font-sans)!important}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--site-focus-ring:#36b8a9eb;--site-header-offset:82px;--site-bg:#080909;--site-surface:#101212;--site-surface-raised:#151717;--site-border:#ffffff1c;--site-border-strong:#fff3;--site-text:#f5f5f7;--site-text-secondary:#ebefeeb3;--site-accent:#36b8a9;--site-radius-control:var(--pp4-radius);--site-radius-card:var(--pp4-card-radius);--site-radius-media:var(--pp4-card-radius);--site-ease:cubic-bezier(.22,1,.36,1)}main>section:first-child .fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),main>section:first-child.fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}body.page-services:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{display:none!important}body.page-services:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) body.page-services:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#080909!important}#contact:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),#quoteForm:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),[data-quote-form]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-margin-top:var(--site-header-offset)}.lang-switcher__toggle:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),button:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),input:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),select:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),textarea:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline:2px solid var(--site-focus-ring)!important;outline-offset:3px!important}.skip-link:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){top:max(10px,env(safe-area-inset-top,0px) + 10px);z-index:2000;border-radius:var(--pp4-pill);color:#fff;font-size:var(--pp4-sm);opacity:0;background:#101212;border:1px solid #ffffff2e;padding:10px 14px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .16s,opacity .16s;position:fixed;left:12px;transform:translateY(-160%)}.skip-link:focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.skip-link:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1;outline-offset:3px;outline:3px solid #36b8a97a;transform:translateY(0)}.site-visually-hidden:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=768px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--site-header-offset:78px}body:not(.ui-scrolled) .whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(10px)!important}.lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-card-radius)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media (prefers-reduced-motion:reduce){:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after,:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{scroll-behavior:auto!important}.fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),[data-reveal]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-duration:1ms!important;animation-duration:1ms!important}}body.page-services .services-scope-answer:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-align:left;border-left:2px solid #36b8a9b8;max-width:720px;margin:24px 0 0;padding:2px 0 2px 16px}body.page-services .services-scope-answer .geo-answer-question:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#e1faf6eb;font-size:var(--pp4-sm);margin:0 0 6px;font-weight:700;line-height:1.45}body.page-services .services-scope-answer .geo-answer-text:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--site-text-secondary);font-size:var(--pp4-sm);margin:0;line-height:1.66}@media (width<=768px){body.page-services .services-scope-answer:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-top:20px}html body .footer.footer:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:36px 20px 24px!important}}html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color-scheme:dark;background:var(--site-bg)}body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--site-text);background-color:var(--site-bg);font-family:var(--pcba-font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue","Segoe UI",sans-serif);letter-spacing:0}:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::selection{color:#07100f;background:#57dac7e6}.section-container:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-sizing:border-box;width:min(100%,1248px);max-width:1248px;margin-left:auto;margin-right:auto}html body :is(.btn-primary,.btn-secondary,.btn-primary-inline):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--site-radius-control)!important;letter-spacing:0!important;min-height:48px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;transition:transform .18s var(--site-ease),color .18s ease,background-color .18s ease,border-color .18s ease!important;padding:0 22px!important;font-weight:650!important}html body :is(.btn-primary,.btn-primary-inline):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#111213!important;background:var(--site-text)!important;border:1px solid var(--site-text)!important}html body :is(.btn-primary,.btn-primary-inline):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#060707!important;background:#fff!important;border-color:#fff!important;transform:translateY(-1px)!important}html body .btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7e6!important;background:var(--site-surface-raised)!important;border:1px solid var(--site-border-strong)!important}html body .btn-secondary:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#fff!important;background:#1c1f1f!important;border-color:#ffffff4d!important;transform:translateY(-1px)!important}html body :is(.btn-primary,.btn-secondary,.btn-primary-inline):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-duration:80ms!important;transform:scale(.98)!important}.glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.platform-principle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--site-border)!important;border-radius:var(--site-radius-card)!important;background:var(--site-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important}.glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.platform-principle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.tilt-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:transform .26s var(--site-ease),border-color .22s ease,background-color .22s ease!important}.tilt-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:none!important}@media (hover:hover) and (pointer:fine){.platform-principle:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.tilt-card:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--site-surface-raised)!important;border-color:#fff3!important;transform:translateY(-2px)!important}}html:not(.page-home) body .platform-principles__eyebrow:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) body .section-label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:0!important;box-shadow:none!important;color:var(--site-accent)!important;font-size:var(--pp4-xs)!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-weight:700!important;line-height:1.4!important}html:not(.page-home) body :is(.geo-answer-text,.hs-hero>p):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--site-text-secondary)!important}.geo-answer-question:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){letter-spacing:0!important}.footer:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),footer:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#070808!important;border-top:1px solid #ffffff14!important}.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--site-border)!important;border-radius:var(--pp4-card-radius)!important;color:#f5f5f7e6!important;background:var(--site-surface-raised)!important;-webkit-backdrop-filter:none!important;background-image:none!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;display:inline-flex!important;box-shadow:0 12px 28px #00000047!important}.back-to-top .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.whatsapp-float .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:20px!important;height:20px!important}.fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),[data-reveal]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-timing-function:var(--site-ease)!important}@media (width<=768px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--site-header-offset:72px;--site-radius-media:var(--pp4-card-radius)}html body :is(.btn-primary,.btn-secondary,.btn-primary-inline):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:48px!important}}@media (prefers-reduced-motion:reduce){:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after,:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}body.page-services:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--svc-group-radius:var(--pp4-card-radius);--svc-card-radius:var(--pp4-card-radius);--svc-media-radius:var(--pp4-card-radius)}body.page-services .tilt-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){will-change:auto!important;transform:none!important}body.page-services #rfq-checklist .vas-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--site-border)!important;border-radius:var(--svc-card-radius)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#101212!important}body.page-services #rfq-checklist .vas-card:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--site-border-strong)!important;background:#151817!important;transform:translateY(-2px)!important}body.page-services #rfq-checklist .vas-card:active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:scale(.992)!important}body.page-services #rfq-checklist .vas-icon:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-radius)!important;box-shadow:inset 0 0 0 1px #36b8a92e!important}body.page-services .platform-principles:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#0b0d0c!important}body.page-services .platform-principles__grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--site-border);border-radius:var(--svc-group-radius);background:#101212;overflow:hidden;gap:0!important}body.page-services .platform-principle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:0!important;border-left:1px solid var(--site-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}body.page-services .platform-principle:first-child:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-left:0!important}body.page-services :is(#value-added,#buyer-paths,#rfq-checklist,#workflow,#assembly,#fabrication,#sourcing):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-margin-top:12px}@media (width<=768px){body.page-services .platform-principles__grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-card-radius)}body.page-services .platform-principle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-left:0!important;border-top:1px solid var(--site-border)!important}body.page-services .platform-principle:first-child:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-top:0!important}body.page-services #rfq-checklist .vas-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-card-radius)!important}}@media (prefers-reduced-motion:reduce){body.page-services .vas-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-duration:1ms!important;transform:none!important}}body.page-services .sr-text>p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:60ch;line-height:1.7!important}body.page-services .sr-list:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:13px!important;margin-top:24px!important}body.page-services .sr-list li:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){align-items:flex-start!important;line-height:1.5!important}@media (width<=640px){body.page-services .section-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-line-clamp:unset!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}}.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after,.btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{content:none!important;display:none!important}@media (width<=768px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--mobile-anchor-safe:calc(var(--navbar-height,64px) + env(safe-area-inset-top,0px) + 24px)}html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-padding-top:var(--mobile-anchor-safe)!important}main :is(section[id],h1[id],h2[id],h3[id]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-margin-top:var(--mobile-anchor-safe)!important}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--ui-space-1:8px;--ui-space-2:16px;--ui-space-3:24px;--ui-space-4:32px;--ui-space-5:40px;--ui-space-6:48px;--ui-space-7:56px;--ui-content-max:1240px;--ui-radius-control:var(--pp4-radius);--ui-radius-card:var(--pp4-card-radius);--ui-radius-hero:var(--pp4-card-radius);--ui-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui-bg:#0a0d0c;--ui-surface:#121716;--ui-surface-raised:#18201e;--ui-border:#eff8f521;--ui-border-strong:#eff8f53d;--ui-text:#f5faf7;--ui-text-muted:#b8c5bf;--ui-text-subtle:#99a8a1;--ui-teal:#43c5b5;--ui-teal-strong:#2eaa9c;--ui-teal-soft:#43c5b529;--ui-cta-bg:#f7fbf9;--ui-cta-ink:#10201b;--ui-shadow-card:0 14px 32px #0003;--pcba-font-sans:var(--ui-font-sans);--bg:var(--ui-bg);--bg-2:#101513;--bg-3:#151c19;--text:var(--ui-text);--text-soft:#dce8e2;--muted:var(--ui-text-muted);--muted-2:var(--ui-text-subtle);--primary:var(--ui-teal);--primary-light:var(--ui-teal);--primary-dark:var(--ui-teal-strong);--accent:var(--ui-teal);--accent-soft:var(--ui-teal-soft);--site-text:var(--ui-text);--site-text-secondary:var(--ui-text-muted);--site-accent:var(--ui-teal);--site-radius-control:var(--ui-radius-control);--site-radius-card:var(--ui-radius-card);--site-radius-media:var(--ui-radius-hero)}html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-text-size-adjust:100%;text-size-adjust:100%}html body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body :is(button,input,select,textarea):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-synthesis:none;font-family:var(--ui-font-sans)!important}html body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){letter-spacing:0;font-weight:400}html body :is(.nav-links a,.hs-nav a,.footer a,label,input,select,textarea):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-weight:500}html body :is(.btn-primary,.btn-primary-inline,.btn-secondary,.nav-cta,.section-label,.case-label,.filter-btn):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-weight:600!important}html body :is(h1,h2,.section-title,.page-hero h1,.hero h1,.stat-value):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){letter-spacing:-.025em;font-weight:700!important}html body :is(h3,h4,h5,.service-card h3,.industry-card h3,.case-card h3,.blog-card h3):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-weight:600}html body :is(.section-container,.footer-container):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:var(--ui-content-max)!important}html body :is(.hero-desc,.section-desc,.geo-answer-text,.footer-about>p,.footer-col a,.footer-bottom,.service-card p,.industry-card p,.case-card p,.blog-card p,.lead-card p,.value-card p):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--ui-text-muted)}html body .section-light :is(.section-desc,.service-card p,.industry-card p,.case-card p,.blog-card p):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--light-muted,#59655f)}html body :is(.btn-primary,.btn-primary-inline):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:48px;padding:0 22px;border:1px solid var(--ui-cta-bg)!important;border-radius:var(--ui-radius-control)!important;background:var(--ui-cta-bg)!important;color:var(--ui-cta-ink)!important;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s!important;box-shadow:0 12px 24px #0003,inset 0 1px #ffffffd9!important}html body :is(.btn-primary,.btn-primary-inline):is(:hover,:focus-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:translateY(-1px);color:#07110e!important;background:#fff!important;border-color:#fff!important;box-shadow:0 16px 30px #00000042,0 0 0 4px #43c5b51f!important}html body .btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:48px;padding:0 22px;border:1px solid var(--ui-border-strong)!important;border-radius:var(--ui-radius-control)!important;color:var(--ui-text)!important;box-shadow:none!important;background:#18201ebd!important;transition:transform .18s,background-color .18s,border-color .18s,color .18s!important}html body .btn-secondary:is(:hover,:focus-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:translateY(-1px);color:#fff!important;background:#43c5b521!important;border-color:#43c5b5ad!important}html body :is(.btn-primary,.btn-primary-inline,.btn-secondary):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:translateY(0)scale(.985)}html body :is(.glass-panel:not(.glass-panel-light),.service-card,.industry-card,.case-card,.blog-card,.cap-card,.cap-item,.lead-card,.value-card,.gallery-card,.process-step,.contact-route,.contact-form,.stat-card):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--ui-radius-card)!important;border-color:var(--ui-border)!important}html body :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.upload-zone):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--ui-radius-control)!important}html body :is(input,select,textarea):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::placeholder{color:#aebbb5;opacity:1}html body :is(input,select,textarea):focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--ui-teal)!important;box-shadow:0 0 0 3px #43c5b533!important}html body .section-label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:var(--ui-space-2)!important;color:var(--ui-teal)!important}html body :is(a,button,input,select,textarea,[tabindex]):focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline:2px solid var(--ui-teal)!important;outline-offset:3px!important}@media (width<=768px){html body :is(.btn-primary,.btn-primary-inline,.btn-secondary):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:48px}}@media (prefers-reduced-motion:reduce){html body :is(.btn-primary,.btn-primary-inline,.btn-secondary):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:none!important}}@media (width<=1100px){html:not(.page-home):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--navbar-height:66px!important}html:not(.page-home) .lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;box-shadow:none!important;color:#e9f1ed!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}html:not(.page-home) .lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{content:""!important;background-color:currentColor!important;width:23px!important;height:23px!important;display:block!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 0 20'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 0 0 20'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 0 20'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 0 0 20'/%3E%3C/svg%3E") 50%/contain no-repeat!important}html:not(.page-home) .lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{content:none!important;display:none!important}html:not(.page-home) body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{content:""!important;z-index:1490!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-backdrop-filter:blur(2px)!important;background:#030404a3!important;transition:opacity .22s,visibility .22s!important;position:fixed!important;inset:0!important}}@media (width<=1100px) and (prefers-reduced-motion:reduce){html:not(.page-home) body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{transition:none!important}}@media (width<=640px){body.page-services .vas-grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:0!important}body.page-services #rfq-checklist .vas-card.glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:18px 0!important}body.page-services #rfq-checklist .vas-card+.vas-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-top:1px solid #ffffff1a!important}}html .back-to-top.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html .whatsapp-float.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7c2!important;-webkit-backdrop-filter:blur(18px)saturate(118%)!important;background:#12131394!important;border-color:#ffffff1a!important;box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff0b!important}html .back-to-top.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after,html .back-to-top.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html .whatsapp-float.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after,html .whatsapp-float.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{opacity:0!important;background:0 0!important}html .back-to-top.back-to-top .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html .whatsapp-float.whatsapp-float .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:inherit!important}html .back-to-top.back-to-top:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html .back-to-top.back-to-top:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html .whatsapp-float.whatsapp-float:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html .whatsapp-float.whatsapp-float:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7eb!important;background:#121313b8!important;border-color:#ffffff2e!important;box-shadow:0 16px 34px #00000047,inset 0 1px #ffffff0f!important}@media (prefers-reduced-transparency:reduce){html .back-to-top.back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html .whatsapp-float.whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-backdrop-filter:none!important;background:#121313db!important}}html .skip-link:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){top:calc(env(safe-area-inset-top,0px) + 10px);z-index:2200;border-radius:var(--pp4-pill);color:#f5f5f7;font-size:var(--pp4-sm);opacity:0;background:#0b0b0cf5;border:1px solid #ffffff2e;padding:10px 14px;font-weight:700;line-height:1.2;text-decoration:none;transition:opacity .16s,transform .18s cubic-bezier(.22,1,.36,1);position:fixed;left:12px;transform:translateY(-140%)}html .skip-link:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1;outline-offset:3px;outline:2px solid #43c5b5;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html .skip-link:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:none}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--motion-ease-control:cubic-bezier(.32,.72,0,1);--motion-ease-panel:cubic-bezier(.22,1,.36,1);--motion-ease-enter:cubic-bezier(.16,1,.3,1);--motion-control:.2s;--motion-panel:.28s;--motion-enter:.48s}@keyframes pcbaHeroCardEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateZ(0)}}html:not(.page-home) body .fade-up.fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:0;will-change:opacity,transform;transform:translateY(10px);filter:none!important;transition:opacity var(--motion-enter) var(--motion-ease-enter),transform var(--motion-enter) var(--motion-ease-enter)!important}html:not(.page-home) body .fade-up.fade-up.visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) body .fade-up.fade-up.is-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1;will-change:auto;transform:translateZ(0)}html body .tilt-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--rx:0deg!important;--ry:0deg!important;transform:translate3d(0,var(--ty,0px),0)!important;transform-style:flat!important;will-change:auto!important}html body .btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body .nav-cta:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body .lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body .lang-switcher__option:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body .back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body .whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body button:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body input[type=submit]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-property:transform,opacity,color,background-color,border-color,box-shadow!important;transition-duration:var(--motion-control)!important;transition-timing-function:var(--motion-ease-control)!important}html:not(.page-home) body[class] :is(.service-card,.industry-card,.case-card,.blog-card,.value-card,.lead-card,.factory-card,.stat-card,.cap-item,.process-step,.contact-route,.contact-form,.glass-panel):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-property:transform,opacity,background-color,border-color,box-shadow!important;transition-duration:.24s!important;transition-timing-function:var(--motion-ease-control)!important}html:not(.page-home) body .fade-up.fade-up:not(.visible):not(.is-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:opacity var(--motion-enter) var(--motion-ease-enter),transform var(--motion-enter) var(--motion-ease-enter)!important}html body main img:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:transform .42s var(--motion-ease-enter),opacity .22s ease!important}html body .lang-switcher__menu:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-property:transform,opacity,visibility,background-color,border-color,box-shadow!important;transition-duration:var(--motion-panel)!important;transition-timing-function:var(--motion-ease-panel)!important}@media (width<=768px){html:not(.page-home) body .fade-up.fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:none}}@media (prefers-reduced-motion:reduce){html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-behavior:auto!important}html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html:not(.page-home) body .fade-up.fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) body .fade-up.fade-up.visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) body .fade-up.fade-up.is-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;transform:none!important}}html:not(.motion-ready) body .fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.motion-ready) body [data-motion-reveal]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;filter:none!important;transform:none!important}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--cohesion-canvas:#0a0a0b;--cohesion-surface:#141415;--cohesion-surface-raised:#181819;--cohesion-surface-soft:#101011;--cohesion-ink:#f5f5f7;--cohesion-copy:#f5f5f7ad;--cohesion-muted:#f5f5f77a;--cohesion-line:#ffffff1a;--cohesion-line-strong:#ffffff2e;--cohesion-light-canvas:#f5f5f7;--cohesion-light-surface:#fff;--cohesion-light-ink:#1d1d1f;--cohesion-light-copy:#6e6e73;--cohesion-light-line:#d2d2d7;--cohesion-card-shadow:none;--cohesion-light-shadow:none;--cohesion-ease:cubic-bezier(.22,1,.36,1);--cohesion-section-space:clamp(76px,8vw,116px);--cohesion-heading-gap:clamp(30px,4vw,48px);--cohesion-card-pad:clamp(22px,2.6vw,30px)}html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:var(--cohesion-canvas)}html body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--cohesion-ink);font-feature-settings:"kern" 1,"liga" 1,"calt" 1;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body:not(.case-library-page):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--cohesion-canvas)!important;color:var(--cohesion-ink)!important}html body :is(h1,h2,h3,h4):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:inherit;letter-spacing:-.035em;text-wrap:balance;font-weight:700}html body :is(p,li,dd):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-wrap:pretty}html body:not(.case-library-page) main :is(h1,h2,h3,h4):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--cohesion-ink)!important}html body :is(.section-title,.hs-section>h2):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-display);line-height:1.08}html body :is(.section-label,.platform-principles__eyebrow):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:none!important;font-size:var(--pp4-xs)!important;letter-spacing:.085em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;font-weight:720!important;line-height:1.35!important}html body:not(.case-library-page) :is(.section-label,.platform-principles__eyebrow):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f794!important}html body:not(.case-library-page) :is(.section-desc,.hero-desc,.hs-hero>p:not(.hs-breadcrumb):not(.hs-kicker),.hs-section>p,.case-basis):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--cohesion-copy)!important;line-height:1.65!important}html body main .section-header:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){inline-size:min(100%,760px);max-inline-size:760px!important;margin:0 0 var(--cohesion-heading-gap)!important;text-align:start!important}html body main .section-header :is(.section-title,.section-desc):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-align:start!important;margin-inline:0!important}html body main .section-header .section-title:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-block:10px 14px!important}html body main .section-header .section-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-inline-size:62ch!important}html body:not(.case-library-page) main>.section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:0 0!important}html body:not(.case-library-page) .section-light:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-block:1px solid var(--cohesion-line)!important;background:var(--cohesion-surface-soft)!important;box-shadow:none!important;background-image:none!important}html body:not(.case-library-page) .section-light:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html body:not(.case-library-page) .section-light:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{box-shadow:none!important;background:0 0!important}html body:not(.case-library-page) :is(.glass-panel,.platform-principle,.service-card,.industry-card:not(.industry-card--bg),.case-card,.cap-card,.cap-item,.cert-card,.equip-card,.ind-card,.vas-card,.gallery-card,.blog-card,.value-card,.stat-card,.process-step,.lead-card,.factory-card,.oi-card,.mat-card,.seo-link-card,.decision-signal,.contact-route,.cta-wrap,.hs-card,.contact-form,.thank-wrap):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--cohesion-line)!important;background:var(--cohesion-surface)!important;box-shadow:var(--cohesion-card-shadow)!important;-webkit-backdrop-filter:none!important;background-image:none!important}html body .glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html body .glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{content:none!important;display:none!important}@media (hover:hover) and (pointer:fine){html body:not(.case-library-page) :is(.service-card,.industry-card,.cap-card,.cap-item,.platform-principle,.cert-card,.equip-card,.ind-card,.vas-card,.gallery-card,.blog-card,.value-card,.process-step,.decision-signal,.contact-route,.factory-card,.oi-card,.mat-card,.seo-link-card,.hs-card):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--ty:0px!important;border-color:var(--cohesion-line-strong)!important;background-color:var(--cohesion-surface-raised)!important;box-shadow:none!important;transform:none!important}html body.page-services .vas-card:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--ty:0px!important;transform:none!important}}html body:not(.case-library-page) :is(.services-task-icon,.vas-icon,.footer-contact-icon):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--cohesion-line)!important;color:#f5f5f7e6!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#ffffff0e!important}html body :is(.nav-cta,.btn-primary,.btn-primary-inline,.btn-secondary):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-block-size:44px!important;box-shadow:none!important;font-size:var(--pp4-sm)!important;letter-spacing:-.01em!important;transition:background-color .18s var(--cohesion-ease),border-color .18s var(--cohesion-ease),color .18s var(--cohesion-ease),opacity .18s var(--cohesion-ease),transform .12s var(--cohesion-ease)!important;padding:11px 18px!important;font-weight:680!important;line-height:1.15!important}html body:not(.case-library-page) :is(.nav-cta,.btn-primary):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#111112!important;background:#f5f5f7!important;border:1px solid #f5f5f7!important}html body:not(.case-library-page) .btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--cohesion-line-strong)!important;color:#f5f5f7d6!important;background:0 0!important}html body :is(.nav-cta,.btn-primary,.btn-primary-inline,.btn-secondary):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:scale(.985)!important}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.upload-zone):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-block-size:46px;font:inherit;font-size:var(--pp4-sm);padding:12px 14px;box-shadow:none!important}html body:not(.case-library-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.upload-zone):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--cohesion-line-strong)!important;background:var(--cohesion-surface-soft)!important;color:var(--cohesion-ink)!important}html body:not(.case-library-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.upload-zone):is(:focus,:focus-within):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:#fff6!important;box-shadow:0 0 0 3px #ffffff0f!important}html body:not(.case-library-page) :is(.footer,.hs-footer):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-top:1px solid var(--cohesion-line)!important;box-shadow:none!important;background:#080809!important}html body:not(.case-library-page) .footer :is(h3,.footer-title):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-transform:uppercase;color:#f5f5f7e0!important;font-size:var(--pp4-xs)!important;letter-spacing:.08em!important}html body:not(.case-library-page) .footer :is(p,a,.footer-bottom):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f785!important}html body:not(.case-library-page) .footer a:is(:hover,:focus-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7eb!important}html body :focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html:not(.page-home) body :focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline-offset:3px!important;box-shadow:none!important;outline:2px solid #f5f5f7d1!important}html body :is(.lang-switcher__menu,.footer):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-backdrop-filter:none!important}html body .lang-switcher__menu:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--cohesion-line-strong)!important;background:#171718!important;box-shadow:0 18px 44px #00000057!important}html body .footer.footer:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:0!important}html body.page-services :is(#value-added,#buyer-paths,#rfq-checklist) .vas-icon:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--cohesion-line)!important;color:#f5f5f7e6!important;box-shadow:none!important;background:#ffffff0e!important}html body.page-services :is(#value-added,#buyer-paths,#rfq-checklist) .vas-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body.page-services :is(#value-added,#buyer-paths,#rfq-checklist) .vas-card:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--cohesion-line)!important;background:var(--cohesion-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important;transform:none!important}html body .tilt-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--rx:0deg!important;--ry:0deg!important;--ty:0px!important;transform-style:flat!important;transform:none!important}@media (width<=768px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--cohesion-section-space:clamp(58px,15vw,76px);--cohesion-heading-gap:28px;--cohesion-card-pad:20px}html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){overflow-x:clip!important}html body :is(.section-title,.hs-section>h2):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-section)}html body main .section-header:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){inline-size:100%;margin-block-end:28px!important}}@media (width<=640px){html body.page-services .vas-grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:12px!important}html body.page-services :is(#value-added,#buyer-paths,#rfq-checklist) .vas-card.glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--cohesion-line)!important;border-radius:var(--pp4-card-radius)!important;background:var(--cohesion-surface)!important;min-height:0!important;box-shadow:none!important;background-image:none!important;padding:18px!important}html body.page-services :is(#value-added,#buyer-paths,#rfq-checklist) .vas-card+.vas-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--cohesion-line)!important}}@media (prefers-reduced-motion:reduce){html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--site-motion-press:.12s;--site-motion-control:.18s;--site-motion-panel:.22s;--site-motion-enter:.42s;--site-motion-ease-control:cubic-bezier(.32,.72,0,1);--site-motion-ease-out:cubic-bezier(.16,1,.3,1)}html body .tilt-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--rx:0deg!important;--ry:0deg!important;--mx:0px!important;--my:0px!important;transform-style:flat!important;will-change:auto!important;transform:none!important}html.motion-ready body .fade-up:not(.visible):not(.is-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.motion-ready body [data-motion-reveal]:not(.visible):not(.is-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:0!important;filter:none!important;transition:opacity var(--site-motion-enter) var(--site-motion-ease-out),transform var(--site-motion-enter) var(--site-motion-ease-out)!important;transition-delay:var(--motion-delay,0s)!important;will-change:opacity,transform!important;transform:translateY(8px)!important}html.motion-ready body :is(.fade-up.visible,.fade-up.is-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.motion-ready body [data-motion-reveal]:is(.visible,.is-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;filter:none!important;transition:opacity var(--site-motion-enter) var(--site-motion-ease-out),transform var(--site-motion-enter) var(--site-motion-ease-out)!important;transition-delay:var(--motion-delay,0s)!important;will-change:auto!important;transform:translateZ(0)!important}html body :is(.nav-cta,.btn-primary,.btn-primary-inline,.btn-secondary,.filter-btn,.lang-switcher__toggle,.lang-switcher__option,.mobile-toggle,.upload-zone,.back-to-top,.whatsapp-float):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-property:transform,opacity,color,background-color,border-color!important;transition-duration:var(--site-motion-control)!important;transition-timing-function:var(--site-motion-ease-control)!important;transition-delay:0s!important}html:not(.page-home) body :is(.nav-cta,.btn-primary,.btn-primary-inline,.btn-secondary,.filter-btn,.lang-switcher__toggle,.lang-switcher__option,.mobile-toggle,.upload-zone,.back-to-top,.whatsapp-float):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:none!important}html:not(.motion-reduced) body :is(.nav-cta,.btn-primary,.btn-primary-inline,.btn-secondary,.filter-btn,.lang-switcher__toggle,.lang-switcher__option,.mobile-toggle,.back-to-top,.whatsapp-float):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-duration:var(--site-motion-press)!important;transform:scale(.985)!important}html body :is(.glass-panel,.service-card,.industry-card,.case-card,.blog-card,.gallery-card,.value-card,.lead-card,.factory-card,.stat-card,.platform-principle,.decision-signal,.upload-zone,.cap-card,.cap-item,.process-step,.contact-route,.contact-form,.hs-card,.vas-card,.oi-card,.mat-card,.cert-card,.equip-card,.seo-link-card):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-property:opacity,background-color,border-color!important;transition-duration:var(--site-motion-panel)!important;transition-timing-function:var(--site-motion-ease-control)!important}html body :is(.glass-panel,.service-card,.industry-card,.case-card,.blog-card,.gallery-card,.value-card,.lead-card,.factory-card,.stat-card,.platform-principle,.decision-signal,.upload-zone,.cap-card,.cap-item,.process-step,.contact-route,.contact-form,.hs-card,.vas-card,.oi-card,.mat-card,.cert-card,.equip-card,.seo-link-card):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:none!important}html body :is(.service-card,.industry-card,.case-card,.gallery-card,.blog-card,.vas-card,.cap-card,.step-content,.story-image,.closeup-card):hover :is(img,video):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){filter:none!important;transform:none!important}html body .lang-switcher__menu:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){filter:none!important;transition:opacity var(--site-motion-control) var(--site-motion-ease-control),transform var(--site-motion-panel) var(--site-motion-ease-out),visibility 0s linear var(--site-motion-panel)!important}html body :is(.lang-switcher__menu.open,.lang-switcher__menu.active):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-delay:0s!important}@media (width<=768px){html:not(.page-home) body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{content:""!important;z-index:1490!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-backdrop-filter:none!important;transition:opacity var(--site-motion-control) linear,visibility 0s linear var(--site-motion-control)!important;background:#000000a3!important;position:fixed!important;inset:0!important}html.motion-ready body .fade-up:not(.visible):not(.is-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.motion-ready body [data-motion-reveal]:not(.visible):not(.is-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-duration:.36s!important;transform:none!important}}html body :is(.back-to-top,.whatsapp-float):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-backdrop-filter:none!important}html body .back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:opacity var(--site-motion-control) linear,transform var(--site-motion-panel) var(--site-motion-ease-out),visibility 0s linear var(--site-motion-panel),background-color var(--site-motion-control) var(--site-motion-ease-control),border-color var(--site-motion-control) var(--site-motion-ease-control)!important}html body .back-to-top.visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-delay:0s!important}html body .toast:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:opacity var(--site-motion-control) linear,transform var(--site-motion-panel) var(--site-motion-ease-out),visibility 0s linear var(--site-motion-panel)!important}html body .toast.show:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-delay:0s!important}html:not(.page-home) body main .section figure:hover>img:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){filter:none!important;transition:opacity var(--site-motion-panel) var(--site-motion-ease-control)!important;transform:none!important}html body.page-services main #rfq-checklist .vas-card:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body.page-services main #rfq-checklist .vas-card:active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-behavior:auto!important}html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{scroll-behavior:auto!important;transition:none .001ms!important;animation:none!important}html.motion-ready body .fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.motion-ready body [data-motion-reveal]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;filter:none!important;transform:none!important}html body :is(a,button,[role=button],input[type=submit]):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body :is(.nav-cta,.btn-primary,.btn-primary-inline,.btn-secondary,.filter-btn,.lang-switcher__toggle,.lang-switcher__option,.mobile-toggle,.back-to-top,.whatsapp-float):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body .lang-switcher__toggle:active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body .lang-switcher__option:active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body.page-services main #rfq-checklist .vas-card:active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:none!important}}html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scrollbar-gutter:stable}html body main [id]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-margin-top:calc(var(--navbar-height,72px) + 20px)}html.white-apple-theme body :focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline-color:#1d1d1fc7!important}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--unav-height:76px;--unav-max-width:1440px;--unav-ink:#171719;--unav-secondary:#5f6368;--unav-line:#e8e8ed;--unav-surface:#fffffff5;--unav-soft:#f5f5f7;--unav-focus:#1677ff}html .skip-link:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){z-index:5500!important}@media (width<=1199px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--unav-height:68px}}:where(.skip-link,.site-unified-header .logo,.site-unified-header .lang-switcher__toggle,.privacy-consent a,.field-help a,.footer .logo):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){position:relative!important}:where(.skip-link,.site-unified-header .logo,.site-unified-header .lang-switcher__toggle,.privacy-consent a,.field-help a,.footer .logo):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{content:"";background:0 0;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lang-switcher__menu li:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin:0;padding:0;list-style:none}.lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:7px;transition:opacity .2s,transform .2s;display:flex;border-radius:var(--pp4-radius)!important;width:58px!important;min-width:58px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0 11px!important;overflow:visible!important}.lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,.lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{content:"";flex-shrink:0;display:block!important}.lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{color:#fff;background:currentColor;width:21px;height:21px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 0 20'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 0 0 20'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 1 0 20'/%3E%3Cpath d='M12 2a15.3 15.3 0 0 0 0 20'/%3E%3C/svg%3E") 50%/contain no-repeat}.lang-switcher__toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{color:#fff;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.lang-switcher__toggle:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.lang-switcher__toggle[aria-expanded=true]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:.9;transform:none;background:0 0!important;border-color:#0000!important}.lang-switcher__toggle[aria-expanded=true]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{transform:translateY(2px)rotate(225deg)}.lang-switcher__toggle:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline-offset:3px;outline:2px solid #36b8a9bf}.lang-switcher__option img:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){object-fit:cover;border-radius:var(--pp4-radius);flex-shrink:0;width:28px;height:19px;display:block;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.lang-switcher__menu:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-card-radius);-webkit-backdrop-filter:blur(22px)saturate(138%);z-index:1401;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#ffffff21,#ffffff0f),#101211ad;border:1px solid #ffffff38;min-width:198px;margin:0;padding:6px;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-6px);box-shadow:0 22px 46px #00000042,inset 0 1px #ffffff29}.lang-switcher__option:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-radius);color:#ffffffbd;width:100%;min-height:40px;font-size:var(--pp4-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;padding:8px 18px;font-family:inherit;font-weight:650;line-height:1.25;display:flex}.lang-switcher__option img:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){object-fit:cover;border-radius:var(--pp4-radius);flex-shrink:0;width:28px;height:19px}.lang-switcher__option:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#ffffffeb;background:#ffffff14}.lang-switcher__option.is-active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#fff;background:#ffffff1f}html[lang=fr] .section-label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){letter-spacing:.04em}html[lang=fr] .section-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:min(760px,100%)}html[lang=fr] .btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html[lang=fr] .btn-primary-inline:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){white-space:normal;text-align:center}html[lang=fr] .vas-card h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){overflow-wrap:anywhere;hyphens:auto}@media (width<=768px){.lang-switcher__menu:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){top:calc(var(--navbar-height,64px) + env(safe-area-inset-top,0px) + 6px);z-index:1520;min-width:min(210px,100vw - 24px);max-width:calc(100vw - 24px);padding:6px;position:fixed;left:auto;right:12px}.lang-switcher__option:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:42px;font-size:var(--pp4-sm);padding:8px 18px}html[lang=fr] .section-label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-xs);line-height:1.25}}html[lang=zh-Hans] .hero h1:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){letter-spacing:.02em;flex-direction:column;align-items:flex-start;gap:.2em;line-height:1.05;display:flex}@media (width>=1025px){html[lang=zh-Hans] .hero h1:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-display);gap:.14em;max-width:9em;margin-bottom:24px}}@media (width<=1024px){html[lang=zh-Hans] .hero h1:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-section);text-align:center;align-items:center;gap:.18em;max-width:100%;margin-left:auto;margin-right:auto}}@media (width<=768px){.lang-switcher__option:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-radius)!important;min-height:38px!important;font-size:var(--pp4-sm)!important;padding:7px 14px!important}.lang-switcher__option.is-active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:linear-gradient(135deg,#ffffff2e,#ffffff14)!important}}html.white-apple-theme.white-apple-theme body footer.footer.footer:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){isolation:isolate;color:#f5f5f7!important;background:#0b0b0c!important;border-top:1px solid #ffffff1a!important}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--primary:#c9cecc;--primary-dark:#8e9592;--primary-light:#eef0ef;--accent:#f5f5f7;--accent-soft:#ffffff14;--petrol:#303332;--sky:#d7dbd9;--glass-bg:#151617;--glass-bg-light:#171819;--glass-border:1px solid #ffffff1f;--glass-border-light:1px solid #ffffff1f;--glass-shadow:0 18px 44px #00000047;--glass-shadow-light:0 18px 44px #00000047;--neutral-canvas:#0b0b0c;--neutral-surface:#141516;--neutral-surface-raised:#18191a;--neutral-surface-soft:#ffffff0b;--neutral-line:#ffffff1f;--neutral-line-strong:#fff3;--neutral-ink:#f5f5f7;--neutral-copy:#f5f5f7b8;--text:#f5f5f7;--text-soft:#d7d7d9;--muted:#a7a7ac;--muted-2:#85858b;--success:#c9cecc}html body:not(.case-library-page):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:var(--neutral-canvas)!important;background-image:none!important}html body:not(.case-library-page):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{background:0 0!important}html body:not(.case-library-page):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::selection{color:#fff;background:#ffffff38}html body:not(.case-library-page) :is(.glass-panel,.service-card,.industry-card:not(.industry-card--bg),.cap-item,.cap-card,.cert-card,.equip-card,.ind-card,.vas-card,.gallery-card,.process-step,.stat-card,.blog-card,.article-container,.cta-wrap,.contact-form,.upload-zone,.lead-card,.value-card,.seo-link-card,.hs-card):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:var(--neutral-surface)!important;border-color:var(--neutral-line)!important;background-image:none!important;box-shadow:0 18px 44px #00000038!important}html body:not(.case-library-page) :is(.glass-panel,.blog-card,.upload-zone):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html body:not(.case-library-page) :is(.glass-panel,.blog-card,.upload-zone):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{box-shadow:none!important;opacity:0!important;background:0 0!important}html body:not(.case-library-page) :is(.nav-cta,.btn-primary,.btn-secondary,.learn-more):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html body:not(.case-library-page) :is(.nav-cta,.btn-primary,.btn-secondary,.learn-more):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{box-shadow:none!important;background:0 0!important;border-color:#ffffff2e!important}html body:not(.case-library-page) :is(.glass-panel,.cap-card,.equip-card,.ind-card,.vas-card,.gallery-card,.blog-card,.lead-card,.value-card,.seo-link-card):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:var(--neutral-surface-raised)!important;border-color:var(--neutral-line-strong)!important;background-image:none!important;box-shadow:0 20px 46px #00000042!important}html body:not(.case-library-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.upload-zone):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:none!important;background-color:#111213!important;background-image:none!important;border-color:#ffffff29!important}html body:not(.case-library-page) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.upload-zone):is(:hover,:focus,:focus-within):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:#ffffff57!important;box-shadow:0 0 0 3px #ffffff12!important}html body:not(.case-library-page) :is(.btn-primary,.nav-cta,.nav-links .nav-cta,.hs-nav .nav-cta):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#111213!important;box-shadow:none!important;background:#f5f5f7!important;border-color:#f5f5f7!important}html body:not(.case-library-page) :is(.btn-primary,.nav-cta,.nav-links .nav-cta,.hs-nav .nav-cta):is(:hover,:focus-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#000!important;box-shadow:none!important;background:#fff!important;border-color:#fff!important}html body:not(.case-library-page) .btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7!important;box-shadow:none!important;background:#ffffff0e!important;border-color:#ffffff26!important}html body:not(.case-library-page) .btn-secondary:is(:hover,:focus-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#ffffff17!important;border-color:#ffffff42!important}html body:not(.case-library-page) :is(.whatsapp-float,.back-to-top):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7!important;background:#171819!important;border-color:#ffffff29!important;box-shadow:0 14px 30px #00000052!important}html body:not(.case-library-page) :is(.whatsapp-float,.back-to-top):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html body:not(.case-library-page) :is(.whatsapp-float,.back-to-top):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{opacity:0!important;background:0 0!important}html body:not(.case-library-page) :is(.section-label,.case-label,.quote-form-head>span,.tag):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7c7!important;box-shadow:none!important;background:#ffffff0e!important;border-color:#ffffff21!important}html body:not(.case-library-page) :is(.rfq-details-toggle__indicator,.footer-contact-icon):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#eef0ef!important;box-shadow:none!important;background:#ffffff0f!important;border-color:#ffffff24!important}html body:not(.case-library-page) .rfq-details-toggle__indicator:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#eef0ef!important;box-shadow:none!important;background-color:#ffffff0f!important;background-image:none!important;border-color:#ffffff24!important}html body:not(.case-library-page) .btn-primary-inline:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#111213!important;box-shadow:none!important;background:#f5f5f7!important;border-color:#f5f5f7!important}html:not(.white-apple-theme) body :is(.hp-cookie-banner,.lang-switcher__menu):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:#141516!important;background-image:none!important;border-color:#ffffff24!important;box-shadow:0 18px 44px #0000004d!important}html body .lang-switcher__option.is-active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#111213!important;box-shadow:none!important;background:#f5f5f7!important;border-color:#f5f5f7!important}html body :is(.footer-bottom a,.footer-col a,.lang-switcher__option):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-shadow:none!important}@media (width<=768px){html body:not(.case-library-page):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:var(--neutral-canvas)!important;background-image:none!important}}html body:not(.case-library-page) .services-scope-answer:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:var(--neutral-surface)!important;border-color:var(--neutral-line-strong)!important;box-shadow:none!important;background-image:none!important}html body:not(.case-library-page) .vas-icon:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body.page-services :is(#value-added,#buyer-paths,#rfq-checklist) .vas-icon:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#eef0ef!important;box-shadow:none!important;background-color:#ffffff0f!important;background-image:none!important;border-color:#ffffff29!important}html body:not(.case-library-page) :is(.section-title,.workflow-grid,.step-content):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html body:not(.case-library-page) :is(.section-title,.workflow-grid,.step-content):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{box-shadow:none!important;background:#b8bdbb!important;border-color:#ffffff2e!important}html body.page-services #rfq-checklist:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html body.page-services #rfq-checklist:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{box-shadow:none!important;background:0 0!important}html body :is(.nav-cta,.btn-primary,.btn-secondary,.glass-panel,.upload-zone):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html body :is(.nav-cta,.btn-primary,.btn-secondary,.glass-panel,.upload-zone):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{box-shadow:none!important;background:0 0!important;border-color:#ffffff29!important}html body main section.section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html body main section.section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{box-shadow:none!important;background:0 0!important}html body :is(.case-label,.rfq-details-toggle__indicator):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#eef0ef!important;box-shadow:none!important;background-color:#ffffff0f!important;background-image:none!important;border-color:#ffffff24!important}html body .quote-form-head>span:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7c7!important;box-shadow:none!important;background:#ffffff0e!important;border-color:#ffffff24!important}html body :focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline-color:#ffffffb8!important}@media (prefers-reduced-motion:reduce){html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-duration:0s!important}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--site-geometry-radius-small:8px;--site-geometry-radius-icon:var(--pp4-radius);--site-geometry-radius-control:var(--pp4-radius);--site-geometry-radius-card:var(--pp4-card-radius);--site-geometry-radius-panel:var(--pp4-card-radius);--site-geometry-radius-pill:var(--pp4-pill);--site-layout-content:1200px;--site-layout-wide:1280px;--site-layout-reading:68ch;--site-layout-gutter:32px;--site-layout-section-space:clamp(72px,7vw,112px);--ui-radius-control:var(--site-geometry-radius-control);--ui-radius-card:var(--site-geometry-radius-card);--ui-radius-hero:var(--site-geometry-radius-panel);--site-radius-control:var(--site-geometry-radius-control);--site-radius-card:var(--site-geometry-radius-card);--site-radius-media:var(--site-geometry-radius-panel);--apple-radius-control:var(--site-geometry-radius-control);--apple-radius-card:var(--site-geometry-radius-card);--apple-radius-panel:var(--site-geometry-radius-panel);--apple-radius-sheet:var(--site-geometry-radius-panel);--apple-radius-pill:var(--site-geometry-radius-pill);--apple-page-radius-xl:var(--site-geometry-radius-panel);--apple-page-radius-lg:var(--site-geometry-radius-card);--apple-page-radius-md:var(--site-geometry-radius-card);--apple-page-radius-sm:var(--site-geometry-radius-control)}html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{box-sizing:border-box}html body :is(img,video,canvas):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-inline-size:100%}html body :is(main,.section-container,.nav-container,.footer-container,.services-grid,.industry-grid,.quality-grid,.case-grid,.blog-grid,.cap-grid,.vas-grid)>:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-inline-size:0}html body :is(.rfq-details-toggle,.lang-switcher__option,.mobile-toggle,.back-to-top,.whatsapp-float):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--site-geometry-radius-control)!important}html body .lang-switcher__option:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-inline-size:44px;min-block-size:44px!important}html body :focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline-offset:3px!important;outline:2px solid #f5f5f7!important}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.form-control,.case-library-search,.case-library-search input,.upload-zone,.drop-zone,.file-drop,.captcha-refresh):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--site-geometry-radius-control)!important}html body :is(.glass-panel,.service-card,.industry-card,.case-card,.blog-card,.cap-card,.cap-item,.lead-card,.value-card,.gallery-card,.process-step,.stat-card,.contact-route,.seo-link-card,.vas-card,.cert-card,.equip-card,.ind-card,.hs-card):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--site-geometry-radius-card)!important}html body :is(.hero-img-main,.contact-form,.cta-wrap,.article-container,.hp-cookie-banner,.lang-switcher__menu,#navLinks.nav-links,.services-task-grid,.platform-principles__grid):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--site-geometry-radius-panel)!important}html body :is(.services-task-icon,.footer-contact-icon,.vas-icon,.rfq-details-toggle__indicator):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--site-geometry-radius-icon)!important}html body .rfq-details-toggle__indicator:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-pill)!important}html body :is(.skip-link,.nav-cta,.btn-primary,.btn-secondary,.btn-primary-inline,.filter-btn,.lang-switcher__toggle,.case-label,.quote-form-head>span,.tag,#leadIdPill):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--site-geometry-radius-pill)!important}html body :is(.services-task-grid,.platform-principles__grid):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){overflow:hidden}html body :is(.services-task-link,.platform-principle):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:0!important}@media (width<=768px){html body :is(.section-container,.nav-container):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-inline-size:100%}}html body .section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-inline:var(--site-layout-gutter)!important}html body .section-container:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){inline-size:100%;margin-inline:auto;max-inline-size:var(--site-layout-content)!important;padding-inline:0!important}@media (width>=769px){html:not(.page-home) body.page-services main>.section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-block:var(--site-layout-section-space)!important}}@media (width<=1024px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--site-layout-gutter:24px}}@media (width<=768px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--site-layout-gutter:20px;--site-layout-section-space:clamp(56px,14vw,72px)}html:not(.page-home) body.page-services main>.section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-block:var(--site-layout-section-space)!important}}html body.page-services .vas-icon:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body.page-services.page-services.page-services .vas-icon.vas-icon:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body.page-services #rfq-checklist .vas-card .vas-icon.vas-icon:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--site-geometry-radius-icon)!important}html body:not(.case-library-page) main .section-label.section-label:not(.section-label--row):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:none!important;color:#f5f5f7b8!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body:not(.case-library-page) main .section-label.section-label:not(.section-label--row)>.icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:inherit!important;fill:currentColor!important;filter:none!important}html body:not(.case-library-page) main .section-label.section-label:not(.section-label--row):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html body:not(.case-library-page) main .section-label.section-label:not(.section-label--row):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{box-shadow:none!important;background:0 0!important;border:0!important}html body.page-services :is(#value-added,#buyer-paths,#rfq-checklist) .vas-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:14px 12px!important;display:grid!important}html body.page-services :is(#value-added,#buyer-paths,#rfq-checklist) .vas-card>.vas-icon:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-radius)!important;color:#f5f5f7!important;background:#1b1c1c!important;border:1px solid #ffffff21!important;grid-column:1!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;margin:0!important;display:inline-flex!important}html body.page-services :is(#value-added,#buyer-paths,#rfq-checklist) .vas-card>h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7!important;font-size:var(--pp4-title)!important;grid-column:2!important;margin:0!important;line-height:1.2!important}html body.page-services :is(#value-added,#buyer-paths,#rfq-checklist) .vas-card>p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-column:1/-1!important;margin:0!important}html body.page-services :is(#buyer-paths,#rfq-checklist) .vas-card>.vas-icon:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body.page-services :is(#buyer-paths,#rfq-checklist) .vas-card>h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-row:1!important}html body.page-services :is(#buyer-paths,#rfq-checklist) .vas-card>p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-row:2!important}@media (width<=640px){html body .section-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;text-overflow:clip!important;white-space:normal!important;max-height:none!important;display:block!important;overflow:visible!important}}@media (width<=520px){html body.page-services :is(#value-added,#buyer-paths,#rfq-checklist) .vas-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:40px minmax(0,1fr)!important;gap:13px 11px!important}html body.page-services :is(#value-added,#buyer-paths,#rfq-checklist) .vas-card>.vas-icon:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:40px!important;height:40px!important}html body.page-services :is(#value-added,#buyer-paths,#rfq-checklist) .vas-card>h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)!important}}@media (width<=768px){html:not(.page-home):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--site-mobile-header-height:64px;--navbar-height:var(--site-mobile-header-height)!important;--enterprise-mobile-header:var(--site-mobile-header-height)!important;--logo-icon-height:20px!important;--logo-icon-max-width:54px!important;--mobile-nav-top:calc(var(--site-mobile-header-height) + env(safe-area-inset-top,0px) + 8px)!important}}html.white-apple-theme:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color-scheme:light;--wa-canvas:#fff;--wa-band:#f5f5f7;--wa-band-soft:#fafafa;--wa-surface:#fff;--wa-ink:#1d1d1f;--wa-copy:#6e6e73;--wa-muted:#6e6e73;--wa-line:#d2d2d7;--wa-line-soft:#1d1d1f1a;--wa-line-strong:#1d1d1f38;--wa-accent:#0b6f69;--wa-black:#1d1d1f;--wa-radius-panel:var(--pp4-card-radius);--wa-radius-card:var(--pp4-card-radius);--wa-radius-media:var(--pp4-card-radius);--wa-radius-control:var(--pp4-pill);--wa-radius-action:12px;--wa-radius-field:14px;--wa-radius-menu:var(--pp4-card-radius);--wa-shadow-popover:0 16px 48px #0000001f;--wa-shadow-modal:0 28px 80px #00000029;--wa-ease:cubic-bezier(.22,1,.36,1);--wa-section-space:clamp(76px,8vw,120px);--cohesion-canvas:var(--wa-canvas);--cohesion-surface:var(--wa-surface);--cohesion-surface-raised:var(--wa-band-soft);--cohesion-surface-soft:var(--wa-band);--cohesion-ink:var(--wa-ink);--cohesion-copy:var(--wa-copy);--cohesion-muted:var(--wa-muted);--cohesion-line:var(--wa-line-soft);--cohesion-line-strong:var(--wa-line-strong);--cohesion-light-canvas:var(--wa-band);--cohesion-light-surface:var(--wa-surface);--cohesion-light-ink:var(--wa-ink);--cohesion-light-copy:var(--wa-copy);--cohesion-light-line:var(--wa-line);--neutral-bg:var(--wa-canvas);--neutral-surface:var(--wa-surface);--neutral-surface-2:var(--wa-band);--neutral-text:var(--wa-ink);--neutral-muted:var(--wa-copy);--neutral-line:var(--wa-line-soft);--ui-bg:var(--wa-canvas);--ui-surface:var(--wa-surface);--ui-surface-soft:var(--wa-band);--ui-text:var(--wa-ink);--ui-muted:var(--wa-copy);--ui-border:var(--wa-line-soft);--site-bg:var(--wa-canvas);--site-surface:var(--wa-surface);--site-text:var(--wa-ink);--site-muted:var(--wa-copy);--site-border:var(--wa-line-soft);--bg:var(--wa-canvas);--bg-2:var(--wa-band);--bg-3:var(--wa-band-soft);--surface:var(--wa-surface);--surface-2:var(--wa-band);--text:var(--wa-ink);--text-soft:var(--wa-copy);--muted:var(--wa-copy);--muted-2:var(--wa-muted);--line:var(--wa-line-soft);--site-geometry-radius-panel:var(--wa-radius-panel);--site-geometry-radius-card:var(--wa-radius-card);--site-geometry-radius-media:var(--wa-radius-media);--site-geometry-radius-control:var(--wa-radius-control)}html.white-apple-theme:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme body:not(.case-library-page):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--wa-canvas)!important;background-color:var(--wa-canvas)!important;color:var(--wa-ink)!important;background-image:none!important}html.white-apple-theme body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after,html.white-apple-theme body:not(.nav-open):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{content:none!important;background:0 0!important;display:none!important}html.white-apple-theme body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme button:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme input:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme textarea:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme select:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,Helvetica Neue,Arial,sans-serif!important}html.white-apple-theme body :is(h1,h2,h3,h4,h5,h6,strong,dt):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--wa-ink)!important}html.white-apple-theme body :is(p,li,dd,figcaption,.section-desc,.hero-desc,.case-basis):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--wa-copy)!important}html.white-apple-theme body :is(a,button):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-tap-highlight-color:transparent}html.white-apple-theme body :is(.section-label,.platform-principles__eyebrow):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--wa-accent)!important;box-shadow:none!important;background:0 0!important;border:0!important}html.white-apple-theme body :is(.section,.hs-section):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--wa-canvas)!important;color:var(--wa-ink)!important;box-shadow:none!important;background-image:none!important}html.white-apple-theme body .section-light:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme body main>.section-light:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--wa-band)!important;border-block-color:var(--wa-line-soft)!important;box-shadow:none!important;background-image:none!important}html.white-apple-theme body :is(.glass-panel,.platform-principle,.service-card,.industry-card:not(.industry-card--bg),.case-card,.cap-card,.cap-item,.cert-card,.equip-card,.ind-card,.vas-card,.gallery-card,.blog-card,.value-card,.stat-card,.process-step,.lead-card,.factory-card,.oi-card,.mat-card,.seo-link-card,.decision-signal,.contact-route,.cta-wrap,.hs-card,.contact-form,.thank-wrap):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--wa-line-soft)!important;border-radius:var(--wa-radius-card)!important;background:var(--wa-surface)!important;color:var(--wa-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important}html.white-apple-theme body .glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html.white-apple-theme body .glass-panel:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{content:none!important;background:0 0!important;display:none!important}html.white-apple-theme body :is(.services-task-icon,.vas-icon,.footer-contact-icon):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--wa-line-soft)!important;border-radius:var(--pp4-card-radius)!important;background:var(--wa-band)!important;color:var(--wa-ink)!important;box-shadow:none!important;background-image:none!important}html.white-apple-theme body :is(.nav-links a,.hs-nav a,.lang-switcher__toggle,.mobile-toggle):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--wa-ink)!important}html.white-apple-theme body .lang-switcher__menu:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--wa-line-soft)!important;border-radius:var(--pp4-card-radius)!important;background:var(--wa-surface)!important;color:var(--wa-ink)!important;-webkit-backdrop-filter:none!important;background-image:none!important;box-shadow:0 20px 50px #0000001a!important}html.white-apple-theme body .lang-switcher__option:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-radius)!important;color:var(--wa-ink)!important;background:0 0!important}html.white-apple-theme body .lang-switcher__option:is(:hover,:focus-visible,.is-active):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--wa-band)!important;color:#000!important}html.white-apple-theme body :is(.nav-cta,.btn-primary,.btn-primary-inline):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--wa-black)!important;border-radius:var(--wa-radius-control)!important;background:var(--wa-black)!important;color:#fff!important;box-shadow:none!important;background-image:none!important}html.white-apple-theme body .btn-secondary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--wa-line-strong)!important;border-radius:var(--wa-radius-control)!important;background:var(--wa-surface)!important;color:var(--wa-ink)!important;box-shadow:none!important;background-image:none!important}html.white-apple-theme body :is(.nav-cta,.btn-primary,.btn-primary-inline,.btn-secondary):is(:hover,:focus-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:none!important;transform:none!important}html.white-apple-theme body :is(.nav-cta,.btn-primary,.btn-primary-inline):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#fff!important;background:#000!important;border-color:#000!important}html.white-apple-theme body .btn-secondary:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--wa-band)!important;border-color:var(--wa-line-strong)!important;color:#000!important}html.white-apple-theme body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.upload-zone,.rfq-details-toggle,.rfq-optional-details):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--wa-line)!important;border-radius:var(--pp4-card-radius)!important;background:var(--wa-surface)!important;color:var(--wa-ink)!important;box-shadow:none!important;background-image:none!important}html.white-apple-theme body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.upload-zone):is(:focus,:focus-within):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:#1d1d1f7a!important;box-shadow:0 0 0 4px #1d1d1f0f!important}html.white-apple-theme body input:-webkit-autofill:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme body textarea:-webkit-autofill:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme body select:-webkit-autofill:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-text-fill-color:var(--wa-ink)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}html.white-apple-theme body :is(.footer,.hs-footer,.case-footer,.utility-footer):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-top:1px solid var(--wa-line-soft)!important;background:var(--wa-band)!important;color:var(--wa-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important}html.white-apple-theme body :is(.footer,.hs-footer,.case-footer,.utility-footer) :is(h2,h3,h4,.footer-title,strong):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--wa-ink)!important}html.white-apple-theme body :is(.footer,.hs-footer,.case-footer,.utility-footer) :is(p,a,span,li):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--wa-copy)!important}html.white-apple-theme body :is(.footer,.hs-footer,.case-footer,.utility-footer) a:is(:hover,:focus-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#000!important}html.white-apple-theme body :is(.back-to-top,.whatsapp-float):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--wa-line-soft)!important;color:var(--wa-ink)!important;-webkit-backdrop-filter:none!important;background:#fffffff5!important;box-shadow:0 10px 28px #0000001a!important}html.white-apple-theme:not(.motion-reduced) body .fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme:not(.motion-reduced) body [data-motion-reveal]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:opacity .62s var(--wa-ease),transform .62s var(--wa-ease)!important}html.white-apple-theme.motion-ready body .fade-up:not(.visible):not(.is-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme.motion-ready body [data-motion-reveal]:not(.visible):not(.is-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:0!important;transform:translateY(14px)!important}html.white-apple-theme.motion-ready body :is(.fade-up.visible,.fade-up.is-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme.motion-ready body [data-motion-reveal]:is(.visible,.is-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;transform:translate(0,0)!important}@media (width<=768px){html.white-apple-theme body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){overflow-x:clip!important}html.white-apple-theme body footer :is(h2,h3,h4,.footer-title):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme body :is(.footer,.hs-footer,.case-footer,.utility-footer) :is(h2,h3,h4,.footer-title):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-xs)!important;letter-spacing:.045em!important;line-height:1.4!important}html.white-apple-theme body :is(.back-to-top,.whatsapp-float):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;display:grid!important}html.white-apple-theme body :is(.back-to-top,.whatsapp-float) :is(svg,.icons):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin:0!important;display:block!important}}@media (width<=1100px){html.white-apple-theme:not(.page-home) body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{transition:opacity .16s!important}}html.white-apple-theme.motion-ready body .fade-up:not(.visible):not(.is-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme.motion-ready body [data-site-reveal]:not(.visible):not(.is-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme.motion-ready body [data-motion-reveal]:not(.visible):not(.is-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme body :is(.fade-up,[data-site-reveal],[data-motion-reveal]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}html.white-apple-theme body :is(.section-label,.platform-principle__label,.platform-principles__eyebrow):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme body :is(.section-label,.platform-principle__label,.platform-principles__eyebrow) :is(span,b,strong,svg,.icons,use):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#0b6f69!important;fill:currentColor!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important;filter:none!important;text-shadow:none!important}@media (width<=480px){html.white-apple-theme body :is(.section-container,.hs-hero,.hs-section):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-width:0!important}}@media (prefers-reduced-motion:reduce){html.white-apple-theme :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html.white-apple-theme :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.white-apple-theme body .section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-block:var(--wa-section-space)!important}html.white-apple-theme body :is(.section-container,.container,.footer-container):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:min(100% - 40px,1200px)!important;max-width:1200px!important;margin-inline:auto!important}html.white-apple-theme body :is(.section-title,h1,h2):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-wrap:balance}html.white-apple-theme body .section-title:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after,html.white-apple-theme body .section-title:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{box-shadow:none!important;background-image:none!important}html.white-apple-theme body .section-title:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{content:none!important;display:none!important}html.white-apple-theme body :is(.tilt-card,.magnetic):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform-style:flat!important;perspective:none!important;will-change:auto!important;transform:none!important}html.white-apple-theme body :is(.tilt-card,.magnetic):is(:hover,:focus-within):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:none!important}html.white-apple-theme body :is(.footer,.hs-footer,.case-footer,.utility-footer):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--wa-band-soft)!important}html.white-apple-theme body :is(.back-to-top,.whatsapp-float):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-pill)!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}html.white-apple-theme body.page-services main#main-content section.platform-principles:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#fff!important}html.white-apple-theme body.page-services main#main-content section.platform-principles :is(h2,h3,.geo-answer-question):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--wa-ink)!important}html.white-apple-theme body.page-services main#main-content section.platform-principles :is(p,.geo-answer-text):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--wa-copy)!important}html.white-apple-theme body.page-services main#main-content section.platform-principles .platform-principles__grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--wa-line)!important;border-radius:var(--pp4-card-radius)!important;background:#fff!important;overflow:hidden!important}html.white-apple-theme body.page-services main#main-content section.platform-principles .platform-principle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--wa-line-soft)!important;color:var(--wa-ink)!important;background:#fff!important;border-radius:0!important}html.white-apple-theme body.page-services main#main-content :is(#buyer-paths,#rfq-checklist,#value-added) .vas-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--wa-line-soft)!important;color:var(--wa-ink)!important;box-shadow:none!important;background:#fff!important}html.white-apple-theme body.page-services main#main-content :is(#buyer-paths,#rfq-checklist,#value-added) .vas-card:is(:hover,:focus-within):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--wa-line-strong)!important;background:var(--wa-band-soft)!important;transform:none!important}html.white-apple-theme body.page-services main#main-content :is(#buyer-paths,#rfq-checklist,#value-added) :is(h2,h3,strong):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--wa-ink)!important}html.white-apple-theme body.page-services main#main-content :is(#buyer-paths,#rfq-checklist,#value-added) :is(p,span,li,figcaption):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--wa-copy)!important}@media (width<=768px){html.white-apple-theme body .section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-block:64px!important}}@media (width<=480px){html.white-apple-theme body :is(.section-container,.container,.footer-container):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:min(100% - 32px,1200px)!important}html.white-apple-theme body :is(.back-to-top,.whatsapp-float):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){right:max(14px,env(safe-area-inset-right,0px))!important}html.white-apple-theme body .whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}html.white-apple-theme body .back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:calc(18px + env(safe-area-inset-bottom,0px))!important}}html.white-apple-theme body.page-services main#main-content :is(#value-added,#buyer-paths,#rfq-checklist) .vas-card>.vas-icon:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--wa-line-soft)!important;background:var(--wa-band)!important;color:var(--wa-ink)!important;box-shadow:none!important;background-image:none!important}html.white-apple-theme body.page-services main#main-content :is(#value-added,#buyer-paths,#rfq-checklist) .vas-card>.vas-icon :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:inherit!important;fill:currentColor!important;stroke:currentColor!important}@media (width<=768px){html.white-apple-theme body .lang-switcher__option:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-radius)!important;min-height:44px!important;color:var(--wa-ink)!important;background:0 0!important}html.white-apple-theme body .lang-switcher__option:is(:hover,:focus-visible,.is-active):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:var(--wa-band)!important;color:var(--wa-black)!important}}@media (width>=769px) and (width<=1100px){html.white-apple-theme:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--navbar-height:66px!important}}html.white-apple-theme body main :is(section,article):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){content-visibility:visible!important;contain-intrinsic-size:auto!important}html.white-apple-theme:lang(zh) body #hero h1:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){letter-spacing:-.018em!important}html.white-apple-theme body :is(.filter-btn,.footer-social a,.lang-switcher__toggle,.lang-switcher__option):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:44px!important}html.white-apple-theme body :focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline-offset:3px!important;box-shadow:none!important;outline:2px solid #0b6f69!important}html.white-apple-theme body .lang-switcher__menu:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--wa-radius-menu)!important;box-shadow:var(--wa-shadow-popover)!important}html.white-apple-theme body .form-label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--wa-ink)!important;font-size:var(--pp4-sm)!important;margin-bottom:8px!important;font-weight:600!important;line-height:1.35!important;display:block!important}@media (prefers-reduced-motion:reduce){html.white-apple-theme body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html.white-apple-theme body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.white-apple-theme body footer.footer:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-top:1px solid var(--wa-line-soft)!important;color:var(--wa-ink)!important;opacity:1!important;filter:none!important;background:#f5f5f7!important}html.white-apple-theme body main#main-content .section-label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme body main#main-content .section-label :is(span,b,strong,svg,.icons,use):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#0b6f69!important;fill:currentColor!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important;filter:none!important}html.white-apple-theme body.page-services main#main-content svg.icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#0b6f69!important;fill:currentColor!important;opacity:1!important}html.white-apple-theme body.page-services main#main-content :is(.btn-primary,.nav-cta) svg.icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#fff!important;fill:currentColor!important}html.white-apple-theme body :is(.nav-cta,.btn-primary,.btn-primary-inline,.article-cta-button,.hs-btn-primary,.ai-quote-submit,.filter-btn.active,.pagination button.active,.case-filter-button[aria-pressed=true]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme body :is(.nav-cta,.btn-primary,.btn-primary-inline,.article-cta-button,.hs-btn-primary,.ai-quote-submit,.filter-btn.active,.pagination button.active,.case-filter-button[aria-pressed=true]) :is(span,strong,svg,.icons,use):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#fff!important;fill:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important}.rfq-commercial-callout:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border:1px solid var(--site-border,#d2d2d7);border-radius:var(--pp4-card-radius);background:#f5f5f7;justify-content:space-between;align-items:center;gap:28px;margin-top:42px;padding:28px 32px;display:flex}.rfq-commercial-callout h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#1d1d1f;font-size:var(--pp4-heading);margin:6px 0 8px;line-height:1.15}.rfq-commercial-callout p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#6e6e73;max-width:62ch;margin:0;line-height:1.6}.rfq-commercial-callout .btn-primary-inline:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){white-space:nowrap;flex:none}@media (width<=700px){.rfq-commercial-callout:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-card-radius);flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.rfq-commercial-callout .btn-primary-inline:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){white-space:normal}}html.white-apple-theme body :is(main [id],footer [id]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-margin-top:calc(72px + env(safe-area-inset-top,0px) + 20px)}@media (prefers-contrast:more){html.white-apple-theme body :focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline-width:3px!important;outline-color:#000!important}html.white-apple-theme body :is(.btn-primary,.nav-cta,.video-motion-toggle):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:currentColor!important}html.white-apple-theme body :is(.btn-secondary,.mobile-toggle,.lang-switcher__toggle):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:#1d1d1f9e!important}}@media (forced-colors:active){html.white-apple-theme body :focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline-offset:3px!important;outline:3px solid highlight!important}html.white-apple-theme body :is(.btn-primary,.btn-secondary,.nav-cta,.mobile-toggle,.lang-switcher__toggle,.video-motion-toggle):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){forced-color-adjust:auto;border:1px solid buttontext!important}}html.white-apple-theme body .whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme body .back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){isolation:isolate!important;position:fixed!important}html.white-apple-theme body .whatsapp-float:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){z-index:1600!important}html.white-apple-theme body .back-to-top:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){z-index:1590!important}html.white-apple-theme body .whatsapp-float .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:26px!important;height:26px!important}@media (width<=768px){html.white-apple-theme body :is(.section-container,.footer-container):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-width:0!important}}html.white-apple-theme:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::selection{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;text-shadow:none!important;background:#b9ebe4!important}html.white-apple-theme:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::-moz-selection{color:#1d1d1f!important;text-shadow:none!important;background:#b9ebe4!important}html.white-apple-theme :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::selection{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;text-shadow:none!important;background:#b9ebe4!important}html.white-apple-theme :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::-moz-selection{color:#1d1d1f!important;text-shadow:none!important;background:#b9ebe4!important}html.white-apple-theme:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--wa-font-ui:"SF Pro Text","PingFang SC","Hiragino Sans GB","Microsoft YaHei",-apple-system,BlinkMacSystemFont,Inter,"Helvetica Neue",Arial,sans-serif;--wa-font-display:"SF Pro Display","PingFang SC","Hiragino Sans GB","Microsoft YaHei",-apple-system,BlinkMacSystemFont,Inter,"Helvetica Neue",Arial,sans-serif}html.white-apple-theme body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme :is(button,input,select,textarea):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-family:var(--wa-font-ui)!important}html.white-apple-theme body :is(h1,h2,h3):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-rendering:optimizelegibility;font-family:var(--wa-font-display)!important}@media (width>=769px){html.white-apple-theme body.page-services main#main-content section.platform-principles:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-top:72px!important}}html.white-apple-theme:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--wa-detail-shadow:0 16px 42px #11111113;--wa-detail-ring:0 0 0 4px #0071e31f}@media (hover:hover) and (pointer:fine){html.white-apple-theme:not(.page-home) body main :is(.services-task-grid>*,.vas-card,.oi-card,.seo-link-card,.cert-card,.equip-card,.cap-card,.ind-card,.mat-card,.gallery-card,.blog-card,.value-card,.lead-card,.factory-card):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:var(--wa-detail-shadow)!important;transform:translateY(-3px)!important}html.white-apple-theme body :is(.nav-cta,.btn-primary,.btn-primary-inline,#quoteSubmitButton):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#242426!important;border-color:#242426!important;transform:translateY(-1px)!important}html.white-apple-theme body :is(.btn-secondary,.btn-outline,.btn-ghost,.hs-btn-ghost,.filter-btn,.industry-nav a):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:translateY(-1px)!important}}html.white-apple-theme body :is(.nav-cta,.btn-primary,.btn-primary-inline,.btn-secondary,#quoteSubmitButton):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-duration:90ms!important;transform:translateY(1px)scale(.985)!important}html.white-apple-theme body :is(input,select,textarea):focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:var(--wa-detail-ring)!important;border-color:#0b6f6994!important}html.white-apple-theme body :is(button,input,select,textarea,.btn-primary,.btn-secondary,.nav-cta):is(:disabled,[disabled],[aria-disabled=true]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){cursor:not-allowed!important;opacity:.46!important;box-shadow:none!important;transform:none!important}html.white-apple-theme body :is(button,.btn-primary,.btn-secondary,.nav-cta):is([aria-busy=true],.loading):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){pointer-events:none;cursor:progress!important;opacity:.76!important;transform:none!important}html.white-apple-theme body :is(input,textarea):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::placeholder{color:#66666bb8;opacity:1}@media (prefers-reduced-motion:reduce){html.white-apple-theme.white-apple-theme body :is(.fade-up.fade-up,[data-motion-reveal],[data-site-reveal],.service-card,.industry-card,.case-card,.gallery-card,.blog-card,.cap-item,.process-step,.factory-card,.nav-cta,.btn-primary,.btn-secondary,[aria-busy=true],.loading):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:none!important;animation:none!important;transform:none!important}}html.white-apple-theme body footer.footer:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#f5f5f7!important;background:#0b0b0c!important;border-top-color:#ffffff1a!important}@media (width>=901px){html.white-apple-theme:not(.page-home) body.page-services main#main-content>section.section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-top:84px!important;padding-bottom:84px!important}html.white-apple-theme:not(.page-home) body.page-services main#main-content>section.section>.section-container:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-width:0!important}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--wc-motion-fast:.14s;--wc-motion-control:.18s;--wc-motion-material:.22s;--wc-motion-panel:.24s;--wc-motion-enter:.36s;--wc-ease-control:cubic-bezier(.32,.72,0,1);--wc-ease-panel:cubic-bezier(.16,1,.3,1);--wc-ease-enter:cubic-bezier(.22,1,.36,1)}html.white-apple-theme body :is(.service-card,.industry-card,.case-card,.blog-card,.value-card,.lead-card,.stat-card,.cap-card,.vas-card,.oi-card,.ind-card,.mat-card,.seo-link-card,.cert-card,.equip-card,.gallery-card,.platform-principle,.de-case-card,.hs-card):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:#fffffffa!important;border-color:#c2ccd3b8!important;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .36s cubic-bezier(.16,1,.3,1),background-color .28s!important;box-shadow:0 1px 2px #141e2606,0 10px 28px #141e260e,0 30px 64px #141e260e!important}@media (hover:hover) and (pointer:fine){html.white-apple-theme body :is(.service-card,.industry-card,.case-card,.blog-card,.value-card,.lead-card,.stat-card,.cap-card,.vas-card,.oi-card,.ind-card,.mat-card,.seo-link-card,.cert-card,.equip-card,.gallery-card,.platform-principle,.de-case-card,.hs-card):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:#2aa2987a!important;transform:translateY(-4px)!important;box-shadow:0 2px 4px #141e2606,0 18px 38px #141e2613,0 38px 78px #141e2614!important}}@media (width<=768px){html.white-apple-theme body :is(.service-card,.industry-card,.case-card,.blog-card,.value-card,.lead-card,.stat-card,.cap-card,.vas-card,.oi-card,.ind-card,.mat-card,.seo-link-card,.cert-card,.equip-card,.gallery-card,.platform-principle,.de-case-card,.hs-card):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:0 1px 2px #141e2606,0 9px 22px #141e260d,0 24px 48px #141e260d!important}}@media (prefers-reduced-motion:reduce){html.white-apple-theme body :is(.service-card,.industry-card,.case-card,.blog-card,.value-card,.lead-card,.stat-card,.cap-card,.vas-card,.oi-card,.ind-card,.mat-card,.seo-link-card,.cert-card,.equip-card,.gallery-card,.platform-principle,.de-case-card,.hs-card):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:none!important}}html body :is(.mobile-toggle,.lang-switcher__toggle):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-duration:.12s!important;transform:scale(.94)!important}html body :is(.btn-primary,.btn-secondary,.button,.nav-cta,.filter-btn,.services-task-link,.contact-route,.footer-social a,.mobile-toggle,.lang-switcher__toggle,.lang-switcher__option,.back-to-top,.whatsapp-float,button,input[type=submit]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.white-apple-theme body main#main-content :is(.btn-primary,.btn-secondary,.button,.filter-btn,button,input[type=submit]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-property:transform,opacity,color,background-color,border-color,box-shadow!important;transition-duration:var(--wc-motion-control)!important;transition-timing-function:var(--wc-ease-control)!important}html body :is(.btn-primary,.btn-secondary,.button,.filter-btn,.back-to-top,.whatsapp-float,button,input[type=submit]):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-duration:.12s!important}html body :is(.service-card,.industry-card,.case-card,.blog-card,.value-card,.lead-card,.factory-card,.stat-card,.cap-card,.cap-item,.process-step,.step-content,.contact-route,.contact-form,.glass-panel):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-property:transform,opacity,background-color,border-color,box-shadow!important;transition-duration:var(--wc-motion-material)!important;transition-timing-function:var(--wc-ease-control)!important}html.motion-ready body .fade-up.fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.motion-ready body [data-motion-reveal]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){filter:none!important;transition:opacity var(--wc-motion-enter) var(--wc-ease-enter),transform var(--wc-motion-enter) var(--wc-ease-enter)!important;transition-delay:min(calc(var(--motion-index,0) * 30ms),90ms)!important;will-change:transform,opacity!important;transform:translateY(8px)!important}html.motion-ready body .fade-up.fade-up:is(.visible,.is-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.motion-ready body [data-motion-reveal]:is(.visible,.is-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){will-change:auto!important;transform:translateZ(0)!important}@media (width<=768px){html.motion-ready body .fade-up.fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html.motion-ready body [data-motion-reveal]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-duration:.3s!important;transition-delay:0s!important;transform:none!important}}@media (prefers-reduced-motion:reduce){html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-behavior:auto!important}html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,html body :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html body .fade-up:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body [data-motion-reveal]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;filter:none!important;transform:none!important}html body :is(.nav-links,.lang-switcher__menu):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){will-change:auto!important}}html.white-apple-theme body main#main-content#main-content#main-content :is(.service-card,.industry-card,.case-card,.blog-card,.value-card,.lead-card,.stat-card,.cap-card,.vas-card,.oi-card,.ind-card,.mat-card,.seo-link-card,.cert-card,.equip-card,.gallery-card,.platform-principle,.de-case-card,.hs-card):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background-color:#fffffffa!important;border-color:#c2ccd3b8!important;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .36s cubic-bezier(.16,1,.3,1),background-color .28s!important;box-shadow:0 1px 2px #141e2606,0 10px 28px #141e260e,0 30px 64px #141e260e!important}@media (hover:hover) and (pointer:fine){html.white-apple-theme body main#main-content#main-content#main-content :is(.service-card,.industry-card,.case-card,.blog-card,.value-card,.lead-card,.stat-card,.cap-card,.vas-card,.oi-card,.ind-card,.mat-card,.seo-link-card,.cert-card,.equip-card,.gallery-card,.platform-principle,.de-case-card,.hs-card):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:#2aa2987a!important;transform:translateY(-4px)!important;box-shadow:0 2px 4px #141e2606,0 18px 38px #141e2613,0 38px 78px #141e2614!important}}@media (width<=768px){html.white-apple-theme body main#main-content#main-content#main-content :is(.service-card,.industry-card,.case-card,.blog-card,.value-card,.lead-card,.stat-card,.cap-card,.vas-card,.oi-card,.ind-card,.mat-card,.seo-link-card,.cert-card,.equip-card,.gallery-card,.platform-principle,.de-case-card,.hs-card):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:0 1px 2px #141e2606,0 9px 22px #141e260d,0 24px 48px #141e260d!important}}@media (prefers-reduced-motion:reduce){html.white-apple-theme body main#main-content#main-content#main-content :is(.service-card,.industry-card,.case-card,.blog-card,.value-card,.lead-card,.stat-card,.cap-card,.vas-card,.oi-card,.ind-card,.mat-card,.seo-link-card,.cert-card,.equip-card,.gallery-card,.platform-principle,.de-case-card,.hs-card):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:none!important}}html body #quoteForm .rfq-details-toggle__indicator:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body .inline-rfq #quoteForm .rfq-details-toggle__indicator:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-pill)!important;color:#1d1d1f!important;width:28px!important;height:28px!important;font-size:var(--pp4-body)!important;opacity:1!important;-webkit-text-fill-color:currentColor!important;background:#f5f5f7!important;border:1px solid #1d1d1f2e!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;font-weight:550!important;line-height:1!important;transition:color .16s,background-color .16s,border-color .16s!important;display:inline-flex!important}html body #quoteForm .rfq-details-toggle[aria-expanded=true] .rfq-details-toggle__indicator:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body .inline-rfq #quoteForm .rfq-details-toggle[aria-expanded=true] .rfq-details-toggle__indicator:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#fff!important;background:#1d1d1f!important;border-color:#1d1d1f!important}html body .inline-rfq #quoteForm .rfq-details-toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:14px!important;min-height:52px!important;transition:border-color .16s,background-color .16s,color .16s!important}@media (hover:hover) and (pointer:fine){html body .inline-rfq #quoteForm .rfq-details-toggle:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#f5f5f7!important;border-color:#1d1d1f6b!important}}html body .inline-rfq #quoteForm .rfq-optional-details:not([hidden]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-card-radius)!important;background:#fafafa!important;border:1px solid #d7dce2!important;padding:18px!important;display:block!important}html body .inline-rfq #quoteForm .field-error:empty:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body .inline-rfq #quoteForm .form-status:empty:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:0!important;margin:0!important;display:none!important}html body .inline-rfq #quoteForm .field-error:not(:empty):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#b42318!important;min-height:0!important;font-size:var(--pp4-sm)!important;margin:7px 0 0!important;font-weight:550!important;line-height:1.35!important;display:block!important}html body .inline-rfq #quoteForm .form-status.is-visible:not(:empty):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-radius)!important;color:#8f1d16!important;font-size:var(--pp4-sm)!important;background:#b423180f!important;border:1px solid #b4231838!important;margin:2px 0 0!important;padding:12px 14px!important;font-weight:650!important;line-height:1.4!important;display:block!important}html body .inline-rfq #quoteForm .privacy-consent:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:24px minmax(0,1fr)!important;gap:10px!important;min-height:44px!important}html body .inline-rfq #quoteForm .privacy-consent input[type=checkbox]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:24px!important;height:24px!important;margin:2px 0 0!important}html body .inline-rfq #quoteForm .privacy-consent.has-error:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-radius)!important;background:#b423180a!important;border:1px solid #b4231838!important;padding:10px 12px!important}@media (width<=760px){html body.inline-rfq-in-view :is(.whatsapp-float,.back-to-top):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(12px)!important}html body .inline-rfq #quoteForm .rfq-optional-details:not([hidden]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:14px!important}html body .inline-rfq #quoteForm .rfq-details-toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-align:left!important;min-height:50px!important;padding:10px 11px 10px 14px!important}}@media (prefers-reduced-motion:reduce){html body #quoteForm .rfq-details-toggle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),html body #quoteForm .rfq-details-toggle__indicator:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:none!important}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color-scheme:light;--rfq-ink:#171717;--rfq-muted:#696969;--rfq-line:#dedede;--rfq-soft:#f7f7f7;--rfq-accent:#168f87}:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-sizing:border-box}html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color-scheme:light!important;background:#fff!important}body.page-services:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--rfq-ink)!important;background:#fff!important}body.page-services main:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),body.page-services section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--rfq-ink);background-color:#fff}a:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:inherit}.skip-link:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){z-index:1000;color:#fff;border-radius:var(--pp4-radius);background:#111;padding:10px 14px;position:fixed;top:-80px;left:16px}.skip-link:focus:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){top:12px}.section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){z-index:1;padding:100px 24px;position:relative}.section-container:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:1200px;margin:0 auto}.section-label:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--primary-light);font-size:var(--pp4-sm);text-transform:uppercase;letter-spacing:1.8px;align-items:center;gap:8px;margin-bottom:14px;font-weight:700;display:inline-flex}.section-title:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-section);letter-spacing:-.02em;margin-bottom:16px;font-weight:800}.section-desc:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body);color:var(--muted);max-width:680px;margin-bottom:56px;line-height:1.8}.service-row:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-bottom:120px;display:grid}.service-row:last-child:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:0}.sr-text h2:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-section);margin-bottom:16px;font-weight:800}.sr-text p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);color:var(--muted);margin-bottom:24px;line-height:1.8}.sr-list:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:1fr 1fr;gap:16px;margin:0 0 32px;padding:0;list-style:none;display:grid}.sr-list li:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);color:var(--text-soft);align-items:center;gap:10px;font-weight:500;display:flex}.sr-list li svg:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--primary-light);flex:none}.vas-grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.vas-card:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:inherit;text-align:left;padding:32px 24px;text-decoration:none;display:block}.vas-icon:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-card-radius);width:56px;height:56px;color:var(--primary-light);background:linear-gradient(135deg,#36b8a933,#36b8a90d);border:1px solid #36b8a933;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.vas-card h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body);margin:0 0 12px;font-weight:700}.vas-card p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--muted);font-size:var(--pp4-sm);margin:0;line-height:1.7}.footer:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){z-index:1;background:#0b0c0c;border-top:1px solid #ffffff14;padding:60px 24px 28px;position:relative}body.page-services #inlineRfq:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-top:1px solid var(--rfq-line);background:#f7f7f7!important}body.page-services #inlineRfq .inline-rfq__shell:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#171717!important}.back-to-top .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:22px!important;height:22px!important}@media (width<=1024px){.service-row:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:1fr;gap:40px;margin-bottom:80px}.vas-grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.sr-list:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.vas-grid:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:1fr}}footer.footer[data-site-footer-unified]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--site-footer-bg:#0b0b0c;--site-footer-text:#f5f5f7;--site-footer-muted:#ebefeeb8;--site-footer-line:#ffffff1a;--site-footer-card:#171919;--site-footer-accent:#67d7cd;isolation:isolate;box-sizing:border-box!important;border:0!important;border-top:1px solid var(--site-footer-line)!important;background:var(--site-footer-bg)!important;width:100%!important;color:var(--site-footer-text)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:var(--pp4-body)!important;text-align:left!important;opacity:1!important;filter:none!important;margin:0!important;padding:0!important;line-height:1.5!important;overflow:hidden!important}footer.footer[data-site-footer-unified] :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),footer.footer[data-site-footer-unified] :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,footer.footer[data-site-footer-unified] :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{box-sizing:border-box}footer.footer[data-site-footer-unified] .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:18px!important;height:18px!important;color:inherit!important;fill:currentColor!important;display:block!important}footer.footer[data-site-footer-unified] :is(a,button):focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline:2px solid var(--site-footer-accent)!important;outline-offset:3px!important}@media (prefers-reduced-motion:reduce){footer.footer[data-site-footer-unified] :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:none!important}}html body :is(.whatsapp-float,.back-to-top)[data-site-floating-action]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-tap-highlight-color:transparent;box-sizing:border-box!important;right:calc(22px + env(safe-area-inset-right,0px))!important;border-radius:var(--pp4-pill)!important;color:#1d1d1f!important;backdrop-filter:blur(18px)saturate(120%)!important;cursor:pointer!important;isolation:isolate!important;background:#fffffff5!important;border:1px solid #1d1d1f1a!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important;text-decoration:none!important;transition:opacity .18s,visibility .18s,transform .18s cubic-bezier(.22,1,.36,1),background-color .18s,box-shadow .18s!important;display:inline-flex!important;position:fixed!important;box-shadow:0 10px 28px #0000001a!important}html body .whatsapp-float[data-site-floating-action=whatsapp]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:calc(86px + env(safe-area-inset-bottom,0px))!important;z-index:1600!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateZ(0)!important}html body .back-to-top[data-site-floating-action=back-to-top]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:calc(22px + env(safe-area-inset-bottom,0px))!important;z-index:1590!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important}html body .back-to-top.visible[data-site-floating-action=back-to-top]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateZ(0)!important}html body :is(.whatsapp-float,.back-to-top)[data-site-floating-action] .icons:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){stroke:none;pointer-events:none;color:currentColor!important;fill:currentColor!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;display:block!important}html body :is(.whatsapp-float,.back-to-top)[data-site-floating-action] :is(use,path):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:currentColor!important;fill:currentColor!important}@media (hover:hover) and (pointer:fine){html body :is(.whatsapp-float,.back-to-top)[data-site-floating-action]:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#fff!important;transform:translateY(-2px)!important;box-shadow:0 14px 34px #00000026!important}}html body :is(.whatsapp-float,.back-to-top)[data-site-floating-action]:active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:scale(.96)!important}html body :is(.whatsapp-float,.back-to-top)[data-site-floating-action]:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline-offset:3px!important;outline:2px solid #36b8a9!important}@media (width<=768px){html body :is(.whatsapp-float,.back-to-top)[data-site-floating-action]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){right:calc(14px + env(safe-area-inset-right,0px))!important}html body .whatsapp-float[data-site-floating-action=whatsapp]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:calc(74px + env(safe-area-inset-bottom,0px))!important}html body .back-to-top[data-site-floating-action=back-to-top]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){bottom:calc(14px + env(safe-area-inset-bottom,0px))!important}}@media (prefers-reduced-transparency:reduce){html body :is(.whatsapp-float,.back-to-top)[data-site-floating-action]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){backdrop-filter:none!important;background:#fff!important}}@media (prefers-reduced-motion:reduce){html body :is(.whatsapp-float,.back-to-top)[data-site-floating-action]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:none!important}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--site-navbar-desktop-height:76px;--site-navbar-mobile-height:64px;--site-navbar-ink:#1d1d1f;--site-navbar-line:#1d1d1f1a;--site-navbar-surface:#fffffff5}@media (width<=1100px){html:not(.page-home) body main#main-content:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-top:var(--site-navbar-mobile-height,64px)!important}}#quoteForm .field-help:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),#quoteForm .rfq-submit-promises:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),#quoteForm .rfq-submit-promises span:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#515154!important;font-size:var(--pp4-sm)!important;line-height:1.6!important}#inlineRfq .inline-rfq__intro>span:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),#quoteForm .quote-form-head .quote-form-title-row>div>span:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:none!important}#inlineRfq:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-margin-top:72px}#inlineRfq .inline-rfq__shell:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){align-items:start!important;gap:clamp(24px,4vw,56px)!important}#inlineRfq .inline-rfq__intro h2:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-section)!important;line-height:1.2!important}#quoteForm .quote-form-head h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-heading)!important;margin-top:0!important;line-height:1.25!important}#quoteForm .quote-form-head>p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)!important;color:#515154!important;line-height:1.6!important}@media (width<=767px){#inlineRfq:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-top:32px!important;padding-bottom:40px!important}#inlineRfq .inline-rfq__shell:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){gap:24px!important}#inlineRfq .inline-rfq__intro ul:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:0!important}#quoteForm:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:24px!important}}#hpLangSwitcher:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:none!important}@layer pcba-enterprise-color{.journey-pcba-rfq #ndaChecklistLink:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.journey-pcba-rfq .inline-rfq__intro:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:none!important}@media (width<=640px){.journey-page .contact-form:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:24px 20px!important}.journey-page #uploadZone:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){flex-direction:column!important;align-items:flex-start!important;padding:20px!important;display:flex!important}.journey-page #uploadZone strong:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){white-space:normal!important;word-break:normal!important;font-size:var(--pp4-body)!important}}}@layer pcba-polish{:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--pp-width:1120px;--pp-space:clamp(56px,6.5vw,88px);--pp-gutter:clamp(20px,3.8vw,48px);--pp-ease:cubic-bezier(.22,.61,.36,1);--ds-shadow-tile:0 2px 10px #00000009!important;--ds-shadow-tile-hover:0 10px 28px #00000014!important;--ds-r-tile:var(--pp4-card-radius)!important;--ds-r-panel:var(--pp4-card-radius)!important}body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#1d1d1f!important}main:has(>.hero):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-top:44px!important}main>.hero:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-top:48px!important}@media (width<=760px){main:has(>.hero):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-top:48px!important}main>.hero:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-top:28px!important}}main :is(h1,h2,h3,h4):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;text-wrap:balance!important;letter-spacing:-.025em!important}main :is(p,li,dd):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){letter-spacing:-.012em!important;line-height:1.6!important}:is(.section-container,.hs-container,.case-detail-shell,.case-library-shell):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:var(--pp-width)!important}main :is(.section,.featured-section,.case-library-editorial):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-top:var(--pp-space)!important;padding-bottom:var(--pp-space)!important}main :is(.hero h1,.page-hero h1,.hs-hero h1,.case-detail-header h1):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-display)!important;margin-bottom:24px!important;line-height:1.09!important}main :is(.section-title,.section-header h2,.hs-section>h2,.platform-principles h2):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-section)!important;line-height:1.14!important}main :is(.hero-desc,.page-hero-desc,.section-desc,.hs-hero-desc):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-title)!important;color:#626269!important;max-width:60ch!important;line-height:1.55!important}main :is(.section-header,.section-header.centered):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){margin-bottom:36px!important}main :is(.section-tag,.section-label,.hs-eyebrow,.article-kicker):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm)!important;letter-spacing:.01em!important;margin-bottom:16px!important;line-height:1.4!important}main :is(.btn-primary,.btn-secondary,.btn-ghost,.button):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-pill)!important;min-height:44px!important;font-size:var(--pp4-body)!important;box-shadow:none!important;padding:12px 24px!important;font-weight:400!important;line-height:1.25!important;transition:background-color .18s,color .18s,box-shadow .18s!important}main :is(.btn-primary,.btn-secondary,.btn-ghost,.button):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:scale(.985)!important}main :is(.service-card,.industry-card,.case-card,.gallery-card,.hs-card,.vas-card,.value-card,.factory-card,.cert-card,.equip-card,.blog-card):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-card-radius)!important;transition:transform .32s var(--pp-ease),box-shadow .32s var(--pp-ease)!important;border-color:#0000000f!important;box-shadow:0 2px 10px #00000009!important}main :is(.service-card,.industry-card,.case-card,.gallery-card,.hs-card,.vas-card,.value-card,.factory-card,.cert-card,.equip-card,.blog-card-content) :is(p,li,dd):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)!important;letter-spacing:-.015em!important;line-height:1.55!important}main :is(.service-card,.industry-card,.case-card,.gallery-card,.hs-card,.vas-card,.value-card,.factory-card,.cert-card,.equip-card,.blog-card-content) :is(h3,h4):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-title)!important;margin-bottom:12px!important;line-height:1.25!important}main .platform-principles__header:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:40px!important;margin-bottom:40px!important}main .platform-principles__header h2:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:20ch!important}main .platform-principle:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-width:0!important}main .platform-principle p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)!important;line-height:1.55!important}main :is(.fade-up,.fade-in,.fade-left,.fade-right):not([data-ds-reveal]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;animation:none!important;transform:none!important}main [data-ds-reveal]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition-property:opacity,transform!important;transition-duration:.42s!important;transition-timing-function:var(--pp-ease)!important;transition-delay:calc(min(var(--ds-i,0),4)*35ms)!important;animation:none!important}main [data-ds-reveal]:not(.ds-in):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:translateY(12px)!important}main :is(.hero,.page-hero,.hs-hero) :is(h1,.hero-desc,.page-hero-desc,.hero-btn-group):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){animation-duration:.48s!important;animation-delay:0s!important}@media (width<=760px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--pp-gutter:20px;--pp-space:56px}main :is(.section,.page-hero,.featured-section):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-left:20px!important;padding-right:20px!important}main :is(.hero h1,.page-hero h1,.hs-hero h1,.case-detail-header h1):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-section)!important;letter-spacing:-.025em!important;margin-bottom:20px!important;line-height:1.12!important}main :is(.section-title,.section-header h2,.hs-section>h2,.platform-principles h2):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-heading)!important;line-height:1.18!important}main :is(.hero-desc,.page-hero-desc,.section-desc,.hs-hero-desc):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)!important;line-height:1.6!important}main .platform-principles__header:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){grid-template-columns:1fr!important;gap:20px!important}}@media (prefers-reduced-motion:reduce){html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-behavior:auto!important}main [data-ds-reveal]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),main :is(.fade-up,.fade-in,.fade-left,.fade-right):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}main :is(.hero,.page-hero,.hs-hero) :not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){animation:none!important}main :is(.btn-primary,.btn-secondary,.btn-ghost,.button):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:none!important}}html:not(#ds):not(#ds) body main .btn-primary-inline span:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:inherit!important}}@media (width<=760px){@layer pcba-polish;}.journey-page:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--journey-ink:#252a27;--journey-muted:#5b635e;--journey-green:#0b6f69;--journey-shadow:0 5px 20px #19232012,0 1px 4px #19232006}.journey-muted:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:var(--journey-muted);line-height:1.65}.journey-text-link:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#0b6f69;font-weight:600;text-decoration:none}.journey-text-link:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-underline-offset:4px;text-decoration:underline}.journey-eyebrow:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#0b6f69;font-size:var(--pp4-sm);letter-spacing:.06em;font-weight:600}.journey-lead:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-title);max-width:800px;line-height:1.65}.journey-rfq-hero:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:110px 0 32px}.journey-rfq-hero h1:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-display);letter-spacing:-.03em;margin:16px 0 24px;line-height:1.12}.journey-rfq-hero .journey-text-link:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);margin-top:22px;display:inline-block}.journey-disclosure:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:1160px;margin:20px auto;padding:0 24px;scroll-margin-top:90px}.journey-disclosure>summary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){cursor:pointer;border-radius:var(--pp4-card-radius);font-size:var(--pp4-body);background:#f4f5f4;padding:22px 26px;font-weight:600;line-height:1.4}.journey-disclosure[open]>summary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){background:#eaeceb}.journey-disclosure>.section:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:32px 0!important}.journey-disclosure .section-container:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:none!important;padding:0!important}.journey-after-submit:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-card-radius);background:#f5f5f5;grid-column:1/-1;margin:24px 0 0;padding:24px}.journey-after-submit h3:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body);margin:0 0 14px}.journey-after-submit ol:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding-left:20px}.journey-after-submit li:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.journey-after-submit p:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);color:#5b635e;line-height:1.65}.journey-after-submit a:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#0b6f69}.journey-pcba-rfq #ndaChecklistLink:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:none!important}.journey-pcba-rfq .inline-rfq__intro:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){display:none}.journey-pcba-rfq .inline-rfq__shell:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:850px;margin:auto;display:block}.journey-pcba-rfq #inlineRfq:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:16px 24px 40px;scroll-margin-top:90px}.journey-pcba-rfq #quoteForm:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:100%;max-width:none}.journey-page .contact-form:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-width:0}.journey-page :is(.journey-card,.journey-disclosure,.journey-industry-brief) :is(a,summary):focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline-offset:5px;outline:3px solid #0b6f69}@media (width<=760px){.journey-rfq-hero:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:94px 0 24px}.journey-lead:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body)}.journey-disclosure:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:0 20px}.journey-disclosure>summary:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body);padding:20px}.journey-pcba-rfq #inlineRfq:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:8px 20px 32px}.journey-after-submit:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){padding:22px}.journey-rfq-hero h1:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:600px}}.cc-links:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){flex-direction:column;align-items:stretch;gap:0;display:flex}.cc-links a:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-radius);color:#1d1d1f;text-align:left;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0 -10px;padding:10px;text-decoration:none;transition:background .12s;display:flex}.cc-links strong:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-sm);letter-spacing:-.016em;font-weight:600}.cc-links a>span:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){font-size:var(--pp4-body);color:#6e6e73;text-align:center;width:18px}.cc-links a:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#1d1d1f;background:#f5f5f7}@media (width<=640px){.journey-pcba-rfq #quoteForm :is(input,select,textarea):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-sizing:border-box;max-width:100%;font-size:var(--pp4-body)!important}.journey-pcba-rfq #quoteForm .form-group:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-width:0}.journey-pcba-rfq #uploadZoneHelp:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){overflow-wrap:anywhere;line-height:1.65!important}.journey-pcba-rfq #quoteForm :is(.field-help,.field-error,.form-status):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){overflow-wrap:anywhere}.journey-pcba-rfq .nda-request-link:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){max-width:100%;white-space:normal!important}}@layer ux-refinement{@media (hover:hover) and (pointer:fine){:where(main) :where(button,a.button,a.btn-primary,a.btn-secondary,a.btn-ghost,a.btn-outline,.choose-file):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:0 3px 10px #14201d21!important}:where(main) a:not(:is(.button,.btn-primary,.btn-secondary,.btn-ghost,.btn-outline,.nav-cta,.journey-card,.service-card,.industry-card,.case-card,.gallery-card,.blog-card,.seo-link-card,.related-card)):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-underline-offset:.22em}}@keyframes ux-disclose-in{0%{opacity:.76;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}main :where(button,a.button,a.btn-primary,a.btn-secondary,a.btn-ghost,a.btn-outline,.choose-file):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:none!important}}@media (width<=600px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--ux-r-card:var(--pp4-card-radius);--ux-r-panel:var(--pp4-card-radius)}}@media (forced-colors:active){:where(main) :where(button,input,select,textarea,a,summary):focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline-offset:3px!important;outline:2px solid highlight!important}}@media (hover:hover) and (pointer:fine){:where(main) :where(button,a.button,a.btn-primary,a.btn-secondary,a.btn-ghost,a.btn-outline,.choose-file):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:0 3px 10px #14201d21!important}:where(main) a:not(:is(.button,.btn-primary,.btn-secondary,.btn-ghost,.btn-outline,.nav-cta,.journey-card,.service-card,.industry-card,.case-card,.gallery-card,.blog-card,.seo-link-card,.related-card)):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-underline-offset:.22em}}@media (prefers-reduced-motion:reduce){:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}main :where(button,a.button,a.btn-primary,a.btn-secondary,a.btn-ghost,a.btn-outline,.choose-file):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:none!important}}@media (width<=600px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--ux-r-card:var(--pp4-card-radius);--ux-r-panel:var(--pp4-card-radius)}}@media (forced-colors:active){:where(main) :where(button,input,select,textarea,a,summary):focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline-offset:3px!important;outline:2px solid highlight!important}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--ux-ink:#252927;--ux-copy:#565c59;--ux-brand:#0b6f69;--ux-line:#dedede;--ux-soft:#f5f7f6;--ux-r-card:var(--pp4-card-radius);--ux-r-panel:var(--pp4-card-radius);--ux-r-control:var(--pp4-radius);--ux-shadow-rest:0 1px 2px #14201d0a, 0 5px 18px #14201d0b;--ux-shadow-hover:0 4px 10px #14201d12, 0 12px 30px #14201d18;--ux-header-h:54px;--ux-ease:cubic-bezier(.2, .75, .25, 1)}html:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-padding-top:calc(var(--ux-header-h) + 20px)}body:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){-webkit-tap-highlight-color:#0b6f691f}:where(main,#siteSearch,#clientCenterPanel) :where(button,input,select,textarea,a.button,a.btn-primary,a.btn-secondary,a.btn-ghost,a.btn-outline,.nav-cta):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:color .16s var(--ux-ease), background-color .16s var(--ux-ease), border-color .16s var(--ux-ease), box-shadow .18s var(--ux-ease), transform .18s var(--ux-ease)!important}:where(main) :where(.journey-card,.service-card,.industry-card,.case-card,.gallery-card,.hs-card,.vas-card,.value-card,.factory-card,.cert-card,.equip-card,.blog-card,.blog-card-content,.cap-card,.seo-link-card,.case-evidence-item,.related-card,.case-library-editorial__card,.file-card,.result-card,.export-card,.product-card,.process-step,.journey-disclosure,.spec-group,.buyer-evidence-card,.rfq-resource,.case-cta,.certification-card,.case-detail-hero>span,.detail-gallery__item,.pp-photo-card,.values-card,.industry-tile):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--ux-r-card)!important;box-shadow:var(--ux-shadow-rest)!important;transition:box-shadow .22s var(--ux-ease), transform .22s var(--ux-ease), border-color .18s var(--ux-ease)!important}:where(main) :where(button,input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.choose-file,.drop-zone,.tool-tabs a):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--ux-r-control)!important}:where(main) :where(.btn-primary,.btn-secondary,.btn-ghost,.button,.nav-cta,.hero-btn-group>a,.case-detail-actions>a,.case-cta>a,.inline-rfq__submit):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-pill)!important}:where(main) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:46px!important;box-shadow:inset 0 1px 2px #14201d09!important}:where(main) textarea:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:112px!important}:where(main) :where(button,a.button,a.btn-primary,a.btn-secondary,a.btn-ghost,a.btn-outline,.choose-file):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:44px}:where(main) :where(button,input,select,textarea,a,summary,.choose-file):focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline-offset:3px!important;outline:3px solid #0b6f69b8!important;box-shadow:0 0 0 5px #0b6f691a!important}:where(main) :where(input,select,textarea):is(:hover,:focus-visible):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-color:var(--ux-brand)!important}:where(main) :where(button,a.button,a.btn-primary,a.btn-secondary,a.btn-ghost,a.btn-outline,.choose-file):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:scale(.985)!important}:where(main) :where(input[type=checkbox],input[type=radio]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){accent-color:var(--ux-brand)!important}:where(main) :where(button,summary,.choose-file,.tool-tabs a):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-height:44px!important}:where(main) .pcba-select-button:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--ux-r-control)!important;min-height:46px!important}@media (hover:hover) and (pointer:fine){:where(main) :where(button,a.button,a.btn-primary,a.btn-secondary,a.btn-ghost,a.btn-outline,.choose-file):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-shadow:0 3px 10px #14201d21!important}:where(main) a:not(:is(.button,.btn-primary,.btn-secondary,.btn-ghost,.btn-outline,.nav-cta,.journey-card,.service-card,.industry-card,.case-card,.gallery-card,.blog-card,.seo-link-card,.related-card)):hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){text-underline-offset:.22em}}main :where(section[id],[id].section,article[id],h2[id]):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){scroll-margin-top:calc(var(--ux-header-h) + 70px)!important}body :where(dialog,[role=dialog],.modal-content,.client-center-panel,#siteSearch,#appleNavPanel):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){border-radius:var(--pp4-card-radius)!important;box-shadow:0 18px 60px #121b182e!important}body dialog:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *))::backdrop{backdrop-filter:blur(3px)!important;background:#121b1857!important}:where(main) details[open]>:not(summary):not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){animation:ux-disclose-in .17s var(--ux-ease) both}@media (prefers-reduced-motion:reduce){:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before,:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}main :where(button,a.button,a.btn-primary,a.btn-secondary,a.btn-ghost,a.btn-outline,.choose-file):active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:none!important}}@media (width<=600px){:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--ux-r-card:var(--pp4-card-radius);--ux-r-panel:var(--pp4-card-radius)}}@media (forced-colors:active){:where(main) :where(button,input,select,textarea,a,summary):focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline-offset:3px!important;outline:2px solid highlight!important}}}@keyframes pp-feedback-spin{to{transform:rotate(360deg)}}@keyframes pp-feedback-shimmer{to{left:100%}}.pcba-async-feedback .pcba-async-spinner:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),.pcba-async-spinner:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){box-sizing:border-box!important;border-radius:var(--pp4-pill)!important;background:0 0!important;border:2px solid!important;border-color:currentColor currentColor #0000 #0000!important;animation:.9s linear infinite pcba-adapter-spin,.3s .2s both pcba-adapter-reveal!important}.pcba-async-spinner:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#252927;flex:0 0 24px;width:24px;height:24px}.pcba-async-feedback .pcba-async-spinner:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:inherit;flex-basis:18px!important;width:18px!important;height:18px!important}@keyframes pcba-adapter-spin{to{transform:rotate(360deg)}}@keyframes pcba-adapter-shimmer{to{left:100%}}@keyframes pcba-adapter-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pcba-async-spinner:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){opacity:1!important;animation:none!important}}:root:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){--pcba-loading-ease:cubic-bezier(.22,1,.36,1)}main:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:opacity .3s}@keyframes pcba-page-arrive{0%{opacity:.86;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes pcba-page-sweep{0%{transform:translate(-110%)}to{transform:translate(400%)}}@keyframes pcba-toast-arrive{0%{opacity:.3;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}main button[type=submit]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:transform .16s ease, box-shadow .3s var(--pcba-loading-ease), background-color .3s ease}main button[type=submit]:active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:translateY(1px)}.pcba-async-spinner:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){animation:.9s linear infinite pcba-adapter-spin!important}.pcba-async-feedback .pcba-async-spinner:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){flex-basis:20px!important;width:20px!important;height:20px!important}#search #submit:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){min-width:176px!important}@keyframes pcba-result-arrive{0%{opacity:.82;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.pcba-async-spinner:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){animation:none!important}main:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)),main button[type=submit]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transition:none!important}main button[type=submit]:active:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){transform:none}}.site-ia-breadcrumb:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:min(1200px,100% - 48px);font-size:var(--pp4-sm);color:#6e6e73;margin:0 auto;padding:18px 0 8px;line-height:1.6}.site-ia-breadcrumb ol:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0;list-style:none;display:flex}.site-ia-breadcrumb li:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){align-items:center;gap:10px;display:inline-flex}.site-ia-breadcrumb li+li:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)):before{content:"/";color:#86868b}.site-ia-breadcrumb a:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:inherit;text-decoration:none}.site-ia-breadcrumb a:hover:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#1d1d1f;text-underline-offset:3px;text-decoration:underline}.site-ia-breadcrumb [aria-current=page]:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){color:#1d1d1f}.site-ia-breadcrumb a:focus-visible:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){outline-offset:4px;outline:2px solid #1d1d1f}@media (width<=599px){.site-ia-breadcrumb:not(:where(#pp3-header,#pp3-header *,#pp3-footer,#pp3-footer *,.pp3-dialog,.pp3-dialog *)){width:calc(100% - 40px);font-size:var(--pp4-xs);padding-top:14px}}