:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gray-1:#fbfbfd;--gray-2:#f5f5f7;--gray-3:#f0f0f3;--gray-4:#e8e8ed;--gray-5:#e1e1e6;--gray-6:#d9d9de;--gray-7:#d2d2d7;--gray-8:#aeaeb4;--gray-9:#86868b;--gray-10:#7a7a7f;--gray-11:#6e6e73;--gray-12:#1d1d1f;--gray-13:#424245;--white:#fff;--black:#000;--artemis-ink:#213236;--artemis-ink-deep:#172427;--teal-2:#f4f8f8;--teal-3:#e9f1f1;--teal-4:#dbe8e8;--teal-6:#b7cdce;--teal-9:#2d6a70;--teal-11:#23555a;--purple-2:#f8f8ff;--purple-3:#f0f1fe;--purple-4:#e6e7ff;--purple-6:#cbcdff;--purple-9:#5b5bd6;--purple-11:#5753c6;--purple-12:#272962;--indigo-1:#fdfdfe;--indigo-12:#1f2d5c;--link:#06c;--gradient-1:#8a2387;--gradient-2:#e94057;--gradient-3:#f27121;--deep-pink:#e21c7b;--magenta:#ff47fa;--chip-blue:#22a3ff;--chip-pink:#ff90c9;--chip-indigo:#4d54ff;--green-3:#e9f7ee;--green-9:#34c759;--green-11:#1f7a3d;--amber-3:#fff3e3;--amber-9:#ff9f0a;--amber-11:#a8530a;--red-3:#fdeceb;--red-9:#ff3b30;--red-11:#c4231b;--blue-3:#eaf3ff;--blue-9:#0a84ff;--brand-lucent:#7f95d8;--brand-lucent-deep:#111213;--brand-syncalo:#02a499;--brand-syncalo-deep:#018279;--brand-vantage:#969aa3;--brand-vantage-deep:#262629;--brand-aftercare:#262626;--brand-aftercare-deep:#111;--panelbg:#f5f5f7cc;--panelborder:#0000000f;--bordercolor:#0000001f;--scrim:#0000000a;--font-sans:var(--font-inter), -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--fs-10:.625rem;--fs-11:.6875rem;--fs-12:.75rem;--fs-13:.8125rem;--fs-14:.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-28:1.75rem;--fs-32:2rem;--fs-40:2.5rem;--fs-44:2.75rem;--fs-52:3.25rem;--lh-16:1rem;--lh-20:1.25rem;--lh-24:1.5rem;--lh-32:2rem;--lh-48:3rem;--lh-tight:1.09;--lh-snug:1.33;--lh-quote:1.29;--lh-copy:1.5;--ls-display:-.075em;--ls-heading:-.05em;--ls-strong:-.027em;--ls-title:-.025em;--ls-copy:-.005em;--ls-caps:.06em;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--hairline:1px;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3.5rem;--space-9:4rem;--space-10:5rem;--space-11:6rem;--space-12:8rem;--space-13:10rem;--space-14:12rem;--size-dot:.375rem;--size-icon-sm:.875rem;--size-icon:1.125rem;--size-tile-xs:1.25rem;--size-tile-sm:1.75rem;--size-tile:2.25rem;--size-avatar:3rem;--measure-title:13em;--measure-2xs:20rem;--measure-xs:22rem;--measure-sm:24rem;--measure-copy:34rem;--measure-quote:47.5rem;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-full:999px;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 2px #0000000a, 0 4px 12px #0000000d;--shadow-md:0 2px 8px #0000000a, 0 16px 40px #00000014;--shadow-lg:0 4px 16px #0000000f, 0 32px 80px #0000001f;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--dur-fast:.15s;--dur-base:.2s;--dur-slow:.4s;--dur-slower:.7s;--dur-marquee:48s;--dur-tab:7s;--stagger:80ms;--reveal-shift:1rem;--z-raised:1;--z-nav:50;--z-menu:60;--z-skip:100;--bg-body:var(--white);--bg-subtle:var(--gray-2);--bg-muted:var(--gray-3);--bg-hover:var(--gray-4);--bg-elevated:var(--white);--bg-inverse:var(--gray-12);--bg-accent:var(--teal-3);--txt-primary:var(--gray-12);--txt-body:var(--gray-13);--txt-secondary:var(--gray-11);--txt-tertiary:var(--gray-9);--txt-inverse:var(--white);--txt-accent:var(--teal-9);--txt-link:var(--link);--border:var(--bordercolor);--border-subtle:var(--panelborder);--border-strong:var(--gray-7);--accent:var(--teal-9);--accent-soft:var(--teal-3);--accent-line:var(--teal-6);--accent-strong:var(--teal-11);--focus-color:var(--link);--focus-width:2px;--focus-offset:2px;--gradient-brand:linear-gradient(90deg, var(--gradient-1), var(--gradient-2) 50%, var(--gradient-3));--gradient-chip:linear-gradient(84deg, var(--chip-blue), var(--chip-pink) 25%, var(--chip-indigo));--gradient-glow:radial-gradient(48% 60% at 50% 0%, color-mix(in srgb, var(--teal-9) 10%, transparent), transparent 72%), radial-gradient(40% 50% at 12% 100%, color-mix(in srgb, var(--teal-6) 32%, transparent), transparent 72%), radial-gradient(40% 50% at 88% 100%, color-mix(in srgb, var(--amber-3) 90%, transparent), transparent 72%);--gradient-mesh:radial-gradient(55% 75% at 0% 0%, color-mix(in srgb, var(--teal-6) 55%, transparent), transparent 72%), radial-gradient(45% 65% at 42% 8%, color-mix(in srgb, var(--teal-4) 70%, transparent), transparent 72%), radial-gradient(60% 70% at 18% 100%, color-mix(in srgb, var(--amber-3) 95%, transparent), transparent 72%), radial-gradient(50% 60% at 48% 92%, color-mix(in srgb, var(--teal-9) 12%, transparent), transparent 72%);--type-display:clamp(var(--fs-28), 1.15rem + 1.8vw, var(--fs-40));--type-eyebrow:clamp(var(--fs-16), .95rem + .2vw, var(--fs-18));--type-lead:clamp(var(--fs-16), .95rem + .2vw, var(--fs-18));--type-quote:clamp(var(--fs-18), 1rem + .6vw, var(--fs-24));--type-stat:clamp(var(--fs-20), 1.05rem + .6vw, var(--fs-28));--container:66.5rem;--container-text:40rem;--container-narrow:47.5rem;--container-stats:54rem;--gutter:1.5rem;--section-s:var(--space-11);--section-m:var(--space-12);--section-l:var(--space-13);--heading-gap:var(--space-10);--logo-ink:var(--artemis-ink);--logo-emblem:2.25rem;--logo-word-h:.8125rem;--logo-gap:var(--space-2);--logo-suffix-fs:var(--fs-11);--logo-suffix-ls:.24em;--emblem-lg:4.5rem;--nav-h:4rem;--nav-bg:#ffffffb8;--nav-bg-open:#fffffff5;--nav-blur:saturate(180%) blur(20px);--nav-border:var(--border-subtle);--nav-link:var(--txt-secondary);--nav-link-hover:var(--txt-primary);--nav-link-hover-bg:var(--scrim);--nav-link-size:var(--fs-14);--nav-link-pad:var(--space-2);--nav-menu-link-size:var(--fs-28);--nav-dropdown-w:25rem;--hero-min-h:40rem;--hero-w:80rem;--hero-title:clamp(var(--fs-32), 1.1rem + 2.2vw, var(--fs-44));--hero-title-measure:12em;--hero-title-measure-sm:14em;--hero-controls-h:7rem;--hero-controls-h-sm:5.5rem;--hero-canvas-w:34rem;--hero-canvas-h:25rem;--hero-canvas-w-sm:22rem;--hero-canvas-h-sm:20rem;--hero-stage-radius:var(--radius-lg);--hero-stage-bg:#ffffff9e;--hero-tint:18%;--hero-slide-dur:7s;--hero-lead-dur:10s;--hero-piece-gap:.42s;--hero-piece-lead:.45s;--hero-fade:var(--dur-slower);--hero-out:var(--dur-slow);--hero-stagger:var(--stagger);--hero-shift:var(--reveal-shift);--hero-visual-shift:var(--space-8);--hero-track:.125rem;--hero-track-bg:color-mix(in srgb, var(--txt-primary) 12%, transparent);--hero-arrow:2.5rem;--hero-arrow-bg:#ffffffb3;--btn-h:2.75rem;--btn-h-sm:2rem;--btn-px:var(--space-4);--btn-px-sm:var(--space-3);--btn-radius:var(--radius-sm);--btn-radius-sm:var(--radius-xs);--btn-fs:var(--fs-14);--btn-fw:var(--fw-medium);--btn-primary-bg:var(--artemis-ink);--btn-primary-bg-hover:var(--artemis-ink-deep);--btn-primary-fg:var(--white);--btn-secondary-bg:color-mix(in srgb, var(--teal-9) 9%, transparent);--btn-secondary-bg-hover:color-mix(in srgb, var(--teal-9) 15%, transparent);--btn-secondary-fg:var(--teal-11);--btn-ghost-bg-hover:var(--bg-muted);--chip-h:2.5rem;--chip-ring:.1rem;--chip-radius:var(--radius-lg);--chip-bg:var(--white);--chip-fs:var(--fs-14);--badge-h:1.25rem;--badge-px:var(--space-1-5);--badge-radius:var(--radius-xs);--badge-fs:var(--fs-11);--card-border:var(--border);--card-radius:var(--radius-md);--card-pad:var(--space-4);--card-top-pad:var(--space-4) var(--space-4) var(--space-5);--card-bottom-pad:1.125rem var(--space-4) var(--space-4);--tab-pad:1.375rem var(--space-4);--mock-bg:var(--gray-2);--mock-surface:var(--white);--mock-line:var(--border-subtle);--mock-radius:var(--radius-md);--mock-radius-sm:var(--radius-sm);--mock-shadow:var(--shadow-sm);--mock-h:13.75rem;--mock-h-lg:21rem;--mock-skeleton:var(--gray-4);--mock-dot:.5rem;--mock-line-h:.375rem;--mock-bar-h:.25rem;--mock-label-w:5.5rem;--mock-phone-w:15rem;--mock-phone-radius:1.75rem;--mock-island-w:4rem;--mock-island-h:1.125rem;--mock-node:1.25rem;--mock-swatch:1.75rem;--mock-chart-h:4.5rem;--mock-uptime-h:1.75rem;--mock-specimen:var(--fs-44);--mock-float-w:11rem;--notif-h:4.5rem;--notif-w:26rem;--sys-sidebar-w:6.5rem;--sys-sidebar-w-lg:8.5rem;--sys-dash:var(--gray-7);--sys-marker:1.125rem;--sys-marker-ring:.1875rem;--sys-row-h:2.75rem;--sys-step-gap:var(--space-5);--compare-pad:var(--space-7);--compare-check:1.375rem;--panel-bg:var(--gray-2);--panel-radius:var(--radius-md);--panel-h:28rem;--approach-h:34.5rem;--approach-h-sm:27rem;--showcase-h:34.5rem;--showcase-ui-w:38rem;--cta-radius:var(--radius-sm);--cta-pad-y:var(--space-10);--cta-pad-x:var(--space-6);--field-h:2.75rem;--field-px:var(--space-3);--field-bg:var(--white);--field-border:var(--gray-7);--field-border-hover:var(--gray-8);--field-radius:var(--radius-sm);--field-fs:var(--fs-16);--field-area-h:9rem}@media (max-width:900px){:root{--section-s:var(--space-10);--section-m:var(--space-11);--section-l:var(--space-12);--cta-pad-y:var(--space-9);--panel-h:26rem;--heading-gap:var(--space-9)}}@media (max-width:640px){:root{--gutter:1.25rem;--section-s:var(--space-9);--section-m:var(--space-10);--section-l:var(--space-11);--heading-gap:var(--space-8);--cta-pad-y:var(--space-8);--cta-pad-x:var(--space-5);--mock-h-lg:18rem;--notif-w:100%;--compare-pad:var(--space-5)}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-slower:0s;--stagger:0s;--reveal-shift:0;--hero-visual-shift:0;--hero-piece-gap:0s;--hero-piece-lead:0s}}.portal,.portal-dialog{--portal-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--portal-bg:#f5f5f7;--portal-surface:#fff;--portal-muted:#f5f5f7;--portal-wash:#fafafc;--portal-sidebar-bg:#fff;--portal-header-bg:#f5f5f7;--portal-line:#3c3c431f;--portal-row-line:#3c3c4312;--portal-ink:#1d1d1f;--portal-secondary:#6e6e73;--portal-faint:#6e6e73;--portal-accent:#0071e3;--portal-accent-hover:#0077ed;--portal-accent-soft:#0071e31a;--portal-teal:#0a7480;--portal-teal-soft:#e6f4f5;--portal-good:#1e7b45;--portal-good-bg:#e8f7ee;--portal-warning:#b25e00;--portal-warning-bg:#fff4e5;--portal-hover:#ebebf0;--portal-segment-bg:#7676801f;--portal-overlay:#0006;--portal-danger:#d92d20;--portal-danger-bg:#fdecec;--portal-sidebar-w:14.5rem;--portal-content-w:72rem;--portal-dialog-w:35rem;--portal-auth-w:26.25rem;--portal-border-width:1px;--portal-tab-border:2px;--portal-card-min:17rem;--portal-table-min:38rem;--portal-login-min:19rem;--portal-dot:.375rem;--portal-line-height:1.462;--portal-heading-size:3.5rem;--portal-heading-small:2.5rem;--portal-heading-leading:1.08;--portal-section-size:1.75rem;--portal-copy-size:1.0625rem;--portal-card-title-size:2rem;--portal-metric-size:2.25rem;--portal-title-tracking:-.022em;--portal-tracking:-.01em;--portal-label-tracking:.02em;--portal-nav-radius:10px;--portal-control-h:40px;--portal-auth-control-h:52px;--portal-touch-h:44px;--portal-control-px:20px;--portal-panel-pad:32px;--portal-auth-pad:40px;--portal-grid-gap:32px;--portal-row-pad:16px;--portal-card-radius:28px;--portal-card-radius-small:20px;--portal-product-icon:64px;--portal-card-shadow:0 4px 24px #00000009;--portal-card-shadow-focus:0 8px 32px #00000012;--portal-dark-copy:#a1a1a6;--portal-focus:3px;--portal-blur:20px;--portal-focus-shadow:0 0 0 3px #0071e326;--portal-segment-shadow:0 1px 3px #0000001f, 0 0 0 .5px #0000000a;--portal-auth-shadow:0 12px 44px #1823350b;--portal-dialog-shadow:0 24px 96px #0000002e}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + var(--space-4))}body{background:var(--bg-body);min-height:100vh;color:var(--txt-primary);font-family:var(--font-sans);font-size:var(--fs-16);line-height:var(--lh-copy);letter-spacing:var(--ls-copy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,h4{font-weight:var(--fw-medium);text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}ul,ol{padding:0;list-style:none}::selection{background:var(--teal-4);color:var(--txt-primary)}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.visually-hidden{width:var(--hairline);height:var(--hairline);margin:calc(var(--hairline) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:var(--z-skip);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--bg-inverse);color:var(--txt-inverse);font-size:var(--fs-14);font-weight:var(--fw-medium);transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--dur-base) var(--ease-out);position:fixed}.skip-link:focus{transform:none}@media (scripting:enabled){[data-reveal]{opacity:0;transform:translateY(var(--reveal-shift));transition:opacity var(--dur-slower) var(--ease-out), transform var(--dur-slower) var(--ease-out);transition-delay:calc(var(--stagger) * var(--reveal-index,0))}[data-reveal][data-revealed]{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(var(--reveal-shift))}}[data-rise]{animation:rise var(--dur-slower) var(--ease-out) both;animation-delay:calc(var(--stagger) * var(--reveal-index,0))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none}[data-rise]{animation:none}}
