[data-case-list]{position:relative;user-select:none}[data-case-card]{cursor:pointer;display:none;transition:transform .35s ease,box-shadow .35s ease,border-color .25s ease,background-color .25s ease}[data-case-card].is-active{display:block;border-color:hsl(var(--primary));box-shadow:0 18px 45px #0f172a24;background:radial-gradient(circle at top left,rgba(72,188,255,.08),transparent),hsl(var(--card));transform:translateY(-2px)}[data-case-image]{opacity:0;transform:translate(24px) scale(.96);transition:opacity .4s ease-out,transform .4s ease-out;pointer-events:none}[data-case-image].is-active{opacity:1;transform:translate(0) scale(1);pointer-events:auto}@media(max-width:1023px){#home-case-studies{padding-top:3.5rem;padding-bottom:3.5rem}}[data-reviews-track]{display:flex;flex-direction:column;gap:1rem}.review-card[data-review-card]{position:relative;border-radius:1rem;border:1px solid rgba(148,163,184,.45);padding:1.1rem 1.2rem;background:radial-gradient(circle at top left,rgba(72,188,255,.08),transparent),linear-gradient(145deg,#fffffffa,#f8fafcf2);box-shadow:0 14px 30px #0f172a14;font-size:.8125rem;color:hsl(var(--foreground));transition:transform .3s ease,box-shadow .3s ease,border-color .2s ease,background-color .2s ease;will-change:transform,box-shadow}.review-card[data-review-card]:hover{transform:translateY(-4px);box-shadow:0 22px 55px #0f172a24;border-color:hsl(var(--primary))}@media(max-width:767px){.review-card[data-review-card]{padding:.9rem 1rem}}.client-logo-card{position:relative;z-index:0;border-radius:.9rem;border:1px solid rgba(148,163,184,.55);padding:.8rem 1.3rem;@apply bg-primary-50;margin:0;transition:transform .25s ease,border-color .2s ease,background-color .2s ease;will-change:transform,box-shadow}.client-logo-card:hover{transform:translateY(-2px);border-color:hsl(var(--primary));z-index:10}[data-clients-track]{display:flex;align-items:center;gap:1.5rem;padding:0 .25rem}@media(max-width:480px){.client-logo-card{padding:.7rem 1rem}}[data-clients-row]{overflow:hidden;padding:.25rem 0}
