/* La curva: scatta subito, frena dolcemente. */
  /* ── Domande frequenti (Viaggi studio) ── */
  .stq-a{
    transition:grid-template-rows .3s cubic-bezier(.16,.84,.26,1),
               max-height .3s cubic-bezier(.16,.84,.26,1),
               opacity .13s linear;
    transition-delay:0s}
  .stq-item.open .stq-a{opacity:1}
  /* in chiusura il testo resta visibile quasi fino in fondo: non sparisce prima del box */
  .stq-item:not(.open) .stq-a{
    opacity:0;
    transition:grid-template-rows .28s cubic-bezier(.3,0,.7,1),
               max-height .28s cubic-bezier(.3,0,.7,1),
               opacity .2s ease .06s}
  .stq-item.open .stq-a{will-change:grid-template-rows,max-height}
  /* la freccia gira con la tendina, non dopo */
  .stq-q::after{transition:transform .26s cubic-bezier(.16,.84,.26,1)!important}
  .stq-q{transition:color .17s ease}

  /* ── Menu del telefono: entra con una dissolvenza breve ──
     Prima passava da display:none a display:flex: nessuna transizione poteva
     partire, e lo scatto secco si legge come un intoppo. Un'animazione invece
     parte anche quando cambia il display. */
  @media(max-width:900px){
    nav.open .nav-links{
      transition:none;
      animation:navTendinaIn .22s cubic-bezier(.16,.84,.26,1) both}
    @keyframes navTendinaIn{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}
  }

  /* ── Linguette, chip e pulsanti: reazione immediata al tocco ──
     Erano a .28s–.42s: abbastanza per sentire un ritardo sul colore. */
  .ebr-chip,.legal-tab,.stq-btn,.tab,.nzx-tabs a,.bzx-tabs a,.pgx-tabs a{
    transition:background .17s ease,color .17s ease,border-color .17s ease}
  nav .nav-links a{transition:color .17s ease,opacity .17s ease}
  select{transition:border-color .16s ease,box-shadow .16s ease}

  /* Niente attesa di 300 ms per il doppio tocco sui comandi che aprono qualcosa. */
  .stq-q,.stq-btn,.ebr-chip,.legal-tab,.tab,.address-link,.nav-burger,.nav-links a,.nzx-tabs a,.bzx-tabs a,.pgx-tabs a{touch-action:manipulation}

  /* ── Passaggio fra "Sono un genitore" e "Sono il ragazzo" ──
     Girava 0,45s con la curva "ease", che parte da ferma: nei primi centesimi
     non si muoveva niente. Ora scatta subito e dura poco più di due decimi. */
  .stq-set.on{animation:stqEntra .24s cubic-bezier(.16,.84,.26,1) both}
  @keyframes stqEntra{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
  @media(prefers-reduced-motion:reduce){ .stq-set.on{animation:none} }

  @media(prefers-reduced-motion:reduce){
    .stq-a,.stq-item:not(.open) .stq-a{transition:none}
    nav.open .nav-links{animation:none}
  }
