.mkt-root{--mkt-ink: 222 30% 7%;--mkt-ink-2: 222 22% 11%;--mkt-paper: 40 20% 97%;--mkt-paper-2: 40 14% 93%;--mkt-blue: 217 91% 55%;--mkt-blue-soft: 217 91% 68%;--mkt-line-dark: 0 0% 100% / .1;--mkt-line-light: 222 20% 12% / .12;--mkt-radius: 8px;--mkt-ease: cubic-bezier(.2, .7, .2, 1);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:clip;--foreground: 0 0% 96%;--muted: 222 15% 19%;--muted-foreground: 220 10% 72%;--card-foreground: 0 0% 96%;--input: 220 12% 30%;--input-foreground: 0 0% 96%;--popover: 222 22% 11%;--popover-foreground: 0 0% 96%;--secondary: 222 15% 19%;--secondary-foreground: 0 0% 96%;--accent: 217 35% 23%;--accent-foreground: 0 0% 96%}.mkt-root.mkt-dark{background:hsl(var(--mkt-ink));color:#f5f5f5;color-scheme:dark;--background: 222 30% 7%;--card: 222 22% 10%;--border: 0 0% 100% / .1;--primary: 217 91% 60%;--primary-foreground: 0 0% 100%;--ring: 217 91% 60%}.mkt-root[role=dialog],.mkt-root[role=listbox]{min-height:0;overflow-x:visible}@media(max-width:767px){.mkt-chat>div{position:static;padding-block:1rem;align-items:flex-start}}.mkt-root.mkt-light{background:hsl(var(--mkt-paper));color:hsl(var(--mkt-ink));color-scheme:light;--background: 40 20% 97%;--foreground: 222 30% 9%;--card: 40 30% 99%;--card-foreground: 222 30% 9%;--border: 222 15% 85%;--muted: 40 12% 91%;--muted-foreground: 222 10% 38%;--primary: 217 91% 50%;--primary-foreground: 0 0% 100%;--ring: 217 91% 50%;--input: 222 15% 75%;--input-foreground: 222 30% 9%;--popover: 40 30% 99%;--popover-foreground: 222 30% 9%;--secondary: 40 12% 91%;--secondary-foreground: 222 30% 9%;--accent: 217 30% 90%;--accent-foreground: 222 30% 9%}.mkt-editorial-opening{padding-block:clamp(3rem,7vw,7rem);background:hsl(var(--mkt-ink));color:#f5f5f5}.mkt-editorial-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:clamp(2rem,6vw,6rem);align-items:end}.mkt-editorial-opening h1{margin-block:1.5rem;font-size:clamp(2.6rem,5vw,4.8rem);max-width:17ch}.mkt-editorial-description{max-width:64ch;font-size:1.125rem;line-height:1.7;color:#bdc3cc;margin-bottom:2rem}.mkt-editorial-aside{padding:1.5rem 0 1.5rem 1.5rem;border-left:1px solid #3e434d;line-height:1.7;color:#bdc3cc}.mkt-editorial-aside a{display:block;padding-block:.65rem;border-bottom:1px solid #353b44;color:#f5f5f5}.mkt-process{padding-block:4rem;background:#f8f7f4;color:#151b25}.mkt-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:2rem 0 0;gap:2.5rem}.mkt-process li{border-top:1px solid #bdc3cc;padding-top:1.25rem}.mkt-process li>span{color:#215ec6;font-size:.85rem}.mkt-process h2{font-size:1.5rem;line-height:1.25;margin:1.5rem 0 .75rem}.mkt-process p{line-height:1.7;color:#4b5563}@media(max-width:767px){.mkt-editorial-columns,.mkt-process ol{grid-template-columns:1fr}.mkt-editorial-aside{padding-left:0;border-left:0;border-top:1px solid #3e434d}}.mkt-eyebrow{display:none;font-size:1rem;font-weight:600;letter-spacing:normal;text-transform:none;color:hsl(var(--mkt-blue))}.mkt-dark .mkt-eyebrow,.mkt-on-dark .mkt-eyebrow{color:hsl(var(--mkt-blue-soft))}.mkt-root [class*="bg-[hsl(40_"] .mkt-eyebrow,.mkt-root .mkt-process .mkt-eyebrow{color:#215ec6}.mkt-root :is(.text-white\/25,.text-white\/30,.text-white\/35,.text-white\/40,.text-white\/45){color:#ffffffa6}.mkt-display{font-weight:650;letter-spacing:-.035em;line-height:.98;font-size:clamp(2.6rem,6.4vw,5.6rem);text-wrap:balance}.mkt-h2{font-weight:620;letter-spacing:-.028em;line-height:1.04;font-size:clamp(2rem,4vw,3.4rem);text-wrap:balance}.mkt-h3{font-weight:600;letter-spacing:-.015em;font-size:1.2rem;line-height:1.25}.mkt-lede{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55;text-wrap:pretty}.mkt-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.mkt-rule{border-top:1px solid hsl(var(--mkt-line-light))}.mkt-on-dark .mkt-rule,.mkt-dark .mkt-rule{border-color:hsl(var(--mkt-line-dark))}.mkt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--mkt-radius);font-weight:600;font-size:.9rem;line-height:1;padding:.8rem 1.15rem;border:1px solid transparent;transition:background-color .18s var(--mkt-ease),color .18s var(--mkt-ease),border-color .18s var(--mkt-ease),transform .18s var(--mkt-ease);white-space:nowrap}.mkt-btn:active{transform:translateY(1px)}.mkt-btn:focus-visible,.mkt-root a:focus-visible,.mkt-root button:focus-visible{outline:2px solid hsl(var(--mkt-blue-soft));outline-offset:3px}.mkt-btn-primary{background:hsl(var(--mkt-blue));color:#fff}.mkt-btn-primary:hover{background:#0b5ee5}.mkt-btn-ghost-dark{color:#f5f5f5;border-color:#ffffff38}.mkt-btn-ghost-dark:hover{border-color:#ffffff8c;background:#ffffff0a}.mkt-btn-ghost-light{color:hsl(var(--mkt-ink));border-color:hsl(var(--mkt-line-light))}.mkt-btn-ghost-light:hover{border-color:#181c2566;background:#181c2508}.mkt-btn-sm{padding:.55rem .85rem;font-size:.8rem}.mkt-link{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:currentColor;transition:color .18s}.mkt-arrow{transition:transform .2s var(--mkt-ease)}a:hover>.mkt-arrow{transform:translate(3px)}@keyframes mkt-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mkt-rise{animation:mkt-rise .7s var(--mkt-ease) both}.mkt-d1{animation-delay:.08s}.mkt-d2{animation-delay:.16s}.mkt-d3{animation-delay:.26s}.mkt-d4{animation-delay:.38s}.mkt-legacy [class*="blur-[1"][class*=rounded-full],.mkt-legacy [class*=blur-3xl][class*=rounded-full],.mkt-legacy .pointer-events-none.fixed.inset-0,.mkt-legacy [aria-hidden=true][class*=radial-gradient],.mkt-legacy .absolute.inset-0[class*=radial-gradient],.mkt-legacy .absolute.inset-0[class*=from-][class*=via-transparent]{display:none!important}.mkt-legacy [class*=bg-clip-text]{background:none!important;-webkit-text-fill-color:currentColor!important;color:inherit}.mkt-root [class*=bg-gradient-to-r],.mkt-root [class*=bg-gradient-to-br],.mkt-root [class*=bg-gradient-to-b],.mkt-legacy [class*=bg-gradient-]{background-image:none!important}.mkt-legacy [class*=shadow-]{box-shadow:none!important}.mkt-legacy [class*=blur-][class*=absolute]{display:none!important}.mkt-legacy [class*="bg-[#e"],.mkt-legacy [class*="bg-[#dbe"],.mkt-legacy [class*="bg-[#d8f"]{background-color:#f8f7f4}.mkt-legacy [class*="text-[#d8f"],.mkt-legacy [class*="text-[#f0a"],.mkt-legacy [class*="text-[#dfa"],.mkt-legacy [class*="text-[#dca"],.mkt-legacy [class*="text-[#e0a"],.mkt-legacy [class*="text-[#d7a"]{color:#7daaff}.mkt-legacy .text-cyan-200,.mkt-legacy .text-cyan-300{color:#8bb4ff}.mkt-legacy a[class*=bg-cyan],.mkt-legacy button[class*=bg-cyan]{background-color:#2563eb;color:#fff}.mkt-legal-document{color:#151b25}.mkt-legal-document h2{margin-top:2rem}.mkt-legal-document section{border-top:0!important}.mkt-legacy [class*=shadow-][class*="/"]{box-shadow:none}.mkt-legacy a.rounded-full,.mkt-legacy button.rounded-full,.mkt-legacy a.rounded-xl,.mkt-legacy button.rounded-xl,.mkt-legacy a.rounded-2xl,.mkt-legacy button.rounded-2xl{border-radius:var(--mkt-radius)}.mkt-legacy .rounded-3xl,.mkt-legacy .rounded-\[2rem\]{border-radius:12px}.mkt-legacy h1,.mkt-legacy h2{letter-spacing:-.028em}.mkt-legacy{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mkt-light.mkt-legacy .prose,.mkt-light.mkt-legacy article{max-width:72ch}@media(prefers-reduced-motion:reduce){.mkt-root *,.mkt-root *:before,.mkt-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.mkt-dark.mkt-legacy [class*="bg-[#0"],.mkt-dark.mkt-legacy [class*="bg-[#1"],.mkt-dark.mkt-legacy .bg-slate-950,.mkt-dark.mkt-legacy .bg-black,.mkt-dark.mkt-legacy .bg-neutral-950{background-color:hsl(var(--mkt-ink))!important}.mkt-legacy section{scroll-margin-top:4rem}.mkt-legacy section+section{border-top:1px solid hsl(var(--mkt-line-dark))}.mkt-light.mkt-legacy section+section{border-top-color:hsl(var(--mkt-line-light))}.mkt-legacy [class*=backdrop-blur]:not(nav):not([data-testid=public-nav]){-webkit-backdrop-filter:none;backdrop-filter:none}.mkt-legacy .rounded-lg,.mkt-legacy .rounded-xl,.mkt-legacy .rounded-2xl{border-radius:var(--mkt-radius)}[data-marketing-family=platform] .mkt-page :is(.rounded-lg,.rounded-xl,.rounded-2xl)[class*=border][class*=bg-]:not([data-testid=public-nav] *){background:transparent!important;border-width:1px 0 0 0!important;border-radius:0!important;padding-left:0;padding-right:0}[data-marketing-family=platform] .mkt-page h2{text-align:left;font-size:clamp(1.9rem,3.4vw,2.9rem)}[data-marketing-family=platform] .mkt-page .mkt-centered-intro>:is(h2,p){text-align:center;margin-inline:auto}[data-marketing-family=virtual-employees] .mkt-page p{max-width:68ch}[data-marketing-family=industry] .mkt-page{counter-reset:mkt-sec}[data-marketing-family=industry] .mkt-page :is(header,section) .text-center{text-align:left;margin-left:0}[data-marketing-family=industry] .mkt-page h2:before{counter-increment:mkt-sec;content:counter(mkt-sec,decimal-leading-zero);display:block;font:500 .8rem/1 JetBrains Mono,monospace;color:hsl(var(--mkt-blue-soft));margin-bottom:.9rem;letter-spacing:0}[data-marketing-family=comparison] .mkt-page table{width:100%;border-collapse:collapse;font-size:.92rem}[data-marketing-family=comparison] .mkt-page :is(th,td){border-bottom:1px solid hsl(var(--mkt-line-dark));padding:.85rem .75rem;text-align:left;vertical-align:top;background:transparent!important}[data-marketing-family=comparison] .mkt-page thead th{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}[data-marketing-family=comparison] .mkt-page tbody tr:hover td{background:#ffffff06!important}[data-marketing-family=pricing] .mkt-page{font-variant-numeric:tabular-nums}[data-marketing-family=pricing] .mkt-page :is(.rounded-lg,.rounded-xl,.rounded-2xl)[class*=border]{box-shadow:none!important}[data-marketing-family=pricing] .mkt-page [class*=text-4xl],[data-marketing-family=pricing] .mkt-page [class*=text-5xl]{letter-spacing:-.035em}@media(min-width:1024px){[data-marketing-family=reseller] .mkt-page main>section{counter-increment:mkt-step;position:relative}[data-marketing-family=reseller] .mkt-page main{counter-reset:mkt-step}[data-marketing-family=reseller] .mkt-page main>section:before{content:"Step " counter(mkt-step,decimal-leading-zero);position:absolute;left:1.25rem;top:2.2rem;font:500 .7rem/1 JetBrains Mono,monospace;letter-spacing:.08em;color:#ffffff59}[data-marketing-family=reseller] .mkt-page main>section:first-child:before{content:none}}[data-marketing-family=resources] .mkt-page h1,[data-marketing-family=demo] .mkt-page h1{letter-spacing:-.035em}[data-marketing-family=investor] .mkt-page{font-variant-numeric:tabular-nums}[data-marketing-family=investor] .mkt-page div:is(.rounded-lg,.rounded-xl,.rounded-2xl)[class*=bg-]{background-color:hsl(var(--mkt-ink-2))!important}[data-marketing-family=legal] .mkt-page{max-width:820px;margin-inline:auto;padding:3.5rem clamp(1.25rem,4vw,2.5rem) 5rem}[data-marketing-family=legal] .mkt-page :is(h1){font-size:clamp(2.2rem,4vw,3.2rem);letter-spacing:-.03em}[data-marketing-family=legal] .mkt-page :is(p,li){line-height:1.7}[data-marketing-family=legal] .mkt-page .min-h-screen{min-height:0;background:transparent}[data-marketing-family=acquisition] .mkt-page .min-h-screen{min-height:0}.mkt-root :is(.mkt-page,[data-testid=marketing-footer]) :is(.text-xs,.text-sm,[class~="text-[9px]"],[class~="text-[10px]"],[class~="text-[11px]"],[class~="text-[12px]"],[class~="text-[13px]"],[class~="text-[14px]"],[class~="text-[15px]"]){font-size:1rem;line-height:1.5}.mkt-root .mkt-page :is(.text-white\/25,.text-white\/30,.text-white\/35,.text-white\/40,.text-white\/45,.text-white\/50,.text-white\/55){color:#ffffffbf}[data-marketing-family=comparison] .mkt-page :is(table,thead th){font-size:1rem;line-height:1.5;letter-spacing:normal;text-transform:none}[data-marketing-family=industry] .mkt-page h2:before,[data-marketing-family=reseller] .mkt-page main>section:before{content:none}.mkt-root .mkt-page .uppercase:is([class*=tracking-wide],[class*=tracking-widest],[class*=tracking-wider],[class*="tracking-[0."]){text-transform:none;letter-spacing:normal}.mkt-root .mkt-page .mkt-eyebrow{display:none}.mkt-legacy [class*="text-[#d8f"],.mkt-legacy [class*="text-[#f0a"],.mkt-legacy [class*="text-[#dfa"],.mkt-legacy [class*="text-[#dca"],.mkt-legacy [class*="text-[#e0a"],.mkt-legacy [class*="text-[#d7a"],.mkt-legacy .text-cyan-200,.mkt-legacy .text-cyan-300{color:#f3f1ed}.mkt-legacy a[class*=bg-cyan],.mkt-legacy button[class*=bg-cyan]{background-color:#f3f1ed;color:#10141e}.mkt-dark .mkt-page :is(.text-blue-300,.text-blue-400,.text-sky-300,.text-sky-400){color:#ebe7e0}.mkt-process li>span{color:#4b5563}.mkt-root .mkt-page .mkt-process h2{font-size:1.5rem}.mkt-root .mkt-page .mkt-pillar-link{color:inherit;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.mkt-root .mkt-page .mkt-pillar-link:is(:hover,:focus-visible){color:inherit!important;background:#ffffff12!important;border-color:#ffffffd9!important;box-shadow:0 8px 28px #00000038,0 0 18px #ffffff14}.mkt-root .mkt-page .mkt-pillar-link:focus-visible{outline:2px solid white;outline-offset:5px}.mkt-root .mkt-page .mkt-pillar-target{scroll-margin-top:7rem}@media(prefers-reduced-motion:reduce){.mkt-root .mkt-page .mkt-pillar-link{transition:none}}.mkt-pass .mkt-page{font-size:1rem;line-height:1.6}.mkt-pass .mkt-page :is(label,legend,figcaption,caption,small){font-size:1rem;line-height:1.5}.mkt-pass .mkt-page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:var(--mkt-radius);font-size:1rem}.mkt-pass .mkt-page :is(a,button).rounded-full[class*=px-]{border-radius:var(--mkt-radius)}.mkt-root .mkt-page .mkt-surface-light{background:#f7f6f3!important;color:#131720;color-scheme:light;--background: 40 22% 96%;--foreground: 222 24% 10%;--card: 40 30% 99%;--card-foreground: 222 24% 10%;--muted: 40 12% 90%;--muted-foreground: 222 10% 32%;--border: 222 15% 84%;--input: 222 15% 75%;--primary: 217 91% 45%;--primary-foreground: 0 0% 100%;--secondary: 40 12% 90%;--secondary-foreground: 222 24% 10%;--accent: 217 30% 90%;--accent-foreground: 222 24% 10%;--popover: 40 30% 99%;--popover-foreground: 222 24% 10%}.mkt-pass [data-testid=marketing-footer] p.text-xs{font-size:1rem;text-transform:none;letter-spacing:normal}.mkt-pass [data-testid=marketing-brief] p,.mkt-pass-closing .mkt-btn{font-size:1rem}.mkt-pass-quiet .mkt-page :is(p,li,td,th){font-size:1rem;line-height:1.7}
