.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}
.o-ind{--ind-card:min(1160px, calc(100vw - 72px));--ind-glass:#ffffff94;--ind-glass-edge:#ffffffd9;background:radial-gradient(60% 50% at 12% 18%, #2952e312, transparent 70%), radial-gradient(55% 45% at 88% 80%, #0d0f140d, transparent 70%), var(--o-paper-2,#f6f6f7);padding-block:clamp(1rem,1.8vw,1.5rem);position:relative;overflow:hidden}.o-ind-head{text-align:center;max-width:46rem;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.mkt .o-ind-title:not(#o){margin-inline:auto}.mkt .o-ind-lede:not(#o){max-width:40rem;margin-inline:auto}.o-ind-pills{scroll-behavior:smooth;scrollbar-width:none;background:var(--ind-glass);border:1px solid var(--ind-glass-edge);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border-radius:999px;gap:4px;width:max-content;max-width:min(1160px,100vw - 32px);margin:clamp(28px,4vw,40px) auto 0;padding:6px;display:flex;overflow-x:auto;box-shadow:0 1px 2px #0d0f140d,0 12px 32px -18px #0d0f1440;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28px calc(100% - 28px),#0000 100%)}.o-ind-pills::-webkit-scrollbar{display:none}.o-ind-pill{color:var(--o-ink-2);white-space:nowrap;transition:background-color .2s var(--w-ease,ease), color .2s var(--w-ease,ease), box-shadow .2s var(--w-ease,ease);border-radius:999px;flex:none;padding:10px 20px;font-size:.9375rem;font-weight:500;position:relative;overflow:hidden}.o-ind-pill:hover{color:var(--o-ink)}.o-ind-pill[aria-selected=true]{color:var(--o-ink);background:#fff;box-shadow:0 1px 2px #0d0f1414,0 0 0 1px #0d0f140a}.o-ind-pill:focus-visible{outline:2px solid var(--o-ink);outline-offset:2px}.o-ind-pill-fill{background:var(--o-ink);opacity:.55;transform-origin:0;border-radius:2px;height:2px;animation:linear forwards paused o-ind-fill;position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(0)}.o-ind-pill-fill[data-playing]{animation-play-state:running}@keyframes o-ind-fill{to{transform:scaleX(1)}}.o-ind-track{padding-inline:calc((100vw - var(--ind-card)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;gap:24px;margin-top:clamp(28px,4vw,44px);padding-block:8px 24px;display:flex;overflow-x:auto}.o-ind-track[data-dragging]{scroll-snap-type:none;cursor:grabbing}.o-ind-track[data-dragging] .o-ind-card{transition:none}.o-ind-track::-webkit-scrollbar{display:none}.o-ind-card{width:var(--ind-card);scroll-snap-align:center;background:var(--ind-glass);border:1px solid var(--ind-glass-edge);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);opacity:.5;transition:opacity .4s var(--w-ease,ease), transform .4s var(--w-ease,ease);cursor:pointer;border-radius:32px;flex:none;grid-template-columns:minmax(0,1fr) minmax(260px,30%);gap:12px;padding:12px;display:grid;transform:scale(.97);box-shadow:0 1px 2px #0d0f140d,0 30px 60px -36px #0d0f1459}.o-ind-card[data-current]{opacity:1;transform:none}.o-ind-photo{background:var(--o-paper-3);border-radius:22px;min-height:clamp(460px,44vw,600px);position:relative;overflow:hidden}.o-ind-photo img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.o-ind-ask,.o-ind-agent{color:#fff;-webkit-backdrop-filter:blur(26px)saturate(1.6);backdrop-filter:blur(26px)saturate(1.6);background:linear-gradient(#fff3,#ffffff0f),#12141a47;border:1px solid #ffffff42;position:absolute;box-shadow:inset 0 1px #ffffff38,0 24px 48px -28px #0000008c}.o-ind-ask{border-radius:18px;width:min(330px,34%);padding:16px 20px;font-size:.875rem;line-height:1.45;top:clamp(18px,6%,40px);right:clamp(48px,10%,96px)}.o-ind-agent{border-radius:20px;width:min(340px,36%);padding:18px 12px 12px;top:clamp(100px,22%,140px);right:clamp(16px,4%,36px)}.o-ind-agent>:not(.o-ind-knows){padding-inline:10px}.o-ind-agent-who{color:#ffffffeb;align-items:center;gap:8px;font-size:.8125rem;font-weight:500;display:flex}.o-ind-mark{background:conic-gradient(from 210deg,#fff,#ffffff73,#fff);border-radius:50%;width:14px;height:14px}.o-ind-lead{margin-top:14px;font-size:.875rem;font-weight:600;line-height:1.4}.o-ind-finds{color:#ffffffe0;margin-top:8px;font-size:.8125rem;line-height:1.5}.o-ind-knows{background:#fff;border-radius:12px;margin-top:14px;overflow:hidden;box-shadow:0 8px 20px -14px #0006}.o-ind-knows li{gap:1px;padding:10px 14px;font-size:.8125rem;line-height:1.35;display:grid}.o-ind-knows li+li{border-top:1px solid var(--o-line)}.o-ind-knows li span:first-child{color:var(--o-ink);font-weight:500}.o-ind-knows li span:last-child{color:var(--o-ink-3)}.o-ind-card[data-side=left] .o-ind-ask{left:clamp(48px,10%,96px);right:auto}.o-ind-card[data-side=left] .o-ind-agent{left:clamp(16px,4%,36px);right:auto}.o-ind-copy{flex-direction:column;padding:clamp(16px,2.4vw,28px) clamp(12px,1.6vw,20px);display:flex}.o-ind-group{color:var(--o-ink-3);font-size:.8125rem;font-weight:500}.mkt .o-ind-name{letter-spacing:-.025em;color:var(--o-ink);margin-top:8px;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.25rem);font-weight:600;line-height:1.08}.o-ind-for{color:var(--o-ink-2);margin-top:16px;font-size:1rem;line-height:1.5}.o-ind-role{color:var(--o-ink-3);margin-top:10px;font-size:.9375rem;line-height:1.5}.o-ind-cta{color:var(--o-ink);transition:background-color .2s var(--w-ease,ease), box-shadow .2s var(--w-ease,ease);background:#fffc;border:1px solid #fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:12px 20px;font-size:.9375rem;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0d0f140f,0 0 0 1px #0d0f140d}.o-ind-cta:hover{background:#fff;box-shadow:0 6px 18px -10px #0d0f1459,0 0 0 1px #0d0f1414}.o-ind-cta svg{width:1rem;height:1rem;transition:transform .2s var(--w-ease,ease)}.o-ind-cta:hover svg{transform:translate(2px)}.o-ind-foot{justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.o-ind-play{width:2.5rem;height:2.5rem;color:var(--o-ink-2);box-shadow:0 0 0 1px var(--o-line);background:#ffffffb3;border-radius:999px;place-items:center;display:grid}.o-ind-play:hover{color:var(--o-ink);background:#fff}.o-ind-play svg{width:.9rem;height:.9rem}.o-ind-count{font-variant-numeric:tabular-nums;min-width:4.5rem;color:var(--o-ink-3);text-align:center;margin-right:8px;font-size:.875rem}@media (max-width:860px){.o-ind{--ind-card:calc(100vw - 40px)}.o-ind-track{gap:12px}.o-ind-card{border-radius:26px;grid-template-columns:minmax(0,1fr);padding:8px}.o-ind-photo{border-radius:20px;min-height:470px}.o-ind-ask{width:auto;left:14px;right:14px}.o-ind-agent{width:auto;inset:auto 14px 14px}.o-ind-finds{display:none}.o-ind-card[data-side] .o-ind-ask,.o-ind-card[data-side] .o-ind-agent{left:14px;right:14px}.o-ind-cta{margin-top:20px}}@media (prefers-reduced-motion:reduce){.o-ind-pill-fill{display:none}.o-ind-card,.o-ind-pill,.o-ind-cta svg{transition:none}}
.mkt .pr:not(#p){--pr-ink:#0d0f14;--pr-ink-2:#0d0f14ad;--pr-ink-3:#0d0f147a;--pr-line:#0d0f1414;--pr-glass:#ffffffa8;isolation:isolate;flex-direction:column;gap:clamp(32px,3.4vw,48px);padding:0;display:flex;position:relative}.mkt .pr-field:not(#p){z-index:-1;pointer-events:none;background:radial-gradient(40% 45% at 22% 40%,#0d0f1412,#0000 70%),radial-gradient(38% 42% at 80% 36%,#0d0f140f,#0000 70%),radial-gradient(60% 50% at 50% 70%,#0d0f140d,#0000 72%),#f3f4f6;position:absolute;inset:-60px 0 -20px;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}.mkt .pr-field:not(#p):before,.mkt .pr-field:not(#p):after{content:"";filter:blur(60px);border-radius:999px;position:absolute}.mkt .pr-field:not(#p):before{background:#fffffff2;width:34%;height:46%;top:22%;left:8%}.mkt .pr-field:not(#p):after{background:#0d0f1414;width:30%;height:40%;top:30%;right:6%}.mkt .pr-head:not(#p){text-align:center;flex-direction:column;align-items:center;gap:14px;padding-top:0;display:flex}.mkt .pr-pill:not(#p){height:30px;color:var(--pr-ink);font-size:var(--t-ui);background:#ffffffb3;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0d0f140f}.mkt .pr-pill-dot:not(#p){background:var(--pr-ink);border-radius:999px;width:6px;height:6px}.mkt .pr-title:not(#p){text-wrap:balance;max-width:18ch;margin:0}.mkt .pr-lede:not(#p){max-width:40rem;margin:0}.mkt .pr-toggle:not(#p){box-shadow:0 1px 2px #0d0f140d, inset 0 0 0 1px var(--pr-line);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:999px;gap:4px;margin-top:8px;padding:4px;display:inline-flex}.mkt .pr-toggle:not(#p) button{height:36px;color:var(--pr-ink-2);font:inherit;font-size:var(--t-small);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.mkt .pr-toggle:not(#p) button[aria-pressed=true]{background:var(--pr-ink);color:#fff}.mkt .pr-toggle-save:not(#p){color:inherit;font-size:var(--t-ui);background:#0d0f140f;border-radius:999px;padding:2px 8px}.mkt .pr-toggle:not(#p) button[aria-pressed=true] .pr-toggle-save{background:#ffffff29}.mkt .pr-grid:not(#p){grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(14px,1.4vw,20px);display:grid}.mkt .pr-card:not(#p){--card-ink:var(--pr-ink);--card-ink-2:var(--pr-ink-2);--card-ink-3:var(--pr-ink-3);--card-line:var(--pr-line);background:var(--pr-glass);color:var(--card-ink);border:1px solid #fffffff2;border-radius:28px;flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #0d0f140d,0 2px 4px #0d0f1408,0 36px 70px -40px #0d0f1452}.mkt .pr-card:not(#p):hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0d0f140f,0 40px 70px -40px #0d0f146b}.mkt .pr-card[data-popular]:not(#p){--card-ink:#fff;--card-ink-2:#ffffffb8;--card-ink-3:#ffffff80;--card-line:#ffffff1f;background:#0d0f14e6;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f,0 40px 80px -36px #0d0f1499}.mkt .pr-card-top:not(#p){flex-direction:column;padding:clamp(22px,2vw,30px) clamp(22px,2vw,30px) clamp(22px,2vw,28px);display:flex}.mkt .pr-card-head:not(#p){justify-content:space-between;align-items:center;gap:10px;display:flex}.mkt .pr-card-icon:not(#p){background:var(--pr-ink);color:#fff;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff2e,0 8px 16px -10px #0d0f1499}.mkt .pr-card[data-popular] .pr-card-icon:not(#p){color:var(--pr-ink);background:#fff}.mkt .pr-card-icon:not(#p) svg{width:20px;height:20px}.mkt .pr-card-tag:not(#p){height:28px;box-shadow:inset 0 0 0 1px var(--card-line,var(--pr-line));color:var(--card-ink-2,var(--pr-ink-2));font-size:var(--t-ui);white-space:nowrap;background:#ffffffbf;border-radius:999px;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.mkt .pr-card[data-popular] .pr-card-tag:not(#p){background:#ffffff1a}.mkt .pr-card-name:not(#p){font-size:var(--t-secondary);letter-spacing:-.025em;color:var(--card-ink);margin:22px 0 0;font-weight:600}.mkt .pr-card-tagline:not(#p){min-height:3em;color:var(--card-ink-2);font-size:var(--t-body);margin:8px 0 0;line-height:1.5}.mkt .pr-card-price:not(#p){white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:4px 10px;margin:26px 0 0;display:flex}.mkt .pr-card-value:not(#p){letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--card-ink);font-size:clamp(2.25rem,2.9vw,3rem);font-weight:600;line-height:.95}.mkt .pr-card-was:not(#p){color:var(--card-ink-3);font-size:var(--t-card);font-variant-numeric:tabular-nums}.mkt .pr-card-per:not(#p){color:var(--card-ink-3);font-size:var(--t-small)}.mkt .pr-card-note:not(#p){color:var(--card-ink-3);font-size:var(--t-small);margin:8px 0 0}.mkt .pr-card-cta:not(#p){background:var(--pr-ink);color:#fff;height:50px;font-size:var(--t-body);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 12px 24px -14px #0d0f148c}.mkt .pr-card-cta:not(#p):hover{transform:translateY(-1px)}.mkt .pr-card-cta:not(#p) svg{width:16px;height:16px}.mkt .pr-card[data-popular] .pr-card-cta:not(#p){color:var(--pr-ink);background:#fff}.mkt .pr-card-body:not(#p){border-top:1px dashed var(--card-line);flex-direction:column;flex:1;margin:0 clamp(22px,2vw,30px);padding:24px 0 clamp(22px,2vw,28px);display:flex}.mkt .pr-card[data-popular] .pr-card-body:not(#p){border-top-color:#ffffff2e}.mkt .pr-card-includes:not(#p){color:var(--card-ink);font-size:var(--t-small);margin:0 0 16px;font-weight:600}.mkt .pr-card-list:not(#p){gap:13px;margin:0;padding:0;list-style:none;display:grid}.mkt .pr-card-list:not(#p) li{color:var(--card-ink-3);font-size:var(--t-small);align-items:center;gap:12px;line-height:1.35;display:flex}.mkt .pr-card-list:not(#p) li[data-has]{color:var(--card-ink-2)}.mkt .pr-card-row:not(#p){flex:1;min-width:0}.mkt .pr-card-amount:not(#p){color:var(--card-ink);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.mkt .pr-mark:not(#p){width:20px;height:20px;color:var(--card-ink-3,var(--pr-ink-3));background:#0d0f140f;border-radius:999px;flex:none;place-items:center;display:grid}.mkt li[data-has]>.pr-mark:not(#p),.mkt .pr-ent-list .pr-mark:not(#p){background:var(--pr-ink);color:#fff}.mkt .pr-card[data-popular] li[data-has]>.pr-mark:not(#p){color:var(--pr-ink);background:#fff}.mkt .pr-card[data-popular] .pr-mark:not(#p){background:#ffffff1a}.mkt .pr-mark:not(#p) svg{stroke-width:3px;width:11px;height:11px}.mkt .pr-card-best:not(#p){color:var(--card-ink-3);font-size:var(--t-small);margin:auto 0 0;padding-top:22px;line-height:1.5}.mkt .pr-enterprise:not(#p){background:#fffffff0;border:1px solid #fffffff2;border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:32px;padding:clamp(24px,2.4vw,34px);display:grid;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0d0f140d,0 18px 36px -28px #0d0f1429}.mkt .pr-ent-main:not(#p){align-items:flex-start;gap:16px;display:flex}.mkt .pr-ent-kicker:not(#p){color:var(--pr-ink-3);font-size:var(--t-ui);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.mkt .pr-ent-title:not(#p){color:var(--pr-ink);line-height:1.2;font-size:var(--t-secondary);letter-spacing:-.02em;margin:6px 0 0;font-weight:600}.mkt .pr-ent-body:not(#p){color:var(--pr-ink-2);font-size:var(--t-body);margin:8px 0 0;line-height:1.5}.mkt .pr-ent-list:not(#p){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}.mkt .pr-ent-list:not(#p) li{color:var(--pr-ink-2);font-size:var(--t-small);align-items:center;gap:12px;line-height:1.4;display:flex}.mkt .pr-ent-actions:not(#p){flex-direction:column;align-items:stretch;gap:8px;min-width:190px;display:flex}.mkt .pr-ent-actions .pr-card-cta:not(#p){margin:0;padding:0 20px}.mkt .pr-ent-ask:not(#p){height:40px;box-shadow:inset 0 0 0 1px var(--pr-line);color:var(--pr-ink);font:inherit;font-size:var(--t-small);cursor:pointer;background:#ffffffb3;border:0;border-radius:999px;font-weight:500}.mkt .pr-ent-ask:not(#p):hover{background:#fff}.mkt .pr-compare:not(#p){flex-direction:column;gap:18px;margin-top:16px;display:flex}.mkt .pr-compare-intro:not(#p){text-align:center;gap:6px;display:grid}.mkt .pr-compare-intro:not(#p)>*{margin:0}.mkt .pr-table:not(#p){--cols:minmax(260px, 1.8fr) repeat(5, minmax(118px, 1fr));background:var(--pr-glass);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border:1px solid #ffffffe6;border-radius:26px;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0d0f140d,0 30px 60px -44px #0d0f1447}.mkt .pr-table-head:not(#p),.mkt .pr-row:not(#p){grid-template-columns:var(--cols);display:grid}.mkt .pr-table-head:not(#p){z-index:1;border-bottom:1px solid var(--pr-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffdb;border-radius:26px 26px 0 0;position:relative}.mkt .pr-table-plan:not(#p){flex-direction:column;gap:8px;padding:24px 16px 20px;display:flex}.mkt .pr-table-plan[data-popular]:not(#p),.mkt .pr-row-cell[data-popular]:not(#p){background:#0d0f1409}.mkt .pr-table-plan[data-popular]:not(#p){border-radius:18px 18px 0 0}.mkt .pr-table-name:not(#p){color:var(--pr-ink);font-size:var(--t-body);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.mkt .pr-table-name .pr-card-tag:not(#p){height:20px;padding:0 8px;font-size:10.5px}.mkt .pr-table-price:not(#p){color:var(--pr-ink);font-size:var(--t-secondary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.mkt .pr-table-price:not(#p) small{color:var(--pr-ink-3);font-size:12px;font-weight:400}.mkt .pr-table-cta:not(#p){height:40px;box-shadow:inset 0 0 0 1px var(--pr-line);color:var(--pr-ink);font-size:var(--t-small);background:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.mkt .pr-table-plan[data-popular] .pr-table-cta:not(#p){background:var(--pr-ink);box-shadow:none;color:#fff}.mkt .pr-group:not(#p):last-child{border-radius:0 0 26px 26px;overflow:hidden}.mkt .pr-group:not(#p)+.pr-group{border-top:1px solid var(--pr-line)}.mkt .pr-group-toggle:not(#p){width:100%;color:var(--pr-ink);font:inherit;font-size:var(--t-card);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:20px 24px;font-weight:600;display:flex}.mkt .pr-group-toggle:not(#p):hover{background:#0d0f1405}.mkt .pr-group-count:not(#p){color:var(--pr-ink-2);background:#0d0f140f;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:500}.mkt .pr-group-chev:not(#p){width:16px;height:16px;color:var(--pr-ink-3);margin-left:auto;transition:transform .2s}.mkt .pr-group[data-open] .pr-group-chev:not(#p){transform:rotate(180deg)}.mkt .pr-group-rows:not(#p){border-top:1px solid var(--pr-line);background:#ffffffb3}.mkt .pr-row:not(#p)+.pr-row{border-top:1px solid var(--pr-line)}.mkt .pr-row-name:not(#p){color:var(--pr-ink);font-size:var(--t-body);gap:3px;padding:16px 24px;display:grid}.mkt .pr-row-name:not(#p) small{color:var(--pr-ink-3);font-size:var(--t-small);line-height:1.4}.mkt .pr-row-cell:not(#p){text-align:center;place-items:center;padding:10px 8px;display:grid}.mkt .pr-cell:not(#p){color:var(--pr-ink);font-size:var(--t-small);font-variant-numeric:tabular-nums;font-weight:500}.mkt .pr-cell[data-empty]:not(#p){color:var(--pr-ink-3)}.mkt .pr-tick:not(#p){background:var(--pr-ink);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.mkt .pr-tick:not(#p) svg{stroke-width:3px;width:12px;height:12px}.mkt .pr-compare-link:not(#p){text-align:center;margin:0}.mkt .pr-compare-link:not(#p) a{height:42px;box-shadow:inset 0 0 0 1px var(--pr-line);color:var(--pr-ink);font-size:var(--t-small);background:#ffffffb3;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-weight:500;text-decoration:none;display:inline-flex}.mkt .pr-compare-link:not(#p) svg{width:16px;height:16px}.mkt .pr-foot:not(#p){max-width:62rem;color:var(--pr-ink-3);font-size:var(--t-small);text-align:center;margin:0 auto;line-height:1.6}@media (max-width:1199px){.mkt .pr-grid:not(#p){grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .pr-enterprise:not(#p){grid-template-columns:minmax(0,1fr)}.mkt .pr-ent-actions:not(#p){flex-direction:row}}@media (max-width:899px){.mkt .pr-table:not(#p){overflow-x:auto}.mkt .pr-table-head:not(#p),.mkt .pr-group:not(#p){min-width:860px}.mkt .pr-table-head:not(#p){position:static}}@media (max-width:639px){.mkt .pr-grid:not(#p),.mkt .pr-ent-list:not(#p){grid-template-columns:minmax(0,1fr)}.mkt .pr-ent-actions:not(#p){flex-direction:column}}@media (prefers-reduced-motion:reduce){.mkt .pr-card:not(#p),.mkt .pr-card-cta:not(#p),.mkt .pr-group-chev:not(#p){transition:none}.mkt .pr-card:not(#p):hover{transform:none}}.mkt .pr-card-shell:not(#p){--notch-w:138px;--notch-h:42px;--notch-r:14px;filter:drop-shadow(0 0 .6px #0d0f1459)drop-shadow(0 16px 22px #0d0f140f)drop-shadow(0 1px 2px #0d0f140a);flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.mkt .pr-card-shell:not(#p):hover{transform:translateY(-3px)}.mkt .pr-card-shell[data-popular]:not(#p){filter:drop-shadow(0 20px 28px #0d0f1429)drop-shadow(0 1px 2px #0d0f1414)}.mkt .pr-card-shell .pr-card:not(#p){-webkit-mask:linear-gradient(#000 0 0) 0 0 / calc(100% - var(--notch-w) - var(--notch-r)) 100% no-repeat, linear-gradient(#000 0 0) calc(100% - var(--notch-w)) var(--notch-r) / var(--notch-r) calc(100% - var(--notch-r)) no-repeat, radial-gradient(circle at 0 100%, #000 calc(var(--notch-r) - .5px), transparent var(--notch-r)) calc(100% - var(--notch-w)) 0 / var(--notch-r) var(--notch-r) no-repeat, linear-gradient(#000 0 0) 0 var(--notch-h) / calc(100% - var(--notch-r)) calc(100% - var(--notch-h)) no-repeat, linear-gradient(#000 0 0) 100% calc(var(--notch-h) + var(--notch-r)) / var(--notch-r) calc(100% - var(--notch-h) - var(--notch-r)) no-repeat, radial-gradient(circle at 0 100%, #000 calc(var(--notch-r) - .5px), transparent var(--notch-r)) 100% var(--notch-h) / var(--notch-r) var(--notch-r) no-repeat, radial-gradient(circle at 100% 0, transparent calc(var(--notch-r) - .5px), #000 var(--notch-r)) calc(100% - var(--notch-w) + var(--notch-r)) calc(var(--notch-h) - var(--notch-r)) / var(--notch-r) var(--notch-r) no-repeat;-webkit-mask:linear-gradient(#000 0 0) 0 0 / calc(100% - var(--notch-w) - var(--notch-r)) 100% no-repeat, linear-gradient(#000 0 0) calc(100% - var(--notch-w)) var(--notch-r) / var(--notch-r) calc(100% - var(--notch-r)) no-repeat, radial-gradient(circle at 0 100%, #000 calc(var(--notch-r) - .5px), transparent var(--notch-r)) calc(100% - var(--notch-w)) 0 / var(--notch-r) var(--notch-r) no-repeat, linear-gradient(#000 0 0) 0 var(--notch-h) / calc(100% - var(--notch-r)) calc(100% - var(--notch-h)) no-repeat, linear-gradient(#000 0 0) 100% calc(var(--notch-h) + var(--notch-r)) / var(--notch-r) calc(100% - var(--notch-h) - var(--notch-r)) no-repeat, radial-gradient(circle at 0 100%, #000 calc(var(--notch-r) - .5px), transparent var(--notch-r)) 100% var(--notch-h) / var(--notch-r) var(--notch-r) no-repeat, radial-gradient(circle at 100% 0, transparent calc(var(--notch-r) - .5px), #000 var(--notch-r)) calc(100% - var(--notch-w) + var(--notch-r)) calc(var(--notch-h) - var(--notch-r)) / var(--notch-r) var(--notch-r) no-repeat;mask:linear-gradient(#000 0 0) 0 0 / calc(100% - var(--notch-w) - var(--notch-r)) 100% no-repeat, linear-gradient(#000 0 0) calc(100% - var(--notch-w)) var(--notch-r) / var(--notch-r) calc(100% - var(--notch-r)) no-repeat, radial-gradient(circle at 0 100%, #000 calc(var(--notch-r) - .5px), transparent var(--notch-r)) calc(100% - var(--notch-w)) 0 / var(--notch-r) var(--notch-r) no-repeat, linear-gradient(#000 0 0) 0 var(--notch-h) / calc(100% - var(--notch-r)) calc(100% - var(--notch-h)) no-repeat, linear-gradient(#000 0 0) 100% calc(var(--notch-h) + var(--notch-r)) / var(--notch-r) calc(100% - var(--notch-h) - var(--notch-r)) no-repeat, radial-gradient(circle at 0 100%, #000 calc(var(--notch-r) - .5px), transparent var(--notch-r)) 100% var(--notch-h) / var(--notch-r) var(--notch-r) no-repeat, radial-gradient(circle at 100% 0, transparent calc(var(--notch-r) - .5px), #000 var(--notch-r)) calc(100% - var(--notch-w) + var(--notch-r)) calc(var(--notch-h) - var(--notch-r)) / var(--notch-r) var(--notch-r) no-repeat;background:#fffffff0;flex:1;transform:none;box-shadow:inset 0 1px #fffffff2}.mkt .pr-card-shell[data-popular] .pr-card:not(#p){background:#0d0f14eb}.mkt .pr-card-shell .pr-card:not(#p):hover{transform:none}.mkt .pr-card-notch:not(#p){z-index:1;width:var(--notch-w);height:var(--notch-h);padding-left:var(--notch-r);color:var(--pr-ink-2);font-size:var(--t-ui);white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex;position:absolute;top:0;right:0}.mkt .pr-card-notch:not(#p) i{background:var(--pr-ink-3);border-radius:999px;width:6px;height:6px}.mkt .pr-card-shell[data-popular] .pr-card-notch:not(#p){color:var(--pr-ink);font-weight:600}.mkt .pr-card-shell[data-popular] .pr-card-notch:not(#p) i{background:var(--pr-ink)}@media (prefers-reduced-motion:reduce){.mkt .pr-card-shell:not(#p){transition:none}.mkt .pr-card-shell:not(#p):hover{transform:none}}.mkt .pr-card-numbers:not(#p){border-bottom:1px dashed var(--card-line);gap:9px;margin:0 0 20px;padding:0 0 20px;display:grid}.mkt .pr-card-numbers:not(#p)>div{font-size:var(--t-small);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mkt .pr-card-numbers:not(#p) dt{color:var(--card-ink-2)}.mkt .pr-card-numbers:not(#p) dd{color:var(--card-ink);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.mkt .pr-card-more:not(#p){color:var(--card-ink-2);font-size:var(--t-small);text-underline-offset:3px;margin-top:14px;text-decoration:underline}.mkt .pr-card-more:not(#p):hover{color:var(--card-ink)}.mkt .so-section[data-band=pricing]:not(#o):not(#p):not(#q){padding-top:clamp(4px,1vw,12px);padding-bottom:clamp(1rem,1.8vw,1.5rem)}
.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-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)}
