Ovviamente qui nessuno può sapere (io per primo) cos'è successo.
Però, visto che si tratta esattamente del mio lavoro, sottolineo due o tre cose.
Prima di tutto quell'accordion, che non funziona, non ha senso.
L'accordion si usa per permettere al visitatore di visualizzare solo ciò che interessa, senza che venga sovrastato da una quantità di contenuto sproporzionato e non gestibile ai fini della navigazione.
Per esempio una classica pagina di FAQ dove le domande sono solitamente di una frase e le risposte invece anche di più paragrafi, quindi si fanno queste ultime a comparsa, una per volta, facendo click sulle domande stesse.
Nel caso di specie, come dicono gli avvocati in modo pomposo, il contenuto a comparsa è solo un link al PDF.
Poco o nulla insomma.
E tale link poteva essere il nome dell'offerta, che invece si deve cliccare per far comparire quel poco o nulla di contenuto.
Anzi doveva esserlo, volendo fare le cose per bene, così si evitava all'utente un inutile click in più.
Questa è propio la base della base del design in ambito UI.
Seconda cosa, quell'accordion si basa su una mini libreria JS custom, più complicata del dovuto considerando lo scopo, che poi è la colpevole del non funzionamento.
Oggi come oggi un accordion si può fare anche solo con il CSS (dalla versione 3 sono supportate le transizioni) e comunque praticamente tutti i framework hanno la loro implementazione, senza necessità di scrivere JS così tanto per fare.
Terza cosa, in altre parti del sito gli accordion funzionano e non usano quella mini-libreria custom, per esempio nel footer in home page in modalità mobile.
Perfino sulla stessa pagina di trasparenza delle offerte mobile ci sono accordion che funzionano, se si scorre fino in fondo...
Poi, ripeto, cos'è successo non lo sappiamo e non lo sapremo mai 🙂