:root{--pad:clamp(20px,5vw,60px);--s2:0.5rem;--s3:1rem;--s4:1.5rem;--s5:2rem;--s6:3rem;--s8:5rem;--espresso:var(--surface-dark);--oro:var(--accent);--oro-hover:var(--accent-dark);--sfondo-chiaro:var(--bg-surface);--bianco:#FFFFFF;--testo:var(--text-base);--ease:0.3s cubic-bezier(0.25,0.46,0.45,0.94)}.sv-hero{padding:180px 40px 96px;background:var(--carta);border-bottom:1px solid var(--hairline)}.sv-hero__inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.sv-hero__briciola{font-family:var(--font-mono);font-size:11px;line-height:1.25;letter-spacing:0.08em;text-transform:uppercase;color:var(--copper-deep)}.sv-hero__briciola a{color:inherit;transition:color var(--ease)}.sv-hero__briciola a:hover{color:var(--copper)}.sv-hero__riga{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap}.sv-hero__segno{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border:1px solid var(--hairline);color:var(--copper);font-size:30px;flex-shrink:0}.sv-hero__testo{display:flex;flex-direction:column;gap:10px;flex:1;min-width:280px}.sv-hero__titolo{margin:0;font-family:var(--font-heading);font-size:clamp(28px,3.6vw,46px);font-weight:800;line-height:1.1;letter-spacing:-0.025em;color:var(--ink)}.sv-hero__desc{margin:0;font-size:15px;line-height:1.6;color:var(--ink-mid);max-width:760px}.sv-hero__meta{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid var(--hairline);padding-top:18px}.sv-hero__dati{font-family:var(--font-mono);font-size:11px;line-height:1.4;letter-spacing:0.06em;text-transform:uppercase;color:var(--copper-deep)}.sv-hero__cta{display:flex;gap:12px;flex-wrap:wrap}.sv-foto{padding:120px 40px;border-bottom:1px solid var(--hairline)}.sv-foto__inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.sv-foto__lastra{margin:0;border:1px solid var(--hairline);background:var(--cappuccino);aspect-ratio:16 / 5;overflow:hidden}.sv-foto__lastra img{width:100%;height:100%;object-fit:cover;display:block}.sv-perche{padding:120px 40px;background:var(--carta);border-bottom:1px solid var(--hairline)}.sv-perche__corpo{margin:0;font-size:15px;line-height:1.7;color:var(--ink-mid);max-width:760px}.sv-punti{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.sv-punto{display:flex;align-items:baseline;gap:10px;font-size:14.5px;line-height:1.4;color:var(--ink);border-top:2px solid var(--copper-hot);padding-top:12px}.sv-punto i{color:var(--copper);font-size:13px;flex-shrink:0}.sv-fasi{padding:120px 40px;border-bottom:1px solid var(--hairline)}.sv-fasi__inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.sv-fasi__testa{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.sv-fasi__link{font-family:var(--font-mono);font-size:11px;letter-spacing:0.08em;text-transform:uppercase;color:var(--copper-deep);display:inline-flex;align-items:center;gap:8px;transition:gap var(--ease),color var(--ease)}.sv-fasi__link:hover{gap:14px;color:var(--copper)}.sv-fasi__griglia{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px}.sv-fase{display:flex;flex-direction:column;gap:6px;border-top:2px solid var(--ink);padding-top:12px}.sv-fase__num{font-family:var(--font-mono);font-size:11px;line-height:1.25;letter-spacing:0.06em;text-transform:uppercase;color:var(--copper-deep)}.sv-fase__titolo{font-family:var(--font-heading);font-size:16px;font-weight:700;line-height:1.2;color:var(--ink)}.sv-altre{padding:120px 40px;background:var(--carta);border-bottom:1px solid var(--hairline)}.sv-altre__inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.sv-altre__righe{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2px 24px}.sv-altra{display:flex;align-items:baseline;gap:12px;padding:11px 6px;border-bottom:1px solid var(--hairline);color:var(--ink);text-decoration:none;transition:background var(--ease)}.sv-altra:hover{background:var(--panna)}.sv-altra:hover .sv-altra__freccia{transform:translateX(4px)}.sv-altra__num{font-family:var(--font-mono);font-size:11px;color:var(--copper-deep);flex-shrink:0;width:22px}.sv-altra i{color:var(--copper-hot);font-size:14px;width:18px;text-align:center;flex-shrink:0}.sv-altra__nome{flex:1;font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.3}.sv-altra__freccia{color:var(--copper);transition:transform var(--ease)}.sv-chiusura{padding:140px 40px;background:var(--carta)}.sv-chiusura__inner{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.sv-chiusura__testo{display:flex;flex-direction:column;gap:8px}.sv-chiusura__nota{margin:0;font-size:15px;line-height:1.55;color:var(--ink-mid)}@media (max-width:900px){.sv-hero{padding:120px 24px 56px}.sv-foto,.sv-perche,.sv-fasi,.sv-altre,.sv-chiusura{padding:72px 24px}.sv-hero__segno{width:56px;height:56px;font-size:22px}}@media (prefers-reduced-motion:reduce){.service-hero__breadcrumb a,.btn,.service-card,.service-image-block img,.legal-branding,.footer__social a{transition:none}}.lg-page{background:var(--carta)}.lg-hero{padding:176px 40px 0}.lg-hero__inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:16px;border-bottom:1px solid var(--hairline)}.lg-hero__occhiello{font-family:var(--font-mono);font-size:11px;line-height:1.25;letter-spacing:0.08em;text-transform:uppercase;color:var(--copper-deep)}.lg-hero__titolo{margin:0;font-family:var(--font-heading);font-size:clamp(28px,3.6vw,46px);font-weight:800;line-height:1.1;letter-spacing:-0.025em;color:var(--ink)}.lg-tabs{display:flex;gap:2px;flex-wrap:wrap}.lg-tab{font-family:var(--font-body);font-size:13.5px;font-weight:700;line-height:1.25;padding:10px 18px;color:var(--ink-mid);background:transparent;border:1px solid transparent;border-bottom:none;transition:color var(--ease),background var(--ease),border-color var(--ease)}.lg-tab:hover{color:var(--ink)}.lg-tab[aria-current="page"]{color:var(--ink);background:var(--panna);border-color:var(--hairline)}.lg-body{max-width:1280px;margin:0 auto;padding:56px 40px 96px;display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:64px;align-items:start}.lg-toc{position:sticky;top:88px;display:flex;flex-direction:column;gap:2px;border-left:2px solid var(--hairline);max-height:calc(100vh - 130px);overflow-y:auto;overscroll-behavior:contain}.lg-toc__label{font-family:var(--font-mono);font-size:11px;line-height:1.25;letter-spacing:0.08em;text-transform:uppercase;color:var(--copper-deep);padding:6px 14px}.lg-toc__link{display:flex;gap:10px;align-items:baseline;padding:7px 14px;font-family:var(--font-body);font-size:13.5px;line-height:1.35;color:var(--ink-mid);border-left:2px solid transparent;margin-left:-2px;transition:color var(--ease),border-color var(--ease)}.lg-toc__num{font-family:var(--font-mono);font-size:11px;color:var(--copper-deep);flex-shrink:0}.lg-toc__link:hover{color:var(--ink);border-left-color:var(--copper-hot)}.lg-toc__link.active{color:var(--ink);border-left-color:var(--copper);font-weight:600}.lg-toc__nota{margin:12px 14px 0;font-family:var(--font-mono);font-size:10.5px;line-height:1.6;letter-spacing:0;text-transform:uppercase;color:var(--copper-deep)}.lg-doc{display:flex;flex-direction:column;gap:44px;max-width:760px}.lg-cap{display:flex;flex-direction:column;gap:10px;scroll-margin-top:90px}.lg-cap__testa{display:flex;gap:12px;align-items:baseline;border-bottom:1px solid var(--hairline);padding-bottom:8px}.lg-cap__num{font-family:var(--font-mono);font-size:12px;line-height:1.25;color:var(--copper-deep);flex-shrink:0}.lg-cap__titolo{margin:0;font-family:var(--font-heading);font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-0.01em;color:var(--ink)}.lg-cap__corpo{font-size:14.5px;line-height:1.65}.lg-cap__corpo p,.lg-cap__corpo li{color:var(--ink-mid)}.lg-cap__corpo p{margin:0 0 12px}.lg-cap__corpo>:last-child{margin-bottom:0}.lg-cap__corpo ul{list-style:disc;padding-left:1.3em;margin:0 0 12px}.lg-cap__corpo li{margin-bottom:6px}.lg-cap__corpo strong{font-weight:600;color:var(--ink)}.lg-cap__corpo em{font-style:italic}.lg-cap__corpo a{color:var(--copper-deep);text-decoration:underline;text-underline-offset:2px}.lg-cap__corpo a:hover{color:var(--copper)}.lg-cap__corpo table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:13px;margin:0 0 12px}.lg-cap__corpo th,.lg-cap__corpo td{padding:8px 12px;border:1px solid var(--hairline);text-align:left;line-height:1.5}.lg-cap__corpo th{background:var(--panna);color:var(--ink);font-weight:600}.lg-recapiti{border:1px solid color-mix(in srgb,var(--copper) 30%,transparent);padding:20px 24px;background:var(--panna);display:flex;flex-direction:column;gap:8px}.lg-recapiti__label{font-family:var(--font-mono);font-size:11px;line-height:1.25;letter-spacing:0.08em;text-transform:uppercase;color:var(--copper-deep)}.lg-recapiti__corpo{margin:0;font-size:14px;line-height:1.6;color:var(--ink-mid)}.lg-recapiti__corpo a{color:var(--copper-deep)}.lg-recapiti__corpo a:hover{color:var(--copper)}@media (max-width:900px){.lg-hero{padding:120px 24px 0}.lg-body{padding:40px 24px 72px;grid-template-columns:minmax(0,1fr);gap:32px}.lg-toc{position:static;max-height:none;overflow:visible;border-left:none;border-top:2px solid var(--hairline);padding-top:12px}.lg-toc__link{border-left:none;margin-left:0;padding:6px 0}}