.ct-grigio{color:var(--testo-2)}.ct-hero__griglia{display:grid;gap:var(--s-8);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:1024px){.ct-hero__griglia{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-16)}}.ct-c01 .briciole{margin-bottom:var(--s-4)}.ct-c01 .occhiello{display:inline-block;margin-bottom:var(--s-3)}.ct-h1{max-width:13ch}.ct-cliente{margin-top:var(--s-3);max-width:34em;font-size:var(--t-body-sm);line-height:var(--lh-body-sm);color:var(--testo-2)}.ct-link-prova{margin-top:var(--s-4);display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:var(--t-body);line-height:var(--lh-body);color:var(--testo-2)}.ct-link-prova .btn--testo{font-weight:600}.ct-solo-telefono{margin-top:var(--s-3)}@media(min-width:1024px){.ct-solo-telefono{display:none}}@media(max-width:1023px){.ct-solo-computer{display:none}}.ct-c01{padding-bottom:40px}@media(min-width:1024px){.ct-c01{padding-top:24px;padding-bottom:24px}.ct-c01 .ct-h1{font-size:48px;line-height:52px}.ct-link-prova{margin-top:var(--s-3)}.ct-hero__griglia{align-items:stretch}.ct-percorso{padding:var(--s-12) var(--s-8) var(--s-8);display:flex;flex-direction:column;justify-content:center}.ct-percorso__tappe li{font-size:var(--t-body);line-height:var(--lh-body)}}@media(max-width:1023px){.ct-c02 .ct-modulo-box{padding:var(--s-5) var(--s-4)}.ct-c02 .ct-modulo>*+*{margin-top:var(--s-4)}.ct-c02 .ct-campi{gap:var(--s-4)}.ct-c02 .ct-titolo{margin-bottom:var(--s-4)}.ct-c02 .ct-griglia{gap:var(--s-6)}}.ct-percorso{position:relative;margin:0;padding:var(--s-12) var(--s-5) var(--s-5);background:#fff;border:1px solid var(--bordo);border-radius:var(--r-lg);box-shadow:var(--ombra-1);overflow:hidden}.ct-percorso__tappe{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.ct-percorso__pista{position:relative}.ct-percorso__tappe:before{content:"";position:absolute;left:16.6%;right:16.6%;top:36px;border-top:2px dashed var(--viola-200);z-index:0}.ct-percorso__tappe li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--s-2);text-align:center;font-size:var(--t-small);line-height:var(--lh-small);font-weight:600;color:var(--testo)}.ct-percorso__tappe .c-icon-tile{box-shadow:0 0 0 6px #fff}.ct-percorso__busta{position:absolute;top:24px;left:16.6%;width:36px;height:26px;margin-left:-18px;display:none;place-items:center;border-radius:6px;background:var(--viola-600);color:#fff;box-shadow:0 0 0 4px #fff,var(--ombra-2);z-index:2}.ct-percorso__busta .i{width:18px;height:18px}.ct-percorso__ritorno{position:relative;height:40px;margin:var(--s-2) 16.6% 0}.ct-percorso__curva{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ct-percorso__curva path{fill:none;stroke:var(--viola-300);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.ct-percorso__punta{position:absolute;left:-6px;top:-3px;width:12px;height:8px;overflow:visible}.ct-percorso__punta path{fill:none;stroke:var(--viola-300);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1023px){.ct-percorso{padding:var(--s-10) var(--s-4) var(--s-4)}.ct-percorso__tappe{gap:var(--s-2)}.ct-percorso__tappe .c-icon-tile--xl{--tile: 56px;--icona: 28px}.ct-percorso__tappe:before{top:28px}.ct-percorso__busta{top:15px}}@media(prefers-reduced-motion:no-preference){.ct-percorso.is-gioca .ct-percorso__busta{display:grid;animation:ct-viaggia 2.4s linear forwards}}@keyframes ct-viaggia{0%{transform:translate(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translate(var(--ct-corsa, 200px));opacity:0}}.ct-c02{padding-top:0}@media(min-width:1024px){.ct-c02 .ct-titolo{margin-bottom:var(--s-6)}}.ct-griglia{display:grid;gap:var(--s-8);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1024px){.ct-griglia{grid-template-columns:minmax(0,6fr) minmax(0,4fr);gap:var(--s-12)}}.ct-modulo-box{background:#fff;border:1px solid var(--bordo);border-radius:var(--r-lg);padding:var(--s-6) var(--s-5)}@media(min-width:768px){.ct-modulo-box{padding:var(--s-8)}}.ct-modulo>*+*{margin-top:var(--s-5)}.ct-campi{display:grid;gap:var(--s-5);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.ct-campi{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-campo label,.ct-argomenti legend{display:block;margin-bottom:6px;font-size:var(--t-small);line-height:var(--lh-small);font-weight:600;color:var(--testo)}.ct-campo input,.ct-campo textarea{width:100%;min-height:48px;padding:12px 14px;font:inherit;font-size:16px;line-height:22px;color:var(--testo);background:#fff;border:1px solid var(--bordo-campo);border-radius:var(--r-md)}.ct-campo textarea{resize:vertical;min-height:140px}.ct-campo input:hover,.ct-campo textarea:hover{border-color:var(--slate-400)}.ct-campo input:focus-visible,.ct-campo textarea:focus-visible{outline:2px solid var(--fuoco);outline-offset:1px;border-color:var(--viola-600)}.ct-campo [aria-invalid=true]{border-color:var(--errore-testo);box-shadow:0 0 0 1px var(--errore-testo)}.ct-aiuto{margin-top:6px;font-size:var(--t-small);line-height:var(--lh-small);color:var(--testo-2)}.ct-argomenti{border:0;padding:0;margin-inline:0;min-width:0}.ct-argomenti__scelte{display:flex;flex-wrap:wrap;gap:8px}.ct-pillola{position:relative;display:inline-flex}.ct-pillola input{position:absolute;opacity:0;width:1px;height:1px}.ct-pillola span{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--bordo-campo);background:#fff;color:var(--slate-700);font-size:var(--t-small);line-height:var(--lh-small);font-weight:600;cursor:pointer}.ct-pillola span .i{color:var(--slate-500)}.ct-pillola:hover span{border-color:var(--slate-400)}.ct-pillola input:checked+span{background:var(--notte);border-color:var(--notte);color:#fff}.ct-pillola input:checked+span .i{color:var(--viola-300)}.ct-pillola input:focus-visible+span{outline:2px solid var(--fuoco);outline-offset:2px}.ct-esca{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.ct-consenso{display:flex;gap:12px;align-items:flex-start;font-size:var(--t-small);line-height:var(--lh-small);color:var(--slate-700);cursor:pointer}.ct-consenso input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--viola-600)}.ct-consenso.is-errore input{outline:2px solid var(--errore-testo);outline-offset:2px}.ct-errore{padding:10px 14px;border-radius:var(--r-md);background:var(--errore-fondo);border:1px solid var(--errore-bordo);color:var(--errore-testo);font-size:var(--t-small);line-height:var(--lh-small);font-weight:600}.ct-invia{width:100%}@media(min-width:768px){.ct-invia{width:auto;min-width:240px}}.ct-invia[disabled]{opacity:.6;cursor:not-allowed}.ct-inviato{padding:var(--s-6);border-radius:var(--r-md);background:var(--verde-50);border:1px solid var(--verde-200);color:var(--verde-800)}.ct-inviato:focus{outline:none}.ct-inviato:focus-visible{outline:2px solid var(--fuoco);outline-offset:2px}.ct-inviato p+p{margin-top:var(--s-2)}.ct-inviato .t-h4{color:var(--testo);margin-top:var(--s-3)}.ct-inviato__spunta{width:48px;height:48px;display:block}.ct-inviato__spunta circle{fill:#fff;stroke:var(--verde-500);stroke-width:2}.ct-inviato__spunta path{fill:none;stroke:var(--verde-700);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:32;stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.ct-inviato.is-disegna .ct-inviato__spunta path{animation:ct-spunta var(--dur-3) var(--ease-out) .12s backwards}}@keyframes ct-spunta{0%{stroke-dashoffset:32}}.ct-inviato__prova{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;color:var(--slate-700)}.ct-colonna{display:grid;gap:var(--s-4)}@media(min-width:1024px){.ct-colonna{position:sticky;top:calc(var(--header-h) + env(safe-area-inset-top,0px) + var(--s-6))}}.ct-riquadro{padding:var(--s-6);border-radius:var(--r-lg);border:1px solid var(--bordo);background:#fff}.ct-riquadro--prova{background:var(--viola-50);border-color:var(--viola-200)}.ct-riquadro__testa{display:flex;align-items:center;gap:var(--s-3)}.ct-riquadro__testa .c-icon-tile{flex:none}.ct-riquadro--prova{padding:var(--s-5) var(--s-6)}.ct-riquadro--prova .azioni{margin-top:var(--s-4)}.ct-riquadro--prova .azioni .btn{width:100%}.ct-riquadro--prova .spunte{margin-top:var(--s-3)}.ct-etichetta{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--testo)}.ct-etichetta .i{color:var(--viola-700);flex:none}.ct-email{display:inline-flex;align-items:center;min-height:44px;margin-top:2px;font-size:var(--t-h4);font-weight:600;color:var(--link);overflow-wrap:anywhere}.ct-dati{list-style:none;margin:var(--s-3) 0 0;padding:0;display:grid;gap:6px;font-size:var(--t-small);line-height:var(--lh-small);color:var(--slate-700)}.ct-dati li{display:flex;align-items:center;gap:8px}.ct-dati .i{color:var(--slate-500);flex:none}.ct-c03__testa{margin-bottom:var(--s-8)}.ct-c03__frase{max-width:20ch}.ct-scorciatoie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);margin-bottom:var(--s-6)}@media(min-width:768px){.ct-scorciatoie{grid-template-columns:repeat(4,minmax(0,1fr))}}.ct-scorciatoie a{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 14px;border-radius:var(--r-md);background:#fff;border:1px solid var(--bordo);color:var(--testo);font-size:var(--t-small);line-height:var(--lh-small);font-weight:600;text-decoration:none;transition:transform var(--dur-1) var(--ease)}.ct-scorciatoie a:hover{border-color:var(--viola-300);transform:translateY(-2px)}.ct-scorciatoie .c-icon-tile{flex:none}.ct-c01 .c-cinema-capitolo__riga a,.ct-c03 .c-cinema-capitolo__riga a,.ct-c05 .c-cinema-capitolo__riga a,.ct-c06 .c-approfondisci__risposta a{color:var(--link)}.ct-intro{margin:0 0 var(--s-5);max-width:40em;font-size:var(--t-body);line-height:var(--lh-body);color:var(--testo-2)}.ct-c03__griglia,.ct-c04__griglia{display:grid;gap:var(--s-8);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:1024px){.ct-c03__griglia{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-12)}.ct-c04__griglia{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--s-12)}}.ct-c03__frase,.ct-c04__frase,.ct-c05__frase,.ct-c06__frase{max-width:20ch}.ct-c03__link,.ct-c05__link{margin-top:var(--s-4)}.ct-c06 .ct-c06__frase{margin-bottom:var(--s-6)}.ct-argomenti-elenco{display:grid;gap:var(--s-3);padding:var(--s-6);background:#fff;border:1px solid var(--bordo);border-radius:var(--r-lg);font-size:var(--t-h4);line-height:1.35;font-weight:600}.ct-c05__riga{max-width:46em}.ct-aiuto-scena{margin:0}.ct-aiuto-contenuto{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5)}.ct-aiuto-bolla{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--r-md);background:var(--viola-50);border:1px solid var(--viola-100)}.ct-aiuto-p{flex:none;display:inline-flex}.ct-aiuto-p .simbolo{width:auto;height:22px}.ct-aiuto-righe{display:grid;gap:8px;width:220px;max-width:100%;padding-top:4px}.ct-aiuto-righe span{display:block;height:8px;width:var(--w);border-radius:4px;background:var(--viola-200)}.ct-aiuto-azioni{display:flex;flex-wrap:wrap;gap:8px}.ct-aiuto-btn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:var(--r-full);border:1px solid var(--slate-300);background:#fff;font-size:var(--t-small);line-height:var(--lh-small);font-weight:600;color:var(--slate-800)}.ct-aiuto-btn--pieno{background:var(--viola-600);border-color:var(--viola-600);color:#fff}@media(max-width:1023.98px){.ct-argomenti-elenco{padding:var(--s-5);font-size:var(--t-body)}.ct-aiuto-fin{--fin-h: 200px !important}.ct-c02 .ct-campo textarea{height:112px;min-height:112px}.ct-intro{margin-bottom:var(--s-4);font-size:var(--t-body-sm);line-height:var(--lh-body-sm)}}