:root{--site-focus-ring:rgba(54,184,169,0.92);--site-header-offset:82px;--site-bg:#080909;--site-surface:#101212;--site-surface-raised:#151717;--site-border:rgba(255,255,255,0.11);--site-border-strong:rgba(255,255,255,0.2);--site-text:#f5f5f7;--site-text-secondary:rgba(235,239,238,0.7);--site-accent:#36b8a9;--site-radius-control:12px;--site-radius-card:14px;--site-radius-media:18px;--site-ease:cubic-bezier(0.22,1,0.36,1)}.navbar,.hs-header,.hs-topbar{backface-visibility:visible !important;-webkit-backface-visibility:visible !important;transform:none !important;-webkit-transform:none !important;background:#090a0a !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;isolation:auto !important;contain:none !important;will-change:auto !important;transition:background-color 180ms ease,border-color 180ms ease !important}.lang-switcher:not(.is-open) .lang-switcher__menu,.lang-switcher:not(.is-open) .language-menu,.language-switcher:not(.is-open) .lang-switcher__menu{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translate3d(0,-6px,0) !important}main>section:first-child .fade-up,main>section:first-child.fade-up,main>.page-hero .fade-up,main>.page-hero.fade-up{opacity:1 !important;visibility:visible !important;filter:none !important;transform:none !important}main>.page-hero .section-label,main>.page-hero h1,main>.page-hero .geo-answer-block,main>.page-hero .page-hero-desc,main>.page-hero .hero-btn-group,main>.page-hero .hero-counters,main>.page-hero .stats-grid{opacity:1 !important;filter:none !important;animation:none !important}html:not(.page-home) body .page-hero,html:not(.page-home) body .blog-page-hero{overflow:hidden !important}html:not(.page-home) body .page-hero::before,html:not(.page-home) body .page-hero::after,html:not(.page-home) body .page-hero-glow,html:not(.page-home) body .blog-page-hero::before,html:not(.page-home) body .blog-page-hero::after{content:none !important;display:none !important;opacity:0 !important;visibility:hidden !important}html:not(.page-home) body .page-hero h1,html:not(.page-home) body .blog-page-hero .section-title,html:not(.page-home) body .hs-hero h1,html:not(.page-home) body .hs-page-hero h1,body.page-products .page-hero h1,body.page-services .page-hero h1{max-width:980px !important;margin-left:auto !important;margin-right:auto !important;color:rgba(245,245,247,0.96) !important;font-family:var(--pcba-font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue","Segoe UI",sans-serif) !important;font-size:clamp(36px,3.6vw,52px) !important;font-weight:740 !important;line-height:1.1 !important;letter-spacing:0 !important;text-wrap:balance;text-shadow:none !important}html:not(.page-home) body .page-hero h1 .gradient,html:not(.page-home) body .section-title .gradient,body.page-products .page-hero h1 .gradient{color:rgba(245,245,247,0.96) !important;background:none !important;background-clip:initial !important;-webkit-background-clip:initial !important;-webkit-text-fill-color:currentColor !important}body.page-products .page-hero,body.page-services .page-hero{min-height:auto !important;height:auto !important;padding-top:clamp(112px,8.4vw,132px) !important;padding-bottom:clamp(52px,6vw,72px) !important;background:#080909 !important;border-bottom:1px solid rgba(255,255,255,0.075) !important}body.page-products::before,body.page-services::before{display:none !important}html:not(.page-home) body.page-products,html:not(.page-home) body.page-services,body.page-products,body.page-services{background:#080909 !important}body.page-services .page-hero .section-container{max-width:1080px !important;background:#080909 !important}body.page-products .products-hero-layout{grid-template-columns:minmax(0,0.9fr) minmax(400px,1fr) !important;gap:clamp(34px,4.8vw,64px) !important}body.page-products .products-hero-copy{align-self:center !important}body.page-products .page-hero h1{max-width:560px !important;margin-bottom:22px !important;text-align:left !important}body.page-services .page-hero h1{max-width:820px !important;margin-bottom:20px !important}body.page-products .products-hero-media{border-radius:18px !important;box-shadow:0 20px 48px rgba(0,0,0,0.28) !important}body.page-products .page-hero .geo-answer-block,body.page-services .page-hero .geo-answer-block{max-width:660px !important;margin:22px 0 24px !important;padding:2px 0 2px 16px !important;border:0 !important;border-left:2px solid rgba(54,184,169,0.72) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.page-services .page-hero .geo-answer-block{margin-left:auto !important;margin-right:auto !important}body.page-products .page-hero .geo-answer-question,body.page-services .page-hero .geo-answer-question{margin-bottom:6px !important;font-size:13px !important;font-weight:700 !important;line-height:1.45 !important;letter-spacing:0 !important;color:rgba(225,250,246,0.92) !important}body.page-products .page-hero .geo-answer-text,body.page-services .page-hero .geo-answer-text,body.page-products .page-hero-desc,body.page-services .page-hero-desc{color:rgba(220,231,227,0.68) !important;font-size:15px !important;line-height:1.66 !important;letter-spacing:0 !important}body.page-products .page-hero-desc{max-width:560px !important;margin:0 0 28px !important}body.page-products .hero-counters{margin-top:54px !important;padding-top:28px !important}body.page-services .services-hero-facts{max-width:720px !important;margin-top:28px !important;gap:10px !important}body.page-services .services-hero-facts div{min-height:88px !important;padding:16px 14px !important;border-radius:16px !important;background:rgba(255,255,255,0.035) !important;border-color:rgba(255,255,255,0.095) !important;box-shadow:none !important}#quoteForm,#contact,[data-quote-form]{scroll-margin-top:var(--site-header-offset)}.stat-number[data-unit] span{display:inline-block;margin-left:0.14em;font-size:0.58em;line-height:1;vertical-align:baseline}.stat-number[data-unit] sup{position:relative;top:-0.34em;font-size:0.62em;line-height:0}.mobile-toggle:focus-visible,#mobileToggle:focus-visible,.lang-switcher__toggle:focus-visible,.navbar a:focus-visible,.hs-topbar a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--site-focus-ring) !important;outline-offset:3px !important}.page-hero .btn-ghost,.page-hero .btn-outline,.page-hero .btn-secondary{color:rgba(245,245,247,0.9) !important;border-color:rgba(255,255,255,0.2) !important;background:#161819 !important;opacity:1 !important;filter:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.page-hero .btn-ghost:hover,.page-hero .btn-outline:hover,.page-hero .btn-secondary:hover{color:#fff !important;border-color:rgba(255,255,255,0.32) !important;background:#202223 !important;transform:translateY(-1px) !important}html.page-home #quoteForm .privacy-consent{display:grid !important;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:44px;margin-top:10px;padding:8px 0;color:var(--muted);font-size:13px;line-height:1.5}html.page-home #quoteForm .privacy-consent input{width:20px !important;min-width:20px !important;height:20px !important;margin:1px 0 0 !important;accent-color:#36b8a9}html.page-home #quoteForm .privacy-consent a{color:var(--primary-light);text-decoration:underline;text-underline-offset:2px}html.page-home body #contact #quoteForm:is(input,select,textarea,button),html.page-home body #contact #quoteForm:is(input,textarea)::placeholder{font-family:var(--pcba-font-sans,-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue","Segoe UI",sans-serif) !important;letter-spacing:0 !important}@media (max-width:768px){:root{--site-header-offset:78px}body:not(.ui-scrolled) .whatsapp-float,body.ui-form-in-view .whatsapp-float,body.nav-open .whatsapp-float{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translate3d(0,10px,0) !important}body.ui-scrolled:not(.ui-form-in-view):not(.nav-open) .whatsapp-float{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0)}.mobile-toggle,#mobileToggle,.navbar .mobile-toggle,.hs-topbar .mobile-toggle,.lang-switcher__toggle,.navbar .lang-switcher__toggle,.hs-topbar .lang-switcher__toggle{width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;border-radius:14px !important}html.page-home #contact #quoteForm .form-group,html.page-home #contact #quoteForm .form-group.full{display:grid !important;grid-template-columns:minmax(0,1fr) !important;align-items:start !important;gap:8px !important;width:100% !important;min-width:0 !important;margin:0 !important}html.page-home #contact #quoteForm .form-group>label,html.page-home #contact #quoteForm .form-group>input,html.page-home #contact #quoteForm .form-group>select,html.page-home #contact #quoteForm .form-group>textarea,html.page-home #contact #quoteForm .form-group>.field-head,html.page-home #contact #quoteForm .form-group>.upload-zone,html.page-home #contact #quoteForm .captcha-row{box-sizing:border-box !important;width:100% !important;min-width:0 !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important}html.page-home #contact #quoteForm .form-group>input,html.page-home #contact #quoteForm .form-group>select{min-height:48px !important}html:not(.page-home) body .page-hero h1,html:not(.page-home) body .blog-page-hero .section-title,html:not(.page-home) body .hs-hero h1,html:not(.page-home) body .hs-page-hero h1,body.page-products .page-hero h1,body.page-services .page-hero h1{max-width:11.5em !important;font-size:clamp(32px,9.2vw,40px) !important;line-height:1.12 !important}body.page-products .page-hero,body.page-services .page-hero{padding-top:calc(var(--navbar-height,72px) + env(safe-area-inset-top,0px) + 38px) !important;padding-bottom:48px !important}body.page-products .products-hero-layout{grid-template-columns:1fr !important;gap:24px !important}body.page-products .products-hero-copy,body.page-products .page-hero h1{text-align:left !important}body.page-products .page-hero h1{max-width:11em !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:18px !important}body.page-products .page-hero .section-label,body.page-services .page-hero .section-label{margin-bottom:14px !important}body.page-products .page-hero .geo-answer-block,body.page-services .page-hero .geo-answer-block{max-width:none !important;margin-top:18px !important;margin-bottom:22px !important;padding-left:13px !important}body.page-products .page-hero-desc,body.page-services .page-hero-desc{max-width:none !important;margin-bottom:24px !important}#navLinks.nav-links a,.hs-nav.nav-links a{-webkit-tap-highlight-color:transparent}#navLinks.nav-links a:active,.hs-nav.nav-links a:active{border-radius:12px !important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important}.fade-up,.reveal,[data-reveal]{transition-duration:1ms !important;animation-duration:1ms !important}}body.page-services .services-task-intro{max-width:620px;margin:18px auto 0;color:var(--site-text-secondary);font-size:16px;line-height:1.6;text-align:center}body.page-services .services-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,900px);margin:26px auto 0}body.page-services .services-task-link{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:11px;min-width:0;min-height:68px;padding:12px 14px;border:1px solid var(--site-border);border-radius:var(--site-radius-card);color:rgba(245,245,247,0.94);background:#111313;font-size:14px;font-weight:680;line-height:1.28;text-align:left;text-decoration:none;box-shadow:none;transition:transform 260ms var(--site-ease),border-color 260ms var(--site-ease),background-color 260ms var(--site-ease)}body.page-services .services-task-link:hover{border-color:var(--site-border-strong);background:#171919;transform:translateY(-2px)}body.page-services .services-task-link:focus-visible{outline:2px solid var(--site-focus-ring);outline-offset:3px}body.page-services .services-task-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(54,184,169,0.22);border-radius:11px;color:#68d5c5;background:rgba(54,184,169,0.1)}body.page-services .services-task-icon .icons{width:17px;height:17px}body.page-services .services-task-arrow{width:15px;height:15px;color:rgba(245,245,247,0.42);transition:transform 260ms var(--site-ease),color 260ms var(--site-ease)}body.page-services .services-task-link:hover .services-task-arrow{color:rgba(245,245,247,0.88);transform:translateX(2px)}body.page-services .services-scope-answer{max-width:720px;margin:24px 0 0;padding:2px 0 2px 16px;border-left:2px solid rgba(54,184,169,0.72);text-align:left}body.page-services .services-scope-answer .geo-answer-question{margin:0 0 6px;color:rgba(225,250,246,0.92);font-size:13px;font-weight:700;line-height:1.45}body.page-services .services-scope-answer .geo-answer-text{margin:0;color:var(--site-text-secondary);font-size:15px;line-height:1.66}@media (max-width:768px){body.page-services .page-hero{padding-bottom:42px !important}body.page-services .services-task-intro{max-width:32ch;margin-top:14px;font-size:14px;line-height:1.5}body.page-services .services-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}body.page-services .services-task-link{grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:60px;padding:9px 10px;border-radius:12px;font-size:12.5px;line-height:1.22}body.page-services .services-task-icon{width:30px;height:30px;border-radius:9px}body.page-services .services-task-icon .icons{width:15px;height:15px}body.page-services .services-task-arrow{display:none}body.page-services .services-hero-actions{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important;margin-top:18px !important}body.page-services .services-hero-actions>.btn-primary,body.page-services .services-hero-actions>.btn-secondary{width:auto !important;min-width:0 !important;min-height:48px !important;height:48px !important;padding:10px 11px !important;font-size:12.5px !important;white-space:nowrap !important}body.page-services .services-scope-answer{margin-top:20px}}@media (max-width:768px){html body .footer.footer{padding:36px 20px 24px !important}html body .footer.footer .footer-container{width:100% !important;max-width:none !important;margin:0 auto !important}html body .footer.footer .footer-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:24px 20px !important;margin-bottom:24px !important}html body .footer.footer .footer-about{grid-column:1 / -1 !important;text-align:left !important}html body .footer.footer .footer-about .logo{justify-content:flex-start !important;margin-bottom:12px !important}html body .footer.footer .footer-about p{max-width:44ch !important;margin:0 0 8px !important;font-size:12.5px !important;line-height:1.6 !important;text-align:left !important}html body .footer.footer .footer-social{justify-content:flex-start !important;gap:10px !important;margin-top:14px !important}html body .footer.footer .footer-col{min-width:0 !important}html body .footer.footer .footer-col h3,html body .footer.footer .footer-col h4{margin:0 0 10px !important;font-size:11px !important;line-height:1.3 !important;letter-spacing:0.08em !important}html body .footer.footer .footer-col:not(.footer-col--contact) a{display:block !important;margin:0 0 8px !important;padding:0 !important;color:rgba(235,239,238,0.62) !important;font-size:12.5px !important;line-height:1.45 !important;text-decoration:none !important}html body .footer.footer .footer-col--contact{grid-column:1 / -1 !important;padding:16px !important;border:1px solid rgba(255,255,255,0.11) !important;border-radius:16px !important;background:rgba(255,255,255,0.035) !important;box-shadow:none !important}html body .footer.footer .footer-col--contact:is(a,.footer-contact-detail){display:flex !important;align-items:center !important;gap:10px !important;min-height:45px !important;margin:0 !important;padding:7px 0 !important;border-bottom:1px solid rgba(255,255,255,0.075) !important;color:rgba(235,239,238,0.66) !important;font-size:12px !important;line-height:1.45 !important;text-decoration:none !important}html body .footer.footer .footer-col--contact:is(a,.footer-contact-detail):last-child{border-bottom:0 !important}html body .footer.footer .footer-contact-icon{width:32px !important;height:32px !important;min-width:32px !important;border-radius:10px !important}html body .footer.footer .footer-bottom{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:10px !important;padding-top:18px !important;font-size:11.5px !important;line-height:1.5 !important;text-align:center !important}html body .footer.footer .footer-legal-links{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:8px 16px !important}html body .footer.footer .footer-legal-links a{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:32px !important;margin:0 !important;padding:4px 0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:rgba(235,239,238,0.62) !important;font-size:11.5px !important;line-height:1.4 !important;text-decoration:none !important;box-shadow:none !important}html.page-home body.mobile-after-hero.ui-footer-in-view:not(.contact-in-view):not(.nav-open) .mobile-conversion-bar{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translateY(calc(100% + 18px)) !important}html body.ui-footer-in-view:not(.nav-open):is(.whatsapp-float,.back-to-top){opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translateY(10px) !important}}@media (max-width:768px){html body #navLinks.nav-links[id="navLinks"],html body .hs-nav.nav-links{left:12px !important;right:12px !important;width:auto !important;min-height:0 !important;padding:14px !important;gap:4px !important;border-radius:24px !important}html body #navLinks.nav-links[id="navLinks"]>li,html body .hs-nav.nav-links>li{width:100% !important;margin:0 !important}html body #navLinks.nav-links[id="navLinks"]>li>a:not(.nav-cta),html body .hs-nav.nav-links>li>a:not(.nav-cta){width:100% !important;height:46px !important;min-height:46px !important;max-height:46px !important;margin:0 !important;padding:11px 14px !important;border-radius:14px !important;box-sizing:border-box !important;font-size:16px !important;font-weight:600 !important;line-height:1.3 !important}html body #navLinks.nav-links[id="navLinks"]>li>a:not(.nav-cta):is(.active,:focus-visible),html body .hs-nav.nav-links>li>a:not(.nav-cta):is(.active,:focus-visible){border-radius:16px !important}html body #navLinks.nav-links[id="navLinks"] .nav-cta,html body .hs-nav.nav-links .nav-cta{width:auto !important;min-height:50px !important;margin:8px !important;padding:0 16px !important;border:1px solid rgba(255,255,255,0.19) !important;border-radius:999px !important;background:#161819 !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}}html{color-scheme:dark;background:var(--site-bg)}html.has-quote-hash{scroll-behavior:auto !important}html.has-quote-hash #contact .fade-up{opacity:1 !important;transform:none !important;filter:none !important;transition:none !important}body{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}::selection{color:#07100f;background:rgba(87,218,199,0.9)}.nav-container,.hs-topbar-inner,.hs-header-inner{width:min(100%,1248px) !important;max-width:1248px !important;padding-left:24px !important;padding-right:24px !important}.section-container,.hs-main,.footer-container{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-outline,.btn-ghost,.btn-primary-inline,.hs-btn){min-height:48px !important;padding:0 22px !important;border-radius:var(--site-radius-control) !important;letter-spacing:0 !important;font-weight:650 !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transition:transform 180ms var(--site-ease),color 180ms ease,background-color 180ms ease,border-color 180ms ease !important}html body:is(.btn-primary,.btn-primary-inline,.hs-btn-primary),html.page-home body:is(.btn-primary,.btn-primary-inline){color:#111213 !important;background:var(--site-text) !important;border:1px solid var(--site-text) !important}html body:is(.btn-primary,.btn-primary-inline,.hs-btn-primary):hover,html.page-home body:is(.btn-primary,.btn-primary-inline):hover{color:#060707 !important;background:#ffffff !important;border-color:#ffffff !important;transform:translateY(-1px) !important}html body:is(.btn-secondary,.btn-outline,.btn-ghost,.hs-btn-ghost){color:rgba(245,245,247,0.9) !important;background:var(--site-surface-raised) !important;border:1px solid var(--site-border-strong) !important}html body:is(.btn-secondary,.btn-outline,.btn-ghost,.hs-btn-ghost):hover{color:#ffffff !important;background:#1c1f1f !important;border-color:rgba(255,255,255,0.3) !important;transform:translateY(-1px) !important}html body:is(.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-primary-inline,.hs-btn):active{transform:scale(0.98) !important;transition-duration:80ms !important}.glass-panel,.glass-panel-light,.platform-principle,.service-card,.industry-card,.quality-card,.process-step,.blog-card,.value-card,.cert-card,.equip-card,.hs-card,.hs-item,.hs-panel,.hs-scope-card{border-color:var(--site-border) !important;border-radius:var(--site-radius-card) !important;background:var(--site-surface) !important;background-image:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.tilt-card,.glass-panel,.glass-panel-light,.platform-principle,.service-card,.industry-card,.quality-card,.process-step,.blog-card,.value-card,.cert-card,.equip-card,.hs-card,.hs-item,.hs-panel,.hs-scope-card{transition:transform 260ms var(--site-ease),border-color 220ms ease,background-color 220ms ease !important}.tilt-card{transform:none !important}@media (hover:hover) and (pointer:fine){.tilt-card:hover,.platform-principle:hover,.service-card:hover,.industry-card:hover,.quality-card:hover,.process-step:hover,.blog-card:hover,.value-card:hover,.cert-card:hover,.equip-card:hover,.hs-card:hover,.hs-item:hover,.hs-panel:hover,.hs-scope-card:hover{transform:translateY(-2px) !important;border-color:rgba(255,255,255,0.2) !important;background:var(--site-surface-raised) !important}}html:not(.page-home) body .page-hero,html:not(.page-home) body .blog-page-hero{min-height:auto !important;padding-top:124px !important;padding-bottom:72px !important;background:var(--site-bg) !important;border-bottom:1px solid rgba(255,255,255,0.075) !important}html:not(.page-home) body .page-hero .section-label,html:not(.page-home) body .blog-page-hero .section-label,html:not(.page-home) body .section-label,html:not(.page-home) body .platform-principles__eyebrow,html.page-home body main .section-label{min-height:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:var(--site-accent) !important;font-size:11px !important;font-weight:700 !important;line-height:1.4 !important;letter-spacing:0.12em !important;text-transform:uppercase !important}html.page-home body main .section-label .learn-more,html.page-home body main .section-label .learn-more:visited{color:var(--site-accent) !important;text-decoration:none !important}@media (min-width:769px){html.page-home body main>.section{position:relative;z-index:1}html.page-home body main .section-label{display:inline-flex !important;align-items:center !important;flex-wrap:wrap !important;gap:8px 10px !important;max-width:100% !important;margin:0 0 14px !important}html.page-home body main .section-title{margin:0 0 16px !important}html.page-home body main .section-desc{max-width:680px !important;margin:0 0 56px !important;font-size:16px !important;line-height:1.8 !important}}html:not(.page-home) body .page-hero h1,html:not(.page-home) body .blog-page-hero .section-title,html:not(.page-home) body .hs-hero h1,html:not(.page-home) body .hs-page-hero h1{font-size:clamp(38px,4vw,54px) !important;font-weight:720 !important;line-height:1.08 !important;letter-spacing:0 !important;text-shadow:none !important}html:not(.page-home) body:is(.page-hero-desc,.geo-answer-text,.hs-hero>p){color:var(--site-text-secondary) !important}.geo-answer-block{border:0 !important;border-left:2px solid rgba(54,184,169,0.72) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.geo-answer-question{letter-spacing:0 !important}body.page-about .page-hero,body.page-quality .page-hero{padding-bottom:64px !important;text-align:left !important}body.page-about .about-hero-shell,body.page-quality .quality-hero-shell{max-width:1200px !important}.about-hero-grid,.quality-hero-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(40px,5vw,72px)}.about-hero-copy,.quality-hero-copy{min-width:0}body.page-about .page-hero .section-label,body.page-quality .page-hero .section-label{display:inline-flex !important;margin:0 0 18px !important}body.page-about .page-hero h1,body.page-quality .page-hero h1{max-width:660px !important;margin:0 0 22px !important;text-align:left !important}body.page-about .page-hero .geo-answer-block,body.page-quality .page-hero .geo-answer-block{max-width:660px !important;margin:0 0 22px !important;padding:2px 0 2px 16px !important;border:0 !important;border-left:2px solid rgba(54,184,169,0.72) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body.page-about .page-hero-desc,body.page-quality .page-hero-desc{max-width:620px !important;margin:0 !important;font-size:16px !important;line-height:1.68 !important;text-align:left !important}.about-hero-media,.quality-hero-media{position:relative;min-width:0;margin:0;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--site-border);border-radius:var(--site-radius-media);background:var(--site-surface)}.about-hero-media::after,.quality-hero-media::after{content:"";position:absolute;inset:auto 0 0;height:34%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,0.64))}.about-hero-media img,.quality-hero-media img{display:block;width:100%;height:100%;object-fit:cover}.about-hero-media img{object-position:center 42%}.quality-hero-media img{object-position:center}.about-hero-media figcaption,.quality-hero-media figcaption{position:absolute;z-index:1;left:18px;right:18px;bottom:16px;color:rgba(255,255,255,0.9);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:0}body.page-about .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:0 !important;max-width:1200px !important;margin-top:48px !important;padding-top:28px !important;border-top:1px solid rgba(255,255,255,0.11) !important}body.page-about .stat-card{min-height:90px !important;padding:14px 18px !important;border:0 !important;border-left:1px solid rgba(255,255,255,0.11) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body.page-about .stat-card:first-child{border-left:0 !important}body.page-about .stat-card::before,body.page-about .stat-card::after{content:none !important;display:none !important}body.page-about .stat-number{margin-bottom:9px !important;color:var(--site-text) !important;background:none !important;-webkit-text-fill-color:currentColor !important;font-size:clamp(30px,3.4vw,42px) !important;font-weight:720 !important;letter-spacing:0 !important}body.page-about .stat-label{color:rgba(235,239,238,0.52) !important;font-size:11px !important;font-weight:560 !important;letter-spacing:0.04em !important}body.page-services .page-hero,body.page-services .page-hero>.section-container{border-radius:0 !important;background:var(--site-bg) !important;background-image:none !important;box-shadow:none !important}body.page-services .page-hero .section-container{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}body.page-services .page-hero>.section-container::before,body.page-services .page-hero>.section-container::after{content:none !important;display:none !important}body.page-services .services-hero-actions>.btn-primary,body.page-services .services-hero-actions>.btn-secondary{min-height:48px !important;height:48px !important;border-radius:var(--site-radius-control) !important}body.page-services .services-hero-facts{width:min(100%,780px) !important;gap:0 !important;padding-top:24px !important;border-top:1px solid rgba(255,255,255,0.11) !important}body.page-services .services-hero-facts>div{min-height:72px !important;padding:10px 14px !important;border:0 !important;border-left:1px solid rgba(255,255,255,0.11) !important;border-radius:0 !important;background:transparent !important}body.page-services .services-hero-facts>div:first-child{border-left:0 !important}body.page-services .services-hero-facts dt{font-size:clamp(22px,2.5vw,30px) !important;font-weight:720 !important}body.page-services .services-hero-facts dd{color:rgba(235,239,238,0.52) !important;font-weight:560 !important}html.page-home .hero-img-main{border-radius:var(--site-radius-media) !important}html.page-home body .hero{min-height:0 !important}@supports (content-visibility:auto){html.page-home main>section.section:not(#hero),html.page-home.has-quote-hash main>section.section:not(#hero){content-visibility:visible !important;contain-intrinsic-size:auto !important}}html.page-home .hero-img-main img{object-position:center 48% !important}.hero-media-caption{position:absolute;z-index:3;left:14px;bottom:14px;display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid rgba(255,255,255,0.14);border-radius:8px;color:rgba(255,255,255,0.88);background:rgba(8,9,9,0.82);font-size:11px;font-weight:600;line-height:1;letter-spacing:0;pointer-events:none}html.page-home .hero-platform-note{margin-top:16px !important;margin-bottom:24px !important}html.page-home .hero-buttons{gap:12px !important}.hs-hero{max-width:1200px !important;padding-top:44px !important;padding-bottom:64px !important}.hs-hero h1{max-width:980px !important;margin-left:0 !important;margin-right:0 !important;text-align:left !important;text-wrap:balance}.hs-hero>.geo-answer-block,.hs-hero>p:not(.hs-breadcrumb):not(.hs-kicker){max-width:820px !important;margin-left:0 !important;margin-right:0 !important;text-align:left !important}.hs-visual-strip,.hero-image-wrapper,.story-image,.blog-hero-media,.products-hero-media{border-radius:var(--site-radius-media) !important;border-color:var(--site-border) !important;box-shadow:none !important}.article-title,.article-hero h1,.blog-article h1{max-width:960px !important;font-size:clamp(38px,4.4vw,58px) !important;font-weight:720 !important;line-height:1.08 !important;letter-spacing:0 !important;text-wrap:balance}footer,.footer{border-top:1px solid rgba(255,255,255,0.08) !important;background:#070808 !important}.footer-about>p{max-width:46ch;color:rgba(235,239,238,0.58) !important;line-height:1.65 !important}.footer-col a,.footer-bottom{color:rgba(235,239,238,0.58) !important}.whatsapp-float,.back-to-top{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:46px !important;height:46px !important;border:1px solid var(--site-border) !important;border-radius:14px !important;color:rgba(245,245,247,0.9) !important;background:var(--site-surface-raised) !important;background-image:none !important;box-shadow:0 12px 28px rgba(0,0,0,0.28) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.whatsapp-float .icons,.back-to-top .icons{width:20px !important;height:20px !important}.footer-col a:hover,.footer-col a:focus-visible{color:var(--site-text) !important}.fade-up,.reveal,[data-reveal]{transition-timing-function:var(--site-ease) !important}html:not(.page-home) body .page-hero .geo-answer-block,html:not(.page-home) body .blog-page-hero .geo-answer-block{border:0 !important;border-left:2px solid rgba(54,184,169,0.72) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}html:not(.page-home) body .page-hero .page-hero-desc,html:not(.page-home) body .blog-page-hero .section-desc{display:block !important;height:auto !important;max-height:none !important;overflow:visible !important;-webkit-box-orient:initial !important;-webkit-line-clamp:unset !important}@media (max-width:768px){:root{--site-header-offset:72px;--site-radius-media:16px}html.page-home body .hero{min-height:0 !important;padding-bottom:30px !important}html.page-home body .hero-container{min-height:0 !important}html.page-home body .hero-stats{margin-bottom:0 !important}.nav-container,.hs-topbar-inner,.hs-header-inner{padding-left:18px !important;padding-right:18px !important}html:not(.page-home) body .page-hero,html:not(.page-home) body .blog-page-hero{padding-top:calc(var(--navbar-height,72px) + env(safe-area-inset-top,0px) + 38px) !important;padding-right:20px !important;padding-bottom:48px !important;padding-left:20px !important}html:not(.page-home) body .page-hero h1,html:not(.page-home) body .blog-page-hero .section-title,html:not(.page-home) body .hs-hero h1,html:not(.page-home) body .hs-page-hero h1{max-width:12em !important;font-size:clamp(32px,9vw,38px) !important;line-height:1.1 !important}html:not(.page-home) body .hs-hero>p:not(.hs-breadcrumb):not(.hs-kicker):not(.geo-answer-question):not(.geo-answer-text){display:block !important;max-width:42ch !important;overflow:visible !important;-webkit-box-orient:initial !important;-webkit-line-clamp:unset !important}.about-hero-grid,.quality-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}body.page-about .page-hero h1,body.page-quality .page-hero h1{max-width:11em !important}.about-hero-media,.quality-hero-media{aspect-ratio:4 / 3}body.page-about .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;margin-top:30px !important;padding-top:0 !important}body.page-about .stat-card{min-height:104px !important;padding:18px 10px !important;border-left:0 !important}body.page-about .stat-card:nth-child(even){border-left:1px solid rgba(255,255,255,0.11) !important}body.page-about .stat-card:nth-child(n + 3){border-top:1px solid rgba(255,255,255,0.11) !important}body.page-about .stat-number{font-size:clamp(28px,9vw,36px) !important}body.page-services .services-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body.page-services .services-hero-facts>div{border-left:0 !important}body.page-services .services-hero-facts>div:nth-child(even){border-left:1px solid rgba(255,255,255,0.11) !important}body.page-services .services-hero-facts>div:nth-child(n + 3){border-top:1px solid rgba(255,255,255,0.11) !important}html.page-home .hero-media-caption{left:10px;bottom:10px;min-height:28px;max-width:calc(100% - 20px);font-size:10px}.hs-hero{padding-top:28px !important;padding-bottom:48px !important}.hs-hero h1,.hs-hero>.geo-answer-block,.hs-hero>p:not(.hs-breadcrumb):not(.hs-kicker){text-align:left !important}.article-title,.article-hero h1,.blog-article h1{font-size:clamp(32px,9vw,40px) !important}html body:is(.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-primary-inline,.hs-btn){min-height:48px !important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important}}body.page-services{--svc-group-radius:18px;--svc-card-radius:14px;--svc-media-radius:18px}body.page-services .page-hero,body.page-services .page-hero>.section-container{border-radius:0 !important;background-image:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.page-services .services-task-grid{gap:0;overflow:hidden;border:1px solid var(--site-border);border-radius:var(--svc-group-radius);background:#101212}body.page-services .services-task-link{min-height:70px;border:0;border-radius:0;background:transparent;transform:none;transition:background-color 220ms var(--site-ease),color 220ms var(--site-ease),opacity 220ms var(--site-ease),transform 180ms var(--site-ease)}body.page-services .services-task-link:nth-child(3n + 2),body.page-services .services-task-link:nth-child(3n + 3){border-left:1px solid var(--site-border)}body.page-services .services-task-link:nth-child(n + 4){border-top:1px solid var(--site-border)}body.page-services .services-task-link:hover{border-color:transparent;background:#171a19;transform:none}body.page-services .services-task-link:active{background:#1b1e1d;transform:scale(0.985)}body.page-services .services-task-icon{border:0;border-radius:10px;box-shadow:inset 0 0 0 1px rgba(54,184,169,0.18)}body.page-services .services-hero-actions>.btn-primary,body.page-services .services-hero-actions>.btn-secondary{border-radius:var(--svc-card-radius) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;transition:background-color 220ms var(--site-ease),border-color 220ms var(--site-ease),color 220ms var(--site-ease),transform 180ms var(--site-ease) !important}body.page-services .services-hero-actions>.btn-primary:hover,body.page-services .services-hero-actions>.btn-secondary:hover{transform:translateY(-1px) !important}body.page-services .services-hero-actions>.btn-primary:active,body.page-services .services-hero-actions>.btn-secondary:active{transform:scale(0.98) !important}body.page-services .tilt-card{will-change:auto !important;transform:none !important}body.page-services #value-added .vas-card,body.page-services #buyer-paths .vas-card,body.page-services #rfq-checklist .vas-card,body.page-services #service-evidence .evidence-slot{border:1px solid var(--site-border) !important;border-radius:var(--svc-card-radius) !important;background:#101212 !important;background-image:none !important;box-shadow:none !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important}body.page-services #value-added .vas-card:hover,body.page-services #buyer-paths .vas-card:hover,body.page-services #rfq-checklist .vas-card:hover{border-color:var(--site-border-strong) !important;background:#151817 !important;transform:translateY(-2px) !important}body.page-services #buyer-paths .vas-card:active,body.page-services #rfq-checklist .vas-card:active{transform:scale(0.992) !important}body.page-services #value-added .vas-media,body.page-services #value-added .vas-media img,body.page-services .story-image.story-media,body.page-services .img-placeholder,body.page-services .img-placeholder img{border-radius:var(--svc-media-radius) !important}body.page-services #value-added .vas-card{overflow:visible !important}body.page-services #value-added .vas-media{overflow:hidden;border:0 !important}body.page-services #value-added .vas-media img{transition:transform 520ms var(--site-ease)}body.page-services #value-added .vas-card:hover .vas-media img{transform:scale(1.012)}body.page-services #value-added .vas-icon,body.page-services #buyer-paths .vas-icon,body.page-services #rfq-checklist .vas-icon{border-radius:11px !important;box-shadow:inset 0 0 0 1px rgba(54,184,169,0.18) !important}body.page-services .platform-principles{background:#0b0d0c !important;background-image:none !important}body.page-services .platform-principles__grid{gap:0 !important;overflow:hidden;border:1px solid var(--site-border);border-radius:var(--svc-group-radius);background:#101212}body.page-services .platform-principle{border:0 !important;border-left:1px solid var(--site-border) !important;border-radius:0 !important;background:transparent !important;background-image:none !important;box-shadow:none !important}body.page-services .platform-principle:first-child{border-left:0 !important}body.page-services #service-evidence .evidence-table{border-radius:var(--svc-card-radius) !important;background:#0c1110 !important;background-image:none !important;box-shadow:none !important}body.page-services:is(#value-added,#buyer-paths,#rfq-checklist,#service-evidence,#workflow,#assembly,#fabrication,#sourcing){scroll-margin-top:12px}body.page-services .service-anchor-target{content-visibility:visible !important;contain-intrinsic-size:auto !important}body.page-services.service-anchor-navigation main>section{content-visibility:visible !important;contain-intrinsic-size:auto !important}@media (max-width:768px){body.page-services .services-task-grid{border-radius:15px}body.page-services .services-task-link{min-height:58px}body.page-services .services-task-link:nth-child(3n + 2),body.page-services .services-task-link:nth-child(3n + 3){border-left:0}body.page-services .services-task-link:nth-child(n + 4){border-top:0}body.page-services .services-task-link:nth-child(even){border-left:1px solid var(--site-border)}body.page-services .services-task-link:nth-child(n + 3){border-top:1px solid var(--site-border)}body.page-services .platform-principles__grid{border-radius:15px}body.page-services .platform-principle{border-left:0 !important;border-top:1px solid var(--site-border) !important}body.page-services .platform-principle:first-child{border-top:0 !important}body.page-services #value-added .vas-card,body.page-services #buyer-paths .vas-card,body.page-services #rfq-checklist .vas-card,body.page-services #service-evidence .evidence-slot{border-radius:13px !important}}@media (prefers-reduced-motion:reduce){body.page-services .services-task-link,body.page-services .services-task-arrow,body.page-services .services-hero-actions>a,body.page-services .vas-card,body.page-services .vas-media img{transition-duration:1ms !important;transform:none !important}}body.page-services .sr-text>p{max-width:60ch;line-height:1.7 !important}body.page-services .sr-list{margin-top:24px !important;gap:13px !important}body.page-services .sr-list li{align-items:flex-start !important;line-height:1.5 !important}body.page-services #value-added .section-desc,body.page-services #service-evidence .section-desc{max-width:66ch !important;line-height:1.65 !important}body.page-services #value-added .vas-card{padding-bottom:26px !important}body.page-services #value-added .vas-card h3{margin-top:18px !important;margin-bottom:10px !important;line-height:1.3 !important}body.page-services #value-added .vas-card p{max-width:42ch;line-height:1.65 !important}body.page-services #service-evidence .evidence-slots{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important}body.page-services #service-evidence .evidence-slot img{aspect-ratio:16 / 9 !important}body.page-services #service-evidence .evidence-slot figcaption{height:auto !important;overflow:visible !important;text-overflow:clip !important;padding:18px 20px 21px !important;line-height:1.6 !important}body.page-services #service-evidence .evidence-slot figcaption strong{margin-bottom:7px !important;line-height:1.3 !important}body.page-services #service-evidence .evidence-slot figcaption span{display:block !important;height:auto !important;overflow:visible !important;white-space:normal !important;text-overflow:clip !important;-webkit-line-clamp:unset !important}@media (max-width:860px){body.page-services #service-evidence .evidence-table{overflow:visible !important}body.page-services #service-evidence .evidence-row--head{display:none !important}body.page-services #service-evidence .evidence-row:not(.evidence-row--head){display:grid !important;grid-template-columns:1fr !important;min-width:0 !important;padding:15px 0 !important;border-top:1px solid var(--site-border) !important}body.page-services #service-evidence .evidence-row--head + .evidence-row{border-top:0 !important}body.page-services #service-evidence .evidence-row>div{padding:4px 16px !important;border:0 !important;font-size:14px !important;line-height:1.55 !important}body.page-services #service-evidence .evidence-row>div:first-child{padding-bottom:8px !important;font-size:15px !important}}@media (max-width:640px){body.page-services .section-desc{display:block !important;height:auto !important;max-height:none !important;overflow:visible !important;-webkit-line-clamp:unset !important}body.page-services #service-evidence .evidence-slots{grid-template-columns:1fr !important;gap:14px !important}body.page-services #service-evidence .evidence-slot{align-self:start !important;min-height:0 !important;height:auto !important}body.page-services #service-evidence .evidence-slot figcaption{flex:0 0 auto !important;min-height:128px !important;height:auto !important}body.page-services #service-evidence .evidence-slot figcaption span{flex:0 0 auto !important;min-height:68px !important;height:auto !important}body.page-services #service-evidence .evidence-slot figcaption{padding:16px 17px 18px !important}}.hs-layout .hs-main{width:min(100%,1200px) !important}.hs-layout .hs-hero{padding-bottom:clamp(76px,8vw,112px) !important}.hs-layout .hs-section{padding-top:clamp(76px,8vw,112px) !important;padding-bottom:clamp(76px,8vw,112px) !important}.hs-layout .hs-section>h2,.hs-layout .hs-section>p{max-width:760px}.hs-layout .hs-section>h2{margin-bottom:18px !important;line-height:1.12 !important;text-wrap:balance}.hs-layout .hs-section>h2 + p{margin-bottom:38px !important;color:rgba(225,229,227,0.68) !important;font-size:16px !important;line-height:1.72 !important}.hs-layout .hs-grid,.hs-layout .hs-split,.hs-layout .hs-scope-matrix,.hs-layout .hs-steps,.hs-layout .hs-deliverable-band{gap:18px !important}.hs-layout .hs-item,.hs-layout .hs-panel,.hs-layout .hs-scope-card,.hs-layout .hs-step{padding:clamp(24px,2.6vw,32px) !important}.hs-layout .hs-item p,.hs-layout .hs-panel p,.hs-layout .hs-scope-card p,.hs-layout .hs-step p,.hs-layout .hs-item li,.hs-layout .hs-panel li,.hs-layout .hs-scope-card li,.hs-layout .hs-step li{line-height:1.65 !important}.hs-layout .hs-visual-break{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,0.84fr);gap:18px;padding:clamp(16px,2vw,24px) 0 clamp(38px,5vw,64px) !important;border:0 !important;background:transparent !important}.hs-layout .hs-visual-break__item{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid var(--site-border);border-radius:18px;background:#101212}.hs-layout .hs-visual-break__item img{display:block;width:100%;height:clamp(300px,32vw,440px);object-fit:cover;object-position:center;filter:saturate(0.94) contrast(1.03) brightness(0.96);transition:transform 700ms var(--site-ease),filter 700ms var(--site-ease)}.hs-layout .hs-visual-break__item figcaption{padding:18px 20px 21px;color:rgba(225,229,227,0.66);font-size:14px;line-height:1.6}.hs-layout .hs-visual-break__item figcaption strong{display:block;margin-bottom:6px;color:rgba(245,245,247,0.94);font-size:16px;line-height:1.35}@media (hover:hover) and (pointer:fine){.hs-layout .hs-visual-break__item:hover img{transform:scale(1.018);filter:saturate(1) contrast(1.04) brightness(1)}}@media (max-width:768px){.hs-layout .hs-hero{padding-bottom:60px !important}.hs-layout .hs-section{padding-top:58px !important;padding-bottom:58px !important}.hs-layout .hs-section>h2 + p{margin-bottom:28px !important;font-size:15px !important}.hs-layout .hs-visual-break{grid-template-columns:1fr;gap:14px;padding:8px 0 42px !important}.hs-layout .hs-visual-break__item{border-radius:16px}.hs-layout .hs-visual-break__item img{height:auto;aspect-ratio:16 / 10}.hs-layout .hs-visual-break__item figcaption{padding:15px 16px 18px}}.btn-secondary::before,.btn-secondary::after{content:none !important;display:none !important}
@media(max-width:768px){body.page-blog-detail .article-title,body.page-blog-detail .article-hero h1,body.page-blog-detail .blog-article h1{font-size:clamp(28px,7.5vw,32px)!important;line-height:1.1!important;letter-spacing:-.018em!important;text-wrap:balance}body.page-blog-detail .article-meta,body.page-blog-detail .article-back,body.page-blog-detail .article-meta time{color:rgba(245,245,247,.72)!important}body.page-blog-detail .article-content,body.page-blog-detail .article-content p,body.page-blog-detail .article-content li{color:rgba(245,245,247,.86)!important}}
@media(max-width:768px){:root{--mobile-anchor-safe:calc(var(--navbar-height,64px) + env(safe-area-inset-top,0px) + 24px)}html{scroll-padding-top:var(--mobile-anchor-safe)!important}main :is(section[id],h1[id],h2[id],h3[id]),.hs-main [id],.blog-detail [id]{scroll-margin-top:var(--mobile-anchor-safe)!important}body.ui-scrolled .navbar,body.ui-scrolled .hs-topbar,html.page-home body.mobile-after-hero .navbar{background:#101112!important;border-bottom-color:rgba(255,255,255,.1)!important;box-shadow:0 10px 24px rgba(0,0,0,.24)!important}}
