section.faq{padding:96px 0;position:relative;background:radial-gradient(900px 420px at 12% 0%,rgba(148,95,253,0.18),rgba(148,95,253,0) 60%),radial-gradient(900px 420px at 86% 8%,rgba(55,24,231,0.10),rgba(55,24,231,0) 55%),linear-gradient(180deg,#f4f4fa 0%,#f7f6ff 35%,#fbfbfd 100%)}.gl-faq-shell{max-width:1100px;margin:0 auto}.gl-faq-hero{text-align:center;margin-bottom:16px}.gl-faq-stage{margin-top:18px;border-radius:22px;overflow:hidden;border:1px solid rgba(148,95,253,0.16);background:rgba(255,255,255,0.74);backdrop-filter:blur(10px);box-shadow:0 28px 80px rgba(20,12,60,0.10)}.gl-faq-stage__head{padding:18px 18px;background:linear-gradient(135deg,#6b4bd6 0%,#945ffd 55%,#b894ff 100%);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gl-faq-stage__head h2{margin:0;font-weight:950;letter-spacing:-0.02em;display:inline-flex;align-items:center;gap:10px;font-size:1.05rem}.gl-faq-stage__head .gl-faq-head-meta{display:inline-flex;gap:10px;align-items:center}.gl-faq-stage__pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,0.18);color:#fff !important;text-decoration:none !important;font-weight:900;font-size:0.84rem}.gl-faq-stage__body{padding:18px 18px 20px}.gl-faq-layout{display:grid;grid-template-columns:1fr 320px;gap:14px;align-items:start}.gl-faq-main{display:flex;flex-direction:column;gap:14px;min-width:0}.gl-faq-main .gl-faq-toolbar{margin-top:0}.gl-faq-main .gl-faq-empty{margin-top:0}.gl-faq-main .faq-item{padding-left:0;padding-right:0;margin:0}.gl-faq-main .faq-item .card{margin-bottom:0}.gl-faq-side{position:sticky;top:88px}.gl-side-card{border:1px solid #f0eef7;border-radius:18px;background:linear-gradient(180deg,#ffffff 0%,#fbfaff 100%);box-shadow:0 14px 40px rgba(20,12,60,0.06);padding:14px 14px;margin-bottom:12px}.gl-side-card:last-child{margin-bottom:0}.gl-side-title{margin:0 0 10px 0;font-weight:950;letter-spacing:-0.01em;color:#1d1d1d;font-size:0.95rem}.gl-side-links a{display:flex;align-items:center;gap:10px;padding:10px 10px;border-radius:14px;text-decoration:none !important;color:#2a2436;font-weight:850;border:1px solid transparent}.gl-side-links a:hover{background:rgba(148,95,253,0.08);border-color:rgba(148,95,253,0.20);color:#6b4bd6}.gl-side-links .fa{color:#945ffd;opacity:0.9;width:18px;text-align:center}.gl-side-cta{display:grid;gap:10px}.gl-side-cta a{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:12px 14px;text-decoration:none !important;font-weight:950;line-height:1.1}.gl-side-cta .gl-cta-wpp{background:linear-gradient(135deg,#1fae5b 0%,#2ad070 70%);color:#fff !important;box-shadow:0 12px 30px rgba(42,208,112,0.28)}.gl-side-cta .gl-cta-mail{background:#fff;color:#6b4bd6 !important;border:1px solid rgba(148,95,253,0.28)}.gl-side-cta .gl-cta-mail:hover{background:rgba(148,95,253,0.06)}.gl-faq-hero .title-name{font-weight:950;letter-spacing:-0.03em;color:#1d1d1d;margin:0}.gl-faq-hero .gl-faq-sub{color:#5a556b;font-weight:650;line-height:1.7;margin-top:10px}.gl-faq-toolbar{margin-top:18px;background:#fff;border:1px solid #f0eef7;border-radius:18px;padding:14px 14px;box-shadow:0 18px 40px rgba(20,12,60,0.08)}.gl-faq-toolbar{background:linear-gradient(180deg,#ffffff 0%,#fbfaff 100%)}.gl-faq-toolbar__row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.gl-faq-search{position:relative;flex:1 1 260px;min-width:220px}.gl-faq-search{min-width:0}.gl-faq-search .fa{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#9e97ad;pointer-events:none}.gl-faq-search input{width:100%;border-radius:14px;border:1px solid #e2ddf0;padding:11px 14px 11px 40px;font-weight:650;font-size:0.92rem;transition:border-color 0.2s,box-shadow 0.2s}.gl-faq-search input:focus{outline:none;border-color:#945ffd;box-shadow:0 0 0 3px rgba(148,95,253,0.16)}.gl-faq-meta{display:inline-flex;align-items:center;gap:10px;justify-content:flex-end}.gl-faq-count{font-weight:900;color:#2a2436;font-size:0.88rem;background:#f7f5ff;border:1px solid #ece9ff;padding:8px 12px;border-radius:999px;white-space:nowrap}.gl-faq-cta{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;text-decoration:none !important;font-weight:900;background:linear-gradient(135deg,#6b4bd6 0%,#945ffd 55%,#b894ff 100%);color:#fff !important;box-shadow:0 10px 26px rgba(107,75,214,0.26);white-space:nowrap}.gl-faq-cta{min-height:40px;justify-content:center;line-height:1.1}.gl-faq-count{min-height:40px;display:inline-flex;align-items:center}.gl-faq-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.gl-faq-chip{border:1px solid #e2ddf0;background:#fff;color:#5b5570;font-size:0.78rem;font-weight:900;padding:8px 14px;border-radius:999px;cursor:pointer;transition:all 0.2s;line-height:1.1}.gl-faq-chip:hover{border-color:#c4b6f0;color:#6b4bd6;background:#faf8ff}.gl-faq-chip.is-active{background:linear-gradient(135deg,#6b4bd6,#945ffd);color:#fff !important;border-color:transparent;box-shadow:0 6px 18px rgba(107,75,214,0.28)}.gl-faq-cta:hover{filter:brightness(1.02)}.faq-item .card{border:1px solid #f0eef7;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px rgba(20,12,60,0.06);margin-bottom:14px}.faq-item .card-header{background:linear-gradient(180deg,#ffffff 0%,#fbfaff 100%);border-bottom:1px solid #f0eef7;padding:0}.faq-item .card-title{cursor:pointer;padding:16px 18px;margin:0;display:flex;align-items:center;gap:12px;font-weight:950;letter-spacing:-0.01em;color:#1d1d1d;line-height:1.35}.faq-item .card-title{align-items:flex-start}.faq-item .gl-faq-q{display:block;flex:1 1 auto;min-width:0}.faq-item .gl-faq-q{font-size:0.98rem}.faq-item .card-title::after{content:"▾";margin-left:auto;color:#9e97ad;font-weight:900;transform:translateY(1px)}.faq-item .card:not(.card-collapsed) .card-title::after{content:"▴";color:#6b4bd6}.faq-item .card:not(.card-collapsed) .card-header{background:linear-gradient(135deg,rgba(107,75,214,0.10) 0%,rgba(148,95,253,0.14) 55%,rgba(184,148,255,0.10) 100%)}.faq-item .card:not(.card-collapsed) .bg-question{background:rgba(148,95,253,0.18);color:#6b4bd6}.faq-item .card:not(.card-collapsed) .card-title{color:#1d1d1d}.faq-item .bg-question{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(148,95,253,0.12);color:#6b4bd6;flex-shrink:0}.faq-item .card-body{padding:16px 18px 18px;color:#4c4466;line-height:1.8;font-weight:550}.faq-item .card-body a{font-weight:800}.faq-item .card-options{display:none}.gl-faq-empty{display:none;margin-top:14px;text-align:center;color:#7a7390;font-weight:750;padding:22px 16px;background:#fff;border-radius:18px;border:1px dashed rgba(148,95,253,0.30)}@media (max-width:767px){.gl-faq-toolbar__row{grid-template-columns:1fr}.gl-faq-meta{width:100%;justify-content:space-between}.gl-faq-toolbar{padding:12px 12px}.gl-faq-cta{width:100%}.gl-faq-layout{grid-template-columns:1fr}.gl-faq-side{position:static}.gl-faq-stage__body{padding:12px 12px 14px}}@media (max-width:991px){.gl-faq-layout{grid-template-columns:1fr}.gl-faq-side{position:static}}

/* 20260517-faq-premium */
section.faq{--gl-purple:#945ffd;--gl-purple-dark:#5d36d6;--gl-orange:#f77737;--gl-ink:#20173a;--gl-muted:#655d78;padding:clamp(62px,8vw,96px) 0 clamp(56px,7vw,88px)!important;background:radial-gradient(circle at 12% 0,rgba(148,95,253,.16),transparent 30%),radial-gradient(circle at 88% 8%,rgba(247,119,55,.1),transparent 28%),linear-gradient(180deg,#f5f0ff 0%,#fbf9ff 46%,#fff 100%)!important;overflow:hidden}section.faq,section.faq p,section.faq li,section.faq a,section.faq button,section.faq input{font-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.gl-faq-shell{max-width:1180px!important;margin:0 auto!important;position:relative}.gl-faq-shell:before{content:"";position:absolute;inset:auto 10% -24px 10%;height:90px;background:radial-gradient(ellipse at center,rgba(148,95,253,.16),transparent 70%);pointer-events:none}.gl-faq-hero{position:relative;text-align:center!important;padding:clamp(24px,4vw,44px) clamp(16px,4vw,42px) clamp(28px,5vw,48px)!important;margin:0!important;border:1px solid rgba(148,95,253,.16)!important;border-radius:32px 32px 0 0!important;background:rgba(255,255,255,.9)!important;box-shadow:0 26px 70px rgba(57,35,113,.12),inset 0 1px 0 rgba(255,255,255,.9)!important;overflow:hidden}.gl-faq-hero:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--gl-purple),var(--gl-orange))}.gl-faq-hero:after{content:"";position:absolute;inset:-25% 10% auto 10%;height:min(280px,50vw);background:radial-gradient(ellipse at center,rgba(148,95,253,.18) 0%,transparent 70%);pointer-events:none;z-index:0}.gl-faq-hero>*{position:relative;z-index:1}.gl-page-hero__eyebrow{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;margin:0 0 16px!important;padding:8px 14px;border-radius:999px;background:linear-gradient(90deg,rgba(148,95,253,.12),rgba(247,119,55,.12))!important;border:1px solid rgba(148,95,253,.16)!important;box-shadow:0 14px 34px rgba(34,23,74,.07)!important;color:var(--gl-purple-dark)!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase}.gl-faq-hero .title-name{max-width:860px;margin:0 auto 14px!important;color:var(--gl-ink)!important;font-size:clamp(2rem,5vw,3.45rem)!important;line-height:1!important;font-weight:950!important;letter-spacing:-.055em!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.gl-faq-hero .gl-faq-sub{max-width:720px;margin:0 auto 22px!important;color:var(--gl-muted)!important;font-size:clamp(.98rem,2.2vw,1.14rem)!important;font-weight:700!important;line-height:1.58!important}.gl-hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 0 20px}.gl-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 20px;border-radius:18px;font-weight:950;text-decoration:none!important;border:1px solid transparent;line-height:1.1;box-shadow:0 14px 34px rgba(34,23,74,.08);transition:transform .2s,filter .2s,background .2s,border-color .2s}.gl-btn:hover{transform:translateY(-2px);filter:brightness(1.03)}.gl-btn--primary{background:linear-gradient(135deg,var(--gl-purple),var(--gl-orange))!important;color:#fff!important}.gl-btn--whatsapp{background:linear-gradient(135deg,#0aa06e,#34d08c)!important;color:#fff!important}.gl-hero-highlights{display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:center;list-style:none;margin:0;padding:0}.gl-hero-highlights li{font-size:.88rem;color:#5b5570;font-weight:700;padding:8px 14px;background:#fff;border:1px solid rgba(148,95,253,.14);border-radius:999px;box-shadow:0 10px 24px rgba(34,23,74,.05)}.gl-hero-highlights li strong{color:#2a2436}.gl-faq-stage{margin-top:0!important;border-radius:0 0 32px 32px!important;overflow:hidden!important;border:1px solid rgba(148,95,253,.16)!important;border-top:0!important;background:rgba(255,255,255,.94)!important;backdrop-filter:none!important;box-shadow:0 26px 70px rgba(57,35,113,.14),inset 0 1px 0 rgba(255,255,255,.9)!important}.gl-faq-stage__head{padding:18px clamp(16px,3vw,28px)!important;background:linear-gradient(135deg,#fff,#faf8ff)!important;color:var(--gl-ink)!important;border-bottom:1px solid rgba(148,95,253,.14)!important}.gl-faq-stage__head h2{color:var(--gl-ink)!important;font-weight:950!important}.gl-faq-stage__head h2 .fa{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--gl-purple),var(--gl-purple-dark));color:#fff!important;box-shadow:0 12px 26px rgba(107,75,214,.2)}.gl-faq-stage__pill{background:#fff!important;color:var(--gl-purple-dark)!important;border:1px solid rgba(148,95,253,.18)!important;box-shadow:0 10px 24px rgba(34,23,74,.05)!important}.gl-faq-stage__body{padding:clamp(16px,3vw,28px)!important}.gl-faq-layout{grid-template-columns:minmax(0,1fr) 320px!important;gap:16px!important}.gl-faq-toolbar,.gl-side-card,.faq-item .card{border:1px solid rgba(148,95,253,.18)!important;border-radius:24px!important;background:linear-gradient(165deg,#fff 0%,#fbf9ff 58%,#f5f0ff 100%)!important;box-shadow:0 16px 42px rgba(34,23,74,.08),inset 0 0 0 1px rgba(255,255,255,.9)!important}.gl-faq-toolbar{padding:16px!important}.gl-faq-search input{min-height:48px;border-radius:16px!important;border:1px solid rgba(148,95,253,.2)!important;background:#fff!important;color:var(--gl-ink)!important;font-weight:800!important}.gl-faq-search input:focus{border-color:var(--gl-purple)!important;box-shadow:0 0 0 4px rgba(148,95,253,.16)!important}.gl-faq-cta,.gl-faq-chip.is-active{background:linear-gradient(135deg,var(--gl-purple),var(--gl-purple-dark))!important;color:#fff!important}.gl-faq-chip{border-color:rgba(148,95,253,.16)!important;background:#fff!important;color:#5d5570!important;font-weight:950!important}.gl-faq-chip:hover{background:rgba(148,95,253,.08)!important;color:var(--gl-purple-dark)!important}.faq-item .card{overflow:hidden!important;margin-bottom:0!important;transition:transform .2s,box-shadow .2s,border-color .2s}.faq-item .card:hover{transform:translateY(-2px);border-color:rgba(148,95,253,.32)!important;box-shadow:0 22px 52px rgba(107,75,214,.13),inset 0 0 0 1px rgba(255,255,255,.95)!important}.faq-item .card-header{background:transparent!important;border-bottom:1px solid rgba(148,95,253,.12)!important}.faq-item .card-title{padding:18px 20px!important;color:var(--gl-ink)!important;font-weight:950!important;font-size:1rem!important;letter-spacing:-.02em!important}.faq-item .card-title:after{content:"+"!important;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:12px;background:#fff;border:1px solid rgba(148,95,253,.16);color:var(--gl-purple)!important;font-size:1.25rem;line-height:1;font-weight:700!important;transform:none!important}.faq-item .card:not(.card-collapsed) .card-title:after{content:"−"!important;background:linear-gradient(135deg,var(--gl-purple),var(--gl-purple-dark));color:#fff!important}.faq-item .card:not(.card-collapsed) .card-header{background:linear-gradient(135deg,rgba(148,95,253,.1),rgba(247,119,55,.08))!important}.faq-item .bg-question{width:42px!important;height:42px!important;border-radius:14px!important;background:linear-gradient(135deg,var(--gl-purple),var(--gl-purple-dark))!important;color:#fff!important;box-shadow:0 12px 26px rgba(107,75,214,.2)!important}.faq-item .card-body{padding:18px 22px 22px!important;color:#5d556f!important;line-height:1.78!important;font-weight:600!important;background:rgba(255,255,255,.68)!important}.faq-item .card-body p{margin:0 0 12px!important}.faq-item .card-body p:last-child{margin-bottom:0!important}.faq-item .card-body strong{color:var(--gl-ink)!important;font-weight:900!important}.faq-item .card-body a{color:var(--gl-purple-dark)!important;font-weight:900!important;text-decoration:underline;text-underline-offset:3px}.gl-side-title{color:var(--gl-ink)!important;font-weight:950!important}.gl-side-links a{font-weight:900!important;color:#2a2436!important}.gl-side-links a:hover{background:rgba(148,95,253,.08)!important;border-color:rgba(148,95,253,.22)!important;color:var(--gl-purple-dark)!important}.gl-side-links .fa{color:var(--gl-purple)!important}.gl-side-cta .gl-cta-wpp{background:linear-gradient(135deg,#0aa06e,#34d08c)!important}.gl-side-cta .gl-cta-mail{border-color:rgba(148,95,253,.22)!important;color:var(--gl-purple-dark)!important}.gl-faq-empty{border:1px dashed rgba(148,95,253,.35)!important;border-radius:24px!important;background:#fff!important;color:#6a6378!important;box-shadow:0 14px 34px rgba(34,23,74,.06)!important}@media(max-width:991px){.gl-faq-layout{grid-template-columns:1fr!important}.gl-faq-side{position:static!important}}@media(max-width:767px){section.faq{padding-top:86px!important}.gl-faq-shell{padding-left:10px!important;padding-right:10px!important}.gl-faq-hero{border-radius:24px 24px 0 0!important;padding:22px 14px 28px!important}.gl-faq-hero .title-name{font-size:clamp(1.9rem,10vw,2.55rem)!important;line-height:1.07!important;letter-spacing:-.04em!important}.gl-faq-hero .gl-faq-sub{text-align:center!important}.gl-hero-actions{display:grid!important;grid-template-columns:1fr!important}.gl-btn{width:100%!important}.gl-hero-highlights{display:grid!important;grid-template-columns:1fr!important}.gl-faq-stage{border-radius:0 0 24px 24px!important}.gl-faq-stage__head{display:grid!important;grid-template-columns:1fr!important;text-align:center!important;justify-items:center!important}.gl-faq-stage__head .gl-faq-head-meta{display:flex!important;flex-wrap:wrap!important;justify-content:center!important}.gl-faq-toolbar__row{grid-template-columns:1fr!important}.gl-faq-meta,.gl-faq-cta{width:100%!important}.gl-faq-chips{justify-content:center!important}.faq-item .card-title{padding:16px!important;font-size:.95rem!important}.faq-item .card-title:after{width:30px;height:30px;flex:0 0 30px}.faq-item .bg-question{width:38px!important;height:38px!important}.faq-item .card-body{padding:16px!important;font-size:.9rem!important}.gl-side-card{border-radius:20px!important}}

