.cm-case-studies-wrapper{padding-block:calc(var(--spacing)*24)}.cm-case-studies-top-content{margin-bottom:calc(var(--spacing)*16);text-align:center}.cm-case-studies-top-content h2{color:var(--color-white);--tw-font-weight:var(--font-weight-bold);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);line-height:var(--tw-leading,var(--text-3xl--line-height));margin-bottom:calc(var(--spacing)*4)}.cm-case-studies-top-content h2 span{color:#7c5cff}.cm-case-studies-top-content p{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));margin:auto;max-width:var(--container-2xl)}.cm-case-studies{display:grid;gap:calc(var(--spacing)*8)}.cm-case-studies-item{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );background-color:color-mix(in oklab,hsl(var(--card)) 40%,transparent);border:1px solid color-mix(in oklab,var(--color-white) 5%,transparent);border-radius:var(--radius-2xl);overflow:hidden;padding:calc(var(--spacing)*8);position:relative}.cm-case-studies-abs-icon{color:#fff;opacity:.1;padding:calc(var(--spacing)*6);position:absolute;right:calc(var(--spacing)*0);top:calc(var(--spacing)*0);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.cm-case-studies-item:hover .cm-case-studies-abs-icon{color:#fff;opacity:.2}.cm-case-studies-title{color:hsl(var(--primary));text-transform:uppercase;--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);--tw-font-weight:var(--font-weight-bold);font-size:var(--text-xs);font-weight:var(--font-weight-bold);line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:calc(var(--spacing)*2)}h3.cm-case-studies-subtitle{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));margin-bottom:calc(var(--spacing)*6)}.cm-case-studies-challenge-title,.cm-case-studies-solution-title{color:color-mix(in oklab,var(--color-white) 50%,transparent);text-transform:uppercase;--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--tw-font-weight:var(--font-weight-bold);font-size:var(--text-sm);font-weight:var(--font-weight-bold);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*1)}.cm-case-studies-challenge-subtitle,.cm-case-studies-solution-subtitle{color:hsl(var(--muted-foreground));line-height:1.5}.cm-case-studies-result{border-top:1px solid color-mix(in oklab,var(--color-white) 5%,transparent);padding-top:calc(var(--spacing)*4)}.cm-case-studies-result-title{color:hsl(var(--primary));text-transform:uppercase;--tw-font-weight:var(--font-weight-bold);font-size:var(--text-sm);font-weight:var(--font-weight-bold);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*1);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}p.cm-case-studies-result-subtitle{color:#fff;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:0}@media (min-width:48rem){.cm-case-studies{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-case-studies-top-content h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (max-width:767px){.cm-case-studies-abs-icon{padding:0 0 20px;position:relative}}