.CaseStudyVisualBlock-module__iXgXta__visual{border-radius:var(--site-radius);background:var(--site-paper);color:var(--site-ink);letter-spacing:-.012em;margin-block:48px;padding:32px;font-size:15px;line-height:1.4}.CaseStudyVisualBlock-module__iXgXta__visual strong{font-weight:500}.CaseStudyVisualBlock-module__iXgXta__header{gap:10px;margin-bottom:32px;display:grid}.CaseStudyVisualBlock-module__iXgXta__header h2{letter-spacing:-.03em;text-wrap:pretty;max-width:34ch;font-size:clamp(22px,2.1vw,26px);font-weight:500;line-height:1.2}.CaseStudyVisualBlock-module__iXgXta__label{color:var(--site-muted);font-size:13px;font-weight:400;line-height:1.3}.CaseStudyVisualBlock-module__iXgXta__item{align-content:start;gap:8px;display:grid}.CaseStudyVisualBlock-module__iXgXta__itemHeading{align-items:flex-start;gap:10px;display:flex}.CaseStudyVisualBlock-module__iXgXta__itemHeading svg{color:var(--site-muted);flex-shrink:0;margin-top:2px}.CaseStudyVisualBlock-module__iXgXta__itemTitle{font-size:15px;font-weight:500;line-height:1.3}.CaseStudyVisualBlock-module__iXgXta__description{color:var(--site-muted);font-size:14px;line-height:1.45}.CaseStudyVisualBlock-module__iXgXta__logo{object-fit:contain;flex-shrink:0;width:auto;max-width:30px;height:22px}.CaseStudyVisualBlock-module__iXgXta__flow{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1fr);gap:16px;display:grid}.CaseStudyVisualBlock-module__iXgXta__stack{align-content:start;gap:24px;display:grid}.CaseStudyVisualBlock-module__iXgXta__arrow{color:var(--site-muted);align-self:center}.CaseStudyVisualBlock-module__iXgXta__impact{background:var(--site-ochre);border-radius:var(--site-radius);align-content:start;gap:24px;padding:20px;display:grid}.CaseStudyVisualBlock-module__iXgXta__impact .CaseStudyVisualBlock-module__iXgXta__label,.CaseStudyVisualBlock-module__iXgXta__impact .CaseStudyVisualBlock-module__iXgXta__description{color:var(--site-on-ochre)}.CaseStudyVisualBlock-module__iXgXta__engine{border-radius:var(--site-radius);background:var(--site-ink);color:var(--site-white);flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:20px;display:flex}.CaseStudyVisualBlock-module__iXgXta__engine .CaseStudyVisualBlock-module__iXgXta__description{color:#ffffffb8}.CaseStudyVisualBlock-module__iXgXta__mark{border-radius:var(--site-radius)}.CaseStudyVisualBlock-module__iXgXta__engineTitle{letter-spacing:-.03em;font-size:24px;font-weight:500}.CaseStudyVisualBlock-module__iXgXta__comparisonHeading,.CaseStudyVisualBlock-module__iXgXta__comparisonRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.CaseStudyVisualBlock-module__iXgXta__comparisonHeading{color:var(--site-muted);padding-bottom:16px;font-size:13px}.CaseStudyVisualBlock-module__iXgXta__comparisonRow{border-top:1px solid var(--site-rule);padding-block:20px}.CaseStudyVisualBlock-module__iXgXta__comparisonRow:last-child{padding-bottom:0}.CaseStudyVisualBlock-module__iXgXta__comparisonRow>:first-child .CaseStudyVisualBlock-module__iXgXta__itemTitle{color:var(--site-muted);font-weight:400}.CaseStudyVisualBlock-module__iXgXta__mobileLabel{display:none}.CaseStudyVisualBlock-module__iXgXta__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.CaseStudyVisualBlock-module__iXgXta__metric{align-content:start;gap:12px;display:grid}.CaseStudyVisualBlock-module__iXgXta__metricValue{letter-spacing:-.045em;font-size:clamp(36px,4vw,48px);font-weight:400;line-height:1.05}.CaseStudyVisualBlock-module__iXgXta__questionAnswer{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.CaseStudyVisualBlock-module__iXgXta__question,.CaseStudyVisualBlock-module__iXgXta__answer{align-content:start;gap:16px;display:grid}.CaseStudyVisualBlock-module__iXgXta__questionText,.CaseStudyVisualBlock-module__iXgXta__answerText{letter-spacing:-.02em;font-size:18px;line-height:1.35}.CaseStudyVisualBlock-module__iXgXta__answer{border-left:1px solid var(--site-rule);padding-left:24px}.CaseStudyVisualBlock-module__iXgXta__related{grid-column:1/-1;gap:12px;display:grid}.CaseStudyVisualBlock-module__iXgXta__related ul{color:var(--site-muted);flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.CaseStudyVisualBlock-module__iXgXta__roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}@media (max-width:767px){.CaseStudyVisualBlock-module__iXgXta__visual{margin-block:36px;padding:24px}.CaseStudyVisualBlock-module__iXgXta__header{margin-bottom:24px}.CaseStudyVisualBlock-module__iXgXta__flow,.CaseStudyVisualBlock-module__iXgXta__questionAnswer,.CaseStudyVisualBlock-module__iXgXta__metrics,.CaseStudyVisualBlock-module__iXgXta__roles{grid-template-columns:minmax(0,1fr);gap:24px}.CaseStudyVisualBlock-module__iXgXta__arrow{justify-self:center;transform:rotate(90deg)}.CaseStudyVisualBlock-module__iXgXta__stack{gap:20px}.CaseStudyVisualBlock-module__iXgXta__engine,.CaseStudyVisualBlock-module__iXgXta__impact{padding:20px}.CaseStudyVisualBlock-module__iXgXta__comparisonHeading{display:none}.CaseStudyVisualBlock-module__iXgXta__comparisonRow{grid-template-columns:minmax(0,1fr);gap:20px}.CaseStudyVisualBlock-module__iXgXta__mobileLabel{color:var(--site-muted);margin-bottom:8px;font-size:12px;display:block}.CaseStudyVisualBlock-module__iXgXta__comparisonRow:nth-child(2){border-top:0;padding-top:0}.CaseStudyVisualBlock-module__iXgXta__answer{border-left:0;border-top:1px solid var(--site-rule);padding:20px 0 0}.CaseStudyVisualBlock-module__iXgXta__metric+.CaseStudyVisualBlock-module__iXgXta__metric{border-top:1px solid var(--site-rule);padding-top:20px}}
.ArticleProse-module__Gzu2EG__prose.prose-editorial{letter-spacing:-.012em;color:var(--site-ink);font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.55}.ArticleProse-module__Gzu2EG__prose.prose-editorial>p{text-wrap:pretty;margin-bottom:1.25em}.ArticleProse-module__Gzu2EG__prose.prose-editorial strong{font-weight:500}.ArticleProse-module__Gzu2EG__prose.prose-editorial :is(h2,h3){letter-spacing:-.03em;text-wrap:balance;margin-top:3rem;margin-bottom:1.25rem;font-weight:500}.ArticleProse-module__Gzu2EG__prose.prose-editorial h2{font-size:clamp(1.75rem,2.4vw,2.125rem);line-height:1.2}.ArticleProse-module__Gzu2EG__prose.prose-editorial h3{font-size:clamp(1.375rem,1.8vw,1.625rem);line-height:1.25}.ArticleProse-module__Gzu2EG__prose.prose-editorial.ArticleProse-module__Gzu2EG__lead>:is(h2,h3):first-child{margin-top:0}.ArticleProse-module__Gzu2EG__prose.prose-editorial blockquote>p:first-child{text-wrap:pretty;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.4}.ArticleProse-module__Gzu2EG__prose.prose-editorial blockquote strong{color:inherit;font-weight:inherit}.ArticleProse-module__Gzu2EG__prose.prose-editorial.ArticleProse-module__Gzu2EG__lead>p:first-child{color:var(--site-hero-accent);letter-spacing:-.02em;margin-bottom:1.25em;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.45}.ArticleProse-module__Gzu2EG__prose.prose-editorial.ArticleProse-module__Gzu2EG__lead>p:first-child strong{font-weight:400}
.CustomerStories-module__alhKOa__section{padding-bottom:var(--site-section-space);color:var(--site-ink)}.CustomerStories-module__alhKOa__bottomRule{border-bottom:1px solid var(--site-rule)}.CustomerStories-module__alhKOa__heading{border-top:1px solid var(--site-rule);justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;padding-top:32px;display:flex}.CustomerStories-module__alhKOa__heading h2{letter-spacing:-.03em;font-size:clamp(24px,2.5vw,32px);font-weight:500;line-height:1.2}.CustomerStories-module__alhKOa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.CustomerStories-module__alhKOa__story{border-radius:var(--site-radius);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.CustomerStories-module__alhKOa__photo{aspect-ratio:16/10;border-radius:var(--site-radius);background:var(--site-paper);width:100%;margin-bottom:8px;position:relative;overflow:hidden}.CustomerStories-module__alhKOa__photo img{object-fit:cover;object-position:top}.CustomerStories-module__alhKOa__brand{align-items:center;width:100%;height:40px;display:flex}.CustomerStories-module__alhKOa__brand img{object-fit:contain;object-position:left center;width:auto;max-width:180px;height:32px}.CustomerStories-module__alhKOa__brand[data-customer=carlex] img{height:26px}.CustomerStories-module__alhKOa__brand[data-customer=odeko] img{height:24px}.CustomerStories-module__alhKOa__story h3{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(20px,1.8vw,24px);font-weight:400;line-height:1.25}.CustomerStories-module__alhKOa__action{align-items:center;gap:12px;margin-top:auto;padding-top:8px;font-size:14px;display:inline-flex}.CustomerStories-module__alhKOa__story:hover .CustomerStories-module__alhKOa__action{text-underline-offset:4px;text-decoration:underline}.CustomerStories-module__alhKOa__story:focus-visible{outline:2px solid var(--site-ink);outline-offset:6px}@media (max-width:767px){.CustomerStories-module__alhKOa__heading{flex-direction:column;gap:16px;margin-bottom:28px}.CustomerStories-module__alhKOa__grid{grid-template-columns:minmax(0,1fr);gap:36px}}
