.showcase-item.large{grid-row:span 2}.showcase-photo{width:100%;height:100%!important;object-fit:cover;transition:all .4s ease}.showcase-item:hover .showcase-photo{transform:scale(1.15) rotate(2deg);filter:brightness(1.1) contrast(1.1)}.service-visual{display:none}.cta-button.secondary{background:0 0;color:white;border:2px solid #f00;box-shadow:0 10px 30px rgba(255,0,0,.1)}.cta-button.secondary:hover{background:#f00;transform:translateY(-3px);box-shadow:0 15px 40px rgba(255,0,0,.3)}