/* HELLOAI v1.2 in produzione: le poche regole aggiunte al pacchetto del design system.
 * Era lo <style> in linea dell'head (ora qui, per la CSP) + i pezzi che sostituiscono i segnaposto. */
html { scroll-behavior: auto !important; }
.sx .story-header.is-light .skip-story { display: none; }
.sx .story-header .header-cta { display: none; }
.sx .story-header.is-light .header-cta { display: inline-flex; }

/* Settori senza fotografia: tessera con icona, non un segnaposto. */
.sector-icon-tile {
  width: 100%;
  aspect-ratio: 4 / 3;
  display: grid;
  place-items: center;
  background: linear-gradient(160deg, #eef4ff, #e3edff);
  color: var(--blue);
}
.sector-icon-tile svg {
  width: 56px;
  height: 56px;
  stroke: currentColor;
  stroke-width: 1.6;
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* Loghi ufficiali (Simple Icons, CC0) dentro lo stesso cerchio da 60px degli altri canali. */
.logo-circle {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #fff;
  border: 1px solid var(--line);
  display: grid;
  place-items: center;
  box-shadow: 0 10px 24px #0759eb14;
}
.logo-circle img {
  width: 30px;
  height: 30px;
}

/* Testimonianze di esempio: iniziali, nessuna foto finta. */
.testi-avatar {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  flex: none;
  display: grid;
  place-items: center;
  background: var(--soft);
  color: var(--blue);
  font-weight: 800;
  font-size: 1.3rem;
}

/* «Provalo adesso»: il telefono della prova dal vivo sopra la barra dei comandi. */
.live-strip .v1-phone-demo {
  margin-block: 8px 28px;
}
/* Sok 2026-09-11: niente «Rivedi la chat / Leggi tutto». Il contenitore resta nel DOM perché
 * live.js e script.js lo mostrano/nascondono; qui non compare mai. */
.live-strip .v1-playback {
  display: none !important;
}
