.faq-container{display:flex;gap:40px;padding:40px;font-family:Arial,sans-serif;background-color:#F8F9FA;color:#1d1d1d}.faq-left{width:30%}.faq-left h1{font-size:32px;font-weight:700;margin-bottom:20px;color:#1d1d1d}.faq-buttons{display:flex;flex-wrap:wrap;gap:10px}.faq-btn{background:#f4f6fa;border:none;padding:10px 16px;border-radius:6px;cursor:pointer;font-size:14px;color:#1d1d1d;transition:all .2s ease}.faq-btn.active{background:#0d4bff;color:#fff}.faq-right{width:65%;display:flex;flex-direction:column;gap:15px}.faq-card{background:#fff;border-radius:8px;padding:15px 20px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.faq-card-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-card-header h3{font-size:16px;font-weight:600;margin:0}.faq-card-header span{font-size:20px;font-weight:700}.faq-card-description{margin-top:10px;font-size:14px;color:#333;line-height:1.5}@media (max-width:1024px){.faq-container{gap:30px;padding:30px}.faq-left h1{font-size:28px}.faq-btn{font-size:13px;padding:8px 14px}.faq-card-header h3{font-size:15px}.faq-card-description{font-size:13px}}@media (max-width:768px){.faq-container{flex-direction:column;padding:20px;gap:20px}.faq-left,.faq-right{width:100%}.faq-buttons{justify-content:flex-start;gap:8px}}@media (max-width:480px){.faq-left h1{font-size:24px}.faq-btn{font-size:12px;padding:6px 12px}.faq-card-header h3{font-size:14px}.faq-card-description{font-size:12px}}