.FAQTabs-module__mS8R2W__root{isolation:isolate;position:relative}.FAQTabs-module__mS8R2W__root:before{z-index:-1;background:radial-gradient(circle, color-mix(in oklch, var(--color-gold-500) 11%, transparent), transparent 68%);content:"";pointer-events:none;border-radius:50%;width:min(44rem,92vw);height:15rem;position:absolute;top:-7rem;left:50%;transform:translate(-50%)}.FAQTabs-module__mS8R2W__tabsViewport{scrollbar-width:none;width:100%;overflow-x:auto}.FAQTabs-module__mS8R2W__tabsViewport::-webkit-scrollbar{display:none}.FAQTabs-module__mS8R2W__tabList{justify-content:center;gap:.65rem;width:max-content;min-width:100%;padding:.15rem .15rem .35rem;display:flex}.FAQTabs-module__mS8R2W__tab{border:1px solid var(--border-primary);border-radius:var(--radius-md);background:color-mix(in oklch, var(--surface-primary) 82%, transparent);min-height:44px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:border-color var(--transition-base), color var(--transition-base), background var(--transition-base);white-space:nowrap;justify-content:center;align-items:center;padding:.7rem 1rem;display:inline-flex;position:relative;overflow:hidden}.FAQTabs-module__mS8R2W__tab:hover{border-color:color-mix(in oklch, var(--color-gold-500) 30%, var(--border-primary));color:var(--text-primary)}.FAQTabs-module__mS8R2W__tabSelected{border-color:color-mix(in oklch, var(--color-gold-300) 65%, transparent);background:var(--color-gold-500);color:var(--button-primary-text)}.FAQTabs-module__mS8R2W__tabLabel{z-index:1;position:relative}.FAQTabs-module__mS8R2W__tabIndicator{z-index:0;background:linear-gradient(110deg, var(--color-gold-500), var(--color-gold-300));position:absolute;inset:0}.FAQTabs-module__mS8R2W__panelViewport{width:min(100%,54rem);margin:2.5rem auto 0}.FAQTabs-module__mS8R2W__panel{gap:.8rem;display:grid}.FAQTabs-module__mS8R2W__item{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--surface-primary);transition:border-color var(--transition-base), background var(--transition-base);overflow:hidden}.FAQTabs-module__mS8R2W__itemOpen{border-color:color-mix(in oklch, var(--color-gold-500) 26%, var(--border-primary));background:color-mix(in oklch, var(--color-gold-500) 4%, var(--surface-primary))}.FAQTabs-module__mS8R2W__trigger{width:100%;min-height:70px;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.FAQTabs-module__mS8R2W__trigger:hover .FAQTabs-module__mS8R2W__question{color:var(--text-accent)}.FAQTabs-module__mS8R2W__question{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);transition:color var(--transition-base);line-height:1.45}.FAQTabs-module__mS8R2W__iconWrap{border:1px solid var(--border-secondary);border-radius:var(--radius-md);background:var(--bg-primary);width:32px;height:32px;color:var(--text-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.FAQTabs-module__mS8R2W__answer{padding:0 1.15rem;overflow:hidden}.FAQTabs-module__mS8R2W__answerText{max-width:72ch;color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;padding:0 0 1.15rem;line-height:1.75}@media (max-width:640px){.FAQTabs-module__mS8R2W__tabList{justify-content:flex-start}.FAQTabs-module__mS8R2W__panelViewport{margin-top:1.75rem}.FAQTabs-module__mS8R2W__trigger{min-height:64px;padding:.9rem}.FAQTabs-module__mS8R2W__answer{padding:0 .9rem}.FAQTabs-module__mS8R2W__answerText{padding-bottom:.9rem}}@media (prefers-reduced-motion:reduce){.FAQTabs-module__mS8R2W__tab,.FAQTabs-module__mS8R2W__item,.FAQTabs-module__mS8R2W__question{transition:none}}
