:root{--tint:var(--c-tint);--ink-2:#473b5c;--ink-deep:#1d1530;--text:var(--c-text);--muted:var(--c-muted);--line-cyan:#4fd8ee;--white:var(--c-white);--page:var(--c-page);--card:var(--c-card);--rule:rgba(9,6,13,.12);--rule-w:hsla(0,0%,100%,.2);--body:"Inter","DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--nav-h:32px;color-scheme:light}html{background:var(--page);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}body{background:var(--page);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{text-decoration:none}a,button{color:inherit}button{background:none;border:0;cursor:pointer;font:inherit;padding:0}:focus-visible{border-radius:4px;outline:2px solid var(--cyan);outline-offset:3px}.wrap{margin-inline:auto;max-width:var(--wrap);padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut-r),env(safe-area-inset-right,0px));width:100%}.btn{align-items:center;border-radius:var(--radius-btn);display:inline-flex;font-family:var(--body);font-size:var(--fs-button);font-weight:500;gap:8px;height:38px;justify-content:center;letter-spacing:-.005em;padding:0 20px;transition:background-color .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s;white-space:nowrap}.btn-primary{background:var(--c-cta);border:1.5px solid var(--c-cta);color:var(--white)}.btn-primary:hover{background:var(--white);border-color:var(--white);color:var(--blue)}.btn-ghost{border:1px solid hsla(0,0%,100%,.95);color:var(--white)}.btn-ghost:hover{background:var(--white);color:var(--blue)}.btn-outline{border:1px solid var(--ink);color:var(--ink)}.btn-outline:hover{background:var(--ink);color:var(--white)}.btn-lg{font-size:var(--fs-label);height:44px;padding:0 22px}.btn-primary{height:39px;margin-block:-.5px}.arrow{display:inline-block;transition:transform .18s}a:hover .arrow,button:hover .arrow{transform:translateX(3px)}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(85,223,234,.6)}70%{box-shadow:0 0 0 6px rgba(85,223,234,0)}to{box-shadow:0 0 0 0 rgba(85,223,234,0)}}.hero{background:#2a10f5;color:var(--white);isolation:isolate;overflow:hidden;position:relative}.hero .grad{height:auto;left:0;max-width:none;pointer-events:none;position:absolute;top:0;transform-origin:0 0;user-select:none;z-index:-1}.hero-inner{display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 530px;padding-bottom:150px;padding-top:calc(var(--nav-h) + 26px)}.hero-copy{min-width:0;padding-left:34px;padding-top:18px}.eyebrow{color:var(--cyan);font-size:var(--fs-button);font-weight:700;letter-spacing:.005em;margin:0 0 4px;text-transform:uppercase}.eyebrow,.hero h1{font-family:var(--display)}.hero h1{font-size:65px;font-weight:500;letter-spacing:-.028em;line-height:.94;margin:6px 0 26px;text-wrap:balance}.hero h1 span{display:block}.hero .lede{color:hsla(0,0%,100%,.96);font-size:var(--fs-label);font-variation-settings:"opsz" 40;letter-spacing:-.005em;line-height:1.34;margin:0 0 66px;max-width:470px}.hero .ctas{display:flex;flex-wrap:wrap;gap:10px;margin-left:-3px}.feed-col{align-self:start;justify-content:flex-end;min-width:0;overflow-clip-margin:60px;overflow-x:hidden;overflow-x:clip;overflow-y:visible}.feed{flex:none;margin-top:-1px;position:relative;width:530px}.feed .panel{background:radial-gradient(120% 95% at 100% 0,rgba(118,168,255,.48),rgba(80,120,255,.22) 45%,rgba(60,80,255,0) 78%),linear-gradient(90deg,rgba(80,110,255,0),rgba(90,130,255,.18) 40%);border-top-right-radius:46px;inset:0 0 -40px 12px;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent);position:absolute}.feed svg.snake{height:auto;left:0;overflow:visible;position:absolute;top:0;width:100%}.snake path{fill:none;stroke:var(--line-cyan);stroke-linecap:round;stroke-width:2}.snake .glow{filter:blur(3px);stroke:rgba(85,223,234,.35);stroke-width:6}.feed .head{align-items:flex-start;color:rgba(222,224,245,.82);display:flex;font-family:var(--feed);font-size:14px;font-weight:600;height:44px;justify-content:space-between;letter-spacing:.01em;padding:12px 58px 0 90px;position:relative;text-transform:uppercase}.feed .head .live{align-items:center;display:inline-flex;gap:7px}.feed .head .live i{animation:ping 2s infinite;background:var(--ok);border-radius:var(--radius-round);height:6px;width:6px}.rows{list-style:none;margin:0;padding:0}.row,.rows{position:relative}.row{cursor:default;font-family:var(--feed);height:55.5px;overflow:hidden;overflow:clip;overflow-clip-margin:4px}.slot{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 116px;inset:0;opacity:0;padding:0 57px 0 90px;position:absolute}.row .t{min-width:0}.row .t b{color:var(--white);display:block;font-size:14.6px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row .t small{color:rgba(235,236,255,.82);display:block;font-size:9.5px;margin-top:3px}.pill,.row .t small{letter-spacing:.02em;text-transform:uppercase}.pill{align-items:center;background:var(--c-pill);border-radius:13px;color:var(--white);display:flex;font-family:var(--feed);font-size:11px;font-weight:600;gap:9px;height:26px;justify-content:flex-start;padding:0 9px;transition:box-shadow .2s ease}.pill i{background:var(--c);border-radius:var(--radius-round);flex:none;height:8px;width:8px}.pill span{flex:1;margin:0 -5px 0 -9px;position:relative;text-align:center;top:0}.row:hover .pill{box-shadow:0 0 0 2px rgba(85,223,234,.45)}.feed .head,.feed .legend,.feed .panel,.feed svg.snake{opacity:0}.snake .run{filter:blur(3px);opacity:0;stroke:#bff7fb;stroke-width:5.5}.snake .run-core{filter:blur(.9px);opacity:0;stroke:var(--c-white);stroke-width:1.6}.feed-note{align-items:center;display:flex;gap:14px}.feed-note button{color:rgba(235,236,255,.85);text-decoration:underline;text-underline-offset:3px}.feed-note button:hover{color:var(--white)}.legend{align-items:flex-end;color:rgba(222,224,245,.82);display:flex;font-family:var(--feed);font-size:12.5px;gap:14px;height:61px;justify-content:flex-end;letter-spacing:.01em;padding:0 58px 9px 0;position:relative;text-transform:uppercase}.legend span{align-items:center;display:inline-flex;gap:5px}.legend i{background:var(--c);border-radius:var(--radius-round);height:8px;width:8px}.feed-note{color:var(--c-white);font-size:11.5px;margin:26px 0 0 90px;max-width:360px;position:relative}section{scroll-margin-top:80px}.sec{padding-block:112px}.sec.tint{background:var(--page)}#integrate{background:var(--card)}.sec.dark{background:var(--ink);color:var(--white)}.kicker{color:var(--c-nav-blue);font-family:var(--display);font-size:var(--fs-body-sm);font-weight:700;letter-spacing:.01em;margin:0 0 10px;text-transform:uppercase}.dark .kicker{color:var(--cyan)}.sec h2{color:var(--ink);font-family:var(--display);font-size:clamp(34px,4.2vw,50px);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin:0;text-wrap:balance}.dark h2{color:var(--white)}.sec-head{align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-bottom:56px}.sec-head>p{color:var(--muted);font-size:var(--fs-label);line-height:1.5;margin:0;max-width:520px}.sec-head.wide{grid-template-columns:minmax(0,1fr)}.sec-head.wide h2{max-width:none;text-wrap:balance}.sec-head.wide .wide-lede{color:var(--muted);font-size:var(--fs-label);line-height:1.5;margin:18px 0 0;max-width:640px}[data-theme=dark] .sec-head.wide .wide-lede{color:var(--muted)}.dark .sec-head>p{color:hsla(0,0%,100%,.75)}.sec-head [style]>p{color:var(--muted);font-size:var(--fs-label);line-height:1.5;margin:0;max-width:520px}.ways{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.way,.ways{display:grid}.way{align-content:start;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-card);grid-row:span 4;grid-template-rows:subgrid;min-height:262px;padding:26px 24px 24px;position:relative;row-gap:12px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.way:hover{border-color:transparent;box-shadow:0 18px 40px rgba(8,16,254,.14);transform:translateY(-4px)}.way h3{color:var(--ink);font-family:var(--display);font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.way p{color:var(--muted);flex:1;font-size:var(--fs-body);line-height:1.5;margin:0}.way .go{color:var(--blue);font-size:var(--fs-body-sm);font-weight:600}.way .kya{align-content:start;border-top:1px solid var(--rule);display:grid;gap:6px;margin-top:6px;padding-top:14px}.way .go{align-self:end;display:flex;flex-wrap:wrap;gap:6px 22px;padding-top:4px}.way .go a{color:inherit;text-decoration:none}.way .go a:focus-visible,.way .go a:hover{text-decoration:underline;text-underline-offset:4px}.way:after{display:none}.way .kya b{align-items:center;color:var(--c-nav-blue);display:inline-flex;font-family:var(--display);font-size:var(--fs-eyebrow);font-weight:800;gap:7px;letter-spacing:.04em;text-transform:uppercase}.way .kya b svg{flex:none;height:18px;width:18px}.way .kya span{color:var(--muted);font-size:14.5px;line-height:1.45}[data-theme=dark] .way .kya b{color:var(--cyan)}.way:after{border-radius:inherit;content:"";inset:0;position:absolute}.life{align-items:stretch;column-gap:16px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:0}.lh{background:linear-gradient(180deg,rgba(47,34,71,0) 0,var(--ink) 92%),linear-gradient(90deg,rgb(var(--tab)/.9),rgb(var(--tab)/.35));border-radius:14px 14px 0 0;color:var(--white);display:block;font-family:var(--display);font-size:var(--fs-body-sm);font-weight:800;letter-spacing:.02em;margin-bottom:-40px;padding:18px 18px 58px;position:relative;text-transform:uppercase;z-index:0}.lh em{font-style:normal;font-weight:400;letter-spacing:0;text-transform:none}.lh.v{--tab:85 223 234}.lh.a{--tab:128 108 196}.lh.k{--tab:176 52 148}.life>.step{z-index:1}.lh.v{grid-column:1;grid-row:1}.lh.a{grid-column:2/5;grid-row:1}.lh.k{grid-column:5;grid-row:1}.lh.a2{display:none}.life>.step{grid-row:2}.step.v{color:var(--blue)}.step.a{color:#7a2cf0}.step.k{color:#c400d0}.step{background:rgba(255,255,255,var(--card-a,.9));border-radius:var(--radius-card);display:flex;flex-direction:column;gap:8px;min-height:max(216px,var(--ck-h,0px));min-width:0;padding:22px 20px;position:relative}.step h3{color:var(--ink);font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0}.step p{color:var(--muted);font-size:var(--step-p,15px);line-height:1.5;margin:0}.step .lx{float:right;height:0;width:100%}.step .lx+h3{margin-top:0}.step.pre{background:none;display:block;overflow:hidden}.step.pre h3{margin-bottom:8px}.step>svg{left:0;overflow:visible;pointer-events:none;position:absolute;top:0}.step.pre{isolation:isolate}.step.pre>svg{height:100%;width:100%;z-index:-1}.ck-g{fill:var(--c-ok)}.ck-m{fill:#ff25ba}.life.over .step.pre>h3,.life.over .step.pre>p{position:relative;z-index:3}.point{align-items:center;background:var(--blue);border-radius:var(--radius-card);color:var(--white);display:flex;gap:28px;isolation:isolate;justify-content:center;margin-top:28px;overflow:hidden;padding:28px 36px;position:relative}.point .grad{height:auto;left:auto;max-width:none;pointer-events:none;position:absolute;right:-260px;top:-760px;transform:scale(-1);width:2382px;z-index:-1}@media (max-width:1060px){.point .grad{right:-440px}}@media (max-width:640px){.point{padding:22px 24px}.point .grad{right:-520px;top:-700px}}.point.plain{background:none}.point .pmark{fill:var(--white);flex:none;height:57.6px;position:relative;top:-5px;width:auto}.point p{flex:0 1 760px;font-size:19px;line-height:1.45;margin:0;max-width:760px;min-width:0}.products{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));isolation:isolate;margin-top:112px;position:relative}.prod-bg{background:var(--blue);border-radius:var(--radius-card);height:125%;left:12.5%;overflow:hidden;position:absolute;top:-12.5%;width:75%;z-index:-1}.prod-bg .grad{height:auto;left:-260px;max-width:none;pointer-events:none;position:absolute;top:-180px;transform:scaleY(-1);width:2382px}.prod{background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-frame);display:flex;flex-direction:column;padding:30px 28px 26px;transition:box-shadow .2s,transform .2s}.prod:hover{box-shadow:0 18px 40px rgba(20,10,60,.12);transform:translateY(-3px)}.prod .name{color:var(--blue);font-size:14px;font-weight:700;letter-spacing:.03em;margin:0;text-transform:uppercase}.prod .name,.prod h3{font-family:var(--display)}.prod h3{color:var(--ink);font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:10px 0 22px}.prod ul{display:grid;flex:1;gap:11px;list-style:none;margin:0 0 26px;padding:0}.prod li{color:var(--text);display:grid;font-size:var(--fs-body);gap:10px;grid-template-columns:18px minmax(0,1fr);line-height:1.4}.prod li:before{background:var(--tint) center/10px no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath fill='none' stroke='%230810fe' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M1.5 5.2 4 7.5l4.5-5'/%3E%3C/svg%3E");border-radius:var(--radius-round);content:"";height:16px;margin-top:2px;width:16px}.prod .links{border-top:1px solid var(--rule);display:flex;font-size:var(--fs-body-sm);font-weight:600;gap:18px;padding-top:18px}.prod .links a{color:var(--blue)}.prod .links a:hover{text-decoration:underline;text-underline-offset:3px}.prod.kya{background:var(--ink);border-color:var(--ink)}.prod.kya .name{color:var(--cyan)}.prod.kya h3{color:var(--white)}.prod.kya li{color:hsla(0,0%,100%,.9)}.prod.kya li:before{background-color:hsla(0,0%,100%,.1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath fill='none' stroke='%2355dfea' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M1.5 5.2 4 7.5l4.5-5'/%3E%3C/svg%3E")}.prod.kya .links{border-color:var(--rule-w)}.prod.kya .links a{color:var(--cyan)}.ptabs{column-gap:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;row-gap:0}.pitem{display:contents}.ptab{align-items:flex-start;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-card);color:var(--ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;grid-row:1;overflow:hidden;padding:20px 22px 22px;position:relative;text-align:left;transition:background-color .2s,border-color .2s,color .2s;width:100%}.ptab:hover{background:var(--white)}.ptab .name{align-items:center;color:var(--blue);display:flex;font-family:var(--display);font-size:14px;font-weight:700;gap:8px;letter-spacing:.03em;text-transform:uppercase}.ptab .name i{background:var(--dot);border-radius:var(--radius-round);height:8px;width:8px}.ptab .promise{font-family:var(--display);font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.15}.ptab .chev{display:none}.ptab[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--white);cursor:default;overflow:visible;z-index:2}.ptab[aria-expanded=true]:after{background:var(--ink);clip-path:polygon(0 0,100% 0,54% 96%,50% 100%,46% 96%);content:"";height:38px;left:50%;margin-left:-22px;position:absolute;top:calc(100% - 1px);width:44px}.ptab[aria-expanded=true] .name{color:var(--cyan)}.pitem.v{--dot:var(--blue)}.pitem.a{--dot:#7a2cf0}.pitem.k{--dot:#c400d0}.ptabs{position:relative}.pind,.pslot,.ptooth{display:none}@media (min-width:768px){.ptabs.slide .pind{background:var(--ink);border-radius:var(--radius-card);display:block;left:0;pointer-events:none;position:absolute;top:0;z-index:2}.ptabs.slide .ptooth{background:inherit;clip-path:polygon(0 0,100% 0,54% 96%,50% 100%,46% 96%);display:block;height:38px;left:50%;margin-left:-22px;position:absolute;top:calc(100% - 1px);width:44px}.ptabs.slide .pind.trail .ptooth{animation:ptrail 1s linear}@keyframes ptrail{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);translate:0 0}24%{animation-timing-function:cubic-bezier(.33,0,.2,1);translate:var(--tx,0) 0}to{translate:0 0}}.ptabs.slide.instant .pind{transition:none}.ptabs.slide:not(.shown) .pind{opacity:0;scale:.97;translate:0 48px}.ptabs.slide .pind{transition-property:transform,width,height,opacity,translate,scale}.ptabs.slide.shown .pind{transition:transform .5s cubic-bezier(.65,0,.35,1),width .5s cubic-bezier(.65,0,.35,1),height .5s cubic-bezier(.65,0,.35,1),opacity .7s ease var(--d,0s),translate 1s cubic-bezier(.2,.75,.1,1) var(--d,0s),scale 1s cubic-bezier(.2,.75,.1,1) var(--d,0s)}.ptabs.slide .pslot{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-card);display:block;left:0;pointer-events:none;position:absolute;top:0;transition:background-color .2s;z-index:1}.ptabs.slide .pslot.hov{background:var(--white)}.ptabs.slide .pslot{transition:background-color .2s,opacity .7s ease var(--d,0s),translate 1s cubic-bezier(.2,.75,.1,1) var(--d,0s),scale 1s cubic-bezier(.2,.75,.1,1) var(--d,0s)}.ptabs.slide .pslot:not(.in){opacity:0;scale:.97;translate:0 48px}.ptabs.slide .ptab,.ptabs.slide .ptab:hover,.ptabs.slide .ptab[aria-expanded=true]{background:transparent;border-color:transparent;color:var(--ink);overflow:hidden;z-index:3}.ptabs.slide .ptab[aria-expanded=true]:after{content:none}.ptabs.slide .ptab .name,.ptabs.slide .ptab .promise{transition:color .25s ease}.ptabs.slide.shown .ptab.lit .promise{color:var(--white);transition-delay:.18s}.ptabs.slide.shown .ptab.lit .name{color:var(--cyan);transition-delay:.18s}}@media (min-width:768px) and (max-width:1060px){.ptabs.slide .ptooth{height:26px;margin-left:-17px;width:34px}}@media (prefers-reduced-motion:reduce){.ptabs.slide .pind{transition:none}.ptabs.slide .pind.trail .ptooth{animation:none}}.ptab[aria-expanded=true] .name i{box-shadow:0 0 0 2px hsla(0,0%,100%,.25)}.ppanel{align-items:center;background:var(--blue);border-radius:var(--radius-card);color:var(--white);display:grid;gap:48px;grid-column:1/-1;grid-row:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);isolation:isolate;opacity:0;overflow:hidden;padding:48px 56px 51px 60px;position:relative;transition:opacity 0s .35s,visibility 0s .35s;visibility:hidden}.ppanel.on{opacity:1;transition:opacity .35s ease;visibility:visible;z-index:1}.ppanel:after{background:linear-gradient(90deg,rgba(236,0,214,.62),rgba(226,0,226,.3) 22%,rgba(217,0,230,0) 48%);content:"";inset:0}.ppanel .grad,.ppanel:after{pointer-events:none;position:absolute;z-index:-1}.ppanel .grad{height:auto;left:-700px;max-width:none;top:-180px;transform:scaleY(-1);width:2382px}.pcopy{align-self:start;margin-top:52px}.pcopy h3{color:var(--white);font-family:var(--display);font-size:clamp(26px,2.6vw,34px);font-weight:500;letter-spacing:-.02em;line-height:1.12;margin:0 0 26px;max-width:520px}.pcopy .cols{align-items:start;display:grid;gap:12px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 30px}.pcopy ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.pcopy li{color:hsla(0,0%,100%,.92);display:grid;font-size:var(--fs-body);gap:10px;grid-template-columns:18px minmax(0,1fr);line-height:1.4}.pcopy li:before{background:hsla(0,0%,100%,.14) 50%/10px no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath fill='none' stroke='%2355dfea' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M1.5 5.2 4 7.5l4.5-5'/%3E%3C/svg%3E");border-radius:var(--radius-round);content:"";height:16px;margin-top:2px;width:16px}.pcopy .links{border-top:1px solid var(--rule-w);display:flex;font-size:var(--fs-body-sm);font-weight:600;gap:22px;padding-top:20px}.pcopy .links a{color:var(--white)}.pcopy .links a:hover{text-decoration:underline;text-underline-offset:3px}.pvis .ui-float{background:var(--cyan);bottom:-24px;box-shadow:0 14px 34px rgba(12,6,40,.24);color:var(--ink)}.pvis .ui-float .tick{background:var(--ink);color:var(--cyan)}.pvis .ui-float .tick.no{background:var(--ink);color:#ff7ae0}.ui-float .tick.no,.who .av.unk{background:#fdeefe;color:#c400d0}.pvis{justify-self:center;max-width:420px;width:100%}.pvis,.ui{position:relative}.ui{background:var(--white);border-radius:var(--radius-frame);box-shadow:0 24px 60px rgba(12,6,40,.28),0 2px 6px rgba(12,6,40,.12);color:var(--ink);font-size:14px;line-height:1.35;padding:20px 22px}.ui .ui-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.ui .ui-t{font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:-.01em}.ui .ui-s{color:var(--muted);font-size:12.5px}.ui .upill{align-items:center;background:var(--tint);border-radius:99px;color:var(--blue);display:inline-flex;font-size:var(--fs-eyebrow);font-weight:600;gap:6px;height:24px;padding:0 10px;white-space:nowrap}.ui .upill.ok{background:rgba(85,223,234,.2);color:#0b6f78}.ui .upill.warn{background:#fdeefe;color:#a1009f}.ui .urows{display:grid;gap:2px;list-style:none;margin:0;padding:0}.ui .urow{align-items:center;border-top:1px solid var(--rule);display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) auto;padding:9px 0}.ui .urow:first-child{border-top:0}.ui .urow b{font-weight:500}.ui .urow .val{color:var(--muted);font-size:12.5px;font-variant-numeric:tabular-nums}.ui .urow.res{grid-template-columns:auto;justify-items:end}.ui .rpill{align-items:center;background:var(--blue);border-radius:var(--radius-inner);color:var(--white);display:inline-flex;font-size:var(--fs-eyebrow);font-weight:600;height:20px;letter-spacing:.01em;padding:0 10px}.ui .rpill.ok{background:var(--cyan);color:var(--ink)}.ui .rpill.dlg{background:#7a2cf0}.ui .rpill.warn{background:#c400d0}.pvis .ui .st{display:grid;position:relative}.pvis .ui .st>*{grid-area:1/1;justify-self:end;transition:opacity .35s ease,transform .35s ease}.pvis .ui .upill.chk{background:#f1f0f4;color:var(--muted)}.pvis .ui .upill.chk i{animation:ping 1.2s infinite;background:currentColor;border-radius:var(--radius-round);height:6px;width:6px}.pvis .ui .st .fin{color:var(--white)}.pvis .ui .st .fin.ok{background:var(--cyan);color:var(--ink)}.pvis .ui .st .fin.dlg{background:#7a2cf0}.pvis .ui .st .fin.warn{background:#c400d0}html:not(.mo) .pvis .st .chk{opacity:0}html.mo .pvis .ex .st .fin{opacity:0;transform:scale(.9)}html.mo .pvis .ex.play .st .fin{opacity:1;transform:none;transition-delay:calc(var(--n,4)*.22s + .3s)}html.mo .pvis .ex.play .st .chk{opacity:0;transition-delay:calc(var(--n,4)*.22s + .3s)}.pvis .ex.ghost .st .chk{opacity:0}.pvis .ex.ghost .st .fin{opacity:1;transform:none}.ui .tick{background:var(--blue);border-radius:var(--radius-round);color:var(--white);display:grid;height:20px;place-items:center;width:20px}.ui .tick svg{height:11px;width:11px}.ui .tick.no{background:#fdeefe;color:#c400d0}.ui .tick.wait{background:var(--tint);color:var(--blue)}.ui-float{align-items:center;background:var(--ink);border-radius:var(--radius-card);bottom:0;box-shadow:0 14px 34px rgba(12,6,40,.3);color:var(--white);display:flex;font-size:13px;gap:10px;padding:10px 14px 10px 10px;position:absolute;right:-18px}.ui-float .tick{background:var(--cyan);color:var(--ink)}.ui-float b{font-weight:600}.pvis{display:grid;--dx:22px;--dy:26px;padding:52px 0 28px}.pvis .ex{align-self:start;grid-area:1/1;position:relative;transform-origin:100% 0;transition:transform .8s cubic-bezier(.2,.75,.1,1),opacity .6s ease,filter .6s ease}.pvis .ex.p0{z-index:3}.pvis .ex.p1{filter:saturate(.6);opacity:.5;transform:translate(var(--dx),calc(var(--dy)*-1)) scale(.94);z-index:2}.pvis .ex.p2{filter:saturate(.4);opacity:.22;transform:translate(calc(var(--dx)*2),calc(var(--dy)*-1.9)) scale(.88);z-index:1}.pvis .ex.p3{opacity:0;transform:translate(calc(var(--dx)*2.6),calc(var(--dy)*-2.6)) scale(.84)}.pvis .ex.snap{transition:none!important}.pvis .ex .ui{background:hsla(0,0%,100%,.9)}.pvis .ex.ghost{pointer-events:none;transition:transform .8s cubic-bezier(.4,0,.2,1);z-index:4}.pvis .ex.ghost *{animation:none!important}.pvis .ex.ghost .ring .arc{stroke-dashoffset:0!important}.pvis .ex.ghost .idcard:after,.pvis .ex.ghost .selfie:after{opacity:1}.pvis .ex.ghost.out{transform:none}.pvis .ex.ghost.out .ui{opacity:0;transition:opacity .6s ease}.pvis .ex.ghost.out .ui-float{opacity:0;transition:opacity .35s ease .43s}.pvis .ex .ui>*{transition:opacity .4s ease}.pvis .ex:not(.p0) .ui-float,.pvis .ex:not(.p0) .ui>*{opacity:0;transition:opacity .2s ease}.pvis .ex:not(.p0){pointer-events:none}.pvis .vrow{display:flex;gap:10px;height:92px;margin-bottom:14px}.pvis .vrow .idcard{aspect-ratio:auto;flex:none;gap:8px;grid-template-columns:30% 1fr;height:100%;padding:8px;width:146px}.pvis .vrow .selfie{flex:none;height:100%;width:92px}.entry{align-content:start;background:#f4f3f8;border-radius:8px;display:grid;flex:1;gap:9px;min-width:0;padding:12px 10px 0;position:relative}.entry .fld{display:grid;gap:4px}.entry .fld i{background:rgba(9,6,13,.1);width:34%}.entry .fld i,.entry .fld span{border-radius:3px;display:block;height:5px}.entry .fld span{background:rgba(8,16,254,.22);position:relative;width:var(--w)}.pvis .vrow .idcard .ln span:first-child{background:rgba(8,16,254,.3)}.entry:after{border:2px solid var(--cyan);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute}html.mo .ex.play .entry:after{animation:pglow .9s ease 1.7s forwards}.pvis .ex.ghost .entry:after{opacity:1}.entry.nok:after{border-color:#c400d0}html.mo .ex .entry .fld span{width:0}html.mo .ex.play .entry .fld span{animation:ptype .6s steps(7) calc(var(--i)*.42s + .25s) forwards}.pvis .ex.ghost .entry .fld span{width:var(--w)}@media (max-width:767px){.pvis .vrow{gap:8px;height:66px}.pvis .vrow .idcard{gap:6px;padding:6px;width:105px}.pvis .vrow .selfie{width:66px}.entry{gap:6px;padding:7px 7px 0}}@keyframes ptype{0%{width:0}to{width:var(--w)}}.idrow{display:grid;gap:10px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-bottom:14px}.idcard{aspect-ratio:1.586;background:linear-gradient(135deg,#eef0ff,#dfe2ff);border-radius:8px;display:grid;gap:9px;grid-template-columns:34% 1fr;overflow:hidden;padding:9px;position:relative}.idcard .ph{background:linear-gradient(180deg,#b9bdf6,#8f95ee);border-radius:5px}.idcard .ln{align-content:start;display:grid;gap:6px;padding-top:4px}.idcard .ln span{background:rgba(8,16,254,.22);border-radius:3px;height:5px}.idcard .ln span:first-child{background:rgba(8,16,254,.45);width:70%}.idcard .ln span:nth-child(3){width:55%}.idcard .ln span:nth-child(4){width:80%}.idcard:after,.selfie:after{border:2px solid var(--cyan);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute}.selfie{background:radial-gradient(circle at 50% 42%,#c9ccf8 0 22%,transparent 23%),radial-gradient(ellipse at 50% 100%,#b0b5f3 0 38%,transparent 39%),linear-gradient(180deg,#f1f2ff,#e2e4ff);border-radius:8px;position:relative}.scan{background:var(--cyan);border-radius:2px;box-shadow:0 0 10px var(--cyan);height:2px;left:8px;opacity:0;position:absolute;right:8px;top:12%}.ring{height:76px;margin:4px auto 14px;position:relative;width:76px}.ring svg{height:100%;transform:rotate(-90deg);width:100%}.ring .face{background:radial-gradient(circle at 50% 40%,#c9ccf8 0 30%,transparent 31%),radial-gradient(ellipse at 50% 105%,#b0b5f3 0 45%,transparent 46%),#eef0ff;border-radius:var(--radius-round);inset:14px;position:absolute}.ui .ctx{align-items:flex-start;background:#f6f5f8;border-radius:var(--radius-inner);color:var(--ink-2);display:flex;font-size:13px;gap:8px;margin-bottom:14px;padding:10px 12px}.ui .ctx svg{color:#c400d0;flex:none;height:16px;margin-top:1px;width:16px}.aside{align-items:center;display:grid;gap:14px;grid-template-columns:60px minmax(0,1fr);margin-bottom:12px}.aside .ring{height:60px;margin:0;width:60px}.aside .ring .face{inset:11px}.aside .ctx{margin:0}.pvis .ex .ui{display:flex;flex-direction:column;min-height:var(--card-h,0)}.pvis .ex .urows{margin-top:auto}.ptabs.measure .ppanel{display:grid!important;visibility:hidden}.who{align-items:center;background:#f6f5f8;border-radius:var(--radius-inner);display:flex;font-size:13px;gap:8px;justify-content:space-between;margin-bottom:12px;padding:12px}.who .av{background:var(--tint);border-radius:var(--radius-round);color:var(--blue);display:grid;font-family:var(--display);font-size:var(--fs-eyebrow);font-weight:700;height:30px;place-items:center;width:30px}.who .av.bot{background:var(--ink);color:var(--cyan)}.pvis .ex{--pc:#7a2cf0}.pvis .ex:has(.fin.warn){--pc:#c400d0}.pvis .ex .who .av.bot{background:var(--pc);color:var(--white)}html.mo .pvis .ex:not(.ghost) .who .av.bot{background:var(--ink);color:var(--cyan)}html.mo .pvis .ex.play .who .av.bot{background:var(--pc);color:var(--white);transition:background-color .4s ease,color .4s ease;transition-delay:1.18s}.who .arw{color:var(--muted);text-align:center}.who .wg{align-items:center;display:flex;gap:9px;min-width:0}.who small{display:block}.ui .scope,.who small{color:var(--muted);font-size:11.5px}.ui .scope{font-family:var(--display);font-weight:700;letter-spacing:.04em;margin:4px 0 2px;text-transform:uppercase}html.mo .ex .ui-float,html.mo .ex .urow{opacity:0;transform:translateY(6px)}html.mo .ex.play .ui-float,html.mo .ex.play .urow{opacity:1;transform:none;transition:opacity .4s ease,transform .4s ease;transition-delay:calc(var(--r,0)*.22s + .3s)}html.mo .ex.play .ui-float{transition-delay:calc(var(--n,4)*.22s + .75s)}html.mo .ex.play .scan{animation:pscan 1.1s ease-in-out .15s 2 alternate}html.mo .ex.play .idcard:after,html.mo .ex.play .selfie:after{animation:pglow .9s ease 1.2s forwards}html.mo .ex.play .ring .arc{animation:parc 1.4s ease .2s forwards}@keyframes pscan{0%{opacity:1;top:12%}to{opacity:1;top:84%}}@keyframes pglow{to{opacity:1}}@keyframes parc{0%{stroke-dashoffset:207}to{stroke-dashoffset:0}}.ex:not(.play) .ring .arc,html:not(.mo) .ring .arc{stroke-dashoffset:0}html.mo .ex:not(.play) .ring .arc{stroke-dashoffset:207}@media (max-width:1060px){.ptab{padding:16px 16px 18px}.ptab .promise{font-size:19px}.ptab[aria-expanded=true]:after{height:26px;margin-left:-17px;width:34px}.ppanel{gap:36px;grid-template-columns:minmax(0,1fr);padding:32px 40px 39px}.pcopy{margin-top:0}.pvis{max-width:400px}}@media (max-width:767px){.ptabs{display:block;margin-top:32px}.pitem{display:block;margin-top:10px}.ptab{align-items:center;column-gap:12px;cursor:pointer;flex-direction:row;flex-wrap:wrap;padding:16px 18px}.ptab .name{flex:1 0 100%}.ptab .promise{flex:1;font-size:20px}.ptab .chev{display:block;flex:none;height:18px;transition:transform .2s;width:18px}.ptab[aria-expanded=true]{border-radius:12px 12px 0 0;cursor:pointer}.ptab[aria-expanded=true]:after{content:none}.ptab[aria-expanded=true] .chev{transform:rotate(180deg)}.ppanel{border-radius:0 0 12px 12px;display:none;gap:28px;opacity:1;padding:28px 22px 30px;visibility:visible}.ppanel.on{display:grid}.ppanel .grad{left:-760px}.pcopy .cols{grid-template-columns:minmax(0,1fr)}.pvis{padding:40px 0 36px;--dx:10px;--dy:18px}.ui-float{right:-6px}}@media (max-width:400px){.ui{padding:16px}.ui-float{left:auto;right:0}}.wf{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.wf-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.wf-list button{align-items:center;border:1px solid var(--rule-w);border-radius:var(--radius-inner);color:var(--white);display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:2px;gap:16px;padding:16px 18px;text-align:left;transition:background-color .18s,border-color .18s;width:100%}.wf-list button b{font-family:var(--display);font-size:var(--fs-button);font-weight:600}.wf-list button>span{color:hsla(0,0%,100%,.65);font-size:13px}.wf-list button:hover{background:hsla(0,0%,100%,.06)}.wf-list button[aria-pressed=true]{background:var(--white);border-color:var(--white);color:var(--ink)}.wf-list button[aria-pressed=true]>span{color:var(--muted)}.wf-list{position:relative}.wf-list .wsel{background:var(--white);clip-path:inset(0 0 100% 0 round 10px);inset:0;pointer-events:none;position:absolute;transition:clip-path .45s cubic-bezier(.65,0,.35,1);z-index:2}.wf-list .wsel-in{display:grid;gap:8px;list-style:none;margin:0;padding:0}.wf-list .wsel-in button{border-color:transparent;color:var(--ink)}.wf-list .wsel-in button>span{color:var(--muted)}.wf-list.instant .wsel{transition:none}.wf-list.slide li:not(.wsel){position:relative;z-index:1}.wf-list.slide button[aria-pressed=true]{background:transparent;border-color:transparent;color:var(--white)}.wf-list.slide button[aria-pressed=true]>span{color:hsla(0,0%,100%,.65)}@media (prefers-reduced-motion:reduce){.wf-list .wsel{transition:none}}.code{background:var(--ink-deep);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-card);max-width:100%;min-width:0;overflow:hidden}#codeBlock{max-width:100%;overflow-x:auto}#codeBlock:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.code .bar{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.6);display:flex;font-family:var(--mono);font-size:var(--fs-eyebrow);justify-content:space-between;padding:12px 16px}.code .bar b{color:var(--cyan);font-weight:500}.code .bar button{border:1px solid hsla(0,0%,100%,.18);border-radius:var(--radius-btn);color:hsla(0,0%,100%,.75);font-family:var(--mono);font-size:var(--fs-eyebrow);padding:4px 10px}.code .bar button:hover{border-color:var(--cyan);color:var(--cyan)}.code pre{color:#e9e6f5;font-family:var(--mono);font-size:13.5px;line-height:1.7;margin:0;overflow-x:auto;padding:20px 18px 22px}.c-com{color:#8d84a8}.c-key{color:#9fb0ff}.c-str{color:var(--cyan)}.c-ok{color:#7ff0c3}.c-verb{color:#ff9bf0}.flash{animation:flash .6s ease}@keyframes flash{0%{background:rgba(85,223,234,.35)}to{background:transparent}}.wf-more{color:var(--cyan);display:inline-flex;font-weight:600;margin-top:22px}.stats{border-top:1px solid var(--rule);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.stat{padding:28px 24px 8px 0}.stat+.stat{border-left:1px solid var(--rule);padding-left:24px}.stat b{color:var(--blue);display:block;font-family:var(--display);font-size:clamp(44px,5.2vw,68px);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.035em;line-height:1}.stat span{color:var(--muted);display:block;font-size:var(--fs-body);margin-top:10px}#proof{padding-bottom:0}.ribbon .marquee{margin-inline:0}.ribbon{background:var(--blue);color:var(--white);isolation:isolate;margin-top:96px;overflow:hidden;padding:34px 0 30px;position:relative}.ribbon .grad{height:auto;left:auto;max-width:none;pointer-events:none;position:absolute;right:-260px;top:-745px;transform:scale(-1);width:2382px;z-index:-1}@media (max-width:1060px){.ribbon .grad{right:-440px}}@media (max-width:640px){.ribbon .grad{right:-520px}}.logos-head{align-items:baseline;justify-content:center;margin-bottom:14px;text-align:center}.logos-head b{color:var(--white);font-family:var(--display);font-size:var(--fs-body-sm);font-weight:700;letter-spacing:.01em;text-transform:uppercase}.logos-head span{color:hsla(0,0%,100%,.7);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.marquee{margin-inline:calc(50% - 50vw);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden;position:relative}.marquee-track{animation:marquee var(--mq-dur,55s) linear infinite;display:flex;width:max-content}.marquee:focus-within .marquee-track,.marquee:hover .marquee-track{animation-play-state:paused}.marquee ul{gap:clamp(48px,6vw,88px);list-style:none;margin:0;padding:0 clamp(24px,3vw,44px)}.marquee li,.marquee ul{align-items:center;display:flex}.marquee li{flex:none;height:72px;opacity:.92;transition:opacity .2s}.marquee li img{display:block;height:calc(var(--h)*1px*var(--lg-s,1));max-width:none;transform:translateY(calc(var(--y,0)*1px*var(--lg-s,1)));width:auto}.marquee li:hover{opacity:1}@media (max-width:640px){.marquee{--lg-s:.78}.marquee li{height:60px}}@keyframes marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marquee{margin-inline:0;-webkit-mask-image:none;mask-image:none}.marquee-track{width:auto}.marquee ul{flex-wrap:wrap;gap:12px 48px;justify-content:center}.marquee ul[aria-hidden]{display:none}}.mo .rw{display:inline-block;margin-bottom:-.25em;overflow:hidden;padding-bottom:.25em;vertical-align:top}.mo .rw.done{overflow:visible}x-nw{white-space:nowrap}.mo .rw>span{display:inline-block;transform:translateY(105%);transition:transform .9s cubic-bezier(.2,.75,.1,1);transition-delay:calc(var(--i,0)*45ms)}.mo .in .rw>span,.mo .rw.in>span{transform:none}.mo .rv{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.75,.1,1);transition-delay:var(--d,0s)}.mo .rv.in{opacity:1;transform:none}.mo .rv-card{clip-path:inset(12% 0 0 0 round 14px);opacity:0;transform:translateY(48px) scale(.97);transition:opacity .7s ease,transform 1s cubic-bezier(.2,.75,.1,1),clip-path 1s cubic-bezier(.2,.75,.1,1);transition-delay:var(--d,0s)}.mo .rv-card.in{clip-path:inset(0 0 0 0 round 14px);opacity:1;transform:none}.mo .ptabs .ptab.rv-card.in{clip-path:inset(0 0 -48px 0)}.mo .rv-line{border-top-color:transparent;position:relative}.mo .rv-line:before{background:var(--rule);content:"";height:1px;left:0;position:absolute;right:0;top:-1px;transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.2,.75,.1,1)}.mo .rv-line.in:before{transform:none}.cases{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.case{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius-frame);display:flex;flex-direction:column;gap:20px;padding:30px;transition:box-shadow .2s,transform .2s}.case:hover{box-shadow:0 18px 40px rgba(20,10,60,.12);transform:translateY(-3px)}.case .media{aspect-ratio:16/10;background:var(--c-white);border-radius:13px 13px 0 0;margin:-30px -30px 0;overflow:hidden}.case .media img{display:block;height:100%;width:100%}.case .cust{align-items:center;color:var(--ink);display:flex;gap:9px;height:30px}.case .cust svg{flex:none;height:28px;width:auto}.case .cust span{font-size:19px;line-height:1}.case .cust.pw span{font-family:var(--feed);font-size:21px;font-weight:600;letter-spacing:-.03em;text-transform:lowercase}.case .tags{display:flex;flex-wrap:wrap;gap:8px}.case .tags span{background:var(--tint);border-radius:var(--radius-pill);color:var(--blue);font-size:12.5px;font-weight:600;padding:4px 10px}.case .tags span:first-child{background:var(--ink);color:var(--white)}.case .tags{align-items:center;column-gap:12px}.case .tags .flow{align-items:center;background:none;color:var(--ink);display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:0}.case .tags .flow em{color:var(--muted);font-style:normal;font-weight:500}.case h3{color:var(--ink);font-family:var(--display);font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.12;margin:0}.case dl{display:grid;font-size:var(--fs-body-sm);gap:10px 18px;grid-template-columns:110px minmax(0,1fr);margin:0}.case dt{color:var(--muted);font-weight:500}.case dd{color:var(--text);margin:0}.case .result{align-items:center;border-top:1px solid var(--rule);display:flex;gap:16px;margin-top:auto;padding-top:20px}.case .result b{color:var(--blue);font-family:var(--display);font-size:56px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.035em;line-height:1}.case .result span{color:var(--muted);font-size:var(--fs-body);max-width:240px}.more-row{margin-top:30px}.integ{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.lane{background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-frame);padding:30px}.lane header{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.lane h3{color:var(--ink);font-family:var(--display);font-size:24px;font-weight:600;margin:0}.lane header span{background:var(--tint);border-radius:var(--radius-pill);color:var(--blue);font-size:13px;font-weight:600;padding:4px 10px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips span{border:1px solid var(--rule);border-radius:8px;font-size:14.5px;padding:9px 13px;transition:border-color .18s,color .18s,background-color .18s}.chips span:hover{background:var(--tint);border-color:var(--blue);color:var(--blue)}.lane .foot{color:var(--muted);font-size:14.5px;margin:20px 0 0}.lane.agents{background:var(--ink);border-color:var(--ink)}.lane.agents,.lane.agents h3{color:var(--white)}.lane.agents header span{background:rgba(85,223,234,.15);color:var(--cyan)}.lane.agents .chips span{border-color:hsla(0,0%,100%,.18)}.lane.agents .chips span:hover{background:rgba(85,223,234,.08);border-color:var(--cyan);color:var(--cyan)}.lane.agents .foot{color:hsla(0,0%,100%,.7)}.integ .lane{background:var(--blue);border:0;color:var(--white);isolation:isolate;overflow:hidden;padding:31px;position:relative}.integ .lane>.grad{height:auto;left:0;max-width:none;pointer-events:none;position:absolute;top:0;transform-origin:center;width:2382px;z-index:-1}.integ .lane h3{color:var(--white)}.integ .lane header span{background:hsla(0,0%,100%,.16);color:var(--white)}.integ .lane .chips span{border-color:hsla(0,0%,100%,.35);color:var(--white)}.integ .lane .chips span:hover{background:hsla(0,0%,100%,.12);border-color:var(--white);color:var(--white)}.integ .lane .foot{color:hsla(0,0%,100%,.82)}.trust-grid{border-top:1px solid var(--rule);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.trust-grid div{border-bottom:1px solid var(--rule);padding:24px 24px 24px 0}.trust-grid div:not(:nth-child(3n+1)){border-left:1px solid var(--rule);padding-left:24px}.trust-grid b{color:var(--ink);display:block;font-family:var(--display);font-size:19px;font-weight:600}.trust-grid span{color:var(--muted);display:block;font-size:var(--fs-body-sm);margin-top:4px}.dark .trust-grid,.dark .trust-grid div{border-color:hsla(0,0%,100%,.16)}.dark .trust-grid b{color:var(--white)}.dark .trust-grid span{color:hsla(0,0%,100%,.65)}.dark .sec-head div>p:not(.kicker){color:hsla(0,0%,100%,.75)}.dark .btn-outline{border-color:hsla(0,0%,100%,.95);color:var(--white)}.dark .btn-outline:hover{background:var(--white);color:var(--ink)}.closing{background:var(--blue);color:var(--white);isolation:isolate;overflow:hidden;position:relative}.closing .grad{left:-260px;max-width:none;pointer-events:none;position:absolute;top:-180px;transform:scaleY(-1);transform-origin:center;width:2382px;z-index:-1}.closing .wrap{display:grid;gap:22px;justify-items:start;padding-block:120px}.closing h2{font-family:var(--display);font-size:clamp(40px,5.4vw,68px);font-weight:500;letter-spacing:-.03em;line-height:1;margin:0;max-width:820px}.closing p{color:hsla(0,0%,100%,.92);font-size:19px;line-height:1.45;margin:0;max-width:600px}.closing .ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}footer{background:var(--ink);color:hsla(0,0%,100%,.82);font-size:14.5px}footer .wrap{padding-block:72px 32px}.toast{background:var(--ink);border-radius:8px;bottom:calc(24px + env(safe-area-inset-bottom,0px));box-shadow:0 10px 30px rgba(10,5,30,.35);color:var(--white);font-size:14px;left:50%;opacity:0;padding:10px 16px;pointer-events:none;position:fixed;transform:translate(-50%,20px);transition:opacity .2s,transform .2s;z-index:60}.toast.show{opacity:1;transform:translate(-50%)}@media (max-width:1180px){.lh{padding-inline:14px}.hero-inner{grid-template-columns:minmax(0,1fr) 480px}}@media (max-width:1060px){.hero-inner{gap:56px;grid-template-columns:minmax(0,1fr)}.ways{grid-template-columns:repeat(2,minmax(0,1fr))}.life{column-gap:12px}.lh{font-size:var(--fs-eyebrow);padding:13px 12px 52px}.step{min-height:170px;padding:16px 13px}.step h3{font-size:var(--fs-label)}.step p{font-size:var(--step-p,13.5px);line-height:1.45}.step.pre>h3,.step.pre>p{position:relative;z-index:3}.products{grid-template-columns:1fr;margin-top:0}.prod-bg{display:none}}@media (max-width:767px){.life{grid-template-columns:1fr;row-gap:10px}.life>*{grid-column:1!important;grid-row:auto!important}.lh.v{order:1}.step.s1{order:2}.lh.a{order:3}.step.s2{order:4}.step.s3{order:5}.step.s4{order:6}.lh.k{order:7}.step.s5{order:8}.lh.a2{display:none}.lh.a,.lh.k{margin-top:14px}.step{min-height:0}.step .lx,.step>svg{display:none}}@media (max-width:820px){.lh{font-size:11.5px;letter-spacing:0;padding-inline:9px}.sec{padding-block:80px}.sec-head{gap:18px;margin-bottom:40px}.sec-head,.wf{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3){border-left:0;padding-left:0}.stat{padding-bottom:24px}.cases,.integ,.trust-grid{grid-template-columns:1fr}.trust-grid div:not(:nth-child(3n+1)){border-left:0;padding-left:0}}@media (max-width:640px){:root{--nav-h:32px;--logo-h:50px;--logo-top:13px;--bar-h:34px;--lockup-h:50px;--pad-s:18px;--solid-h:62px}.hero-inner{padding-bottom:72px;padding-top:calc(var(--nav-h) + 22px)}.hero-copy{padding-left:0}.hero h1{font-size:clamp(40px,11.5vw,56px)}.hero .lede{font-size:var(--fs-button);margin-bottom:36px}.feed-col{justify-content:flex-start}.ways{grid-template-columns:1fr}.point{gap:18px}.point .pmark{height:41.6px}.case dl{gap:2px;grid-template-columns:1fr}.case dd{margin-bottom:8px}}:root[data-theme=dark]{--night:var(--c-night);--surface:var(--c-surface);--surface-2:var(--c-surface-2);--blue-300:var(--c-blue-300);--page:var(--night);--card:var(--surface);--text:var(--c-text-dark);--muted:var(--c-muted-dark);--rule:hsla(0,0%,100%,.11);--tint:rgba(157,160,254,.14);--tint-2:rgba(157,160,254,.24);color-scheme:dark}[data-theme=dark] .kicker{color:var(--cyan)}[data-theme=dark] .case h3,[data-theme=dark] .lane h3,[data-theme=dark] .prod h3,[data-theme=dark] .sec h2,[data-theme=dark] .trust-grid b,[data-theme=dark] .way h3{color:var(--c-white)}[data-theme=dark] .way{background:var(--surface)}[data-theme=dark] .way:hover{background:var(--surface-2);box-shadow:0 18px 40px rgba(0,0,0,.45)}[data-theme=dark] .prod .links a,[data-theme=dark] .ptab .name,[data-theme=dark] .way .go{color:var(--blue-300)}[data-theme=dark] .ptab{background:var(--surface);color:var(--c-white)}[data-theme=dark] .ptab:hover,[data-theme=dark] .ptabs.slide .pslot.hov{background:var(--surface-2)}[data-theme=dark] .case .result b,[data-theme=dark] .stat b{color:var(--cyan)}[data-theme=dark] .life,[data-theme=dark] .pvis{--card:var(--c-card);--muted:var(--c-muted);--rule:rgba(9,6,13,.12);--tint:var(--c-tint);--tint-2:var(--c-tint-2);--text:var(--c-text)}[data-theme=dark] .case{background:var(--surface)}[data-theme=dark] .case:hover{box-shadow:0 18px 40px rgba(0,0,0,.45)}[data-theme=dark] .case .tags span{background:var(--tint);color:var(--blue-300)}[data-theme=dark] .case .tags span:first-child{background:var(--c-white);color:var(--ink)}[data-theme=dark] .case .cust{color:var(--c-white)}[data-theme=dark] .case .tags .flow{background:none;color:var(--c-white)}[data-theme=dark] .prod{background:var(--surface)}[data-theme=dark] .btn-outline{border-color:hsla(0,0%,100%,.95);color:var(--c-white)}[data-theme=dark] .btn-outline:hover{background:var(--c-white);color:var(--ink)}[data-theme=dark] #integrate{background:var(--surface)}[data-theme=dark] .sec-head>p,[data-theme=dark] .way .ico{color:var(--muted)}[data-theme=dark] .ptabs.slide .pind,[data-theme=dark] .ptabs.slide .ptooth{background:var(--c-white)}[data-theme=dark] .ptabs.slide .ptab,[data-theme=dark] .ptabs.slide .ptab:hover{color:var(--c-white)}[data-theme=dark] .ptabs.slide.shown .ptab.lit .promise{color:var(--ink)}[data-theme=dark] .ptabs.slide.shown .ptab.lit .name{color:var(--blue)}@media (max-width:767px){[data-theme=dark] .ptab[aria-expanded=true]{background:var(--c-white);border-color:var(--c-white);color:var(--ink)}[data-theme=dark] .ptab[aria-expanded=true] .name{color:var(--blue)}}.case{min-width:0}@media (max-width:767px){.cases{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.case{padding:22px}.case .media{margin:-22px -22px 0}.case h3{overflow-wrap:anywhere}}html.motion-paused *,html.motion-paused :after,html.motion-paused :before{animation-play-state:paused!important}.feed-col{display:flex;flex-direction:column}.motion-toggle{align-items:center;background:rgba(20,14,36,.55);border:1px solid hsla(0,0%,100%,.55);border-radius:var(--radius-pill);color:var(--c-white);cursor:pointer;display:inline-flex;font:600 13px var(--body,inherit);gap:8px;min-height:32px;padding:6px 14px 6px 10px}.motion-toggle:hover{background:rgba(20,14,36,.75)}.motion-toggle:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}.motion-toggle .mt-ic{height:12px;position:relative;width:10px}.motion-toggle .mt-ic:after,.motion-toggle .mt-ic:before{background:currentColor;border-radius:1px;content:"";height:12px;position:absolute;top:0;width:3px}.motion-toggle .mt-ic:before{left:1px}.motion-toggle .mt-ic:after{right:1px}.motion-toggle[aria-pressed=true] .mt-ic:before{background:none;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:6px 0 6px 10px;height:0;left:1px;width:0}.motion-toggle[aria-pressed=true] .mt-ic:after{display:none}.mt-feed{align-self:flex-end;margin-top:14px;order:2}.logos-head{display:flex;flex-wrap:wrap;gap:16px}.motion-toggle,.motion-toggle *{letter-spacing:normal!important;text-transform:none!important}.mt-logos{color:var(--c-white)!important}@media (prefers-reduced-motion:reduce){.motion-toggle{display:none}}:root:not([data-theme=dark]) main :focus-visible{outline-color:var(--c-blue)}:root:not([data-theme=dark]) main :is(.hero,.sec.dark,.closing,.ptabs,.ribbon,.code) :focus-visible{outline-color:var(--cyan)}main .motion-toggle:focus-visible{outline-color:var(--c-white)!important}main #codeBlock:focus-visible{outline-color:var(--cyan)!important}.hero .eyebrow{align-items:center;background:var(--c-pill);border-radius:var(--radius-pill);color:var(--cyan);display:inline-flex;font-size:14px;letter-spacing:.06em;line-height:1.2;margin:0 0 18px;padding:6px 14px}.vh{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.hero+.ribbon{margin-top:0}.ribbon{background:var(--c-white);color:var(--c-eggplant);padding:44px 0 46px}.ribbon .grad{display:none}.logos-head{align-items:center;justify-content:space-between;margin-bottom:22px;text-align:left}.logos-h{color:var(--c-eggplant);font:600 clamp(20px,2.2vw,28px)/1.25 var(--display);letter-spacing:-.015em;margin:0;max-width:34ch}.ribbon .marquee li img{filter:brightness(0);opacity:.72}.ribbon .mt-logos{background:transparent!important;border-color:rgba(47,34,71,.35)!important;color:var(--c-eggplant)!important}.ribbon .mt-logos:hover{background:rgba(47,34,71,.06)!important}:root:not([data-theme=dark]) main .ribbon.ribbon :focus-visible{outline-color:var(--c-blue)}main .ribbon .motion-toggle:focus-visible{outline-color:var(--c-blue)!important}.awards{border-top:1px solid rgba(47,34,71,.12);margin-top:34px;padding-top:28px}.aw-h{color:var(--c-muted);font:700 12.5px var(--display);letter-spacing:.08em;margin:0 0 16px;text-transform:uppercase}.aw-list{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.aw-list a{background:#f6f5f9;border:1px solid rgba(47,34,71,.14);border-radius:var(--radius-card);color:var(--c-eggplant);display:flex;flex-direction:column;gap:4px;height:100%;padding:16px;text-decoration:none;transition:border-color .2s,transform .2s}.aw-list a:hover{border-color:var(--c-blue);transform:translateY(-2px)}.aw-list b{color:var(--c-blue);font:600 22px/1.1 var(--display);letter-spacing:-.02em}.aw-list span{color:var(--c-text);font-size:14px;font-weight:600;line-height:1.35}.aw-list small{color:var(--c-muted);font-size:12.5px;line-height:1.35;padding-top:6px}[data-theme=dark] .ribbon{background:var(--c-surface);color:var(--c-white)}[data-theme=dark] .logos-h{color:var(--c-white)}[data-theme=dark] .ribbon .marquee li img{filter:none;opacity:.92}[data-theme=dark] .ribbon .mt-logos{border-color:hsla(0,0%,100%,.4)!important;color:var(--c-white)!important}[data-theme=dark] .awards{border-top-color:hsla(0,0%,100%,.12)}[data-theme=dark] .aw-h,[data-theme=dark] .aw-list small{color:var(--c-muted-dark)}[data-theme=dark] .aw-list a{background:#241b36;border-color:hsla(0,0%,100%,.12);color:var(--c-white)}[data-theme=dark] .aw-list span{color:var(--c-text-dark)}[data-theme=dark] .aw-list b{color:var(--c-blue-300)}@media (max-width:900px){.aw-list{grid-template-columns:1fr 1fr}}@media (max-width:640px){.logos-head{align-items:flex-start;flex-direction:column}}.logos-head .logos-h span{color:inherit;font:inherit;letter-spacing:inherit;text-transform:none}.logos-head .mt-logos span{color:inherit;font-size:13px;font-weight:600;letter-spacing:normal;text-transform:none}.aw-list small,.aw-list span{hyphens:auto;overflow-wrap:anywhere}.feed .panel{pointer-events:none}.mt-feed{position:relative;z-index:2}.case .media img{object-fit:cover}.case .cust span{font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:-.01em}.case-link{align-self:flex-start;color:var(--blue);font-size:var(--fs-body-sm);font-weight:600;text-decoration:none}.case-link:hover{text-decoration:underline;text-underline-offset:3px}[data-theme=dark] .case-link{color:var(--blue-300,var(--c-blue-300))}@media (max-width:480px){.case .result{flex-wrap:wrap;gap:6px 16px}.case .result span{flex:1 1 180px;max-width:none;min-width:0}}.way h3{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.way-ic{background:var(--c-tint-2);border-radius:var(--radius-inner);color:var(--c-blue);display:grid;flex:none;height:40px;place-items:center;width:40px}.way-ic svg{height:24px;width:24px}[data-theme=dark] .way-ic{background:rgba(157,160,254,.16);color:var(--c-blue-300)}.aw-list .aw-logo{background:var(--c-tint-2);border-radius:var(--radius-inner);color:var(--c-blue);display:grid;height:44px;margin-bottom:6px;place-items:center;width:44px}.aw-list .aw-logo svg{height:26px;width:26px}.aw-list .aw-go{color:var(--c-blue);font-size:13px;font-weight:600;margin-top:8px}.aw-list a:hover .aw-go{text-decoration:underline;text-underline-offset:3px}.aw-list small{margin-top:auto}[data-theme=dark] .aw-list .aw-logo{background:rgba(157,160,254,.16);color:var(--c-blue-300)}[data-theme=dark] .aw-list .aw-go{color:var(--c-blue-300)}.way{min-width:0}@media (max-width:360px){.way-ic{border-radius:8px;height:32px;width:32px}.way-ic svg{height:20px;width:20px}.way h3{font-size:19px;gap:9px}.way{padding-left:18px;padding-right:18px}}.aw-list .aw-logo.aw-logo-img{background:none;border-radius:0;height:44px;place-items:center start;width:auto}.aw-list .aw-logo-img img{display:block;height:auto;max-width:100%;width:189px}[data-theme=dark] .aw-list .aw-logo.aw-logo-img{background:none}[data-theme=dark] .aw-list .aw-logo-img img{filter:invert(1)}.aw-list .aw-logo-color img{width:184px}.aw-list .aw-logo-color .dk,[data-theme=dark] .aw-list .aw-logo-color .lt{display:none}[data-theme=dark] .aw-list .aw-logo-color .dk{display:block}[data-theme=dark] .aw-list .aw-logo-color img{filter:none}.aw-list .aw-logo.aw-logo-img{height:56px}.aw-list .aw-logo:not(.aw-logo-img){margin-bottom:18px}.aw-list .aw-logo-badge img{height:56px;max-width:100%;width:auto}[data-theme=dark] .aw-list .aw-logo-badge img{filter:none}.aw-list .aw-logo-color img{height:auto;max-width:100%}.aw-list .aw-logo-inc img{width:151px}.aw-list .aw-logo-dt img{width:140px}.kya-proof{align-items:start;border-top:1px solid rgba(47,34,71,.12);display:grid;gap:20px 40px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);margin-top:34px;padding-top:28px}.kp-h{color:var(--c-eggplant);font:600 clamp(20px,2vw,26px)/1.25 var(--display);letter-spacing:-.015em;margin:0 0 10px}.kp-l{color:var(--c-muted);font-size:var(--fs-body-sm);line-height:1.55;margin:0;max-width:46ch}.kp-stats{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.kp-stats li{background:#f6f5f9;border:1px solid rgba(47,34,71,.14);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:6px;padding:16px}.kp-stats b{color:var(--c-blue);font:600 26px/1.1 var(--display);letter-spacing:-.02em}.kp-stats span{color:var(--c-text);font-size:14px;line-height:1.4}.kp-stats a{color:var(--c-blue);font-weight:600}.kp-agents{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;grid-column:1/-1}.kp-k{color:var(--c-muted);font:700 12.5px var(--display);letter-spacing:.08em;margin:0;text-transform:uppercase}.kp-agents ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.kp-agents li{background:var(--c-white);border:1px solid rgba(47,34,71,.18);border-radius:var(--radius-pill);color:var(--c-eggplant);font:600 14px var(--display);padding:7px 14px}[data-theme=dark] .kya-proof{border-top-color:hsla(0,0%,100%,.12)}[data-theme=dark] .kp-h{color:var(--c-white)}[data-theme=dark] .kp-k,[data-theme=dark] .kp-l{color:var(--c-muted-dark)}[data-theme=dark] .kp-stats li{background:#241b36;border-color:hsla(0,0%,100%,.12)}[data-theme=dark] .kp-stats a,[data-theme=dark] .kp-stats b{color:var(--c-blue-300)}[data-theme=dark] .kp-stats span{color:var(--c-text-dark)}[data-theme=dark] .kp-agents li{background:transparent;border-color:hsla(0,0%,100%,.22);color:var(--c-text-dark)}@media (max-width:900px){.kya-proof{grid-template-columns:1fr}}@media (max-width:640px){.kp-stats{grid-template-columns:1fr}}.kp-agents li{align-items:center;display:inline-flex;gap:8px}.kp-agents li img{flex:none;height:20px;width:20px}.kp-agents li.more{background:transparent;border-style:dashed;opacity:.8}.kp-agents li.more code{font:500 var(--fs-eyebrow) ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.7}[data-theme=dark] .kp-agents li img.mono{filter:invert(1)}[data-theme=dark] .kp-agents li img.to-white{filter:brightness(0) invert(1)}