.sc-pagina,.sc-pie,.sc-top{--sc-nero:#050505;--sc-bianco:#f5f2ea;--sc-giallo:#ffc50a;--sc-su-accento:#050505;--sc-ft:var(--font-anton-loaded),Impact,sans-serif;--sc-fb:var(--font-grotesk-loaded),"Segoe UI",sans-serif;--sc-tt:uppercase;--sc-nero-2:color-mix(in srgb,var(--sc-nero),var(--sc-bianco) 5%);--sc-nero-3:color-mix(in srgb,var(--sc-nero),var(--sc-bianco) 9%);--sc-grigio:color-mix(in srgb,var(--sc-bianco) 55%,var(--sc-nero));--sc-grigio-chiaro:color-mix(in srgb,var(--sc-bianco) 76%,var(--sc-nero));--sc-bordo:color-mix(in srgb,var(--sc-bianco) 16%,transparent);--sc-verde:#2fb36d;--sc-rosso:#e5533d;color:var(--sc-bianco);font-family:var(--sc-fb)}.sc-pagina{background:var(--sc-nero);font-size:18px;line-height:1.6;min-height:80vh;padding-bottom:90px}.sc-pagina ::selection{background:var(--sc-giallo);color:var(--sc-nero)}.sc-wrap{max-width:1100px;margin:0 auto;padding:0 24px}.sc-testata{padding:70px 0 34px;border-bottom:1px solid var(--sc-bordo);margin-bottom:44px}.sc-etich{display:inline-flex;align-items:center;gap:12px;font-size:16px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--sc-giallo);margin-bottom:18px;flex-wrap:wrap;row-gap:4px}.sc-etich:before{content:"";width:40px;height:2px;background:var(--sc-giallo)}.sc-h1{font-family:var(--sc-ft);font-weight:400;text-transform:var(--sc-tt);font-size:clamp(40px,7vw,92px);line-height:.98;margin:0}.sc-h1 .sc-pieno{color:var(--sc-giallo)}.sc-h2{font-family:var(--sc-ft);font-weight:400;text-transform:var(--sc-tt);font-size:clamp(30px,4.4vw,52px);line-height:1.02;margin:0 0 22px}.sc-h2 .sc-vuoto{color:transparent;-webkit-text-stroke:1.5px rgba(255,197,10,.85)}.sc-sotto{margin:22px 0 0;max-width:62ch;color:var(--sc-grigio-chiaro);font-size:20px}.sc-sotto strong{color:var(--sc-bianco)}.sc-sezione{margin-bottom:64px}.sc-btn{display:inline-flex;align-items:center;gap:10px;font-family:inherit;font-weight:700;font-size:17px;letter-spacing:.03em;padding:14px 24px;border-radius:4px;text-transform:uppercase;text-decoration:none;cursor:pointer;border:0;transition:transform .15s,box-shadow .2s}.sc-btn-giallo,.sc-pagina a.sc-btn-giallo{background:var(--sc-giallo);color:var(--sc-su-accento)}.sc-btn-giallo:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(255,197,10,.4)}.sc-pagina a.sc-btn-ghost{color:var(--sc-bianco)}.sc-pagina a.sc-btn-ghost:hover{color:var(--sc-giallo)}.sc-btn-ghost{background:transparent;border:1.5px solid var(--sc-bordo);color:var(--sc-bianco)}.sc-btn-ghost:hover{border-color:var(--sc-giallo);color:var(--sc-giallo)}.sc-btn[disabled]{opacity:.5;cursor:default;transform:none;box-shadow:none}.sc-azioni{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.sc-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px}.sc-card{display:flex;flex-direction:column;background:var(--sc-nero-2);border:1px solid var(--sc-bordo);border-radius:10px;padding:24px;color:inherit;text-decoration:none;transition:transform .18s,border-color .18s}a.sc-card:hover{transform:translateY(-4px);border-color:var(--sc-giallo)}.sc-card h3{font-family:var(--sc-ft);font-weight:400;text-transform:var(--sc-tt);font-size:26px;line-height:1.1;margin:10px 0 8px}.sc-card p{margin:0;color:var(--sc-grigio-chiaro);font-size:17px}.sc-card .sc-vai{margin-top:auto;padding-top:18px;color:var(--sc-giallo);letter-spacing:.04em}.sc-card .sc-vai,.sc-tag{font-weight:700;text-transform:uppercase;font-size:16px}.sc-tag{align-self:flex-start;letter-spacing:.1em;color:var(--sc-su-accento);background:var(--sc-giallo);padding:3px 12px;border-radius:999px}.sc-tag-spento{background:transparent;border:1.5px solid var(--sc-bordo);color:var(--sc-grigio-chiaro)}.sc-player{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:10px;overflow:hidden;border:1px solid var(--sc-bordo)}.sc-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sc-miniatura{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#111;margin-bottom:14px}.sc-miniatura img{width:100%;height:100%;object-fit:cover;display:block}.sc-progresso{background:var(--sc-nero-2);border:1px solid var(--sc-bordo);border-radius:10px;padding:22px 24px}.sc-progresso-testa{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap}.sc-progresso h3{font-family:var(--sc-ft);font-weight:400;text-transform:var(--sc-tt);font-size:24px;margin:0}.sc-livello{font-weight:700;color:var(--sc-giallo);font-size:18px}.sc-barra{height:12px;background:var(--sc-nero-3);border-radius:999px;overflow:hidden;margin:14px 0 8px}.sc-barra>span{display:block;height:100%;background:var(--sc-giallo);border-radius:999px}.sc-piccolo{font-size:16px;color:var(--sc-grigio-chiaro);margin:0}.sc-quiz-domanda{background:var(--sc-nero-2);border:1px solid var(--sc-bordo);border-radius:10px;padding:22px 24px;margin-bottom:18px}.sc-quiz-domanda h3{font-size:21px;font-weight:700;margin:0 0 14px}.sc-opzione{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1.5px solid var(--sc-bordo);border-radius:6px;margin-bottom:10px;cursor:pointer;font-size:18px}.sc-opzione:hover{border-color:var(--sc-giallo)}.sc-opzione input{margin-top:6px;accent-color:var(--sc-giallo);width:18px;height:18px}.sc-esito{border-radius:10px;padding:22px 24px;margin-bottom:26px;font-size:20px}.sc-esito-ok{border:2px solid var(--sc-verde)}.sc-esito-no{border:2px solid var(--sc-rosso)}.sc-campo{display:block;margin-bottom:18px}.sc-campo>span{display:block;font-weight:600;margin-bottom:6px}.sc-campo input,.sc-campo select,.sc-campo textarea{width:100%;font-family:inherit;font-size:18px;color:var(--sc-bianco);background:var(--sc-nero-2);border:1.5px solid var(--sc-bordo);border-radius:6px;padding:12px 14px}.sc-campo input:focus,.sc-campo select:focus,.sc-campo textarea:focus{outline:none;border-color:var(--sc-giallo)}.sc-avviso{border-left:4px solid var(--sc-giallo);background:var(--sc-nero-2);padding:16px 20px;border-radius:0 6px 6px 0;margin:0 0 24px}.sc-lezioni{list-style:none;margin:0;padding:0}.sc-lezioni li{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--sc-bordo)}.sc-lezioni .sc-quando{color:var(--sc-grigio-chiaro);font-size:17px}.sc-link,.sc-pagina a.sc-link{color:var(--sc-giallo);text-decoration:underline;text-underline-offset:3px;font-weight:600}@media (max-width:640px){.sc-etich{letter-spacing:.14em}.sc-testata{padding:44px 0 26px}.sc-sotto{font-size:18px}.sc-wrap{padding:0 18px}}.sc-logo-aps{display:block;height:72px;width:auto;max-width:220px;object-fit:contain;background:#ffffff;border-radius:8px;padding:8px 12px;margin-bottom:26px}.sc-nome,.sc-pagina h1.sc-nome{font-family:var(--sc-ft);font-weight:400;text-transform:var(--sc-tt);font-size:clamp(40px,8vw,104px);line-height:.96;margin:0;color:var(--sc-giallo);overflow-wrap:anywhere}.sc-fatti{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:64px}.sc-fatto{border-left:3px solid var(--sc-giallo);padding:4px 0 4px 16px}.sc-fatto strong{display:block;font-family:var(--sc-ft);font-weight:400;text-transform:var(--sc-tt);font-size:24px;line-height:1.1}.sc-fatto span{color:var(--sc-grigio-chiaro);font-size:17px}.sc-riga-lezione{display:flex;gap:22px;align-items:center;background:var(--sc-nero-2);border:1px solid var(--sc-bordo);border-radius:10px;padding:20px 24px;margin-bottom:14px}.sc-data{min-width:92px;text-align:center;border-right:1px solid var(--sc-bordo);padding-right:22px}.sc-data b{display:block;font-family:var(--sc-ft);font-weight:400;font-size:46px;line-height:1;color:var(--sc-giallo)}.sc-data span{display:block;font-size:16px;color:var(--sc-grigio-chiaro);text-transform:uppercase;letter-spacing:.06em}.sc-riga-corpo{flex:1;min-width:0}.sc-riga-corpo h3{font-size:22px;font-weight:700;line-height:1.25;margin:0 0 4px}.sc-riga-corpo p{margin:0;color:var(--sc-grigio-chiaro);font-size:17px}.sc-riga-azioni{display:flex;flex-direction:column;gap:8px;align-items:stretch;text-align:center}.sc-passi{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.sc-passo b{display:block;font-family:var(--sc-ft);font-weight:400;font-size:54px;line-height:1;color:var(--sc-giallo);margin-bottom:6px}.sc-passo p{margin:0;color:var(--sc-grigio-chiaro)}@media (max-width:720px){.sc-riga-lezione{flex-direction:column;align-items:stretch;gap:14px}.sc-data{border-right:0;border-bottom:1px solid var(--sc-bordo);padding:0 0 12px;text-align:left;display:flex;align-items:baseline;gap:12px}}.sc-top{position:sticky;top:0;z-index:80;background:color-mix(in srgb,var(--sc-nero) 92%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--sc-bordo);font-family:var(--sc-fb);color:var(--sc-bianco)}.sc-top-int{max-width:1100px;margin:0 auto;padding:14px 24px;justify-content:space-between;gap:14px 30px;flex-wrap:wrap}.sc-top-int,.sc-top-marchio{display:flex;align-items:center}.sc-top-marchio{gap:14px;color:inherit;text-decoration:none;min-width:0}.sc-top-logo{height:44px;width:auto;max-width:140px;object-fit:contain;background:#ffffff;border-radius:6px;padding:4px 8px}.sc-top-nome{font-family:var(--sc-ft);font-size:22px;text-transform:var(--sc-tt);letter-spacing:.04em;line-height:1.1;overflow-wrap:anywhere}.sc-top-nav{display:flex;gap:28px;flex-wrap:wrap}.sc-top-nav a{color:var(--sc-grigio-chiaro);font-weight:600;font-size:17px;text-decoration:none}.sc-top-nav a:hover{color:var(--sc-giallo)}.sc-pie{background:var(--sc-nero);border-top:1px solid var(--sc-bordo);font-family:var(--sc-fb);color:var(--sc-grigio);font-size:16px}.sc-pie-int{max-width:1100px;margin:0 auto;padding:20px 24px;display:flex;justify-content:space-between;gap:10px 24px;flex-wrap:wrap}.sc-pie a{color:var(--sc-grigio-chiaro);text-decoration:underline;text-underline-offset:3px}.sc-pie a:hover{color:var(--sc-giallo)}@media (max-width:640px){.sc-top-int{padding:12px 18px}.sc-top-nav{gap:20px}}.sc-pl{max-width:960px;margin:0 auto 36px}.sc-pl-testa{display:flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid var(--sc-bordo);border-bottom:0;border-radius:10px 10px 0 0;background:var(--sc-nero-2);font-weight:600;font-size:17px}.sc-pl-logo-piccolo{height:34px;width:auto;max-width:110px;object-fit:contain;background:#ffffff;border-radius:5px;padding:3px 6px}.sc-pl-schermo{position:relative;width:100%;aspect-ratio:16/9;background:var(--sc-nero-2);border:1px solid var(--sc-bordo);border-radius:0 0 10px 10px;overflow:hidden}.sc-pl:not(:has(.sc-pl-testa)) .sc-pl-schermo{border-radius:10px}.sc-pl-schermo iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.sc-pl-centro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;text-align:center}.sc-pl-intro{background:var(--sc-nero);cursor:pointer;animation:sc-pl-entra .7s ease both}@keyframes sc-pl-entra{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.sc-pl-marchio{display:flex;flex-direction:column;align-items:center;gap:10px}.sc-pl-logo{height:74px;width:auto;max-width:240px;object-fit:contain;background:#ffffff;border-radius:8px;padding:8px 14px}.sc-pl-nome{font-family:var(--sc-ft);text-transform:var(--sc-tt);font-size:clamp(24px,4vw,40px);line-height:1.05;color:var(--sc-giallo)}.sc-pl-titolo{font-size:clamp(18px,2.4vw,26px);font-weight:700;line-height:1.25;max-width:34ch}.sc-pl-conto{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;font-size:17px;color:var(--sc-grigio-chiaro)}.sc-pl-conto b{font-family:var(--sc-ft);font-weight:400;font-size:clamp(30px,5vw,52px);color:var(--sc-giallo);line-height:1;margin-right:4px}.sc-pl-nota{margin:0;max-width:46ch;color:var(--sc-grigio-chiaro);font-size:17px}.sc-pl-salta{position:absolute;right:16px;bottom:16px}@media (max-width:640px){.sc-pl-centro{gap:10px;padding:12px}.sc-pl-logo{height:54px}}@media (prefers-reduced-motion:reduce){.sc-pl-intro{animation:none}}