:root{--reading-measure:68ch;--summary-measure:54ch}html:not(.page-home){--subpage-section-space:clamp(88px, 10vw, 152px);--subpage-media-radius:26px}@media (width>=769px){html:not(.page-home) .section-header,html:not(.page-home) .section>.section-container>div[style*=text-align\:center]{margin-bottom:clamp(40px,5vw,72px)!important}html:not(.page-home) .service-row,html:not(.page-home) .story-grid,html:not(.page-home) .evidence-layout{gap:clamp(40px,6vw,88px)}}html:not(.page-home) main .section figure,html:not(.page-home) main .section .sr-visual,html:not(.page-home) main .section .vas-media{border-radius:var(--subpage-media-radius);background:#101918;overflow:hidden;box-shadow:0 22px 48px #0000003d}html:not(.page-home) main .section figure>img,html:not(.page-home) main .section .vas-media>img,html:not(.page-home) main .section .sr-visual img{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,html:not(.page-home) main .section .vas-media:hover>img,html:not(.page-home) main .section .sr-visual:hover img{transform:scale(1.035)}}@media (width<=768px){html:not(.page-home) main .section figure>img,html:not(.page-home) main .section .vas-media>img,html:not(.page-home) main .section .sr-visual img{min-height:190px}}.section-desc,.page-hero-desc,.hero-desc,.about-text>p,.footer-about p{max-width:var(--reading-measure)}.section-desc,.page-hero-desc,.hero-desc{line-height:1.68}.section-title+.section-desc,.section-label+.section-title{margin-top:0}.service-card p,.industry-card p,.cap-item p,.quality-card p,.why-card p,.tech-item p,.case-card p,.blog-card p,.testi-card p,.process-step p,.platform-principle p,.seo-link-card span,.hs-card p,.hs-scope-card p,.hs-item p,.evidence-slot p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hs-layout .hs-section p,.hs-layout .hs-card p,.hs-layout .hs-item p,.hs-layout .hs-scope-card p,.hs-layout .hs-step p,.hs-layout .hs-checklist,.hs-layout .hs-checklist li,.hs-layout .hs-scope-card ul,.hs-layout .hs-scope-card li,.hs-layout .hs-footer-proof,.hs-layout .hs-footer-proof span,.hs-layout .hs-proof span,.hs-layout .hs-faq li,.hs-layout .hs-next-links a,.hs-layout .hs-related a,.hs-layout .geo-answer-block,.hs-layout .geo-answer-text{-webkit-box-orient:initial!important;-webkit-line-clamp:initial!important;display:block!important;overflow:visible!important}.service-card p,.cap-item p,.decision-signal span,.contact-route span{-webkit-line-clamp:2}.footer-about p{max-width:48ch}.footer-about p+p{margin-top:10px}@media (width<=768px){.section-desc,.page-hero-desc,.hero-desc{max-width:36ch}.service-card p,.industry-card p,.cap-item p,.quality-card p,.case-card p,.blog-card p,.process-step p{-webkit-line-clamp:2}body.nav-open{overscroll-behavior:none!important;overflow:hidden!important}body.nav-open:before{content:""!important;z-index:1500!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important;background:#040505b3!important;animation:none!important;position:fixed!important;inset:0!important}body.nav-open .navbar,body.nav-open .hs-topbar{z-index:1520!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#111213!important;border-bottom-color:#ffffff14!important}#navLinks.nav-links,.hs-topbar .hs-nav.nav-links{top:calc(65px + env(safe-area-inset-top,0px) + 12px)!important;width:auto!important;max-height:calc(100dvh - 92px - env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:none!important;contain:paint!important;backface-visibility:hidden!important;will-change:opacity, transform!important;background:#171819!important;border:1px solid #ffffff24!important;border-radius:24px!important;gap:4px!important;margin:0!important;padding:14px!important;transition:opacity .18s,visibility .18s,transform .22s cubic-bezier(.2,.8,.2,1)!important;animation:none!important;position:fixed!important;bottom:auto!important;left:12px!important;right:12px!important;overflow-y:auto!important;box-shadow:0 22px 52px #0006,inset 0 1px #ffffff14!important}#navLinks.nav-links:before,#navLinks.nav-links:after,.hs-topbar .hs-nav.nav-links:before,.hs-topbar .hs-nav.nav-links:after{content:none!important;display:none!important}#navLinks.nav-links.active,body.nav-open #navLinks.nav-links,.hs-topbar .hs-nav.nav-links.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;animation:none!important;transform:translate(0,0)!important}#navLinks.nav-links li,.hs-topbar .hs-nav.nav-links li{width:100%!important;margin:0!important;animation:none!important;transform:none!important}#navLinks.nav-links a,.hs-topbar .hs-nav.nav-links a{background:0 0!important;border-radius:16px!important;min-height:50px!important;padding:0 16px!important;transition:background-color .16s,color .16s,transform .12s!important}#navLinks.nav-links a.active,#navLinks.nav-links a:active,#navLinks.nav-links a:focus-visible,.hs-topbar .hs-nav.nav-links a.active,.hs-topbar .hs-nav.nav-links a:active,.hs-topbar .hs-nav.nav-links a:focus-visible{background:#ffffff17!important;border-radius:16px!important;transform:scale(.985)!important}#navLinks.nav-links .ripple,.hs-topbar .hs-nav.nav-links .ripple{display:none!important}.mobile-toggle,#mobileToggle,.navbar .mobile-toggle,.hs-topbar .mobile-toggle{border-radius:14px!important;transition:background-color .16s,transform .12s!important}body.nav-open .mobile-toggle,body.nav-open #mobileToggle{background:#ffffff14!important;border-radius:14px!important}.mobile-toggle:active,#mobileToggle:active{background:#ffffff1f!important;border-radius:14px!important;transform:scale(.94)!important}@media (prefers-reduced-motion:reduce){#navLinks.nav-links,.hs-topbar .hs-nav.nav-links,.mobile-toggle,#mobileToggle{transition:none!important}}}html:not(.page-home) .navbar .nav-links .nav-cta{color:#101111!important;opacity:1!important;min-height:39px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#f5f5f7!important;border:1px solid #f5f5f7!important;border-radius:999px!important;padding:10px 22px!important;font-weight:700!important}html:not(.page-home) .navbar .nav-links .nav-cta:hover,html:not(.page-home) .navbar .nav-links .nav-cta:focus-visible{color:#000!important;background:#fff!important;border-color:#fff!important}#navLinks.nav-links .nav-cta{color:#101111!important;opacity:1!important;background:#f5f5f7!important;border-color:#f5f5f7!important}.lang-switcher__menu{-webkit-backdrop-filter:none!important;background:#161819!important;border:1px solid #ffffff29!important;border-radius:18px!important;padding:8px!important;box-shadow:0 20px 46px #0000005c,inset 0 1px #ffffff14!important}.lang-switcher__option{color:#f5f5f7c7!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:8px 14px!important}.lang-switcher__option.is-active{color:#fff!important;background:#ffffff1f!important}.lang-switcher__option:hover,.lang-switcher__option:focus-visible{color:#fff!important;background:#ffffff14!important}html body .navbar .lang-switcher .lang-switcher__menu,html body .hs-topbar .lang-switcher .lang-switcher__menu{background:#161819!important;border-radius:18px!important;padding:8px!important}html body .navbar .lang-switcher .lang-switcher__option,html body .hs-topbar .lang-switcher .lang-switcher__option{background:0 0!important;border-radius:12px!important;min-height:40px!important;padding:8px 14px!important}html body .navbar .lang-switcher .lang-switcher__option.is-active,html body .hs-topbar .lang-switcher .lang-switcher__option.is-active{background:#ffffff1f!important}html .navbar .lang-switcher .lang-switcher__menu,html .hs-header .lang-switcher .lang-switcher__menu,html .hs-topbar .lang-switcher .lang-switcher__menu{-webkit-backdrop-filter:blur(18px)!important;background:#161819!important;border-color:#ffffff29!important;box-shadow:0 24px 56px #00000070,inset 0 1px #ffffff14!important}@media (width<=768px){.navbar,.hs-topbar,.navbar .nav-container,.hs-topbar-inner{min-height:44px!important}.navbar .logo,.navbar .nav-container>.logo,.hs-topbar .hs-brand{flex:0 auto!important;min-width:0!important;max-width:calc(100% - 118px)!important}.mobile-toggle .hamburger,.hamburger,.nav-container .hamburger,.hs-topbar-inner .hamburger{width:22px!important;height:18px!important;color:inherit!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;margin:0 auto!important;display:flex!important}.back-to-top,.whatsapp-float{right:calc(12px + env(safe-area-inset-right,0px))!important;border-radius:var(--apple-radius-control,14px)!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{bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;z-index:1250!important;transform:translateY(12px)!important}.whatsapp-float{z-index:1240!important;bottom:calc(12px + 42px + 10px + env(safe-area-inset-bottom,0px))!important;opacity:1!important;visibility:visible!important;transform:none!important}.back-to-top.visible{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.back-to-top .icons,.whatsapp-float .icons{z-index:1!important;width:20px!important;height:20px!important;position:relative!important}body.nav-open .back-to-top,body.nav-open .whatsapp-float{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(16px)!important}html.page-home .back-to-top{right:calc(14px + env(safe-area-inset-right,0px))!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}.mobile-toggle,#mobileToggle,.hs-topbar .mobile-toggle,.navbar .mobile-toggle,.nav-container .mobile-toggle,.hs-topbar-inner .mobile-toggle{z-index:1262!important;border-radius:var(--apple-radius-control,14px)!important;color:#fff!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;background:0 0!important;border:0!important;flex:0 0 40px!important;order:2!important;justify-content:center!important;align-items:center!important;margin:-3px -8px -3px 0!important;padding:8px!important;display:inline-flex!important;position:relative!important}.mobile-toggle:focus,.mobile-toggle:focus-visible,.mobile-toggle:hover,#mobileToggle:focus,#mobileToggle:focus-visible,#mobileToggle:hover{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.mobile-toggle .hamburger,#mobileToggle .hamburger,.hamburger,.nav-container .hamburger,.hs-topbar-inner .hamburger{width:22px!important;height:18px!important;color:inherit!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;margin:0 auto!important;display:flex!important}.mobile-toggle .hamburger-line,.hamburger-line,.nav-container .hamburger-line,.hs-topbar-inner .hamburger-line,.hs-nav .hamburger-line{transform-origin:50%!important;background:currentColor!important;border-radius:2px!important;width:100%!important;height:2px!important;min-height:2px!important;transition:transform .28s,opacity .2s!important;display:block!important;box-shadow:0 0 0 .5px #0b0b0c73!important}body.nav-open .mobile-toggle .hamburger-line:first-child,body.nav-open .hamburger-line:first-child{transform:translateY(7px)rotate(45deg)!important}body.nav-open .mobile-toggle .hamburger-line:nth-child(2),body.nav-open .hamburger-line:nth-child(2){opacity:0!important;transform:scaleX(0)!important}body.nav-open .mobile-toggle .hamburger-line:nth-child(3),body.nav-open .hamburger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)!important}.back-to-top,.whatsapp-float{border-radius:var(--apple-radius-control,14px)!important;width:44px!important;height:44px!important}.back-to-top{border-radius:var(--apple-radius-control,14px)!important}}:root{--header-max-width:1200px}.back-to-top,.whatsapp-float{border-radius:var(--apple-radius-control,14px)!important}@media (width>=769px){.navbar,.hs-topbar{z-index:1200!important;align-items:center!important;min-height:64px!important;padding:14px 0!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.hs-topbar.scrolled,.navbar.scrolled{background:#0b0b0c85!important;border-bottom:1px solid #ffffff14!important;box-shadow:0 10px 30px #0000001a!important}.navbar .nav-container,.hs-topbar-inner{max-width:var(--header-max-width)!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:0 auto!important;padding:0 24px!important;display:flex!important}.logo,.hs-brand{color:var(--white,#fff)!important;flex:none!important;align-items:center!important;gap:10px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.logo .brand-accent,.hs-brand strong{color:var(--text,var(--primary-light,#36b8a9))!important}.hs-brand-mark,.logo-icon{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:68px!important;height:24px!important;max-height:24px!important;display:inline-flex!important;overflow:hidden!important}.logo-icon img,.hs-brand-mark img{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:68px!important;height:24px!important;max-height:24px!important;display:block!important}.nav-links,.hs-nav.nav-links{align-items:center!important;gap:26px!important;margin-left:auto!important;padding:0!important;list-style:none!important;display:flex!important}.hs-nav.nav-links>:is(a,li),.nav-links>:is(a,li){margin:0!important;padding:0!important;list-style:none!important}.hs-nav.nav-links>a,.hs-nav.nav-links>li>a,.nav-links>a,.nav-links>li>a{color:var(--text-soft,#dce7e3)!important;opacity:.88!important;white-space:nowrap!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;text-decoration:none!important;transition:color .25s,opacity .25s!important;position:relative!important}.hs-nav.nav-links>a:not(.nav-cta),.hs-nav.nav-links>li>a:not(.nav-cta),.nav-links>a:not(.nav-cta),.nav-links>li>a:not(.nav-cta){padding:4px 0 12px!important;display:inline-block!important}.hs-nav.nav-links>a:not(.nav-cta):after,.hs-nav.nav-links>li>a:not(.nav-cta):after,.nav-links>a:not(.nav-cta):after,.nav-links>li>a:not(.nav-cta):after{content:""!important;background:linear-gradient(90deg, var(--primary-light,#36b8a9), var(--accent,#36b8a9))!important;transform-origin:50%!important;opacity:0!important;pointer-events:none!important;border-radius:999px!important;width:100%!important;max-width:28px!important;height:2px!important;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .28s!important;position:absolute!important;bottom:3px!important;left:50%!important;transform:translate(-50%)scaleX(0)!important}.hs-nav.nav-links>a:not(.nav-cta):hover,.hs-nav.nav-links>a:not(.nav-cta):focus-visible,.hs-nav.nav-links>a:not(.nav-cta).active,.hs-nav.nav-links>li>a:not(.nav-cta):hover,.hs-nav.nav-links>li>a:not(.nav-cta):focus-visible,.hs-nav.nav-links>li>a:not(.nav-cta).active,.nav-links>a:not(.nav-cta):hover,.nav-links>a:not(.nav-cta):focus-visible,.nav-links>a:not(.nav-cta).active,.nav-links>li>a:not(.nav-cta):hover,.nav-links>li>a:not(.nav-cta):focus-visible,.nav-links>li>a:not(.nav-cta).active{color:#fff!important;opacity:1!important}.hs-nav.nav-links>a:not(.nav-cta):hover:after,.hs-nav.nav-links>a:not(.nav-cta):focus-visible:after,.hs-nav.nav-links>li>a:not(.nav-cta):hover:after,.hs-nav.nav-links>li>a:not(.nav-cta):focus-visible:after,.nav-links>a:not(.nav-cta):hover:after,.nav-links>a:not(.nav-cta):focus-visible:after,.nav-links>li>a:not(.nav-cta):hover:after,.nav-links>li>a:not(.nav-cta):focus-visible:after{opacity:1!important;transform:translate(-50%)scaleX(1)!important}.nav-cta,.hs-nav.nav-links>a.nav-cta,.hs-nav.nav-links>li>a.nav-cta,.nav-links>a.nav-cta,.nav-links>li>a.nav-cta{color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff1a!important;border:1px solid #ffffff29!important;border-radius:10px!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,.hs-nav.nav-links>a.nav-cta:hover,.hs-nav.nav-links>li>a.nav-cta:hover,.nav-links>a.nav-cta:hover,.nav-links>li>a.nav-cta:hover{background:linear-gradient(135deg, var(--primary-dark,#2f9f94), var(--primary,#36b8a9))!important;border-color:#36b8a973!important}.nav-cta:after,.hs-nav.nav-links>a.nav-cta:after,.hs-nav.nav-links>li>a.nav-cta:after,.nav-links>a.nav-cta:after,.nav-links>li>a.nav-cta:after,.hs-topbar .mobile-toggle,.hs-topbar-inner .mobile-toggle{display:none!important}}@media (width<=768px){.hs-topbar-inner,.hs-topbar .lang-switcher{display:flex!important}.hs-topbar .mobile-toggle,.hs-topbar-inner .mobile-toggle{order:2!important}.nav-links,.hs-nav.nav-links{left:5px!important;right:5px!important;top:var(--mobile-nav-top,calc(var(--navbar-height,64px) + 10px + env(safe-area-inset-top,0px)))!important;border-radius:18px!important;gap:4px!important;margin:0!important;padding:16px!important;position:fixed!important}.hs-nav.nav-links>a,.hs-nav.nav-links>li>a,.nav-links>a,.nav-links>li>a{min-height:44px!important;line-height:1.15!important}}:root{--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{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:before{background:radial-gradient(circle at top,#ffffff08,#0000 36%),linear-gradient(#ffffff03,#0000 22%)}.blob{filter:blur(150px);opacity:.16!important}.blob-2{opacity:.13!important}.blob-3,.blob-4{opacity:.1!important}.cursor-glow{filter:blur(20px);background:radial-gradient(circle,#36b8a91f 0%,#36b8a90b 28%,#36b8a900 68%)}body.has-fine-pointer .cursor-glow.visible{opacity:.26}.navbar.scrolled{-webkit-backdrop-filter:blur(18px)saturate(128%);background:#0b0b0c70;border-bottom-color:#ffffff12;box-shadow:0 10px 24px #0000001f}.glass-panel,.floating-card,.cap-spec,.client-logo,.nav-cta,.btn-secondary,.point-chip,.flow-item,.upload-zone,.process-detail{background:var(--glass-bg)!important;border:var(--glass-border)!important;box-shadow:var(--glass-shadow)!important}.glass-panel-light{background:var(--glass-bg-light)!important;border:var(--glass-border-light)!important;box-shadow:var(--glass-shadow-light)!important}.glass-panel,.glass-panel-light,.floating-card,.flow-item,.process-detail{-webkit-backdrop-filter:blur(18px)saturate(128%)!important}.glass-panel:before,.glass-panel-light:before,.floating-card:before,.cap-spec:before,.client-logo:before,.nav-cta:before,.btn-secondary:before,.point-chip:before,.flow-item:before,.upload-zone:before,.process-detail: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:after,.glass-panel-light:after,.floating-card:after,.cap-spec:after,.client-logo:after,.nav-cta:after,.btn-secondary:after,.point-chip:after,.flow-item:after,.upload-zone:after,.process-detail:after{opacity:.34!important;background:linear-gradient(135deg,#ffffff24,#0000 24% 76%,#36b8a90a),linear-gradient(#0000 58%,#ffffff05 100%)!important}.btn-primary{box-shadow:0 12px 28px #19a4a738,inset 0 1px #ffffff2e!important}.btn-primary:hover{box-shadow:0 16px 32px #19a4a73d,inset 0 1px #ffffff2e!important}.btn-secondary{background:#ffffff0e!important;border-color:#ffffff1f!important;box-shadow:0 10px 24px #00000014,inset 0 1px #ffffff1f!important}.btn-secondary:hover{background:#ffffff13!important;border-color:#ffffff2e!important;box-shadow:0 14px 28px #0000001a,inset 0 1px #ffffff24!important}.service-card:hover,.industry-card:hover,.blog-card:hover,.case-card:hover,.faq-item.open,.point-chip:hover,.client-logo:hover{box-shadow:0 16px 34px #0003,0 6px 14px #36b8a90f,inset 0 1px #ffffff1f!important}.section-label,.learn-more,.service-badge,.industry-tags span,.case-label,.blog-category{color:#e0f6f9d6}.service-badge,.industry-tags span,.case-label{background:#36b8a914;border-color:#36b8a921}.service-icon,.industry-icon,.cert-icon,.process-detail-icon,.faq-toggle,.testi-avatar,.fc-icon,.about-hl-icon,.quality-icon{box-shadow:inset 0 1px #ffffff1a}html:not(.page-home) .page-hero h1 .gradient,html:not(.page-home) .blog-page-hero h1 .gradient{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#e5fbff 58%,#36b8a9e6 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}html:not(.page-home) .page-hero-desc,html:not(.page-home) .blog-page-hero .page-hero-desc{color:#d7e6ead6!important}html:not(.page-home) .section-light,html:not(.page-home) .section--band{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:before,html:not(.page-home) .section--band:before{background:radial-gradient(circle at 16% 18%,#36b8a914,#0000 26%),radial-gradient(circle at 84% 72%,#36b8a90d,#0000 28%)!important}html:not(.page-home) .glass-panel-light{background:linear-gradient(#ffffff1c,#ffffff0b),#12151466!important;border-color:#ffffff24!important;box-shadow:0 14px 34px #0003,inset 0 1px #ffffff1f!important}.client-logo{background:#ffffffed!important;border-color:#1c201e12!important;box-shadow:0 6px 18px #141c180d!important}.client-logo:hover{border-color:#36b8a92e!important;box-shadow:0 12px 24px #141c1814,inset 0 1px #ffffffe0!important}.lang-switcher .lang-switcher__menu{-webkit-backdrop-filter:blur(18px)saturate(128%)!important;background:linear-gradient(#ffffff1c,#ffffff0a),#101211b8!important;border-color:#ffffff29!important;box-shadow:0 18px 38px #00000038,inset 0 1px #ffffff1a!important}.lang-switcher .lang-switcher__option.is-active{background:#ffffff17!important}@media (width<=768px){.blob,.cursor-glow{display:none!important}.glass-panel,.glass-panel-light,.floating-card,.flow-item,.process-detail{-webkit-backdrop-filter:blur(16px)saturate(122%)!important}.btn-primary{box-shadow:0 10px 22px #19a4a733,inset 0 1px #ffffff29!important}.btn-secondary{box-shadow:0 8px 18px #00000014,inset 0 1px #ffffff1a!important}.lang-switcher .lang-switcher__menu{-webkit-backdrop-filter:blur(16px)saturate(122%)!important}}:root{--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 .brand-accent,html body .logo .brand-accent,html:not(.page-home) .page-hero h1 .gradient,html:not(.page-home) .blog-page-hero h1 .gradient,html body .section-label,html body .learn-more,html body .service-badge,html body .case-label,html body .blog-category{color:var(--brand-green)!important;-webkit-text-fill-color:currentColor!important}html body .btn-primary{background:var(--brand-green)!important;border-color:var(--brand-green)!important;color:#061311!important;box-shadow:none!important}html body .btn-primary:hover{background:#45c4b7!important;border-color:#45c4b7!important}@media (width<=768px){html.page-home .hero-content .hero-buttons{display:none!important}html.page-home .hero{padding-bottom:92px!important}html.page-home #services .decision-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:26px 0 28px!important;display:grid!important}html.page-home #services .decision-signal{border-radius:14px!important;min-height:112px!important;padding:14px 13px!important}html.page-home #services .decision-signal strong{margin-bottom:7px!important;font-size:13px!important;line-height:1.28!important;display:block!important}html.page-home #services .decision-signal span{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}html.page-home main #services .services-grid,html.page-home main #industries .industry-grid{scroll-snap-type:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0!important;scroll-padding:0!important;display:grid!important;overflow:visible!important}html.page-home main #services .services-grid>.service-card,html.page-home main #industries .industry-grid>.industry-card{flex:initial!important;scroll-snap-align:none!important;width:auto!important;min-width:0!important;max-width:none!important}html.page-home main #services .service-card{border-radius:14px!important;min-height:168px!important;transform:none!important}html.page-home main #services .service-card-img{display:none!important}html.page-home main #services .service-card-body{padding:14px 13px!important;display:block!important}html.page-home main #services .service-badge{letter-spacing:.07em!important;white-space:nowrap!important;max-width:100%!important;margin-bottom:10px!important;padding:4px 7px!important;font-size:8.5px!important;line-height:1.1!important}html.page-home main #services .service-badge .icons{width:10px!important;height:10px!important}html.page-home main #services .service-icon{border-radius:10px!important;width:34px!important;height:34px!important;margin:0 0 10px!important}html.page-home main #services .service-icon .icons{width:17px!important;height:17px!important}html.page-home main #services .service-card h3{letter-spacing:0!important;margin:0 0 6px!important;font-size:14px!important;line-height:1.25!important}html.page-home main #services .service-card p{-webkit-line-clamp:2!important;color:#dce7e3bd!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:11.5px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}html.page-home main #services .service-list{display:none!important}html.page-home main #industries .industry-card--bg,html.page-home main #industries .industry-card--bg .industry-card-content{min-height:178px!important}html.page-home main #industries .industry-card--bg .industry-card-content{padding:14px 13px!important}html.page-home main #industries .industry-icon{border-radius:10px!important;width:34px!important;height:34px!important;margin-bottom:10px!important}html.page-home main #industries .industry-icon .icons{width:17px!important;height:17px!important}html.page-home main #industries .industry-card h3{letter-spacing:0!important;margin-bottom:7px!important;font-size:14px!important;line-height:1.25!important}html.page-home main #industries .industry-card p{display:none!important}html.page-home main #industries .industry-tags{gap:6px!important;margin-top:8px!important}html.page-home main #industries .industry-tags span{padding:4px 7px!important;font-size:9.5px!important;line-height:1.1!important}html.page-home main #industries .industry-tags span:nth-child(n+3){display:none!important}}:root{--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,html:not(.page-home) body{background-color:var(--flat-bg)!important;background-image:none!important}html body:before,.ambient-bg,.cursor-glow,.blob{box-shadow:none!important;background:0 0!important}.ambient-bg,.blob{display:none!important}.navbar,.navbar.scrolled{box-shadow:none!important;background:#0b0b0ceb!important;border-bottom-color:#ffffff12!important}.btn-primary,.nav-cta:hover,.mobile-conversion-bar__quote,.scroll-progress span{background:var(--brand-green)!important;color:#06100e!important;box-shadow:none!important;background-image:none!important}.hero h1 .gradient,.section-title .gradient,.gradient-text{color:var(--brand-green)!important;-webkit-text-fill-color:var(--brand-green)!important;background:0 0!important}.glass-panel,.glass-panel-light,.floating-card,.btn-secondary,.point-chip,.flow-item,.process-detail,.cap-spec,.client-logo,.upload-zone,.service-card,.quality-card,.case-card,.blog-card,.faq-item,.about-photo,.mobile-conversion-bar{background:var(--flat-surface)!important;border-color:var(--flat-border)!important;box-shadow:none!important;background-image:none!important}.glass-panel:before,.glass-panel:after,.glass-panel-light:before,.glass-panel-light:after,.floating-card:before,.floating-card:after,.btn-secondary:before,.btn-secondary:after,.point-chip:before,.point-chip:after,.flow-item:before,.flow-item:after,.process-detail:before,.process-detail:after,.cap-spec:before,.cap-spec:after,.client-logo:before,.client-logo:after,.upload-zone:before,.upload-zone:after,.nav-cta:before,.nav-cta:after{content:none!important;background:0 0!important;display:none!important}.section-light,#contact.cta-section,.cta-section{background:#0f1110!important}.section-light:before,.cta-section:before,.cta-section:after{background:0 0!important}.service-badge,.industry-tags span,.blog-category,.case-label,.hero-badge,.lang-switcher__menu,.lang-switcher__option,.industry-card-overlay{background-image:none!important}.industry-card-overlay{background:#0709097a!important}.service-icon,.industry-icon,.quality-icon,.about-hl-icon,.cert-icon,.process-detail-icon,.fc-icon{color:var(--brand-green)!important;background:#36b8a91f!important}.nav-links a:not(.nav-cta):after{background:var(--brand-green)!important;box-shadow:none!important;background-image:none!important}@media (width<=768px){body.nav-open{overflow:hidden!important}body.nav-open:before{content:""!important;z-index:1150!important;-webkit-backdrop-filter:blur(8px)!important;pointer-events:auto!important;background:#0809093d!important;position:fixed!important;inset:0!important}body.nav-open .navbar,body.nav-open .hs-topbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom-color:#0000!important}#navLinks.nav-links,.hs-topbar .hs-nav.nav-links{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;top:calc(var(--navbar-height,64px) + 10px + env(safe-area-inset-top,0px))!important;z-index:1300!important;isolation:isolate!important;-webkit-backdrop-filter:blur(28px)saturate(180%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform-origin:top!important;background:linear-gradient(#ffffff29 0%,#ffffff0f 42%,#ffffff05 100%),#0b0b0c94!important;border:1px solid #ffffff2e!important;border-radius:18px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:4px!important;width:auto!important;height:auto!important;min-height:0!important;max-height:min(72vh,520px)!important;margin:0!important;padding:16px!important;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),visibility .32s!important;display:flex!important;position:fixed!important;bottom:auto!important;left:12px!important;right:12px!important;overflow:hidden auto!important;transform:translateY(-14px)scale(.97)!important;box-shadow:0 24px 48px #00000038,inset 0 1px #ffffff29!important}#navLinks.nav-links:before,.hs-topbar .hs-nav.nav-links:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;opacity:.85!important;background:radial-gradient(120% 90% at 18% 0,#ffffff38,#0000 58%),linear-gradient(135deg,#ffffff1a,#0000 36% 72%,#36b8a914)!important;display:block!important;position:absolute!important;inset:0!important}#navLinks.nav-links:after,.hs-topbar .hs-nav.nav-links:after{content:none!important;display:none!important}#navLinks.nav-links.active,body.nav-open #navLinks.nav-links,.hs-topbar .hs-nav.nav-links.active,body.nav-open .hs-topbar .hs-nav.nav-links{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}#navLinks.nav-links li,.hs-topbar .hs-nav.nav-links>:is(li,a){z-index:1!important;border-bottom:0!important;margin:0!important;padding:0!important;list-style:none!important;position:relative!important}#navLinks.nav-links li:last-child,.hs-topbar .hs-nav.nav-links>:is(li,a):last-child{border-bottom:0!important;margin-top:8px!important}#navLinks.nav-links a,.hs-topbar .hs-nav.nav-links a,.hs-topbar .hs-nav.nav-links>a{letter-spacing:0!important;width:100%!important;min-height:0!important;color:var(--text-soft,#dce7e3)!important;opacity:.88!important;text-shadow:none!important;background:0 0!important;border-radius:10px!important;padding:12px 14px!important;font-size:15px!important;font-weight:500!important;line-height:1.25!important;text-decoration:none!important;transition:background-color .2s,color .2s,opacity .2s!important;display:block!important}#navLinks.nav-links a:hover,#navLinks.nav-links a:focus-visible,#navLinks.nav-links a.active,.hs-topbar .hs-nav.nav-links a:hover,.hs-topbar .hs-nav.nav-links a:focus-visible,.hs-topbar .hs-nav.nav-links a.active{color:var(--white,#fff)!important;opacity:1!important;background:#ffffff14!important}#navLinks.nav-links a:not(.nav-cta):after,.hs-topbar .hs-nav.nav-links a:not(.nav-cta):after{display:none!important}#navLinks.nav-links .nav-cta,.hs-topbar .hs-nav.nav-links .nav-cta,.hs-topbar .hs-nav.nav-links>a.nav-cta{text-align:center!important;color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff1a!important;border:1px solid #ffffff29!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:0!important;margin:0!important;padding:12px 14px!important;font-weight:600!important;display:flex!important;box-shadow:0 8px 20px #00000014,inset 0 1px #ffffff29!important}#navLinks.nav-links .nav-cta:hover,#navLinks.nav-links .nav-cta:focus-visible,.hs-topbar .hs-nav.nav-links .nav-cta:hover,.hs-topbar .hs-nav.nav-links .nav-cta:focus-visible,.hs-topbar .hs-nav.nav-links>a.nav-cta:hover,.hs-topbar .hs-nav.nav-links>a.nav-cta:focus-visible{color:#fff!important;background:#ffffff1f!important}body.nav-open .mobile-conversion-bar,body.nav-open .whatsapp-float,body.nav-open .back-to-top{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}:root{--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,html:not(.page-home) body{background-color:var(--flat-bg)!important;color:var(--text)!important}.navbar,.navbar.scrolled{box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(115%)!important;background:#0a0c0cc7!important;border-bottom:1px solid #ffffff0f!important}.logo .brand-accent,.hero h1 .gradient,.section-title .gradient,.gradient-text,.section-label,.learn-more,.blog-readmore,.footer-bottom a:hover,.footer-col a:hover{color:var(--brand-green)!important;-webkit-text-fill-color:currentColor!important}.nav-links a,.lang-switcher__toggle,.footer-col a,.footer-bottom a{transition:color .22s ease, opacity .22s ease, background-color .22s ease, border-color .22s ease, transform .22s var(--premium-ease)!important}.nav-links a:not(.nav-cta):hover,.nav-links a:not(.nav-cta):focus-visible,.nav-links a:not(.nav-cta).active,.lang-switcher__toggle:hover,.lang-switcher__toggle:focus-visible{color:#fff!important;opacity:1!important}.nav-links a:not(.nav-cta):after{background:var(--brand-green)!important;opacity:.8!important;max-width:20px!important;height:1px!important}.nav-cta,.btn-secondary,.btn-outline,.filter-btn,.mobile-conversion-bar__whatsapp,.lang-switcher__menu,.lang-switcher__option{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-primary,.form-submit .btn-primary,.page-hero-actions .btn-primary,.hero-actions .btn-primary,.hero-buttons .btn-primary,.mobile-conversion-bar__quote,.scroll-progress span{background:var(--brand-green)!important;border-color:var(--brand-green)!important;color:#07100f!important;box-shadow:none!important;background-image:none!important}.btn-primary,.btn-secondary,.btn-outline,.nav-cta,.filter-btn,.upload-zone,.captcha-refresh,.whatsapp-float,.back-to-top{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,.glass-panel-light,.floating-card,.point-chip,.flow-item,.process-detail,.cap-spec,.client-logo,.upload-zone,.service-card,.industry-card,.industry-card--bg,.quality-card,.case-card,.blog-card,.faq-item,.about-photo,.testi-card,.tech-item,.stat-card,.location-card,.promise-box,.cta-info-item,.mobile-conversion-bar{background:var(--flat-surface)!important;border-color:var(--flat-border)!important;box-shadow:none!important;background-image:none!important}.service-badge,.industry-tags span,.blog-category,.case-label,.hero-badge,.location-card__meta span,.cta-company-note{background:var(--flat-surface-soft)!important;border-color:var(--flat-border)!important;color:var(--muted)!important;background-image:none!important}.service-icon,.industry-icon,.quality-icon,.about-hl-icon,.cert-icon,.process-detail-icon,.fc-icon,.footer-contact-icon,.tech-item-icon{color:var(--brand-green)!important;box-shadow:none!important;background:#36b8a918!important;border-color:#36b8a924!important}input,textarea,select,.form-group input,.form-group textarea,.form-group select{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,textarea:focus,select:focus,.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--brand-green-border)!important;background:#ffffff0d!important;box-shadow:0 0 0 3px #36b8a91f!important}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible,.service-card:focus-visible{outline:none!important;box-shadow:0 0 0 3px #36b8a92e!important}.service-card img,.industry-card img,.industry-card--bg img,.case-card img,.blog-card img,.gallery-item img,.hero-img-main img{transition:transform .48s var(--premium-ease), filter .32s ease, opacity .32s ease!important}@media (any-hover:hover){.btn-primary:hover,.form-submit .btn-primary:hover,.page-hero-actions .btn-primary:hover,.hero-actions .btn-primary:hover,.hero-buttons .btn-primary:hover,.mobile-conversion-bar__quote:hover{background:var(--brand-green-hover)!important;border-color:var(--brand-green-hover)!important;color:#06100e!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px #0000002e!important}.btn-secondary:hover,.btn-outline:hover,.nav-cta:hover,.filter-btn:hover,.mobile-conversion-bar__whatsapp:hover,.lang-switcher__option:hover,.upload-zone:hover,.captcha-refresh:hover{background:var(--flat-surface-hover)!important;border-color:var(--flat-border-strong)!important;color:#fff!important;transform:translateY(-1px)!important}.service-card:hover,.industry-card:hover,.industry-card--bg:hover,.quality-card:hover,.case-card:hover,.blog-card:hover,.faq-item:hover,.point-chip:hover,.cap-spec:hover,.flow-item:hover,.tech-item:hover,.client-logo:hover,.testi-card:hover,.cta-info-item:hover{border-color:var(--brand-green-border)!important;background:#ffffff0b!important;transform:translateY(-2px)!important;box-shadow:0 14px 28px #0000002e!important}.service-card:hover img,.industry-card:hover img,.industry-card--bg:hover img,.case-card:hover img,.blog-card:hover img,.gallery-item:hover img{transform:scale(1.025)!important}}.btn-primary:active,.btn-secondary:active,.btn-outline:active,.nav-cta:active,.filter-btn:active,.mobile-conversion-bar a:active,.lang-switcher__option:active{transform:translateY(0)scale(.985)!important}@media (width<=768px){#navLinks.nav-links{-webkit-backdrop-filter:blur(24px)saturate(120%)!important;background:#0c0e0ebd!important;border-color:#ffffff24!important;box-shadow:0 18px 40px #0000003d!important}#navLinks.nav-links:before{opacity:0!important;background:0 0!important}#navLinks.nav-links a:hover,#navLinks.nav-links a:focus-visible,#navLinks.nav-links a.active{background:#ffffff0e!important}#navLinks.nav-links .nav-cta{box-shadow:none!important;background:#ffffff13!important;border-color:#ffffff24!important}.mobile-toggle:active,.lang-switcher__toggle:active{transform:scale(.94)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--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:14px;--apple-radius-card:22px;--apple-radius-panel:28px;--apple-radius-sheet:32px;--apple-radius-pill:999px;--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,body,button,input,textarea,select{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:var(--apple-font-text)!important;letter-spacing:0!important}h1,h2,h3,h4,h5,.hero h1,.page-hero h1,.section-title,.logo{font-family:var(--apple-font-display)!important;letter-spacing:0!important}p,a,span,li,small,label,button,input,textarea,select{letter-spacing:0!important}.navbar,.navbar.scrolled{-webkit-backdrop-filter:var(--apple-blur)!important;background:#0a0c0ca3!important;border-bottom-color:#ffffff14!important}.nav-cta,.btn-primary,.btn-secondary,.btn-outline,.filter-btn,.captcha-refresh,.mobile-conversion-bar a,.lang-switcher__toggle,.lang-switcher__option,.footer-social a,.back-to-top,.whatsapp-float{border-radius:var(--apple-radius-control)!important}.nav-cta,.mobile-conversion-bar__quote,.mobile-conversion-bar__whatsapp{border-radius:var(--apple-radius-pill)!important}.glass-panel,.glass-panel-light,.floating-card,.point-chip,.flow-item,.process-detail,.cap-spec,.client-logo,.upload-zone,.service-card,.industry-card,.industry-card--bg,.quality-card,.case-card,.blog-card,.faq-item,.about-photo,.testi-card,.tech-item,.stat-card,.location-card,.promise-box,.cta-info-item,.contact-form,.quote-form-head{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,.mobile-conversion-bar,#navLinks.nav-links,.lang-switcher__menu,.lightbox-content,.modal,.upload-zone,.promise-box{border-radius:var(--apple-radius-panel)!important}.hero-img-main,.about-photo,.story-image,.hero-image-wrapper,.cap-img-wrap,.feature-img,.gallery-img-wrap,.featured-img,.process-step-img,.closeup-card,.industry-card--bg{border-radius:var(--apple-radius-panel)!important;overflow:hidden!important}.service-badge,.industry-tags span,.blog-category,.case-label,.hero-badge,.location-card__meta span,.cta-company-note{border-radius:var(--apple-radius-pill)!important;background:var(--apple-glass-soft)!important;border-color:#ffffff1a!important}.service-icon,.industry-icon,.quality-icon,.about-hl-icon,.cert-icon,.process-detail-icon,.fc-icon,.footer-contact-icon,.tech-item-icon{background:#36b8a91c!important;border-color:#36b8a929!important;border-radius:16px!important}.btn-primary,.form-submit .btn-primary,.page-hero-actions .btn-primary,.hero-actions .btn-primary,.hero-buttons .btn-primary{border-radius:var(--apple-radius-pill)!important;min-height:48px!important;padding-inline:24px!important;font-weight:650!important}.btn-secondary,.btn-outline,.nav-cta{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,textarea,select,.form-group input,.form-group textarea,.form-group select{border-radius:var(--apple-radius-control)!important;-webkit-backdrop-filter:blur(14px)saturate(130%)!important;background:#ffffff0e!important;border-color:#ffffff1f!important}.glass-panel:before,.glass-panel-light:before,.floating-card:before,.cap-spec:before,.client-logo:before,.btn-secondary:before,.point-chip:before,.flow-item:before,.upload-zone:before,.process-detail:before,.service-card:before,.industry-card:before,.quality-card:before,.case-card:before,.blog-card:before,.faq-item:before,.testi-card:before,.tech-item:before,.stat-card: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:after,.glass-panel-light:after,.floating-card:after,.cap-spec:after,.client-logo:after,.btn-secondary:after,.point-chip:after,.flow-item:after,.upload-zone:after,.process-detail:after,.service-card:after,.industry-card:after,.quality-card:after,.case-card:after,.blog-card:after,.faq-item:after,.testi-card:after,.tech-item:after,.stat-card:after{content:""!important;pointer-events:none!important;border-radius:calc(var(--apple-radius-card) - 1px)!important;opacity:1!important;background:0 0!important;border:1px solid #ffffff0e!important;display:block!important;position:absolute!important;inset:1px!important}.glass-panel>*,.glass-panel-light>*,.floating-card>*,.cap-spec>*,.client-logo>*,.btn-secondary>*,.point-chip>*,.flow-item>*,.upload-zone>*,.process-detail>*,.service-card>*,.industry-card>*,.industry-card--bg>*,.quality-card>*,.case-card>*,.blog-card>*,.faq-item>*,.testi-card>*,.tech-item>*,.stat-card>*{z-index:1;position:relative}@media (any-hover:hover){.glass-panel:hover,.glass-panel-light:hover,.floating-card:hover,.point-chip:hover,.flow-item:hover,.process-detail:hover,.cap-spec:hover,.client-logo:hover,.service-card:hover,.industry-card:hover,.industry-card--bg:hover,.quality-card:hover,.case-card:hover,.blog-card:hover,.faq-item:hover,.testi-card:hover,.tech-item:hover,.stat-card:hover{box-shadow:var(--apple-shadow-soft), inset 0 1px 0 #ffffff29!important;background:#1c1e1ead!important;border-color:#ffffff2e!important;transform:translateY(-2px)!important}.btn-primary:hover{transform:translateY(-1px)!important;box-shadow:0 12px 28px #0003!important}}@media (width<=768px){#navLinks.nav-links{border-radius:var(--apple-radius-panel)!important;box-shadow:var(--apple-shadow), inset 0 1px 0 #ffffff24!important;-webkit-backdrop-filter:var(--apple-blur-strong)!important;background:#121414b3!important;border-color:#ffffff29!important}#navLinks.nav-links a,#navLinks.nav-links .nav-cta{border-radius:16px!important}.mobile-conversion-bar{border-radius:var(--apple-radius-panel)!important;left:calc(10px + env(safe-area-inset-left,0px))!important;right:calc(10px + env(safe-area-inset-right,0px))!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:calc(100vw - 20px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))!important;box-sizing:border-box!important;-webkit-backdrop-filter:var(--apple-blur-strong)!important;z-index:1520!important;background:#121414b8!important;position:fixed!important}}:root{--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,html:not(.page-home) body{color:var(--text)!important;background-color:#050505!important}.navbar,.navbar.scrolled{background-color:#050505b8!important;border-bottom-color:#ffffff13!important}.logo .brand-accent,html body .brand-accent{color:var(--brand-green)!important;-webkit-text-fill-color:currentColor!important}.hero h1 .gradient,.section-title .gradient,.gradient-text,html:not(.page-home) .page-hero h1 .gradient,html:not(.page-home) .blog-page-hero h1 .gradient{color:#e8eeecf5!important;-webkit-text-fill-color:currentColor!important}.section-label,.learn-more,.blog-readmore,.stat .stat-value em,.footer-bottom a:hover,.footer-col a:hover{color:#36b8a9c7!important;-webkit-text-fill-color:currentColor!important}.nav-links a,.lang-switcher__toggle,.footer-col a,.footer-bottom a{color:#f5f5f7a8!important}.nav-links a:not(.nav-cta):hover,.nav-links a:not(.nav-cta):focus-visible,.nav-links a:not(.nav-cta).active,.lang-switcher__toggle:hover,.lang-switcher__toggle:focus-visible{color:#f5f5f7f5!important}.nav-links a:not(.nav-cta):after,.section-header .section-title:after,.scroll-progress span{background-color:#36b8a9b8!important}.page-hero,.blog-page-hero,html:not(.page-home) .section-light,#contact.cta-section,.cta-section,.footer{background-color:#0a0a0bdb!important;border-color:#ffffff12!important}.glass-panel,.glass-panel-light,.floating-card,.point-chip,.flow-item,.process-detail,.cap-spec,.client-logo,.upload-zone,.service-card,.industry-card,.industry-card--bg,.quality-card,.case-card,.blog-card,.faq-item,.about-photo,.testi-card,.tech-item,.stat-card,.location-card,.promise-box,.cta-info-item,.contact-form,.quote-form-head,.mobile-conversion-bar{background-color:#1d1d1fa3!important;border-color:#ffffff1b!important}.service-badge,.industry-tags span,.blog-category,.case-label,.hero-badge,.location-card__meta span,.cta-company-note{color:#f5f5f794!important;background-color:#ffffff0c!important;border-color:#ffffff17!important}.service-icon,.industry-icon,.quality-icon,.about-hl-icon,.cert-icon,.process-detail-icon,.fc-icon,.footer-contact-icon,.tech-item-icon{color:#36b8a9d1!important;background-color:#ffffff0e!important;border-color:#ffffff1b!important}.btn-primary,.form-submit .btn-primary,.page-hero-actions .btn-primary,.hero-actions .btn-primary,.hero-buttons .btn-primary,.mobile-conversion-bar__quote{color:#050505!important;background-color:#f5f5f7!important;border-color:#f5f5f7eb!important}.btn-primary *,.mobile-conversion-bar__quote *{color:#050505!important}.btn-secondary,.btn-outline,.nav-cta,.filter-btn,.captcha-refresh,.mobile-conversion-bar__whatsapp,.lang-switcher__toggle,.lang-switcher__option,.footer-social a,.back-to-top{color:#f5f5f7c7!important;background-color:#ffffff0d!important;border-color:#ffffff1f!important}.whatsapp-float{background-color:#36b8a9db!important;border-color:#ffffff2e!important}input,textarea,select,.form-group input,.form-group textarea,.form-group select{color:var(--text)!important;background-color:#ffffff0d!important;border-color:#ffffff1f!important}input:focus,textarea:focus,select:focus,.form-group input:focus,.form-group textarea:focus,.form-group select:focus{background-color:#ffffff12!important;border-color:#36b8a957!important}#navLinks.nav-links,.lang-switcher__menu{background-color:#1c1c1ee6!important;border-color:#ffffff24!important}#navLinks.nav-links a:hover,#navLinks.nav-links a:focus-visible,#navLinks.nav-links a.active,.lang-switcher__option:hover,.lang-switcher__option:focus-visible,.lang-switcher__option.is-active{color:#f5f5f7f5!important;background-color:#ffffff12!important}@media (width>=769px){#navLinks.nav-links{background-color:#0000!important;border-color:#0000!important}#navLinks.nav-links>li>a:not(.nav-cta),#navLinks.nav-links>li>a:not(.nav-cta):hover,#navLinks.nav-links>li>a:not(.nav-cta):focus-visible,#navLinks.nav-links>li>a:not(.nav-cta).active{background-color:#0000!important}}@media (width<=768px){html.page-home{--mobile-gutter:18px;--mobile-card:clamp(276px, 82vw, 336px)}html.page-home .section,html.page-home .section-light,html.page-home .process-section,html.page-home .case-section,html.page-home .blog-section,html.page-home .cta-section{padding:56px 0!important}html.page-home .section-container,html.page-home #contact .cta-inner{width:min(calc(100vw - (var(--mobile-gutter) * 2)), 430px)!important;max-width:430px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}html.page-home .section-container>div[style*=text-align\:center],html.page-home #process .section-container>div[style*=text-align\:center],html.page-home #cases .section-container>div[style*=text-align\:center],html.page-home #blog .section-container>div[style*=text-align\:center]{text-align:left!important;margin-bottom:28px!important}html.page-home .section-label,html.page-home .section-label[style*=justify-content\:center]{text-align:left!important;justify-content:flex-start!important}html.page-home .section-label-relative{text-align:left!important;justify-content:space-between!important;gap:12px!important}html.page-home .section-label-relative .label-center{white-space:normal!important;text-align:left!important;position:static!important;transform:none!important}html.page-home .section-title,html.page-home .section-desc{text-align:left!important;margin-left:0!important;margin-right:0!important}html.page-home .decision-signal-grid,html.page-home #services .services-grid,html.page-home #rfq-service-paths .seo-link-grid,html.page-home #industries .industry-grid,html.page-home #capabilities .cap-list--cards,html.page-home #process .process-grid,html.page-home #cases .case-grid--home{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:auto!important;max-width:none!important;margin-left:calc(var(--mobile-gutter) * -1)!important;margin-right:calc(var(--mobile-gutter) * -1)!important;padding:4px var(--mobile-gutter) 14px!important;scroll-snap-type:x mandatory!important;scroll-padding-left:var(--mobile-gutter)!important;scroll-padding-right:var(--mobile-gutter)!important;flex-flow:row!important;grid-template-columns:none!important;align-items:stretch!important;gap:14px!important;display:flex!important;overflow:auto hidden!important}html.page-home .decision-signal-grid::-webkit-scrollbar,html.page-home #services .services-grid::-webkit-scrollbar,html.page-home #rfq-service-paths .seo-link-grid::-webkit-scrollbar,html.page-home #industries .industry-grid::-webkit-scrollbar,html.page-home #capabilities .cap-list--cards::-webkit-scrollbar,html.page-home #process .process-grid::-webkit-scrollbar,html.page-home #cases .case-grid--home::-webkit-scrollbar{display:none}html.page-home .decision-signal,html.page-home #services .service-card,html.page-home #rfq-service-paths .seo-link-card,html.page-home #industries .industry-card,html.page-home #industries .industry-card--bg,html.page-home #capabilities .cap-item,html.page-home #process .process-step,html.page-home #cases .case-card{flex:0 0 var(--mobile-card)!important;width:var(--mobile-card)!important;max-width:var(--mobile-card)!important;scroll-snap-align:start!important;min-width:0!important}html.page-home .decision-signal{padding:16px!important}html.page-home .decision-signal span,html.page-home #rfq-service-paths .seo-link-card span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}html.page-home #services .service-card{display:block!important}html.page-home #services .service-card-img{height:136px!important;min-height:136px!important}html.page-home #services .service-card-body{padding:18px!important}html.page-home #services .service-list{display:none!important}html.page-home #rfq-service-paths .seo-link-card{min-height:168px!important}html.page-home #industries .industry-card--bg,html.page-home #industries .industry-card--bg .industry-card-content{min-height:300px!important}html.page-home #capabilities .cap-grid{display:block!important}html.page-home #capabilities .cap-list--cards{margin-bottom:18px!important}html.page-home main #capabilities .cap-list--cards{width:auto!important;max-width:none!important;margin-left:calc(var(--mobile-gutter) * -1)!important;margin-right:calc(var(--mobile-gutter) * -1)!important;padding:4px var(--mobile-gutter) 14px!important;scroll-snap-type:x mandatory!important;scroll-padding-left:var(--mobile-gutter)!important;scroll-padding-right:var(--mobile-gutter)!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-flow:row!important;grid-template-columns:none!important;align-items:stretch!important;gap:14px!important;margin-bottom:18px!important;display:flex!important;overflow:auto hidden!important}html.page-home main #capabilities .cap-list--cards::-webkit-scrollbar{display:none!important}html.page-home main #capabilities .cap-list--cards>.cap-item{flex:0 0 var(--mobile-card)!important;width:var(--mobile-card)!important;max-width:var(--mobile-card)!important;scroll-snap-align:start!important;border-radius:18px!important;min-width:0!important;height:auto!important;min-height:168px!important;padding:18px!important}html.page-home main #capabilities .cap-list--cards>.cap-item--wide{grid-column:auto!important}html.page-home main #capabilities .cap-list--cards .cap-item-icon{border-radius:12px!important;width:42px!important;min-width:42px!important;height:42px!important}html.page-home main #capabilities .cap-list--cards .cap-item h3{margin-bottom:7px!important;font-size:16px!important;line-height:1.3!important}html.page-home main #capabilities .cap-list--cards .cap-item p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}html.page-home #capabilities .cap-tech-strip{flex:0 0 var(--mobile-card)!important;width:var(--mobile-card)!important;align-content:flex-start!important;min-width:0!important}html.page-home #capabilities .cap-right{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html.page-home #capabilities .cap-img-area{aspect-ratio:16/10!important;grid-column:1/-1!important;height:auto!important;min-height:0!important}html.page-home #capabilities .cap-spec{border-radius:14px!important;min-height:0!important;padding:11px 10px!important}html.page-home #capabilities .cap-spec-label{font-size:10px!important;line-height:1.25!important}html.page-home #capabilities .cap-spec-value{overflow-wrap:anywhere;font-size:12px!important;line-height:1.25!important}html.page-home #process .process-progress{display:none!important}html.page-home #process .process-step{min-height:164px!important;padding:18px!important}html.page-home #process .process-detail{grid-template-columns:1fr!important;gap:12px!important;margin-top:16px!important;padding:18px!important;display:grid!important}html.page-home #process .process-detail-icon{display:none!important}html.page-home #cases .case-card{overflow:hidden!important}html.page-home #cases .case-media{aspect-ratio:16/10!important;height:auto!important}html.page-home #cases .case-body{padding:18px!important}html.page-home .case-section-cta,html.page-home .blog-section-cta{grid-template-columns:1fr!important;gap:10px!important;margin-top:18px!important;display:grid!important}html.page-home #contact.cta-section{padding-top:56px!important;padding-bottom:78px!important}html.page-home #contact .cta-inner{grid-template-columns:1fr!important;align-items:stretch!important;gap:22px!important}html.page-home #contact .cta-left,html.page-home #contact .contact-form{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}html.page-home #contact .cta-left>p,html.page-home #contact .quote-form-head p{text-align:left!important;margin-left:0!important;margin-right:0!important}html.page-home #contact .contact-route-grid,html.page-home #contact .cta-info-list{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}html.page-home #contact .contact-route,html.page-home #contact .cta-info-item{border-radius:16px!important;padding:14px!important}html.page-home #contact .promise-box{display:none!important}html.page-home main #services .decision-signal-grid,html.page-home main #services .services-grid,html.page-home main #industries .industry-grid{width:auto!important;max-width:none!important;margin-left:calc(var(--mobile-gutter) * -1)!important;margin-right:calc(var(--mobile-gutter) * -1)!important;padding:4px var(--mobile-gutter) 14px!important;scroll-snap-type:x mandatory!important;scroll-padding-left:var(--mobile-gutter)!important;scroll-padding-right:var(--mobile-gutter)!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-flow:row!important;grid-template-columns:none!important;align-items:stretch!important;gap:14px!important;display:flex!important;overflow:auto hidden!important}html.page-home main #services .decision-signal-grid::-webkit-scrollbar,html.page-home main #services .services-grid::-webkit-scrollbar,html.page-home main #industries .industry-grid::-webkit-scrollbar{display:none!important}html.page-home main #services .decision-signal,html.page-home main #services .services-grid>.service-card,html.page-home main #industries .industry-grid>.industry-card{flex:0 0 var(--mobile-card)!important;width:var(--mobile-card)!important;max-width:var(--mobile-card)!important;scroll-snap-align:start!important;min-width:0!important}html.page-home main #services .decision-signal{min-height:112px!important;padding:16px!important}html.page-home main #services .service-card{border-radius:18px!important;min-height:0!important}html.page-home main #services .service-card-img{height:136px!important;min-height:136px!important;display:block!important}html.page-home main #services .service-card-body{padding:18px!important}html.page-home main #services .service-icon{border-radius:12px!important;width:40px!important;height:40px!important;margin:0 0 10px!important}html.page-home main #services .service-icon .icons{width:20px!important;height:20px!important}html.page-home main #services .service-card h3{font-size:16px!important;line-height:1.32!important}html.page-home main #services .service-card p{font-size:13px!important;line-height:1.5!important}html.page-home main #industries .industry-card--bg,html.page-home main #industries .industry-card--bg .industry-card-content{min-height:300px!important}html.page-home main #industries .industry-card--bg .industry-card-content{padding:20px!important}html.page-home main #industries .industry-icon{border-radius:12px!important;width:42px!important;height:42px!important}html.page-home main #industries .industry-card h3{font-size:17px!important;line-height:1.3!important}html.page-home main #industries .industry-card p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}html.page-home main #industries .industry-tags span:nth-child(n+3){display:inline-flex!important}html.page-home main{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}}:root{--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){.service-card,.industry-card,.industry-card--bg,.quality-card,.case-card,.blog-card,.cap-item,.cap-spec,.process-step,.point-chip,.nav-cta,.btn-primary,.btn-secondary{transition-duration:.52s!important;transition-timing-function:var(--apple-motion-out)!important}}.fade-up.visible{filter:blur()}@media (prefers-reduced-motion:reduce){.fade-up{filter:none!important;transition:none!important}}@media (width>=769px){.whatsapp-float{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,.whatsapp-float:focus-visible{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){body.nav-open:before{-webkit-backdrop-filter:blur(24px)saturate(120%)!important;background-color:#08090957!important;background-image:none!important;inset:-24px 0 -48px!important}#navLinks.nav-links{-webkit-backdrop-filter:blur(30px)saturate(150%)!important;background-color:#121314c7!important;background-image:linear-gradient(#ffffff24,#ffffff0e 50%,#ffffff07)!important;border-color:#ffffff2e!important;border-radius:22px!important;gap:clamp(22px,3.5vh,34px)!important;padding:24px 24px 26px!important;box-shadow:0 26px 56px #00000052,inset 0 1px #ffffff29!important}#navLinks.nav-links:before,#navLinks.nav-links:after{background-image:none!important}#navLinks.nav-links:before{opacity:1!important;background-color:#ffffff0a!important}#navLinks.nav-links a{color:#f5f5f7e0!important}#navLinks.nav-links a:hover,#navLinks.nav-links a:focus-visible,#navLinks.nav-links a.active{color:#fffffffa!important;background-color:#ffffff14!important}#navLinks.nav-links .nav-cta{color:#f5f5f7eb!important;-webkit-backdrop-filter:blur(30px)saturate(150%)!important;background-color:#ffffff13!important;border-color:#fff3!important;box-shadow:inset 0 1px #ffffff1f!important}.mobile-toggle,.nav-container .mobile-toggle,.hs-topbar-inner .mobile-toggle,.navbar .mobile-toggle,.hs-topbar .mobile-toggle,#mobileToggle{border-radius:14px!important}.mobile-toggle:focus,.mobile-toggle:focus-visible{outline:none!important;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 4px #ffffff0b!important}.mobile-conversion-bar{left:calc(12px + env(safe-area-inset-left,0px))!important;right:calc(12px + env(safe-area-inset-right,0px))!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:blur(24px)saturate(150%)!important;background-color:#1c1c1ec2!important;background-image:none!important;border-color:#ffffff29!important;border-radius:18px!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;gap:6px!important;padding:6px!important;box-shadow:0 16px 38px #00000052,inset 0 1px #ffffff1f!important}.mobile-conversion-bar a{border-radius:13px!important;min-height:44px!important}.mobile-conversion-bar__quote{background-color:#f5f5f7f5!important;border-color:#f5f5f7d6!important}.mobile-conversion-bar__whatsapp{color:#f5f5f7d6!important;background-color:#0000!important;border-color:#0000!important}.mobile-conversion-bar{left:calc(12px + env(safe-area-inset-left,0px))!important;right:calc(12px + env(safe-area-inset-right,0px))!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:blur(26px)saturate(150%)!important;background-color:#121414c7!important;background-image:none!important;border-color:#ffffff29!important;border-radius:28px!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;gap:0!important;min-height:58px!important;padding:4px!important;box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff1c!important}.mobile-conversion-bar a{min-height:50px!important;box-shadow:none!important;border:0!important}.mobile-conversion-bar__quote,html.page-home .mobile-conversion-bar__quote{color:#050505!important;background-color:#f5f5f7f5!important;background-image:none!important;border-radius:24px 14px 14px 24px!important}.mobile-conversion-bar__whatsapp,html.page-home .mobile-conversion-bar__whatsapp{color:#f5f5f7d1!important;background-color:#0000!important;background-image:none!important;border-radius:14px 24px 24px 14px!important;position:relative!important}.mobile-conversion-bar__whatsapp:before,html.page-home .mobile-conversion-bar__whatsapp:before{content:""!important;background-color:#ffffff1f!important;border-radius:1px!important;width:1px!important;position:absolute!important;top:11px!important;bottom:11px!important;left:0!important}.whatsapp-float{color:#36b8a9db!important;-webkit-backdrop-filter:blur(20px)saturate(145%)!important;background-color:#1d1d1fb8!important;background-image:none!important;border-color:#ffffff24!important;border-radius:15px!important;width:44px!important;height:44px!important;box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff1a!important}.whatsapp-float .icons{width:20px!important;height:20px!important}.back-to-top{color:#f5f5f7c7!important;-webkit-backdrop-filter:blur(20px)saturate(145%)!important;background-color:#1d1d1fb8!important;background-image:none!important;border-color:#ffffff24!important;border-radius:15px!important;width:44px!important;height:44px!important;box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff1a!important}html.page-home #hero{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))!important}html.page-home .decision-signal-grid,html.page-home main #services .decision-signal-grid,body.page-blog #procurement-topics .blog-grid,body.page-products #gallery .filter-bar,body.page-products .process-strip,body.page-capabilities .workflow-grid{scroll-snap-type:none!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;scroll-padding:0!important;overflow:visible!important}html.page-home .decision-signal-grid,html.page-home main #services .decision-signal-grid,body.page-blog #procurement-topics .blog-grid,body.page-products .process-strip,body.page-capabilities .workflow-grid{grid-template-columns:1fr!important;gap:12px!important;padding:0!important;display:grid!important}html.page-home .decision-signal,html.page-home main #services .decision-signal,body.page-blog #procurement-topics .blog-card,body.page-products .process-step,body.page-capabilities .wf-step{scroll-snap-align:none!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important}html.page-home .decision-signal,html.page-home main #services .decision-signal{border-radius:16px!important;min-height:0!important;padding:14px 16px!important}body.page-products #gallery .filter-bar{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;margin-top:0!important;margin-bottom:26px!important;padding:0!important;display:flex!important;position:static!important}body.page-products .filter-btn{flex:0 auto!important;min-height:38px!important;padding:8px 14px!important}body.page-products .process-step{text-align:left!important;align-items:stretch!important}body.page-products .process-step-img{aspect-ratio:16/10!important;margin-bottom:12px!important}body.page-products .process-step-num{align-self:flex-start!important}body.page-capabilities .workflow-grid{gap:22px!important}body.page-capabilities .workflow-grid:before{display:none!important}body.page-capabilities .wf-step{text-align:left!important;align-items:flex-start!important;padding:0!important}body.page-capabilities .wf-num{margin-bottom:12px!important}body.page-blog #procurement-topics .blog-card-content{padding:16px!important}body.page-products .hero-btn-group,body.page-capabilities .hero-btn-group,html:not(.page-home) .platform-cta-actions{grid-template-columns:1fr!important;justify-content:stretch!important;gap:10px!important;width:min(100%,330px)!important;max-width:100%!important;margin:24px auto 0!important;padding:0!important;display:grid!important}body.page-products .hero-btn-group a,body.page-capabilities .hero-btn-group a,html:not(.page-home) .platform-cta-actions a,html:not(.page-home) .platform-cta-actions .btn-primary,html:not(.page-home) .platform-cta-actions .btn-secondary,html:not(.page-home) .platform-cta-actions .btn-ghost,html:not(.page-home) .platform-cta-actions .btn-outline{text-align:center!important;white-space:normal!important;text-overflow:clip!important;width:100%!important;min-width:0!important;min-height:48px!important;box-shadow:none!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:13px 18px!important;font-size:14px!important;line-height:1.22!important;display:inline-flex!important;overflow:visible!important;transform:none!important}body.page-products .hero-btn-group .btn-primary,body.page-capabilities .hero-btn-group .btn-primary,html:not(.page-home) .platform-cta-actions .btn-primary{color:#050505!important;background:#f5f5f7!important;border:1px solid #f5f5f7e0!important}body.page-products .hero-btn-group .btn-primary *,body.page-capabilities .hero-btn-group .btn-primary *,html:not(.page-home) .platform-cta-actions .btn-primary *{color:#050505!important}body.page-products .hero-btn-group .btn-ghost,body.page-capabilities .hero-btn-group .btn-ghost,html:not(.page-home) .platform-cta-actions .btn-secondary,html:not(.page-home) .platform-cta-actions .btn-ghost,html:not(.page-home) .platform-cta-actions .btn-outline{color:#f5f5f7c7!important;-webkit-backdrop-filter:blur(18px)saturate(132%)!important;background:#ffffff0b!important;border:1px solid #ffffff21!important}html:not(.page-home) .geo-answer-block,html.page-home .geo-answer-block,html.page-home .hero-platform-note{border-radius:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;padding:15px 16px!important;overflow:visible!important}html:not(.page-home) .geo-answer-question,html:not(.page-home) .geo-answer-text,html.page-home .geo-answer-question,html.page-home .geo-answer-text,html.page-home .hero-platform-note .geo-answer-text{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}html.page-home #contact .cta-map-item{border-radius:18px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:15px!important;display:grid!important;overflow:hidden!important}html.page-home #contact .cta-map-item .cta-info-icon{border-radius:13px!important;flex:none!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important}html.page-home #contact .location-card{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}html.page-home #contact .location-card__eyebrow{letter-spacing:.08em!important;white-space:normal!important;text-overflow:clip!important;max-width:100%!important;margin:0 0 8px!important;font-size:11px!important;line-height:1.2!important;display:block!important;overflow:visible!important}html.page-home #contact .location-card address{white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;font-size:13px!important;line-height:1.5!important;display:block!important;overflow:visible!important}html.page-home #contact .location-card__meta{flex-wrap:wrap!important;gap:7px!important;min-width:0!important;margin:12px 0 14px!important;display:flex!important}html.page-home #contact .location-card__meta span{border-radius:var(--apple-radius-control,14px)!important;white-space:normal!important;text-overflow:clip!important;flex:0 auto!important;max-width:100%!important;min-height:28px!important;padding:5px 9px!important;font-size:11px!important;line-height:1.2!important;overflow:visible!important}html.page-home #contact .location-card__link{white-space:normal!important;overflow-wrap:anywhere!important;align-items:center!important;gap:8px!important;max-width:100%!important;display:inline-flex!important}}@media (width<=390px){html:not(.page-home) .platform-cta-actions{width:100%!important}}html:not(.page-home) .platform-cta-actions .btn-primary{color:#050505!important;box-shadow:none!important;background:#f5f5f7!important;border-color:#f5f5f7e0!important}html:not(.page-home) .platform-cta-actions .btn-primary *{color:#050505!important}html:not(.page-home) .platform-cta-actions .btn-secondary,html:not(.page-home) .platform-cta-actions .btn-ghost,html:not(.page-home) .platform-cta-actions .btn-outline{box-shadow:none!important;background-image:none!important}.fade-up:not(.visible){filter:none!important}.fade-up{transition:opacity .62s var(--apple-motion-soft), transform .76s var(--apple-motion-out)!important}html{scroll-padding-top:92px}section[id],main [id]{scroll-margin-top:92px}@media (width<=768px){html{scroll-padding-top:76px}section[id],main [id]{scroll-margin-top:76px}body.nav-open:before{-webkit-backdrop-filter:none!important;background-color:#08090957!important;background-image:none!important;width:100vw!important;height:calc(100dvh + 180px)!important;min-height:calc(100vh + 180px)!important;inset:-48px 0 auto!important}body.nav-open:after{content:""!important;z-index:1151!important;width:100vw!important;height:calc(260px + env(safe-area-inset-bottom,0px))!important;pointer-events:none!important;-webkit-backdrop-filter:none!important;background-color:#08090961!important;background-image:none!important;display:block!important;position:fixed!important;bottom:-120px!important;left:0!important;right:0!important}}:root{--site-black:#050505;--site-black-2:#070707;--site-black-3:#0a0a0a;--site-divider:#ffffff13;--site-divider-soft:#ffffff0b}html:not(.page-home),html:not(.page-home) body{background-color:var(--site-black)!important;background-image:none!important}html:not(.page-home) body:before,html:not(.page-home) .ambient-bg,html:not(.page-home) .blob,html:not(.page-home) .page-hero-glow{background:0 0!important;display:none!important}html:not(.page-home) .page-hero,html:not(.page-home) .section,html:not(.page-home) main>section,html:not(.page-home) .hs-section,html:not(.page-home) .blog-section,html:not(.page-home) .clients-section,html:not(.page-home) .platform-principles,html:not(.page-home) .section--band,html:not(.page-home) .stats-banner,html:not(.page-home) .cert-banner{background-color:var(--site-black)!important;background-image:none!important}html:not(.page-home) .page-hero{border-bottom:1px solid var(--site-divider-soft)!important}html:not(.page-home) .section,html:not(.page-home) main>section,html:not(.page-home) .hs-section,html:not(.page-home) .blog-section{border-top-color:var(--site-divider-soft)!important}html:not(.page-home) .section--band,html:not(.page-home) .platform-principles{border-top:1px solid var(--site-divider-soft)!important;border-bottom:1px solid var(--site-divider-soft)!important}html:not(.page-home) .section--band:before,html:not(.page-home) .section--band:after,html:not(.page-home) .platform-principles:before,html:not(.page-home) .platform-principles:after{content:none!important;background:0 0!important;display:none!important}html:not(.page-home) .industry-nav-bar,html:not(.page-home) .filter-bar,html:not(.page-home) .filter-row{background-color:var(--site-black)!important;border-top:1px solid var(--site-divider-soft)!important;border-bottom:1px solid var(--site-divider-soft)!important;background-image:none!important}html:not(.page-home) .platform-principle,html:not(.page-home) .glass-panel,html:not(.page-home) .glass-panel-light,html:not(.page-home) .service-card,html:not(.page-home) .industry-card,html:not(.page-home) .industry-card--bg,html:not(.page-home) .quality-card,html:not(.page-home) .case-card,html:not(.page-home) .blog-card,html:not(.page-home) .faq-item,html:not(.page-home) .testi-card,html:not(.page-home) .tech-item,html:not(.page-home) .oi-card,html:not(.page-home) .hero-counter,html:not(.page-home) .hero-stat,html:not(.page-home) .stat-card{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:before,html:not(.page-home) .platform-principle:after,html:not(.page-home) .glass-panel:before,html:not(.page-home) .glass-panel:after,html:not(.page-home) .glass-panel-light:before,html:not(.page-home) .glass-panel-light:after{background-image:none!important}@media (width<=768px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body.nav-open{overscroll-behavior:none!important;touch-action:none!important;overflow:hidden!important}body.nav-open:before{content:""!important;z-index:1150!important;pointer-events:auto!important;-webkit-backdrop-filter:none!important;background:#050505d1!important;width:100vw!important;height:auto!important;animation:.22s cubic-bezier(.16,1,.3,1) both navBackdropIn!important;position:fixed!important;inset:-40px 0 -120px!important}body.nav-open:after{content:""!important;z-index:1151!important;height:calc(240px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:none!important;pointer-events:none!important;background:#050505eb!important;position:fixed!important;bottom:-120px!important;left:0!important;right:0!important}body.nav-open .navbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom-color:#0000!important}#navLinks.nav-links{top:calc(var(--navbar-height,64px) + 10px + env(safe-area-inset-top,0px))!important;right:calc(10px + env(safe-area-inset-right,0px))!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;left:calc(10px + env(safe-area-inset-left,0px))!important;z-index:1280!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;-webkit-backdrop-filter:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform-origin:top!important;background:#0c0c0cf5!important;border:1px solid #ffffff1c!important;border-radius:28px!important;flex-direction:column!important;justify-content:flex-start!important;gap:6px!important;width:auto!important;height:auto!important;max-height:none!important;margin:0!important;padding:16px!important;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1),visibility .22s!important;display:flex!important;position:fixed!important;overflow:hidden auto!important;transform:translateY(-8px)scale(.985)!important;box-shadow:0 22px 54px #0000005c,inset 0 1px #ffffff0f!important}#navLinks.nav-links:before,#navLinks.nav-links:after{content:none!important;display:none!important}#navLinks.nav-links.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0,0)scale(1)!important}#navLinks.nav-links li{flex:none!important;margin:0!important;list-style:none!important}#navLinks.nav-links a{color:#f5f5f7d1!important;letter-spacing:0!important;width:100%!important;min-height:46px!important;text-shadow:none!important;opacity:1!important;background:0 0!important;border-radius:15px!important;justify-content:flex-start!important;align-items:center!important;padding:12px 14px!important;font-size:16px!important;font-weight:560!important;line-height:1.18!important;text-decoration:none!important;display:flex!important}#navLinks.nav-links a:hover,#navLinks.nav-links a:focus-visible,#navLinks.nav-links a.active{color:#fffffff5!important;background:#ffffff0e!important}#navLinks.nav-links a:not(.nav-cta):after{content:none!important;display:none!important}#navLinks.nav-links .nav-cta{color:#050505!important;min-height:50px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#f5f5f7f5!important;border:0!important;border-radius:999px!important;justify-content:center!important;margin-top:8px!important}#navLinks.nav-links .nav-cta *{color:#050505!important}.mobile-toggle{border-radius:var(--apple-radius-control,14px)!important;touch-action:manipulation!important;min-width:44px!important;min-height:44px!important;margin:0 -8px 0 0!important}body.nav-open .mobile-conversion-bar,body.nav-open .whatsapp-float,body.nav-open .back-to-top{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(16px)!important}html.page-home main>section.section:not(#hero){content-visibility:auto;contain-intrinsic-size:1px 760px}html.page-home .section:not(#hero),html.page-home .cta-section{padding-top:clamp(52px,13vw,70px)!important;padding-bottom:clamp(52px,13vw,70px)!important}html.page-home .section-title{letter-spacing:0!important;max-width:11ch!important;margin-bottom:12px!important;font-size:clamp(30px,8.2vw,40px)!important;line-height:1.08!important}html.page-home .section-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#f5f5f79e!important;max-width:34ch!important;margin-bottom:28px!important;font-size:14px!important;line-height:1.58!important;display:-webkit-box!important;overflow:hidden!important}html.page-home .decision-signal-grid,html.page-home .services-grid,html.page-home .process-grid,html.page-home .quality-grid,html.page-home .industry-grid,html.page-home .blog-grid--home,html.page-home .testi-grid--home{overscroll-behavior-x:contain!important;scroll-padding-left:16px!important;scroll-padding-right:16px!important}html.page-home .service-card p,html.page-home .industry-card p,html.page-home .blog-card p,html.page-home .testi-quote,html.page-home .process-step p,html.page-home .quality-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}html.page-home .service-list li:nth-child(n+3),html.page-home .industry-tags span:nth-child(n+4){display:none!important}html.page-home body{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}.mobile-conversion-bar{left:calc(12px + env(safe-area-inset-left,0px))!important;right:calc(12px + env(safe-area-inset-right,0px))!important;bottom:calc(9px + env(safe-area-inset-bottom,0px))!important;z-index:1265!important;-webkit-backdrop-filter:none!important;contain:layout paint style!important;will-change:auto!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#0c0c0cf5!important;border:1px solid #ffffff18!important;border-radius:999px!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;gap:0!important;min-height:54px!important;padding:4px!important;transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .18s!important;display:grid!important;transform:translate(0,0)!important;box-shadow:0 10px 26px #00000047,inset 0 1px #ffffff0b!important}body.mobile-polish-ready .mobile-conversion-bar,body.mobile-cta-ready:not(.nav-open):not(.contact-in-view) .mobile-conversion-bar{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0,0)!important}.mobile-conversion-bar a{min-width:0!important;min-height:46px!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;border:0!important;text-decoration:none!important;transition:transform .18s,background-color .18s,opacity .18s!important}.mobile-conversion-bar a:active{transform:scale(.985)!important}.mobile-conversion-bar__quote,html.page-home .mobile-conversion-bar__quote{color:#050505!important;background:#f5f5f7f0!important;border-radius:999px 18px 18px 999px!important}.mobile-conversion-bar__quote span{letter-spacing:0!important;font-size:14px!important;font-weight:760!important;line-height:1.05!important}.mobile-conversion-bar__quote small{color:#05050594!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:9.5px!important;line-height:1.05!important;overflow:hidden!important}.mobile-conversion-bar__whatsapp,html.page-home .mobile-conversion-bar__whatsapp{color:#f5f5f7d1!important;background:0 0!important;border-radius:18px 999px 999px 18px!important;gap:6px!important;font-size:12.5px!important;font-weight:660!important;position:relative!important}.mobile-conversion-bar__whatsapp:before{content:""!important;background:#ffffff1f!important;width:1px!important;position:absolute!important;top:12px!important;bottom:12px!important;left:0!important}.mobile-conversion-bar__whatsapp .icons{width:17px!important;height:17px!important}body.mobile-cta-attention .mobile-conversion-bar{transform:translateY(-1px)!important}html.page-home .back-to-top{right:calc(14px + env(safe-area-inset-right,0px))!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;border-radius:var(--apple-radius-control,14px)!important;-webkit-backdrop-filter:none!important;background:#101010e0!important;border-color:#ffffff1c!important;width:42px!important;height:42px!important;box-shadow:0 12px 28px #00000042!important}}@media (width<=380px){#navLinks.nav-links{border-radius:24px!important;padding:12px!important}#navLinks.nav-links a{min-height:42px!important;padding:10px 12px!important;font-size:15px!important}.mobile-conversion-bar__quote small{display:none!important}}@media (width<=768px) and (prefers-reduced-motion:reduce){#navLinks.nav-links,.mobile-conversion-bar,.mobile-conversion-bar a,body.nav-open:before{transition:none!important;animation:none!important}}@media (width<=768px){html:not(.page-home) body.nav-open:before{-webkit-backdrop-filter:none!important;background:#050505d1!important}html.page-home body .mobile-conversion-bar,html.page-home body.mobile-polish-ready .mobile-conversion-bar,html.page-home body.mobile-cta-ready .mobile-conversion-bar{left:calc(12px + env(safe-area-inset-left,0px))!important;right:calc(12px + env(safe-area-inset-right,0px))!important;bottom:calc(9px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;will-change:auto!important;background:#0c0c0cf5!important;border-color:#ffffff18!important;border-radius:999px!important;min-height:54px!important;padding:4px!important;transform:translate(0,0)!important;box-shadow:0 10px 26px #00000047,inset 0 1px #ffffff0b!important}html.page-home body.nav-open .mobile-conversion-bar{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(12px)!important}html.page-home body .mobile-conversion-bar a{min-height:46px!important}html.page-home #contact.cta-section{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))!important}html.page-home .footer{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}body.nav-open{overscroll-behavior:none!important;touch-action:auto!important;overflow:hidden!important}body.nav-open:before,html.page-home body.nav-open:before,html:not(.page-home) body.nav-open:before{content:""!important;z-index:1150!important;-webkit-backdrop-filter:blur(24px)saturate(120%)!important;pointer-events:auto!important;background:#08090957!important;width:auto!important;height:auto!important;animation:.32s forwards navBackdropIn!important;position:fixed!important;inset:-24px 0 -48px!important}body.nav-open:after{content:none!important;display:none!important}#navLinks.nav-links{top:calc(var(--navbar-height,64px) + 10px + env(safe-area-inset-top,0px))!important;right:calc(12px + env(safe-area-inset-right,0px))!important;bottom:auto!important;left:calc(12px + env(safe-area-inset-left,0px))!important;z-index:1300!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;isolation:isolate!important;-webkit-backdrop-filter:blur(30px)saturate(150%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform-origin:top!important;background:linear-gradient(#ffffff24 0%,#ffffff0f 48%,#ffffff08 100%),#121314c7!important;border:1px solid #ffffff2e!important;border-radius:18px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:4px!important;width:auto!important;height:auto!important;max-height:min(72vh,520px)!important;margin:0!important;padding:16px!important;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),visibility .32s!important;display:flex!important;position:fixed!important;overflow:hidden auto!important;transform:translateY(-14px)scale(.97)!important;box-shadow:0 24px 48px #00000038,inset 0 1px #ffffff29!important}#navLinks.nav-links:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;opacity:.85!important;background:radial-gradient(120% 90% at 18% 0,#ffffff38,#0000 58%),linear-gradient(135deg,#ffffff1a,#0000 36% 72%,#36b8a914)!important;display:block!important;position:absolute!important;inset:0!important}#navLinks.nav-links:after{content:none!important;display:none!important}#navLinks.nav-links.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;animation:.34s cubic-bezier(.16,1,.3,1) navPanelIn!important;transform:translateY(0)scale(1)!important}#navLinks.nav-links li{z-index:1!important;flex:none!important;margin:0!important;list-style:none!important;position:relative!important}#navLinks.nav-links.active li{animation:.36s cubic-bezier(.16,1,.3,1) backwards navItemIn!important}#navLinks.nav-links.active li:first-child{animation-delay:40ms!important}#navLinks.nav-links.active li:nth-child(2){animation-delay:70ms!important}#navLinks.nav-links.active li:nth-child(3){animation-delay:.1s!important}#navLinks.nav-links.active li:nth-child(4){animation-delay:.13s!important}#navLinks.nav-links.active li:nth-child(5){animation-delay:.16s!important}#navLinks.nav-links.active li:nth-child(6){animation-delay:.19s!important}#navLinks.nav-links.active li:nth-child(7){animation-delay:.22s!important}#navLinks.nav-links.active li:nth-child(8){animation-delay:.25s!important}#navLinks.nav-links a{width:100%!important;min-height:auto!important;color:var(--text-soft,#dce7e3)!important;letter-spacing:0!important;text-shadow:none!important;opacity:.88!important;background:0 0!important;border-radius:10px!important;padding:12px 14px!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important;transition:background-color .2s,color .2s,opacity .2s!important;display:block!important}#navLinks.nav-links a:hover,#navLinks.nav-links a:focus-visible,#navLinks.nav-links a.active{color:var(--white,#fff)!important;opacity:1!important;background:#ffffff14!important}#navLinks.nav-links a:not(.nav-cta):after{content:none!important;display:none!important}#navLinks.nav-links .nav-cta{color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff1a!important;border:1px solid #ffffff29!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:46px!important;margin:8px 0 0!important;padding:12px 14px!important;font-weight:600!important;display:flex!important;box-shadow:0 8px 20px #00000014,inset 0 1px #ffffff29!important}#navLinks.nav-links .nav-cta *{color:inherit!important}}@media (width<=380px){#navLinks.nav-links{border-radius:16px!important;padding:12px!important}#navLinks.nav-links a{padding:10px 12px!important;font-size:14px!important}}@media (width<=768px) and (prefers-reduced-motion:reduce){#navLinks.nav-links,#navLinks.nav-links.active,#navLinks.nav-links.active li,body.nav-open:before{transition:none!important;animation:none!important}}@media (width<=768px){:root{--navbar-height:64px;--mobile-nav-top:calc(var(--navbar-height) + 10px + env(safe-area-inset-top,0px))}.navbar,.hs-topbar,.navbar.scrolled,html.page-home .navbar,html.page-home .navbar.scrolled{z-index:1260!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(126%)!important;background:linear-gradient(#101211d1,#10121194)!important;border-bottom:1px solid #ffffff12!important;padding:10px 0!important;position:fixed!important;top:0!important;left:0!important;right:0!important}body.nav-open .navbar,body.nav-open .hs-topbar,html.page-home body.nav-open .navbar,html:not(.page-home) body.nav-open .navbar,html:not(.page-home) body.nav-open .hs-topbar{box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(126%)!important;background:linear-gradient(#101211b8,#10121175)!important;border-bottom:1px solid #ffffff0e!important}.nav-container{z-index:1261!important;align-items:center!important;min-height:44px!important;padding:0 18px!important;display:flex!important;position:relative!important}.hs-topbar-inner{z-index:1261!important;box-sizing:border-box!important;align-items:center!important;gap:0!important;width:100%!important;max-width:none!important;min-height:44px!important;margin:0!important;padding:0 18px!important;display:flex!important;position:relative!important}.logo{flex:auto!important;gap:7px!important;min-width:0!important;max-width:calc(100% - 116px)!important;font-size:17px!important}.hs-brand{color:#fff!important;flex:auto!important;order:0!important;align-items:center!important;gap:7px!important;min-width:0!important;max-width:calc(100% - 116px)!important;text-decoration:none!important;display:inline-flex!important}.hs-brand-mark,.hs-brand-mark img{align-items:center!important;max-width:60px!important;height:22px!important;max-height:22px!important;display:inline-flex!important}.hs-brand-text{color:#fff!important;letter-spacing:0!important;white-space:nowrap!important;align-items:baseline!important;gap:6px!important;min-width:0!important;font-size:17px!important;font-weight:760!important;line-height:1!important;display:inline-flex!important}.hs-brand-text strong{color:var(--primary-light,#36b8a9)!important;font-weight:780!important}.logo-icon,.logo-icon img{max-width:60px!important;height:22px!important;max-height:22px!important}.nav-container .lang-switcher{z-index:1262!important;flex:0 0 50px!important;order:0!important;align-items:center!important;width:50px!important;height:34px!important;margin-left:auto!important;margin-right:7px!important;display:flex!important;position:relative!important}.hs-header-actions{z-index:1262!important;flex:0 0 50px!important;order:1!important;justify-content:center!important;align-items:center!important;width:50px!important;height:34px!important;margin-left:auto!important;margin-right:7px!important;display:flex!important;position:relative!important}.hs-header-actions .lang-switcher{flex:0 0 50px!important;width:50px!important;height:34px!important;margin:0!important}.nav-container .lang-switcher__toggle,.hs-header-actions .lang-switcher__toggle{color:#fff!important;width:50px!important;min-width:50px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 9px!important;display:flex!important}.lang-switcher__flag,.lang-switcher__option img{display:none!important}.nav-container .lang-switcher__toggle:before,.nav-container .lang-switcher__toggle:after,.hs-header-actions .lang-switcher__toggle:before,.hs-header-actions .lang-switcher__toggle:after{content:""!important;flex-shrink:0!important;display:block!important}.nav-container .lang-switcher__toggle:before,.hs-header-actions .lang-switcher__toggle:before{background:currentColor!important;width:20px!important;height:20px!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}.nav-container .lang-switcher__toggle:after,.hs-header-actions .lang-switcher__toggle:after{border-bottom:2px solid!important;border-right:2px solid!important;width:7px!important;height:7px!important;transition:transform .2s!important;transform:translateY(-2px)rotate(45deg)!important}.nav-container .lang-switcher__toggle[aria-expanded=true]:after,.hs-header-actions .lang-switcher__toggle[aria-expanded=true]:after{transform:translateY(2px)rotate(225deg)!important}.mobile-toggle{z-index:1262!important;border-radius:var(--apple-radius-control,14px)!important;color:#fff!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;background:0 0!important;border:0!important;flex:0 0 40px!important;order:2!important;justify-content:center!important;align-items:center!important;margin:-3px -8px -3px 0!important;padding:8px!important;display:flex!important;position:relative!important}.mobile-toggle:focus,.mobile-toggle:focus-visible,.mobile-toggle:hover{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.hamburger,.nav-container .hamburger,.hs-topbar-inner .hamburger{width:22px!important;height:18px!important;color:inherit!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;margin:0 auto!important;display:flex!important}.hamburger-line,.nav-container .hamburger-line,.hs-topbar-inner .hamburger-line,.hs-nav .hamburger-line{transform-origin:50%!important;background:currentColor!important;border-radius:2px!important;width:100%!important;height:2px!important;min-height:2px!important;transition:transform .28s,opacity .2s!important;display:block!important;box-shadow:0 0 0 .5px #0b0b0c73!important}body.nav-open .hamburger .hamburger-line:first-child,body.nav-open .hamburger-line:first-child{transform:translateY(7px)rotate(45deg)!important}body.nav-open .hamburger .hamburger-line:nth-child(2),body.nav-open .hamburger-line:nth-child(2){opacity:0!important;transform:scaleX(0)!important}body.nav-open .hamburger .hamburger-line:nth-child(3),body.nav-open .hamburger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)!important}.mobile-toggle,#mobileToggle,.hs-topbar .mobile-toggle,.navbar .mobile-toggle,.nav-container .mobile-toggle,.hs-topbar-inner .mobile-toggle{z-index:1262!important;border-radius:var(--apple-radius-control,14px)!important;color:#fff!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;background:0 0!important;border:0!important;flex:0 0 40px!important;order:2!important;justify-content:center!important;align-items:center!important;margin:-3px -8px -3px 0!important;padding:8px!important;display:inline-flex!important;position:relative!important}.mobile-toggle .hamburger,.hamburger,.nav-container .hamburger,.hs-topbar-inner .hamburger{width:22px!important;height:18px!important;color:inherit!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;margin:0 auto!important;display:flex!important}.back-to-top,.whatsapp-float{right:calc(12px + env(safe-area-inset-right,0px))!important;border-radius:var(--apple-radius-control,14px)!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{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{bottom:calc(12px + 44px + 10px + env(safe-area-inset-bottom,0px))!important;opacity:1!important;visibility:visible!important;transform:none!important}.back-to-top.visible{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}html.page-home .back-to-top{right:calc(14px + env(safe-area-inset-right,0px))!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}.navbar .mobile-toggle,.hs-topbar .mobile-toggle,.nav-container .mobile-toggle,.hs-topbar-inner .mobile-toggle,.mobile-toggle,#mobileToggle{border-radius:var(--apple-radius-control,14px)!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;margin:-3px -8px -3px 0!important;padding:8px!important;display:inline-flex!important}.mobile-toggle .hamburger-line,.hamburger-line,.nav-container .hamburger-line,.hs-topbar-inner .hamburger-line,.hs-nav .hamburger-line{transform-origin:50%!important;background:currentColor!important;border-radius:2px!important;width:100%!important;height:2px!important;min-height:2px!important;transition:transform .28s,opacity .2s!important}.navbar .mobile-toggle,.hs-topbar .mobile-toggle,.nav-container .mobile-toggle,.hs-topbar-inner .mobile-toggle,#mobileToggle,.mobile-toggle{border-radius:var(--apple-radius-control,14px)!important;color:#fff!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;cursor:pointer!important;z-index:1262!important;-webkit-backdrop-filter:none!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;background:0 0!important;border:0!important;flex:0 0 40px!important;justify-content:center!important;align-items:center!important;margin:-3px -8px -3px 0!important;padding:8px!important;display:inline-flex!important;position:relative!important}.mobile-toggle:focus,.mobile-toggle:focus-visible,.mobile-toggle:hover,#mobileToggle:focus,#mobileToggle:focus-visible,#mobileToggle:hover{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.mobile-toggle .hamburger,.hamburger,.nav-container .hamburger,.hs-topbar-inner .hamburger,.hs-nav .hamburger{color:currentColor!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;width:22px!important;height:18px!important;margin:0 auto!important;display:flex!important}.mobile-toggle .hamburger-line,.hamburger-line,.nav-container .hamburger-line,.hs-topbar-inner .hamburger-line,.hs-nav .hamburger-line{transform-origin:50%!important;background:currentColor!important;border-radius:2px!important;width:100%!important;height:2px!important;min-height:2px!important;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .2s!important;display:block!important;box-shadow:0 0 0 .5px #0b0b0c73!important}.mobile-toggle .hamburger-line:first-child,.hamburger-line:first-child{transform:rotate(0)translateY(0)!important}.mobile-toggle .hamburger-line:nth-child(2),.hamburger-line:nth-child(2){opacity:1!important;transform:scaleX(1)!important}.mobile-toggle .hamburger-line:nth-child(3),.hamburger-line:nth-child(3){transform:rotate(0)translateY(0)!important}body.nav-open .mobile-toggle .hamburger-line:first-child,body.nav-open .hamburger-line:first-child{transform:translateY(7px)rotate(45deg)!important}body.nav-open .mobile-toggle .hamburger-line:nth-child(2),body.nav-open .hamburger-line:nth-child(2){opacity:0!important;transform:scaleX(0)!important}body.nav-open .mobile-toggle .hamburger-line:nth-child(3),body.nav-open .hamburger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)!important}#navLinks.nav-links,.hs-topbar .hs-nav.nav-links{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;top:calc(var(--mobile-nav-top,calc(var(--navbar-height,64px) + env(safe-area-inset-top,0px) + 10px)))!important;z-index:1280!important;-webkit-backdrop-filter:blur(24px)saturate(118%)!important;isolation:isolate!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform-origin:top!important;background:linear-gradient(#ffffff24 0%,#ffffff0e 52%,#ffffff07 100%)!important;border:1px solid #ffffff2e!important;border-radius:18px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:clamp(22px,3.8vh,34px)!important;margin:0!important;padding:18px 16px!important;transition:opacity .24s,visibility .24s,transform .24s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:fixed!important;left:10px!important;right:10px!important;overflow:hidden auto!important;transform:translateY(-8px)scale(.985)!important;box-shadow:0 26px 56px #00000047!important}#navLinks.nav-links.active,.hs-topbar .hs-nav.nav-links.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}#navLinks.nav-links a,.hs-topbar .hs-nav.nav-links a,#navLinks.nav-links .nav-cta,.hs-topbar .hs-nav.nav-links .nav-cta{color:#dce7e3e6!important}#navLinks.nav-links li:last-child,.hs-topbar .hs-nav.nav-links li:last-child{margin-top:0!important}.back-to-top,.whatsapp-float{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;background:linear-gradient(135deg,#ffffff1a,#ffffff05),#101010d1!important;border:1px solid #ffffff24!important;border-radius:14px!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{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{bottom:calc(12px + 44px + 10px + env(safe-area-inset-bottom,0px))!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.back-to-top.visible,body.nav-open .back-to-top.visible{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.back-to-top:hover,.whatsapp-float:hover,.back-to-top:focus-visible,.whatsapp-float:focus-visible,.back-to-top:focus,.whatsapp-float:focus{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,.whatsapp-float .icons{z-index:1!important;width:20px!important;height:20px!important;position:relative!important}body.nav-open .back-to-top,body.nav-open .whatsapp-float{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}@media (prefers-reduced-motion:reduce){.mobile-toggle,.mobile-toggle:focus,.mobile-toggle:hover,.mobile-toggle:active{transition:none!important;transform:none!important}.mobile-toggle .hamburger-line,.hamburger-line,.nav-container .hamburger-line,.hs-topbar-inner .hamburger-line,.hs-nav .hamburger-line,#navLinks.nav-links,#navLinks.nav-links.active,.hs-topbar .hs-nav.nav-links,.hs-topbar .hs-nav.nav-links.active{transition:none!important}.back-to-top,.whatsapp-float,.back-to-top.visible{transition:none!important;transform:none!important}}body.nav-open{overscroll-behavior:none!important;overflow:hidden!important}body.nav-open:before,html.page-home body.nav-open:before,html:not(.page-home) body.nav-open:before{content:""!important;z-index:1230!important;-webkit-backdrop-filter:blur(18px)saturate(112%)!important;pointer-events:auto!important;background:#040505db!important;position:fixed!important;inset:0!important}body.nav-open .navbar,body.nav-open .hs-topbar{z-index:1260!important}#navLinks.nav-links,.hs-topbar .hs-nav.nav-links{z-index:1280!important;top:calc(var(--navbar-height,64px) + env(safe-area-inset-top,0px) + 12px)!important;max-height:calc(100dvh - var(--navbar-height,64px) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 34px)!important;-webkit-backdrop-filter:blur(20px)saturate(112%)!important;background:#0d0e0e!important;border:1px solid #ffffff1f!important;border-radius:22px!important;gap:6px!important;padding:14px!important;left:12px!important;right:12px!important;box-shadow:0 22px 48px #00000075,inset 0 1px #ffffff0e!important}#navLinks.nav-links:before,.hs-topbar .hs-nav.nav-links:before{display:none!important}#navLinks.nav-links li,.hs-topbar .hs-nav.nav-links li{width:100%!important;list-style:none!important}#navLinks.nav-links a,.hs-topbar .hs-nav.nav-links a,#navLinks.nav-links.active a,.hs-topbar .hs-nav.nav-links.active a{color:#f5f5f7db!important;width:100%!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;align-items:center!important;padding:11px 14px!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important;text-decoration:none!important;display:flex!important}#navLinks.nav-links a:hover,#navLinks.nav-links a:focus-visible,#navLinks.nav-links a.active,.hs-topbar .hs-nav.nav-links a:hover,.hs-topbar .hs-nav.nav-links a:focus-visible,.hs-topbar .hs-nav.nav-links a.active{color:#fff!important;background:#ffffff14!important;outline:none!important}#navLinks.nav-links .nav-cta,.hs-topbar .hs-nav.nav-links .nav-cta,#navLinks.nav-links.active .nav-cta,.hs-topbar .hs-nav.nav-links.active .nav-cta{color:#0b0c0c!important;background:#f5f5f7eb!important;border-radius:999px!important;justify-content:center!important;margin-top:8px!important}html.page-home .back-to-top,html.page-home .whatsapp-float,html:not(.page-home) .back-to-top,html:not(.page-home) .whatsapp-float,body .back-to-top,body .whatsapp-float{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;background:#121313e6!important;border:1px solid #ffffff24!important;border-radius:16px!important;font-size:0!important;box-shadow:0 14px 30px #00000052,inset 0 1px #ffffff0d!important}html.page-home .back-to-top,html:not(.page-home) .back-to-top,body .back-to-top{bottom:calc(14px + env(safe-area-inset-bottom,0px))!important}html.page-home .whatsapp-float,html:not(.page-home) .whatsapp-float,body .whatsapp-float{bottom:calc(14px + 48px + 12px + env(safe-area-inset-bottom,0px))!important}.back-to-top .icons,.whatsapp-float .icons{width:22px!important;height:22px!important;margin:0!important;display:block!important}html.page-home body.nav-open .back-to-top,html.page-home body.nav-open .whatsapp-float,html:not(.page-home) body.nav-open .back-to-top,html:not(.page-home) body.nav-open .whatsapp-float,body.nav-open .back-to-top,body.nav-open .whatsapp-float{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px)!important}body.page-industries #navLinks.nav-links .nav-cta,body.page-industries #navLinks.nav-links.active .nav-cta{color:#0b0c0c!important;min-height:46px!important;box-shadow:none!important;background:#f5f5f7eb!important;border:0!important;border-radius:999px!important;justify-content:center!important;margin-top:8px!important}}.whatsapp-float,.back-to-top{color:#f5f5f7e6!important;-webkit-backdrop-filter:none!important;isolation:isolate!important;background:#121313e6!important;border:1px solid #ffffff24!important;border-radius:16px!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:before,.back-to-top:before,.whatsapp-float:after,.back-to-top:after{opacity:0!important;background:0 0!important}.whatsapp-float .icons,.back-to-top .icons{z-index:1!important;width:22px!important;height:22px!important;margin:0!important;display:block!important;position:relative!important}.whatsapp-float:hover,.back-to-top:hover,.whatsapp-float:focus-visible,.back-to-top:focus-visible{background:#121313f5!important;border-color:#fff3!important;box-shadow:0 16px 34px #00000057,inset 0 1px #ffffff0f!important}:root{--apple-page-radius-xl:26px;--apple-page-radius-lg:22px;--apple-page-radius-md:18px;--apple-page-radius-sm:14px;--apple-page-ease:cubic-bezier(.16, 1, .3, 1)}html:not(.page-home) .ambient-bg,html:not(.page-home) .cursor-glow,.hs-layout:before,.hs-layout:after{display:none!important}html:not(.page-home) body,body.page-blog-detail,.hs-layout{background:linear-gradient(#ffffff06,#fff0 34%),#0b0c0c!important}:where(.glass-panel,.glass-panel-light,.floating-card,.platform-principle,.service-card,.industry-card,.cap-item,.quality-card,.cert-card,.equip-card,.vas-card,.gallery-card,.blog-card,.article-cta,.evidence-slot,.quality-cta,.cta-wrap,.contact-form,.cta-info-item,.promise-box,.upload-zone,.hs-card,.hs-scope-card,.hs-item,.hs-step,.hs-contact,.seo-link-card){border-radius:var(--apple-page-radius-lg)!important}:where(.story-image,.story-media,.sr-img,.sr-visual .img-placeholder,.vas-media,.gallery-img-wrap,.featured-img,.closeup-card,.article-cover,.blog-img,.step-image,.evidence-slot__frame,.hs-visual-media,.factory-media,.factory-proof-frame,.lead-photo){border-radius:var(--apple-page-radius-md)!important;overflow:hidden!important}:where(.story-image img,.story-media img,.story-video,.sr-img img,.sr-visual .img-placeholder img,.vas-media img,.gallery-img-wrap img,.featured-img img,.closeup-card img,img.article-cover,.blog-img img,.step-image img,.evidence-slot__frame img,.hs-visual-media img,.factory-media img,.factory-proof-frame img,.lead-photo img){object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.03)brightness(.96);width:100%;height:100%;transition:transform .76s var(--apple-page-ease), filter .76s var(--apple-page-ease)!important}@media (hover:hover) and (pointer:fine){:where(.glass-panel,.platform-principle,.service-card,.industry-card,.cap-item,.quality-card,.cert-card,.equip-card,.vas-card,.gallery-card,.blog-card,.article-cta,.evidence-slot,.hs-card,.hs-scope-card,.hs-item,.hs-contact){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,.quality-card,.cert-card,.equip-card,.vas-card,.gallery-card,.blog-card,.article-cta,.evidence-slot,.hs-card,.hs-scope-card,.hs-item,.hs-contact):hover{border-color:#fff3!important;transform:translateY(-2px)!important;box-shadow:0 24px 54px #00000047,inset 0 1px #ffffff1f!important}:where(.gallery-card,.blog-card,.evidence-slot,.vas-card,.story-image,.hs-visual-media,.factory-media):hover img,:where(.gallery-card,.blog-card,.evidence-slot,.vas-card,.story-image,.hs-visual-media,.factory-media):hover video{filter:saturate()contrast(1.04)brightness()!important;transform:scale(1.025)!important}}.tilt-card{transform-style:flat!important;transform:none!important}.nav-cta,.hs-nav.nav-links>a.nav-cta,.hs-nav.nav-links>li>a.nav-cta,.nav-links>a.nav-cta,.nav-links>li>a.nav-cta,.btn-primary,.btn-secondary,.hs-btn,.article-cta-button,.filter-btn{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:999px!important}.nav-cta:hover,.btn-primary:hover,.btn-secondary:hover,.hs-btn:hover,.article-cta-button:hover,.filter-btn:hover{transform:translateY(-1px)!important}.lang-switcher__toggle{border-radius:999px!important;width:46px!important;min-width:46px!important;height:38px!important;min-height:38px!important}.lang-switcher__menu{border-radius:18px!important;padding:7px!important}.lang-switcher__option{border-radius:11px!important;min-height:40px!important;padding:8px 14px!important}.footer{border-top:1px solid #ffffff14!important}.footer .footer-grid{gap:clamp(28px,4vw,44px)!important}.footer .footer-col--contact{border-radius:var(--apple-page-radius-md)!important}.footer .footer-contact-icon,.footer-social a,.social-link{border-radius:var(--apple-page-radius-sm)!important}.article-cover-placeholder,.blog-img-placeholder{background:linear-gradient(#ffffff14,#ffffff09),url(/static/img/video/pcba-partner-logo-poster-16x9.webp?v=20260710) 50%/cover no-repeat!important;border:1px solid #ffffff1f!important}.article-cover--brand{object-fit:cover!important;background:#0b0c0c!important}.hs-layout .hs-main,.hs-layout .hs-topbar-inner{max-width:var(--header-max-width,1200px)!important}.hs-layout .hs-hero{padding-top:clamp(58px,7vw,88px)!important}.hs-layout .hs-contact{background:#ffffff0e!important;border:1px solid #ffffff1f!important;padding:clamp(28px,4vw,44px)!important}@media (width<=768px){:root{--apple-page-radius-xl:22px;--apple-page-radius-lg:20px;--apple-page-radius-md:16px;--apple-page-radius-sm:12px}html,body{overflow-x:clip!important}.section,.featured-section,.page-hero,.blog-page-hero,.hs-main{padding-left:20px!important;padding-right:20px!important}.page-hero h1,.blog-page-hero h1,.hs-hero h1{text-wrap:balance;letter-spacing:0!important}.nav-links,.hs-nav.nav-links{border-radius:22px!important;padding:14px!important;left:12px!important;right:12px!important}.lang-switcher{margin-left:2px!important}.lang-switcher__toggle{width:40px!important;min-width:40px!important;height:40px!important;padding:0!important}.lang-switcher__toggle:before{width:20px!important;height:20px!important}.lang-switcher__toggle:after{width:7px!important;height:7px!important}.lang-switcher__menu{min-width:188px!important;max-width:calc(100vw - 32px)!important;right:0!important}.footer{padding-left:20px!important;padding-right:20px!important}.footer .footer-grid{grid-template-columns:1fr!important;gap:24px!important}.footer .footer-about,.footer .footer-col,.footer .footer-col--contact{text-align:left!important}.footer .footer-about .logo,.footer .footer-social{justify-content:flex-start!important}.footer .footer-about p{margin-left:0!important;margin-right:0!important}.footer-bottom{text-align:left!important;align-items:flex-start!important}.footer-legal-links{justify-content:flex-start!important}.contact-form,.hs-contact,.article-cta,.quality-cta,.cta-wrap{padding:22px 18px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html body :is(.glass-panel,.glass-panel-light,.platform-principle,.service-card,.industry-card,.cap-item,.quality-card,.cert-card,.equip-card,.vas-card,.gallery-card,.blog-card,.article-cta,.evidence-slot,.quality-cta,.cta-wrap,.contact-form,.cta-info-item,.promise-box,.upload-zone,.hs-card,.hs-scope-card,.hs-item,.hs-step,.hs-contact,.seo-link-card){border-radius:var(--apple-page-radius-lg)!important}html body :is(.story-image,.story-media,.sr-img,.sr-visual .img-placeholder,.vas-media,.gallery-img-wrap,.featured-img,.closeup-card,.article-cover,.blog-img,.step-image,.evidence-slot__frame,.hs-visual-media,.factory-media,.factory-proof-frame,.lead-photo){border-radius:var(--apple-page-radius-md)!important}.hs-layout .geo-answer-block{box-sizing:border-box!important;width:100%!important;max-width:min(780px,100%)!important}.utility-lang-switch{top:max(18px, env(safe-area-inset-top,0px) + 14px);right:max(18px, env(safe-area-inset-right,0px) + 18px);z-index:1500;position:fixed}.utility-lang-switch .lang-switcher{margin:0!important}.utility-lang-switch .lang-switcher__toggle{background:#ffffff0e!important;border-radius:14px!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}.utility-lang-switch .lang-switcher__toggle:hover,.utility-lang-switch .lang-switcher__toggle[aria-expanded=true]{background:#ffffff17!important}.utility-lang-switch .lang-switcher__menu{right:0!important}.utility-footer{color:#ffffff85;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;width:min(720px,100% - 48px);margin:-34px auto 64px;padding-top:18px;font-size:13px;display:flex}.utility-footer a{color:#ffffffad;transition:color .2s var(--apple-page-ease);text-decoration:none}.utility-footer a:hover{color:#36d1c4}.utility-footer__links{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}body.page-thank-you{flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100dvh;display:flex!important}body.page-thank-you .utility-footer{text-align:center;justify-content:center;width:min(760px,100%);margin:0}@media (width<=768px){.utility-footer{justify-content:flex-start;width:calc(100% - 40px);margin:-22px auto 42px}body.page-thank-you{padding-top:max(82px, env(safe-area-inset-top,0px) + 72px);justify-content:flex-start;padding-bottom:28px}body.page-thank-you .utility-footer{width:min(100%,350px);margin-top:0}}body.page-blog-detail :is(.glass-panel,.article-cta),.blog-layout :is(.glass-panel,.blog-card,.article-cta){border-radius:var(--apple-page-radius-lg)!important}body.page-blog-detail .article-cover,.blog-layout :is(.blog-img,.article-cover){border-radius:var(--apple-page-radius-md)!important}@media (width<=768px){.hs-layout .hs-cta{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;display:grid!important}.hs-layout .hs-cta .hs-btn{text-align:center!important;box-sizing:border-box!important;justify-content:center!important;width:100%!important;max-width:100%!important}.hs-layout .hs-mini-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important;overflow:visible!important}.hs-layout .hs-mini-nav .hs-btn{box-sizing:border-box!important;text-align:center!important;white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important}}:root{--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,html:not(.page-home) .glass-panel,html:not(.page-home) .hs-card,html:not(.page-home) .blog-card,html:not(.page-home) .gallery-card,html:not(.page-home) .evidence-slot,html:not(.page-home) .cert-card,html:not(.page-home) .equip-card{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){opacity:0!important;filter:blur(2px)!important;transform:translateY(16px)scale(.988)!important}html:not(.page-home) .fade-up.visible{opacity:1!important;filter:blur()!important;transform:translate(0,0)scale(1)!important}html:not(.page-home) :is(.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.hs-btn,.blog-readmore,.location-card__link,.filter-btn,.lang-switcher__toggle,.lang-switcher__option){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,.btn-outline,.btn-ghost,.hs-btn,.blog-readmore,.location-card__link,.filter-btn,.lang-switcher__toggle,.lang-switcher__option):active{transition-duration:.12s!important;transform:translateY(1px)scale(.985)!important}html:not(.page-home) :is(.glass-panel,.hs-card,.blog-card,.gallery-card,.evidence-slot,.cert-card,.equip-card):hover{transform:translateY(-2px)scale(1.002)!important}html:not(.page-home) :focus-visible{outline-offset:4px!important;outline:2px solid #36d1c4d1!important}}.navbar .nav-cta,.hs-header .nav-cta,.hs-topbar .nav-cta{color:#101111!important;opacity:1!important;min-height:39px!important;box-shadow:none!important;background:#f5f5f7!important;border:1px solid #f5f5f7!important;border-radius:999px!important;padding:10px 22px!important;font-weight:700!important;line-height:1.1!important;transform:none!important}.navbar .nav-cta:before,.navbar .nav-cta:after,.hs-header .nav-cta:before,.hs-header .nav-cta:after,.hs-topbar .nav-cta:before,.hs-topbar .nav-cta:after{content:none!important;display:none!important}.navbar .nav-cta:hover,.navbar .nav-cta:focus-visible,.hs-header .nav-cta:hover,.hs-header .nav-cta:focus-visible,.hs-topbar .nav-cta:hover,.hs-topbar .nav-cta:focus-visible{color:#000!important;background:#fff!important;border-color:#fff!important;transform:translateY(-1px)!important}.navbar .lang-switcher__toggle,.hs-header .lang-switcher__toggle,.hs-topbar .lang-switcher__toggle{border-radius:999px!important;width:46px!important;min-width:46px!important;height:38px!important;min-height:38px!important;padding:0!important}.navbar .lang-switcher__menu,.hs-header .lang-switcher__menu,.hs-topbar .lang-switcher__menu{z-index:1600!important;-webkit-backdrop-filter:blur(22px)saturate(120%)!important;background:#161819fb!important;border:1px solid #ffffff2e!important;border-radius:18px!important;min-width:198px!important;padding:7px!important;box-shadow:0 24px 56px #00000070,inset 0 1px #ffffff1a!important}.navbar .lang-switcher__option,.hs-header .lang-switcher__option,.hs-topbar .lang-switcher__option{color:#ffffffc7!important;border-radius:11px!important;min-height:40px!important;padding:8px 14px!important}.navbar .lang-switcher__option.is-active,.navbar .lang-switcher__option:hover,.hs-header .lang-switcher__option.is-active,.hs-header .lang-switcher__option:hover,.hs-topbar .lang-switcher__option.is-active,.hs-topbar .lang-switcher__option:hover{color:#fff!important;background:#ffffff1f!important}@media (width<=768px){.navbar .lang-switcher__toggle,.hs-header .lang-switcher__toggle,.hs-topbar .lang-switcher__toggle{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.navbar .lang-switcher__menu,.hs-header .lang-switcher__menu,.hs-topbar .lang-switcher__menu{background:#161819fc!important;width:min(196px,100vw - 24px)!important;min-width:0!important;max-width:min(196px,100vw - 24px)!important}body.nav-open{overscroll-behavior:none!important;overflow:hidden!important}body.nav-open:before{content:""!important;z-index:1500!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important;background:#040505b3!important;animation:none!important;position:fixed!important;inset:0!important}body.nav-open .navbar,body.nav-open .hs-topbar{z-index:1520!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#111213!important;border-bottom-color:#ffffff14!important}#navLinks.nav-links,.hs-topbar .hs-nav.nav-links{top:calc(65px + env(safe-area-inset-top,0px) + 12px)!important;width:auto!important;max-height:calc(100dvh - 92px - env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:none!important;contain:paint!important;backface-visibility:hidden!important;will-change:opacity, transform!important;background:#171819!important;border:1px solid #ffffff24!important;border-radius:24px!important;gap:4px!important;margin:0!important;padding:14px!important;transition:opacity .18s,visibility .18s,transform .22s cubic-bezier(.2,.8,.2,1)!important;animation:none!important;position:fixed!important;bottom:auto!important;left:12px!important;right:12px!important;overflow-y:auto!important;box-shadow:0 22px 52px #0006,inset 0 1px #ffffff14!important}#navLinks.nav-links:before,#navLinks.nav-links:after,.hs-topbar .hs-nav.nav-links:before,.hs-topbar .hs-nav.nav-links:after{content:none!important;display:none!important}#navLinks.nav-links.active,body.nav-open #navLinks.nav-links,.hs-topbar .hs-nav.nav-links.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;animation:none!important;transform:translate(0,0)!important}#navLinks.nav-links li,.hs-topbar .hs-nav.nav-links li{width:100%!important;margin:0!important;animation:none!important;transform:none!important}#navLinks.nav-links a,.hs-topbar .hs-nav.nav-links a{background:0 0!important;border-radius:16px!important;min-height:50px!important;padding:0 16px!important;transition:background-color .16s,color .16s,transform .12s!important}#navLinks.nav-links a.active,#navLinks.nav-links a:active,#navLinks.nav-links a:focus-visible,.hs-topbar .hs-nav.nav-links a.active,.hs-topbar .hs-nav.nav-links a:active,.hs-topbar .hs-nav.nav-links a:focus-visible{background:#ffffff17!important;border-radius:16px!important;transform:scale(.985)!important}#navLinks.nav-links .ripple,.hs-topbar .hs-nav.nav-links .ripple{display:none!important}.mobile-toggle,#mobileToggle,.navbar .mobile-toggle,.hs-topbar .mobile-toggle{border-radius:14px!important;transition:background-color .16s,transform .12s!important}body.nav-open .mobile-toggle,body.nav-open #mobileToggle{background:#ffffff14!important;border-radius:14px!important}.mobile-toggle:active,#mobileToggle:active{background:#ffffff1f!important;border-radius:14px!important;transform:scale(.94)!important}@media (prefers-reduced-motion:reduce){#navLinks.nav-links,.hs-topbar .hs-nav.nav-links,.mobile-toggle,#mobileToggle{transition:none!important}}}