.FAQ-module__7KQVwG__page{background-color:var(--background);min-height:100vh}.FAQ-module__7KQVwG__hero{background:linear-gradient(135deg,#0f0820 0%,#1a0d3d 50%,#050810 100%);padding:5rem 0 4rem;position:relative;overflow:hidden}.FAQ-module__7KQVwG__hero:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 50% 0,#532cd840 0%,#0000 70%);position:absolute;inset:0}.FAQ-module__7KQVwG__heroInner{z-index:1;text-align:center;position:relative}.FAQ-module__7KQVwG__heroBadge{color:#c9beff;letter-spacing:.04em;text-transform:uppercase;background:#532cd82e;border:1px solid #532cd859;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}.FAQ-module__7KQVwG__heroTitle{letter-spacing:-.02em;color:#fff;margin-bottom:1rem;font-size:clamp(2rem,4vw + 1rem,3rem);font-weight:700;line-height:1.15}.FAQ-module__7KQVwG__heroSubtitle{color:#94a3b8;max-width:540px;margin:0 auto;font-size:clamp(.95rem,.7vw + .75rem,1.1rem);line-height:1.65}.FAQ-module__7KQVwG__body{padding:4rem 0 6rem}.FAQ-module__7KQVwG__tabs{border-bottom:1px solid var(--outline-variant);flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;padding-bottom:2rem;display:flex}.FAQ-module__7KQVwG__tab{border:1.5px solid var(--outline-variant);font-size:.82rem;font-weight:600;font-family:var(--font-sans);color:var(--on-surface-variant);cursor:pointer;letter-spacing:.01em;background:0 0;border-radius:100px;padding:.45rem 1.15rem;transition:all .18s}.FAQ-module__7KQVwG__tab:hover{border-color:var(--primary);color:var(--primary);background:#532cd80d}.FAQ-module__7KQVwG__tabActive{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 2px 12px #532cd847}.FAQ-module__7KQVwG__tabActive:hover{background:var(--primary-container);border-color:var(--primary-container);color:#fff}.FAQ-module__7KQVwG__layout{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:1024px){.FAQ-module__7KQVwG__layout{grid-template-columns:1fr 300px;align-items:start;gap:4rem}}.FAQ-module__7KQVwG__panel{background:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:1.25rem;overflow:hidden;box-shadow:0 1px 3px #0b1c300a,0 4px 16px #0b1c3008}.FAQ-module__7KQVwG__item{border-bottom:1px solid var(--outline-variant);transition:background .2s;position:relative}.FAQ-module__7KQVwG__item:last-child{border-bottom:none}.FAQ-module__7KQVwG__itemOpen{background:#532cd808}.FAQ-module__7KQVwG__itemOpen:before{content:"";background:var(--primary);border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.FAQ-module__7KQVwG__questionBtn{cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);color:var(--on-surface);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.75rem 2rem;font-size:.98rem;font-weight:600;line-height:1.5;transition:color .15s;display:flex}.FAQ-module__7KQVwG__questionBtn:hover,.FAQ-module__7KQVwG__itemOpen .FAQ-module__7KQVwG__questionBtn{color:var(--primary)}.FAQ-module__7KQVwG__iconWrap{background:var(--surface-container);width:1.75rem;height:1.75rem;color:var(--on-surface-variant);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .25s;display:flex}.FAQ-module__7KQVwG__itemOpen .FAQ-module__7KQVwG__iconWrap{color:var(--primary);background:#532cd81f;transform:rotate(180deg)}.FAQ-module__7KQVwG__answer{color:var(--on-surface-variant);padding:0 2rem 2rem;font-size:.91rem;line-height:1.85;animation:.22s cubic-bezier(.16,1,.3,1) forwards FAQ-module__7KQVwG__slideDown}@keyframes FAQ-module__7KQVwG__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.FAQ-module__7KQVwG__sidebar{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:7.5rem}.FAQ-module__7KQVwG__statCard{background:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.FAQ-module__7KQVwG__statLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--outline);font-size:.75rem;font-weight:700}.FAQ-module__7KQVwG__statValue{color:var(--primary);letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1}.FAQ-module__7KQVwG__statDesc{color:var(--on-surface-variant);font-size:.82rem;line-height:1.5}.FAQ-module__7KQVwG__cta{background:linear-gradient(135deg,#0f0820 0%,#1a0d3d 100%);border:1px solid #532cd859;border-radius:1.25rem;padding:1.75rem;position:relative;overflow:hidden}.FAQ-module__7KQVwG__cta:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#532cd84d 0%,#0000 70%);position:absolute;inset:0}.FAQ-module__7KQVwG__ctaInner{z-index:1;position:relative}.FAQ-module__7KQVwG__ctaIcon{color:#c9beff;background:#532cd840;border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;display:flex}.FAQ-module__7KQVwG__ctaTitle{color:#fff;letter-spacing:-.01em;margin-bottom:.4rem;font-size:1rem;font-weight:700}.FAQ-module__7KQVwG__ctaDesc{color:#94a3b8;margin-bottom:1.25rem;font-size:.83rem;line-height:1.6}.FAQ-module__7KQVwG__ctaBtn{color:#0f0820;font-size:.84rem;font-weight:700;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:.625rem;align-items:center;gap:.45rem;padding:.65rem 1.25rem;text-decoration:none;transition:all .2s;display:inline-flex}.FAQ-module__7KQVwG__ctaBtn:hover{background:#e6deff;transform:translateY(-1px);box-shadow:0 4px 16px #532cd833}
