.so-nav[data-astro-cid-lfpjffxb]{display:flex;flex-wrap:wrap;gap:10px}.so-chip[data-astro-cid-lfpjffxb]{display:grid;gap:2px;padding:12px 16px;border-radius:var(--r-md);border:1px solid var(--c-line-2);background:#08090c8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .3s,background .3s,transform .3s var(--ease-out)}.so-chip[data-astro-cid-lfpjffxb]:hover{border-color:#1fd3c68c;background:#1fd3c614;transform:translateY(-2px)}.so-chip__when[data-astro-cid-lfpjffxb]{font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--c-faint)}.so-chip__name[data-astro-cid-lfpjffxb]{font-weight:700;color:var(--c-text);font-size:15px}.so-sec[data-astro-cid-lfpjffxb]{scroll-margin-top:80px;padding-block:clamp(96px,12vw,170px)}.so-when[data-astro-cid-lfpjffxb]{display:inline-block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-teal);border:1px solid rgba(31,211,198,.4);border-radius:var(--r-pill);padding:6px 14px;margin-bottom:18px}.so-sub[data-astro-cid-lfpjffxb]{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-faint);font-weight:400;margin:0 0 22px}.so-intro[data-astro-cid-lfpjffxb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}.so-intro[data-astro-cid-lfpjffxb] .sh{margin-bottom:28px}.so-stack-sec[data-astro-cid-lfpjffxb]{padding-block:clamp(48px,6vw,96px)}.so-stack[data-astro-cid-lfpjffxb]{width:min(80vw,1440px);margin-inline:auto;display:grid;gap:8vh}.sc[data-astro-cid-lfpjffxb]{--c-text: #fff;--c-text-2: #fff;--c-muted: rgba(255,255,255,.88);--c-subtle: rgba(255,255,255,.8);--c-faint: rgba(255,255,255,.7);--c-line: rgba(255,255,255,.18);--c-line-2: rgba(255,255,255,.26);--c-line-3: rgba(255,255,255,.4);position:relative;isolation:isolate;overflow:hidden;color:#fff;scroll-margin-top:90px;border-radius:clamp(24px,2.8vw,40px);padding:clamp(28px,3.6vw,60px);box-shadow:0 40px 100px -40px #000000e6;transform-origin:50% 0;will-change:transform}.sc--analisi[data-astro-cid-lfpjffxb]{background:radial-gradient(90% 60% at 0% 0%,rgba(255,120,170,.4),transparent 60%),linear-gradient(165deg,#c0105e,#7c0b45 52%,#2b0a1e);z-index:1}.sc--sistemi[data-astro-cid-lfpjffxb]{background:radial-gradient(90% 60% at 0% 0%,rgba(120,255,240,.3),transparent 60%),linear-gradient(165deg,#0b8a82,#08605b,#052b2a);z-index:2}.sc--formazione[data-astro-cid-lfpjffxb]{background:radial-gradient(90% 60% at 0% 0%,rgba(190,150,255,.35),transparent 60%),linear-gradient(165deg,#6a36c9,#41207f 52%,#170d30);z-index:3}.sc[data-astro-cid-lfpjffxb]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sc__icon[data-astro-cid-lfpjffxb]{position:absolute;right:-60px;bottom:-60px;z-index:-1;opacity:.12;pointer-events:none}.sc__icon[data-astro-cid-lfpjffxb] .icon,.sc__icon[data-astro-cid-lfpjffxb] .icon .a{stroke:#fff;stroke-width:1}@media(min-width:900px)and (min-height:620px){.sc[data-astro-cid-lfpjffxb]{position:sticky;top:96px}}.sc__grid[data-astro-cid-lfpjffxb]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,64px);align-items:center}.sc__grid--flip[data-astro-cid-lfpjffxb]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sc__main[data-astro-cid-lfpjffxb] .sh{margin-bottom:22px;gap:14px}.sc__main[data-astro-cid-lfpjffxb] .t-h2{font-size:clamp(34px,3.8vw,56px)}.sc__main[data-astro-cid-lfpjffxb] .t-lead{font-size:clamp(16px,1.25vw,18px)}.sc__when[data-astro-cid-lfpjffxb]{display:inline-block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:var(--r-pill);padding:6px 14px;margin-bottom:16px;background:#ffffff14}.sc__lab[data-astro-cid-lfpjffxb]{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;margin-bottom:12px}.sc__badge[data-astro-cid-lfpjffxb]{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#ffffff24;border:1px solid rgba(255,255,255,.28)}.sc__badge[data-astro-cid-lfpjffxb] .icon,.sc__badge[data-astro-cid-lfpjffxb] .icon .a{stroke:#fff}.sc[data-astro-cid-lfpjffxb] .img-slot{border-color:#ffffff40;border-radius:20px}.sc[data-astro-cid-lfpjffxb] .img-slot--free{border:0;border-radius:0;background:none;overflow:visible}.sc[data-astro-cid-lfpjffxb] .img-slot--free img{object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,0,0,.35))}.sc[data-astro-cid-lfpjffxb] .img-slot--empty{background:repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0 12px,transparent 12px 24px),#00000038}.sc__cta[data-astro-cid-lfpjffxb]{display:flex;justify-content:center;margin-top:clamp(24px,3vw,40px)}.sc__cta--left[data-astro-cid-lfpjffxb]{justify-content:flex-start}.sc[data-astro-cid-lfpjffxb] .btn--primary{--btn-bg: #fff;--btn-bd: #fff;box-shadow:0 18px 40px -14px #0009}.sc--analisi[data-astro-cid-lfpjffxb] .btn--primary{--btn-fg: #9E0B4E}.sc--sistemi[data-astro-cid-lfpjffxb] .btn--primary{--btn-fg: #06504C}.sc--formazione[data-astro-cid-lfpjffxb] .btn--primary{--btn-fg: #41207F}.sc[data-astro-cid-lfpjffxb] .btn--primary:hover{--btn-bg: rgba(255,255,255,.88);--btn-bd: rgba(255,255,255,.88)}.sc-areas[data-astro-cid-lfpjffxb]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.sc-areas[data-astro-cid-lfpjffxb] li[data-astro-cid-lfpjffxb]{display:flex;gap:14px;align-items:center}.sc-areas[data-astro-cid-lfpjffxb] strong[data-astro-cid-lfpjffxb]{display:block;font-size:17px}.sc-areas[data-astro-cid-lfpjffxb] li[data-astro-cid-lfpjffxb]>span[data-astro-cid-lfpjffxb]:last-child>span[data-astro-cid-lfpjffxb]{font-size:15px;color:var(--c-subtle)}.sc__side[data-astro-cid-lfpjffxb]{display:grid;gap:16px}.sc-report[data-astro-cid-lfpjffxb]{margin:0;background:#fbf8f3;color:#15171c;border-radius:18px;padding:clamp(20px,2.4vw,32px);box-shadow:0 30px 70px -30px #000000b3;transform:rotate(-1.4deg)}.sc-report__head[data-astro-cid-lfpjffxb]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#9e0b4e;padding-bottom:12px;border-bottom:2px solid #15171C}.sc-report__head[data-astro-cid-lfpjffxb] span[data-astro-cid-lfpjffxb]:last-child{color:#5f6670}.sc-report__title[data-astro-cid-lfpjffxb]{font-family:var(--f-display);font-weight:800;font-size:clamp(22px,2vw,28px);letter-spacing:-.02em;margin:14px 0 8px}.sc-report__list[data-astro-cid-lfpjffxb]{list-style:none;margin:0;padding:0;display:grid}.sc-report__list[data-astro-cid-lfpjffxb] li[data-astro-cid-lfpjffxb]{display:grid;grid-template-columns:34px auto minmax(20px,1fr);gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(21,23,28,.12)}.sc-report__n[data-astro-cid-lfpjffxb]{font-size:12px;font-weight:700;color:#9e0b4e}.sc-report__t[data-astro-cid-lfpjffxb]{font-weight:700;font-size:16px}.sc-report__ln[data-astro-cid-lfpjffxb]{height:6px;border-radius:6px;background:repeating-linear-gradient(90deg,rgba(21,23,28,.12) 0 40px,transparent 40px 50px)}.sc-report__list[data-astro-cid-lfpjffxb] li[data-astro-cid-lfpjffxb].is-last{border-bottom:0;margin-top:6px;padding:12px 14px;border-radius:12px;background:#15171c;color:#fff}.sc-report__list[data-astro-cid-lfpjffxb] li[data-astro-cid-lfpjffxb].is-last .sc-report__n[data-astro-cid-lfpjffxb]{color:#ff8db8}.sc-report__list[data-astro-cid-lfpjffxb] li[data-astro-cid-lfpjffxb].is-last .sc-report__ln[data-astro-cid-lfpjffxb]{background:linear-gradient(90deg,#ff4d92,#1fd3c6)}.sc__note[data-astro-cid-lfpjffxb]{font-size:15px;color:var(--c-muted)}.sc-tiles[data-astro-cid-lfpjffxb]{list-style:none;margin:clamp(28px,3vw,44px) 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.sc-tiles[data-astro-cid-lfpjffxb] li[data-astro-cid-lfpjffxb]{display:grid;justify-items:center;gap:12px;text-align:center;padding:20px 10px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);font-weight:700;font-size:15px;line-height:1.25;transition:background .3s,transform .3s var(--ease-out)}.sc-tiles[data-astro-cid-lfpjffxb] li[data-astro-cid-lfpjffxb]:hover{background:#ffffff2e;transform:translateY(-3px)}.sc__statement[data-astro-cid-lfpjffxb]{margin-top:clamp(22px,2.6vw,34px);text-align:center;font-family:var(--f-display);font-size:clamp(20px,2vw,28px);line-height:1.25;letter-spacing:-.015em;color:#ffffffd9}.sc__statement[data-astro-cid-lfpjffxb] strong[data-astro-cid-lfpjffxb]{color:#fff}.sc-levels[data-astro-cid-lfpjffxb]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sc-levels[data-astro-cid-lfpjffxb] li[data-astro-cid-lfpjffxb]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;margin-left:calc(var(--k) * clamp(14px,2vw,32px));padding:14px 18px;border-radius:16px;background:rgba(255,255,255,calc(.07 + var(--k) * .06));border:1px solid rgba(255,255,255,calc(.16 + var(--k) * .12))}.sc-levels__meter[data-astro-cid-lfpjffxb]{display:flex;align-items:flex-end;gap:4px;height:30px}.sc-levels__meter[data-astro-cid-lfpjffxb] i[data-astro-cid-lfpjffxb]{width:7px;border-radius:3px;background:#ffffff40}.sc-levels__meter[data-astro-cid-lfpjffxb] i[data-astro-cid-lfpjffxb]:nth-child(1){height:12px}.sc-levels__meter[data-astro-cid-lfpjffxb] i[data-astro-cid-lfpjffxb]:nth-child(2){height:21px}.sc-levels__meter[data-astro-cid-lfpjffxb] i[data-astro-cid-lfpjffxb]:nth-child(3){height:30px}.sc-levels__meter[data-astro-cid-lfpjffxb] i[data-astro-cid-lfpjffxb].on{background:#fff;box-shadow:0 0 10px #ffffff80}.sc-levels__txt[data-astro-cid-lfpjffxb]{display:grid;gap:2px}.sc-levels__lv[data-astro-cid-lfpjffxb]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffffbf}.sc-levels__t[data-astro-cid-lfpjffxb]{font-family:var(--f-display);font-weight:700;font-size:clamp(17px,1.5vw,20px);line-height:1.2}.sc-facts[data-astro-cid-lfpjffxb]{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.sc-facts[data-astro-cid-lfpjffxb] li[data-astro-cid-lfpjffxb]{display:flex;gap:10px;align-items:center;font-size:15px;color:var(--c-muted)}.sc-facts[data-astro-cid-lfpjffxb] .icon,.sc-facts[data-astro-cid-lfpjffxb] .icon .a{stroke:#fff}.sc-facts[data-astro-cid-lfpjffxb] a[data-astro-cid-lfpjffxb]{color:#fff;text-decoration:underline;text-underline-offset:3px;font-weight:700}.so-tools[data-astro-cid-lfpjffxb]{padding-block:clamp(96px,12vw,170px)}.so-order[data-astro-cid-lfpjffxb]{list-style:none;margin:0 auto 28px;padding:0;display:flex;justify-content:center;gap:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-faint)}.so-order[data-astro-cid-lfpjffxb] li[data-astro-cid-lfpjffxb]:not(:last-child):after{content:"→";margin-left:10px;color:var(--c-magenta)}.so-order[data-astro-cid-lfpjffxb] li[data-astro-cid-lfpjffxb].is-now{color:var(--c-teal)}.so-belt[data-astro-cid-lfpjffxb]{position:relative;margin-top:clamp(40px,5vw,64px)}.so-belt__line[data-astro-cid-lfpjffxb]{position:absolute;left:12%;right:12%;top:48px;width:76%;height:4px}.so-belt__list[data-astro-cid-lfpjffxb]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative}.so-belt__item[data-astro-cid-lfpjffxb]{display:grid;justify-items:center;gap:12px;text-align:center}.so-belt__ico[data-astro-cid-lfpjffxb]{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#1fd3c638,#0b0d11 70%);border:1px solid rgba(31,211,198,.45);box-shadow:0 0 40px #1fd3c626}.so-belt__ico--ai[data-astro-cid-lfpjffxb]{background:radial-gradient(circle at 30% 25%,#ec0e6e47,#0b0d11 70%);border-color:#ec0e6e80;box-shadow:0 0 40px #ec0e6e26;filter:grayscale(.6) brightness(.8);transition:filter .6s,box-shadow .6s}.so-belt__item[data-astro-cid-lfpjffxb].is-on .so-belt__ico--ai[data-astro-cid-lfpjffxb]{filter:none;box-shadow:0 0 60px #ec0e6e59}.so-belt__item[data-astro-cid-lfpjffxb] strong[data-astro-cid-lfpjffxb]{font-family:var(--f-display);font-size:21px;color:var(--c-text);margin-top:6px}.so-belt__item[data-astro-cid-lfpjffxb]>span[data-astro-cid-lfpjffxb]:not(.so-belt__ico):not(.so-belt__switch){color:var(--c-subtle);font-size:15px;max-width:22ch}.so-belt__switch[data-astro-cid-lfpjffxb]{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:12px;color:var(--c-faint)}.so-belt__switch[data-astro-cid-lfpjffxb] i[data-astro-cid-lfpjffxb]{position:relative;width:36px;height:20px;border-radius:20px;background:var(--c-line-2);transition:background .4s}.so-belt__switch[data-astro-cid-lfpjffxb] i[data-astro-cid-lfpjffxb]:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .4s var(--ease-out)}.so-belt__item[data-astro-cid-lfpjffxb].is-on .so-belt__switch[data-astro-cid-lfpjffxb]{color:var(--c-pink)}.so-belt__item[data-astro-cid-lfpjffxb].is-on .so-belt__switch[data-astro-cid-lfpjffxb] i[data-astro-cid-lfpjffxb]{background:var(--c-magenta-btn)}.so-belt__item[data-astro-cid-lfpjffxb].is-on .so-belt__switch[data-astro-cid-lfpjffxb] i[data-astro-cid-lfpjffxb]:after{transform:translate(16px)}.so-alt[data-astro-cid-lfpjffxb]{color:var(--c-subtle);font-size:var(--fs-small)}.so-alt[data-astro-cid-lfpjffxb] a[data-astro-cid-lfpjffxb]{color:var(--c-teal);text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.sc-tiles[data-astro-cid-lfpjffxb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.so-stack[data-astro-cid-lfpjffxb]{width:calc(100% - 2 * var(--gutter));gap:18px}.sc__grid[data-astro-cid-lfpjffxb],.sc__grid--flip[data-astro-cid-lfpjffxb]{grid-template-columns:1fr}.sc-report[data-astro-cid-lfpjffxb]{transform:none}.so-belt__list[data-astro-cid-lfpjffxb]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.so-belt__line[data-astro-cid-lfpjffxb]{display:none}}@media(max-width:520px){.sc-tiles[data-astro-cid-lfpjffxb]{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-levels[data-astro-cid-lfpjffxb] li[data-astro-cid-lfpjffxb]{margin-left:calc(var(--k) * 10px)}}
