.so-home-faq{background:#fff;color:#101820;padding:clamp(72px, 8vw, 104px) 20px}.so-home-faq__container{width:min(980px, 100%);margin:0 auto}.so-home-faq__cabecalho{max-width:760px;margin:0 auto clamp(34px, 5vw, 52px);text-align:center}.so-home-faq__etiqueta{width:fit-content;margin:0 auto 14px;padding:8px 14px;border-radius:999px;background:rgb(255 138 0 / .12);color:#b75f00;font-size:.86rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.so-home-faq__titulo{margin:0 auto;color:#101820;font-size:clamp(1.9rem, 3.4vw, 3rem);line-height:1.08;letter-spacing:-.035em;font-weight:800}.so-home-faq__lista{display:grid;gap:12px}.so-home-faq__item{border:1px solid rgb(16 24 32 / .1);border-radius:20px;background:#f5f7fa;overflow:hidden}.so-home-faq__item summary{cursor:pointer;position:relative;padding:22px 58px 22px 24px;color:#101820;font-size:1.05rem;font-weight:800;list-style:none}.so-home-faq__item summary::-webkit-details-marker{display:none}.so-home-faq__item summary::after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);color:#ff8a00;font-size:1.5rem;font-weight:800}.so-home-faq__item[open] summary::after{content:"–"}.so-home-faq__item p{margin:0;padding:0 24px 24px;color:#405060;font-size:1rem;line-height:1.68}@media (max-width:640px){.so-home-faq{padding:64px 18px}.so-home-faq__item summary{padding:20px 52px 20px 20px}.so-home-faq__item p{padding:0 20px 22px}}