/* ===== FINAL FIX: FAQ ICON SIMPLE PREMIUM ===== */
  .MENTOTO-faq-question{
    padding-right:18px!important;
  }

  .MENTOTO-faq-icon{
    position:relative!important;
    flex:0 0 34px!important;
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    border-radius:50%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-size:0!important;
    color:transparent!important;
    background:
      radial-gradient(circle at 32% 26%, rgba(255,255,255,.36), transparent 32%),
      linear-gradient(180deg, rgba(54,38,8,.98), rgba(12,8,2,.98))!important;
    border:1.5px solid rgba(255,214,106,.78)!important;
    box-shadow:
      0 10px 22px rgba(0,0,0,.34),
      inset 0 1px 0 rgba(255,255,255,.12),
      0 0 14px rgba(255,209,92,.12)!important;
    transition:
      transform .22s ease,
      box-shadow .24s ease,
      border-color .24s ease,
      background .24s ease!important;
    overflow:hidden!important;
  }

  .MENTOTO-faq-icon::before,
  .MENTOTO-faq-icon::after{
    content:''!important;
    position:absolute!important;
    left:50%!important;
    top:50%!important;
    width:13px!important;
    height:2.4px!important;
    border-radius:999px!important;
    background:#ffd15c!important;
    box-shadow:0 0 8px rgba(255,209,92,.45)!important;
    transform:translate(-50%,-50%)!important;
    transition:
      transform .24s ease,
      opacity .2s ease,
      background .24s ease!important;
  }

  .MENTOTO-faq-icon::after{
    transform:translate(-50%,-50%) rotate(90deg)!important;
  }

  .MENTOTO-faq-question:hover .MENTOTO-faq-icon{
    transform:translateY(-1px)!important;
    border-color:#ffe49a!important;
    box-shadow:
      0 12px 26px rgba(0,0,0,.38),
      inset 0 1px 0 rgba(255,255,255,.14),
      0 0 20px rgba(255,209,92,.22)!important;
  }

  .MENTOTO-faq-item.is-open .MENTOTO-faq-icon{
    transform:none!important;
    background:
      radial-gradient(circle at 32% 26%, rgba(255,255,255,.44), transparent 34%),
      linear-gradient(180deg, #ffd15c, #b47d09)!important;
    border-color:rgba(255,244,205,.92)!important;
    box-shadow:
      0 12px 28px rgba(0,0,0,.36),
      inset 0 1px 0 rgba(255,255,255,.28),
      0 0 24px rgba(255,209,92,.28)!important;
  }

  .MENTOTO-faq-item.is-open .MENTOTO-faq-icon::before{
    background:#171006!important;
    box-shadow:none!important;
  }

  .MENTOTO-faq-item.is-open .MENTOTO-faq-icon::after{
    opacity:0!important;
    transform:translate(-50%,-50%) rotate(90deg) scaleX(.2)!important;
  }

  @media(max-width:768px){
    .MENTOTO-faq-icon{
      flex-basis:32px!important;
      width:32px!important;
      height:32px!important;
      min-width:32px!important;
    }
  }
