.faq-section{padding:50px 20px;background-color:#000;color:#fff}.faq-title{font-size:2.5em;color:#72d8ef;text-align:center;margin-bottom:30px}.faq-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.faq-item{background-color:#14161c;border-radius:10px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.2);cursor:pointer;transition:all .3s ease-in-out}.faq-question-container{display:flex;justify-content:space-between;align-items:center}.faq-question{font-size:1.2em;margin:0;color:#e1e1e1;transition:color .3s ease-in-out}.faq-arrow{font-size:1.5em;color:#72d8ef;transition:transform .3s ease}.faq-answer{margin-top:15px;font-size:1em;color:#b2b2b2;display:none}.faq-question:hover{-webkit-text-decoration:none;text-decoration:none}.faq-item.active .faq-arrow{transform:rotate(180deg)}.faq-item.active .faq-answer{display:block}@media (max-width:1024px){.faq-container{grid-template-columns:1fr;gap:20px}.faq-title{font-size:2em}.faq-item{padding:15px}.faq-question{font-size:1.1em}.faq-arrow{font-size:1.3em}}@media (max-width:768px){.faq-container{grid-template-columns:1fr;gap:15px}.faq-title{font-size:1.8em;margin-bottom:20px}.faq-item{padding:15px}.faq-question{font-size:1em}.faq-arrow{font-size:1.2em}.faq-answer{font-size:.9em}}