body{font-family:Arial,sans-serif;background-color:#000;margin:0;flex-direction:column;min-height:100vh}body,h1{display:flex;justify-content:center;align-items:center}h1{-webkit-text-fill-color:transparent;background:linear-gradient(98.84deg,#622fa1 43.27%,pink 71.84%);-webkit-background-clip:text;background-clip:text;height:80px;width:120vh;border:2px solid #000;border-radius:15px;box-shadow:0 0 20px rgba(187,18,199,.461);font-size:xx-large}.cardContainer{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:1200px;margin-top:20px;margin-bottom:20px}.card{background-color:#fff;border-radius:15px;overflow:hidden;width:300px;box-shadow:0 10px 20px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(91,14,133,.2)}.card img{width:100%;height:200px;object-fit:contain}.card h3{margin:16px;font-size:1.5em;color:#333;font-weight:700}.card p{margin:0 16px 16px;font-size:1em;color:#666;line-height:1.6;text-align:center}.cardButton{display:block;text-align:center;margin:16px;padding:10px 15px;background-color:#007bff;color:#fff;border-radius:8px;text-decoration:none;font-weight:700;transition:background-color .3s ease}.cardButton:hover{background-color:#0056b3}