.lc-faq{background-color:var(--cor-grafite);color:var(--cor-branca);padding-block:var(--margem-secao-topo) var(--margem-secao-base)}.lc-faq__title{font-size:var(--h2-size);color:var(--cor-branca);font-family:var(--fonte-titulos);font-weight:800;line-height:var(--leading-titulo)}.lc-faq__title::after{content:"";display:block;width:var(--linha-deco-largura-h2);height:var(--linha-deco-altura);margin-top:var(--espacamento-sm);background:var(--linha-deco-cor);border-radius:var(--linha-deco-radius)}.lc-faq__intro{margin-top:var(--espaco-titulo-texto);color:var(--cor-branca);font-size:var(--p-size);line-height:var(--leading-texto)}.lc-faq__intro+.lc-faq__intro{margin-top:var(--espaco-paragrafo)}.lc-faq__intro strong{color:var(--cor-primaria)}.lc-faq__list{display:flex;flex-direction:column;gap:var(--espacamento-sm);margin-top:var(--espacamento-xl)}.lc-faq__item{background-color:var(--cor-grafite-medio);border:1px solid rgb(255 255 255 / .08);border-radius:var(--borda-radius-md);overflow:hidden;transition:border-color .2s ease}.lc-faq__item:hover{border-color:rgba(var(--cor-primaria-rgb),.5)}.lc-faq__item.is-open{border-color:var(--cor-primaria)}.lc-faq__heading{margin:0;font-size:inherit;font-weight:inherit}.lc-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--espacamento-md);padding:var(--espacamento-md);background:none;border:0;cursor:pointer;text-align:left;color:var(--cor-branca);font-family:var(--fonte-titulos);font-weight:700;font-size:var(--font-size-card-title);line-height:var(--leading-titulo)}.lc-faq__q:focus-visible{outline:2px solid var(--cor-primaria);outline-offset:-2px}.lc-faq__q-text{flex:1 1 auto}.lc-faq__icon{position:relative;flex:0 0 auto;width:20px;height:20px}.lc-faq__icon::before,.lc-faq__icon::after{content:"";position:absolute;top:50%;left:50%;background-color:var(--cor-primaria);border-radius:2px;transition:transform .3s ease}.lc-faq__icon::before{width:14px;height:3px;transform:translate(-50%,-50%)}.lc-faq__icon::after{width:3px;height:14px;transform:translate(-50%,-50%)}.lc-faq__item.is-open .lc-faq__icon::after{transform:translate(-50%,-50%) scaleY(0)}.lc-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.lc-faq__item.is-open .lc-faq__a{grid-template-rows:1fr}.lc-faq__a-inner{overflow:hidden;padding:0 var(--espacamento-md)}.lc-faq__item.is-open .lc-faq__a-inner{padding-bottom:var(--espacamento-md)}.lc-faq__a-inner p{color:var(--cor-branca);font-size:var(--font-size-body-sm);line-height:var(--leading-texto);margin:0}.lc-faq__a-inner p+p{margin-top:var(--espaco-paragrafo)}.lc-faq__a-inner strong{color:var(--cor-primaria)}.lc-faq__a-inner a{color:var(--cor-primaria)}.lc-faq__a-inner table{width:100%;border-collapse:collapse;margin-top:var(--espacamento-sm);font-size:var(--font-size-body-sm)}.lc-faq__a-inner th,.lc-faq__a-inner td{padding:var(--espacamento-2xs) var(--espacamento-sm);border:1px solid rgb(255 255 255 / .12);text-align:left;color:var(--cor-branca)}.lc-faq__a-inner th{background-color:rgba(var(--cor-primaria-rgb),.14)}.lc-faq__a-inner ul,.lc-faq__a-inner ol{margin-top:var(--espaco-paragrafo);padding-left:var(--espacamento-lg);color:var(--cor-branca);font-size:var(--font-size-body-sm)}.lc-faq__a-inner li+li{margin-top:var(--espacamento-2xs)}.lc-faq__cta{margin-top:var(--espacamento-xl);padding:var(--espacamento-xl);background-color:var(--cor-grafite-medio);border:1px solid rgba(var(--cor-primaria-rgb),.25);border-radius:var(--borda-radius-lg);text-align:center}.lc-faq__cta-title{font-size:var(--font-size-card-title);color:var(--cor-branca);font-family:var(--fonte-titulos);font-weight:700}.lc-faq__cta-text{margin-top:var(--espaco-paragrafo);color:var(--cor-branca);font-size:var(--font-size-body-sm);line-height:var(--leading-texto);max-width:var(--largura-maxima-texto);margin-inline:auto}.lc-faq__cta .lc-btn{margin-top:var(--espacamento-md)}.lc-faq__cta-note{margin-top:var(--espacamento-sm);font-size:var(--font-size-caption);color:var(--cor-branca)}@media (max-width:640px){.lc-faq__q{padding:var(--espacamento-sm);gap:var(--espacamento-sm)}.lc-faq__a-inner{padding-inline:var(--espacamento-sm)}.lc-faq__cta{padding:var(--espacamento-lg) var(--espacamento-md)}}