.gs-faq-container{max-width:800px;margin:40px auto;font-family:"Open Sans",Arial,sans-serif}.gs-faq-heading{text-align:center;font-size:24px;color:#1d2327;margin-bottom:25px;border-bottom:2px solid #2271b1;display:inline-block;padding-bottom:5px}.gs-faq-item{background:#fff;border:1px solid #dcdcdc;border-radius:8px;margin-bottom:10px;box-shadow:0 2px 4px rgb(0 0 0 / .05);transition:all 0.3s ease}.gs-faq-item:hover{box-shadow:0 4px 8px rgb(0 0 0 / .1)}.gs-faq-question{background:#f6f7f7;color:#1d2327;width:100%;border:none;text-align:left;font-size:16px;font-weight:600;padding:14px 18px;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:space-between;transition:background 0.3s}.gs-faq-question:hover{background:#e9ecef}.gs-faq-icon{font-size:20px;color:#2271b1;font-weight:700;margin-left:10px;transition:transform 0.3s ease}.gs-faq-answer{display:none;padding:15px 20px;border-top:1px solid #e0e0e0;color:#333;background:#fff;line-height:1.6}