.scope-faq{--fq-border-soft:hsla(0,0%,100%,.05);--fq-border-warm:rgba(var(--gold-500-rgb),0.45);--fq-trim:rgba(var(--gold-500-rgb),0.16);--fq-text:var(--text-1);--fq-gold:var(--gold-500);--fq-gold-pale:var(--gold-100);--fq-gold-soft:rgba(var(--gold-500-rgb),0.12);--fq-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 4px 12px rgba(0,0,0,.28);--fq-shadow-warm:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 14px rgba(var(--gold-500-rgb),0.07),0 5px 12px rgba(0,0,0,.3);--fq-radius:10px;--fq-top-h:86px;position:relative;z-index:var(--z-page);isolation:isolate;min-height:100svh;overflow-x:clip;color:var(--fq-text);font-family:Saira,Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.scope-faq *,.scope-faq :after,.scope-faq :before{box-sizing:border-box}:where(.scope-faq) button{cursor:pointer;border:0;background:none;color:inherit;font:inherit}:where(.scope-faq) a{color:inherit;text-decoration:none}.scope-faq-shell{position:relative;z-index:1;width:100%;max-width:1040px;margin:0 auto;padding:calc(var(--fq-top-h) + clamp(16px, 3vh, 40px)) clamp(18px,2.4vw,40px) clamp(40px,7vh,80px);gap:clamp(14px,2vh,22px)}.scope-faq-head,.scope-faq-shell{display:flex;flex-direction:column}.scope-faq-head{align-items:center;gap:8px;text-align:center;padding-bottom:clamp(2px,.8vh,8px)}.scope-faq-title{margin:0;font-family:Saira,sans-serif;font-weight:300;font-size:var(--fs-3xl);line-height:1.06;letter-spacing:.01em;color:var(--fq-text);text-wrap:balance}.scope-faq-title em{font-style:normal;color:var(--fq-gold)}.scope-faq-lede{margin:0;max-width:640px;font-family:var(--font-body);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--text-2)}.scope-faq-search{position:relative;display:flex;align-items:center;background:rgba(13,14,17,.72);border:1px solid var(--fq-border-warm);border-radius:var(--fq-radius);box-shadow:var(--fq-shadow);transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.scope-faq-search:focus-within{border-color:var(--gold-500);box-shadow:var(--fq-shadow),var(--focus-ring)}.scope-faq-search-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;color:var(--fq-gold)}.scope-faq-search input{flex:1 1;min-width:0;height:48px;padding:0 16px 0 0;background:transparent;border:0;outline:2px solid transparent;color:var(--fq-text);font-family:var(--font-body);font-size:var(--fs-md)}.scope-faq-search input::placeholder{color:var(--text-muted);opacity:1}.scope-faq-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.scope-faq-pill{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:8px 14px;border:1px solid var(--fq-trim);border-radius:var(--radius-pill);background:rgba(13,14,17,.62);box-shadow:var(--fq-shadow);transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out),transform var(--dur-2) var(--ease-out)}.scope-faq-pill:hover{border-color:var(--fq-border-warm);transform:translateY(-1px)}.scope-faq-pill.is-active{border-color:var(--fq-border-warm);background:rgba(var(--gold-500-rgb),.14)}.scope-faq-pill-label{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fq-text)}.scope-faq-pill.is-active .scope-faq-pill-label{color:var(--fq-gold-pale)}.scope-faq-pill-count{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-2)}.scope-faq-pill.is-active .scope-faq-pill-count{color:var(--fq-gold-pale)}.scope-faq-list{position:relative;padding:clamp(12px,2vw,20px);background:rgba(12,13,16,.6);-webkit-backdrop-filter:blur(16px) saturate(1.05);backdrop-filter:blur(16px) saturate(1.05);border:1px solid var(--fq-trim);border-radius:var(--fq-radius);box-shadow:var(--fq-shadow)}.scope-faq-group+.scope-faq-group{margin-top:clamp(18px,2.4vh,26px)}.scope-faq-group-head{margin:0 0 10px 4px;font-family:var(--font-body);font-size:var(--fs-xs);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--fq-gold)}.scope-faq-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.scope-faq-item{border:1px solid var(--fq-border-soft);border-radius:9px;background:hsla(0,0%,100%,.016);transition:border-color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.scope-faq-item:hover{border-color:var(--fq-trim);background:hsla(0,0%,100%,.032)}.scope-faq-item.is-open{border-color:var(--fq-border-warm);background:linear-gradient(180deg,rgba(var(--gold-500-rgb),.075) 0,rgba(var(--gold-500-rgb),.015) 100%);box-shadow:var(--fq-shadow-warm)}.scope-faq-item-h{margin:0;font:inherit}.scope-faq-item-q{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;grid-gap:14px;gap:14px;width:100%;padding:14px 16px;text-align:left;color:var(--fq-text);font-family:Saira,sans-serif;font-size:var(--fs-md);font-weight:400;letter-spacing:.005em;line-height:1.35;transition:color var(--dur-1) var(--ease-out)}.scope-faq-item-q:hover{color:var(--fq-gold-pale)}.scope-faq-item-q:focus-visible{outline-offset:-2px}.scope-faq-item.is-open .scope-faq-item-q{color:var(--fq-gold-pale);padding-bottom:12px}.scope-faq-item-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--fq-border-warm);background:rgba(var(--gold-500-rgb),.08);color:var(--fq-gold);transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.scope-faq-item.is-open .scope-faq-item-icon{background:var(--fq-gold);color:var(--gold-ink)}.scope-faq-item-a{margin:0 16px;padding:12px 0 16px;border-top:1px solid var(--fq-trim);font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-2);animation:faq-ans-in var(--dur-3) var(--ease-out) both}.scope-faq-item-a[hidden]{display:none}.scope-faq-item-a p{margin:0;max-width:var(--measure)}.scope-faq-item-links{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}@keyframes faq-ans-in{0%{opacity:0;transform:translateY(-4px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.scope-faq-empty{margin:0;padding:24px 12px 12px;text-align:center;font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-2)}.scope-faq-cta{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;margin:16px 0 4px;padding:14px 18px;border:1px solid var(--fq-border-warm);border-radius:var(--fq-radius);background:linear-gradient(180deg,rgba(var(--gold-500-rgb),.08),rgba(12,13,16,.55));box-shadow:var(--fq-shadow-warm)}.scope-faq-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--fq-border-warm);background:var(--fq-gold-soft);color:var(--fq-gold)}.scope-faq-cta-text{display:grid;grid-gap:4px;gap:4px;min-width:0}.scope-faq-cta-title{margin:0;font-family:Saira,sans-serif;font-size:var(--fs-lg);font-weight:500;line-height:var(--lh-snug);color:var(--fq-gold-pale)}.scope-faq-cta-body{margin:0;font-family:var(--font-body);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-2)}.scope-faq-cta-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}@media (max-width:1024px){.scope-faq-cta{grid-template-columns:52px minmax(0,1fr)}.scope-faq-cta-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:768px){.scope-faq{--fq-top-h:58px}.scope-faq-shell{padding-left:14px;padding-right:14px}.scope-faq-pills{justify-content:flex-start}.scope-faq-item-q{padding:12px 14px}.scope-faq-item-a{margin:0 14px}}@media (max-width:480px){.scope-faq-cta{grid-template-columns:minmax(0,1fr);text-align:left}.scope-faq-cta-icon{display:none}.scope-faq-cta-actions{display:grid;grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.scope-faq-item-a{animation:none}}