/*! MailSenpai - strato v2, gruppo «Home e Piani» (giro 2, 04/10/2026). Si carica SOLO con lo strato v2 acceso.
   @pagine: 11,399,6848,95229,95230,95231 */
/* 1. divisori sagomati tra le sezioni (classe msp-v2-div-giu sul contenitore): colore della sezione che segue */
.msp-v2 .mshp2-div.mshp-ai{--v2-div-col:#0e1011}
.msp-v2 .mshp2-div:is(.mshp-num,.mshp-bl){--v2-div-col:#fff7f0}
.msp-v2 .mshp2-div:is(.mshp-in,.mshp-pp,.mshp-au){--v2-div-col:#f9f2e8}
.msp-v2 .mshp2-div:is(.mshp-di,.mshp-un,.mshp-pv){--v2-div-col:#fff}
.msp-v2 .mshp2-div.mshp-fq{--v2-div-col:#fffaf5}
.msp-v2 .mshp2-div.mshp-sm{--v2-div-col:#145f3d}
.msp-v2 .mshp-s.mshp2-div::after{z-index:1}
.msp-v2 .mshp-s.mshp2-div>.fusion-builder-row{position:relative;z-index:2}

/* 2. card «Quello che ci distingue», «Intuitiva…», «Cosa ci rende unici» (V8): titolo staccato dal testo, testo in scala col titolo */
.msp-v2 :is(.mshp-di,.mshp-in,.mshp-un) .ms-card .ms-ic{margin-bottom:var(--s-4)!important}
.msp-v2 :is(.mshp-di,.mshp-in,.mshp-un) .ms-card h3{display:block;margin:0 0 var(--s-2)!important;font-size:clamp(17px,1.35vw,19px)!important;line-height:1.3!important;color:var(--v2-ink)!important}
.msp-v2 :is(.mshp-di,.mshp-in,.mshp-un) .ms-card p{margin:0!important;font-size:15px!important;line-height:1.62!important}
.msp-v2 .mshp-di .ms-card .ms-badge{vertical-align:2px}
.msp-v2 .mshp-di .ms-card .ms-btn{margin-top:var(--s-4)}

/* 3. chiusura della Home in chiaro: testi scuri AA, scheda del modulo con ombra morbida */
.msp-v2 .mshp-fi.msp-v2-chiara .mshp-fi-p{color:var(--v2-ink2)!important}
.msp-v2 .mshp-fi.msp-v2-chiara a:not(.ms-btn){color:var(--v2-act)}
.msp-v2 .fusion-fullwidth.mshp-s.ms-final.msp-v2-chiara .mshp-widget{box-shadow:var(--v2-sh1),var(--v2-sh2);border:1px solid var(--v2-line)}

/* 4. composizioni della hero e chat AI su telefono (V7): niente grandi riquadri vuoti */
.msp-v2 .lps .ai-m:empty{display:none}
.msp-v2 .lps .hc-p2{display:flex;flex-direction:column;justify-content:center;gap:var(--s-2)}
@media (max-width:767px){
.msp-v2 .lps .ai-msgs{height:268px;-webkit-mask-image:linear-gradient(transparent,#000 16px);mask-image:linear-gradient(transparent,#000 16px)}
}

/* 5. registrazione: le due scelte su fondo aurora restano schede bianche */
.msp-v2 .mshp-rg .ms-card:not(.mshp-rg-a){background:#fff}

/* 6. hero animata: etichette SPF/DKIM/DMARC e «iscritto» VERDI (decisione dell'utente, T712), #9fd6b8 su #0b0c0d = 11,6:1 */
.msp-v2 .lps .hc-row em{color:#9fd6b8;border-color:rgba(95,224,160,.3)}
.msp-v2 .lps .hc-chips span{color:#9fd6b8;background:rgba(60,184,120,.1);border-color:rgba(95,224,160,.25)}
.msp-v2 .lps .hc-chips svg{color:inherit}

/* 7. correzioni del verificatore (04/10 sera) */
/* 7a. chiusura «Prova gratis»: titolo ed eyebrow centrati (lo strato v2 azzerava il margin auto dell'H2) */
.msp-v2 .ms-final .fusion-text>:is(h2,p){margin-left:auto!important;margin-right:auto!important}
/* 7b. hero: spunte staccate dai pulsanti (scala --s-5) e allineate sulla stessa riga */
.msp-v2 .ms-hero .ms-rass{margin-top:var(--s-5)!important;align-items:center}
.msp-v2 .ms-rass li+li{margin-top:0!important}
/* 7c. nota «IVA esclusa» staccata dalle card (e dall'alone della Plus) */
.msp-v2 .ms-plans+.ms-iva,.msp-v2 .ms-iva{margin-top:var(--s-6)!important}
/* 7d. niente pallini che pulsano: indicatore di scrittura della chat fermo */
.msp-v2 .lps .ai-dots i{animation:none!important;opacity:.7}
/* 7e. stelle delle recensioni: sempre il valore vero (niente riempimento parziale durante lo scorrimento) */
.msp-v2 .msp-rv-stars{animation:none!important}
/* 7f. fascia loghi ferma fuori schermo (la regola di pausa perdeva contro quella del movimento) */
html.msp-v2-js .msp-cl-mq.is-run.is-off .msp-cl-rail{animation-play-state:paused!important}
/* 7g. bordi luminosi (card Plus, finestre della chat): rotazione in pausa quando l'elemento e' fuori schermo (msp-ds-v2-home-piani.js) */
.msp-v2 .ms-win.msp2-off::before,.msp-v2 .ms-plan.ms-pop.msp2-off::after{animation-play-state:paused!important}
