/* FAQ background; section fades removed at the user's request. */
.faq{background-color:#f6f6f2;background-image:linear-gradient(90deg,rgba(248,248,246,.82),rgba(248,248,246,.87)),url('/assets/duvidas-fundo.webp');background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}
.testimonials--wall::before,.testimonials--wall::after,.recognition::before{display:none}
@media(max-width:680px){.faq{background-position:35% center}}

/* Both photos dissolve into the same navy at the hero / Conquistas seam. */
.hero{--section-join:#031626}
.hero::after{content:'';position:absolute;inset:auto 0 0;height:clamp(90px,12vh,150px);z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(3,22,38,0) 0%,rgba(3,22,38,.32) 35%,rgba(3,22,38,.78) 72%,var(--section-join) 100%)}
.hero+.testimonials--wall::before{display:block;content:'';position:absolute;inset:0 0 auto;height:clamp(80px,10vh,125px);z-index:1;pointer-events:none;background:linear-gradient(180deg,#031626 0%,rgba(3,22,38,.8) 22%,rgba(3,22,38,.35) 60%,rgba(3,22,38,0) 100%)}
@media(max-width:680px){.hero::after{height:80px}.hero+.testimonials--wall::before{height:72px}}
