.solution-columns{--solution-nav-width:288px;--solution-nav-clearance:calc(var(--ots-header-h, 80px) + var(--spacing-8));--solution-column-gap:clamp(var(--spacing-8),8.333vw,var(--spacing-30));--solution-wrap-max:calc(var(--layout-max-width) + var(--layout-margin-xl)*2);--solution-track-offset:calc(max(0px, (100vw - var(--solution-wrap-max)) / 2) + var(--layout-margin-sm));display:grid;gap:var(--spacing-8);margin:0 auto;max-width:calc(var(--layout-max-width) + var(--layout-margin-xl)*2);padding:64px var(--layout-margin-sm) 0}.solution-columns__content,.solution-columns__nav{min-width:0}.solution-columns__anchor{scroll-margin-top:var(--solution-nav-clearance)}.solution-columns__content .dnd-section,.solution-columns__nav .dnd-section{padding-left:0!important;padding-right:0!important}.solution-columns__content .dnd-section{left:auto!important;margin:0!important;width:100%!important}.solution-columns__content .hs_cos_wrapper_type_module>*{left:auto!important;margin-left:0!important;margin-right:0!important;right:auto!important;width:100%!important;--solution-inner-padding:0}.solution-columns__content [class*=__inner]:not([class*=__inner-]){padding-left:var(--solution-inner-padding)!important;padding-right:var(--solution-inner-padding)!important}.solution-columns__content :is(.audience-rows--dark,.audience-rows--light,.customer-story--dark,.hover-reveal-cards){background-color:transparent!important;isolation:isolate}.solution-columns__content :is(.audience-rows--dark,.audience-rows--light,.customer-story--dark,.hover-reveal-cards):before{background-color:var(--solution-surface-bleed);bottom:0;content:"";left:calc(var(--solution-track-offset)*-1);position:absolute;top:0;width:100vw;z-index:-1}.solution-columns__content :is(.audience-rows--dark,.customer-story--dark){--solution-surface-bleed:var(--color-background-inverse)}.solution-columns__content .audience-rows--light{--solution-surface-bleed:var(--color-background-default)}.solution-columns__content .hover-reveal-cards{--solution-surface-bleed:var(--neutral-white)}.solution-columns__content :is(.audience-rows__bg,.customer-story__bg){left:calc(var(--solution-track-offset)*-1)!important;right:auto!important;width:100vw!important}@media (min-width:768px){.solution-columns{--solution-track-offset:calc(max(0px, (100vw - var(--solution-wrap-max)) / 2) + var(--layout-margin-md));padding-left:var(--layout-margin-md);padding-right:var(--layout-margin-md);padding-top:80px}}@media (min-width:768px) and (max-width:1024px){.solution-columns{display:block}.solution-columns__nav{margin-bottom:var(--spacing-8);position:sticky;top:var(--solution-nav-clearance);z-index:2}}@media (min-width:1025px){.solution-columns{--solution-track-offset:calc(max(0px, (100vw - var(--solution-wrap-max)) / 2) + var(--layout-margin-lg) + var(--solution-nav-width) + var(--solution-column-gap));column-gap:var(--solution-column-gap);grid-template-columns:var(--solution-nav-width) minmax(0,1fr);padding-left:var(--layout-margin-lg);padding-right:var(--layout-margin-lg);padding-top:0}.solution-columns__nav{padding-bottom:50px;padding-top:var(--spacing-30)}.solution-columns__nav-inner{max-height:calc(100vh - var(--solution-nav-clearance) - var(--spacing-4));overflow-y:auto;overscroll-behavior:contain;position:sticky;top:var(--solution-nav-clearance);z-index:2}}@media (min-width:1200px){.solution-columns__content .outcome-cards:not(.outcome-cards--cols-2) .outcome-cards__row{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:1025px){.solution-columns__content .copy-photo-carousel__inner-row{align-items:stretch!important;flex-direction:column!important;gap:var(--spacing-10)!important}.solution-columns__content .copy-photo-carousel__copy,.solution-columns__content .copy-photo-carousel__media{flex:0 0 auto!important}.solution-columns__content .copy-photo-carousel__divider{margin:var(--spacing-10) 0!important}.solution-columns__content .copy-photo-carousel--sticky .copy-photo-carousel__media{position:static!important}.solution-columns__content .support__grid{align-items:stretch!important;flex-direction:column!important}.solution-columns__content .support__copy,.solution-columns__content .support__visual{flex:0 0 auto!important}.solution-columns__content .product-snapshot__split{align-items:stretch!important;display:flex!important;flex-direction:column!important}.solution-columns__content .product-snapshot__accordion,.solution-columns__content .product-snapshot__visual{flex:0 0 auto!important;grid-column:auto!important;max-width:none!important}.solution-columns__content .alternating-rows__row{align-items:stretch!important;grid-template-areas:"text" "visual"!important;grid-template-columns:minmax(0,1fr)!important}.solution-columns__content .screenshot-cards__row:has(>:nth-child(4)){grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1280px){.solution-columns{--solution-track-offset:calc(max(0px, (100vw - var(--solution-wrap-max)) / 2) + var(--layout-margin-xl) + var(--solution-nav-width) + var(--solution-column-gap));padding-left:var(--layout-margin-xl);padding-right:var(--layout-margin-xl)}}
12:3	⚠  Parse error on line 1: 
max(0px, (100vw - var(--solution-wrap-max)) / 2) + var(--...
-----------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]
116:5	⚠  Parse error on line 1: 
max(0px, (100vw - var(--solution-wrap-max)) / 2) + var(--...
-----------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]
141:5	⚠  Parse error on line 1: 
max(0px, (100vw - var(--solution-wrap-max)) / 2) + var(--...
-----------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]
236:5	⚠  Parse error on line 1: 
max(0px, (100vw - var(--solution-wrap-max)) / 2) + var(--...
-----------------------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]