.mkt{--o-ink:#0d0f14;--o-ink-2:#3d414a;--o-ink-3:#636873;--o-ink-4:#8c9099;--o-paper:#fff;--o-paper-2:#f6f6f7;--o-paper-3:#eeeff1;--o-line:#e6e7ea;--o-line-2:#d4d6db;--o-blue:#2952e3;--o-blue-ink:#1d3db8;--o-blue-wash:#eef2fe;--o-navy:#0a1230;--o-navy-2:#121c45;--o-on-navy:#fff;--o-on-navy-2:#ffffffb8;--o-on-navy-line:#ffffff24;--o-good:#0f7a48;--o-good-wash:#e8f5ee;--o-warn:#9a5b00;--o-bad:#c2361f;--o-lift:0 1px 2px #0d0f140f, 0 24px 48px -20px #0d0f1438;--o-lift-sm:0 1px 2px #0d0f1414, 0 6px 16px -8px #0d0f1429;--o-ring:0 0 0 3px color-mix(in oklab, var(--o-blue) 28%, transparent);--w-ink:var(--o-ink);--w-body:var(--o-ink-2);--w-muted:var(--o-ink-3);--w-soft:var(--o-ink-3);--w-line:var(--o-line);--w-blue:var(--o-blue);--w-blue-deep:var(--o-blue-ink);--w-navy:var(--o-navy);--w-night:var(--o-navy);--surface-soft:var(--o-paper-2);--hairline:var(--o-line);--sx-navy:var(--o-ink);--m-bg:var(--o-paper-2);--m-raised:var(--o-paper);--m-sunk:var(--o-paper-3);--m-ink:var(--o-ink);--m-ink-2:var(--o-ink-2);--m-ink-3:var(--o-ink-3);--m-line:var(--o-line);--m-line-2:var(--o-line-2);--m-wash:var(--o-paper-3);--m-wash-2:var(--o-paper-2);background:var(--o-paper);color:var(--o-ink)}.mkt .w-kicker:not(#o){color:var(--o-ink-3);font-weight:500}.mkt :is(.w-lede,.so-lede):not(#o){color:var(--o-ink-2)}.mkt .w-caption:not(#o){color:var(--o-ink-3)}.mkt [data-band]:not(#o){background-color:var(--o-paper)}.mkt :is([data-band=agents],[data-band=pricing],[data-band=faq]):not(#o){background-color:var(--o-paper-2)}.o-btn{letter-spacing:-.005em;white-space:nowrap;height:2.75rem;transition:background-color .16s ease, box-shadow .16s ease, transform .16s var(--w-ease,ease);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.15rem;font-size:.9375rem;font-weight:500;display:inline-flex}.o-btn:active{transform:translateY(1px)}.o-btn:focus-visible{box-shadow:var(--o-ring);outline:none}.o-btn svg{width:1rem;height:1rem}.o-btn-primary{background:var(--o-ink);color:#fff}.o-btn-primary:hover{background:#262a33}.o-btn-secondary{background:var(--o-paper);color:var(--o-ink);box-shadow:inset 0 0 0 1px var(--o-line-2)}.o-btn-secondary:hover{box-shadow:inset 0 0 0 1px var(--o-ink-4)}.o-btn-on-navy{color:var(--o-navy);background:#fff}.o-btn-on-navy:hover{background:#e9ecf5}.o-btn-ghost-navy{color:#fff;box-shadow:inset 0 0 0 1px var(--o-on-navy-line)}.o-btn-ghost-navy:hover{box-shadow:inset 0 0 0 1px #fff6}.mkt :is(.w-btn-primary,.sx-btn-primary):not(#o){background:var(--o-ink);color:#fff;box-shadow:none;background-image:none}.mkt :is(.w-btn-primary,.sx-btn-primary):not(#o):hover{background:#262a33}.o-head{text-align:center;max-width:44rem;margin-inline:auto}.mkt .o-title:not(#o){letter-spacing:-.032em;color:var(--o-ink);text-wrap:balance;margin-top:.75rem;font-size:clamp(1.875rem,1.3rem + 1.6vw,2.5rem);font-weight:500;line-height:1.08}.mkt .o-lede:not(#o){max-width:36rem;color:var(--o-ink-2);text-wrap:pretty;margin:1rem auto 0;font-size:1.0625rem;line-height:1.55}.o-band{padding-block:clamp(80px,9vw,136px);padding-inline:clamp(16px,3vw,32px)}.sx-foot-band{margin-top:clamp(1rem,2vw,2rem);container-type:inline-size}.mkt .sx-foot-band h2:not(#o){font-family:var(--font-noto), "Noto Sans", ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;font-weight:600;line-height:1}.sx-foot-cast{pointer-events:auto;align-items:flex-end;gap:clamp(2px,.8cqw,14px);display:flex;position:absolute;bottom:calc(2rem + min(13cqw,11rem)/1.16279);left:50%;translate:-50%}.sx-foot-cast li{animation:4.8s ease-in-out infinite sx-cast-bob;animation-delay:calc(var(--i) * -.48s);justify-items:center;display:grid;position:relative}.sx-foot-cast img{filter:drop-shadow(0 10px 14px #00000073);width:clamp(26px,5.2cqw,72px);height:auto;transition:transform .26s cubic-bezier(.22,1,.36,1)}.sx-foot-cast li[data-flagship] img{width:clamp(32px,6.6cqw,92px)}.sx-foot-cast span{white-space:nowrap;color:#05070a;opacity:0;pointer-events:none;background:#fff;border-radius:999px;padding:.2rem .5rem;font-size:.75rem;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 6px);transform:translateY(4px)}.sx-foot-cast li:hover img{transform:translateY(-8px)scale(1.12)}.sx-foot-cast li:hover span{opacity:1;transform:none}@keyframes sx-cast-bob{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.sx-foot-cast li{animation:none}}.mkt .sx-foot:not(#o){padding-block:clamp(2.5rem,4vw,3.5rem) 0}.mkt .sx-foot-col ul:not(#o){gap:.4rem;margin-top:.75rem}.mkt .sx-foot-col a:not(#o){font-size:.875rem}.mkt .sx-foot-base:not(#o){margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:1.25rem}.mkt .w-hx-day .w-hx-sky:not(#o){background:radial-gradient(55% 60% at 30% 25%,#fff 0%,#fff0 70%),radial-gradient(45% 50% at 75% 35%,#fff 0%,#fff0 70%),#f5f5f5}.mkt .w-hx-day .w-hx-title:not(#o){color:var(--o-ink);text-shadow:none}.mkt .w-hx-day .w-hx-lede:not(#o){color:var(--o-ink-2)}.mkt .w-hx-day .w-hx-primary:not(#o){color:#fff;background:var(--o-ink);box-shadow:0 18px 40px -20px #0d0f148c}.mkt .w-hx-day .w-hx-primary:not(#o):hover{background:#262a33}.mkt .w-hx-day .w-hx-glass:not(#o){color:var(--o-ink);background:#fff9;border-color:#0d0f141f;box-shadow:inset 0 1px #ffffffe6}.mkt .w-hx-day .w-hx-glass:not(#o):hover{background:#ffffffd9}.mkt .so-head-bar:not(#o):not(#p):before{background:var(--o-paper);box-shadow:inset 0 0 0 1px var(--o-line), 0 1px 2px #0d0f140a, 0 10px 28px -18px #0d0f1447;-webkit-backdrop-filter:none;backdrop-filter:none}.mkt .so-head-bar:not(#o):not(#p):after,.mkt .so-head-sheen:not(#o):not(#p){display:none}.mkt .so-head-bar:not(#o):not(#p) :is(.so-nav-item,.so-head-signin,.so-head-brand),.mkt .so-head-brand:not(#o):not(#p) .whitespace-nowrap{color:var(--o-ink)}.mkt .so-head-bar:not(#o):not(#p) .so-nav-item{color:var(--o-ink-3);text-decoration:none;transition:color .2s,background-color .2s}.mkt .so-head-bar:not(#o):not(#p) :is(.so-nav-item,.so-head-signin):hover,.mkt .so-head-bar:not(#o):not(#p) .so-nav-item[aria-current=page]{color:var(--o-ink)}.mkt .so-head-mark:not(#o):not(#p) img{filter:none}.mkt .so-head-cta.sx-btn:not(#o):not(#p){color:#fff;background:var(--o-ink);box-shadow:none}.mkt .so-head-cta.sx-btn:not(#o):not(#p):hover{background:var(--o-ink-2)}.mkt .so-burger:not(#o):not(#p) .bar{background:var(--o-ink)}.mkt .so-head:not(#o):not(#p){z-index:60}.mkt :is(.w-btn,.mkt-btn,.sx-btn,.o-btn):not(#o):not(#p){letter-spacing:-.01em;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;height:auto;min-height:44px;padding:0 1.3rem;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;transform:none}.mkt :is(.w-btn-primary,.w-hx-primary,.mkt-btn-primary,.sx-btn-primary,.o-btn-primary):not(#o):not(#p){color:#fff;background:var(--o-ink);border-color:var(--o-ink);box-shadow:0 18px 40px -20px #0d0f148c}.mkt :is(.w-btn-primary,.w-hx-primary,.mkt-btn-primary,.sx-btn-primary,.o-btn-primary):not(#o):not(#p):hover{background:#262a33;border-color:#262a33}.mkt :is(.w-btn-quiet,.w-btn-glass,.w-hx-glass,.mkt-btn-secondary,.mkt-btn-quiet,.sx-btn-glass,.sx-btn-ghost,.o-btn-secondary):not(#o):not(#p){color:var(--o-ink);background:var(--o-paper);border-color:#0d0f141f;box-shadow:inset 0 1px #ffffffe6}.mkt :is(.w-btn-quiet,.w-btn-glass,.w-hx-glass,.mkt-btn-secondary,.mkt-btn-quiet,.sx-btn-glass,.sx-btn-ghost,.o-btn-secondary):not(#o):not(#p):hover{background:var(--o-paper-2);border-color:#0d0f1438}.mkt :is(.so-ink,.so-void,.so-stage,.so-closing,.sx-on-night,.hx-price-enterprise) :is(.mkt-btn-primary,.mkt-btn-onink,.sx-btn-primary,.w-btn-primary,.o-btn-primary):not(#o):not(#p){color:var(--o-ink);box-shadow:none;background:#fff;border-color:#fff}.mkt :is(.so-ink,.so-void,.so-stage,.so-closing,.sx-on-night,.hx-price-enterprise) :is(.mkt-btn-secondary,.mkt-btn-quiet,.sx-btn-glass,.sx-btn-ghost,.w-btn-quiet,.o-btn-secondary):not(#o):not(#p){color:#fff;box-shadow:none;background:0 0;border-color:#ffffff47}.mkt :is(.mkt-btn,.sx-btn) .mkt-btn-kbd:not(#o){display:none}.mkt .mkt-btn-lg:not(#o):not(#p){min-height:44px}.mkt .so-head-cta.sx-btn:not(#o):not(#p){min-height:36px;box-shadow:none;border-radius:10px;padding:0 .9rem}.mkt .sx-page-hero:not(#o){background:radial-gradient(60% 70% at 85% 0,#ecedef 0%,#ecedef00 70%),linear-gradient(#f5f5f5 0%,#fff 100%)}.mkt .sx-page-hero .sx-sky:not(#o){display:none}.mkt :is(.sx-page-hero,.so-paper,.so-white,section) .so-kicker:not(#o):not(.so-ink *){color:var(--o-ink-3)}.mkt .w-hx-tiles{z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;height:640px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:radial-gradient(30% 46% at 50% 36%,#0000 55%,#000 100%),linear-gradient(#000 55%,#0000 100%);mask-image:radial-gradient(30% 46% at 50% 36%,#0000 55%,#000 100%),linear-gradient(#000 55%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.mkt .w-hx-tiles-grid{grid-template-columns:repeat(15,104px);grid-auto-rows:104px;gap:12px;display:grid;position:absolute;top:28px;left:50%;transform:translate(-50%)}.mkt .w-hx-tile{background:#fafafa80;border:1px solid #e4e4e7bf;border-radius:18px;box-shadow:inset 0 1px #fffc}.mkt .w-hx-tile[data-seat=true]{background:#fff;border-color:#0000;padding:4px;box-shadow:0 10px 22px -5px #00000024,0 2px 6px -1px #0000000f,0 0 0 1px #0000000f}.mkt .w-hx-tile-face{background:#f5f5f5;border-radius:14px;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.mkt .w-hx-tiles-phone{display:none}@media (max-width:767px){.mkt .w-hx-tiles{display:none}.mkt .w-hx-tiles-phone{z-index:-1;pointer-events:none;height:420px;display:block;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 34%,#00000059 52%,#0000 92%);mask-image:linear-gradient(#000 0 34%,#00000059 52%,#0000 92%)}.mkt .w-hx-tiles-phone-grid{grid-template-columns:repeat(7,64px);grid-auto-rows:64px;gap:10px;display:grid;position:absolute;top:84px;left:50%;transform:translate(-50%)}.mkt .w-hx-tiles-phone .w-hx-tile{border-radius:14px}.mkt .w-hx-tiles-phone .w-hx-tile-face{border-radius:11px}.mkt .w-hx:not(#o){padding-top:11.5rem}}.mkt .w-hx-line{display:block}.mkt .w-hx-word-mask{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.mkt .w-hx-word{animation:.8s cubic-bezier(.22,1,.36,1) both w-hx-word-in;animation-delay:calc(.1s + var(--i,0) * 60ms);display:inline-block}@keyframes w-hx-word-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mkt .w-hx-word{animation:none}}.mkt .hx-price-enterprise .hx-price-ask:not(#o):not(#p){color:#fff;background:0 0;border:1px solid #ffffff47;border-radius:12px;align-items:center;min-height:44px;padding:0 1.3rem;font-size:14px;font-weight:500;display:inline-flex}.mkt .hx-price-enterprise .hx-price-ask:not(#o):not(#p):hover{border-color:#ffffff80}.mkt .so-kicker[data-kind=tag]:not(#o):not(#p){width:fit-content}.mkt .so-nav-item:not(#o):after{display:none}.mkt .so-frame[data-frame=dark] :is(.so-said-agent,.so-surface):not(#o){color:#fff;background:#ffffff17}.mkt .so-nav:not(#o){position:relative}.mkt .so-nav-glide{z-index:0;opacity:0;pointer-events:none;background:#f0f0f2;border-radius:9px;height:32px;margin-top:-16px;transition:transform .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;top:50%;left:0}.mkt .so-nav-glide[data-on=true]{opacity:1}.mkt .so-nav-glide[data-instant=true]{transition:opacity .22s}.mkt .so-head-bar:not(#o):not(#p) .so-nav-item{z-index:1;transition:color .25s}@media (prefers-reduced-motion:reduce){.mkt .so-nav-glide{transition:opacity .15s}}.mkt .so-head-bar:not(#o):not(#p) .so-nav-item:is(:hover,:focus-visible,[data-open=true]){background:0 0}.mkt .hx-price-top:not(#o):not(#p){text-align:center;justify-items:center;width:100%;max-width:46rem;margin-inline:auto;display:grid}.mkt .hx-price-top:not(#o):not(#p) :is(.so-title,.so-lede){text-wrap:balance;max-width:44rem;margin-inline:auto}.mkt :is([data-band=story],[data-band=workspace],[data-band=agents],[data-band=pricing],[data-band=trust],[data-band=faq]):not(#o):not(#p),.mkt :is(.sp-band,.pf-part):not(#o):not(#p),.mkt [data-band=final]:not(#o):not(#p){padding-block:clamp(3rem,4.6vw,4.25rem)}.mkt .w-close-family:not(#o){align-items:flex-end}
.o-agents{--o-gutter:clamp(16px, 3vw, 32px);--o-inset:max(var(--o-gutter), calc((100vw - 1160px) / 2));padding-block:clamp(80px,9vw,128px);overflow:hidden}.o-agents-head{max-width:1160px;padding-inline:var(--o-gutter);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin-inline:auto;display:flex}@media (min-width:1224px){.o-agents-head{padding-inline:0}}.mkt .o-agents-title:not(#o){text-align:left;max-width:34rem}.mkt .o-agents-lede:not(#o){text-align:left;max-width:34rem;margin-inline:0}.o-agents-controls{align-items:center;gap:.5rem;display:flex}.o-agents-all{color:var(--o-ink);align-items:center;gap:.375rem;margin-right:.75rem;font-size:.9375rem;font-weight:500;display:inline-flex}.o-agents-all svg{width:1rem;height:1rem;transition:transform .2s var(--w-ease,ease)}.o-agents-all:hover svg{transform:translate(3px)}.o-agents-arrow{width:2.75rem;height:2.75rem;color:var(--o-ink);background:var(--o-paper);box-shadow:inset 0 0 0 1px var(--o-line-2);border-radius:50%;place-items:center;transition:background-color .16s,opacity .16s;display:grid}.o-agents-arrow[data-primary]{color:#fff;background:var(--o-ink);box-shadow:none}.o-agents-arrow:disabled{opacity:.35;cursor:default}.o-agents-arrow:focus-visible,.o-agents-track:focus-visible{box-shadow:var(--o-ring);outline:none}.o-agents-arrow svg{width:1.125rem;height:1.125rem}.o-agents-track{padding:4px var(--o-inset) 24px;scroll-padding-inline:var(--o-inset);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:4px;gap:16px;margin-top:clamp(2rem,4vw,3rem);display:flex;overflow-x:auto}.o-agents-track::-webkit-scrollbar{display:none}.o-agent-card{scroll-snap-align:start;background:var(--o-paper);box-shadow:inset 0 0 0 1px var(--o-line), 0 1px 2px #0d0f140a;transition:box-shadow .24s ease, transform .32s var(--w-ease,ease);border-radius:24px;flex-direction:column;flex:0 0 clamp(292px,26vw,344px);display:flex;overflow:hidden}.o-agent-card:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--agent) 28%, var(--o-line)), var(--o-lift);transform:translateY(-3px)}.o-agent-stage{background:radial-gradient(60% 70% at 50% 42%, #fff 0%, #fff0 70%), var(--agent-surface);place-items:center;height:clamp(200px,18vw,236px);display:grid;position:relative}.o-agent-body{flex-direction:column;flex:1;gap:.875rem;padding:1.25rem 1.375rem 1.375rem;display:flex}.mkt .o-agent-name:not(#o){letter-spacing:-.03em;color:var(--o-ink);align-items:center;gap:.5rem;font-size:1.5rem;font-weight:500;line-height:1.1;display:flex}.o-agent-flag{letter-spacing:0;color:var(--o-ink);background:var(--agent-surface);border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:500}.mkt .o-agent-desc:not(#o){color:var(--o-ink-2);font-size:.9375rem;line-height:1.5}.o-agent-voice{background:var(--o-paper-2);border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .6rem .6rem .85rem;display:flex}.mkt .o-agent-voice p:not(#o){color:var(--o-ink);gap:.1rem;font-size:.875rem;display:grid}.o-agent-voice span,.mkt .o-agent-label:not(#o),.o-agent-suits span{color:var(--o-ink-3);font-size:.8125rem}.o-agent-hear{width:2.25rem;height:2.25rem;color:var(--o-ink);background:var(--o-paper);box-shadow:inset 0 0 0 1px var(--o-line-2);border-radius:50%;flex:none;place-items:center;display:grid}.o-agent-hear[aria-pressed=true]{color:#fff;background:var(--agent);box-shadow:none}.o-agent-hear svg{width:1rem;height:1rem}.o-agent-hear:focus-visible,.o-agent-ask button:focus-visible{box-shadow:var(--o-ring);outline:none}.o-agent-traits{flex-wrap:wrap;gap:.375rem;display:flex}.o-agent-traits li{color:var(--o-ink-2);box-shadow:inset 0 0 0 1px var(--o-line);border-radius:999px;padding:.25rem .6rem;font-size:.8125rem}.o-agent-ask{border-top:1px solid var(--o-line);gap:.25rem;padding-top:.875rem;display:grid}.mkt .o-agent-label:not(#o){margin-bottom:.25rem}.o-agent-ask button{text-align:left;color:var(--o-ink);border-radius:10px;align-items:flex-start;gap:.6rem;margin-inline:-.5rem;padding:.4rem .5rem;font-size:.875rem;line-height:1.4;transition:background-color .14s;display:flex}.o-agent-ask button:hover{background:var(--o-paper-2)}.o-agent-ask svg{width:1rem;height:1rem;color:var(--agent);flex:none;margin-top:.1rem}.mkt .o-agent-suits:not(#o){color:var(--o-ink-2);font-size:.875rem}.o-agent-actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.25rem;display:flex}.o-agent-actions .o-btn{height:2.5rem;padding-inline:1rem;font-size:.875rem}.o-agent-meet{color:var(--o-ink);align-items:center;gap:.3rem;font-size:.875rem;font-weight:500;display:inline-flex}.o-agent-meet svg{width:.875rem;height:.875rem}.mkt .o-agents-note:not(#o){max-width:1160px;padding-inline:var(--o-gutter);color:var(--o-ink-3);margin:.5rem auto 0;font-size:.875rem}@media (min-width:1224px){.mkt .o-agents-note:not(#o){padding-inline:0}}@media (max-width:640px){.o-agent-card{flex-basis:82vw}.o-agents-all{display:none}}@media (prefers-reduced-motion:reduce){.o-agent-card,.o-agent-card:hover{transition:none;transform:none}}.mkt .o-agent-voice-fail{font-size:var(--t-ui);color:#b45309}
.st{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.st-grid{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#ffffffc7;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,448px) minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,44px);padding:clamp(24px,3vw,40px);display:grid;box-shadow:inset 0 0 0 1px #fffffff2,0 0 0 1px #0d0f140d,0 1px 2px #0d0f140a,0 48px 96px -56px #0d0f1452}.mkt .st-label:not(#o){color:var(--o-ink-3);font-size:.8125rem;font-weight:500}.st-agent{justify-items:center;gap:1.25rem;display:grid}.st-figure{place-items:center;display:grid}.st-who{justify-items:center;gap:.5rem;display:grid}.mkt .st-name:not(#o){letter-spacing:-.03em;color:var(--o-ink);font-size:1.5rem;font-weight:400;line-height:1}.mkt .st-state:not(#o){font-size:var(--t-ui);color:var(--o-ink-2);box-shadow:inset 0 0 0 1px var(--o-line);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .7rem;font-weight:500;display:inline-flex}.st-dot{background:var(--o-good);border-radius:50%;width:7px;height:7px}.st-dot:is([data-state=thinking],[data-state=speaking],[data-state=listening]){background:var(--o-blue);animation:1s ease-in-out infinite st-pulse}@keyframes st-pulse{50%{opacity:.35}}.st-moments{background:#0d0f140b;border-radius:18px;gap:2px;width:100%;max-width:300px;padding:4px;display:grid}.st-moments>.st-label{padding:.5rem .75rem .35rem}.st-moment{text-align:left;background:0 0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .75rem;padding:.7rem .75rem;transition:background-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);display:grid}.st-moment:hover,.st-moment[data-active=true]{background:#fff;box-shadow:0 0 0 1px #0d0f140f,0 6px 16px -10px #0d0f144d}.st-moment:focus-visible{outline:2px solid var(--o-blue);outline-offset:2px}.mkt .st-moment-label:not(#o){font-size:var(--t-small);color:var(--o-ink);grid-column:1;font-weight:500}.mkt .st-moment-ask:not(#o){font-size:var(--t-small);color:var(--o-ink-3);grid-column:1;line-height:1.4}.st-moment-go{width:28px;height:28px;color:var(--o-ink-3);border-radius:50%;grid-area:1/2/span 2;place-items:center;transition:background-color .22s,color .22s,transform .22s cubic-bezier(.22,1,.36,1);display:grid}.st-moment-go svg{width:14px;height:14px}.st-moment:hover .st-moment-go{color:var(--o-ink);transform:translate(2px)}.st-moment[data-active=true] .st-moment-go{color:#fff;background:var(--o-ink);transform:none}.st-chat{height:640px;position:relative}.mkt .st-widget:not(#o){filter:drop-shadow(0 24px 40px #0d0f1424)}.st-team{align-content:center;display:grid}.st-card{background:#fff;border-radius:20px;padding:1rem 1rem .5rem;box-shadow:0 0 0 1px #0d0f140f,0 18px 40px -24px #0d0f1447}.st-card-head{border-bottom:1px solid var(--o-line);justify-content:space-between;align-items:center;gap:.75rem;padding:0 .25rem .75rem;display:flex}.mkt .st-live:not(#o){font-size:var(--t-ui);color:var(--o-ink-2);align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.st-live-dot{background:var(--o-good);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--o-good) 22%, transparent);border-radius:50%}.st-timeline{padding-top:.35rem;display:grid}.st-step{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:.75rem;padding:.7rem .25rem;display:grid;position:relative}.st-step:not(:last-child):after{content:"";background:var(--o-line);border-radius:2px;width:2px;position:absolute;top:2.05rem;bottom:-.55rem;left:calc(.25rem + 7px)}.st-step[data-on=true]:not(:last-child):after{background:var(--o-ink)}.st-step-dot{width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--o-line-2);background:#fff;border-radius:50%;margin-top:.1rem;transition:background-color .4s,box-shadow .4s}.st-step[data-next=true] .st-step-dot{box-shadow:inset 0 0 0 2px var(--o-ink), 0 0 0 4px var(--o-paper-3)}.st-step[data-on=true] .st-step-dot{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.5l2.2 2.2L11.5 5.8' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat, var(--o-ink);box-shadow:none}.mkt .st-step-title:not(#o){font-size:var(--t-small);color:var(--o-ink);font-weight:500;line-height:1.35}.mkt .st-step-body:not(#o){font-size:var(--t-ui);color:var(--o-ink-3);margin-top:.15rem;line-height:1.45}.mkt .st-step:not([data-on=true]):not([data-next=true]) .st-step-title:not(#o){color:var(--o-ink-3)}.mkt .st-caption:not(#o){max-width:44rem;font-size:var(--t-small);text-align:center;color:var(--o-ink-3);margin:1.25rem auto 0;line-height:1.5}@media (prefers-reduced-motion:reduce){.st-moment,.st-moment-go,.st-step-dot{transition:none}}@media (max-width:1080px){.st-grid{grid-template-columns:minmax(0,1fr) minmax(0,448px)}.st-team{grid-column:1/-1}.st-timeline{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1rem}.st-step:after{display:none}}@media (max-width:760px){.st-grid{grid-template-columns:minmax(0,1fr);padding:16px}.st-agent{grid-template-columns:auto minmax(0,1fr);place-items:center start}.st-who{justify-items:start}.st-moments{grid-column:1/-1;max-width:none}.st-chat{height:580px}.st-timeline{grid-template-columns:minmax(0,1fr)}}
.mkt .sp-opening{text-align:center;background:radial-gradient(60% 70% at 50% 0,#fff 0%,#fff0 70%),linear-gradient(#f5f5f5 0%,#fff 100%);padding-block:clamp(8rem,12vw,10rem) clamp(2.5rem,4vw,3.5rem)}.mkt .sp-opening-title:not(#o){max-width:17em;font-size:var(--t-hero);letter-spacing:-.03em;color:var(--o-ink);text-wrap:balance;margin:.9rem auto 0;font-weight:400;line-height:1.12}.mkt .sp-opening-lede:not(#o){max-width:38rem;font-size:var(--t-body);color:var(--o-ink-2);text-wrap:pretty;margin:1.25rem auto 0;line-height:1.6}.mkt .sp-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.mkt .sp-opening-product{text-align:left;max-width:1080px;margin:clamp(3rem,6vw,4.5rem) auto 0}.mkt .sp-band{background:var(--o-paper);padding-block:clamp(4rem,8vw,7rem)}.mkt .sp-band[data-tone=soft]{background:var(--o-paper-2)}.mkt .sp-band .w-head+*{margin-top:clamp(2.5rem,5vw,3.5rem)}.mkt .sp-part{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.mkt .sp-part+.sp-part{margin-top:clamp(4rem,8vw,7rem)}.mkt .sp-part[data-flip=true] .sp-part-copy{order:2}.mkt .sp-part-title:not(#o){font-size:var(--t-secondary);letter-spacing:-.025em;color:var(--o-ink);text-wrap:balance;margin-top:.75rem;font-weight:400;line-height:1.2}.mkt .sp-part-lede:not(#o){max-width:34rem;font-size:var(--t-body);color:var(--o-ink-2);text-wrap:pretty;margin-top:1rem;line-height:1.6}.mkt .sp-points{border-top:1px solid var(--o-line);gap:.7rem;margin-top:1.75rem;padding-top:1.5rem;display:grid}.mkt .sp-points li{color:var(--o-ink);grid-template-columns:18px minmax(0,1fr);gap:.7rem;font-size:.9375rem;line-height:1.45;display:grid}.mkt .sp-tick{width:16px;height:16px;margin-top:.15rem}.mkt .sp-part-link{margin-top:2rem}.mkt .sp-stage{background:radial-gradient(70% 60% at 50% 0%, #fff 0%, #fff0 70%), var(--o-paper-2);min-height:380px;box-shadow:inset 0 0 0 1px var(--o-line);border-radius:28px;place-items:center;padding:clamp(1.25rem,3.5vw,2.75rem);display:grid;overflow:hidden}.mkt .sp-band[data-tone=soft] .sp-stage{background:radial-gradient(70% 60% at 50% 0,#fff 0%,#fff0 70%),#ececee}.mkt .sp-stage>*{width:100%;max-width:560px}.mkt .sp-stage>.sp-window{max-width:none}.mkt .sp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mkt .sp-card{background:var(--o-paper);box-shadow:inset 0 0 0 1px var(--o-line), 0 12px 30px -24px #0d0f1440;border-radius:20px;padding:1.5rem 1.5rem 1.6rem}.mkt .sp-band:not([data-tone=soft]) .sp-card{background:var(--o-paper-2);box-shadow:none}.mkt .sp-card h3:not(#o){font-size:var(--t-card);letter-spacing:-.015em;color:var(--o-ink);font-weight:500}.mkt .sp-card p{color:var(--o-ink-2);margin-top:.5rem;font-size:.9375rem;line-height:1.55}.mkt .sp-quote{text-align:center;max-width:46rem;margin-inline:auto}.mkt .sp-quote blockquote{font-size:var(--t-section);letter-spacing:-.03em;color:var(--o-ink);text-wrap:balance;line-height:1.2}.mkt .sp-quote figcaption{max-width:36rem;font-size:var(--t-body);color:var(--o-ink-3);margin:1.25rem auto 0;line-height:1.6}.mkt .sp-figures{background:var(--o-line);box-shadow:inset 0 0 0 1px var(--o-line);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;display:grid;overflow:hidden}.mkt .sp-figure{background:var(--o-paper);padding:1.5rem}.mkt .sp-figure dt{font-size:var(--t-small);color:var(--o-ink);font-weight:500}.mkt .sp-figure dd{color:var(--o-ink-3);margin-top:.4rem;font-size:.9375rem;line-height:1.5}.mkt .sp-window{background:var(--o-paper);border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #0d0f1414,0 30px 70px -36px #0d0f1473;container:window/inline-size}.mkt .sp-window-bar{border-bottom:1px solid var(--o-line);background:var(--o-paper-2);align-items:center;gap:12px;padding:10px 14px;display:flex}.mkt .sp-window-dots{gap:6px;display:inline-flex}.mkt .sp-window-dots i{background:#d9dadf;border-radius:999px;width:10px;height:10px}.mkt .sp-window-url{font-family:var(--font-mono,ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap;color:var(--o-ink-3);font-size:12px;overflow:hidden}.mkt .sp-window-open{color:var(--o-ink-2);flex:none;align-items:center;gap:4px;margin-left:auto;font-size:13px;display:inline-flex}.mkt .sp-window-open:hover{color:var(--o-ink)}.mkt .sp-window-stage{aspect-ratio:1280/780;background:#f4f4f5;position:relative;overflow:hidden}@container window (max-width:759px){.mkt .sp-window-stage{aspect-ratio:auto;height:640px}}.mkt .sp-window-stage iframe{opacity:0;border:0;transition:opacity .4s;position:absolute;inset:0 auto auto 0}.mkt .sp-window-stage iframe[data-loaded=true]{opacity:1}.mkt .sp-window-wait{color:var(--o-ink-3);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}@media (max-width:960px){.mkt .sp-part{grid-template-columns:minmax(0,1fr)}.mkt .sp-part[data-flip=true] .sp-part-copy{order:0}.mkt .sp-stage{min-height:0}.mkt .sp-cards{grid-template-columns:minmax(0,1fr)}}.mkt .sp-usecases{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mkt .sp-usecase{background:var(--o-paper);height:100%;box-shadow:inset 0 0 0 1px var(--o-line), 0 16px 40px -30px #0d0f1459;border-radius:24px;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.mkt .sp-usecase:hover{box-shadow:inset 0 0 0 1px var(--o-line-2), 0 24px 50px -30px #0d0f1466;transform:translateY(-3px)}.mkt .sp-usecase:focus-visible{outline:2px solid var(--o-blue);outline-offset:3px}.mkt .sp-usecase-figure{place-items:center;height:190px;display:grid}.mkt .sp-usecase-body{align-content:start;gap:.6rem;padding:1.5rem 1.5rem 1.6rem;display:grid}.mkt .sp-usecase-quote{letter-spacing:-.01em;color:var(--o-ink);font-size:1.0625rem;line-height:1.45}.mkt .sp-usecase-title{font-size:var(--t-small);color:var(--o-ink);margin-top:.4rem;font-weight:500}.mkt .sp-usecase-blurb{color:var(--o-ink-3);font-size:.9375rem;line-height:1.5}.mkt .sp-usecase-more{font-size:var(--t-small);color:var(--o-ink);align-items:center;gap:4px;margin-top:.4rem;display:inline-flex}.mkt .sp-sectors{margin-top:clamp(4rem,8vw,6rem)}.mkt .sp-sectors-title:not(#o){font-size:var(--t-secondary);letter-spacing:-.025em;color:var(--o-ink)}.mkt .sp-sectors table{border-collapse:collapse;width:100%;margin-top:1.5rem}.mkt .sp-sectors th,.mkt .sp-sectors td{border-bottom:1px solid var(--o-line);text-align:left;vertical-align:top;padding:1rem 1rem 1rem 0;font-size:.9375rem;line-height:1.5}.mkt .sp-sectors thead th{font-size:var(--t-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--o-ink-3);padding-block:.6rem;font-weight:500}.mkt .sp-sectors tbody th{width:24%;color:var(--o-ink);scroll-margin-top:7rem;font-weight:500}.mkt .sp-sectors td{color:var(--o-ink-2)}.mkt .sp-sectors-quote{width:40%;color:var(--o-ink)!important}.mkt .sp-sectors-note{color:var(--o-ink-3);margin-top:1.25rem;font-size:.9375rem}@media (max-width:960px){.mkt .sp-usecases{grid-template-columns:minmax(0,1fr)}.mkt .sp-sectors thead{display:none}.mkt .sp-sectors tr{border-bottom:1px solid var(--o-line);padding-block:.75rem;display:grid}.mkt .sp-sectors th,.mkt .sp-sectors td{border:0;padding:.2rem 0;width:auto!important}}.mkt .sp-opening{isolation:isolate;position:relative;overflow:hidden}.mkt .sp-sky{z-index:-1;background:radial-gradient(55% 60% at 30% 25%,#fff 0%,#fff0 70%),radial-gradient(45% 50% at 75% 35%,#fff 0%,#fff0 70%),#f5f5f5;height:min(100%,900px);position:absolute;inset:0 0 auto}.mkt .sp-sky-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.mkt .sp-sky-canvas[data-ready=true]{opacity:1}.mkt .sp-sky-fade{background:linear-gradient(#fff0 0%,#fff 100%);height:45%;position:absolute;inset:auto 0 0}.mkt .sp-opening-product{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffff9e;border-radius:30px;padding:clamp(10px,1.4vw,16px);box-shadow:inset 0 0 0 1px #ffffffe6,0 1px 2px #0d0f140a,0 40px 80px -48px #0d0f144d}.mkt .sp-chapter-product{max-width:1080px;margin:clamp(2.5rem,5vw,3.5rem) auto 0}.mkt .sp-points-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 2rem;max-width:1080px;margin:clamp(2rem,4vw,2.75rem) auto 0;display:grid}.mkt .sp-points-row li{border-top:1px solid var(--o-line);color:var(--o-ink);grid-template-columns:18px minmax(0,1fr);gap:.6rem;padding-top:1rem;font-size:.9375rem;line-height:1.45;display:grid}.mkt .sp-chapter-link{justify-content:center;margin-top:2rem;display:flex}@media (max-width:960px){.mkt .sp-points-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.mkt .sp-points-row{grid-template-columns:minmax(0,1fr)}}.mkt .w-workspace-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.mkt .w-workspace-window{max-width:1280px;margin:clamp(2.5rem,5vw,3.5rem) auto 0}.mkt .w-faq-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.mkt .w-faq-intro{position:sticky;top:110px}.mkt .w-faq-intro .w-title:not(#w-none){margin-top:.75rem}.mkt .w-faq-intro .w-lede:not(#w-none){max-width:30rem;margin-top:1rem}.mkt .w-faq-ask{background:#fff;border-radius:20px;align-items:flex-start;gap:16px;margin-top:2rem;padding:18px;display:flex;box-shadow:0 0 0 1px #0d0f1412,0 18px 40px -30px #0d0f1459}.mkt .w-faq-ask-figure{border-radius:18px;flex:none;place-items:center;width:72px;height:72px;display:grid}.mkt .w-faq-ask-title{font-size:var(--t-small);color:var(--o-ink);font-weight:500}.mkt .w-faq-ask-body{color:var(--o-ink-3);margin-top:4px;font-size:.9375rem;line-height:1.5}.mkt .w-faq-ask-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}@media (max-width:900px){.mkt .w-faq-split{grid-template-columns:minmax(0,1fr)}.mkt .w-faq-intro{position:static}}.mkt #plans.sp-band:not(#o):not(#p){padding-top:clamp(.5rem,1.5vw,1rem)}
