:root{--ink:#0f1a33;--signal:#faa819;--paper:#fff;--mist:#f2f4f8;--slate:#5b667a;--blue:#0751d1;--pz-blue:#276bcb;--pz-cyan:#07b4d1;--pz-banner-bg:linear-gradient(180deg,#1c70f6,#0a50d2 48%,#04359b);--pz-spot:#4a8dff;--pz-lede:hsla(0,0%,100%,.86);--pz-art-soft:#d3e2ff;--pz-panel-bg:linear-gradient(180deg,#eaf1ff,#f4f8ff);--line:#e2e6ed;--mist-hover:#e7ebf2;--ink-deep:#0b1428;--on-ink:#fff;--on-ink-soft:#c5cedd;--spot:#2b4f9c;--navy-light:#22355f;--navy-light-deep:#1a2a4d;--signal-hover:#ffbb40;--line-strong:#c8cfda;--check-soft:color-mix(in srgb,var(--pz-blue) 35%,var(--line-strong));--slate-soft:#727f96;--banner-bg:linear-gradient(180deg,#11204f,#0b1534);--shadow-soft:0 22.5px 45px -30px rgba(15,26,51,.34);--display:"Dosis","Arial Rounded MT Bold","Trebuchet MS",sans-serif;--body:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--header-h:76px;--gutter:clamp(20px,4cqi,48px);--head-gap:clamp(36px,4.5cqi,56px);--section-gap:clamp(96px,12cqi,168px);color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.scroll-lock{overflow:hidden}body{background:var(--paper);color:var(--ink);font:400 1rem/1.55 var(--body);margin:0;-webkit-font-smoothing:antialiased}canvas,img,svg{display:block}img{max-width:100%}a{text-decoration:none}a,button{color:inherit}button{background:none;border:0;cursor:pointer;font:inherit;padding:0}button,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:3px}.site{background:var(--paper);container:site/inline-size;overflow-x:clip;position:relative}.wrap{margin-inline:auto;width:min(1240px,100% - 2 * var(--gutter))}.btn{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;height:48px;justify-content:center;line-height:1;padding:0 24px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.btn svg{flex:none;height:14px;width:14px}.btn-sm{font-size:.9375rem;height:40px;padding:0 18px}.btn-lg{font-size:1.0625rem;height:54px;padding:0 28px}.btn-primary{background:var(--signal);color:var(--ink)}.btn-primary:hover{background:var(--signal-hover)}.btn-ghost{border-color:hsla(0,0%,100%,.3);border-width:2px;color:var(--on-ink)}.btn-outline{border-color:var(--line-strong);border-width:2px;color:var(--ink)}.btn-outline:hover{background:var(--mist)}.btn-bump{transition:transform .3s ease}.btn-bump:focus-visible,.btn-bump:hover{transform:translateY(-2px) scale(1.05);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.btn-bump:active{transform:translateY(0) scale(.98);transition-duration:.1s}.btn-bump.btn-primary:hover{background:var(--signal)}.btn-bump.btn-outline:hover{background:none}.lockup{align-items:center;display:flex;gap:calc(var(--lockup)*12/34);height:calc(var(--lockup)*40/34)}.lockup-bars{color:var(--signal);flex:none;height:var(--lockup);width:calc(var(--lockup)*19.25/34)}.lockup-name{font-family:var(--display);font-size:calc(var(--lockup)*28/34);font-weight:700;line-height:1}.lockup-logo{height:calc(var(--lockup)*33/34);width:calc(var(--lockup)*128/34)}.lockup-logo--ams{height:calc(var(--lockup)*33/34*1.25);width:calc(var(--lockup)*33/34*1.25*192.6/86.2)}.site-header{--hover-fill:hsla(0,0%,100%,.1);--focus:var(--signal);color:var(--on-ink);height:var(--header-h);position:sticky;top:0;transition:height .25s ease,margin .25s ease,background-color .25s ease,box-shadow .25s ease;z-index:40}.site-header.has-open,.site-header.is-scrolled,.site-header.menu-open{-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);background:color-mix(in srgb,var(--ink-deep) 88%,transparent);box-shadow:0 1px 0 hsla(0,0%,100%,.08),0 12px 32px -20px rgba(0,0,0,.6)}.site-header.is-scrolled{--header-h:64px;margin-bottom:12px}.header-bar{gap:clamp(20px,2.6cqi,44px);height:100%}.brand,.header-bar{align-items:center;display:flex}.brand{flex:none;padding:6px 0}.brand svg{height:auto;width:168px}.nav{flex:1;gap:16px;justify-content:space-between;min-width:0}.nav,.nav-list{align-items:center;display:flex;height:100%}.nav-list{gap:2px}.nav-item{align-items:center;display:flex;height:100%}.nav-link,.nav-trigger,.text-link{align-items:center;border-radius:999px;display:inline-flex;font-size:.96875rem;font-weight:500;gap:6px;height:40px;padding:0 13px;transition:background-color .15s ease;white-space:nowrap}.nav-item.is-open>.nav-trigger,.nav-link:hover,.nav-trigger:hover,.text-link:hover{background:var(--hover-fill)}.chev{height:10px;opacity:.7;transition:transform .2s ease;width:10px}.nav-item.is-open .chev{transform:rotate(180deg)}.nav-actions{align-items:center;display:flex;gap:2px}.nav-actions .btn{margin-left:10px}.mobile-bar{align-items:center;display:none;gap:6px;margin-left:auto}.menu-toggle{border-radius:999px;display:grid;height:44px;place-items:center;width:44px}.menu-toggle:hover{background:var(--hover-fill)}.menu-toggle svg{height:24px;width:24px}.menu-open .menu-toggle .i-open,.menu-toggle .i-close{display:none}.menu-open .menu-toggle .i-close{display:block}.mega{--focus:var(--ink);background:var(--paper);border-top:1px solid var(--line);box-shadow:0 30px 60px -30px rgba(15,26,51,.45);color:var(--ink);left:0;opacity:0;padding:32px 0 36px;position:absolute;right:0;top:100%;transition:opacity .16s ease-in,translate .16s ease-in,visibility 0s .16s;translate:0 -6px;visibility:hidden}.nav-item.is-open>.mega{opacity:1;transition:opacity .18s ease-out,translate .18s ease-out;translate:none;visibility:visible}.site-header.has-open .nav-item:not(.is-open)>.mega{transition:none}.mega-grid{align-items:start;display:grid;gap:28px 48px}.mega-grid--services{align-items:stretch;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.mega-grid--services>div{display:flex;flex-direction:column}.mega-grid--resources,.mega-grid--solutions{column-gap:clamp(64px,7cqi,112px)}.mega-grid--solutions{grid-template-columns:fit-content(50%) max-content max-content}.mega-grid--examples{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.mega-grid--resources{grid-template-columns:repeat(3,max-content)}.mega-heading{color:var(--slate);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.mega-list{display:grid;gap:2px}.mega-link{border-radius:12px;display:block;margin-inline:-12px;padding:10px 12px;transition:background-color .15s ease}.mega-link:hover{background:var(--mist)}.mega-link strong{display:block;font-weight:600}.mega-link span{color:var(--slate);display:block;font-size:.875rem;line-height:1.45;margin-top:2px}.mega-link--icon{align-items:center;column-gap:10px;display:grid;grid-template-columns:auto minmax(0,1fr)}.mega-link .link-icon{color:var(--blue);display:block;margin:0}.link-icon svg{height:18px;width:18px}.mega-link--icon span:not(.link-icon){grid-column:2}.mega-sub{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.mega-sub a{align-items:center;background:var(--mist);border-radius:999px;display:inline-flex;font-size:.875rem;font-weight:500;height:32px;padding:0 12px}.mega-sub a:hover{background:var(--mist-hover)}.product-tiles{display:grid;flex:1;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-tile{--lockup:27px;background:var(--mist);border-radius:18px;display:grid;grid-template-rows:auto auto auto 1fr;padding:22px;transition:background-color .15s ease}.example-tile:hover,.product-tile:hover{background:var(--mist-hover)}.tile-kind{color:var(--slate);font-size:.8125rem;font-weight:600;margin-top:6px}.tile-desc{color:var(--slate);font-size:.9rem;line-height:1.5;margin-top:12px}.product-tile .tile-more{align-self:end;font-size:.9375rem;justify-self:start;margin-top:14px;transition:color .25s ease}.product-tile:focus-visible .tile-more,.product-tile:hover .tile-more{color:var(--blue)}.mega-cols{column-count:2;column-gap:40px;width:max-content}.mega-cols li{break-inside:avoid}.mega-cols a,.mega-plain a{display:block;font-weight:500;padding:7px 0}.mega-plain a{align-items:center;display:flex;gap:10px}.mega-plain svg{color:var(--blue);flex:none;height:18px;width:18px}.mega-more{align-items:center;display:inline-flex;font-weight:600;gap:6px;margin-top:10px}:is(.mega-cols a,.mega-plain a,a.mega-more,.step-link){text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:3px;transition:color .25s ease,text-decoration-color .25s ease}:is(.mega-cols a,.mega-plain a,a.mega-more,.step-link):is(:hover,:focus-visible){color:var(--blue);text-decoration-color:var(--blue)}.mega-more svg{height:16px;width:16px}.example-tile{background:var(--mist);border-radius:16px;display:flex;flex-direction:column;gap:4px;padding:20px;transition:background-color .15s ease}.example-tile svg{height:22px;margin-bottom:10px;width:22px}.example-tile strong{font-weight:600}.example-tile span{color:var(--slate);font-size:.875rem;line-height:1.45}.mobile-menu{--focus:var(--ink);background:var(--paper);border-top:1px solid var(--line);clip-path:inset(0 0 100% 0);color:var(--ink);display:none;height:calc(100dvh - var(--header-h));left:0;overflow-y:auto;overscroll-behavior:contain;padding:8px var(--gutter) 32px;position:absolute;right:0;top:100%;transition:clip-path .3s cubic-bezier(.4,0,.2,1),visibility 0s .3s;visibility:hidden}.menu-open .mobile-menu{clip-path:inset(0);transition:clip-path .5s cubic-bezier(.32,.72,0,1);visibility:visible}.mobile-menu>*{opacity:0;transform:translateY(-8px);transition:opacity .15s ease,transform .15s ease}.menu-open .mobile-menu>*{opacity:1;transform:none;transition:opacity .4s ease,transform .5s cubic-bezier(.32,.72,0,1);transition-delay:calc(80ms + var(--i, 0)*40ms)}.mm-group,.mm-link{border-bottom:1px solid var(--line)}.mm-group summary,.mm-link{align-items:center;cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;list-style:none;min-height:56px}.mm-group summary::-webkit-details-marker{display:none}.mm-group summary .chev{height:12px;width:12px}.mm-group[open]:not(.is-closing) summary .chev{transform:rotate(180deg)}.mm-body{display:grid;gap:2px;padding-bottom:18px}.mm-body .mega-heading{align-items:center;display:flex;gap:12px;margin:12px 0 2px}.mm-body .mega-heading:after{background:var(--line);content:"";flex:1;height:1px}.mm-body a{display:block;font-weight:500;padding:8px 0}.mm-body a span{color:var(--slate);font-weight:400;margin-left:6px}.mm-products{display:grid;gap:10px;margin:6px 0 10px}.mm-body .mm-product{align-content:start;background:var(--mist);border-radius:14px;display:grid;font-weight:400;gap:6px;padding:14px 48px 15px 16px;position:relative;transition:background-color .15s ease}.mm-body .mm-product:active,.mm-body .mm-product:hover{background:var(--mist-hover)}.mm-product .lockup{--lockup:24px}.mm-body .mm-product span{margin-left:0}.mm-body .mm-product .lockup-name{color:var(--ink);font-weight:700}.mm-body .mm-product .mm-product-kind{color:var(--slate);font-size:.8125rem;font-weight:600}.mm-body .mm-product .mm-product-desc{color:var(--slate);font-size:.875rem;line-height:1.45;padding-right:28px}.mm-body .mm-product .mm-product-go{border:1.5px solid var(--line-strong);border-radius:50%;color:var(--slate);display:grid;height:32px;place-items:center;position:absolute;right:14px;top:16px;width:32px}.mm-product-go svg{height:15px;width:15px}.mm-body .mm-product .mm-app-title{color:var(--ink);font:700 1.25rem/1.3 var(--display)}.mm-body .mm-sub{color:var(--slate);font-weight:400;padding-left:20px;position:relative}.mm-body .mm-sub:before{background:var(--line-strong);border-radius:1px;bottom:-4px;content:"";left:5px;position:absolute;top:2px;width:1.5px}.mm-body .mm-sub:last-child:before{bottom:6px}.mm-body a:not(.mm-product),.mm-group summary,.mm-link{isolation:isolate;position:relative;-webkit-tap-highlight-color:transparent}:is(.mm-group summary,.mm-link,.mm-body a:not(.mm-product)):after{background:var(--mist);border-radius:12px;content:"";inset:0 -12px;opacity:0;position:absolute;transition:opacity .2s ease;z-index:-1}.mm-body a:not(.mm-product):after{border-radius:10px;inset:0 -10px}.mm-body a.mm-sub:not(.mm-product):after{left:12px}:is(.mm-group summary,.mm-link,.mm-body a:not(.mm-product)):is(:hover,:active):after{opacity:1}.mm-body .mm-product{-webkit-tap-highlight-color:transparent}.mm-actions{display:grid;gap:10px;margin-top:24px}.mm-actions .btn{height:52px;width:100%}.mm-demo{font-weight:600;justify-self:center;padding:10px}.hero{--focus:var(--signal);background:var(--pz-banner-bg);color:var(--on-ink);margin-top:calc(var(--header-h)*-1);padding:calc(var(--header-h) + clamp(28px, 3.5cqi, 48px)) 0 clamp(64px,7cqi,96px)}.hero-side{align-items:center;column-gap:clamp(8px,2cqi,32px);display:grid;grid-template-columns:minmax(0,580px) auto;justify-content:center}.hero-logo{--logo-h:34px;--pz-word:var(--on-ink);--pz-ai:var(--signal);display:block;height:var(--logo-h);margin:0 0 18px;width:calc(var(--logo-h)*493.904/127.352)}.hero h1{font:700 clamp(2.5rem,1.35rem + 3.9cqi,4rem)/1.02 var(--display);letter-spacing:-.005em;text-wrap:balance}.hero-tags{color:var(--pz-lede);display:grid;font-size:clamp(1rem,.95rem + .3cqi,1.1875rem);font-weight:500;gap:10px 32px;grid-template-columns:repeat(2,max-content);line-height:1.4;margin-top:22px}.hero-tags li{align-items:center;display:flex}.hero-tags li:before{background:currentColor;border-radius:50%;content:"";flex:none;height:5px;margin-right:10px;opacity:.6;width:5px}.hero-ctas{display:grid;gap:12px;grid-auto-columns:1fr;grid-auto-flow:column;margin-top:32px;width:fit-content}.hero-robot{height:clamp(340px,34cqi,450px);position:relative;width:470px}.hero-robot:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--pz-spot) 72%,transparent),color-mix(in srgb,var(--pz-spot) 26%,transparent) 55%,transparent);content:"";inset:-12% 2%;pointer-events:none;position:absolute}.hero-robot canvas{height:100%;inset:0;position:absolute;width:100%}.logos{background:var(--paper);border-bottom:1px solid var(--line);padding:clamp(36px,4.5cqi,60px) 0}.logos-inner{align-items:center;display:grid;gap:24px clamp(24px,3.5cqi,56px);grid-template-columns:minmax(180px,230px) minmax(0,1fr)}.logos-stat b{font-family:var(--display);font-size:2.5rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.logos-stat b,.logos-stat span{color:var(--slate);display:block}.logos-stat span{font-size:.9375rem;line-height:1.4;margin-top:8px}.marquee{--gap:64px;--logo-scale:1;overflow:hidden;padding-block:8px}.marquee.is-running{-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.marquee-track{align-items:center;display:flex;gap:var(--gap);width:max-content}.marquee:not(.is-running) .marquee-track{flex-wrap:wrap;gap:28px 48px;width:auto}.marquee.is-running .marquee-track{animation:marquee 62s linear infinite}@keyframes marquee{to{transform:translateX(calc(-50% - var(--gap)/2))}}.marquee img{height:calc(var(--h)*var(--logo-scale)*1px);max-width:none;transition:filter .2s ease;width:auto}.marquee li:hover img{filter:brightness(.45)}.section-head{margin:0 auto var(--head-gap);max-width:44rem;text-align:center}.section-head h2{font-family:var(--display);font-size:clamp(2.25rem,1.5rem + 2.4cqi,3.25rem);font-weight:700;letter-spacing:-.005em;line-height:1.05;text-wrap:balance}.section-head p{color:var(--slate);font-size:clamp(1.0625rem,1rem + .3cqi,1.1875rem);line-height:1.55;margin-top:16px;text-wrap:pretty}.text-more{align-items:center;display:inline-flex;font-weight:600;gap:6px;text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:3px;transition:color .25s ease,text-decoration-color .25s ease}.text-more:is(:hover,:focus-visible){color:var(--blue);text-decoration-color:var(--blue)}.text-more svg{height:16px;width:16px}.inline-link{color:var(--blue);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--blue) 35%,transparent);text-underline-offset:3px;transition:text-decoration-color .25s ease}.inline-link:is(:hover,:focus-visible){text-decoration-color:var(--blue)}.play-btn{--focus:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(15,26,51,.62);border:1.5px solid hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 12px 30px -12px rgba(15,26,51,.6);display:grid;height:76px;left:50%;place-items:center;position:absolute;top:50%;transition:scale .45s cubic-bezier(.34,1.56,.64,1);translate:-50% -50%;width:76px}.play-btn:focus-visible,.play-btn:hover{scale:1.08}.play-btn svg{fill:#fff;height:36px;width:36px}.play-label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(15,26,51,.62);border-radius:999px;color:#fff;font-size:.875rem;font-weight:600;left:50%;padding:7px 14px;pointer-events:none;position:absolute;top:calc(50% + 54px);translate:-50% 0;white-space:nowrap;z-index:1}.power-video:has(.media-video) .play-label{display:none}.glance-shot,.power-video{transition:transform .3s ease}@media (hover:hover){:is(.power-video,.glance-shot):not(:has(.media-video)):hover{transform:translateY(-2px) scale(1.01);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}}.media-video{background:var(--ink-deep);height:100%;inset:0;position:absolute;width:100%}.power{background:var(--paper);padding:var(--section-gap) 0}.power-grid{align-items:center;background:var(--pz-panel-bg);border-radius:32px;display:grid;gap:clamp(28px,4.5cqi,72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:clamp(24px,4cqi,56px)}.power-video{aspect-ratio:16/9;border-radius:24px;box-shadow:var(--shadow-soft);overflow:hidden;position:relative}.power-video .play-btn{translate:-50% calc(-50% - 26px)}.power-video .play-label{top:calc(50% + 28px)}.power-video img,.thumb-video{height:100%;object-fit:cover;width:100%}.thumb-video{inset:0;position:absolute}.power-list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.power-list>li{background:hsla(0,0%,100%,.28);border-radius:18px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.95);padding:20px 22px;position:relative;transition:background-color .35s ease,box-shadow .35s ease,translate .35s ease}.power-list>li.is-active{animation:card-bump .55s cubic-bezier(.34,1.56,.64,1);background:var(--paper);box-shadow:0 18px 36px -24px rgba(15,26,51,.4);translate:0 -2px}@keyframes card-bump{40%{scale:1.04}}.power-icon{background:var(--ink);border-radius:50%;color:var(--on-ink);display:grid;height:44px;margin-bottom:16px;place-items:center;position:relative;width:44px}.power-icon svg{height:20px;width:20px}.power-list>li>*{transition:opacity .4s ease}.power-list>li:not(.is-active)>*{opacity:.7}.power-list>li:not(.is-active)>.power-icon{opacity:.45}.power-icon:before{background:conic-gradient(var(--signal) calc(var(--p, 0)*1turn),transparent 0);border-radius:50%;content:"";inset:-6px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));opacity:0;position:absolute;transition:opacity .3s ease}.power-list>li.is-active .power-icon:before{opacity:1}.power-list h3{font:700 1.375rem/1.15 var(--display)}.power-list p{color:var(--slate);line-height:1.55;margin-top:6px;text-wrap:pretty}.section-foot{display:flex;justify-content:center;margin-top:56px}.glance{background:var(--paper);padding:0 0 var(--section-gap);scroll-margin-top:calc(var(--header-h) + 24px)}.glance-rows{display:grid;gap:clamp(72px,9cqi,128px)}.glance-row{align-items:center;display:grid;gap:clamp(28px,5cqi,80px);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.glance-row:nth-child(2n){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.glance-row:nth-child(2n) .glance-pic{order:2}.glance-pic{aspect-ratio:16/10.5;background:var(--mist);border-radius:24px;box-shadow:var(--shadow-soft);overflow:hidden;position:relative}.glance-pic img{height:100%;width:100%}.glance-pic--contain{padding:6%}.glance-pic--contain img{object-fit:contain}.glance-pic--card{container-type:inline-size;display:grid;padding:7%;place-items:center}.lp{aspect-ratio:1400/903;height:100%;margin-inline:auto;position:relative}.lp-clip,.lp-rec{inset:0;position:absolute}.lp-clip{clip-path:inset(0 0 0 62.643%)}.lp img{height:auto;object-fit:fill;position:absolute}.lp .lp-sleeve{height:100%;inset:0;width:100%}.lp .lp-floor{left:62.643%;top:93.577%;width:5.214%}.lp .lp-shadow{left:62.643%;top:88.594%;width:31.643%}.lp .lp-vinyl{left:62.643%;top:5.316%;width:35.143%}.lp .lp-label{left:58.021%;top:33.522%;width:21.5%}.lp .lp-edge{left:62.643%;top:36.434%;width:1%}.lp-rec{transition:translate 1.4s cubic-bezier(.16,1,.3,1) .3s}.lp-label{transition:rotate 1.6s cubic-bezier(.22,.8,.3,1) .3s}.lp-shadow{transition:opacity 1.2s ease .5s}.lp-edge{transition:opacity .8s ease .5s}.can-reveal .glance-row:not(.is-revealed) .lp-rec{transition:translate 0s .5s;translate:-35.2% 0}.can-reveal .glance-row:not(.is-revealed) .lp-label{rotate:-1turn;transition:rotate 0s .5s}.can-reveal .glance-row:not(.is-revealed) :is(.lp-shadow,.lp-edge){opacity:0;transition:opacity 0s .5s}.lp{transition:opacity .35s ease}.can-reveal .lp:not(.is-ready){opacity:0}.can-reveal .lp:not(.is-ready) .lp-rec{transition:none;translate:-35.2% 0}.can-reveal .lp:not(.is-ready) .lp-label{rotate:-1turn;transition:none}.can-reveal .lp:not(.is-ready) :is(.lp-shadow,.lp-edge){opacity:0;transition:none}.glance-shot{aspect-ratio:1400/939;border-radius:10px;box-shadow:0 18px 36px -20px rgba(15,26,51,.35);height:100%;max-width:100%;overflow:hidden;position:relative;width:auto}.glance-pic .glance-shot img{display:block;height:100%;object-fit:cover;width:100%}.ed{background:linear-gradient(180deg,#f5f6f7,#fafbfc);border:1px solid #bcc3cd;border-radius:.5625em;box-shadow:0 18px 36px -20px rgba(15,26,51,.35);color:#000;font:500 2.48447cqi/1.2 var(--display);overflow:hidden;text-align:left;width:100%}.ed-head{align-items:center;background:#fff;border-bottom:1px solid #a2a8b0;box-shadow:0 .25em .5em rgba(0,0,0,.06);display:flex;height:2.875em;justify-content:space-between;padding:0 .75em;position:relative}.ed-title{font-size:1.1875em;font-weight:500}.ed-tools{align-items:center;color:#6b7280;display:flex;gap:.8em}.ed-tools svg{height:1.125em;width:1.125em}.ed-tools svg:last-child{color:#9ca3af}.ed-body{padding:1.375em .75em 1.875em}.ed-meta{display:flex;font-size:.9375em;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.ed-meta,.ed-meta span{align-items:center;gap:.3em}.ed-meta span{color:var(--blue);display:inline-flex;font-weight:600;margin-right:1.1em;text-transform:none}.ed-meta svg{height:.9em;width:.9em}.ed-box{background:#fff;border:1px solid #bcc3cd;border-radius:.5em;margin-top:1.25em;overflow:hidden}.ed-bar{align-items:center;border-bottom:1px solid #edeff1;display:flex;gap:.62em;height:1.75em;padding:0 .6em}.ed-bar svg{height:1.0625em;width:1.0625em}.ed-text{color:#2a2b30;font:400 1.065em/1.3 Crimson Text,Georgia,serif;height:5.6em;padding:.74em .85em 0 .9em}.ed-caret{animation:ed-caret 1s steps(1) infinite;background:#2a2b30;display:inline-block;height:1.05em;margin-left:1px;vertical-align:-.15em;width:1px}.ed:not(.is-typing) .ed-caret{visibility:hidden}@keyframes ed-caret{50%{opacity:0}}.ed-player{align-items:center;background:#cfd6df;border-radius:999px;color:#fff;display:flex;height:2.1875em;justify-content:space-between;margin-top:1.9375em;overflow:hidden;padding:0 .875em 0 .4375em;position:relative}.ed-fill{background:#438ab8;inset:0 auto 0 0;position:absolute;width:calc(var(--p, 0)*100%)}.ed-btn{border:.125em solid #fff;border-radius:50%;display:grid;height:1.4375em;place-items:center;position:relative;width:1.4375em}.ed-btn svg{fill:#fff;height:.72em;width:.72em}.ed-btn .ed-pause,.ed.is-playing .ed-btn .ed-play{display:none}.ed.is-playing .ed-btn .ed-pause{display:block}.aw{background:#f9fbfc;border:1px solid #e4e6ea;border-radius:.5625em;box-shadow:0 18px 36px -20px rgba(15,26,51,.35);color:#2a2b30;font:500 2.48447cqi/1.2 var(--display);overflow:hidden;text-align:left;width:100%}.aw-head{align-items:center;background:#fff;border-bottom:1px solid #dee2e7;display:flex;gap:.5em;height:2.875em;padding:0 .75em}.aw-head svg{flex:none;height:1.25em;width:1.25em}.aw-title{color:#000;flex:1;font-size:1.1875em;font-weight:500}.aw-close{align-items:center;color:#6b7280;display:flex;gap:.7em}.aw-close:before{background:#dee2e7;content:"";height:1.25em;width:1px}.aw-close svg{height:.9375em;width:.9375em}.aw-body{padding:.8em .75em}.aw-ask{align-items:center;background:#eaebef;border-radius:.375em;color:#2a2b30;display:flex;font:400 1.03em/1 Crimson Text,Georgia,serif;gap:.55em;height:2.5em;padding:0 .85em}.aw-ask svg{color:#8a93a0;flex:none;height:1.1em;width:1.1em}.aw-reply{background:#fff;border:1px solid #dce0e5;border-radius:.5em;margin-top:.7em;padding:.65em .8em .8em}.aw-text{color:#2a2b30;font:400 1.03em/1.2 Crimson Text,Georgia,serif;height:3.6em;transition:opacity .1s ease}.aw.is-clearing .aw-text{opacity:0}.aw-acts{display:flex;gap:.45em;margin-top:.7em}.aw-acts span{align-items:center;border-radius:.25em;color:#fff;display:inline-flex;font-size:.8125em;font-weight:600;gap:.3em;height:1.6em;padding:0 .55em}.aw-acts svg{height:.85em;width:.85em}.aw-read{background:#2fd3b5}.aw-insert{background:#3b7eae}.aw-again{background:#adb8c9}.aw-styles{align-items:center;display:flex;gap:.5em;margin-top:.9em}.aw-styles span{align-items:center;background:#fff;border:2px solid #b7bcc6;border-radius:.5em;display:inline-flex;font-size:.875em;font-weight:500;height:1.75em;padding:0 .55em;transition:border-color .2s ease}.aw-styles span.is-on{border-color:#f9a819}.aw-styles span.is-pressed{animation:aw-press .38s cubic-bezier(.34,1.56,.64,1)}@keyframes aw-press{0%{transform:scale(1)}30%{transform:scale(.9)}70%{transform:scale(1.07)}to{transform:scale(1)}}.aw-styles .aw-more{background:#adb8c9;border-color:#adb8c9;color:#fff;margin-left:auto}.aw-say{align-items:center;background:#fff;border:1px solid #dee2e7;border-radius:.5em;color:#2a2b30;display:flex;font-size:.8125em;font-weight:500;height:2.6em;justify-content:space-between;margin-top:.9em;padding:0 .8em}.aw-say svg{color:#4b5563;height:1.3em;width:1.3em}.ed-time{font-size:.8125em;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.02em;position:relative}.glance-text h3{font:700 clamp(1.75rem,1.3rem + 1.2cqi,2.375rem)/1.08 var(--display);letter-spacing:-.005em;text-wrap:balance}.glance-text p{color:var(--slate);font-size:1.0625rem;line-height:1.6;margin-top:14px;text-wrap:pretty}.glance-text h3+p{margin-top:18px}.glance-text .text-more{margin-top:22px}.collab{background:var(--paper);padding:0 0 var(--section-gap);scroll-margin-top:calc(var(--header-h) + 24px)}.collab-panel{--focus:var(--signal);align-items:center;background:linear-gradient(180deg,var(--navy-light) 0,var(--navy-light-deep) 100%);border-radius:28px;box-shadow:var(--shadow-soft);color:var(--on-ink);display:grid;gap:clamp(28px,4.5cqi,64px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:clamp(28px,4.5cqi,64px)}.collab-text h2{font:700 clamp(2rem,1.4rem + 1.9cqi,2.875rem)/1.05 var(--display);letter-spacing:-.005em;text-wrap:balance}.collab-text p{color:var(--on-ink-soft);line-height:1.6;margin-top:14px;text-wrap:pretty}.collab-text h2+p{margin-top:20px}.collab-ctas{display:inline-grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:30px}.collab-pic{background:var(--paper);border-radius:18px;box-shadow:0 24px 48px -28px rgba(0,0,0,.6);overflow:hidden}.collab-pic img{height:auto;width:100%}.pricing{background:var(--paper);padding:0 0 var(--section-gap);scroll-margin-top:calc(var(--header-h) + 24px)}.pricing-body{display:grid;gap:36px;grid-template-columns:minmax(0,1fr);justify-items:center}.billing{background:var(--mist);border-radius:999px;display:inline-flex;gap:4px;padding:5px}.billing button{border-radius:999px;color:var(--slate);font-size:.9375rem;font-weight:600;height:42px;padding:0 22px;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.billing button:hover{color:var(--ink)}.billing [aria-checked=true]{background:var(--paper);box-shadow:0 2px 10px -3px rgba(15,26,51,.25);color:var(--ink)}.plans{display:grid;gap:clamp(16px,2cqi,28px);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.plan{background:var(--paper);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;padding:clamp(24px,2.6cqi,36px)}.plan-name{font:700 2rem/1 var(--display)}.plan-for{color:var(--slate);font-size:.9375rem;line-height:1.45;margin-top:8px;min-height:2.9em}.plan-price{align-items:baseline;display:flex;gap:4px;margin-top:22px}.plan-amount{display:inline-block;font:700 3.5rem/1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.plan-per{color:var(--slate);font-weight:600}.plan-billed{color:var(--slate);font-size:.875rem;margin-top:8px}.plan .btn{margin-top:26px;width:100%}.plan-gap{flex:1}.plan-label{border-top:1px solid var(--line);color:var(--slate);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-top:28px;padding-top:22px;text-transform:uppercase}.plan-label+.plan-features{margin-top:14px}.plan-features{align-content:start;display:grid;gap:10px}.plan-features li{align-items:flex-start;display:flex;font-weight:500;gap:10px;line-height:1.4}.plan-features li>svg{color:var(--check-soft);flex:none;height:18px;margin-top:1px;width:18px}.plans-more{display:grid;gap:clamp(16px,2cqi,28px);grid-template-columns:minmax(0,1fr) minmax(0,2fr);width:100%}.plan-wide{align-content:start;border-radius:24px;display:grid;justify-items:start;padding:clamp(24px,2.6cqi,36px)}.plan-wide h3{font:700 1.875rem/1 var(--display)}.plan-wide p{color:var(--slate);line-height:1.5;margin-top:10px}.plan-wide .btn{margin-top:24px}.plan-free{--focus:var(--signal);background:linear-gradient(180deg,var(--navy-light) 0,var(--navy-light-deep) 100%);color:var(--on-ink)}.plan-free p{color:var(--on-ink-soft)}.plan-enterprise{background:var(--mist);column-gap:36px;grid-template-columns:minmax(180px,.7fr) minmax(0,2fr)}.plan-enterprise .plan-features{column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.plan-enterprise .btn,.plan-enterprise .btn:hover{background:var(--paper)}.tip{border-radius:50%;color:var(--slate-soft);cursor:help;display:inline-grid;height:20px;margin:-1px 0 0 1px;place-items:center;position:relative;vertical-align:-4px;width:20px}.tip>svg{height:16px;width:16px}.tip-text{background:var(--paper);border:1px solid var(--line);border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 14px 30px -14px rgba(15,26,51,.28),0 2px 6px rgba(15,26,51,.05);color:var(--slate);font-size:.8125rem;font-weight:400;left:50%;letter-spacing:0;line-height:1.45;max-width:250px;opacity:0;padding:10px 12px;position:absolute;text-align:left;text-transform:none;transition:opacity .15s ease,translate .15s ease,visibility 0s .15s;translate:calc(-50% + var(--tip-shift, 0px)) 4px;visibility:hidden;width:max-content;z-index:5}.tip:is(:hover,:focus,:focus-within) .tip-text{opacity:1;transition:opacity .15s ease,translate .15s ease;translate:calc(-50% + var(--tip-shift, 0px)) 0;visibility:visible}.nobr{white-space:nowrap}.tip-text{white-space:normal}.tip-text a{color:inherit;text-decoration:underline}.compare{width:100%}.compare>summary{cursor:pointer;display:flex;list-style:none;margin-inline:auto;width:fit-content}.compare>summary::-webkit-details-marker{display:none}.compare>summary .chev{height:12px;opacity:1;width:12px}.compare[open]:not(.is-closing)>summary .chev{transform:rotate(180deg)}.compare-body{padding-top:36px}.compare-table{border-collapse:separate;border-spacing:0;font-size:.9375rem;width:100%}.compare-table td,.compare-table th{border-bottom:1px solid var(--line);line-height:1.35;padding:12px 16px;text-align:center;vertical-align:middle}.compare-table thead th{background:var(--paper);border-bottom-color:var(--line-strong);font:700 1.25rem/1.1 var(--display);padding-block:16px;position:sticky;top:var(--sticky-top,64px);z-index:2}.compare-table th:first-child{text-align:left;width:32%}.compare-table tbody th{font-weight:500}.compare-table .compare-cat th{border-bottom-color:var(--line-strong);font:700 1.125rem/1.2 var(--display);padding-top:36px}.compare-table tbody:first-of-type .compare-cat th{padding-top:20px}.compare-yes svg{color:var(--check-soft);display:inline-block;height:18px;width:18px}.compare-no{color:var(--line-strong)}.faq{--chev-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>");background:var(--paper);padding:0 0 var(--section-gap)}.faq-list{display:grid;gap:10px;margin-inline:auto;max-width:52rem}.faq-item{background:var(--mist);border:1px solid transparent;border-radius:16px;padding:0 24px;transition:background-color .3s ease,border-color .3s ease}.faq-item[open]:not(.is-closing){background:var(--paper);border-color:var(--line)}.faq-item summary{align-items:center;cursor:pointer;display:flex;gap:24px;justify-content:space-between;list-style:none;padding:20px 0;-webkit-tap-highlight-color:transparent}.faq-item summary::-webkit-details-marker{display:none}.faq-item h3{font:600 1.125rem/1.4 var(--body);transition:color .25s ease}.faq-item summary:hover h3{color:var(--blue)}.faq-item summary:after{background:var(--slate);content:"";flex:none;height:16px;-webkit-mask:var(--chev-mask) center /contain no-repeat;mask:var(--chev-mask) center /contain no-repeat;transition:rotate .3s ease,background-color .25s ease;width:16px}.faq-item summary:hover:after{background-color:var(--blue)}.faq-item[open]:not(.is-closing) summary:after{rotate:180deg}.faq-a>div{color:var(--slate);line-height:1.65;padding:0 40px 26px 0}.faq-a p+p,.faq-a p+ul,.faq-a ul,.faq-a ul+p{margin-top:12px}.faq-a ul{display:grid;gap:6px}.faq-a ul.faq-cols{column-gap:40px;grid-template-columns:repeat(2,max-content)}.faq-a li{padding-left:20px;position:relative}.faq-a li:before{color:var(--slate-soft);content:"–";left:0;position:absolute;top:0}.faq-a strong{color:var(--ink);font-weight:600}.faq-a a{color:var(--blue);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--blue) 35%,transparent);text-underline-offset:3px;transition:text-decoration-color .25s ease}.faq-a a:is(:hover,:focus-visible){text-decoration-color:var(--blue)}.closing{--art-soft:var(--slate);--art-strong:var(--ink);--stage-glow:var(--paper);background:var(--mist);padding:clamp(48px,5cqi,72px) 0 clamp(88px,9cqi,128px);text-align:center}.closing-stage{height:clamp(230px,22cqi,300px);margin:0 auto 12px;position:relative;width:min(100%,420px)}.closing-stage:before{background:radial-gradient(closest-side,var(--stage-glow),color-mix(in srgb,var(--stage-glow) 40%,transparent) 60%,transparent);content:"";inset:0 8%;pointer-events:none;position:absolute}.closing-stage canvas{height:100%;inset:0;position:absolute;width:100%}.closing-title{font:700 clamp(2.5rem,1.5rem + 3.2cqi,4rem)/1.02 var(--display);letter-spacing:-.01em;text-wrap:balance}.closing-sub{color:var(--slate);font-size:clamp(1.125rem,1rem + .4cqi,1.375rem);line-height:1.45;margin-top:14px}.closing-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.examples{background:var(--paper);padding:0 0 var(--section-gap);scroll-margin-top:calc(var(--header-h) + clamp(24px, 4cqi, 48px))}.examples-body{display:grid;gap:28px;justify-items:center}.examples-tabs{background:var(--mist);border-radius:999px;display:flex;gap:4px;max-width:100%;overflow-x:auto;padding:5px;scrollbar-width:none}.examples-tabs [role=tab]{border-radius:999px;color:var(--slate);flex:none;font-size:.9375rem;font-weight:600;height:42px;padding:0 20px;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.examples-tabs [role=tab]:hover{color:var(--ink)}.examples-tabs [aria-selected=true]{background:var(--paper);box-shadow:0 2px 10px -3px rgba(15,26,51,.25);color:var(--ink)}.examples-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-soft);overflow:hidden;width:min(100%,968px)}.examples-panel:not([hidden]){animation:panel-in .35s ease}@keyframes panel-in{0%{opacity:0;translate:0 8px}}.samples{--lockup:24px;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(20px,3cqi,36px)}.samples-head{margin-bottom:14px}.samples--one{grid-template-columns:minmax(0,1fr)}.player{position:relative}.player img{height:auto;width:100%}.player iframe{border:0;height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease;width:100%}.player.is-live iframe{opacity:1;pointer-events:auto}.player.is-embedded img{visibility:hidden}.player-loading{align-items:center;display:flex;gap:5px;inset:0;justify-content:center;pointer-events:none;position:absolute;transition:opacity .3s ease}.player-loading i{animation:level .9s ease-in-out infinite alternate;background:var(--signal);border-radius:3px;height:28px;width:5px}.player-loading i:first-child{animation-delay:-.3s}.player-loading i:nth-child(3){animation-delay:-.6s}@keyframes level{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.player.is-live .player-loading{opacity:0}.player.is-sized{overflow:hidden;transition:height .35s ease}.site-footer{--focus:var(--signal);--hover-fill:hsla(0,0%,100%,.1);background:var(--banner-bg);color:var(--on-ink);padding:clamp(56px,7cqi,88px) 0 28px}.footer-grid{display:grid;gap:40px clamp(24px,3cqi,48px);grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr))}.footer-brand{align-content:start;display:grid;gap:24px;justify-items:start}.footer-logo{display:block;padding:6px 0}.footer-logo svg{height:auto;width:168px}.footer-social{display:flex;gap:10px}.footer-social a{border:1px solid hsla(0,0%,100%,.22);border-radius:50%;display:grid;height:40px;place-items:center;transition:background-color .25s ease;width:40px}.footer-social a:is(:hover,:focus-visible){background:var(--hover-fill)}.footer-social svg{height:18px;width:18px}.footer-heading{color:var(--on-ink-soft);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.footer-col li+li{margin-top:10px}.footer-col a{color:var(--on-ink-soft);font-size:.9375rem}.footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.12);color:var(--on-ink-soft);display:flex;flex-wrap:wrap;font-size:.875rem;gap:12px 24px;justify-content:space-between;margin-top:clamp(48px,6cqi,72px);padding-top:24px}.footer-legal{display:flex;flex-wrap:wrap;gap:8px 24px}:is(.footer-col a,.footer-legal a){text-decoration-color:transparent;text-decoration-line:underline;text-underline-offset:3px;transition:color .25s ease,text-decoration-color .25s ease}:is(.footer-col a,.footer-legal a):is(:hover,:focus-visible){color:var(--on-ink);text-decoration-color:currentColor}.can-reveal [data-reveal~=rise]>*{transition:opacity .4s ease,translate .5s ease}.can-reveal [data-reveal~=rise].is-revealed>*{transition:opacity .7s ease,translate .9s cubic-bezier(.22,1,.36,1)}.can-reveal [data-reveal~=rise].is-revealed>:nth-child(2){transition-delay:.08s}.can-reveal [data-reveal~=rise].is-revealed>:nth-child(3){transition-delay:.16s}.can-reveal [data-reveal~=rise].is-revealed>:nth-child(4){transition-delay:.24s}.can-reveal [data-reveal~=rise].is-revealed>:nth-child(5){transition-delay:.32s}.can-reveal [data-reveal~=rise]:not(.is-revealed)>*{opacity:0;translate:0 24px}.hero{position:relative}@container site (max-width: 1239px){.demo-link{display:none}.plan-enterprise{grid-template-columns:minmax(0,1fr);row-gap:0}.plan-enterprise>div{display:contents}.plan-enterprise .plan-features{margin-top:24px;order:1}.plan-enterprise .btn{order:2}}@container site (max-width: 1099px){.nav-link,.nav-trigger,.text-link{padding-inline:10px}.brand svg{width:150px}}@container site (max-width: 999px){.hero,.site-header{--header-h:64px}.site-header.is-scrolled{--header-h:56px;margin-bottom:8px}.hero-robot{height:320px;width:340px}.nav{display:none}.mobile-bar{display:flex}.mobile-menu{display:block}.brand svg{width:148px}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-brand{align-items:center;grid-auto-flow:column;grid-column:1/-1;justify-content:space-between}.power-grid{grid-template-columns:minmax(0,1fr);row-gap:var(--head-gap)}.power-video{margin-inline:auto;width:min(100%,640px)}.collab-panel{grid-template-columns:minmax(0,1fr)}.collab-pic{order:-1}.plans,.plans-more{grid-template-columns:minmax(0,1fr);max-width:560px}.compare-table{--sticky-top:56px}}@container site (max-width: 760px){.power-grid{border-radius:24px}.hero-side{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.hero-words{display:contents}.hero-logo{--logo-h:38px;grid-row:1;margin:0 auto}.hero-robot{grid-row:2;height:250px;margin:0 auto 2px;width:290px}.hero h1{grid-row:3}.hero-tags{grid-row:4;margin-inline:auto;text-align:left}.hero-ctas{grid-row:5}.logos-inner{grid-template-columns:minmax(0,1fr)}.logos-stat{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:center;text-align:center}.logos-stat b{font-size:2rem}.logos-stat span{margin-top:0}.samples{grid-template-columns:minmax(0,1fr)}.glance-row,.glance-row:nth-child(2n){grid-template-columns:minmax(0,1fr);row-gap:0}.glance-row:nth-child(2n) .glance-pic{order:0}.glance-text{display:contents}.glance-text h3{margin-bottom:22px;order:-1}.glance-text h3+p{margin-top:24px}.glance-text .text-more{justify-self:start}.can-reveal [data-reveal~=rise] .glance-text>*{transition:opacity .4s ease,translate .5s ease}.can-reveal [data-reveal~=rise].is-revealed .glance-text>*{transition:opacity .7s ease,translate .9s cubic-bezier(.22,1,.36,1)}.can-reveal [data-reveal~=rise]:not(.is-revealed) .glance-text>*{opacity:0;translate:0 24px}.can-reveal .glance-row.is-revealed .glance-pic{transition-delay:.08s}.can-reveal .glance-row.is-revealed .glance-text>:not(h3){transition-delay:.16s}.compare-scroll{margin-inline:calc(var(--gutter)*-1);overflow-x:auto;padding-inline:var(--gutter)}.compare-table{min-width:680px}.compare-table thead th{position:static}.compare-table :is(thead th:first-child,tbody tr:not(.compare-cat) th){background:var(--paper);left:0;position:sticky;top:auto;z-index:1}.compare-table .compare-cat th>span{display:inline-block;left:16px;position:sticky}.faq-item{padding:0 18px}.faq-a>div{padding-right:0}}@container site (max-width: 560px){.power-video .play-btn{height:60px;translate:-50% calc(-50% - 23px);width:60px}.power-video .play-btn svg{height:28px;width:28px}.power-video .play-label{top:calc(50% + 17px)}.glance-shot .play-btn{height:60px;width:60px}.glance-shot .play-btn svg{height:28px;width:28px}.closing-ctas .btn{flex:1 1 auto}.brand svg{width:132px}.hero-ctas{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);width:100%}.hero-ctas .btn{width:100%}.hero-tags{gap:10px 24px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{align-items:flex-start;flex-direction:column}.mobile-bar .btn{font-size:.875rem;height:38px;padding:0 14px}.marquee{--gap:44px;--logo-scale:.8}.power-list{gap:8px}.collab-ctas,.faq-a ul.faq-cols,.plan-enterprise .plan-features,.power-list{grid-template-columns:minmax(0,1fr)}.collab-ctas{display:grid}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.btn-bump:active,.btn-bump:focus-visible,.btn-bump:hover{transform:none}:is(.power-video,.glance-shot):hover{transform:none}}.site>.hs_cos_wrapper,main>.hs_cos_wrapper{display:contents}.reveal-modal-bg{background:rgba(0,0,0,.8);display:none;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:100}.reveal-modal{background:#eee;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4);left:50%;margin-left:-300px;padding:30px 40px 34px;position:absolute;top:100px;visibility:hidden;width:520px;z-index:101}.reveal-modal .close-reveal-modal{color:#b4b4b4;cursor:pointer;font-size:50px;font-weight:700;line-height:.5;position:absolute;right:18px;top:20px}@media (max-width:480px){.reveal-modal{margin-left:-160px;padding:10px 20px 30px;width:320px}}.ps-v1>.row1,.ps-v1>.row2,.ps-v1>.row3,.ps-v1>.rowsep,.ps-v1>.rowtable,.ps-v1>.rowtable-mobile{display:none!important}