.gl-faq{background:#fff;color:var(--gleolan-ink,#1a2240);padding:96px 0}.gl-faq *,.gl-faq :after,.gl-faq :before{box-sizing:border-box}.gl-faq .gl-container{margin:0 auto;max-width:var(--gleolan-container,1200px);padding:0 32px}.gl-faq-trigger:focus,.gl-faq-trigger:hover{background:transparent!important}.gl-faq-head{margin-bottom:48px;text-align:center}.gl-faq--centered .gl-faq-list{margin:0 auto;max-width:760px}.gl-faq-sidebar-layout{align-items:start;display:grid;gap:72px;grid-template-columns:300px 1fr}.gl-faq-sidebar-head{position:sticky;top:28px}.gl-faq-eyebrow{color:var(--gleolan-magenta,#e91e8c);font-size:11px;font-weight:700;letter-spacing:.2em;margin-bottom:12px;text-transform:uppercase}.gl-faq-title{color:var(--gleolan-navy,#1f2d6c);letter-spacing:-.015em;line-height:1.1;margin:0}.gl-faq-item{border-bottom:1px solid var(--gleolan-line-2,#eef0f7)}.gl-faq-item:first-child{border-top:1px solid var(--gleolan-line-2,#eef0f7)}.gl-faq-trigger{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;font:inherit;gap:16px;justify-content:space-between;padding:22px 0;text-align:left;width:100%}.gl-faq-q{color:var(--gleolan-navy,#1f2d6c);flex:1;font-size:16px;font-weight:600;line-height:1.4;transition:color .15s}.gl-faq-trigger:hover .gl-faq-q{color:var(--gleolan-magenta,#e91e8c)}.gl-faq-icon{background:#fff;border:1.5px solid var(--gleolan-line,#e6e9f2);border-radius:50%;flex-shrink:0;height:28px;position:relative;transition:background .2s,border-color .2s;width:28px}.gl-faq-icon:after,.gl-faq-icon:before{background:var(--gleolan-navy,#1f2d6c);content:"";position:absolute;transition:transform .25s,opacity .25s,background .2s}.gl-faq-icon:before{height:1.5px;left:6px;right:6px;top:50%;transform:translateY(-50%)}.gl-faq-icon:after{bottom:6px;left:50%;top:6px;transform:translateX(-50%);width:1.5px}.gl-faq-item.is-open .gl-faq-icon{background:var(--gleolan-magenta,#e91e8c);border-color:var(--gleolan-magenta,#e91e8c)}.gl-faq-item.is-open .gl-faq-icon:before{background:#fff}.gl-faq-item.is-open .gl-faq-icon:after{opacity:0;transform:translateX(-50%) scaleY(0)}.gl-faq-panel{display:none}.gl-faq-item.is-open .gl-faq-panel{display:block}.gl-faq-panel-inner{color:var(--gleolan-ink-2,#3d3d3d);line-height:1.7;padding:0 40px 24px 0}.gl-faq-panel-inner p{margin:0 0 12px}.gl-faq-panel-inner p:last-child{margin-bottom:0}.gl-faq-panel-inner a{color:var(--gleolan-magenta,#e91e8c);text-underline-offset:2px}@media (max-width:900px){.gl-faq{padding:64px 0}.gl-faq .gl-container{padding:0 20px}.gl-faq-sidebar-layout{gap:32px;grid-template-columns:1fr}.gl-faq-sidebar-head{position:static}.gl-faq-title{font-size:28px}.gl-faq-panel-inner{padding-right:0}}