.archive-services{
    padding:80px 0;
}

.page-header{
    text-align:center;
    margin-bottom:60px;
}

.page-header h1{
    font-size:42px;
    margin-bottom:15px;
}

.page-header p{
    color:#64748b;
}

.services-grid{

    display:grid;

    grid-template-columns:repeat(auto-fit,minmax(320px,1fr));

    gap:30px;

}

.service-card{

    background:#fff;

    border-radius:20px;

    overflow:hidden;

    box-shadow:0 10px 30px rgba(0,0,0,.08);

    transition:.3s;

}

.service-card:hover{

    transform:translateY(-6px);

}

.service-image img{

    width:100%;

    height:240px;

    object-fit:cover;

}

.service-content{

    padding:25px;

}

.service-content h2{

    margin-bottom:15px;

    color:#0f172a;

}

.service-content p{

    color:#475569;

    line-height:1.9;

}
.home-services{

    padding:100px 0;

}

.section-heading{

    text-align:center;

    margin-bottom:60px;

}

.section-heading span{

    color:#2D8CFF;

    font-weight:700;

}

.section-heading h2{

    font-size:42px;

    margin:15px 0;

}

.section-heading p{

    max-width:700px;

    margin:auto;

    color:#64748b;

    line-height:2;

}

.section-footer{

    text-align:center;

    margin-top:50px;

}
.statistics-section{

    padding:80px 0;

}

.statistics-grid{

    display:grid;

    grid-template-columns:repeat(4,1fr);

    gap:30px;

}

.stat-item{

    text-align:center;

    padding:35px 20px;

    border-radius:20px;

}

.stat-item strong{

    display:block;

    font-size:45px;

    margin-bottom:10px;

}

.stat-item span{

    font-size:18px;

}


@media(max-width:992px){

    .statistics-grid{

        grid-template-columns:repeat(2,1fr);

    }

}


@media(max-width:576px){

    .statistics-grid{

        grid-template-columns:1fr;

    }

}
.cta-section{

    padding:80px 0;

}


.cta-box{

    padding:50px;

    border-radius:30px;

    display:flex;

    align-items:center;

    justify-content:space-between;

    gap:40px;

}


.cta-content{

    max-width:700px;

}


.cta-content h2{

    font-size:36px;

    margin:15px 0;

}


.cta-content p{

    font-size:18px;

    line-height:2;

}


.cta-action{

    flex-shrink:0;

}


@media(max-width:768px){

    .cta-box{

        flex-direction:column;

        text-align:center;

        padding:35px 20px;

    }


    .cta-content h2{

        font-size:26px;

    }

}
.articles-section{

    padding:80px 0;

}


.articles-grid{

    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:30px;

}


.article-card{

    border-radius:20px;

    overflow:hidden;

}


.article-image img{

    width:100%;

    height:240px;

    object-fit:cover;

}


.article-content{

    padding:25px;

}


.article-content h3{

    font-size:22px;

}


.article-content p{

    line-height:2;

}


.read-more{

    display:inline-block;

    margin-top:15px;

}


@media(max-width:992px){

    .articles-grid{

        grid-template-columns:repeat(2,1fr);

    }

}


@media(max-width:576px){

    .articles-grid{

        grid-template-columns:1fr;

    }

}