.faq-perguntas{--gl-purple:#945ffd;--gl-purple-dark:#5d36d6;--gl-orange:#f77737;--gl-ink:#20173a;--gl-muted:#625b72;position:relative;padding:72px 0!important;background:radial-gradient(circle at 8% 0,rgba(148,95,253,.1),transparent 32%),radial-gradient(circle at 92% 12%,rgba(247,119,55,.08),transparent 30%),linear-gradient(180deg,#fff 0%,#fbf8ff 100%)!important;overflow:hidden}.faq-perguntas:before,.faq-perguntas:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.faq-perguntas:before{width:260px;height:260px;left:-140px;top:30px;background:rgba(148,95,253,.08)}.faq-perguntas:after{width:300px;height:300px;right:-150px;bottom:-120px;background:rgba(247,119,55,.08)}.faq-perguntas>.container{position:relative;z-index:1;max-width:980px;width:100%}.faq-perguntas .heading-primary{margin:0 0 28px!important;text-align:center;color:var(--gl-ink)!important;font-size:clamp(28px,3.2vw,40px)!important;line-height:1.14!important;font-weight:900!important;letter-spacing:-.035em!important}.faq-perguntas .heading-primary:before{content:"FAQ";display:flex;width:max-content;margin:0 auto 12px;padding:8px 14px;border-radius:999px;background:linear-gradient(90deg,rgba(148,95,253,.12),rgba(247,119,55,.12));border:1px solid rgba(148,95,253,.16);color:var(--gl-purple-dark);font-size:12px;font-weight:900;letter-spacing:.09em}.faq-perguntas .heading-primary:after{content:"";display:block;width:82px;height:5px;margin:16px auto 0;border-radius:999px;background:linear-gradient(90deg,var(--gl-purple),var(--gl-orange))}.faq-perguntas .accordion{display:grid;gap:13px}.faq-perguntas .accordion-title{margin:0!important;border:1px solid rgba(148,95,253,.14)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 16px 42px rgba(34,23,74,.08)!important;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.faq-perguntas .accordion-title:hover{transform:translateY(-2px);border-color:rgba(148,95,253,.26)!important;box-shadow:0 22px 52px rgba(34,23,74,.12)!important}.faq-perguntas .accordion-title>div{position:relative}.faq-perguntas .mgtop1{position:relative;display:block!important;margin:0!important;padding:20px 62px 20px 24px!important;color:var(--gl-ink)!important;background:#fff!important;font-size:17px!important;line-height:1.35!important;font-weight:850!important;letter-spacing:-.01em!important;cursor:pointer}.faq-perguntas .mgtop1:before{content:"";position:absolute;right:22px;top:50%;width:30px;height:30px;border-radius:50%;transform:translateY(-50%);background:linear-gradient(135deg,var(--gl-purple),var(--gl-orange));box-shadow:0 12px 24px rgba(148,95,253,.22)}.faq-perguntas .mgtop1:after{content:"";position:absolute;right:33px;top:50%;width:8px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-64%) rotate(45deg);transition:transform .2s ease}.faq-perguntas .mgtop1[aria-expanded="true"]:after{transform:translateY(-35%) rotate(225deg)}.faq-perguntas .collapse{background:linear-gradient(180deg,#fff,#fbf8ff)!important;color:var(--gl-muted)!important}.faq-perguntas .collapse .p-3,.faq-perguntas .collapse [itemprop="text"]{padding:0 24px 22px!important;color:var(--gl-muted)!important}.faq-perguntas .collapse p{margin:0 0 12px!important;color:var(--gl-muted)!important;font-size:15.8px!important;line-height:1.72!important}.faq-perguntas .collapse p:last-child{margin-bottom:0!important}.faq-perguntas .collapse strong{color:var(--gl-ink)!important;font-weight:850!important}.faq-perguntas .text-light{color:var(--gl-muted)!important}.faq-perguntas a{color:var(--gl-purple-dark)!important;font-weight:800;text-decoration:none;border-bottom:1px solid rgba(148,95,253,.25)}.faq-perguntas a:hover{color:var(--gl-orange)!important;border-color:rgba(247,119,55,.35)}@media(max-width:767px){.faq-perguntas{padding:44px 0!important}.faq-perguntas>.container{padding-left:15px;padding-right:15px}.faq-perguntas .heading-primary{font-size:25px!important;margin-bottom:22px!important}.faq-perguntas .mgtop1{padding:18px 56px 18px 18px!important;font-size:16px!important}.faq-perguntas .mgtop1:before{right:18px}.faq-perguntas .mgtop1:after{right:29px}.faq-perguntas .collapse .p-3,.faq-perguntas .collapse [itemprop="text"]{padding:0 18px 18px!important}.faq-perguntas .collapse p{font-size:15px!important}}
.faq-perguntas>.container{position:relative;z-index:1;max-width:1180px;width:100%}