.faq-pages{font-family:Arial,sans-serif;background-color:#f9f9f9;margin-top:70px;padding:20px}.faq-title{background-color:rgb(157,236,236);padding:20px;text-align:center;border-radius:10px}.faq-title h1{font-size:2.5rem;font-weight:700;color:#000000;animation:fade-in 1.5s ease-out}.faq-sidebar ul{list-style:none;padding:0}.faq-main{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.faq-question{display:flex;flex-direction:row;justify-content:space-between}.arrow{display:flex;align-items:center}.arrow.active{transform:rotate(180deg)}.faq-left{width:25%;background-color:#f4f4f4;padding:15px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.faq-left a{display:block;padding:10px;font-size:1.1rem;font-weight:600;color:#333;background-color:#fff;border-radius:8px;text-decoration:none;margin-bottom:10px;transition:background-color .3s ease}.faq-left a:hover{background-color:rgb(101,230,230);color:#fff}.faq-sidebar a.active{background-color:rgb(0,0,0);color:#fff}.faq-right{width:70%}.faq-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:20px;margin-bottom:20px;transition:transform .3s ease-in-out;cursor:pointer}.faq-item:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,.15)}.faq-item .question-title{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:1rem;transition:color .3s ease}.faq-item .answer{font-size:1rem;color:#555;display:none;padding-top:10px}.faq-item.active .answer{display:block}.faq-item.active .question-title{color:rgb(101,230,230)}.faq-item.active{border-left:5px solid rgb(101,230,230)}.text-xl{font-size:1.25rem}.font-semibold{font-weight:600}.text-gray-700{color:#4A4A4A}.mb-2{margin-bottom:.5rem}.mb-6{margin-bottom:1.5rem}@media (max-width:768px){.faq-pages{padding:10px}.faq-left{margin-bottom:20px}.faq-left,.faq-right{width:100%}.faq-item{padding:15px}.faq-title h1{font-size:2rem}}@media (prefers-reduced-motion:no-preference){.fade-in-heading{animation:fade-in 1s ease-out}}.dark-mode .faq-pages{background-color:#121212;color:#e0e0e0;margin-top:70px;padding:20px}.dark-mode .faq-title{background-color:#1f3a3a;padding:20px;text-align:center;border-radius:10px}.dark-mode .faq-title h1{color:#ffffff;animation:fade-in 1.5s ease-out}.dark-mode .faq-left{background-color:#1e1e1e;padding:15px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.6)}.dark-mode .faq-left a{display:block;padding:10px;font-size:1.1rem;font-weight:600;color:#e0e0e0;background-color:#2a2a2a;border-radius:8px;text-decoration:none;margin-bottom:10px;transition:background-color .3s ease,color .3s ease}.dark-mode .faq-left a:hover{background-color:#33bfbf;color:#ffffff}.dark-mode .faq-sidebar a.active{background-color:#007BFF;color:#fff}.dark-mode .faq-right{width:70%}.dark-mode .faq-item{background-color:#1e1e1e;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.6);padding:20px;margin-bottom:20px;transition:transform .3s ease-in-out,box-shadow .3s ease;cursor:pointer}.dark-mode .faq-item:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,123,255,.3)}.dark-mode .faq-item .question-title{font-size:1.25rem;font-weight:600;color:#e0e0e0;margin-bottom:1rem;transition:color .3s ease}.dark-mode .faq-item .answer{font-size:1rem;color:#cccccc;display:none;padding-top:10px}.dark-mode .faq-item.active .answer{display:block}.dark-mode .faq-item.active .question-title{color:#33bfbf}.dark-mode .faq-item.active{border-left:5px solid #33bfbf}.dark-mode .text-gray-700{color:#cccccc}@media (max-width:768px){.dark-mode .faq-pages{padding:10px}.dark-mode .faq-left{width:100%;margin-bottom:20px}.dark-mode .faq-right{width:100%}.dark-mode .faq-item{padding:15px}.dark-mode .faq-title h1{font-size:2rem}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.dark-mode .fade-in-heading{animation:fade-in 1s ease-out}}