html { scroll-behavior: smooth; }
body { font-family: 'Inter', sans-serif; }
.font-heading { font-family: 'Poppins', sans-serif; }

.faq-item summary { list-style: none; position: relative; padding-right: 24px; }
.faq-item summary::-webkit-details-marker { display: none; }
.faq-item summary::after {
  content: "+";
  position: absolute;
  right: 0;
  top: 0;
  font-size: 1.25rem;
  color: #F97316;
}
.faq-item[open] summary::after { content: "−"; }
