.faq-accordion{display:flex;flex-direction:column;gap:32px;max-width:1030px;margin:0 auto}.faq-category__title{margin:0 0 16px;font-size:22px;font-weight:700;color:var(--dark)}.faq-category{display:flex;flex-direction:column;gap:16px}.faq-item{background:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06)}.faq-item--open{border:2px solid var(--gold);box-shadow:0 2px 8px rgba(0,0,0,.08)}.faq-item__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 24px;text-align:left;background:transparent;border:none;cursor:pointer;gap:16px}.faq-item--open .faq-item__trigger{padding-bottom:12px}.faq-item__question{font-size:20px;font-weight:700;color:var(--dark)}.faq-item__chevron{width:20px;height:20px;flex-shrink:0;transition:transform .2s ease}.faq-item__chevron--open{transform:rotate(180deg)}.faq-item__answer{padding:0 24px 20px}.faq-item__answer p{margin:0;font-size:18px;line-height:26px;color:var(--text-card)}