.case-study-card{display:flex;flex-direction:column;gap:0;text-decoration:none;color:inherit}.case-study-card:hover{transform:translateY(-4px);transition:transform .3s ease}.case-study-image-wrapper{position:relative;width:100%;background:#f3f4f6}.case-study-image-wrapper img{object-fit:cover;object-position:center}.case-study-title{font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--color-text-dark);margin-bottom:8px}.case-study-cta{font-size:1rem;font-weight:500;color:var(--color-text-dark);text-decoration:underline}@media (max-width:1024px){.case-study-title{font-size:1.25rem}}@media (max-width:768px){.case-study-card{gap:20px}.case-study-title{font-size:1.125rem}}.success-stories-page{min-height:100vh;padding:0 160px 64px;background:white}.success-stories-container{max-width:1440px;margin:0 auto;padding:0 32px}.success-stories-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:64px 80px;gap:64px 80px;width:100%}@media (max-width:1024px){.success-stories-page{padding:0 0 80px}.success-stories-container{padding:0 32px}.success-stories-grid{gap:56px 40px}}@media (max-width:768px){.success-stories-page{padding:0 0 64px}.success-stories-grid{grid-template-columns:1fr;gap:48px}}