@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--acn-font-display:"Space Grotesk", "Segoe UI", system-ui, sans-serif;--acn-font-body:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--acn-font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--acn-text-xs:12px;--acn-text-sm:14px;--acn-text-base:16px;--acn-text-md:18px;--acn-text-lg:21px;--acn-text-xl:26px;--acn-text-2xl:33px;--acn-text-3xl:42px;--acn-text-4xl:54px;--acn-text-5xl:68px;--acn-weight-regular:400;--acn-weight-medium:500;--acn-weight-semibold:600;--acn-leading-tight:1.05;--acn-leading-snug:1.15;--acn-leading-normal:1.5;--acn-leading-relaxed:1.65;--acn-tracking-tight:-.02em;--acn-tracking-normal:0;--acn-tracking-wide:.06em;--acn-tracking-label:.14em;--acn-cyan-50:#ecfaff;--acn-cyan-100:#cdf0fc;--acn-cyan-200:#a3e4f7;--acn-cyan-300:#6fd6f2;--acn-cyan-400:#38c1e6;--acn-cyan-500:#1fa9d6;--acn-cyan-600:#1487b3;--acn-cyan-700:#126e92;--acn-navy-700:#12324a;--acn-navy-800:#0d2437;--acn-navy-900:#0a1a28;--acn-ink:#0a1017;--acn-ink-band:#0c1420;--acn-ink-raise:#131b24;--acn-steel-900:#1b2530;--acn-steel-800:#28333f;--acn-steel-700:#3a4652;--acn-slate-600:#4c5a67;--acn-slate-500:#667585;--acn-slate-400:#8895a3;--acn-slate-300:#b1bcc7;--acn-slate-200:#d2dae2;--acn-slate-100:#e6ecf1;--acn-paper:#fff;--acn-paper-50:#f5f9fb;--acn-paper-100:#eaf2f7;--acn-vital-50:#e7f7ef;--acn-vital-500:#1f9d6b;--acn-vital-600:#17835a;--acn-caution-50:#fdf4e3;--acn-caution-500:#e0a325;--acn-critical-50:#fbecea;--acn-critical-500:#d8503f;--acn-info-500:#2f8fd0;--acn-brand:var(--acn-cyan-500);--acn-brand-hover:var(--acn-cyan-400);--acn-brand-press:var(--acn-cyan-600);--acn-brand-ink:var(--acn-ink);--acn-fg-1:var(--acn-ink);--acn-fg-2:var(--acn-slate-600);--acn-fg-3:var(--acn-slate-400);--acn-fg-accent:var(--acn-cyan-600);--acn-link:var(--acn-cyan-600);--acn-link-hover:var(--acn-cyan-500);--acn-bg-page:var(--acn-paper-50);--acn-bg-surface:var(--acn-paper);--acn-bg-subtle:var(--acn-paper-100);--acn-border-1:var(--acn-slate-200);--acn-border-2:var(--acn-slate-100);--acn-fg-on-dark-1:#f3f8fb;--acn-fg-on-dark-2:#aebcc8;--acn-fg-on-dark-3:#6f7f8d;--acn-border-on-dark:#ffffff1a;--acn-border-on-dark-strong:#ffffff2e;--acn-success:var(--acn-vital-500);--acn-warning:var(--acn-caution-500);--acn-danger:var(--acn-critical-500);--acn-info:var(--acn-info-500);--acn-space-1:4px;--acn-space-2:8px;--acn-space-3:12px;--acn-space-4:16px;--acn-space-5:24px;--acn-space-6:32px;--acn-space-7:48px;--acn-space-8:64px;--acn-space-9:96px;--acn-space-10:128px;--acn-container:1200px;--acn-radius-xs:3px;--acn-radius-sm:6px;--acn-radius-md:10px;--acn-radius-lg:16px;--acn-radius-xl:20px;--acn-radius-pill:999px;--acn-shadow-sm:0 1px 2px #0a10170f, 0 1px 3px #0a101714;--acn-shadow-md:0 4px 12px #0a101714, 0 2px 4px #0a10170f;--acn-shadow-lg:0 12px 32px #0a10171f, 0 4px 8px #0a10170f;--acn-shadow-xl:0 24px 64px #0a10172e;--acn-glow-cyan:0 6px 24px #1fa9d647;--acn-glow-cyan-ring:0 0 0 1px #1fa9d659, 0 6px 24px #1fa9d647;--acn-glow-cyan-strong:0 0 24px #38c1e68c;--acn-focus-ring:0 0 0 3px #1fa9d64d;--acn-grad-signal:linear-gradient(120deg, #38c1e6, #1fa9d6);--acn-grad-dark:linear-gradient(165deg, #131b24, #0a1017);--acn-glow-radial:radial-gradient(circle, #1fa9d647, transparent 66%);--acn-ease-out:cubic-bezier(.22, 1, .36, 1);--acn-ease-in-out:cubic-bezier(.65, 0, .35, 1);--acn-dur-fast:.13s;--acn-dur-mid:.22s;--acn-dur-slow:.42s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--acn-paper-50,#f4f8fb);font-family:var(--acn-font-body);color:var(--acn-ink,#0a0d11);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:var(--acn-cyan-600,#1487b3)}a:hover{color:var(--acn-brand,#1fa9d6)}img,svg{vertical-align:middle}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--acn-focus-ring);border-radius:var(--acn-radius-sm);outline:none}@keyframes eegdash{to{stroke-dashoffset:-600px}}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.svc-card{color:inherit;transition:transform .18s var(--acn-ease-out), box-shadow .18s var(--acn-ease-out), border-color .18s var(--acn-ease-out);flex-direction:column;text-decoration:none;display:flex}.svc-card:hover{box-shadow:var(--acn-shadow-md);border-color:var(--acn-cyan-200,#a3e4f7);transform:translateY(-3px)}.svc-card:hover .svc-card__more{color:var(--acn-brand,#1fa9d6)}.svc-card__more{transition:color .18s var(--acn-ease-out)}.ind-chip{transition:background-color .18s var(--acn-ease-out), border-color .18s var(--acn-ease-out), transform .18s var(--acn-ease-out);text-decoration:none}.ind-chip:hover{transform:translateY(-1px);background:var(--acn-cyan-100,#cdf0fc)!important;border-color:var(--acn-cyan-300,#6fd6f2)!important}input,select,textarea{font-family:var(--acn-font-body);color:var(--acn-ink,#0a0d11);background:var(--acn-paper,#fff);border:1px solid var(--acn-border-1,#d3dae1);box-sizing:border-box;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:15px;transition:border-color .13s,box-shadow .13s}input:focus,select:focus,textarea:focus{border-color:var(--acn-brand,#1fa9d6);box-shadow:0 0 0 3px #1fa9d62e}input::placeholder,textarea::placeholder{color:var(--acn-slate-400,#8b95a0)}@media (width<=860px){[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:20px!important}[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: repeat(4"]{grid-template-columns:1fr 1fr!important}}@media (width<=560px){[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: repeat(4"]{grid-template-columns:1fr!important}}[data-nav=toggle],[data-nav=mobile],[data-nav=toggle] [data-icon=close],header[data-open] [data-nav=toggle] [data-icon=open]{display:none}header[data-open] [data-nav=toggle] [data-icon=close]{display:inline-flex}@media (width<=860px){[data-nav=desktop]{display:none!important}[data-nav=toggle]{display:inline-flex!important}header[data-open] [data-nav=mobile]{display:flex!important}header nav{padding-left:20px!important;padding-right:20px!important}}
