.common-faq{background:#000;color:#f8fafc;position:relative;width:100%}.common-faq.common-faq *,.common-faq.common-faq :after,.common-faq.common-faq :before{box-sizing:border-box}.common-faq.common-faq .knowledge-section{background:linear-gradient(180deg,#0a1225,#020617);overflow:hidden;padding:110px 0 130px;position:relative;width:100%}.common-faq.common-faq .knowledge-section.is-compact{padding:0 0 50px}.common-faq.common-faq .knowledge-inner{margin:0 auto;max-width:1440px;padding:0 40px;position:relative;width:100%;z-index:1}.common-faq.common-faq .tab-nav{align-items:center;display:flex;gap:12px;justify-content:center;margin:0 0 48px;padding:0}.common-faq.common-faq .tab-btn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a80;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:none;color:#94a3b8;cursor:pointer;display:inline-flex;flex:0 0 auto!important;font:inherit;font-size:15px;font-weight:500;justify-content:center;letter-spacing:.4px;line-height:1.2;margin:0;min-height:0;min-width:0;padding:14px 36px;text-transform:none;transition:all .3s ease;width:auto!important}.common-faq.common-faq .tab-btn:hover{background:#a78bfa14;border-color:#a78bfa66;color:#f8fafc}.common-faq.common-faq .tab-btn.active{background:#a78bfa1f;border-color:#a78bfa;box-shadow:0 0 20px #a78bfa1a;color:#fff}.common-faq.common-faq .tab-content{min-height:0;position:relative;width:100%}.common-faq.common-faq .tab-panel{display:none;inset:auto;opacity:1;pointer-events:auto;position:relative;transform:none;width:100%}.common-faq.common-faq .tab-panel.active{display:block;opacity:1;pointer-events:auto;position:relative;transform:none}.common-faq.common-faq .faq-list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;width:100%}.common-faq.common-faq .faq-item{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.08);border-radius:0;box-shadow:none;cursor:default;margin:0;overflow:hidden;padding:0;transition:border-color .2s ease;width:100%}.common-faq.common-faq .faq-item.open,.common-faq.common-faq .faq-item:hover{background:transparent;border-bottom-color:#a78bfa38}.common-faq.common-faq .faq-question{align-items:center;background:transparent;border:0;box-shadow:none;color:#f4f7fb;cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:700;gap:20px;justify-content:space-between;line-height:1.5;margin:0;min-height:64px;outline:0;padding:16px 24px;text-align:left;text-transform:none;width:100%}.common-faq.common-faq .faq-question:hover{color:#fff}.common-faq.common-faq .faq-item.open .faq-question{color:#a78bfa}.common-faq.common-faq .faq-icon{align-items:center;color:#a78bfa;display:inline-flex;flex:0 0 22px;font-size:20px;font-weight:300;height:22px;justify-content:center;line-height:1;margin:0;transition:transform .25s ease;width:22px}.common-faq.common-faq .faq-item.open .faq-icon{transform:rotate(45deg)}.common-faq.common-faq .faq-answer{color:#94a3b8;font-size:14px;line-height:1.75;margin:0;max-height:0;overflow:hidden;padding:0 24px;transition:max-height .35s ease,padding .35s ease}.common-faq.common-faq .faq-item.open .faq-answer{max-height:220px;padding:0 24px 20px}.common-faq.common-faq .blog-list{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;width:100%}.common-faq.common-faq .blog-card{align-items:center;background:#070b12;border:1px solid #1b2431;border-radius:14px;box-shadow:none;color:inherit;display:flex;gap:18px;margin:0;min-width:0;padding:24px;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.common-faq.common-faq .blog-card:hover{border-color:#a78bfa8c;box-shadow:0 14px 30px #00000047,0 0 18px #8b5cf614;transform:translateY(-2px)}.common-faq.common-faq .blog-thumb{align-items:center;background:linear-gradient(135deg,#7c3aed2e,#22d3ee1a);border:1px solid rgba(139,92,246,.18);border-radius:10px;display:flex;flex:0 0 100px;height:70px;justify-content:center;margin:0;width:100px}.common-faq.common-faq .blog-thumb svg{color:#a78bfa;height:30px;opacity:.78;width:30px}.common-faq.common-faq .blog-info{margin:0;min-width:0;padding:0}.common-faq.common-faq .blog-info h4{color:#f8fafc;font-size:15px;font-weight:700;line-height:1.5;margin:0 0 8px;padding:0}.common-faq.common-faq .blog-info .meta{align-items:center;color:#64748b;display:flex;font-size:12px;gap:9px;margin:0;padding:0}.common-faq.common-faq .meta-dot{background:#a78bfa;border-radius:50%;flex:0 0 3px;height:3px;width:3px}.common-faq.common-faq .more-link{align-items:center;color:#a78bfa;display:inline-flex;font-size:14px;font-weight:600;gap:6px;line-height:1.5;margin:34px 0 0;padding:0;text-decoration:none;transition:gap .2s ease,color .2s ease}.common-faq.common-faq .more-link:hover{color:#c4b5fd;gap:11px}@media(max-width:900px){.common-faq.common-faq .knowledge-section,.common-faq.common-faq .knowledge-section.is-compact{padding:72px 0 80px}.common-faq.common-faq .knowledge-inner{padding:0 24px}.common-faq.common-faq .blog-list{grid-template-columns:1fr}}@media(max-width:560px){.common-faq.common-faq .knowledge-section,.common-faq.common-faq .knowledge-section.is-compact{padding:56px 0 64px}.common-faq.common-faq .knowledge-inner{padding:0 16px}.common-faq.common-faq .tab-nav{gap:8px;margin-bottom:28px}.common-faq.common-faq .tab-btn{flex:1 1 0;font-size:13px;min-width:0;padding:12px 24px}.common-faq.common-faq .faq-question{font-size:15px;min-height:60px;padding:14px 18px}.common-faq.common-faq .faq-answer,.common-faq.common-faq .faq-item.open .faq-answer{padding-left:18px;padding-right:18px}.common-faq.common-faq .blog-card{align-items:flex-start;padding:18px}.common-faq.common-faq .blog-thumb{flex-basis:64px;height:56px;width:64px}}
