/* ===============================
   Background theme
================================= */

#download-app {
    position: relative;
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 60px 0;
    background: #ffffff;
    background-image: url(../images/1.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
}

.download-bg-shape{
    position:absolute;
    width:500px;
    height:500px;
    background: radial-gradient(circle,#dbeafe,#ffffff);
    border-radius:50%;
    top:-150px;
    right:-150px;
    opacity:.6;
}

/* ===============================
   Heading
================================= */

.download-subtitle{
    color:#6c757d;
    font-size:16px;
    margin-top:10px;
    line-height:1.6;
}

/* ===============================
   Download Card
================================= */

.download-card{
    border:none;
    border-radius:18px;
    padding:10px;
    box-shadow:0 20px 50px rgba(0,0,0,0.08);
    transition:all .3s ease;
}

.download-card:hover{
    transform:translateY(-5px);
    box-shadow:0 30px 60px rgba(0,0,0,0.12);
}

.download-card .card-body{
    padding:40px;
}

/* ===============================
   Illustration
================================= */

.download-illustration img{
    width:120px;
    margin-bottom:20px;
}

/* ===============================
   Main download button
================================= */

.download-main-btn{
    margin-top:15px;
    font-size:16px;
    padding:14px 32px;
    border-radius:10px;
    background-color: #28a745;
    border-color: #28a745;
    color: #ffffff;
    width:320px;
}

/* ===============================
   Meta text
================================= */

.download-meta{
    font-size:13px;
    color:#6c757d;
}

.download-meta span{
    margin:0 6px;
}

.version-badge{
    display:inline-block;
    background:#4564b2;
    color:#fff;
    font-size:11px;
    font-weight:700;
    padding:3px 10px;
    border-radius:20px;
    letter-spacing:0.5px;
}
#subscribe .d-flex{
    gap: 20px;
}