#faq-container{max-width:80rem;margin:0 auto;padding:4rem 1rem}.faq-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem}.faq-categories{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:.125rem solid #f0f0f0}.category-btn{padding:.75rem 1.5rem;border:.125rem solid #e0e0e0;background:#fff;color:#666;font-size:1rem;font-weight:500;border-radius:3.125rem;cursor:pointer;transition:all .3s ease}.category-btn:hover{border-color:#265ac3;color:#265ac3;transform:translateY(-.125rem)}.category-btn.active{background:#265ac3;color:#fff;border-color:#265ac3}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{border:.0625rem solid #e0e0e0;border-radius:.75rem;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#265ac3;box-shadow:0 .25rem .75rem rgba(38,90,195,.1)}.faq-item.hidden{display:none}.faq-question{width:100%;padding:1.5rem;font-size:1.125rem;font-weight:600;color:#1a1a1a;cursor:pointer;display:flex;justify-content:space-between;align-items:center;user-select:none;transition:background-color .2s ease;background:0 0;border:none;text-align:left;font-family:inherit}.faq-question:hover{background-color:#f8f9fa}.faq-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;color:#265ac3}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.faq-item.open .faq-answer-wrapper{grid-template-rows:1fr}.faq-answer{display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:0 1.5rem;font-size:1rem;line-height:1.7;color:#555}.faq-item.open .faq-answer{padding-bottom:1.5rem;padding-top:.5rem}.faq-answer iframe{width:100%;aspect-ratio:16/9;border-radius:.5rem}.no-faqs{text-align:center;padding:3rem;color:#999;font-size:1.125rem}@media(max-width:48rem){#faq-container{padding:2rem 1rem}.faq-title{font-size:2rem;margin-bottom:2rem}.category-btn{padding:.6rem 1.2rem;font-size:.9rem}.faq-question{padding:1.25rem;font-size:1rem}.faq-answer{font-size:.95rem}}@media(prefers-color-scheme:dark){.faq-categories{border-bottom-color:#44403c}.category-btn{background:#2b2b2b;border-color:#44403c;color:#a8a29e}.category-btn:hover{border-color:#3b82f6;color:#3b82f6}.category-btn.active{background:#3b82f6;border-color:#3b82f6;color:#fff}.faq-item{border-color:#44403c;background:#1c1917}.faq-item:hover{border-color:#3b82f6;box-shadow:0 .25rem .75rem rgba(59,130,246,.1)}.faq-question{color:#e7e5e4}.faq-question:hover{background-color:#2b2b2b}.faq-answer{color:#a8a29e}.faq-icon{color:#3b82f6}.no-faqs{color:#78716c}}/* Built with Go by Furkan Baytekin */
