.meta-page{
    width:100%;
    min-height:100vh;
    position:relative;
    overflow:hidden;
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:center;
    padding:50px;
}

.meta-page::before{
    content:"";
    position:absolute;
    inset:0;
    background-image:url("../Assets/images/meta.png");
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    z-index:-1;
}

.meta-content{
    max-width:1200px;
    animation:fadeUp 1s ease forwards;
}

.meta-title{
    color:var(--primary);
    font-size:clamp(50px,5vw,90px);
    font-weight:400;
    letter-spacing:4px;
    margin-bottom:30px;
}

.meta-intro{
    font-size:clamp(20px,1.8vw,32px);
    line-height:1.5;
    max-width:1000px;
    margin:0 auto 60px;
}

.meta-cards{
    display:grid;
    grid-template-columns:repeat(3, 1fr);
    gap:30px;
    margin-bottom:60px;
}

.meta-card{
    padding:35px;
    border:2px solid rgba(255,122,26,.5);
    border-radius:25px;
    background:rgba(0,0,0,.35);
    backdrop-filter:blur(8px);
    transition:.3s ease;
}

.meta-card:hover{
    transform:translateY(-8px);
    box-shadow:
        0 0 15px rgba(255,122,26,.4),
        0 0 30px rgba(255,122,26,.2);
}

.meta-card h2{
    color:var(--primary);
    font-size:2rem;
    margin-bottom:20px;
}

.meta-card p{
    font-size:1.2rem;
    line-height:1.5;
}

.meta-buttons{
    display:flex;
    justify-content:center;
    gap:35px;
}

@media(max-width:900px){
    .meta-cards{
        grid-template-columns:1fr;
    }

    .meta-buttons{
        flex-direction:column;
        align-items:center;
    }
}