:root{--button-background-color:var(--primary);--button-border-color:var(--primary);--button-border-radius:var(--size-none);--button-border-width:1.5px;--button-font-size:calc(pow(var(--type-scale), 0.25)*1em);--button-font-weight:600;--button-padding:var(--size-md) var(--size-xl);--button-text-color:var(--light);--button-text-transform:uppercase;--details-summary-border-width:2px;--details-summary-font-family:var(--font-family-alt);--details-summary-font-size:calc(pow(var(--type-scale), 2.5)*1em);--details-content-border-width:0px 2px 2px;--eyebrow-font-weight:400;--heading-font-weight:700;--heading-letter-spacing:0.0125em;--heading-line-height:1.075em;--heading-text-transform:uppercase;--list-marker-color:var(--primary);--list-marker-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M530.8 134.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z'/%3E%3C/svg%3E");--list-marker-offset:-0.125em;--list-marker-size:1em;--cite-font-family:var(--font-family-mono);--cite-italic-font-size:calc(pow(var(--type-scale), 3.75)*1em);--cite-italic-font-weight:600;--quote-font-size:calc(pow(var(--type-scale), 3)*1em);--quote-font-family:var(--font-family);--quote-font-weight:500;--quote-line-height:1.2em;--quote-text-transform:uppercase;--swiper-fade-size:0px;--swiper-mask:none;--swiper-navigation-color:var(--dark);--swiper-navigation-sides-offset:0px;--swiper-navigation-size:60px;--swiper-navigation-size-multiplier:0.5;--swiper-navigation-background-size-multiplier:1.5;--swiper-navigation-prev-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M73.6 297.4 51 320l22.6 22.6 160 160 22.6 22.6 45.3-45.3-128-128h402.7v-64H173.5l128-128-45.3-45.3-22.6 22.6-160 160z'/%3E%3C/svg%3E");--swiper-navigation-next-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='m566.9 342.6 22.6-22.6-22.6-22.6-160-160-22.6-22.6-45.3 45.3 128 128H64.3v64H467l-128 128 45.3 45.3 22.6-22.6 160-160z'/%3E%3C/svg%3E");--swiper-navigation-next-background-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M96 96h448v448H96z'/%3E%3C/svg%3E");--swiper-navigation-prev-background-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath d='M96 96h448v448H96z'/%3E%3C/svg%3E");--swiper-navigation-background-color:#f4f4f5}.hubspot-menu.menu-ready menu>.submenu-inner>li>[role=menuitem]:has(b,strong){--menu-item-background-color:#383744;--menu-item-text-color:var(--light);--sub-level-size:1.125em;font-family:var(--font-family-alt);letter-spacing:.05em}.content-form{--font-size:16px;--button-font-size:16px;--button-text-align:center;--button-width:100%;--form-checkbox-radio-size:1.75em;--form-font-family:var(--font-family-mono);--form-privacy-text-color:color-mix(in oklab,currentColor,transparent 25%);--form-privacy-text-font-size:0.8em;--hsf-background__background-color:transparent;--hsf-background__padding:0px;--hsf-global__error-color:var(--primary);--hsf-field-checkbox__background-color:var(--primary);--hsf-field-description__color:currentColor;--hsf-field-dropdown-options__background-color:var(--dark);--hsf-field-input__background-color:var(--dark);--hsf-field-label__color:currentColor;--hsf-field-label-requiredindicator__color:currentColor;--hsf-field-textarea__background-color:var(--dark);--hsf-global__color:currentColor}.column.logisense-card--big-shadow,.section.logisense-card--big-shadow .column-card{--column-card-shadow:calc(var(--column-gap-x)*-0.5) calc(var(--column-gap-x)*0.5) 0px 0px var(--dark);--column-card-hover-shadow:0px 0px 0px 0px var(--dark);&>.background-layers{&>.angled-background,&>.strip-background{display:none}}}.column.logisense-card--angle-border,.section.logisense-card--angle-border .column-card{&>.background-layers{&>.strip-background{display:none}}}.column.logisense-card--bottom-line,.section.logisense-card--bottom-line .column-card{--strip-background-height:var(--size-md);&>.background-layers{&>.angled-background{display:none}}&>.foreground-content{padding-block-end:calc(var(--column-card-padding, var(--size-2xl)) + var(--strip-background-height) - 1px)}}.column.logisense-card--basic,.section.logisense-card--basic .column-card{--strip-background-height:var(--size-md);&>.background-layers{&>.angled-background,&>.strip-background{display:none}}}.column-card{--column-card-border-width:var(--column-card-border-width-override,2px)}.column-card-white{--column-card-background-color:var(--light);--column-card-hover-background-color:var(--light);--column-card-border-color:var(--dark);--column-card-text-color:var(--dark);--anchor-hover-color:color-mix(in oklab,var(--primary),#000 33.3%)}.column-card-dark-hover{--column-card-hover-background-color:var(--dark);--column-card-hover-border-color:var(--dark);--column-card-hover-text-color:var(--light);--anchor-hover-color:color-mix(in oklab,var(--primary),#fff 33.3%)}.column-card-dark{--column-card-background-color:var(--dark);--column-card-hover-background-color:var(--dark);--column-card-border-color:var(--light);--column-card-text-color:var(--light);--anchor-hover-color:color-mix(in oklab,var(--primary),#fff 33.3%)}.column-card-white-hover{--column-card-hover-background-color:var(--light);--column-card-hover-border-color:var(--light);--column-card-hover-text-color:var(--dark);--anchor-hover-color:color-mix(in oklab,var(--primary),#000 33.3%)}.details-dark{--details-summary-background-color:var(--dark);--details-summary-text-color:var(--light);--details-content-background-color:var(--dark);--details-content-text-color:var(--light);--anchor-hover-color:color-mix(in oklab,var(--primary),#fff 33.3%)}.details-active-light{--details-active-summary-background-color:var(--light);--details-active-summary-border-color:var(--light);--details-active-summary-text-color:var(--dark);--details-active-content-background-color:var(--light);--details-active-content-border-color:var(--light);--details-active-content-text-color:var(--dark);--anchor-hover-color:color-mix(in oklab,var(--primary),#000 33.3%)}.details-light{--details-summary-background-color:var(--light);--details-summary-text-color:var(--dark);--details-content-background-color:var(--light);--details-content-text-color:var(--dark);--anchor-hover-color:color-mix(in oklab,var(--primary),#000 33.3%)}.details-active-dark{--details-active-summary-background-color:var(--dark);--details-active-summary-border-color:var(--dark);--details-active-summary-text-color:var(--light);--details-active-content-background-color:var(--dark);--details-active-content-border-color:var(--dark);--details-active-content-text-color:var(--light);--anchor-hover-color:color-mix(in oklab,var(--primary),#fff 33.3%)}.eyebrow-primary{--eyebrow-text-color:var(--primary);--eyebrow-font-weight:500}:where(.fancy-accent-before,.fancy-accent-after){--default-fancy-accent-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%231e3050' d='m491.8 84.1-15.9 27.8-256 448-15.9 27.8-55.6-31.8 15.9-27.8 256-448 15.9-27.8z'/%3E%3C/svg%3E")}.fancy-accent-after .content>.foreground-content:has(>*)>:first-child:after,.fancy-accent-after .content>.foreground-content:not(:has(>*)):after,.fancy-accent-after.content>.foreground-content:has(>*)>:first-child:after,.fancy-accent-after.content>.foreground-content:not(:has(>*)):after,.fancy-accent-before .content>.foreground-content:has(>*)>:first-child:before,.fancy-accent-before .content>.foreground-content:not(:has(>*)):before,.fancy-accent-before.content>.foreground-content:has(>*)>:first-child:before,.fancy-accent-before.content>.foreground-content:not(:has(>*)):before{background-color:var(--eyebrow-accent-color,var(--primary));content:"";display:inline-block;height:1em;line-height:0;-webkit-mask-image:var(--fancy-accent-mask-image,var(--default-fancy-accent-mask-image));mask-image:var(--fancy-accent-mask-image,var(--default-fancy-accent-mask-image));-webkit-mask-size:1em;mask-size:1em;vertical-align:-.125em}.fancy-accent-before .content>.foreground-content:has(>*)>:first-child:before,.fancy-accent-before .content>.foreground-content:not(:has(>*)):before,.fancy-accent-before.content>.foreground-content:has(>*)>:first-child:before,.fancy-accent-before.content>.foreground-content:not(:has(>*)):before{margin-right:.5ch;width:calc(var(--number-of-accents, 1)*1em)}.fancy-accent-after .content>.foreground-content:has(>*)>:first-child:after,.fancy-accent-after .content>.foreground-content:not(:has(>*)):after,.fancy-accent-after.content>.foreground-content:has(>*)>:first-child:after,.fancy-accent-after.content>.foreground-content:not(:has(>*)):after{margin-left:.5ch;width:calc(var(--number-of-accents, 4)*1em)}:where(.fancy-accent-before,.fancy-accent-after):is(.accent-count-1){--number-of-accents:1}:where(.fancy-accent-before,.fancy-accent-after):is(.accent-count-2){--number-of-accents:2}:where(.fancy-accent-before,.fancy-accent-after):is(.accent-count-3){--number-of-accents:3}:where(.fancy-accent-before,.fancy-accent-after):is(.accent-count-4){--number-of-accents:4}:where(.fancy-accent-before,.fancy-accent-after):is(.accent-count-5){--number-of-accents:5}:where(.fancy-accent-before,.fancy-accent-after):is(.accent-count-6){--number-of-accents:6}.team-card{--font-size:1rem;aspect-ratio:3/5;&>.foreground-content{&>.content-loop{--content-gap-y:0;display:grid!important;grid-template-rows:1fr minmax(0,0) min-content;min-height:0;&>.content{grid-column:1/2;&.ch-image{grid-row:1/4;z-index:-1}&.ch-cite{grid-row:1/2;&>.foreground-content{align-self:end;min-height:0}}&.ch-prose{--content-padding:0.5rem 0;grid-row:2/3;overflow:clip;padding:.5rem 0;&>.foreground-content{mask-image:linear-gradient(0deg,transparent,#000 1em,#000 calc(100% - 1em),transparent);overflow:scroll;padding:.5rem 0;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}}&.ch-button{--content-padding:1rem 0 0;grid-row:3/4}}}}}@supports not (selector(:has(*))){.team-card:focus-within,.team-card:hover{&>.foreground-content{&>.content-loop{grid-template-rows:1fr minmax(0,min-content) min-content;&>.ch-image img{opacity:.25}&>.ch-button{--content-padding:0}}}}}@supports (selector(:has(*))){.team-card:has(>.foreground-content:focus-within,.stretched-link:focus-visible),.team-card:has(>.foreground-content:hover,.stretched-link:hover){&>.foreground-content{&>.content-loop{grid-template-rows:1fr minmax(0,min-content) min-content;&>.ch-image img{opacity:.25}&>.ch-button{--content-padding:0}}}}}.inline-icon-group{align-items:center;column-gap:var(--size-md);display:flex;flex-wrap:nowrap;&>svg{flex-shrink:0;font-size:var(--icon-size,var(--size-5xl))}&.gradient-icon>svg path{fill:url(#logisense-icon-gradient)}&:not(.gradient-icon)>svg{color:var(--icon-color,var(--primary));--fa-primary-color:var(--icon-primary-color,var(--icon-color,var(--primary)));--fa-secondary-color:var(--icon-secondary-color,var(--icon-color,var(--primary)));--fa-secondary-opacity:var(--icon-secondary-opacity,0.2)}>.group-content{display:flex;flex-direction:column;row-gap:var(--size-xs)}}.gradient-divi{background:linear-gradient(90deg,#23ff23 -7.69%,#20fecd 16.04%,#20fef5 34.12%,#23ffff 45.42%,#58c7f7 61.8%,#8f8ffa 77.62%,#ff23ff 109.83%);height:var(--gradient-divi-height,4px);margin-inline:var(--horizontal-margin,0 auto);width:var(--gradient-divi-width,120px)}.gradient-icon :not(fancy-blob)>svg path{fill:url(#logisense-icon-gradient)}.strip-background{align-self:var(--strip-vertical-align,end);max-height:var(--strip-background-height,6px)}.angled-background{clip-path:polygon(var(--background-angle-size,12px) var(--background-angle-size,12px),100% 0,calc(100% - var(--background-angle-size, 12px)) calc(100% - var(--background-angle-size, 12px)),0 100%);height:calc(100% + var(--background-angle-size, 12px)*2)!important;translate:calc(var(--background-angle-size, 12px)*-1) calc(var(--background-angle-size, 12px)*-1);width:calc(100% + var(--background-angle-size, 12px)*2)!important}.pattern-background{--background-opacity:2%!important;position:absolute;right:calc((100vw - var(--current-container-size))/2 + var(--section-horizontal-space, var(--size-lg)));width:calc(var(--current-container-size)/2)!important}.watermark-background{left:50%;position:absolute;translate:-50%;width:var(--current-container-size)!important}:where(.ch-section):is(.hero-banner,.hero-value-stack){--hero-base-background-color:var(--dark);--text-color:var(--white);--anchor-color:currentColor;--anchor-hover-color:currentColor;--list-marker-default-color:currentColor;--list-marker-color-override:currentColor;--title-bold-color:currentColor;--title-bold-font-weight:calc(var(--heading-font-weight) + 200)}:where(.ch-section):is(.hero-banner){--column-gap-x:var(--size-8xl);--column-vertical:center;--list-marker-color-override:var(--primary)}:where(.ch-section):is(.hero-value-stack){--column-gap-x:var(--size-6xl);--column-vertical:center;--font-size:clamp(1rem,0.825rem + 0.49vw,1.25rem);--font-weight:500;--icon-color:var(--tertiary);--icon-size:calc(var(--line-height, 1.375em)*2);--section-padding-above:calc((var(--section-vertical-space, var(--size-9xl))/3)*1);--section-padding-below:calc((var(--section-vertical-space, var(--size-9xl))/3)*1);display:none!important;@media (min-width:768px){display:grid!important}}:where(.ch-section):is(.next-steps){--next-steps-base-background-color:var(--white);--column-horizontal:center}:where(.ch-section):is(.lets-talk){--meeting-base-background-color:#f4f4f4;--column-gap-x:var(--size-8xl);--column-vertical:center}:where(.ch-section):is(.logos-grid){.logos-column{margin-inline:var(--horizontal-margin,0 auto);max-width:var(--logos-horizontal-space,100%);.logo-item{-webkit-filter:var(--logo-filter,unset);filter:var(--logo-filter,unset);flex:0 0 calc(var(--logo-fraction, 1/2)*(100% + var(--content-gap-x, 1em)) - var(--content-gap-x, 1em))}}@media (min-width:576px){.logos-column{max-width:var(--logos-horizontal-space-sm,var(--logos-horizontal-space,100%));.logo-item{flex:0 0 calc(var(--logo-fraction-sm, var(--logo-fraction, 1/2))*(100% + var(--content-gap-x, 1em)) - var(--content-gap-x, 1em))}}}@media (min-width:768px){.logos-column{max-width:var(--logos-horizontal-space-md,var(--logos-horizontal-space-sm,var(--logos-horizontal-space,100%)));.logo-item{flex:0 0 calc(var(--logo-fraction-md, var(--logo-fraction-sm, var(--logo-fraction, 1/2))) * (100% + var(--content-gap-x, 1em)) - var(--content-gap-x, 1em))}}}@media (min-width:992px){.logos-column{max-width:var(--logos-horizontal-space-lg,var(--logos-horizontal-space-md,var(--logos-horizontal-space-sm,var(--logos-horizontal-space,100%))));.logo-item{flex:0 0 calc(var(--logo-fraction-lg, var(--logo-fraction-md, var(--logo-fraction-sm, var(--logo-fraction, 1/2)))) * (100% + var(--content-gap-x, 1em)) - var(--content-gap-x, 1em))}}}@media (min-width:1200px){.logos-column{max-width:var(--logos-horizontal-space-xl,var(--logos-horizontal-space-lg,var(--logos-horizontal-space-md,var(--logos-horizontal-space-sm,var(--logos-horizontal-space,100%)))));.logo-item{flex:0 0 calc(var(--logo-fraction-xl, var(--logo-fraction-lg, var(--logo-fraction-md, var(--logo-fraction-sm, var(--logo-fraction, 1/2))))) * (100% + var(--content-gap-x, 1em)) - var(--content-gap-x, 1em))}}}@media (min-width:1400px){.logos-column{max-width:var(--logos-horizontal-space-xxl,var(--logos-horizontal-space-xl,var(--logos-horizontal-space-lg,var(--logos-horizontal-space-md,var(--logos-horizontal-space-sm,var(--logos-horizontal-space,100%))))));.logo-item{flex:0 0 calc(var(--logo-fraction-xxl, var(--logo-fraction-xl, var(--logo-fraction-lg, var(--logo-fraction-md, var(--logo-fraction-sm, var(--logo-fraction, 1/2)))))) * (100% + var(--content-gap-x, 1em)) - var(--content-gap-x, 1em))}}}}
560:9	⚠  Parse error on line 1: 
...-logo-fraction-md, var(--logo-fraction-sm, var(--logo-fraction, 1/2))) * (100% ...
------------------------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]
569:9	⚠  Parse error on line 1: 
...-logo-fraction-md, var(--logo-fraction-sm, var(--logo-fraction, 1/2)))) * (100%...
------------------------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]
578:9	⚠  Parse error on line 1: 
...-logo-fraction-md, var(--logo-fraction-sm, var(--logo-fraction, 1/2))))) * (100...
------------------------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]
587:9	⚠  Parse error on line 1: 
...-logo-fraction-md, var(--logo-fraction-sm, var(--logo-fraction, 1/2)))))) * (10...
------------------------------------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]