/* minimal resets so Tailwind CDN can be used in templates if needed */
body{font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial}
.gradient-bg{background-image:linear-gradient(90deg,#2563eb,#9333ea)}
.gradient-text{background-image:linear-gradient(90deg,#2563eb,#9333ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent}

/*********** FAQ ***********/
.faq-question {
    width: 100%;
    text-align: left;
    padding: 15px;
    background: #f9f9f9;
    border: none;
    font-weight: bold;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  
  .faq-answer {
    padding: 15px;
    background: white;
    border-left: 3px solid #ddd;
    display: none; /* hidden by default */
  }
  
  .faq-answer.show {
    display: block;
  }
  
  .arrow {
    transition: transform 0.3s;
  }
  
  .arrow.rotate {
    transform: rotate(180deg);
  }
  