.cai-logo-video{--cai-logo-video-gradient-start:var(--cai-brand-primary-dark,var(--ca-blue-dark,#211c9c));--cai-logo-video-gradient-end:var(--cai-brand-primary,var(--ca-blue-light,#13b7e5));--cai-logo-video-section-bg:transparent;--cai-logo-video-heading:var(--cai-brand-primary,var(--ca-plum,#2d28d4));--cai-logo-video-heading-accent:var(--cai-brand-primary-dark,var(--ca-blue-dark,#211c9c));--cai-logo-video-play-bg:rgba(0,0,0,.3);--cai-logo-video-play-bg-hover:rgba(0,0,0,.44);--cai-logo-video-play-icon:var(--tr-white);--cai-logo-video-focus:var(--button-focus-ring,#13b7e5);--cai-logo-video-track-height:128px;--cai-logo-video-item-width:250px;--cai-logo-video-item-gap:20px;--cai-logo-video-logo-height:60px;--cai-logo-video-fade-bg:var(--ca-panel-bg,var(--tr-white));--cai-logo-video-band-offset:clamp(82px,6vw,96px);--cai-logo-video-intro-offset-adjust:0px;--cai-logo-video-intro-heading-color:var(--ca-ultraviolet,#211c9c);--cai-logo-video-intro-heading-size:var(--ca-module-headline-size);--cai-logo-video-intro-heading-line:1.04;background:var(--cai-logo-video-section-bg);color:var(--ca-text,#3f3f3f);font-family:var(--ca-font-public-sans,"Public Sans",Arial,Helvetica,sans-serif);overflow:hidden}.cai-logo-video--brand{--cai-logo-video-gradient-start:var(--tr-deeper-cobalt);--cai-logo-video-gradient-end:var(--cai-brand-primary,#2d28d4);--cai-logo-video-heading-accent:var(--cai-brand-primary,#2d28d4)}.cai-logo-video--pink,.cai-logo-video--primary-blue{--cai-logo-video-gradient-start:var(--ca-plum-mid,#211c9c);--cai-logo-video-gradient-end:var(--ca-plum-soft,#d8f5fc);--cai-logo-video-heading-accent:var(--ca-plum,#2d28d4)}.cai-logo-video--purple{--cai-logo-video-gradient-start:var(--ca-ultraviolet,#211c9c);--cai-logo-video-gradient-end:var(--ca-violet-light,#13b7e5);--cai-logo-video-heading-accent:var(--ca-ultraviolet-2,#211c9c)}.cai-logo-video--blue{--cai-logo-video-gradient-start:var(--ca-blue-deep,#211c9c);--cai-logo-video-gradient-end:var(--ca-blue-light,#13b7e5);--cai-logo-video-heading-accent:var(--ca-blue-dark,#211c9c)}.cai-logo-video--light-blue{--cai-logo-video-gradient-start:var(--ca-blue-light,#13b7e5);--cai-logo-video-gradient-end:var(--ca-blue-wash,#effbfe);--cai-logo-video-heading-accent:var(--ca-blue-dark,#211c9c)}.cai-logo-video--primary-blue-gradient{--cai-logo-video-gradient-start:var(--cai-brand-primary,var(--ca-plum,#2d28d4));--cai-logo-video-gradient-end:var(--ca-blue,#2d28d4);--cai-logo-video-heading-accent:var(--cai-brand-primary,var(--ca-plum,#2d28d4))}.cai-logo-video__inner{background:var(--tr-white);margin:0 auto;padding:clamp(28px,3.4vw,46px) 0 clamp(40px,4.8vw,64px);width:100%}.cai-logo-video__layout{align-items:start;display:grid;gap:clamp(48px,5.4vw,84px);grid-template-columns:minmax(280px,360px) minmax(0,1fr);margin:0 auto;width:min(100% - calc(var(--ca-gutter, 24px)*2),var(--ca-content,1440px))}.cai-logo-video--has-intro .cai-logo-video__layout{gap:0;grid-template-columns:minmax(300px,34%) minmax(0,66%)}.cai-logo-video--no-intro .cai-logo-video__layout{grid-template-columns:1fr}.cai-logo-video__intro{align-self:start;padding-top:max(0px,calc(var(--cai-logo-video-band-offset) + var(--cai-logo-video-intro-offset-adjust)))}.cai-logo-video--has-intro .cai-logo-video__intro{padding-right:clamp(20px,3vw,44px)}.cai-logo-video__intro-heading{color:var(--cai-logo-video-intro-heading-color);font-size:var(--cai-logo-video-intro-heading-size);font-weight:400;letter-spacing:-.035em;line-height:var(--cai-logo-video-intro-heading-line);margin:0;max-width:none}.cai-logo-video--intro-vertical-above-banner{--cai-logo-video-band-offset:clamp(8px,1.2vw,18px)}.cai-logo-video--intro-vertical-top-of-banner{--cai-logo-video-band-offset:clamp(28px,3vw,44px)}.cai-logo-video--intro-vertical-center-of-banner{--cai-logo-video-band-offset:clamp(82px,6vw,96px)}.cai-logo-video--intro-vertical-lower-on-banner{--cai-logo-video-band-offset:clamp(108px,7vw,132px)}.cai-logo-video--intro-vertical-bottom-of-banner{--cai-logo-video-band-offset:clamp(132px,8vw,164px)}.cai-logo-video--intro-size-compact{--cai-logo-video-intro-heading-size:var(--ca-type-subhead-1);--cai-logo-video-intro-heading-line:1.08}.cai-logo-video--intro-size-large{--cai-logo-video-intro-heading-size:var(--ca-module-headline-size);--cai-logo-video-intro-heading-line:0.98}.cai-logo-video--intro-color-brand{--cai-logo-video-intro-heading-color:var(--cai-brand-primary,var(--ca-plum,#2d28d4))}.cai-logo-video--intro-color-brand-dark{--cai-logo-video-intro-heading-color:var(--cai-brand-primary-dark,var(--ca-plum-mid,#211c9c))}.cai-logo-video--intro-color-magenta,.cai-logo-video--intro-color-primary-blue{--cai-logo-video-intro-heading-color:var(--ca-plum,#2d28d4)}.cai-logo-video--intro-color-purple{--cai-logo-video-intro-heading-color:var(--ca-ultraviolet,#211c9c)}.cai-logo-video--intro-color-blue{--cai-logo-video-intro-heading-color:var(--ca-blue-dark,#211c9c)}.cai-logo-video--intro-color-ink{--cai-logo-video-intro-heading-color:var(--ca-ink,#3f3f3f)}.cai-logo-video--intro-color-white{--cai-logo-video-intro-heading-color:var(--ca-white,#fff)}.cai-logo-video--intro-align-center .cai-logo-video__intro{text-align:center}.cai-logo-video--intro-align-center .cai-logo-video__intro-body{margin-left:auto;margin-right:auto}.cai-logo-video--intro-align-right .cai-logo-video__intro{text-align:right}.cai-logo-video--intro-align-right .cai-logo-video__intro-body{margin-left:auto}.cai-logo-video__intro-body{color:var(--ca-ultraviolet,#211c9c);font-size:var(--ca-type-body);font-weight:400;line-height:1.28;margin-top:16px;max-width:34ch}.cai-logo-video__intro-body p{margin:0}.cai-logo-video__intro-body p+p{margin-top:8px}.cai-logo-video__content{min-width:0}.cai-logo-video--has-intro .cai-logo-video__content{min-width:0;width:100%}.cai-logo-video__heading{color:var(--cai-logo-video-heading);font-size:var(--ca-module-headline-size);font-style:normal;font-weight:200;letter-spacing:-.035em;line-height:1.16;margin:0 0 30px;max-width:none;text-align:center}.cai-logo-video__heading span{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,var(--cai-logo-video-gradient-start),var(--cai-logo-video-gradient-end));color:var(--cai-logo-video-heading-accent);-webkit-text-fill-color:transparent}.cai-logo-video__slider{background:transparent;border-radius:0;left:auto;margin:clamp(36px,5vw,60px) 0 0;min-height:var(--cai-logo-video-track-height);overflow:hidden;position:relative}.cai-logo-video--has-intro .cai-logo-video__slider,.cai-logo-video__slider{margin-right:calc(-1 * max(var(--ca-gutter, 24px), (100vw - var(--ca-content, 1440px)) / 2));width:calc(100% + max(var(--ca-gutter, 24px), (100vw - var(--ca-content, 1440px)) / 2))}.cai-logo-video--has-intro .cai-logo-video__slider{-webkit-mask-image:linear-gradient(90deg,transparent,transparent 8%,rgba(0,0,0,.22) 16%,rgba(0,0,0,.72) 28%,#000 40%,#000);mask-image:linear-gradient(90deg,transparent,transparent 8%,rgba(0,0,0,.22) 16%,rgba(0,0,0,.72) 28%,#000 40%,#000)}.cai-logo-video__heading+.cai-logo-video__slider{margin-top:0}.cai-logo-video__slider:after,.cai-logo-video__slider:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0}.cai-logo-video--has-intro .cai-logo-video__slider:after{background:linear-gradient(90deg,var(--cai-logo-video-fade-bg) 0,var(--cai-logo-video-fade-bg) 18%,color-mix(in srgb,var(--ca-paper-2) 90%,transparent) 34%,color-mix(in srgb,var(--ca-paper-2) 52%,transparent) 58%,color-mix(in srgb,var(--ca-paper-2) 12%,transparent) 82%,color-mix(in srgb,var(--ca-paper-2) 0%,transparent) 100%);width:min(28%,280px)}.cai-logo-video__slider:before{background:var(--tr-blue-2935);inset-inline:0;z-index:0}.cai-logo-video__slider:after{background:linear-gradient(90deg,var(--cai-logo-video-fade-bg) 0,color-mix(in srgb,var(--ca-paper-2) 98%,transparent) 20%,color-mix(in srgb,var(--ca-paper-2) 78%,transparent) 42%,color-mix(in srgb,var(--ca-paper-2) 30%,transparent) 72%,color-mix(in srgb,var(--ca-paper-2) 0%,transparent) 100%);left:0;width:min(32vw,360px);z-index:2}.cai-logo-video__track{align-items:center;display:flex;gap:0;min-height:var(--cai-logo-video-track-height);position:relative;will-change:transform;z-index:1}.cai-logo-video__track--scroll{animation:cai-logo-video-scroll 40s linear infinite;width:max-content}.cai-logo-video--blue .cai-logo-video__track--scroll{animation-name:cai-logo-video-scroll-reverse}.cai-logo-video__track--static{flex-wrap:wrap;justify-content:center;padding:0 var(--cai-logo-video-item-gap);width:100%}.cai-logo-video__set{align-items:center;display:flex;flex:0 0 auto;gap:var(--cai-logo-video-item-gap);min-height:var(--cai-logo-video-track-height);padding-right:var(--cai-logo-video-item-gap)}.cai-logo-video__track--static .cai-logo-video__set{flex-wrap:wrap;justify-content:center;padding-right:0;width:100%}.cai-logo-video__link{color:inherit;display:flex;flex:0 0 auto;text-decoration:none}.cai-logo-video__link:focus-visible{border-radius:var(--ca-radius-sm,8px);outline:3px solid var(--cai-logo-video-focus);outline-offset:4px}.cai-logo-video__slide{align-items:center;display:flex;flex:0 0 auto;justify-content:center;min-height:var(--cai-logo-video-track-height);min-width:var(--cai-logo-video-item-width);padding:var(--cai-logo-video-item-padding-top) 30px var(--cai-logo-video-item-padding-bottom);width:auto}.cai-logo-video__slide img{display:block;filter:brightness(0) invert(1);height:var(--cai-logo-video-logo-height);max-width:none;object-fit:contain;opacity:.94;width:auto}.cai-logo-video__video-card{align-items:center;display:flex;flex:0 0 var(--cai-logo-video-item-width);justify-content:center;min-height:var(--cai-logo-video-track-height);overflow:visible;position:relative}.cai-logo-video__video-card video{border-radius:var(--ca-radius-sm,8px);box-shadow:none;display:block;height:200px;object-fit:cover;width:130px}.cai-logo-video__play{align-items:center;background:var(--cai-logo-video-play-bg);border:0;border-radius:var(--ca-radius-sm,8px);color:var(--cai-logo-video-play-icon);cursor:pointer;display:flex;font:inherit;height:200px;inset:50% auto auto 50%;justify-content:center;padding:0;position:absolute;transform:translate(-50%,-50%);transition:opacity .18s ease,background-color .18s ease;width:130px}.cai-logo-video__play span{font-size:48px;line-height:1}.cai-logo-video__play:focus-visible,.cai-logo-video__play:hover{background:var(--cai-logo-video-play-bg-hover,var(--cai-logo-video-play-bg))}.cai-logo-video__play:focus-visible{outline:3px solid var(--cai-logo-video-focus);outline-offset:4px}.cai-logo-video__video-card.is-playing .cai-logo-video__play{opacity:0;pointer-events:none}@keyframes cai-logo-video-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}@keyframes cai-logo-video-scroll-reverse{0%{transform:translate3d(-25%,0,0)}to{transform:translateZ(0)}}.dnd-section>.row-fluid:has(.cai-logo-video){max-width:100%!important}@media (max-width:1000px){.cai-logo-video{--cai-logo-video-track-height:auto}.cai-logo-video__track--static{flex-direction:column;padding:var(--cai-logo-video-item-gap)}.cai-logo-video__track--static .cai-logo-video__set{flex-direction:column}.cai-logo-video__heading span{display:block}.cai-logo-video--has-intro .cai-logo-video__layout,.cai-logo-video__layout{gap:28px;grid-template-columns:1fr}.cai-logo-video__intro{padding-top:0}.cai-logo-video--has-intro .cai-logo-video__intro{padding-right:0}.cai-logo-video__heading,.cai-logo-video__intro{text-align:center}.cai-logo-video--intro-align-left .cai-logo-video__intro{text-align:left}.cai-logo-video--intro-align-right .cai-logo-video__intro{text-align:right}.cai-logo-video__intro-body{margin-left:auto;margin-right:auto}.cai-logo-video--intro-align-left .cai-logo-video__intro-body{margin-left:0;margin-right:auto}.cai-logo-video--intro-align-right .cai-logo-video__intro-body{margin-left:auto;margin-right:0}.cai-logo-video--has-intro .cai-logo-video__slider,.cai-logo-video__slider{margin-left:calc(var(--ca-gutter, 24px)*-1);margin-right:calc(var(--ca-gutter, 24px)*-1);width:100vw}}@media (max-width:767px){.cai-logo-video__inner{padding:24px 0 32px;width:100%}.cai-logo-video__heading{font-size:var(--ca-module-headline-size)}.cai-logo-video__slider{margin-top:32px}}@media (prefers-reduced-motion:reduce){.cai-logo-video__track--scroll{animation:none;transform:none}}.cai-logo-video[style*="--cai-logo-video-section-bg: #fff;"],.cai-logo-video[style*="--cai-logo-video-section-bg: #ffffff"],.cai-logo-video[style*="--cai-logo-video-section-bg:#ffffff"]{background:var(--ca-panel-bg,var(--tr-bone))}.cai-logo-video{--cai-logo-video-track-height:104px;--cai-logo-video-item-width:270px;--cai-logo-video-logo-height:84px;--cai-logo-video-item-padding-top:10px;--cai-logo-video-item-padding-bottom:10px}@media (max-width:767px){.cai-logo-video{--cai-logo-video-track-height:72px;--cai-logo-video-item-width:200px;--cai-logo-video-logo-height:56px;--cai-logo-video-item-padding-top:8px;--cai-logo-video-item-padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.cai-logo-video .cai-logo-video__slider,.cai-logo-video.cai-logo-video--has-intro .cai-logo-video__slider{-webkit-mask-image:none;mask-image:none}.cai-logo-video .cai-logo-video__slider:after{content:none}.cai-logo-video .cai-logo-video__track--scroll{width:100%}.cai-logo-video .cai-logo-video__track--scroll>.cai-logo-video__set[aria-hidden=true]{display:none}.cai-logo-video .cai-logo-video__track--scroll>.cai-logo-video__set:first-child{flex:1 1 100%;flex-wrap:wrap;justify-content:center;padding:var(--cai-logo-video-item-padding-top) var(--ca-gutter,24px) var(--cai-logo-video-item-padding-bottom);row-gap:0}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.cai-logo-video{--cai-logo-video-logo-height:56px}.cai-logo-video .cai-logo-video__track--scroll .cai-logo-video__slide{min-height:0;min-width:0}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.cai-logo-video{--cai-logo-video-logo-height:40px;--cai-logo-video-item-gap:8px}.cai-logo-video .cai-logo-video__track--scroll .cai-logo-video__slide{min-height:0;min-width:0;padding-left:8px;padding-right:8px}}.cai-logo-video{--cai-logo-video-logo-height:56px;--cai-logo-video-logo-width:220px}@media (max-width:767px){.cai-logo-video{--cai-logo-video-logo-height:36px;--cai-logo-video-logo-width:140px}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.cai-logo-video{--cai-logo-video-logo-height:32px;--cai-logo-video-logo-width:calc(33.33333vw - var(--ca-gutter, 24px)*2/3 - 24px)}}.cai-logo-video .cai-logo-video__slide{min-height:var(--cai-logo-video-track-height);min-width:0;padding-left:28px;padding-right:28px}.cai-logo-video .cai-logo-video__slide img{flex:0 0 auto;height:var(--cai-logo-video-logo-height);max-height:none;max-width:var(--cai-logo-video-logo-width);object-fit:contain;object-position:center;width:auto}@media (max-width:767px){.cai-logo-video .cai-logo-video__slide{padding-left:16px;padding-right:16px}}.cai-logo-video__slide img[src*="/ai-spine-assistantcolumbo-01.png"],.cai-logo-video__slide img[src*="/avicenna-logo-white.png"],.cai-logo-video__slide img[src*="/botimage.webp"],.cai-logo-video__slide img[src*="/change-logo.png"],.cai-logo-video__slide img[src*="/clarict-ai-company-logo-tp.webp"],.cai-logo-video__slide img[src*="/esaote-logo.png"],.cai-logo-video__slide img[src*="/exprivia-logo.png"],.cai-logo-video__slide img[src*="/infinitt-logo.png"],.cai-logo-video__slide img[src*="/logo-combinostics-fullcolor-01.svg"],.cai-logo-video__slide img[src*="/pixeon-logo.png"],.cai-logo-video__slide img[src*="/radiobotics-logo-horizontal-light-background.png"],.cai-logo-video__slide img[src*="/us2-ai-logo.png"]{--cai-logo-video-ink-height:min(var(--cai-logo-video-logo-height),calc(var(--cai-logo-video-logo-width)/var(--ink-ar)));--cai-logo-video-img-height:calc(var(--cai-logo-video-ink-height)/(1 - var(--t) - var(--b)));height:var(--cai-logo-video-img-height);margin:calc(var(--t)*-1*var(--cai-logo-video-img-height)) calc(var(--r)*-1*var(--cai-logo-video-img-height)*var(--ar)) calc(var(--b)*-1*var(--cai-logo-video-img-height)) calc(var(--l)*-1*var(--cai-logo-video-img-height)*var(--ar));max-height:none;max-width:none;width:calc(var(--cai-logo-video-img-height)*var(--ar))}.cai-logo-video__slide img[src*="/change-logo.png"]{--ar:2.46;--ink-ar:3.24;--t:0.24;--r:0.15;--b:0.23;--l:0.15}.cai-logo-video__slide img[src*="/infinitt-logo.png"]{--ar:2.76;--ink-ar:4.69;--t:0.3;--r:0.11;--b:0.24;--l:0.11}.cai-logo-video__slide img[src*="/pixeon-logo.png"]{--ar:1.91;--ink-ar:3.72;--t:0.25;--r:0.02;--b:0.26;--l:0.02}.cai-logo-video__slide img[src*="/esaote-logo.png"]{--ar:2.58;--ink-ar:3.55;--t:0.26;--r:0.19;--b:0.29;--l:0.18}.cai-logo-video__slide img[src*="/exprivia-logo.png"]{--ar:2.81;--ink-ar:4.07;--t:0.15;--r:0.07;--b:0.24;--l:0.05}.cai-logo-video__slide img[src*="/radiobotics-logo-horizontal-light-background.png"]{--ar:5.13;--ink-ar:5.62;--t:0.06;--r:0.01;--b:0.06;--l:0.02}.cai-logo-video__slide img[src*="/us2-ai-logo.png"]{--ar:1.9;--ink-ar:4.06;--t:0.27;--r:0;--b:0.26;--l:0}.cai-logo-video__slide img[src*="/botimage.webp"]{--ar:2.71;--ink-ar:3.71;--t:0.08;--r:0.05;--b:0.26;--l:0.05}.cai-logo-video__slide img[src*="/logo-combinostics-fullcolor-01.svg"]{--ar:4.35;--ink-ar:6.02;--t:0.22;--r:0.04;--b:0.12;--l:0.04}.cai-logo-video__slide img[src*="/clarict-ai-company-logo-tp.webp"]{--ar:3.35;--ink-ar:4.06;--t:0.1;--r:0.04;--b:0.13;--l:0.03}.cai-logo-video__slide img[src*="/avicenna-logo-white.png"]{--ar:3.42;--ink-ar:3.77;--t:0.12;--r:0.06;--b:0.09;--l:0.08}.cai-logo-video__slide img[src*="/ai-spine-assistantcolumbo-01.png"]{--ar:2.05;--ink-ar:2.27;--t:0.09;--r:0.05;--b:0.09;--l:0.05}
238:3	⚠  Parse error on line 1: 
...+ max(var(--ca-gutter, 24px), (100vw - var(--ca-content, 1440px)) / 2)
------------------------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]
242:3	⚠  Parse error on line 1: 
...* max(var(--ca-gutter, 24px), (100vw - var(--ca-content, 1440px)) / 2)
------------------------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]
249:3	⚠  Parse error on line 1: 
...+ max(var(--ca-gutter, 24px), (100vw - var(--ca-content, 1440px)) / 2)
------------------------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]
250:3	⚠  Parse error on line 1: 
...* max(var(--ca-gutter, 24px), (100vw - var(--ca-content, 1440px)) / 2)
------------------------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]