.dnd-section{&:has(.case-study-feature-card){background:var(--text-base);overflow:clip;padding-block:var(--spacing-24x)}&:has(.case-study-feature-card-wrapper--white){background:var(--white);padding-block:0}}.case-study-feature-card-wrapper{position:relative;z-index:0;& .pixl-bg-shape-image{inset:187px auto auto -234px;position:absolute;z-index:-1}}.case-study-feature-card{align-items:stretch;background:var(--white);border-radius:var(--radius-lg);display:flex;gap:var(--spacing-12x);padding:var(--spacing-8x);position:relative;z-index:0;.case-study-feature-card-wrapper--white &{border:1px solid var(--border-light);box-shadow:0 4px 14px 0 rgba(93,43,255,.12)}@media (max-width:820px){flex-direction:column;gap:var(--spacing-8x);& .btn{width:fit-content}}}.cs-feature-card__body{display:flex;flex:1 1 545px;flex-direction:column;gap:var(--spacing-6x);justify-content:space-between;@media (max-width:820px){flex:none;gap:var(--spacing-10x)}}.cs-feature-card__tag{align-items:center;border:1px solid var(--text-base);border-radius:var(--radius-xl);display:inline-flex;font-size:var(--text-xs);gap:var(--spacing-1x);padding:var(--spacing-1x) var(--spacing-2x)}.cs-feature-card__tag,.cs-feature-card__title{margin-bottom:var(--spacing-3x)}.cs-feature-card__description{margin-bottom:var(--spacing-8x)}.cs-feature-card__image-wrapper{flex:1 1 623px;min-height:527px;@media (max-width:820px){flex:none;min-height:auto}}.cs-feature-card__image{border-radius:var(--radius-lg);display:block;height:100%;object-fit:cover;width:100%}.cs-feature-card__stats{display:grid;gap:var(--spacing-5x);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));@media (max-width:820px){grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}@media (max-width:640px){grid-template-columns:1fr}}.cs-feature-card-stat__data-wrapper{align-items:center;display:flex;gap:var(--spacing-1x)}.cs-feature-card-stat__data{--font:var(--h4-font-size);--font-size:var(--h4-font-size);--text-color:var(--text-base);align-items:baseline;color:var(--text-color);display:flex;font-family:var(--font);font-size:var(--font-size);font-weight:650;margin-bottom:0}.cs-feature-card-stat__data .odometer-inside{display:flex}.cs-feature-card-stat__desc{color:var(--text-color);font-size:var(--text-sm);line-height:1.2;margin:0}