.discover-grid{
    display:grid;
    grid-template-columns:
    repeat(auto-fit,minmax(320px,1fr));
    gap:30px;
}

.discover-card{

    position:relative;

    padding:35px;

    border-radius:28px;

    background:
    linear-gradient(
        145deg,
        rgba(255,255,255,.05),
        rgba(255,255,255,.02)
    );

    border:
    1px solid rgba(212,175,55,.15);

    overflow:hidden;

    transition:.5s;
}

.discover-card:hover{

    transform:
    translateY(-10px);

    border-color:
    rgba(212,175,55,.4);

    box-shadow:
    0 20px 60px rgba(
    212,
    175,
    55,
    .15);
}

.discover-card span{

    font-size:4rem;

    font-weight:900;

    color:rgba(
    212,
    175,
    55,
    .12);

    position:absolute;

    top:10px;
    right:20px;
}

.discover-card h3{

    font-size:1.4rem;

    margin-bottom:15px;

    color:#f5d88b;
}