 .at-faq-home { padding: 80px 0; background: #fff; }

    /* Estilo do Título igual à imagem */
    .at-faq-home__title {
        color: #7FB7DF; /* Azul claro */
        font-size: 3rem;
        font-weight: 500;
        line-height: 1.1;
        margin-top: 0;
    }

    .at-faq-item {
        border-bottom: 1px solid #f0f0f0;
        margin-bottom: 0;
    }

    .at-faq-question {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 25px 0;
        cursor: pointer;
    }

    .at-faq-question h3 {
        font-size: 1.75rem;
        font-weight: 700;
        color: #333;
        margin: 0;
    }

    /* Ícone de seta lateral */
    .at-faq-icon::after {
        content: '▼';
        font-size: 12px;
        color: #333;
        display: inline-block;
        transition: transform 0.3s ease;
    }

    .at-faq-item.active .at-faq-icon::after {
        transform: rotate(180deg);
    }

    /* Lógica do Acordeão */
    .at-faq-answer {
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.4s ease;
    }

    .at-faq-item.active .at-faq-answer {
        max-height: 500px;
    }

    .at-faq-answer-inner {
        padding-bottom: 30px;
    }

    .at-faq-answer p {
        color: #777;
        font-size: 1.125rem;
        line-height: 1.6;
        margin: 0;
    }

    @media (max-width: 991px) {
        .at-faq-home__title { font-size: 40px; margin-bottom: 40px; }
    }