/* WEEVO - l'anteprima dell'azienda in 3D, al posto della sezione AI adoption in home (9/11/2026).
 *
 * Sta dentro la sezione scura di Elementor (ia-reparti, data-scena="scuro"): a sinistra il testo, i
 * reparti e il pulsante, a destra l'immagine dell'azienda vista dall'alto, che si tocca per entrare.
 * Tutto sotto .weevo-anteprima. I colori di Rita: il turchese sui dettagli.
 */

body.quattro .ia-reparti{padding:0 !important;gap:0 !important}
body.quattro .fabbrica-posto{width:100%}

.weevo-anteprima{
  --wa-turchese:#14b2bb;
  display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,64px);align-items:center;
  width:100%;max-width:min(1400px,100%);margin:0 auto;padding:clamp(80px,12vh,140px) var(--gutter,clamp(16px,4vw,48px));
  color:#FFFFFF;font-family:var(--f-corpo,"IBM Plex Sans","Segoe UI",Roboto,Arial,sans-serif);box-sizing:border-box;
}
.weevo-anteprima *{box-sizing:border-box}
.weevo-anteprima .wa-etichetta{margin:0 0 14px;color:var(--wa-turchese);font:500 13px/1.3 var(--f-mono,"IBM Plex Mono",ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase}
.weevo-anteprima .wa-titolo{margin:0 0 20px;font-family:var(--f-display,"Archivo","Arial Narrow",sans-serif);font-weight:800;font-stretch:86%;font-variation-settings:"wdth" 86;
  font-size:clamp(38px,4.6vw,76px);line-height:.92;letter-spacing:-.015em;text-transform:uppercase}
.weevo-anteprima .wa-sotto{margin:0 0 24px;max-width:540px;color:#A2A6AB;font-size:clamp(16px,1.2vw,18px);line-height:1.55}
.weevo-anteprima .wa-reparti{margin:0 0 28px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}
.weevo-anteprima .wa-reparti li{padding:6px 12px;border-radius:999px;border:1px solid rgb(255 255 255 / .18);font-size:13px;color:#DADDE0}
.weevo-anteprima .wa-azioni{margin:0 0 12px}
.weevo-anteprima .wa-nota{margin:0;font-size:13px;color:#A2A6AB}
.weevo-anteprima .wa-foto{position:relative;display:block;border-radius:18px;overflow:hidden;border:1px solid rgb(102 210 218 / .3);
  box-shadow:0 30px 70px rgb(0 0 0 / .45),0 0 0 6px rgb(20 178 187 / .06)}
.weevo-anteprima .wa-foto img{display:block;width:100%;height:auto;transition:transform .7s ease}
.weevo-anteprima .wa-foto:hover img{transform:scale(1.035)}
.weevo-anteprima .wa-tasto{position:absolute;right:18px;bottom:18px;padding:10px 18px;border-radius:999px;background:var(--wa-turchese);color:#02171A;
  font-weight:600;font-size:15px;box-shadow:0 0 0 0 rgb(20 178 187 / .55);animation:wa-respiro 2.4s ease-in-out infinite}
@keyframes wa-respiro{50%{box-shadow:0 0 0 12px rgb(20 178 187 / 0)}}
@media (max-width:900px){
  .weevo-anteprima{grid-template-columns:1fr}
  .weevo-anteprima .wa-foto{order:-1}
}
@media (prefers-reduced-motion:reduce){
  .weevo-anteprima .wa-tasto{animation:none}
  .weevo-anteprima .wa-foto img{transition:none}
}
