.passo-n{background:var(--ui-surface);color:var(--umano);box-shadow:0 0 0 1px var(--ui-linea),0 10px 24px -16px #0f172a66}[data-prima=true] .passo-n{background:var(--ai-velo)}[data-on=true] .passo-n{background:var(--umano);color:var(--carta);box-shadow:0 0 0 6px var(--ai-velo)}.persona-scelta{box-shadow:inset 0 0 0 1px var(--slate-300);background:0 0}.persona-scelta[data-on=true]{background:var(--ui-surface);box-shadow:0 0 0 1.5px var(--umano),0 14px 30px -22px #0f172a59}.persona-av{background:var(--slate-200);color:var(--umano)}[data-on=true] .persona-av{background:var(--umano);color:var(--carta)}@media (width<=720px){main .carta{border-radius:20px}main .pannello-s{padding-left:8px!important;padding-right:8px!important}main .testa{gap:16px!important}main .testa p{font-size:17px!important;line-height:26px!important}main .eroe-s{padding:40px 20px 44px!important}.eroe-s>.entra{gap:20px!important}.eroe-s>.entra>p{font-size:17px!important;line-height:26px!important}main .eroe-cta{margin-top:4px}main .eroe-prova{width:100%;align-items:stretch!important}main .eroe-badge{flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-top:4px!important;line-height:23px!important}.eroe-badge>li{box-shadow:none!important;padding:0!important;display:block!important}.eroe-badge>li>span:first-child{vertical-align:-5px;margin-right:8px}main .passi{justify-content:space-between;display:flex!important}.passi .scelta{min-width:44px;padding:0;gap:10px!important}.passi .passo-n{width:44px!important;height:44px!important;font-size:16px!important}.passi .scelta>span:last-child{line-height:16px;font-size:12px!important}main .passo-carte{gap:12px!important}.passo-carte .carta{gap:12px!important;padding:24px 20px!important}.passo-carte .carta>p{font-size:16px!important;line-height:25px!important}.passo-carte .carta:has(ul){gap:16px!important}.passo-carte ul{gap:12px!important}.passo-carte li{font-size:15px!important;line-height:23px!important}main .permessi-box{row-gap:24px!important;padding-top:56px!important;padding-bottom:56px!important}main .persone{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.persone>span{grid-column:1/-1;margin-bottom:2px}.persone .persona-scelta{min-height:64px;border-radius:16px!important;gap:10px!important;padding:10px!important}.persone .persona-av{width:36px!important;height:36px!important;font-size:12px!important}.persone .persona-scelta>span:last-child{min-width:0}.persone .persona-scelta>span:last-child>span{line-height:17px!important}main .accessi{padding:4px 20px!important}.accessi [data-panel]>div{gap:12px!important;padding:16px 0!important}.accessi [data-panel]>div>span:first-child{min-width:0}.accessi [data-panel]>div b{font-size:16px!important;line-height:22px!important}.accessi .chip{flex-shrink:0}.accessi [data-panel]>p{padding:16px 0!important}main .permessi-cta{margin-top:8px;gap:12px!important}main .controlli{row-gap:12px!important}.controlli>.testa{margin-bottom:20px}.controlli .carta{padding:24px 20px!important}.controlli .carta>div:first-child>span{border-radius:13px!important;width:40px!important;height:40px!important}.controlli .carta>div:first-child svg{width:18px;height:18px}.controlli .carta>div:first-child h3{font-size:20px!important;line-height:26px!important}main .aiact-box{padding-top:56px!important;padding-bottom:56px!important}.aiact-box .testa p{font-size:16px!important;line-height:25px!important}main .tempo-box{gap:24px!important}main .tempo{flex-direction:column;gap:28px!important;display:flex!important}.tempo>span{display:none}.tempo>li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px 16px!important;display:grid!important}.tempo>li>:first-child{grid-row:1/span 3}.tempo>li>:not(:first-child){grid-column:2}.tempo>li:not(:last-child):after{content:"";background:#f8fafc29;width:2px;position:absolute;top:20px;bottom:-28px;left:9px}main .principi{flex-direction:column;gap:0!important;display:flex!important}.principi>li{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:8px 12px!important;padding:24px 0!important;display:grid!important;box-shadow:inset 0 1px #f8fafc24!important}.principi>li:last-child{box-shadow:inset 0 1px #f8fafc24,inset 0 -1px #f8fafc24!important}.principi>li>span:first-child{grid-row:1/span 2;line-height:40px!important}.principi>li>h3{grid-column:2;font-size:18px!important;line-height:24px!important}.principi>li>span:last-child{grid-column:2}main .aiact-cta{gap:20px!important;margin-top:56px!important;padding:0 12px!important}main .aiact-cta>p{letter-spacing:-.03em!important;font-size:28px!important;line-height:32px!important}main .cert{gap:24px!important}.zigzag>.carta{row-gap:24px!important;padding:28px 20px 8px!important}.zigzag>.carta>div:first-child{gap:14px!important}.zigzag>.carta>div:first-child>span{height:32px!important}.zigzag>.carta>div:first-child>p{font-size:15px!important;line-height:23px!important}.zigzag>.carta>div:first-child>ul{gap:0!important;margin:0!important}.zigzag>.carta>div:first-child a{padding:11px 0;display:inline-block!important}.zigzag>.carta>div:first-child a svg{vertical-align:-3px;margin-left:8px;display:inline}.righe>div:first-child{flex-wrap:wrap;gap:4px 16px!important;display:flex!important}.righe>div:first-child>span:first-child{color:var(--umano)}.righe>div:not(:first-child){flex-direction:column;gap:4px!important;padding:14px 0!important;display:flex!important}.righe>div:last-child{box-shadow:none!important}main .faq{row-gap:24px!important}.faq>div:first-child{gap:16px!important}.faq summary{box-sizing:border-box;min-height:56px;gap:16px!important;padding:16px 0!important;font-size:17px!important;line-height:24px!important}.faq .faq-segno{flex-shrink:0}.faq details>p{margin-bottom:20px!important}main .agenti{gap:24px!important;padding-bottom:96px!important}main .agenti .indice-riga{grid-template-columns:44px minmax(0,1fr) 40px!important;gap:6px 12px!important}.agenti .indice-riga>:first-child{grid-row:1/span 2;align-self:start;line-height:32px!important}.agenti .indice-riga>:nth-child(3){grid-row:2;font-size:16px!important;line-height:24px!important}main .agenti .indice-riga>:nth-child(4){grid-area:1/3/span 2;width:40px!important;height:40px!important;display:inline-flex!important}.agenti .indice-freccia svg{width:16px;height:16px}}
