.serv__su{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.85rem;font-weight:700}.serv__intro{color:var(--tenue);max-width:64ch;font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.6}.serv__ind{gap:12px;margin-top:44px;display:grid}.serv__ind a{border:1px solid var(--linea);transition:border-color .2s, background-color .2s, transform .2s var(--ease);background:#ffffff08;border-radius:16px;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.serv__ind b{font-size:1.05rem}.serv__ind span{color:var(--tenue);font-size:.92rem}@media (hover:hover){.serv__ind a:hover{border-color:var(--azzurro);background:#00b4d812;transform:translateY(-2px)}}@media (width>=900px){.serv__ind{grid-template-columns:repeat(4,1fr)}}.sez[id]{scroll-margin-top:20px}.serv__battuta{max-width:40ch;margin:-20px 0 clamp(24px,4vw,40px);font-size:clamp(1.15rem,2vw,1.5rem);font-weight:600}.serv__due{gap:28px;margin-bottom:24px;display:grid}.serv__tx h3,.scheda__tx h3,.serv__riq h3{margin-bottom:10px;font-size:1.3rem}.serv__tx p,.scheda__tx p,.serv__riq p,.serv__nota-l{color:var(--tenue)}.serv__nota-l{max-width:70ch}.serv__nota-l--g{color:#dcdcec;margin-bottom:28px;font-size:1.12rem}.serv__sub{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:56px 0 24px;font-size:clamp(1.5rem,3vw,2.1rem);display:flex}.serv__sub small{color:var(--tenue);font-size:.85rem;font-weight:600}.scheda{border-top:1px solid var(--linea);align-items:center;gap:28px;padding-block:clamp(24px,4vw,44px);display:grid}.scheda__tx{align-content:start;gap:14px;display:grid}.scheda__tx h4{margin:0;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.15}.scheda__es{font-size:.92rem;font-style:italic}.scheda__tx .prog__tag{justify-self:start;margin-bottom:0}@media (width>=900px){.scheda{grid-template-columns:.9fr 1.1fr;gap:64px}.scheda--inv>:first-child{order:2}}.serv__link{flex-wrap:wrap;gap:8px 28px;margin-top:16px;display:flex}.spunte,.meno{gap:10px;margin:0;padding:0;list-style:none;display:grid}.spunte li,.meno li{color:#dcdcec;padding-left:28px;position:relative}.spunte li:before{content:"";border-left:2.5px solid var(--lime);border-bottom:2.5px solid var(--lime);width:14px;height:8px;position:absolute;top:.5em;left:0;rotate:-45deg}.meno li{color:var(--tenue)}.meno li:before{content:"";background:#7a7a99;width:12px;height:2.5px;position:absolute;top:.78em;left:1px}.conf{gap:20px;display:grid}@media (width>=900px){.conf{grid-template-columns:1fr 1fr;gap:28px}}.conf__c{border:1px solid var(--linea);background:#ffffff08;border-radius:20px;padding:26px}.conf__c h4{margin:0 0 16px;font-size:1.25rem}.conf__c--si{background:linear-gradient(165deg,#c8ff2e12,#ffffff05);border-color:#c8ff2e73}.serv__riq{border-left:3px solid var(--fucsia);max-width:74ch;margin-top:28px;padding-left:20px}@media (width>=900px){.man{grid-template-columns:1fr 1.05fr;align-items:center;column-gap:64px;display:grid}.man>.sez__t{grid-area:1/1;align-self:end}.man>.serv__nota-l{grid-area:2/1;align-self:start}.man>.serv__riq{grid-area:1/2/span 2;max-width:none;margin-top:0}.man>.livelli,.man>.serv__link{grid-column:1/-1}}.livelli{gap:20px;margin-top:36px;display:grid}@media (width>=900px){.livelli{grid-template-columns:1fr 1fr;gap:28px}}.livello{border:1px solid var(--linea);background:#ffffff08;border-radius:22px;align-content:start;gap:14px;padding:28px;display:grid}.livello h3{font-size:1.7rem}.livello__s{color:var(--azzurro);font-weight:600}.livello--u{background:linear-gradient(165deg,#ff13931a,#ffffff05);border-color:#ff13938c;box-shadow:0 0 60px -30px #ff1393b3}.livello--u .livello__s{color:#ff9fd3}.serv__bozze{gap:12px;display:grid}.serv__bozze>div{background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:600;display:flex}.serv__bozze em{color:#6fe0f5;white-space:nowrap;background:#00b4d829;border:1px solid #00b4d880;border-radius:999px;padding:3px 10px;font-size:.74rem;font-style:normal;font-weight:700}.serv__bozze>div:last-of-type em{color:#b9b9d2;background:#ffffff14;border-color:#fff3}.demo--static .chat,.scheda .chat{min-height:0}
