/* Blocco "Preferisci scrivermi subito?" in fondo alla homepage */
.q-quick{max-width:760px;margin:46px auto 0;text-align:center}
.q-quick-title{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 6px}
.q-quick-sub{color:#a9a3b8;margin:0 0 22px;font-size:.98rem}
.q-quick-btns{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.qq{display:flex;align-items:center;gap:12px;padding:15px 16px;border-radius:18px;text-decoration:none;color:#fff;text-align:left;
  background:linear-gradient(160deg,rgba(255,255,255,.10),rgba(255,255,255,.03));
  border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 26px rgba(0,0,0,.45);
  -webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);
  transition:transform .25s,border-color .25s,box-shadow .25s}
.qq svg{flex:0 0 auto;width:40px;height:40px;padding:9px;border-radius:12px;background:rgba(188,19,254,.18);color:#e0aaff}
.qq span{display:flex;flex-direction:column;min-width:0}
.qq b{font-size:1rem}
.qq small{color:#a9a3b8;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.qq:hover{transform:translateY(-3px);border-color:rgba(224,170,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 14px 30px rgba(188,19,254,.25)}
.qq-wa{border-color:rgba(37,211,102,.45);background:linear-gradient(160deg,rgba(37,211,102,.22),rgba(37,211,102,.05))}
.qq-wa svg{background:#25d366;color:#fff}
.qq-wa:hover{border-color:rgba(37,211,102,.8);box-shadow:0 14px 30px rgba(37,211,102,.25)}
@media (max-width:768px){
  .q-quick{margin-top:34px}
  .q-quick-title{font-size:1.3rem}
  .q-quick-btns{grid-template-columns:1fr;gap:10px}
  .qq{padding:13px 14px}
  .qq:active{transform:scale(.97)}
}
@media (max-width:768px){.qq{background:linear-gradient(160deg,rgba(40,30,55,.92),rgba(18,12,26,.92))}.qq-wa{background:linear-gradient(160deg,rgba(20,70,40,.92),rgba(10,30,18,.92))}}
