/* Pagina "Richiedi la prova" */
.page-trial .hero-actions{margin-top:30px}
.trial-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.trial-steps h3{margin:14px 0 8px}
.trial-systems{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.trial-systems h3{margin:12px 0 10px}
.trial-systems ul{margin:0;padding-left:18px;color:#4d5d71;line-height:1.7}
.trial-note{background:#fff;border-color:#dbe3ec}
.trial-note p{color:#607084;margin:0}
.trial-choice{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px}
.trial-choice legend{font-size:.8rem;color:#526175;font-weight:750;margin-bottom:7px;width:100%}
.trial-choice label{display:flex;align-items:center;gap:9px;padding:11px 18px;border:1px solid #ccd6e2;border-radius:12px;cursor:pointer;color:#122034;font-weight:650}
.trial-choice label:has(input:checked){border-color:#5b48de;box-shadow:0 0 0 3px rgba(91,72,222,.12)}
.trial-choice input{accent-color:#5b48de;margin:0}
.trial-consent label{display:flex;gap:10px;align-items:flex-start;font-weight:500;line-height:1.5}
.trial-consent input{accent-color:#5b48de;margin-top:3px;flex:none}
.trial-consent a,.trial-privacy a{color:#5b48de;text-decoration:underline}
.trial-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.page-trial .field [aria-invalid="true"]{border-color:#d1435b}
.trial-status{margin:12px 0 0;min-height:1.5em;font-size:.92rem;color:#526175}
.trial-status.is-error{color:#c2334c}
.trial-status.is-ok{color:#1f7a55;font-weight:650}
.trial-privacy{padding-top:20px}
.privacy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 48px;margin-top:28px}
.privacy-grid h4{margin:18px 0 4px;color:#101b2b}
.privacy-grid p{margin:0;color:#4d5d71;line-height:1.65}
@media(max-width:960px){.trial-steps{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.trial-steps,.trial-systems,.privacy-grid{grid-template-columns:1fr}}
.trial-systems .logo-sistema{display:block;width:40px;height:40px;margin-bottom:14px}
.trial-choice img{display:block}
