@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Poppins-500-latin.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Poppins-600-latin.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Poppins-700-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-400-latin.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-400-latin.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/Manrope-latin.woff2)format("woff2")}*{box-sizing:border-box;-webkit-font-smoothing:inherit}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,figure{margin:0}html{overflow-x:clip}body{background:#0c0c0c;font-size:12px}[data-reveal].is-pending{opacity:0;will-change:opacity, transform;transform:translateY(30px)}[data-diagram].is-pending{opacity:0}[data-diagram].is-pending *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){[data-diagram] *{animation:none!important}}@media print{[data-reveal],[data-diagram]{opacity:1!important;transform:none!important}.aco-home-spine,.aco-topnav{display:none!important}}.aco-topnav[data-astro-cid-l7arcky5]{z-index:10;position:fixed;top:0;left:0;right:0}.tn[data-astro-cid-l7arcky5]{background:#0a0d10;padding:0 48px;font-family:Manrope,sans-serif}.tn[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{text-decoration:none}.tn-desktop[data-astro-cid-l7arcky5]{align-items:center;height:72px;display:flex}.tn-brand[data-astro-cid-l7arcky5]{letter-spacing:1.2px;color:#43e0e8;font-size:15px;font-weight:700;line-height:1}.tn-link[data-astro-cid-l7arcky5][aria-current=page],.tn-dropdown-link[data-astro-cid-l7arcky5][aria-current=page],.tn-drawer-link[data-astro-cid-l7arcky5][aria-current=page]{color:#43e0e8}.tn-links[data-astro-cid-l7arcky5]{align-items:center;gap:28px;margin-left:auto;display:flex}.tn-link[data-astro-cid-l7arcky5]{color:#ebf2f5c7;font-family:inherit;font-size:14px;font-weight:600;line-height:1}.tn-services[data-astro-cid-l7arcky5]{position:relative}.tn-services-btn[data-astro-cid-l7arcky5]{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;display:flex}.tn-dropdown[data-astro-cid-l7arcky5]{z-index:11;background:#0f1418;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:4px;width:296px;padding:12px;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 40px #00000061}.tn-dropdown[data-astro-cid-l7arcky5][hidden],.tn-drawer[data-astro-cid-l7arcky5][hidden]{display:none}.tn-dropdown-link[data-astro-cid-l7arcky5]{color:#ebf2f5eb;border-radius:8px;padding:11px 12px;font-size:13px;font-weight:500;line-height:1.2;transition:background-color .3s}.tn-dropdown-link[data-astro-cid-l7arcky5]:hover,.tn-dropdown-link[data-astro-cid-l7arcky5]:focus-visible{background-color:#43e0e81f}.tn-divider[data-astro-cid-l7arcky5]{background:#ffffff24;height:1px}@keyframes acoNavContactPulse{0%,to{opacity:.12;box-shadow:0 0 #40b7d300}50%{opacity:.34;box-shadow:0 0 0 1px #40b7d32e,0 0 14px #40b7d338}}.tn-pulse[data-astro-cid-l7arcky5]{display:inline-block;position:relative}.tn-pulse[data-astro-cid-l7arcky5]:before{content:"";pointer-events:none;border-radius:7px;animation:5s ease-in-out infinite acoNavContactPulse;position:absolute;inset:0}.tn-pulse--block[data-astro-cid-l7arcky5]{width:100%;display:block}.tn-contact[data-astro-cid-l7arcky5]{z-index:1;letter-spacing:.1px;color:#0a0d10;background:#43e0e8;border-radius:7px;justify-content:center;align-items:center;padding:11px 18px;font-size:13px;font-weight:700;line-height:1;transition:transform .18s,background-color .18s;display:inline-flex;position:relative}.tn-contact[data-astro-cid-l7arcky5]:not(.tn-contact--mobile):hover{background:#66e8ee;transform:scale(1.1)}.tn-contact--mobile[data-astro-cid-l7arcky5]{letter-spacing:0;width:100%;padding:13px 18px;font-size:14px;display:flex}.tn-mobile-header[data-astro-cid-l7arcky5],.tn-drawer[data-astro-cid-l7arcky5]{display:none}.tn-toggle[data-astro-cid-l7arcky5]{cursor:pointer;background:0 0;border:0;padding:10px;display:flex}.tn-toggle[data-astro-cid-l7arcky5] svg[data-astro-cid-l7arcky5]{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.tn-icon-close[data-astro-cid-l7arcky5],.tn-toggle[data-astro-cid-l7arcky5][aria-expanded=true] .tn-icon-open[data-astro-cid-l7arcky5]{display:none}.tn-toggle[data-astro-cid-l7arcky5][aria-expanded=true] .tn-icon-close[data-astro-cid-l7arcky5]{display:block}@media (width<=1199.98px){.tn[data-astro-cid-l7arcky5]{padding:0}.tn-desktop[data-astro-cid-l7arcky5]{display:none}.tn-mobile-header[data-astro-cid-l7arcky5]{justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex}.tn-brand--mobile[data-astro-cid-l7arcky5]{letter-spacing:1.1px;font-size:14px}.tn-drawer[data-astro-cid-l7arcky5]{flex-direction:column;align-items:flex-start;gap:14px;margin-top:4px;padding:12px 24px 28px;display:flex}.tn-drawer-label[data-astro-cid-l7arcky5]{letter-spacing:1px;color:#43e0e8;font-size:11px;font-weight:700;line-height:1}.tn-drawer-link[data-astro-cid-l7arcky5]{color:#ebf2f5e0;font-size:15px;font-weight:600;line-height:1}.tn-drawer-company[data-astro-cid-l7arcky5]{color:#fff;font-weight:700}}@media (prefers-reduced-motion:reduce){.tn-pulse[data-astro-cid-l7arcky5]:before{animation:none}.tn-contact[data-astro-cid-l7arcky5]{transition:none}}
