.ft.svelte-jz8lnl{border-top:1px solid var(--ds-line);background:radial-gradient(36rem 18rem at 0% 100%, #4f8cff24, transparent 65%), var(--ds-ink);padding:clamp(3.5rem,7vw,5.5rem) 0 2rem}.ft__top.svelte-jz8lnl{grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:clamp(2rem,4vw,3.5rem);display:grid}.ft__logo.svelte-jz8lnl{align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.ft__mark.svelte-jz8lnl{width:2.75rem;height:2.75rem}.ft__mark--dark.svelte-jz8lnl,body:not(.darkmode) .ft__mark--light.svelte-jz8lnl{display:none}body:not(.darkmode) .ft__mark--dark.svelte-jz8lnl{display:block}.ft__wordmark.svelte-jz8lnl{font-family:var(--ds-display);letter-spacing:.06em;color:var(--ds-fg);font-size:1.9rem}.ft__tagline.svelte-jz8lnl{max-width:30rem;margin:1.25rem 0 0;font-size:.92rem}.ft__social.svelte-jz8lnl{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.ft__social.svelte-jz8lnl a:where(.svelte-jz8lnl){border:1px solid var(--ds-line);width:2.5rem;height:2.5rem;color:var(--ds-fg);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.ft__social.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ds-accent-ink)}.ft__heading.svelte-jz8lnl{font-family:var(--ds-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ds-muted);margin:0 0 1rem;font-size:.72rem;font-weight:700}.ft__col.svelte-jz8lnl ul:where(.svelte-jz8lnl){gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ft__col.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--ds-fg);font-size:.92rem;text-decoration:none;transition:color .2s}.ft__col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--ds-accent)}.ft__more.svelte-jz8lnl{font-weight:700}.ft__contact.svelte-jz8lnl address:where(.svelte-jz8lnl){color:var(--ds-muted);gap:.2rem;margin:0 0 1rem;font-size:.92rem;font-style:normal;display:grid}.ft__contact.svelte-jz8lnl strong:where(.svelte-jz8lnl){color:var(--ds-fg);font-weight:700}.ft__mail.svelte-jz8lnl{border-bottom:2px solid var(--ds-accent);padding-bottom:2px;font-weight:700}.ft__bottom.svelte-jz8lnl{border-top:1px solid var(--ds-line);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;font-size:.82rem;display:flex}.ft__legal.svelte-jz8lnl{margin:0}.ft__links.svelte-jz8lnl{gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.ft__links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--ds-muted);text-decoration:none}.ft__links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--ds-accent)}@media (width<=1000px){.ft__top.svelte-jz8lnl{grid-template-columns:1fr 1fr}.ft__brand.svelte-jz8lnl{grid-column:1/-1}}@media (width<=560px){.ft__top.svelte-jz8lnl{grid-template-columns:1fr}}.tinav.svelte-1aqw6ku{display:none}@media screen and (width<=1024px){.tinav.svelte-1aqw6ku{display:block}}.tinav-scrim.svelte-1aqw6ku{z-index:99000;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;background:#0000008c;border:0;width:100%;height:100%;padding:0;transition:opacity .24s,visibility .24s;position:fixed;inset:0}.tinav-open.svelte-1aqw6ku .tinav-scrim:where(.svelte-1aqw6ku){opacity:1;visibility:visible;pointer-events:auto}.tinav-panel.svelte-1aqw6ku{z-index:99001;background:var(--white-color,#fff);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;visibility:hidden;pointer-events:none;scrollbar-width:none;flex-direction:column;width:min(86vw,360px);transition:transform .3s cubic-bezier(.22,1,.36,1),visibility .3s linear;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 40px #00000059}.tinav-panel.svelte-1aqw6ku::-webkit-scrollbar{width:0;height:0}body.darkmode .tinav-panel.svelte-1aqw6ku{background:var(--black-bg-2,#181818)}.tinav-open.svelte-1aqw6ku .tinav-panel:where(.svelte-1aqw6ku){visibility:visible;pointer-events:auto;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.tinav-scrim.svelte-1aqw6ku,.tinav-panel.svelte-1aqw6ku{transition-duration:.01ms}}.tinav-head.svelte-1aqw6ku{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}body.darkmode .tinav-head.svelte-1aqw6ku{border-bottom-color:#ffffff1a}.tinav-brand.svelte-1aqw6ku{align-items:center;gap:8px;min-width:0;display:flex}.tinav-brand.svelte-1aqw6ku img:where(.svelte-1aqw6ku){-o-object-fit:contain;object-fit:contain;width:auto;max-height:26px}.tinav-brand-text.svelte-1aqw6ku{max-width:110px}.tinav-close.svelte-1aqw6ku{width:44px;height:44px;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#0000000f;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}body.darkmode .tinav-close.svelte-1aqw6ku{color:var(--white-color,#fff);background:#ffffff1a}.tinav-body.svelte-1aqw6ku{padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;flex:1;display:flex}.tinav-list.svelte-1aqw6ku{margin:0;padding:0;list-style:none}.tinav-link.svelte-1aqw6ku{width:100%;min-height:52px;color:var(--black-color-0,#101f38);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:500;text-decoration:none;display:flex}body.darkmode .tinav-link.svelte-1aqw6ku{color:var(--white-color,#fff);border-bottom-color:#ffffff14}.tinav-link.is-active.svelte-1aqw6ku{color:#d84315}.tinav-chevron.svelte-1aqw6ku{font-size:.75em;transition:transform .2s}.tinav-chevron.is-open.svelte-1aqw6ku{transform:rotate(180deg)}.tinav-sub.svelte-1aqw6ku{background:#00000008;padding:8px 16px 16px}body.darkmode .tinav-sub.svelte-1aqw6ku{background:#ffffff0a}.tinav-sub.svelte-1aqw6ku ul:where(.svelte-1aqw6ku){margin:0 0 4px;padding:0;list-style:none}.tinav-subtitle.svelte-1aqw6ku{color:var(--orange-color,#ff5723);letter-spacing:.04em;text-transform:uppercase;margin:12px 0 4px;font-size:12px;font-weight:600}.tinav-sublink.svelte-1aqw6ku{color:var(--black-color-1,#3e4d68);touch-action:manipulation;-webkit-tap-highlight-color:transparent;padding:9px 0;font-size:15px;text-decoration:none;display:block}body.darkmode .tinav-sublink.svelte-1aqw6ku{color:#ffffffc7}.tinav-sublink.is-active.svelte-1aqw6ku{color:#d84315}.tinav-sublink-all.svelte-1aqw6ku{font-weight:600}.tinav-actions.svelte-1aqw6ku{gap:10px;margin-top:auto;padding:16px;display:flex}.tinav-action.svelte-1aqw6ku{background:var(--blue-color,#546dff);color:#fff;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tinav-action-erp.svelte-1aqw6ku{color:var(--black-color-0,#101f38);background:0 0;border:1px solid #f582208c}body.darkmode .tinav-action-erp.svelte-1aqw6ku{color:#fff}.tinav-erp-chip.svelte-1aqw6ku{color:#101f38;letter-spacing:.06em;background:#f58220;border-radius:4px;padding:.14rem .36rem;font-size:.6rem;font-weight:800;line-height:1}html.ti-nav-locked,html.ti-nav-locked body.menu-open{overscroll-behavior:none;overflow:hidden!important}.header{transition:height .3s,background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,box-shadow .3s!important}@media screen and (width>=1025px){body.darkmode .header.sticky{-webkit-backdrop-filter:blur(10px)!important;background:#181818cc!important}body:not(.darkmode) .header.sticky{-webkit-backdrop-filter:blur(10px)!important;background:#fffc!important}}@media screen and (width<=1024px){.header{z-index:10050!important;-webkit-backdrop-filter:none!important}body.darkmode .header{background:#0e0e13!important}body:not(.darkmode) .header{background:#fff!important}.header .menu{display:none!important}.header .menu-mobile-toggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.header .menu-mobile-toggle:before{content:"";position:absolute;inset:-14px -12px}.header .menu-mobile-toggle.active span:first-child,.header .menu-mobile-toggle.active span:nth-child(4){width:0%;top:.5rem;left:50%}.header .menu-mobile-toggle.active span:nth-child(2){transform:rotate(45deg)}.header .menu-mobile-toggle.active span:nth-child(3){transform:rotate(-45deg)}}.activeTab.svelte-ocbj1u{color:#d84315!important}.header-icon-circle{box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex;width:44px!important;height:44px!important}.header-icon-circle i{font-size:15px;line-height:1}.menu-section.svelte-ocbj1u .menu-item-has-children:where(.svelte-ocbj1u){margin:0 8px}.menu-section.svelte-ocbj1u .menu-item-has-children:where(.svelte-ocbj1u):last-child{margin-right:15px}@media (width<=768px){.menu-section.svelte-ocbj1u .menu-item-has-children:where(.svelte-ocbj1u){margin:0 5px}}.brandlogo.svelte-ocbj1u img.light:where(.svelte-ocbj1u){transition:all .3s}@media (width<=640px){.brandlogo.svelte-ocbj1u img.light:where(.svelte-ocbj1u){max-height:28px!important}.brand-text.svelte-ocbj1u{max-width:80px!important}}@media (width>=641px) and (width<=1023px){.brandlogo.svelte-ocbj1u img.light:where(.svelte-ocbj1u){max-height:30px!important}.brand-text.svelte-ocbj1u{max-width:100px!important}}@media (width>=1024px){.brandlogo.svelte-ocbj1u img.light:where(.svelte-ocbj1u){max-height:35px!important}.brand-text.svelte-ocbj1u{max-width:10vw!important}}@media screen and (width>=1199px){.header .menu>ul>li .nav-services-mega.menu-column-4{width:min(960px,92vw);max-width:960px}.header .menu>ul>li .nav-services-mega.menu-column-4>.list-item{flex:0 0 33.333%;max-width:33.333%}}.nav-services-item.svelte-ocbj1u>a:where(.svelte-ocbj1u) i:where(.svelte-ocbj1u),.nav-careers-item.svelte-ocbj1u>a:where(.svelte-ocbj1u) i:where(.svelte-ocbj1u){vertical-align:middle;opacity:.85;margin-left:.2em;font-size:.65em}@media screen and (width>=1025px){.header .menu>ul>li .nav-careers-mega{width:min(960px,92vw);padding:24px;display:block}.header .menu>ul>li.nav-careers-item:focus-within .nav-careers-mega{opacity:1;visibility:visible;top:85px}.nav-careers-list.svelte-ocbj1u{width:100%}.nav-careers-heading.svelte-ocbj1u{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.nav-careers-heading.svelte-ocbj1u .title:where(.svelte-ocbj1u){color:var(--orange-color);margin:0;font-size:14px;font-weight:600;padding:0!important}.nav-careers-heading.svelte-ocbj1u span:where(.svelte-ocbj1u){color:var(--orange-color);letter-spacing:.04em;text-transform:uppercase;border:1px solid #f5822047;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1}.header .menu .nav-careers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 18px;margin:0;padding:0;display:grid}.header .menu .nav-careers-grid>li{min-width:0;line-height:1.3}.header .menu .nav-careers-grid>li>a{min-height:48px;color:var(--black-color-0);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:14px;line-height:1.35;transition:color .2s,background-color .2s;display:flex}body.darkmode .header .menu .nav-careers-grid>li>a{color:var(--white-color)}.header .menu .nav-careers-grid>li>a:hover,.header .menu .nav-careers-grid>li>a:focus-visible{color:var(--orange-color);background:#f5822017}.header .menu .nav-careers-grid>li>a i{opacity:0;flex-shrink:0;font-size:10px;transition:opacity .2s,transform .2s;transform:translate(-3px,3px)}.header .menu .nav-careers-grid>li>a:hover i,.header .menu .nav-careers-grid>li>a:focus-visible i{opacity:.8;transform:translate(0)}.nav-careers-all.svelte-ocbj1u{color:var(--orange-color);border-top:1px solid #00000014;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:13px 12px 0;font-size:13px;font-weight:600;display:flex}body.darkmode .nav-careers-all.svelte-ocbj1u{border-top-color:#ffffff1a}}.headeraction ul{flex-wrap:nowrap;align-items:center;gap:10px}.header-item-right.headeraction .menu-icon.header-icon-circle{box-shadow:none;font-size:15px}.headeraction .header-btn{min-height:44px;box-shadow:none;white-space:nowrap;flex-shrink:0;padding:0 20px!important;font-size:15px!important;line-height:44px!important}.headeraction .header-btn i{font-size:.85em}.header-action-divider.svelte-ocbj1u{background:#ffffff1f;flex-shrink:0;width:1px;height:24px;margin:0 2px;list-style:none}body:not(.darkmode) .header-action-divider.svelte-ocbj1u{background:#0000001a}.nav-omnisuite-header-item.svelte-ocbj1u{flex-shrink:0;align-items:center;display:flex}.nav-omnisuite-link.svelte-ocbj1u{white-space:nowrap;box-shadow:none;background:#ffffff14;border:1px solid #f582208c;border-radius:999px;align-items:center;gap:.4rem;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;color:#fff!important;height:44px!important;padding:0 .75rem!important;line-height:1!important;display:inline-flex!important}body:not(.darkmode) .nav-omnisuite-link.svelte-ocbj1u{background:#f5822014;border-color:#f5822066;color:var(--black-color-0)!important}.nav-omnisuite-erp-chip.svelte-ocbj1u{letter-spacing:.06em;color:#101f38;background:#f58220;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.14rem .36rem;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex}.nav-omnisuite-label.svelte-ocbj1u{letter-spacing:.01em;font-weight:600}.nav-omnisuite-link.svelte-ocbj1u:hover,.nav-omnisuite-link.is-active.svelte-ocbj1u{filter:none;box-shadow:none;transform:none;color:#fff!important;background:#f5822029!important;border-color:#f58220!important}body:not(.darkmode) .nav-omnisuite-link.svelte-ocbj1u:hover,body:not(.darkmode) .nav-omnisuite-link.is-active.svelte-ocbj1u{color:var(--black-color-0)!important;background:#f5822024!important}@media screen and (width<=1024px){.nav-omnisuite-link.svelte-ocbj1u{font-size:12px;height:40px!important;padding:0 .65rem!important}.headeraction .header-btn{min-height:40px;padding:0 16px!important;font-size:14px!important;line-height:40px!important}.header-icon-circle{min-width:40px;min-height:40px;width:40px!important;height:40px!important}.header-icon-circle i{font-size:14px}}@media screen and (width<=480px){.header-action-divider.svelte-ocbj1u{display:none}.nav-omnisuite-link.svelte-ocbj1u{gap:.28rem;font-size:11px;height:36px!important;padding:0 .5rem!important}.nav-omnisuite-erp-chip.svelte-ocbj1u{padding:.12rem .28rem;font-size:.52rem}.headeraction .header-btn{min-height:36px;padding:0 12px!important;font-size:13px!important;line-height:36px!important}.headeraction ul{gap:6px}}.whatsapp-float.svelte-dapr64{z-index:1000;color:#fff;opacity:0;contain:layout;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:50%;place-items:center;width:56px;height:56px;font-size:28px;text-decoration:none;transition:opacity .3s,transform .3s;display:grid;position:fixed;bottom:20px;right:20px;transform:translateY(20px)scale(.9);box-shadow:0 6px 20px #00000040}.whatsapp-float.mounted.svelte-dapr64{opacity:1;transform:translateY(0)scale(1)}.whatsapp-float.svelte-dapr64:hover,.whatsapp-float.svelte-dapr64:focus-visible{transform:translateY(-3px)scale(1.05);box-shadow:0 10px 28px #0000004d}@media (width>=768px){.whatsapp-float.svelte-dapr64{width:64px;height:64px;font-size:32px;bottom:28px;right:28px}}
