.darkcards .solution-professionisti{background-image:linear-gradient(rgba(6,37,53,.18),rgba(6,37,53,.9)),url('assets/soluzione-professionisti.jpg')!important;background-position:center!important}.darkcards .solution-imprese{background-image:linear-gradient(rgba(6,37,53,.18),rgba(6,37,53,.9)),url('assets/soluzione-imprese.jpg')!important;background-position:center!important}.darkcards .solution-auto{background-image:linear-gradient(rgba(6,37,53,.18),rgba(6,37,53,.9)),url('assets/soluzione-auto.jpg')!important;background-position:center!important}.darkcards{grid-template-columns:repeat(4,1fr)}form label:has(input[type="checkbox"]){display:flex;align-items:flex-start;gap:.65rem;font-weight:500}form label:has(input[type="checkbox"]) input{width:auto;margin:.3rem 0 0}.partner-logo{max-width:210px;max-height:100px;object-fit:contain;background:white;padding:.5rem}.prospetto{display:block;width:min(100%,780px);margin:2rem auto;border:1px solid var(--line);box-shadow:0 18px 40px rgba(6,37,53,.13)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.reveal.is-visible{opacity:1;transform:none}.hero h1{animation:heroIn .85s cubic-bezier(.2,.8,.2,1) both}.hero .lead,.hero .actions{animation:heroIn .85s .15s cubic-bezier(.2,.8,.2,1) both}@keyframes heroIn{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@media(max-width:900px){.darkcards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.darkcards{grid-template-columns:1fr}}
