.client-results[data-astro-cid-vvi4jtr7]{background:var(--color-section-alt);border-top:1px solid var(--color-border)}.client-results--spacing-none[data-astro-cid-vvi4jtr7]{padding:0}.client-results--spacing-top[data-astro-cid-vvi4jtr7]{padding:var(--space-2xl) 0 0 0}.client-results--spacing-bottom[data-astro-cid-vvi4jtr7]{padding:0 0 var(--space-2xl) 0}.client-results--spacing-both[data-astro-cid-vvi4jtr7]{padding:var(--space-2xl) 0}.client-results__container[data-astro-cid-vvi4jtr7]{position:relative}.client-results__header[data-astro-cid-vvi4jtr7]{margin-bottom:var(--space-xl)}.client-results__pretitle[data-astro-cid-vvi4jtr7]{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs)}.client-results__pretitle[data-astro-cid-vvi4jtr7] p[data-astro-cid-vvi4jtr7]{margin:0;font-family:var(--font-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-alt)}.client-results__dash[data-astro-cid-vvi4jtr7]{display:inline-block;width:36px;height:1px;background-color:var(--color-accent)}.client-results__title[data-astro-cid-vvi4jtr7]{margin:0}.client-results__carousel[data-astro-cid-vvi4jtr7]{position:relative;overflow:hidden;width:100%}.carousel__track[data-astro-cid-vvi4jtr7]{display:flex;transition:transform .5s ease-in-out;width:100%}.carousel__slide[data-astro-cid-vvi4jtr7]{min-width:100%;width:100%;flex-shrink:0;flex-grow:0}.carousel__slide[data-astro-cid-vvi4jtr7]{display:flex}.case[data-astro-cid-vvi4jtr7]{width:100%;display:flex;flex-direction:column;gap:var(--space-lg);background:var(--color-section);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--space-xl)}.case__head[data-astro-cid-vvi4jtr7]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border-light)}.case__company[data-astro-cid-vvi4jtr7]{font-family:var(--font-display);letter-spacing:-.01em;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text)}.case__employees[data-astro-cid-vvi4jtr7]{font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-alt)}.case__body[data-astro-cid-vvi4jtr7]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl)}.case__col--after[data-astro-cid-vvi4jtr7]{padding-left:var(--space-lg);border-left:2px solid var(--color-accent)}.case__col-title[data-astro-cid-vvi4jtr7]{font-size:var(--font-size-base);margin:0 0 var(--space-sm) 0}.case__col--after[data-astro-cid-vvi4jtr7] .case__col-title[data-astro-cid-vvi4jtr7]{color:var(--color-accent-text)}.case__text[data-astro-cid-vvi4jtr7]{color:var(--color-text-alt);line-height:var(--line-height-relaxed);margin:0 0 var(--space-sm) 0}.case__list[data-astro-cid-vvi4jtr7]{margin:0}.case__list[data-astro-cid-vvi4jtr7] li[data-astro-cid-vvi4jtr7]{color:var(--color-text-alt)}.case__meta[data-astro-cid-vvi4jtr7]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-border-light)}.case__meta-label[data-astro-cid-vvi4jtr7]{display:block;font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-text);margin-bottom:var(--space-xs)}.case__meta-item[data-astro-cid-vvi4jtr7] p[data-astro-cid-vvi4jtr7]{margin:0;color:var(--color-text-alt);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.carousel__controls[data-astro-cid-vvi4jtr7]{position:absolute;top:50%;transform:translateY(-50%);left:50%;width:100%;max-width:calc(100% - 2 * var(--gutter) + 44px);transform:translate(-50%,-50%);display:flex;justify-content:space-between;pointer-events:none}.carousel__btn[data-astro-cid-vvi4jtr7]{width:44px;height:44px;background:color-mix(in srgb,var(--color-paper) 70%,white);border:1px solid var(--color-ink);color:var(--color-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);pointer-events:all;font-size:1rem}.carousel__btn[data-astro-cid-vvi4jtr7]:hover,.carousel__btn[data-astro-cid-vvi4jtr7]:focus-visible{background:var(--color-ink);color:var(--color-paper)}.carousel__dots[data-astro-cid-vvi4jtr7]{display:flex;gap:var(--space-xs);justify-content:center;margin-top:var(--space-lg)}.carousel__dot[data-astro-cid-vvi4jtr7]{width:12px;height:12px;border-radius:50%;background:var(--color-border);border:none;cursor:pointer;transition:all var(--transition)}.carousel__dot[data-astro-cid-vvi4jtr7].active{background:var(--color-accent);width:32px;border-radius:0}@media (max-width: 900px){.case__body[data-astro-cid-vvi4jtr7],.case__meta[data-astro-cid-vvi4jtr7]{grid-template-columns:1fr;gap:var(--space-md)}.case__col--after[data-astro-cid-vvi4jtr7]{padding-left:var(--space-md)}}@media (max-width: 600px){.client-results--spacing-top[data-astro-cid-vvi4jtr7]{padding:var(--space-xl) 0 0 0}.client-results--spacing-bottom[data-astro-cid-vvi4jtr7]{padding:0 0 var(--space-xl) 0}.client-results--spacing-both[data-astro-cid-vvi4jtr7]{padding:var(--space-xl) 0}.case[data-astro-cid-vvi4jtr7]{padding:var(--space-lg)}}
