:root{--sp-sec:clamp(72px,4vw + 44px,112px);--sp-sec-tight:clamp(56px,2.5vw + 40px,84px);--sp-band:clamp(56px,2.5vw + 38px,88px);--sp-head:clamp(36px,1.6vw + 28px,60px);--sp-row:clamp(52px,3vw + 34px,88px);--fs-h2:clamp(1.8rem,3.2vw,2.6rem);--fs-h2-sm:clamp(1.3rem,1.9vw,1.5rem);--blue:#016ffa;--purple:#9a6df3;--pink:#ff87e5;--magenta:#f168f2;--ink:#16181d;--ink-deep:#0e0f13;--gray:#6a7180;--gray-on-dark:#c8cdd6;--gray-on-dark-muted:#9199a8;--blue-on-dark:#8fb9ff;--purple-on-dark:#b7a6ff;--success-on-dark:#7be3ac;--warning-on-dark:#ffb68c;--body:#6a7180;--surface:#f7f8fa;--border:#e2e5ea;--success:#178049;--green:#178049;--orange:#c2410c;--white:#fff;--content:#016ffa;--learning:#9a6df3;--engagement:#f168f2;--intelligence:#ff87e5;--grad-sig:linear-gradient(90deg,#016ffa,#9a6df3 50%,#ff87e5);--grad-signature:linear-gradient(90deg,#016ffa,#9a6df3 50%,#ff87e5);--grad-web-hero:linear-gradient(110deg,#2e83ff,#8c7fff 60%,#f08cf4);--grad-night:linear-gradient(135deg,#000,#9a6df3);--grad-pastel:linear-gradient(110deg,#d6e6ff,#e7e2fe 52%,#fbe1fc);--hero-min-h:640px;--ease:cubic-bezier(.16,1,.3,1);--tumble:cubic-bezier(.34,1.56,.64,1);--container:1240px;--maxw:1200px;--r:14px}@media(max-width:768px){:root{--hero-min-h:0px}}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:#fff;color:var(--ink);font-family:Poppins,system-ui,Arial,sans-serif;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}figure,h1,h2,h3,h4,h5,p,ul{margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none}img{display:block;height:auto;max-width:100%}button{background:none;border:0;cursor:pointer;font:inherit}.container,.wrap{margin:0 auto;max-width:var(--container);padding:0 48px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{border-radius:6px;outline:2.5px solid var(--blue);outline-offset:3px}.skip{background:var(--ink);border-radius:8px;color:#fff;font-size:14px;font-weight:600;left:12px;padding:10px 18px;position:absolute;top:-60px;transition:top .15s;z-index:1000}.skip:focus{top:12px}.ey,.eyebrow{color:var(--blue);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.h-rule{background:var(--purple);border-radius:2px;display:block;height:4px;margin:10px 0 22px;width:96px}.h-rule.grad,.h-rule.light{background:var(--grad-sig)}.crumb{color:var(--gray);font-size:12.5px;padding:18px 0 0}.crumb a{color:var(--blue);font-weight:600}h1{font-size:clamp(2.6rem,5vw,4.2rem);letter-spacing:-.025em;line-height:1.06}h1,h2{font-weight:800}h2{font-size:var(--fs-h2);letter-spacing:-.02em;line-height:1.12}h3{font-size:clamp(1.1rem,1.5vw,1.25rem);font-weight:700;line-height:1.3}.lede{color:var(--gray);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7}.btn{align-items:center;border:1.5px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:8px;padding:14px 28px;transition:all .15s var(--ease)}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:#0558d4;box-shadow:0 8px 22px rgba(1,111,250,.32);transform:translateY(-1px)}.btn-ghost{background:#fff;border-color:var(--border);color:var(--blue)}.btn-ghost:hover{background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.18);transform:translateY(-1px)}.btn-light{background:#fff;border:1px solid var(--border);color:var(--blue)}.btn-light:hover{box-shadow:0 8px 20px rgba(0,0,0,.08);transform:translateY(-1px)}.btn-sm{font-size:14px;padding:10px 20px}.link-arrow,.textlink{align-items:center;color:var(--blue);display:inline-flex;font-size:15px;font-weight:600;gap:6px}.link-arrow .ar,.textlink .ar{transition:transform .18s var(--ease)}.link-arrow:hover .ar,.textlink:hover .ar{transform:translateX(4px)}.reveal{opacity:1;transform:none}html.js-anim .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease),transform .6s var(--ease)}html.js-anim .reveal.is-visible,html.js-anim .reveal.visible{opacity:1;transform:none}html.js-anim .reveal.from-left{transform:translateX(-70px)}html.js-anim .reveal.from-right{transform:translateX(70px)}html.js-anim .reveal.from-left.is-visible,html.js-anim .reveal.from-right.is-visible{transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none}}#hs_cos_wrapper_header,.hs_cos_wrapper:has(>.site-header){display:contents}.site-header{background:#fff;border-bottom:1px solid var(--border);position:sticky;top:0;transition:box-shadow .2s;z-index:200}.site-header.scrolled{box-shadow:0 4px 24px rgba(12,35,66,.08)}.logo{align-items:center;color:var(--ink);display:flex;font-size:20px;font-weight:800;gap:7px}.logo,.logo svg{flex:none}.footer,.site-footer{background:var(--ink-deep);color:var(--gray-on-dark-muted);padding:64px 0 28px}.footer a:hover,.site-footer a:hover{color:#fff}.footer-top{border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:48px;padding-bottom:48px}.footer-brand{display:flex;flex:0 0 280px;flex-direction:column;gap:14px}.footer-brand .logo{color:#fff}.logo--footer{align-items:center;display:inline-flex}.logo--footer .logo-img{display:block;height:38px;width:auto}.logo--footer:hover{opacity:.85}.footer-brand p{font-size:13px;line-height:1.7}.footer-brand a{color:var(--blue);font-size:13px}.footer-cols{display:grid;flex:1;gap:24px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.footer-col b{color:#fff;display:block;font-size:12.5px;font-weight:700;margin-bottom:14px}.footer-col ul{display:flex;flex-direction:column;gap:9px}.footer-col a{font-size:13px;transition:color .12s}.footer-bottom,.footer-col a{color:var(--gray-on-dark-muted)}.footer-bottom{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;padding-top:24px}.footer-legal{display:flex;gap:18px}.footer-legal a{color:var(--gray-on-dark-muted)}.footer-legal a:hover{color:var(--gray-on-dark)}@media(max-width:1024px){.footer-cols{grid-template-columns:repeat(2,1fr);row-gap:28px}}@media(max-width:768px){.footer-top{flex-direction:column}.footer-brand{flex:none;width:100%}}.nav-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4.5px;padding:8px}.nav-toggle span{background:var(--ink);border-radius:2px;height:2px;transition:transform .2s,opacity .2s;width:22px}@media(max-width:1024px){.nav-toggle{display:flex}}.modal-overlay{align-items:center;backdrop-filter:blur(4px);background:rgba(12,14,19,.6);display:flex;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:opacity .2s,visibility .2s;visibility:hidden;z-index:500}.modal-overlay.open{opacity:1;visibility:visible}.modal{background:#fff;border-radius:20px;max-width:440px;padding:36px;position:relative;transform:translateY(16px) scale(.98);transition:transform .22s var(--ease);width:100%}.modal-overlay.open .modal{transform:none}.modal-close{align-items:center;border-radius:50%;color:var(--gray);display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;width:32px}.modal-close:hover{background:var(--surface)}.modal h3{font-size:1.4rem;margin-bottom:8px}.modal p.sub{color:var(--gray);font-size:14px;margin-bottom:24px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.field label{color:var(--ink);font-size:12px;font-weight:700}.field input{border:1.5px solid var(--border);border-radius:10px;font:inherit;font-size:14px;padding:12px 14px;transition:border-color .15s}.field input:focus{border-color:var(--blue);outline:none}.modal .btn-primary{justify-content:center;margin-top:4px;width:100%}.modal-success{align-items:center;display:flex;flex-direction:column;gap:12px;padding:8px 0;text-align:center}.modal-success svg{color:var(--success);height:48px;width:48px}.site-header--v2 .nav-wrap{align-items:center;display:flex;gap:28px;height:74px;margin:0 auto;max-width:var(--container);padding:0 32px}.site-header--v2 .logo{align-items:center;display:flex;flex:none;text-decoration:none}.site-header--v2 .logo-img{display:block;height:34px;width:auto}.site-header--v2 .logo:hover{opacity:.85}.site-header--v2 .main-nav{align-items:center;display:flex;flex:1;gap:4px}.site-header--v2 .nav-item{position:relative}.site-header--v2 .nav-item summary,.site-header--v2 .nav-link{align-items:center;border-radius:8px;color:var(--ink);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:6px;list-style:none;padding:10px 14px;text-decoration:none;transition:background .15s var(--ease),color .15s var(--ease)}.site-header--v2 .nav-item summary{user-select:none;-webkit-user-select:none}.site-header--v2 .nav-item summary::-webkit-details-marker{display:none}.site-header--v2 .nav-item summary::marker{content:""}.site-header--v2 .nav-item summary:hover,.site-header--v2 .nav-link:hover{background:var(--surface)}.site-header--v2 .nav-item summary .chev{height:11px;transition:transform .2s var(--ease);width:11px}.site-header--v2 .nav-item[open]>summary .chev{transform:rotate(180deg)}.site-header--v2 .nav-item>summary>.nav-top{color:inherit;font:inherit;text-decoration:none}.site-header--v2 .nav-item>summary:has(>.nav-top){cursor:pointer}.site-header--v2 .nav-item>summary>.nav-top:hover{color:inherit}.site-header--v2 .nav-item.is-current>summary{border-bottom:2px solid var(--blue);border-radius:8px 8px 0 0;color:var(--blue)}.site-header--v2 .nav-link--ext{color:var(--gray);font-weight:500}.site-header--v2 .nav-link--ext svg{height:12px;width:12px}.site-header--v2 .mega-menu{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 44px rgba(16,24,40,.14);left:50%;opacity:0;padding:22px;pointer-events:none;position:absolute;top:calc(100% + 10px);transform:translate(-50%,8px);transition:opacity .16s var(--ease),transform .16s var(--ease),visibility .16s;visibility:hidden;z-index:250}.site-header--v2 .nav-item:hover>.mega-menu,.site-header--v2 .nav-item[open]>.mega-menu{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.site-header--v2 .mega-menu:before{content:"";height:16px;left:0;position:absolute;right:0;top:-16px}@media(max-width:1024px){.site-header--v2 .mega-menu:before{display:none}}.site-header--v2 .nav-item.has-menu::details-content{content-visibility:visible}.site-header--v2 .mega-menu--platform{display:grid;gap:8px 18px;grid-template-columns:repeat(4,1fr);width:880px}.site-header--v2 .mega-menu--solutions{display:grid;gap:8px 28px;grid-template-columns:1fr 1fr;width:680px}.site-header--v2 .mega-menu--resources{width:340px}.site-header--v2 .mega-col-label{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 6px;padding:0 8px;text-transform:uppercase}.site-header--v2 .mega-col-label.content{color:var(--blue)}.site-header--v2 .mega-col-label.learning{color:var(--purple)}.site-header--v2 .mega-col-label.engagement{color:var(--magenta)}.site-header--v2 .mega-col-label.analytics,.site-header--v2 .mega-col-label.intelligence{color:var(--pink)}.site-header--v2 .mega-item{border-radius:8px;display:block;padding:8px;text-decoration:none;transition:background .12s var(--ease)}.site-header--v2 .mega-item:hover{background:var(--surface)}.site-header--v2 .mega-menu--platform>div{display:flex;flex-direction:column}.site-header--v2 .mega-item b{color:var(--ink);display:block;font-size:14px;font-weight:600;margin-bottom:2px}.site-header--v2 .mega-item span{color:var(--gray);display:block;font-size:12px;line-height:1.45}.site-header--v2 .mega-menu--solutions .mega-item{padding:10px}.site-header--v2 .mega-menu--platform>.mega-foot-row,.site-header--v2 .mega-menu--solutions>.mega-foot-row{align-items:center;border-top:1px solid var(--border);display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 16px;grid-column:1/-1;margin-top:6px;padding-top:14px}.site-header--v2 .mega-menu--solutions{max-height:min(74vh,620px);overflow-y:auto}@media(max-width:1024px){.site-header--v2 .mega-menu--solutions{max-height:none;overflow:visible}}.site-header--v2 .mega-overview{border-radius:8px;border-top:0;grid-column:auto;margin-top:0;padding-top:0}.site-header--v2 .mega-overview+.mega-overview{position:relative}.site-header--v2 .mega-overview+.mega-overview:before{background:var(--border);content:"";height:15px;left:-8px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.site-header--v2 .mega-overview b{color:var(--blue);margin-bottom:0}.site-header--v2 .mega-overview .ar{display:inline-block;transition:transform .18s var(--ease)}.site-header--v2 .mega-overview:hover .ar{transform:translateX(4px)}.site-header--v2 .nav-actions{align-items:center;display:flex;flex:none;gap:16px}.site-header--v2 .lang-toggle{align-items:center;color:var(--gray);display:flex;font-size:13px;font-weight:600;gap:6px}.site-header--v2 .lang-toggle button{background:none;border:none;border-radius:4px;color:var(--gray);cursor:pointer;font:inherit;padding:2px 4px}.site-header--v2 .lang-toggle button.is-active{color:var(--ink)}.site-header--v2 .lang-toggle span{color:var(--border)}.site-header--v2 .btn-sm{font-size:14px;padding:10px 20px}.site-header--v2 .nav-scrim{display:none}@media(max-width:1024px){.site-header--v2 .main-nav{align-items:stretch;background:#fff;flex-direction:column;gap:2px;inset:74px 0 0 0;overflow-y:auto;padding:18px 24px 40px;position:fixed;transform:translateX(100%);transition:transform .25s var(--ease);z-index:190}.site-header--v2.nav-open .main-nav{transform:translateX(0)}.site-header--v2{overflow-x:clip}.site-header--v2 .nav-item summary,.site-header--v2 .nav-link{border-bottom:1px solid var(--border);border-radius:0;font-size:16px;padding:14px 4px}.site-header--v2 .mega-menu{border:0;border-radius:0;box-shadow:none;display:none;opacity:1;padding:6px 4px 14px;pointer-events:auto;position:static;transform:none;visibility:visible;width:auto}.site-header--v2 .nav-item[open] .mega-menu{display:block}.site-header--v2 .nav-item:hover>.mega-menu,.site-header--v2 .nav-item[open]>.mega-menu{left:auto;transform:none}.site-header--v2 .mega-menu--platform,.site-header--v2 .mega-menu--solutions{gap:0;grid-template-columns:1fr}.site-header--v2 .mega-item{padding:10px 6px}.site-header--v2 .nav-link--ext{border-bottom:1px solid var(--border)}.site-header--v2 .nav-actions .lang-toggle{display:none}.site-header--v2.nav-open .nav-toggle span:first-child{transform:translateY(6px) rotate(45deg)}.site-header--v2.nav-open .nav-toggle span:nth-child(2){opacity:0}.site-header--v2.nav-open .nav-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.site-header--v2.nav-open .nav-scrim{background:rgba(12,14,19,.35);display:block;inset:74px 0 0 0;position:fixed;z-index:150}}@media(max-width:640px){.site-header--v2 .nav-wrap{padding-left:20px;padding-right:20px}}.has-bg-media{position:relative}.has-bg-media>.bg-overlay{inset:0;pointer-events:none;position:absolute;z-index:0}.has-bg-media>:not(.bg-overlay){position:relative;z-index:1}.theme-light,.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4{color:#fff}.theme-light .lede,.theme-light p{color:var(--gray-on-dark)}.theme-light .ey,.theme-light .eyebrow{color:var(--blue-on-dark)}.theme-dark,.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4{color:var(--ink)}.theme-dark .lede,.theme-dark p{color:var(--gray)}.theme-dark .ey,.theme-dark .eyebrow{color:var(--blue)}.p-hero{background:var(--ink);color:#fff;min-height:var(--hero-min-h);overflow:hidden;padding:78px 0 84px;position:relative}.p-hero:before{background-image:radial-gradient(hsla(0,0%,100%,.085) 1px,transparent 0);background-size:24px 24px;content:"";-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.55) 45%,transparent 88%);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.55) 45%,transparent 88%)}.p-hero .hero-glow,.p-hero:before{inset:0;pointer-events:none;position:absolute;z-index:0}.p-hero .hero-glow{background:radial-gradient(820px 520px at 74% -12%,rgba(154,109,243,.46),transparent 64%),radial-gradient(620px 420px at 8% 4%,rgba(1,111,250,.24),transparent 62%),radial-gradient(520px 340px at 96% 58%,rgba(255,135,229,.13),transparent 66%)}.p-hero-inner{align-items:center;display:grid;gap:48px;grid-template-columns:1fr var(--hero-media-ratio,1.16fr);position:relative;z-index:1}.p-hero h1{color:#fff;margin-bottom:20px}.p-hero h1 .u{display:inline-block;padding-bottom:.1em;position:relative;white-space:nowrap}.p-hero h1 .u:after{background:var(--grad-sig);border-radius:3px;bottom:0;content:"";height:.055em;left:0;max-height:4px;min-height:3px;position:absolute;right:0}.p-hero .lede{color:var(--gray-on-dark);margin-bottom:30px;max-width:560px}.p-hero .lede strong{font-weight:600}.p-hero-btns{display:flex;flex-wrap:wrap;gap:14px}.p-hero-media{--orbit-dur:26s;align-items:center;display:flex;justify-content:flex-end;position:relative;transform:scale(var(--hero-img-scale,1));transform-origin:center right}.p-hero-media:before{animation:heroBloom 9s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(closest-side,rgba(154,109,243,.6),rgba(1,111,250,.28) 46%,rgba(255,135,229,.12) 64%,transparent 78%);filter:blur(34px);left:54%;top:48%;transform:translate(-50%,-50%);width:124%}.p-hero-media:after,.p-hero-media:before{content:"";pointer-events:none;position:absolute;z-index:0}.p-hero-media:after{background:radial-gradient(closest-side,rgba(154,109,243,.46),rgba(1,111,250,.16) 55%,transparent 78%);bottom:4%;filter:blur(30px);height:110px;left:52%;transform:translateX(-50%);width:74%}.p-hero-stack{margin-left:auto;margin-right:calc(-1 * min(var(--hero-bleed,110px), max(0px,(100vw - var(--container))/2) + 40px));max-width:var(--hero-img-max,760px);position:relative;width:100%;z-index:1}.p-hero-console,.p-hero-device{filter:drop-shadow(0 34px 60px rgba(0,0,0,.58)) drop-shadow(0 0 42px rgba(154,109,243,.26))}.p-hero-console{position:relative;width:100%;z-index:1;--orbit-r:9px}.p-hero-console,.p-hero-device{animation:heroOrbit var(--orbit-dur) linear infinite;display:block}.p-hero-device{bottom:-9%;left:-5%;max-width:212px;position:absolute;width:28%;z-index:2;--orbit-r:11px;animation-delay:calc(var(--orbit-dur)/-2)}.p-hero-media>img{animation:heroFloat 6s ease-in-out infinite;filter:drop-shadow(0 44px 70px rgba(0,0,0,.62)) drop-shadow(0 0 46px rgba(154,109,243,.3));max-width:var(--hero-img-max,720px);position:relative;width:100%;z-index:1}.p-hero-notifs{inset:0;perspective:1100px;pointer-events:none;position:absolute;transform-style:preserve-3d;z-index:3}.p-hero-notif{animation:notifDrift calc(var(--orbit-dur)*.55) ease-in-out infinite;animation-delay:calc(var(--orbit-dur)*-.18*var(--nd));border-radius:14px;filter:drop-shadow(0 18px 34px rgba(0,0,0,.5));left:var(--nx);max-width:300px;opacity:calc(.62 + (var(--nz) - .7)*.84);position:absolute;top:var(--ny);transform:translateZ(calc((var(--nz) - 1)*180px)) scale(var(--nz));width:58%}@keyframes notifDrift{0%,to{transform:translateZ(calc((var(--nz) - 1)*180px)) scale(var(--nz)) translateY(0)}50%{transform:translateZ(calc((var(--nz) - 1)*180px)) scale(var(--nz)) translateY(-7px)}}@media(max-width:1024px){.p-hero-notifs{display:none}}@media (prefers-reduced-motion:reduce){.p-hero-notif{animation:none}}@keyframes heroOrbit{0%{transform:rotate(0deg) translateX(var(--orbit-r)) rotate(0deg)}to{transform:rotate(1turn) translateX(var(--orbit-r)) rotate(-1turn)}}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes heroBloom{0%,to{opacity:.85;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.07)}}@media (prefers-reduced-motion:reduce){.p-hero-console,.p-hero-device,.p-hero-media:before,.p-hero-media>img{animation:none}}.p-hero-stats{border-top:1px solid hsla(0,0%,100%,.14);margin-top:54px;padding-top:34px;position:relative;z-index:1}.p-hero-figs{display:grid;gap:28px;grid-template-columns:repeat(4,1fr)}.p-hero-figs .fig{color:#fff;display:block;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:800;line-height:1;margin-bottom:9px}.p-hero-figs .cap{color:var(--gray-on-dark);display:block;font-size:13px;line-height:1.5}.p-hero-note{color:var(--gray-on-dark-muted);font-size:12.5px;line-height:1.6;margin-top:26px}@media(max-width:1024px){.p-hero-inner{gap:38px;grid-template-columns:1fr}.p-hero-media{justify-content:center}.p-hero-stack{margin-right:0;max-width:620px}.p-hero-media>img{max-width:560px}.p-hero-figs{gap:26px 24px;grid-template-columns:repeat(2,1fr)}}.ey,.eyebrow,.field-eyebrow{display:none!important}.lsc{position:relative;--lsc-gap:48px;--lsc-h:34px}.lsc-inner{margin:0 auto;max-width:var(--container);padding:0 48px 0 24px}.lsc-label{color:var(--gray);font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:20px;text-align:left;text-transform:uppercase}.lsc-viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 2%,#000 92%,transparent);overflow:hidden;position:relative}.lsc-track{list-style:none;margin:0;padding:0;--lsc-n:var(--lsc-n-desktop,6);animation:lscScroll var(--lsc-duration,40s) linear infinite;width:calc(var(--lsc-count,8)/var(--lsc-n)*200%)}.lsc-item,.lsc-track{align-items:center;display:flex}.lsc-item{flex:0 0 calc(100%/(var(--lsc-count,8)*2));justify-content:center;padding-inline:calc(var(--lsc-gap)/2)}.lsc-item img{max-height:var(--lsc-h);object-fit:contain;width:auto}.lsc-item b{color:var(--gray);font-size:14px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.lsc-item a{align-items:center;display:flex;justify-content:center;transition:opacity .15s var(--ease)}.lsc-item a:hover{opacity:.65}@keyframes lscScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lsc--pausable:hover .lsc-track{animation-play-state:paused}.lsc--mono .lsc-item img{filter:grayscale(1);opacity:.62;transition:filter .2s var(--ease),opacity .2s var(--ease)}.lsc--mono .lsc-item:hover img{filter:none;opacity:1}.lsc--inline{background:none}.lsc--dark{background:var(--ink-deep);border-top:1px solid hsla(0,0%,100%,.07)}.lsc--dark .lsc-label{color:hsla(0,0%,100%,.4)}.lsc--dark .lsc-item b{color:hsla(0,0%,100%,.5)}.lsc--dark .lsc-item img{filter:brightness(0) invert(1);opacity:.55}.lsc--dark.lsc--mono .lsc-item:hover img{filter:brightness(0) invert(1);opacity:.9}.lsc--static .lsc-viewport,.lsc-viewport--static{-webkit-mask-image:none;mask-image:none}.lsc--static .lsc-track{animation:none;flex-wrap:wrap;justify-content:center;row-gap:20px;width:auto}.lsc--static .lsc-item{flex:0 0 auto}.lsc--static .lsc-dup{display:none}@media (prefers-reduced-motion:reduce){.lsc-viewport{-webkit-mask-image:none;mask-image:none}.lsc-track{animation:none;flex-wrap:wrap;justify-content:center;row-gap:20px;width:auto}.lsc-item{flex:0 0 auto}.lsc-dup{display:none}}@media(max-width:992px){.lsc-track{--lsc-n:var(--lsc-n-tablet,4)}.lsc{--lsc-gap:36px}}@media(max-width:575px){.lsc-track{--lsc-n:var(--lsc-n-mobile,2)}.lsc{--lsc-gap:28px}.lsc-inner{padding:0 20px}}.quote{background:#fff;padding:var(--sp-sec) 0}.quote-card{background:var(--surface);border:1px solid var(--border);border-radius:22px;margin:0 auto;max-width:960px;overflow:hidden;padding:clamp(34px,2.5vw + 22px,60px) clamp(22px,3vw + 16px,64px);position:relative;text-align:center}.quote-card:before{background:var(--grad-signature);content:"";height:5px;left:0;position:absolute;right:0;top:0}.quote-logo{color:var(--body);font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:22px;text-transform:uppercase}.quote-mark{color:var(--purple);font-size:56px;font-weight:900;height:26px;line-height:.4}.quote-text{color:var(--ink);font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin:8px auto 26px;max-width:760px}.quote-metrics{border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:grid;grid-auto-columns:1fr;grid-auto-flow:column;margin:32px 0 28px;padding:28px 0}.quote-metrics>div{border-left:1px solid var(--border);padding:0 20px}.quote-metrics>div:first-child{border-left:0}.qm-fig{color:var(--purple);font-size:clamp(1.55rem,2.1vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1;margin-bottom:10px}.qm-lab{color:var(--gray);font-size:12.5px;line-height:1.5;margin:0 auto;max-width:24ch}.quote-attr{color:var(--body);font-size:15px}.quote-text+.quote-attr{margin-bottom:6px}.quote-attr+.quote-metrics{border-bottom:0;margin:30px 0 0;padding-bottom:0}.quote-attr b{color:var(--ink)}.quote-note{color:var(--gray);font-size:12.5px;font-style:italic;margin-top:14px}@media(max-width:860px){.quote-metrics{gap:26px 0;grid-auto-flow:row;grid-template-columns:1fr 1fr;padding:24px 0}.quote-metrics>div{border-left:0;padding:0 12px}.quote-metrics>div:nth-child(2n){border-left:1px solid var(--border)}}@media(max-width:640px){.quote-card{padding:34px 22px}.quote-text{font-size:20px}.quote-metrics{gap:22px 0;grid-template-columns:1fr}.quote-metrics>div:nth-child(2n){border-left:0}}.foot-top{border-bottom:1px solid hsla(0,0%,100%,.08);display:grid;gap:36px;grid-auto-columns:minmax(140px,1fr);grid-auto-flow:column;grid-template-columns:1.4fr;padding-bottom:38px}.foot-brand .logo{color:#fff;margin-bottom:14px}.foot-brand p{font-size:14px;line-height:1.7}.foot-brand .demo{margin-top:16px}.foot-col h5{color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}.foot-col a{color:var(--gray-on-dark-muted);display:block;font-size:14px;padding:5px 0}.foot-col a:hover{color:#fff}.foot-bottom{display:flex;flex-wrap:wrap;font-size:13px;gap:20px;justify-content:space-between;padding-top:22px}.foot-legal a{color:var(--gray-on-dark-muted);margin-right:16px}.foot-legal a:hover{color:#fff}.foot-badges{display:flex;gap:10px}@media(max-width:900px){.foot-top{gap:28px;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}@media(max-width:560px){.foot-top{grid-template-columns:1fr}}.badge{border:1px solid hsla(0,0%,100%,.14);border-radius:6px;color:var(--gray-on-dark);font-size:11px;font-weight:600;padding:4px 9px}.p-hero-stack--side{align-items:flex-end;display:flex;gap:clamp(14px,2.4vw,34px);justify-content:flex-end}.p-hero-stack--side .p-hero-console{flex:1 1 auto;max-width:none;min-width:0;width:auto}.p-hero-stack--side .p-hero-device{align-self:flex-end;flex:0 0 auto;height:clamp(230px,26vw,352px);max-width:none;position:static;width:auto}.p-hero-stack--side .p-hero-console,.p-hero-stack--side .p-hero-device{display:block}@media(max-width:1024px){.p-hero-stack--side{gap:18px;justify-content:center}.p-hero-stack--side .p-hero-device{height:clamp(190px,30vw,260px)}}@media(max-width:600px){.p-hero-stack--side{align-items:center;flex-direction:column-reverse;gap:22px}.p-hero-stack--side .p-hero-device{height:auto;max-width:240px;width:56%}}.p-hero--ambient .hero-dots{background-image:radial-gradient(hsla(0,0%,100%,.16) 1px,transparent 0);background-size:26px 26px;inset:0;-webkit-mask-image:linear-gradient(100deg,transparent 24%,#000 62%,#000 88%,transparent);mask-image:linear-gradient(100deg,transparent 24%,#000 62%,#000 88%,transparent);opacity:.5;pointer-events:none;position:absolute;z-index:0}.p-hero--ambient .hero-orb{aspect-ratio:1;border-radius:50%;filter:blur(2px);pointer-events:none;position:absolute;z-index:0}.p-hero--ambient .hero-orb--a{animation:orbDrift 15s ease-in-out infinite;background:radial-gradient(closest-side,rgba(1,111,250,.34),transparent 72%);right:16%;top:14%;width:190px}.p-hero--ambient .hero-orb--b{animation:orbDrift 19s ease-in-out infinite reverse;background:radial-gradient(closest-side,rgba(255,135,229,.26),transparent 72%);bottom:16%;right:5%;width:150px}@keyframes orbDrift{0%,to{transform:translateZ(0)}50%{transform:translate3d(-11px,9px,0)}}@media (prefers-reduced-motion:reduce){.p-hero--ambient .hero-orb{animation:none}}@media(max-width:900px){.p-hero--ambient .hero-dots{display:none}.p-hero--ambient .hero-orb{opacity:.6}}.p-hero-notifs--feed{display:flex;flex-direction:column;gap:10px;left:auto;perspective:none;position:absolute;right:-5%;top:50%;transform:translateY(-50%);width:min(52%,286px);z-index:4}.p-hero-stack--solo{justify-content:flex-end}.p-hero-stack--solo .p-hero-console{flex:1 1 auto;width:100%}.p-hero-notifs--feed .p-hero-notif{animation:feedDrift calc(var(--orbit-dur)*.5) ease-in-out infinite;animation-delay:calc(var(--orbit-dur)*-.16*var(--nd));filter:drop-shadow(0 14px 26px rgba(0,0,0,.46));left:auto;max-width:none;opacity:calc(1 - var(--nd)*.1);position:relative;top:auto;transform:scale(calc(1 - var(--nd)*.04));transform-origin:right center;width:100%}@keyframes feedDrift{0%,to{transform:scale(calc(1 - var(--nd)*.04)) translateY(0)}50%{transform:scale(calc(1 - var(--nd)*.04)) translateY(-6px)}}@media (prefers-reduced-motion:reduce){.p-hero-notifs--feed .p-hero-notif{animation:none}}@media(max-width:1024px){.p-hero-notifs--feed{display:none}}.p-hero-notifs--float{display:flex;flex-direction:column;gap:14px;left:auto;perspective:none;position:absolute;right:-7%;top:44%;transform:translateY(-50%);width:min(52%,286px);z-index:5}.p-hero-notifs--float .p-hero-notif{animation:floatCard var(--fd,9s) ease-in-out infinite;filter:drop-shadow(0 16px 30px rgba(0,0,0,.5));left:auto;max-width:none;position:relative;top:auto;transform-origin:center;width:100%}.p-hero-notifs--float .p-hero-notif[data-k="0"]{--fx:-16px;--fs:1;--fd:9s;z-index:3}.p-hero-notifs--float .p-hero-notif[data-k="1"]{--fx:22px;--fs:.94;--fd:11s;opacity:.94;z-index:2}.p-hero-notifs--float .p-hero-notif[data-k="2"]{--fx:-6px;--fs:.89;--fd:13s;opacity:.88;z-index:1}@keyframes floatCard{0%,to{transform:translate3d(var(--fx,0),0,0) scale(var(--fs,1))}50%{transform:translate3d(var(--fx,0),-9px,0) scale(var(--fs,1))}}@media (prefers-reduced-motion:reduce){.p-hero-notifs--float .p-hero-notif{animation:none;transform:translate3d(var(--fx,0),0,0) scale(var(--fs,1))}}@media(max-width:1024px){.p-hero-notifs--float{display:none}}.hero-mark{animation:markDrift var(--md,12s) ease-in-out infinite;aspect-ratio:1;background:var(--mc);left:var(--mx);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:var(--mo,.5);pointer-events:none;position:absolute;top:var(--my);width:var(--ms);z-index:6}@keyframes markDrift{0%,to{transform:rotate(var(--mr,0deg)) translateZ(0)}50%{transform:rotate(var(--mr,0deg)) translate3d(4px,-6px,0)}}@media (prefers-reduced-motion:reduce){.hero-mark{animation:none;transform:rotate(var(--mr,0deg))}}@media(max-width:900px){.hero-mark{display:none}}.p-hero-stack--inset{display:block;position:relative}.p-hero-stack--inset .p-hero-console{display:block;max-width:none;width:100%}.p-hero-stack--inset .p-hero-device{bottom:9%;filter:drop-shadow(0 22px 40px rgba(0,0,0,.58));height:62%;left:auto;max-width:none;position:absolute;right:1%;width:auto;z-index:3}@media(max-width:1024px){.p-hero-stack--inset .p-hero-device{height:56%;right:0}}@media(max-width:600px){.p-hero-stack--inset{align-items:center;display:flex;flex-direction:column-reverse;gap:20px}.p-hero-stack--inset .p-hero-device{height:auto;max-width:230px;position:static;width:54%}}.p-hero-stack--inset .p-hero-notif{max-width:248px;width:46%}.p-hero-stack--inset .p-hero-console,.p-hero-stack--inset .p-hero-device,.p-hero-stack--inset .p-hero-notif{filter:none}.p-hero-stack--inset .p-hero-console,.p-hero-stack--inset .p-hero-device{animation:none;transform:none}.p-hero-stack--inset .p-hero-notif{animation:notifDriftWide calc(var(--orbit-dur)*.48) ease-in-out infinite}@keyframes notifDriftWide{0%,to{transform:translateZ(calc((var(--nz) - 1)*180px)) scale(var(--nz)) translateY(0)}50%{transform:translateZ(calc((var(--nz) - 1)*180px)) scale(var(--nz)) translateY(-10px)}}@media (prefers-reduced-motion:reduce){.p-hero-stack--inset .p-hero-notif{animation:none}}.hs-modal-form .hs-form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.hs-modal-form .hs-form-field>label{color:var(--ink);font-size:12px;font-weight:700}.hs-modal-form .hs-form-required{color:var(--magenta);margin-left:2px}.hs-modal-form .input{margin:0!important}.hs-modal-form input[type=email],.hs-modal-form input[type=tel],.hs-modal-form input[type=text],.hs-modal-form select,.hs-modal-form textarea{background:#fff;border:1.5px solid var(--border);border-radius:10px;font:inherit;font-size:14px;padding:12px 14px;transition:border-color .15s;width:100%!important}.hs-modal-form input:focus,.hs-modal-form select:focus,.hs-modal-form textarea:focus{border-color:var(--blue);outline:none}.hs-modal-form fieldset{max-width:none!important}.hs-modal-form .hs-error-msgs{color:var(--warning,#c2410c);font-size:12px;list-style:none;margin:4px 0 0;padding:0}.hs-modal-form .hs-button,.hs-modal-form .hs_submit input[type=submit]{align-items:center;background:var(--blue);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;justify-content:center;padding:14px 22px;transition:filter .15s;width:100%}.hs-modal-form .hs-button:hover{filter:brightness(1.08)}.hs-modal-form .submitted-message{color:var(--ink);font-size:15px;padding:12px 0;text-align:center}.hs-modal-form .legal-consent-container{color:var(--gray);font-size:11.5px;line-height:1.5}.nw{white-space:nowrap}.mega-item.is-soon{cursor:default}.mega-item.is-soon:hover{background:transparent}.mega-item.is-soon b{color:var(--gray)}.soon-tag{background:var(--surface,#f7f8fa);border-radius:99px;color:var(--purple);display:inline-block;font-size:10.5px;font-style:normal;font-weight:700;letter-spacing:.02em;margin-left:6px;padding:2px 8px;vertical-align:2px}.footer .is-soon,.site-footer .is-soon{color:#6a7180;cursor:default}.footer .soon-tag,.site-footer .soon-tag{background:hsla(0,0%,100%,.08);color:#cdb8ff}.logo-img--knockout{filter:brightness(0) invert(1)}.footer-col .is-soon{color:var(--gray-on-dark-muted);font-size:13px;opacity:.7;white-space:nowrap}.foot-col .is-soon{display:block;font-size:14px;padding:5px 0;white-space:nowrap}.foot-col .soon-tag,.footer-col .soon-tag{font-size:9.5px;margin-left:5px;padding:1px 7px;vertical-align:1px}.footer-legal{column-gap:18px}.foot-legal,.footer-legal{flex-wrap:wrap;row-gap:8px}.foot-ai,.foot-legal{display:flex}.foot-ai{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.08);color:#9199a8;flex-wrap:wrap;font-size:13px;gap:6px 16px;line-height:1.6;margin-top:28px;padding:16px 0}.foot-ai-k{color:#6a7180;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.foot-ai a{color:var(--blue-on-dark,#8fb9ff);text-decoration:underline;text-underline-offset:2px}.foot-ai a:hover{color:#fff}.lsc-item .ww-mark{align-items:center;display:inline-flex;gap:10px;white-space:nowrap}.lsc-item .ww-mark img{height:24px;width:auto}.lsc-item .ww-mark--word img{height:22px;max-width:130px;object-fit:contain}.lsc-item .ww-mark b{color:var(--ink);font-size:15px}@media (hover:none) and (pointer:coarse),(max-width:860px){html body .attr-img,html body .attr-media:before,html body .attr:before,html body .calc-device img,html body .calc-device:before,html body .hero-media img,html body .hero-media:before,html body .hero-visual img,html body .hero:before,html body .hs-l img,html body .hs-l--notif img,html body .hs-orb,html body .hs-patch,html body .ig-stage:before,html body .p-hero--ambient .hero-orb,html body .p-hero-console,html body .p-hero-device,html body .p-hero-media:after,html body .p-hero-media:before,html body .p-hero-media>img,html body .p-hero-notif,html body .p-hero-stack--inset .p-hero-device,html body .sl-fan:before,html body .sl-media:before,html body .vt-glow,html body .wl-phones{filter:none}html body .field-eyebrow,html body .ig-src,html body .modal-overlay,html body .nav,html body .sol-badge{-webkit-backdrop-filter:none;backdrop-filter:none}html body .calc-device img,html body .hero-mark,html body .hero-media img,html body .hs-l--notif,html body .hs-orb,html body .hs-patch,html body .ig-stage:before,html body .p-hero--ambient .hero-orb,html body .p-hero-console,html body .p-hero-device,html body .p-hero-media>img,html body .p-hero-notif{animation:none}html body .hs-state,html body .hs-state.is-in,html body .hs-state.is-out{clip-path:none;filter:none;transform:none;transition:opacity .48s ease}html body .hs-state.is-in .hs-l img{animation:none}html body .hs-l{transform:none;transition:none}}.foot-social{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:6px 0 0;padding:0}.foot-social a{align-items:center;background:hsla(0,0%,100%,.08);border-radius:50%;color:#c9ceda;display:inline-flex;height:34px;justify-content:center;transition:background .2s,color .2s;width:34px}.foot-social a:focus-visible,.foot-social a:hover{background:var(--blue);color:#fff}.foot-social svg{height:15px;width:15px}.footer .foot-brand .foot-social a,.site-footer .footer-brand .foot-social a{background:hsla(0,0%,100%,.08);color:#c9ceda}.footer .foot-brand .foot-social a:focus-visible,.footer .foot-brand .foot-social a:hover,.site-footer .footer-brand .foot-social a:focus-visible,.site-footer .footer-brand .foot-social a:hover{background:var(--blue);color:#fff}.hs-modal-form .hs_firstname>label,.hs-modal-form .hs_lastname>label,.rd-card .hs_firstname>label,.rd-card .hs_lastname>label{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}
439:3	⚠  Parse error on line 1: 
...1 * min(var(--hero-bleed,110px), max(0px,(100vw - var(--container))/2) + 40px)
------------------------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]