.faq_hero__z_QiC{padding:8rem 0 3rem;background:linear-gradient(135deg,var(--color-creme) 0,#fff 70%);text-align:center}.faq_hero__z_QiC h1{font-size:clamp(2rem,4vw,3rem);margin:.5rem 0}.faq_hero__z_QiC p{font-size:1.1rem;color:var(--color-texto-suave)}.faq_list__QvF_S{display:flex;flex-direction:column;gap:.75rem}.faq_item__Jxb_Z{border:1px solid var(--color-borda);border-radius:var(--border-radius);background:#fff;overflow:hidden}.faq_question__2wu97{padding:1.25rem 1.5rem;font-weight:600;font-size:1rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--color-texto)}.faq_question__2wu97:after{content:"+";font-size:1.4rem;color:var(--color-laranja)}.faq_item__Jxb_Z[open] .faq_question__2wu97:after{content:"−"}.faq_answer__2EVyw{padding:0 1.5rem 1.25rem;font-size:.95rem;color:var(--color-texto-suave);line-height:1.8}.faq_cta__EjQPS{margin-top:3.5rem;background:var(--color-creme);border-radius:var(--border-radius-lg);padding:2.5rem 2rem;text-align:center;border:1px solid var(--color-borda)}.faq_cta__EjQPS h3{font-size:1.4rem;margin-bottom:.75rem}.faq_cta__EjQPS p{color:var(--color-texto-suave);margin-bottom:1.5rem}.faq_ctaBtns__CwHhI{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}