.faq-hero{
    padding:80px 20px 100px;
}

.faq-container{
    max-width:1000px;
    margin:auto;
}

.faq-hero h1{
    font-family:'Poppins',sans-serif;
    font-size:60px;
    margin-bottom:24px;
}

.faq-description{
    color:#666;
    line-height:1.9;
    font-size:18px;
}

.faq-section{
    padding:0 20px 100px;
}

.faq-item{

    background:white;

    padding:35px;

    border-radius:30px;

    margin-bottom:25px;

    box-shadow:
    0 10px 30px rgba(0,0,0,0.05);

}

.faq-item h3{

    font-size:24px;

    margin-bottom:18px;

}

.faq-item p{

    color:#666;

    line-height:1.9;

}

.faq-cta{

    text-align:center;

    padding:0 20px 120px;

}

.faq-cta h2{

    font-size:48px;

    margin-bottom:20px;

}

.faq-cta p{

    color:#666;

    margin-bottom:35px;

}

@media(max-width:768px){

    .faq-hero h1{
        font-size:42px;
    }

    .faq-item{
        padding:28px;
    }

}
.logo-area{
    text-decoration: none;
}