@media(max-width:900px){

.navbar{

flex-direction:column;

padding:20px;

}

.navbar ul{

flex-wrap:wrap;

justify-content:center;

padding:0;

}

.hero h1{

font-size:42px;

}

.hero h2{

font-size:28px;

}

.hero p{

font-size:18px;

}

}
/* ===================================================
MÓDULO 06.2
PESQUISA CIENTÍFICA
=================================================== */

@media(max-width:991px){

    .research-grid{

        grid-template-columns:1fr;
        text-align:center;

    }

    .research-text h2{

        font-size:2rem;

    }

    .research-image{

        margin-top:40px;

    }

}
/* ===================================================
MÓDULO 06.3
OS TRÊS PILARES
=================================================== */

@media(max-width:991px){

    .pillars-section{

        padding:70px 0;

    }

    .pillars-section h2{

        font-size:2rem;

    }

}
/* ==========================
   MODELO NEOPESQUISA
========================== */

@media (max-width:768px){

.neo-model{

    padding:70px 0;

}

.neo-model-image{

    margin-top:35px;

}

}
/* FUNDAMENTOS DA PESQUISA */

@media (max-width:768px){

    .research-cards{
        grid-template-columns:1fr;
    }

}
/* COMO NASCE UMA PESQUISA */

@media (max-width:768px){

    .process-line{
        display:flex;
        flex-direction:column;
        align-items:center;
        gap:60px;
        position:relative;
    }

    .process-line::before{
        content:"";
        position:absolute;
        top:40px;
        bottom:40px;
        left:50%;
        width:4px;
        transform:translateX(-50%);
        background:linear-gradient(180deg,#4f46e5,#7c3aed);
        border-radius:50px;
    }

    .process-item{
        position:relative;
        width:100%;
        max-width:320px;
        z-index:2;
    }

    .process-circle{
        margin:0 auto 20px;
    }

    .process-item p{
        max-width:100%;
    }

}
/* GUIA METODOLÓGICO */

@media (max-width:768px){

    .guide-grid{
        grid-template-columns:1fr;
        gap:20px;
    }
    .problema-tema-grid .guide-card:nth-child(4){
    grid-column:auto;
}
.objetivos-exemplo-grid .guide-card:last-child{
    grid-column:1;
}
    .guide-card{
        min-height:150px;
        padding:25px 20px;
    }

    .guide-card h3{
        font-size:1.1rem;
        line-height:1.5;
    }

    .guide-icon{
        margin-bottom:15px;
    }

    .research-guide{
        padding:70px 0;
    }

}
/* HERO DAS PÁGINAS INTERNAS */

/* HERO DAS PÁGINAS INTERNAS */

@media (max-width:768px){

    .hero-page{
        padding:60px 0;
    }

    .hero-page-grid{
        grid-template-columns:1fr;
        gap:30px;
    }
    .hero-page-content{

     text-align:center;

}
    .hero-page-content h1{
        font-size:2.2rem;
        line-height:1.2;
    }

    .hero-page-content p{
        font-size:1.15rem;
        line-height:1.8;
    }

    .hero-page-image{

    display:flex;
    justify-content:center;
    margin:10px 0 30px;

}

.hero-page-image img{

    width:90%;
    max-width:420px;

}

}
/* ==================================================
   PÁGINA CONTATO - RESPONSIVO
================================================== */

@media (max-width:768px){

    .contact-container{
        grid-template-columns:1fr;
        gap:30px;
        margin-top:35px;
    }

    .contact-info,
    .contact-form{
        padding:25px 20px;
    }

    .contact-item{
        align-items:flex-start;
    }

    .contact-item a{
        word-break:break-word;
    }

}
