.modern-card-module{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.06);margin:auto;max-width:400px;padding:1.5rem;text-align:center}.modern-card-module .title-link h2{color:#2a2a2a;font-size:1.5rem;margin-bottom:1rem;text-decoration:none}.modern-card-module .title-link:hover h2{color:#0056d2}.modern-card-module .card-image{border-radius:8px;max-width:100%;transition:transform .3s ease}.modern-card-module .image-link:hover .card-image{color:#f6a018;text-decoration:none;transform:scale(1.02)}