.tech-case-studies{background-color:var(--color-white);padding:var(--spacing-16)var(--spacing-4)}.tech-case-studies__container{max-width:var(--container-max-width);margin:0 auto}.tech-case-studies__header{text-align:left;margin-bottom:var(--spacing-12)}.tech-case-studies__heading{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-dark);margin-bottom:var(--spacing-4)}.tech-case-studies__description{font-size:var(--font-size-lg);color:var(--color-gray-700)}.tech-case-studies__grid{gap:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));display:grid}.tech-case-studies__card{background-color:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--spacing-8);transition:all var(--transition-base)}.tech-case-studies__card:hover{box-shadow:var(--shadow-xl);border-color:var(--color-primary);transform:translateY(-4px)}.tech-case-studies__card-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-dark);margin-bottom:var(--spacing-2)}.tech-case-studies__card-industry{font-size:var(--font-size-sm);color:var(--color-primary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-4)}.tech-case-studies__card-description{font-size:var(--font-size-base);color:var(--color-gray-700);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-6)}.tech-case-studies__results{gap:var(--spacing-4);padding-top:var(--spacing-6);border-top:1px solid var(--color-gray-200);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.tech-case-studies__result{text-align:center}.tech-case-studies__result-value{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-1)}.tech-case-studies__result-label{font-size:var(--font-size-xs);color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.05em}@media (max-width:768px){.tech-case-studies{padding:var(--spacing-12)var(--spacing-4)}.tech-case-studies__heading{font-size:var(--font-size-3xl)}.tech-case-studies__grid{grid-template-columns:1fr}}
