.portfolio-proof-section .projects-grid{display:flex;flex-direction:column;gap:20px;padding:0;grid-template-columns:unset}.portfolio-proof-section .case-study-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid #f0f0f0;display:flex;flex-direction:row;position:relative}.portfolio-proof-section .case-study-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-color:#004ff9}.portfolio-proof-section .card-image-wrapper{width:280px;height:220px;flex-shrink:0;overflow:hidden}.portfolio-proof-section .card-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;display:block}.portfolio-proof-section .case-study-card:hover .card-image-wrapper img{transform:scale(1.05)}.portfolio-proof-section .card-content{flex:1 1;padding:25px;display:flex;flex-direction:column}@media (max-width:768px){.portfolio-proof-section .case-study-card{flex-direction:column}.portfolio-proof-section .card-image-wrapper{width:100%;height:200px}}