.container{text-align:center}.container{max-width:960px;margin:0 auto;background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.button{display:inline-block;padding:12px 24px;background-color:#3498db;color:#fff;text-align:center;border-radius:8px;text-decoration:none;font-weight:700;transition:background-color .3s ease;border:none;cursor:pointer}.button:hover{background-color:#2980b9}.card{background-color:#f9f9f9;padding:20px;border-radius:8px;border:1px solid #ddd;margin-bottom:15px;transition:transform .3s ease}.card:hover{transform:translateY(-5px)}.hide{display:none}