.global-faqs{padding:var(--section-padding) 0;background-color:var(--color-white)}.gfaq-header{text-align:center;max-width:600px;margin:0 auto var(--space-2xl)}.gfaq-title{font-size:var(--fs-h2);font-weight:700;color:var(--color-heading);margin-bottom:var(--space-sm)}.gfaq-desc{font-size:var(--fs-m);color:var(--color-text);line-height:var(--lh-relaxed);opacity:.8}.gfaq-list{max-width:800px;margin:0 auto;border-top:1px solid var(--color-surface)}.gfaq-item{border-bottom:1px solid var(--color-surface)}.gfaq-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-lg) 0;background:none;border:none;text-align:left;cursor:pointer;transition:color 0.2s;gap:var(--space-sm)}.gfaq-trigger:hover .gfaq-q-text{color:var(--color-accent)}.gfaq-q-text{font-size:var(--fs-ml);font-weight:600;color:var(--color-heading);line-height:1.4}.gfaq-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#999;transition:transform 0.3s ease}.gfaq-trigger[aria-expanded="true"] .gfaq-icon{transform:rotate(180deg);color:var(--color-heading)}.gfaq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out}.gfaq-answer-inner{padding-bottom:var(--space-lg);font-size:var(--fs-m);color:var(--color-text);line-height:var(--lh-relaxed);opacity:.9}.gfaq-answer-inner p{margin-bottom:1em}.gfaq-answer-inner p:last-child{margin-bottom:0}