.global-faq{--global-faq-surface:var(--fg-color-background, var(--fotogenic-surface, #ffffff));--global-faq-text:var(--fg-color-text, var(--fotogenic-text, #020617));--global-faq-muted:var(--fg-color-muted, var(--fotogenic-muted, #64748b));--global-faq-muted-surface:var(--fg-color-muted-surface-40, rgba(241, 245, 249, 0.4));--global-faq-border:var(--fg-color-border-70, rgba(226, 232, 240, 0.7));--global-faq-border-strong:var(--fg-color-border, #e2e8f0);--global-faq-gradient:var(--fg-gradient-brand, linear-gradient(135deg, #020617, #64748b));--global-faq-transparent:var(--fg-color-transparent, transparent);--global-faq-radius-card:var(--fg-radius-card, 1rem);--global-faq-radius-full:var(--fg-radius-full, 9999px);box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--fg-content-3xl,48rem);padding:var(--fg-space-20,5rem) var(--fg-space-4,1rem) var(--fg-space-6,1.5rem);color:var(--global-faq-text);font-family:var(--fotogenic-font-sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.global-faq *,.global-faq *::before,.global-faq *::after{box-sizing:border-box}.global-faq__header{text-align:center}.global-faq__eyebrow{display:inline-flex;align-items:center;gap:var(--fg-space-2,.5rem);border:var(--fg-space-px,1px) solid var(--global-faq-border);border-radius:var(--global-faq-radius-full);background:var(--global-faq-surface);padding:var(--fg-space-1,.25rem) var(--fg-space-3,.75rem);color:var(--global-faq-muted);font-size:var(--fg-text-xs,.75rem);font-weight:var(--fg-weight-semibold,600);line-height:var(--fg-leading-xs,1rem);letter-spacing:var(--fg-tracking-eyebrow,.14em);text-transform:uppercase}.global-faq__title{margin:var(--fg-space-4,1rem) var(--fg-space-0,0) var(--fg-space-0,0);color:var(--global-faq-text);font-size:var(--fg-text-3xl,1.875rem);font-weight:var(--fg-weight-bold,700);letter-spacing:var(--fg-tracking-tight,-.01em);line-height:var(--fg-leading-3xl,2.25rem);text-wrap:pretty}.global-faq__title-accent{background:var(--global-faq-gradient);-webkit-background-clip:text;background-clip:text;color:var(--global-faq-transparent)}.global-faq__intro{margin:var(--fg-space-4,1rem) auto var(--fg-space-0,0);color:var(--global-faq-muted);text-wrap:pretty}.global-faq__list{margin-top:var(--fg-space-12,3rem);overflow:hidden;border:var(--fg-space-px,1px) solid var(--global-faq-border);border-radius:var(--global-faq-radius-card);background:var(--global-faq-surface)}.global-faq__item+.global-faq__item{border-top:var(--fg-space-px,1px) solid var(--global-faq-border)}.global-faq__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--fg-space-4,1rem);border:0;background:#fff0;padding:var(--fg-space-5,1.25rem);color:var(--global-faq-text);text-align:left;box-shadow:none;cursor:pointer;transition:background-color var(--fg-transition-fast,0.15s ease)}.global-faq__toggle:hover,.global-faq__item.is-open>.global-faq__toggle{background:var(--global-faq-muted-surface)}.global-faq__question{min-width:0;color:var(--global-faq-text);font-size:var(--fg-text-sm,.875rem);font-weight:var(--fg-weight-semibold,600);line-height:var(--fg-leading-sm,1.25rem)}.global-faq__icon{display:flex;width:var(--fg-space-7,1.75rem);height:var(--fg-space-7,1.75rem);flex:0 0 var(--fg-space-7,1.75rem);align-items:center;justify-content:center;border:var(--fg-space-px,1px) solid var(--global-faq-border-strong);border-radius:var(--global-faq-radius-full);color:var(--global-faq-text);transition:color var(--fg-transition-fast,0.15s ease),border-color var(--fg-transition-fast,0.15s ease)}.global-faq__icon-svg{display:block;width:var(--fg-icon-md,1rem);height:var(--fg-icon-md,1rem)}.global-faq__content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--fg-transition-medium,0.3s ease)}.global-faq__item.is-open>.global-faq__content{grid-template-rows:1fr}.global-faq__content-inner{min-height:0}.global-faq__answer{padding:var(--fg-space-1,.25rem) var(--fg-space-5,1.25rem) var(--fg-space-5,1.25rem);color:var(--global-faq-muted);font-size:var(--fg-text-sm,.875rem);line-height:var(--fg-leading-relaxed,1.625)}.global-faq__answer p,.global-faq__answer ol,.global-faq__answer ul{margin:0}.global-faq__answer p+p,.global-faq__answer p+ol,.global-faq__answer p+ul,.global-faq__answer ol+p,.global-faq__answer ul+p{margin-top:var(--fg-space-3,.75rem)}.global-faq__answer ol,.global-faq__answer ul{padding-left:var(--fg-space-5,1.25rem)}.global-faq__answer li+li{margin-top:var(--fg-space-1,.25rem)}.global-faq .hidden{display:none}@media (min-width:640px){.global-faq{padding-top:var(--fg-space-28,7rem);padding-right:var(--fg-space-6,1.5rem);padding-bottom:var(--fg-space-8,2rem);padding-left:var(--fg-space-6,1.5rem)}.global-faq__title{font-size:var(--fg-text-5xl,3rem);line-height:var(--fg-leading-none,1)}.global-faq__toggle{padding-left:var(--fg-space-6,1.5rem);padding-right:var(--fg-space-6,1.5rem)}.global-faq__question{font-size:var(--fg-text-base,1rem);line-height:var(--fg-leading-base,1.5rem)}.global-faq__answer{padding:var(--fg-space-2,.5rem) var(--fg-space-6,1.5rem) var(--fg-space-6,1.5rem)}}