.faq-hero { background-image: linear-gradient(135deg, rgba(8, 31, 12, 0.92), rgba(27, 77, 30, 0.76)), url('/assets/images/products/cumin-powder.webp'); background-size: cover; background-position: center; }
.faq-categories { display: flex; justify-content: center; flex-wrap: wrap; gap: 10px; margin-bottom: 32px; }
.faq-categories span { padding: 9px 14px; border: 1px solid var(--border); border-radius: 999px; color: var(--gold-dark); font-size: 11px; font-weight: 800; letter-spacing: 1px; text-transform: uppercase; }
.faq-accordion { display: grid; gap: 14px; }
.faq-item { border: 1px solid var(--border); border-radius: var(--radius-md); background: rgba(255,255,255,0.62); overflow: hidden; }
.faq-question { padding: 22px 24px; color: var(--green-dark); cursor: pointer; font-family: var(--font-display); font-size: 22px; list-style: none; }
.faq-question::-webkit-details-marker { display: none; }
.faq-answer { padding: 0 24px 24px; }
