.support-section-title{
    font-size:38px;
    font-weight:700;
    margin-bottom:30px;
    text-align:center;
}

.support-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:24px;
}

.support-card{
    display:block;
    background:#fff;
    border:1px solid #e5e7eb;
    border-radius:18px;
    padding:32px;
    text-decoration:none;
    color:#0f172a;
    transition:.25s;
}

.support-card:hover{
    transform:translateY(-4px);
    box-shadow:0 12px 30px rgba(0,0,0,.08);
}

.support-card h3{
    font-size:24px;
    margin-bottom:12px;
}

.support-card p{
    color:#64748b;
    line-height:1.8;
}

.partner-coming-soon{
    background:#fff;
    border:1px solid #e5e7eb;
    border-radius:18px;
    padding:50px;
    text-align:center;
}

.partner-coming-soon h2{
    font-size:42px;
    margin-bottom:12px;
}

.partner-coming-soon p{
    font-size:20px;
    color:#15c7b8;
    font-weight:600;
    margin-bottom:24px;
}

.partner-coming-soon ul{
    list-style:none;
    padding:0;
    margin:0;
}

.partner-coming-soon li{
    margin:10px 0;
    color:#64748b;
}

.support-contact-box{
    background:#08142f;
    color:#fff;
    border-radius:20px;
    padding:60px;
    text-align:center;
}

.support-contact-box h2{
    color:#fff;
    margin-bottom:40px;
}

.support-contact-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:30px;
}

.support-contact-grid h3{
    color:#15c7b8;
    margin-bottom:10px;
}

.support-contact-grid p{
    color:#fff;
}

@media(max-width:768px){

.support-grid{
    grid-template-columns:1fr;
}

.support-contact-grid{
    grid-template-columns:1fr;
}

.partner-coming-soon{
    padding:32px;
}

.support-contact-box{
    padding:40px 24px;
}

}