.faq-container{max-width:800px;margin:2rem auto;padding:2rem 1rem;direction:rtl;min-height:100vh;display:flex;flex-direction:column;gap:2rem}.faq-title{text-align:center;color:rgb(var(--foreground)/.95);font-size:2.5rem;margin-bottom:2rem;font-weight:500}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{background:rgb(var(--card));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:1rem;padding:1.5rem;transition:all .3s ease;cursor:pointer}.faq-item:hover{background:rgb(var(--card)/.9)}.faq-question{display:flex;justify-content:space-between;align-items:center;color:rgb(var(--foreground)/.95);margin:0}.faq-question h3{font-size:1.25rem;font-weight:500;margin:0}.faq-arrow{width:1.5rem;height:1.5rem;color:rgb(var(--foreground)/.7);transition:transform .3s ease}.faq-item.open .faq-arrow{transform:rotate(180deg)}.faq-answer{color:rgb(var(--foreground)/.8);line-height:1.8;font-size:1.1rem;max-height:0;overflow:hidden;transition:all .3s ease;opacity:0;margin-top:0}.faq-item.open .faq-answer{max-height:500px;opacity:1;margin-top:1rem}.link{color:rgb(var(--primary));text-decoration:none;transition:all .2s ease}.link:hover{color:rgb(var(--primary)/.8);text-decoration:underline}.social-links{display:flex;flex-direction:row;align-items:center;gap:1rem;margin-top:.75rem}.social-links .link{background:rgb(var(--card)/.1);padding:.5rem 1rem;border-radius:2rem;transition:all .2s ease}.social-links .link:hover{background:rgb(var(--card)/.2);text-decoration:none}@media (max-width:768px){.faq-container{padding:1.5rem 1rem;margin:1rem auto}.faq-title{font-size:2rem;margin-bottom:1.5rem}.faq-item{padding:1.25rem}.faq-question h3{font-size:1.1rem}.faq-answer{font-size:1rem}}@media (max-width:480px){.faq-container{padding:1rem;margin:.5rem auto}.faq-title{font-size:1.75rem;margin-bottom:1.25rem}.faq-item{padding:1rem}.faq-question h3{font-size:1rem}.faq-answer{font-size:.9rem}}