.faq-page{background:var(--color-bg);min-height:100vh}.faq-hero{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:4rem 1.5rem;text-align:center}.faq-hero-content h1{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.faq-subtitle{font-size:1.125rem;margin:0 auto;max-width:600px;opacity:.9}.faq-main{margin:0 auto;max-width:1200px;padding:2rem 1.5rem 4rem}.faq-container{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:280px 1fr}.faq-categories{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.5rem;padding:1rem;position:-webkit-sticky;position:sticky;top:100px}.faq-category-btn{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.75rem;padding:.875rem 1rem;text-align:left;transition:all .2s ease}.faq-category-btn:hover{background:var(--color-bg);color:var(--color-text)}.faq-category-btn.active{background:var(--color-primary);color:#fff}.faq-category-btn svg{flex-shrink:0}.faq-content{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:2rem}.faq-category-title{border-bottom:2px solid var(--color-border);color:var(--color-text);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:1rem}.faq-list{display:flex;flex-direction:column;gap:.75rem}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:all .2s ease}.faq-item.expanded,.faq-item:hover{border-color:var(--color-primary)}.faq-item.expanded{box-shadow:var(--shadow-md)}.faq-question{align-items:center;background:#0000;border:none;color:var(--color-text);cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left;transition:background .2s ease;width:100%}.faq-question:hover{background:var(--color-bg)}.faq-item.expanded .faq-question{background:var(--color-primary);color:#fff}.faq-question svg{flex-shrink:0;transition:transform .2s ease}.faq-answer{color:var(--color-text-secondary);line-height:1.7;padding:0 1.5rem 1.5rem}.faq-answer[hidden]{display:none}.faq-answer strong{color:var(--color-text)}.faq-answer ul{margin:1rem 0;padding-left:1.5rem}.faq-answer li{margin-bottom:.5rem}.faq-cta{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);border-radius:var(--radius-lg);color:#fff;margin-top:4rem;padding:3rem;text-align:center}.faq-cta h2{font-size:1.75rem;font-weight:700;margin-bottom:1rem}.faq-cta p{margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:500px;opacity:.9}.faq-cta .btn{background:#fff;color:var(--color-primary);font-size:1.1rem;font-weight:600;padding:1rem 2rem}.faq-cta .btn:hover{box-shadow:0 4px 20px #0003;transform:translateY(-2px)}@media (max-width:900px){.faq-container{grid-template-columns:1fr}.faq-categories{flex-direction:row;flex-wrap:wrap;justify-content:center;position:static}.faq-category-btn{font-size:.85rem;padding:.75rem 1rem}.faq-category-btn span{display:none}.faq-category-btn svg{margin:0}}@media (max-width:600px){.faq-hero{padding:3rem 1rem}.faq-hero-content h1{font-size:1.75rem}.faq-content{padding:1.5rem}.faq-question{font-size:.9rem;padding:1rem}.faq-answer{padding:0 1rem 1rem}}[dir=rtl] .faq-answer,[dir=rtl] .faq-category-btn,[dir=rtl] .faq-question{text-align:right}[dir=rtl] .faq-answer ul{padding-left:0;padding-right:1.5rem}
/*# sourceMappingURL=726.43369220.chunk.css.map*/