@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');

body{
    font-family:'Poppins',sans-serif;
    background:#f5f7fb;
    color:#333;
    line-height:1.8;
}

/* Common Service Page Design */
.service-page{
    background:#fff;
    border-radius:20px;
    padding:30px;
    margin:25px auto;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

/* Headings */
.service-page h1{
    font-size:42px;
    font-weight:800;
    color:#0A1931;
    text-align:center;
    margin-bottom:25px;
}

.service-page h2{
    font-size:30px;
    font-weight:700;
    color:#185ADB;
    margin-top:25px;
}

.service-page h3{
    font-size:24px;
    font-weight:700;
    color:#D4A017;
}

/* Paragraphs */
.service-page p{
    font-size:18px;
    color:#444;
    margin-bottom:18px;
}

/* Lists */
.service-page ul li{
    font-size:18px;
    margin-bottom:10px;
}

/* Images */
.service-page img{
    width:100%;
    border-radius:15px;
    box-shadow:0 10px 25px rgba(0,0,0,.15);
    transition:.4s;
}

.service-page img:hover{
    transform:scale(1.03);
}

/* WhatsApp Button */
.whatsapp-btn{
    background:linear-gradient(45deg,#25D366,#128C7E);
    color:#fff;
    padding:15px 30px;
    border-radius:50px;
    display:inline-block;
    font-size:18px;
    font-weight:700;
    text-decoration:none;
    transition:.3s;
}

.whatsapp-btn:hover{
    color:#fff;
    text-decoration:none;
    transform:translateY(-3px);
}

/* Call Button */
.call-btn{
    background:linear-gradient(45deg,#185ADB,#0A1931);
    color:#fff;
    padding:15px 30px;
    border-radius:50px;
    display:inline-block;
    font-size:18px;
    font-weight:700;
    text-decoration:none;
}

/* Highlight Box */
.info-box{
    background:#f8faff;
    padding:25px;
    border-radius:15px;
    margin-bottom:20px;
    border-left:5px solid #185ADB;
}

/* Mobile */
@media(max-width:768px){

    .service-page{
        padding:20px;
    }

    .service-page h1{
        font-size:30px;
    }

    .service-page h2{
        font-size:24px;
    }

    .service-page h3{
        font-size:20px;
    }

    .service-page p,
    .service-page ul li{
        font-size:17px;
    }

    .whatsapp-btn,
    .call-btn{
        width:100%;
        text-align:center;
        margin-bottom:10px;
    }
}