@font-face{font-family: 'Inter Tight';src: url('../font/InterTight-latino.woff2?v=98f8ae7ec5') format('woff2');font-weight: 100 900;font-style: normal;font-display: swap}@font-face{font-family: 'JetBrains Mono';src: url('../font/JetBrainsMono-latino.woff2?v=d2bfb8cf29') format('woff2');font-weight: 100 800;font-style: normal;font-display: swap}@font-face{font-family: 'Inter Tight Ripiego';src: local('Arial'),local('Helvetica Neue'),local('Roboto');size-adjust: 94%;ascent-override: 97%;descent-override: 24%;line-gap-override: 0%}:root{--void: #05040A;--abyss: #0A0815;--nebula: #14101F;--fog: #1F1A2E;--orchid: #C652FF;--rose: #FF2E78;--ember: #FF3D2E;--solar: #FF8A3D;--gold: #FFB627;--starlight: #F4EFE6;--moonlight: #C9C2B8;--parchment: #E3DDD2;--dust: #9F99AD;--haze: #B8B2C4;--line-1: rgba(255,255,255,.06);--line-2: rgba(255,255,255,.12);--line-3: rgba(255,255,255,.22);--grad: linear-gradient(98deg,#FF2E78 0%,#FF3D2E 26%,#FF8A3D 58%,#FFB627 84%,#FFD565 100%);--grad-v: linear-gradient(180deg,#FF2E78 0%,#FF3D2E 26%,#FF8A3D 58%,#FFB627 85%,#FFD565 100%);--grad-h: linear-gradient(90deg,#FF2E78 0%,#FF3D2E 22%,#FF8A3D 50%,#FFB627 78%,#FFD565 100%);--display: 'Inter Tight','Inter Tight Ripiego',-apple-system,BlinkMacSystemFont,sans-serif;--mono: 'JetBrains Mono',ui-monospace,Menlo,monospace;--safe-t: env(safe-area-inset-top,0px);--safe-b: env(safe-area-inset-bottom,0px);--pad: clamp(20px,6vw,84px);--notte: var(--void);--abisso: var(--abyss);--nebbia: var(--fog);--bianco: #FFFFFF;--stella: var(--starlight);--pergamena: var(--parchment);--luna: var(--moonlight);--foschia: var(--haze);--polvere: var(--dust);--oro: var(--gold);--oro-chiaro: #FFD565;--solare: var(--solar);--brace: var(--ember);--orchidea: var(--orchid);--verde-wa: #25D366;--ok: #57D39B;--errore: #FF6B8E;--tramonto: var(--grad);--filo-1: var(--line-1);--filo-2: var(--line-2);--filo-3: var(--line-3);--filo-4: rgba(255,255,255,.32);--margine: var(--pad);--larghezza: 1180px;--larghezza-testo: 46rem;--sezione: clamp(72px,14svh,150px);--r-1: 10px;--r-2: 15px;--r-3: 18px;--r-pillola: 999px;--e-uscita: cubic-bezier(.22,.65,.18,1);--e-morbida: cubic-bezier(.45,0,.2,1);--testata: 84px;--barra-mobile: 0px;--c-ai: var(--gold);--c-dati: var(--ember);--c-software: var(--solar);--c-marketing: var(--rose);color-scheme: dark}@supports (background: linear-gradient(90deg in oklch,red,tan)){:root{--grad: linear-gradient(98deg in oklch,#FF2E78 0%,#FF3D2E 24%,#FF8A3D 54%,#FFB627 80%,#FFD565 100%);--grad-v: linear-gradient(180deg in oklch,#FF2E78 0%,#FF3D2E 24%,#FF8A3D 54%,#FFB627 82%,#FFD565 100%);--grad-h: linear-gradient(90deg in oklch,#FF2E78 0%,#FF3D2E 20%,#FF8A3D 48%,#FFB627 76%,#FFD565 100%)}}@media (max-width: 899px){:root{--barra-mobile: calc(78px + var(--safe-b));--testata: 76px}}:root{--grana: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAeFElEQVR42nWd25JkuQpDAfv/v9g256Et19qaPBPRMd1VmfviCwghcEREdHfeP9Hd8/5sxL//MiJGROgz1d3z/n3o+xFR99+Fa2R3R0SM7q57Pb+2vq/rzfvZvH9Pff9et+5ndbl5P1v3c/ps6fv3eYv3vNeoex2927hjULh+3HcKPFPgWnquqd9hfPhOGkM9Z0TELD14ZmZERGae++HWgEfE7u7KzJGZFRHrfjbvz1v/jIi+16jMjMyM7tblNcFb97iT25jMnZlHP9e172ebg3ZfbN3v6WcnM3XDo+9hkDmgca+hf/R9zsrMgcVyMlMLbN/fFb637nPsO55HY3F/fzTxd/x0n78Hwgf6Xnxl5rwX16oZWBX7Xqi6+2Tm7G79TJ/T4J07eJo03XPj3nox/X7fgejQavi7V+L6gUk8Wkca5H+3a71w3gnWDm29810k+FFqwkdmLq3ge8/jE4Z7aEf3fX6+Y2rcdK3s7pmZW6bifkFbpPW7+9KN1awBjLtLGp95g4LBzXsdfX5n5tAg3e/1fYbubr3kuDsi7wRHRMw7KFptca8zMEGFlw2anTuA4+7k4q7HpB98563YOyHBydZz833vJCYmg7v56Hn1MHUvponQzfe94ZBNu1to0Dbr8939XuReT1tRA6PltbncYMO18lMvgIlJ2G8NYN5doZ3V9/lOd2/Y4AEfowlaMLmVmSdTY9YHpurQz8m0wSTlNXlvweq693dbA9///su7gP6NidnAc38hm35kXrSa8CDyC4FdcOAbtAqGBvVO4MFnGwPPyTiYoHzb9btj9r1O8cVh3oIvLmeqhYZ79R0DPc+4zyjTqRXPMQksko3nL614mjPZ/nuPox0cEaOuTUx4+40VrS12uI3lJ+7DtNnzoxWCFVxYPc92ypnBccb9M+99Aqup8Pdns68p08LQoBwN4n2+hm+Qw5/3feVMz32egz8ymQu7OfC7/QMY7LsLBUIa/ok+MRsreN2tou1ff2P1Zn3ogexF+k6ivjOwEujx951cQloNet4BCbygBr2vn8o7EA0oWmaiCohn3IkYd0KHzKLQFvzFwe6S35FX3lgs8k3vvoLMd9AFi7kbGxNJ1JcRUfPa5+aA38GSQeQ2nNi+TScjpKTd8Qf539bV6lq4XsAUnTtoevjUyr8rXItjaCLvz0vQTg5ZiwaDkcT09x4TO4kQ/K06oilcWyZuXVOiZxNwOfg8wUBgIZYWVMFma3YF/2THdYEjhHRXlqDqwOpv2nPYQ2Jy3e8A3Yx7z3WfYwBG0gRqF4zrgxq2VT5h8F7YFXGDpAB2Z2yxYSYUp+w70AcLJq/FgEWNxudkngMojUDg3V8o6BPV3QFNwD3CN63wiW1/7ostRrX3BhwAbXNi5gQ8O1qNd/vrPgl/krChDKgePEbkq0EOmA4978TieIGfEJWZXSGt9qAVcDIUkGLR5F1QtCovOBUylNOk/ddKyfsCGw5Rq3EhgCnQFaGVadtfk7SxOuKG/g0TRtgpx6xd8uIJQOfF1X5f/ihAxAKad2FtQMPEdTV4TeeP3buB8zfoirzvO+6gC7Jv8hgX1hIZvYkqDGAgyluM4BSZYpBkIhRQBQYmYdU0SeMOgK6/sTNekCK7LYoDL7ru5wvBTnBhcJcAfRHNNbB9A5oOoJzETgugHiKwAZ/zYQWwGLSQJ8ZlwnmX/Ns0B3pgVwt0wwf3Yrs/DH1XleyebAK5kqmJAiwNOFyZJvIm58fiCETVBWctHyCkkRbZaoL2D98yaCaww2SGFojBDQDyFrAQlVDSfaYAsiJS031Xyd4q2oX9asCqge30Bv8O6AF6mEA6LVMGBFQYyC2EJVgouwi7m2A1ZbISS//cyT0k/OAMaf5kswu7JrAqtyEl3XvB3GmcClA1QFPI4ZKLUrBL9KhNmEX0c7dWwtYXmL4G+nnbUgMEfoSRrVZRwu4/M4MV8nYK7t3A7Zv3hz0u4PyA7f+YN5iIBm0u33BscSjAejASgRXNmKiOA4JPJnnRBSCy17iN5zO1JRBoCVFsxAjHwnWtLjm2QpC1MfBvV8h+wjTRfJCGeD7nMqwvGgX9vc2BHlAOWq1pkLgwaYmALTBgYn8HmUuYugRaE3KboCPSArDGjthYbG93FIKmBDHVCCaKPP1dcXH/v0BY6aEGHE0icJvGjW+DhwMkmCJP+RUFTi9YAltLn5pYLC85hAEdMF0H+P5F4njuBVpEXNO2aDtpavEcB4t7xxcxTICZR8YdzC5jsyIhBYjYWEWBWWceoDEhCyxpEgloW4rcYzQO56U8gFjVMj9FBHawIwuOvH+sctnshbhCJpLPc0A3LPi6huUgKZeIG0hvk8KfEXE+9lzbDatCq2ZhxRVeSCajQKQFoODobiEgcuyy9036AgN+wCcNvNTGxItyJgRUWrHvyj3ItL0oWSlT4PqJwSrEMg/Saidq92E8AhZjILgsg7KPrkdm7S8QQ4rvZWwEpQA/GfQof9pg/BS6bzM9Cy9xDFsLCGxyORYUamEQNgu304To3ge/30h3HaC0Y2xrwr+ReNwwQ6JdNqzFAmrblstmdmwAoMhvTrKeB78grUwEMRDCL+RuGYozl/rB9comAUHlda5MIzaTHmASN17o2WYslMaqHNjZBTQ1rnkppjKx2xLPxJy1EA/pFrKfn4CNXBHGd4MqF3x/ud5iovqanLRc8UFCJY0vWYJsCDwOBisQihfoiAWSKwyhkFrQ3yd3EJjTZxqBoAKLaQlwADAc55Xga/hzMq7bkkgfZvROEAUIA3HJ48j4fT1ggfc+xm8vbNVEpqgt8T6oLmDAA2lKgi86lsFinoA0tCQfiWSRHDgj0TYU9BaTqAPEKe+7kON8AkjKcO5zLKItTi7uVWR3qX64110XlT22WA+zLBHSZDDxbzrig5s8hINcsGiNbc6ZDOmUggIkGpMaH1qDi8JSmXJ+C8iF2qWmLglwdIEqHrDTvjteWhE7Qf5mcjwMbLTpoh4H9BI5gGXa4suiPr7gBjWbZt8PTZbsHiNnmK+wF5M5mjBVCc6H8DgM+h5yQ5bYV6C0mDGzyVCkPMF6HnteBWMLoGRQumPUQ35VL//yv/d5GvR1pZmPhMRDdrwtRcmV+ahak6+UvQzjhMPUptlcbc8Nck7oIkA56Bk3UEZidT0zCZHBoe6IQSSUFQfQOpHda/JWeGctPL3DAJB5O0zmHVH9izMKyZOX1bkDf8jzA949G4pUY4APKkaBkrMwGiSWZ94XL0PuRSZuAIcvZc88f01YTN9GLA4YXYbAFDUf83NkhQNmZgnVGDcWoF4CsRPpl4iI54gmZliDIDOwRNOKwYOIaUGVwJ3DwWmjPKikoGpim5yDOddEziAMOWmvHzjPBmfPiJd5xANo3SDRFJi5rHCSV4JpJddDAVcDwj9C0qSWpzCLlHUUNJ6J/wYG4sP/Ay56oj5N6KUV+jJtSP6Q0BrM25q2M+Cs+0dc0JTQwEwxOc68sqLZCY5rksLGdymRHEBG3PFEgm0qOSZ8ngi1IdVj0PUUx+DsGbRw+9KWN7ilopwRfHrCnzzOiVEuoB0R0kakycj8yRqZS4aZVAJFYrMNxXIAoy8ThwV2HQVbx8RdnZnTVCHHfp+gMv6hLmwp0sHSbZJmKAvXD1jLRqTJlR9wRB/2EivwhfFgXgP5hQQaK3AtQdoc/kQ2bNtuGDB9jFAXIv9pjOcj/jAhB89O7oeKb0LtNJP5UVgU0MMx2caGXIVfPuBlmOESN3SQ0JBq+iBqLbzotDyABu+QwqZaDkQdOZUDBBJI3gcCPKYK28QFB/FIIqdRMLEfmhyYf8NvHNI6TDTdgHBD5Xcy86Ng4xcLUDIRZHGVNycOdi3hPPnwheTLZojOGYaes8y8bKgZZLcnc64WFwxofP6TLEHKcQJ2bofLZmrkE8fLKf79tyxNOVgrAZREvurBp6QYCpFa4Mv1g6UcrGLB1pvwG5OVN4CohS1MTmpYJFsI7UlLTEDPALXwgcIcfNuBpCLKdv8kVYH7DrtG/qgUmvauHAc9z3y+ERFcAf8PUA6MFI+pBsiNNOz1BuSjGmybci1Ngecy84CymoqzA7/xYWKRGPkkR/BsAxB3odKFdj0godzIkjH+OZTDYyEfJLHSilQeDaHofBJKC0oikJGtnD+KLRq2duCmBxBywhYyCUIsnNiOlBsuM4UB7T3pDHeEiUkJE0I1cst0zANIq8mYQv7ScP5KMi1Thw9biB6xByZrvEAMAcKrMgGf70RcUr5CfA+YtsyeD6AkFsgxlejczECUHEBSLP6buD/zuQqCFlUVKKViouaY6jsN7U3kw8OkNIkETUKgoKqehTikLkydVKEzuTAxWOTHiwo5Vh/SlpFuRpKaGJvVjsOSMsO0P2FlRYEJCVQ0TvopTMpgFQ/padj0slTlRJZvYHdN+gUzqZ+qR6U28XyJ6k73f88HaIYT23YjWZ2WcA+Tche0NcOEsk3cboUV5PC9UqYgkW9k0hrQs5kcoeqN/sniGxZrBHLHyyT1/0k8wXZTlJv8jgVcjXqJBQ4tIf+ZCZ1iIKszMYAbwUhYVDrBuVK8m14chxzswEA0dfXQ7QQGgYFPWK1BWC0Bo/IwwLBwrw/9jIxdwleEPfNGYqfgLz4LCv6CRYZheWlJ8YNVLYnE80IivcCXaAAYhAnrbitTKsg5xBMVNPgHedaGHxIZuPh9mRcm1wXrPLiiEgHxCxeBJqTgdDcAAyXyAR+yzU9RFLDJopo0kkmuwJg/u8bZ/BS/mRZ0oyCiMUFMXixwMmH1xST9wuqy+DlCvuXQlWoL1SeDEk7KAY1xDUbtQCuscz6oleDKHtT4XxvPQsOycqSgFF8sMfIRERFVVnTWpts5rBFAgMMERFtknKQWEIo3VG0LGs+NoGdbCakoiGMK6WOSF+4EUcDTRGKPyXRkhzC6MPjczY1IexN+I015WLSN8VyojyP7++8jKC7QALFMc7MWFzNMKBZWelqwscuk4sqhbrw0NZfTEzXUJcGRKohiOjWwuqjwCGTEJpPoULgxWT+RKxZyWJ50oVnDruDOLmismOZU5nBImpgm5SuwkdvYww1M/ynCYLm+PwgQ0iamBzHVluMlbZBEWKZXpcnjDpkWkXKFMy9AXZC3R0hE3GxJsKB+ILGWZj4DOqnNugZCUnEg3I4bsxTWYWSiKvwg1J/4O2Fpmq6fgVLCsTUyRlQzsJyIacLD2mKLsAe2O8WxJUYSzpxylA+AQM6jod4L1DAwg6ggtJB4LyjDBwLARJX/SuNPBmTm5xeXbdKStOYZnxJX/D1MQkKTlaaiTuuiUpYbYC6gIaZlJQ4V2PNX1Qr8HlXbT/mA7gBlUXwz29X2gtjlbGLSVjOxFNsUtmyh0GBb0EX0MRjUWHTKShXWwzKy5GCUOe2wSkhde9EhokaASZVtajnKwllYnWgXMCkQw+IbkJ039O9thYoJU90/AMhgcoi6WlkJdjB5XUqsCC0xqAywDiXmZmc9+Vy2UjZShtuKPxgNN9RxAadO+WFawp+y94ZMhrtlM6Dy3AebhTgLa58JsKWNZ1tw4AWRwwCndh4KYuIcifgBIdLwpAc7h1hTI5b5TGjvE9mrMrtOLWVaxUuy5ovNQjCxXH2s9tle08YicsY0lF16ax7XvzIlC1NYtnvT/AQTRX+daJDK+xTIAa4lap+KunhPoFtjpEGOiFUu1oBjgxDcnGgEeZSgLHA/5HvItXDlv7hCdQrYqQsr/dNfyCiI/NGKgVEuFdjqCNYwf2G57r+aCCOZXAFGuMk2K2zlRRRV3haGyme7VqFL1qFzNv68LLFP+tqJQLYT2IjI0yDwwSJq1B3QbCWLqy0OWOi6FWaGA9/fppRu25mfet2FlyMPk6z3Ep18IeN/asyoGjN6odlrjpINUtBsgcPEutXofkp/kE5MQOkB3t1FtpQsEqWkJZtYsqr8MjVDjVzAhw0w+jvQWieREh0F2XVZ5TlXDZnK17wDUvLXZwFc/7AOVYSqDa2OE17HEjFBkgzdtz4NOsCcfnai2gRYXNCG+J79p6TG5OgDTlQ1FNt2G1sckMxkkHpAs/y1pLRBYG3YtHYxHwcK1DGQS6B6mSrnsKg3rHq8rACQke02bRB1SS6SJfKhpofMKhsyhTUa/HD81LxiMbLYMAGDE88aUHxvojmRe5J1UPE8QML94dU/m3csOf2ftmJWktOAuEy2M0kfP5ADEzrxI9grrOQkxYuahzLt0IeSJv+EHkSseT6WLPrUH7PBCJ6P5U2HPSnYzpOSFEan7GfwsbEW1LByseBYmASfrLHiigY5JnpgUfBkpbDU6zCpLa6/TLXNfDJroYfJ18va6iTqFMhPTRSITEs00eaz3pk80cs/Qxb/JJRlvXAmqgvbcp7spbY5QMZcBoKqSX0nnBorSZi/Feu5YSvPjyI41jUfZPLKdwoma5kGqVHRSLJvGH8UJhCQTS82i0L7gg1xb8K68M8LJPOH5nMwt0k4RaUEItvCxCRgZME8OaWQP9pWrh8dTQo7sGgKoelMBH3eJ5Q56o0kPUHFRrsBKhiO6YnKJDWU7xRTo8YMDHBQDMJepXwZ73KQd21QBdsS3GQgqcEhE8nEdhi5lejV88kdaLXCwbleaaKUNKwkiJH2sn4Y9FHcBWxcy52cjIVY0op/D+TRFzoP0F+RLAxQ3G8LFQaqUA+VSN8NcCdJMg2RoronPkmK6WnKArNGlogre5gukwURwXQiOnslelg8wSxAxaeKBhqmp9kBtG6YUdYhF3c2m5Oz4zBM80YeZLMc+OVdftjvgpjI02zcUo3uJ2yuTe5mUJpCOQvoC66yl7Q3ZRv7jTI755B3/uh8uK19mu/yTdLRGGDv/vgp3CO8taQRS6cO5TWgP7q7J0VEYZy1vjVYpKAAA0ozZwnbivhYGV6sVGdXLVAUbVwRd8mnzwRBAGqci2WyLvAye74g7GXXdQZmjbZsO74d2j/CNWtxtrFoqVstVOgcyhIHttcxZ0NaudCUr00ePqypXlv5576RNwNAmZdp+YYZ3w7kMgOukniFFwj7B8TE05qCCOUVQMUGvbApABNriaLwYyqIYy1pChPxyp7i27L/IU8269hwLJ4UX8a1lENBK/NkImKZw3vfAd5OhO5sX9MY+LAuJOxrFxaRJoRU7LqY5mA5cMto5ULihh0cX8GHbDkc+2He2notFcz5X987bg20KHvV5Nbr7B2+QCiKXEvDhlMWyJ4+PNChnIHEoLRdNywVmVTQsakGInLKJ9NSisfQGyWLbLb9gZ80M8D5AR9RxpASSn96EalZR5lmk4LYQrJiWeC1rR1Lut2mdBv9NBMNlxYnwXSUzI5NhPHLnvVDpztdYeYlrNjPW4xNVLW7bwtMKhuApBViTyw00vyv4y4RaNnsJ4szUITM5kwHNt25ENZ6kYLlttb11bjigMt5ze/gd+aPWuBC5U2ZqUsr/igcL7LY9w1+a6CzV1g56bEd/B8BGiTpE0zxQdDVpi55rZsnvb5YT1td9NzuF5yKYDPsZU7nnSvAPqXg42VCDhIlBcGYBnXaM1GV/Wk1Y6dwsAx1oNgjqMSzDBwXYKEhCJHVNsjd8e1N5y0eEpLKI70Lez2ITNpI/7XJ0301MygLrMawVCPL9gcGSFA1f2iRRHVPH3AgnWNJfYrJJiZ+wuxMPMM0JpgVmCQY2bhk0BfE9zAHjoEnkBbKq8Z/OpfAKZPrplJuMDI0/U9aeE7FBatuyLwOHtAAx74slXni2+WXVEfZNcg4HqjT2IykLG/rbPAipWJE3rHzbsh7fZIuUNOlqQrPqyYxpQJzvMcqzoOJmbATheB0D1oJfDh1C1YapNexRMu0ayfMSVteN0wQW0BGZTXPREsbetJPbySyndSuIhgbJtj11gTlZa44EkYCgb/GedYdZJLoQgHdR4TFRkd42TKCrEkb/L/yI10TUJDF41QetHXZKiRBFtvjMB0Z346PAxX2ZadCHXS02j8WT6NX9jHND1HjobbW0pJ/NWRIxnx6tgFPH9fc8CwVa012iMGps7TocPy/DlPWUoBNnFz2cqjZYXrSzEnCd7B6JiygY4eYApLhcS0BSB0+Phaj8BnTaO8Xv7CTedtJQYRz7OXwaXMcf6dapHE8ZVmw+iEzcZVyoCgjSWuY7odnvmwGafE9VyyswjJ5+pNVzW8vR7JEDds5U+3cpjHdFgMcy50QrRV79myU1hQPQmBnc0R/jZzsICfPQ3sYE6Cf3MSOYyOmtg60YfJ1qqqXNWoaIPwKu4M95zzLxuYhLgymjJFnW5JSKSatqKC2LmHDSrbeWWxFBhAQtKFdYQ+EATkgs1YbEenGNYLN9hRZYrUdNGVNc2BsEMVIdLNpE6jtY30vlNyZdiAc+5+WyW0SznkC04sBXnY0lfcfOkanbOuHUUj+/Gt2Za2+wh4swG0sbMew/j7LWsmwU3qYzHwbRGuol8OyT40kxjbJyudMyh+lTMOlM571A9P73hFdTw64L5aqcgfTLFPpl99mXn/MgXWn/0svWutdQlJWnogvaev8caw5BlvZD0TGSf4ETOTn1FLT5hClhaVC2b2QFe6fUiVxTqb0PujZQNGwt1b7tJxnXTMqepgDCfoKlvMipnoqD6+pKu/uhFXC4oePhJw6IfAl7C+xrKaYGFymbXGlsn0+1Hf5o16ApxY5lbB/LAqq5ygGK9QVEM6UmaVPJ+D4awzIsw3ajml5ckY73bXKzmfkjBI1rB/8z+BBl+bkJrNJVi3/JH+UjtsztNX2DkyaHyc4gKsDKj7vYVRoItsolTr4DidiYFAPsnINuvlXH4tPnQAW9gIL+9dLiSfJQQF94muUP/lfI9PS4CTLdEZ8j4AqEz61NfkOJrmR7luQth/aY3OkYe2RC0rkYXXGC+gp4FRnfI/apbKCkJt62rR8+KfDDJATq+3/WRo/I5ISEB1mjMiVlSplEgva64VjD5lo4fGzn/PDeIAyBwi5g+06T8DmyT4RWMmL2TCbOOYvqKwLRMsBE+scVKOvXvzoYdp03v+nqGMUm9FZtcg77ABnxm9APBapba5whuSQrE/n0FnxiFD9MNnBAIiSeOtv0UyOx/coxfyhZwr6LTTwfqe+XkTEZiXHzCCPo2KcscDMHgz6jv8eerEI8V6wBE8efoQrVslCPJA4FYLHezSPkAK83OpJpAPe7Bx4dqValKvjTyLJzrMOjhVKHCSA6IuY0hw/+DDmbwc5LviHQwYBNHdbCvb8KB453f3sPetrpxW/sW3lQUUJG3qzydIyaLkh1NqMLbBKy3LH3gibq5mSeRY/8zC1zzEsQFIcdKGchQbfbC8z/g+A8FY8ydaa2JnBftJ2PPBTRUye+0i4SXsF9jCNet4m5lpwPsfEWqwtI5TjcVlMDg2Tn/jvgx0UwdZuh7EYSKYtGT2/poKq4YUiz7msberxjdZsPNO+OfgYo/05ftfayQdCb++74xpPNtfjQc2NQINSDFa8s96LgRd7cbJwzg8LpXKNJN5mr8/4noMwEctsOwU1rc9Fc5d5BQwWCx1v2tHwk7ECcsPzA/kBRf0oj+3N6uJ7nBSP+w50npp2FErYTZkEYVYtTNTKo0EOSTxCzPie7n2ATD5HsVNcYOcHkJag72BGjtWcPMvSM2Wfw+/YY/RHs46MiH6nAwHzH2R2AhMz2KQPnMa0wog2ez6syKMQVxyq11gwztQm6qw+Hbu8EUZ820Yyq+YiA56UVBYEks4YQHg8abB/aJ9WfE9d/ZhijZfM1Vsw0LIEVj27hrD0ZwMvuyKYsr6PvvJH46ZPuy87CCJ+HNjAowZ5Tz/Jz7svsnIlLYeRVh0/WEOA3cseE+XV9xZQhhW8T/bHtsrQlxMuzMhg/jLswAGT8zUoCGrgyQl9csM/SlePDcBhoh5BIbNNNG9FmvqHjKatOG/gmgVzySp2Si21kIbllRtJKz9psIgE47+HQgf84auUT9vebe0K6AAn+upQyrINTR3vym6JFVIJJN4WG4YgGs8fgVXYYZyfonAm3AEh0yrXN1a2B5sskQ1re8bdcCCRaVPzhTWA/SgOmSI73Go8wwVbalgl5KDe59OQFMfAIkGdqPFlD59jqjeSchtRaljB37YzzwJaHu7WX50c+fdjvd0KWiVG8Q9RgTr5xEjWnaWgmvuwxY8vs1VBR3esrJ8pR3Iv3iWrfxTu+RHkny6CMFFstsGSpUA+QY558KAclhs5hDanTx5qst0aBn/Ft7GrN5gaxhiUvS9P7U7rI1osAf4fZMntZJHql7IAAAAASUVORK5CYII=")}*,*::before,*::after{box-sizing: border-box;-webkit-tap-highlight-color: transparent}[hidden]{display: none !important}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;overflow-x: clip;scrollbar-color: var(--fog) var(--void);scroll-padding-top: calc(var(--testata) + 16px)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;min-height: 100vh;font-family: var(--display);font-weight: 350;background: var(--void);color: var(--starlight);font-size: 1.0625rem;line-height: 1.6;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: clip;padding-bottom: var(--barra-mobile)}::selection{background: var(--rose);color: var(--void)}a{color: inherit}button{font: inherit;color: inherit}img,svg,video,canvas{display: block;max-width: 100%}:focus{outline: none}:focus-visible{outline: 2px solid var(--solar);outline-offset: 3px;border-radius: 4px}p{margin: 0 0 1em;text-wrap: pretty}h1,h2,h3,h4{margin: 0;color: var(--starlight);text-wrap: balance}h1{font-weight: 400;font-size: clamp(2.5rem,1.4rem + 5.6vw,6.2rem);line-height: 1.0;letter-spacing: -.038em}h2{font-weight: 400;font-size: clamp(2.1rem,1.4rem + 3.8vw,4.6rem);line-height: 1.04;letter-spacing: -.03em}h3{font-weight: 450;font-size: clamp(1.3rem,1.1rem + .8vw,1.75rem);line-height: 1.18;letter-spacing: -.02em}h4{font-weight: 400;font-size: 1.15rem;line-height: 1.3}b,strong{color: #FFFFFF;font-weight: 620}ul,ol{padding-left: 1.2em}hr{border: 0;height: 1px;background: var(--line-2);margin: 2.5rem 0}#backdrop{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;height: 100lvh;z-index: -3;pointer-events: none;background: radial-gradient(48% 32% at 84% 2%,rgba(255,168,64,.050),transparent 60%),radial-gradient(52% 36% at 8% -2%,rgba(255,120,40,.044),transparent 62%),radial-gradient(66% 44% at 50% 112%,rgba(255,198,88,.034),transparent 64%),radial-gradient(150% 125% at 50% 36%,#0A0602 0%,#070401 46%,#030100 100%)}#backdrop::after{content: "";position: absolute;inset: 0;background: radial-gradient(126% 96% at 50% 47%,transparent 48%,rgba(4,2,0,.74) 100%)}#gl{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;height: 100lvh;z-index: -2;pointer-events: none;opacity: 0;transition: opacity 1.4s ease}#gl.acceso{opacity: 1}.da-dentro #gl{transition-duration: .45s}#glow{position: fixed;left: 0;top: 0;z-index: -1;pointer-events: none;width: 60vmax;height: 60vmax;translate: -50% -50%;border-radius: 50%;display: none;background: radial-gradient(closest-side,rgba(255,184,84,.055),rgba(255,120,40,.028) 46%,transparent 72%)}@media (pointer: fine){#glow{display: block}}#grain{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;height: 100lvh;z-index: 30;pointer-events: none;opacity: .05;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='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#progress{position: fixed;top: 0;left: 0;right: 0;height: 2px;z-index: 61;pointer-events: none}#progress i{display: block;height: 100%;background: var(--grad);transform: scaleX(var(--p,0));transform-origin: left;box-shadow: 0 0 10px rgba(255,122,47,.55)}main,footer{position: relative;z-index: 1}#loader{position: fixed;inset: 0;z-index: 90;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 20px;background: var(--void);transition: opacity .65s cubic-bezier(.45,0,.2,1)}#loader.via{opacity: 0;pointer-events: none}html.z32-ritorno #loader{display: none}html.z32-subito [data-split] .ww,html.z32-subito [data-appare],html.z32-subito [data-appare-gruppo]>*,html.z32-subito .draw [stroke],html.z32-subito .draw [fill]{transition: none !important;animation-duration: 1ms !important;animation-delay: 0s !important}#loader .logo{position: relative;width: clamp(200px,46vw,440px);color: #fff;animation: ldLogo .9s cubic-bezier(.2,.7,.2,1) both}#loader .logo::before{content: '';position: absolute;left: 0;top: -100%;width: 100%;height: 300%;pointer-events: none;background: radial-gradient(ellipse 31.7% 18.75% at 35.15% 50%,rgba(255,122,69,.30) 0%,rgba(226,63,124,.08) 55%,rgba(122,61,232,0) 100%)}#loader .logo svg{position: relative;width: 100%;height: auto}#loader .tagline{font-family: var(--mono);font-size: 11px;letter-spacing: .42em;text-transform: uppercase;color: var(--dust);animation: ldIn .5s ease .45s both}#loader .bar{width: 130px;height: 1px;background: var(--line-2);overflow: hidden;animation: ldIn .3s ease .5s both}#loader .bar i{display: block;width: 100%;height: 100%;transform: scaleX(0);transform-origin: left;background: var(--solar);box-shadow: 0 0 8px var(--solar);animation: ldBar .9s cubic-bezier(.45,0,.2,1) .7s forwards}@keyframes ldLogo{from{opacity: 0;transform: translateY(12px) scale(.97);filter: blur(6px)}}@keyframes ldIn{from{opacity: 0;transform: translateY(8px)}}@keyframes ldBar{to{transform: scaleX(1)}}.occhiello,.kicker{font-family: var(--mono);font-size: clamp(11px,10px + .4vw,14px);font-weight: 500;letter-spacing: .3em;text-transform: uppercase;color: var(--solar);display: inline-block;margin: 0 0 14px}.occhiello::before,.kicker::before,.s-epi::before,.mw2-epi::before{content: "";display: inline-block;flex: none;width: 1.05em;height: .34em;margin-right: .8em;vertical-align: .16em;background: var(--grad);clip-path: polygon(26.1% 0,100% 0,73.9% 100%,0 100%)}.s-epi::before,.mw2-epi::before{background: linear-gradient(90deg,color-mix(in srgb,var(--c) 55%,#fff),var(--c))}.occhiello.senza-segno::before{content: none}.accent,h1 em,h2 em,.titolo em,.accent-t em{font-style: normal;font-weight: inherit;background: var(--grad);background-size: 100% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-box-decoration-break: slice;box-decoration-break: slice}h3 em{font-style: normal;color: #fff;font-weight: 560}.lead{color: var(--parchment);font-weight: 400;line-height: 1.55;font-size: clamp(1.12rem,1rem + .7vw,1.55rem);max-width: 50ch}.lead b,.lead strong,.k{color: #FFFFFF;font-weight: 620}.sottile{color: var(--moonlight)}.micro{font-size: .84rem;color: var(--dust);line-height: 1.55}.mono{font-family: var(--mono);letter-spacing: .04em}.numeri{font-variant-numeric: tabular-nums}.trattino{display: inline-block;width: 1.05em;height: .36em;background: var(--grad);clip-path: polygon(26.1% 0,100% 0,73.9% 100%,0 100%);vertical-align: .1em;flex: none}.wm{display: inline-block;overflow: visible;padding-bottom: .34em;margin-bottom: -.34em;vertical-align: bottom}.ww{display: inline-block}.accent .ww,em .ww{background: var(--grad);background-repeat: no-repeat;-webkit-background-clip: text;background-clip: text;color: transparent;padding: .14em 0 .3em;margin: -.14em 0 -.3em}.js-moto [data-split] .ww{opacity: 0;filter: blur(var(--fb,11px)) brightness(2.6);transform: scale(1.045);transition: opacity 1.1s cubic-bezier(.25,.8,.25,1),filter 1.2s cubic-bezier(.25,.8,.25,1),transform 1.2s cubic-bezier(.25,.8,.25,1);transition-delay: calc(var(--i,0) * 56ms)}.js-moto [data-split].visto .ww{opacity: 1;filter: none;transform: none}@media (max-width: 640px){.js-moto [data-split]{--fb: 7px}}.js-moto [data-appare]{opacity: 0;transform: translateY(30px);transition: opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1)}.js-moto [data-appare].visto{opacity: 1;transform: none}.js-moto [data-appare-gruppo]>*{opacity: 0;transform: translateX(-22px);transition: opacity .72s cubic-bezier(.2,.7,.2,1),transform .72s cubic-bezier(.2,.7,.2,1)}.js-moto [data-appare-gruppo].visto>*{opacity: 1;transform: none}.js-moto [data-appare-gruppo].visto>*:nth-child(2){transition-delay: .078s}.js-moto [data-appare-gruppo].visto>*:nth-child(3){transition-delay: .156s}.js-moto [data-appare-gruppo].visto>*:nth-child(4){transition-delay: .234s}.js-moto [data-appare-gruppo].visto>*:nth-child(5){transition-delay: .312s}.js-moto [data-appare-gruppo].visto>*:nth-child(6){transition-delay: .39s}.js-moto [data-appare-gruppo].visto>*:nth-child(n+7){transition-delay: .45s}.emblema{width: 100%;height: 100%;display: block;overflow: visible}.js-moto .draw [stroke]{stroke-dasharray: 1;stroke-dashoffset: 1}.js-moto .draw.in [stroke]{animation: drawOn 1.25s cubic-bezier(.55,.06,.18,1) forwards}@keyframes drawOn{to{stroke-dashoffset: 0}}.js-moto .draw [fill]:not([stroke]){opacity: 0}.js-moto .draw.in [fill]:not([stroke]){animation: fadeFill .55s ease forwards .68s}@keyframes fadeFill{to{opacity: 1}}.mod-emblem.cognitive-engine{--eg: #FFB627}.mod-emblem.insight-hub{--eg: #FF3D2E}.mod-emblem.corestack{--eg: #FF8A3D}.mod-emblem.creative-flow{--eg: #FF2E78}.mod-emblem{filter: drop-shadow(0 0 5px color-mix(in srgb,var(--eg) 78%,transparent)) drop-shadow(0 0 22px color-mix(in srgb,var(--eg) 48%,transparent))}.mod-emblem .creative-flow,.emblema-agente .creative-flow{transform-box: fill-box;transform-origin: center;animation: spin 46s linear infinite}@keyframes spin{to{transform: rotate(360deg)}}.emblema-agente .cognitive-engine circle:not([stroke]){transform-box: fill-box;transform-origin: center;animation: blinkp 7s ease-in-out infinite}@keyframes blinkp{0%,90%,100%{transform: scale(1)}95%{transform: scale(.5)}}@keyframes pulse{0%,100%{opacity: 1;transform: scale(1)}50%{opacity: .5;transform: scale(.8)}}@keyframes fall{0%{transform: translateY(0)}60%{transform: translateY(350%)}100%{transform: translateY(350%)}}@keyframes fall45{0%{transform: translateY(0)}60%{transform: translateY(311.111%)}100%{transform: translateY(311.111%)}}.salta{position: absolute;left: 12px;top: -60px;z-index: 100;padding: 10px 16px;border-radius: 10px;background: var(--starlight);color: var(--void);font-weight: 600;text-decoration: none;transition: top .2s}.salta:focus{top: 12px}.solo-lettori{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}}.da-decidere{padding: 0;border-radius: 0;outline: 0;font-weight: 560;cursor: help;color: #FFA43D;-webkit-text-fill-color: transparent;background: linear-gradient(96deg,#FFC041 0%,#FF9C3A 52%,#FF7448 100%);-webkit-background-clip: text;background-clip: text;-webkit-box-decoration-break: clone;box-decoration-break: clone}.da-decidere-blocco{position: relative;border-radius: 14px;box-shadow: 0 0 0 1px rgba(255,182,39,.28),0 0 30px -12px rgba(255,150,60,.35)}.da-decidere-blocco::after{content: attr(data-nota);position: absolute;top: -12px;right: 14px;z-index: 3;padding: 2px 8px;border-radius: 99px;background: #2A1605;color: #FFB02E;box-shadow: inset 0 0 0 1px rgba(255,166,46,.35);font: 500 10.5px/1.5 var(--mono);letter-spacing: .06em;text-transform: uppercase}.ww .pz{-webkit-text-fill-color: var(--starlight);color: var(--starlight)}.contenitore{width: 100%;max-width: calc(var(--larghezza) + 2 * var(--pad));margin-inline: auto;padding-inline: var(--pad)}.contenitore.stretto{max-width: calc(54rem + 2 * var(--pad))}.sezione{position: relative;padding-block: var(--sezione)}.sezione.compatta{padding-block: calc(var(--sezione) * .6)}.sezione.velata::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(70% 60% at 50% 50%,rgba(255,138,61,.035),transparent 70%)}.sezione.filo::after{content: "";position: absolute;top: 0;left: 50%;translate: -50% 0;width: min(1180px,84vw);height: 1px;background: var(--grad-h);opacity: .22;-webkit-mask: linear-gradient(90deg,transparent,#000 25% 75%,transparent);mask: linear-gradient(90deg,transparent,#000 25% 75%,transparent)}.testa{display: grid;gap: 18px 4rem;margin-bottom: clamp(36px,7svh,72px)}.testa h2{max-width: 15ch}.testa .lead{margin: 0}@media (min-width: 980px){.testa.a-due{grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);align-items: end}.testa.a-due .lead{justify-self: end;font-size: clamp(1.05rem,.95rem + .5vw,1.35rem)}}.testa.centrata{text-align: center;justify-items: center}.testa.centrata h2{max-width: 16ch}.testa.centrata .lead{margin-inline: auto}.griglia{display: grid;gap: clamp(10px,1.8vw,18px)}@media (min-width: 640px){.griglia.g2,.griglia.g3,.griglia.g4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 980px){.griglia.g3{grid-template-columns: repeat(3,minmax(0,1fr))}.griglia.g4{grid-template-columns: repeat(4,minmax(0,1fr))}}.griglia>:nth-child(4n+1){--c: var(--gold)}.griglia>:nth-child(4n+2){--c: var(--ember)}.griglia>:nth-child(4n+3){--c: var(--solar)}.griglia>:nth-child(4n+4){--c: var(--rose)}.fila{display: flex;flex-wrap: wrap;gap: 12px;align-items: center}.prosa{max-width: var(--larghezza-testo);font-size: clamp(1.02rem,.97rem + .3vw,1.14rem);line-height: 1.72;color: var(--parchment)}.prosa :where(p,ul,ol,table,blockquote,figure){margin: 0}.prosa>* + *{margin-top: 1.15em}.prosa h2{font-size: clamp(1.6rem,1.25rem + 1.3vw,2.3rem);font-weight: 420;margin-top: 2.3em;letter-spacing: -.028em;scroll-margin-top: calc(var(--testata) + 24px)}.prosa h3{font-size: 1.28rem;margin-top: 1.8em;font-weight: 400}.prosa h2 + *,.prosa h3 + *{margin-top: .75em}.prosa ul,.prosa ol{padding-left: 0;list-style: none}.prosa li{position: relative;padding-left: 1.6em}.prosa li + li{margin-top: .55em}.prosa ul>li::before{content: "▸";position: absolute;left: .1em;top: .02em;color: var(--solar);font-size: .8em}.prosa ol{counter-reset: n}.prosa ol>li{counter-increment: n}.prosa ol>li::before{content: counter(n,decimal-leading-zero);position: absolute;left: 0;top: .3em;font: 500 .72rem/1.4 var(--mono);color: var(--solar);letter-spacing: .1em}.prosa blockquote{padding: 15px 18px;border-left: 2px solid var(--solar);border-radius: 0 8px 8px 0;background: rgba(255,138,61,.07);color: var(--moonlight)}.prosa table{width: 100%;border-collapse: collapse;font-size: .95rem;display: block;overflow-x: auto}.prosa th,.prosa td{text-align: left;padding: .75em .8em;border-bottom: 1px solid var(--line-1);vertical-align: top}.prosa th{font: 500 10.5px/1.3 var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--dust);border-bottom-color: var(--line-2)}.prosa code{font: .88em var(--mono);background: rgba(255,255,255,.06);padding: .1em .35em;border-radius: 5px}.prosa a{color: var(--starlight);text-decoration: underline;text-decoration-color: color-mix(in srgb,var(--starlight) 38%,transparent);text-underline-offset: 4px}.prosa a:hover{text-decoration-color: var(--solar);color: #fff}.prosa strong,.prosa b{color: #fff}.nota-fonte{font-size: .85rem;color: var(--dust)}.btn{--h: 52px;position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: var(--h);padding: 0 26px;border-radius: 99px;border: 1px solid transparent;font: 600 clamp(.98rem,.92rem + .3vw,1.08rem)/1 var(--display);letter-spacing: -.005em;text-decoration: none;white-space: nowrap;cursor: pointer;overflow: clip;transition: box-shadow .35s ease,background-position .5s ease,border-color .3s ease,background-color .3s ease,color .3s ease,translate .3s ease}.btn:active{translate: 0 1px}.btn-primario{font-weight: 680;background: var(--grad) border-box;background-size: 200% 100%;background-repeat: no-repeat;color: var(--void);box-shadow: 0 6px 34px -10px rgba(255,90,80,.55)}.btn-primario::after{content: "";position: absolute;inset: 0;translate: -110% 0;background: linear-gradient(105deg,transparent 38%,rgba(255,255,255,.5) 50%,transparent 62%)}.btn-primario:hover{box-shadow: 0 10px 44px -8px rgba(255,120,80,.75);background-position: 80% 0}.btn-primario:hover::after{transition: translate .7s ease;translate: 110% 0}.btn-primario .trattino{display: none}.btn-secondario{background: rgba(255,255,255,.025);color: var(--starlight);border-color: var(--line-2);-webkit-backdrop-filter: blur(7px);backdrop-filter: blur(7px);font-weight: 500}.btn-secondario:hover{border-color: var(--solar);background: rgba(255,138,61,.075);color: #fff}.btn-testo{--h: 44px;padding: 0 4px;background: none;color: var(--moonlight);font-family: var(--mono);font-size: 11px;font-weight: 500;letter-spacing: .18em;text-transform: uppercase}.btn-testo:hover{color: var(--starlight)}.btn-piccolo{--h: 40px;padding: 0 18px;font-size: .9rem}.btn-grande{--h: 58px;padding: 0 32px}.btn-pieno{width: 100%}.btn .ico{width: 1.15em;height: 1.15em;flex: none}.btn .ico-wa{color: var(--verde-wa)}.btn[disabled]{opacity: .5;pointer-events: none}.freccia{display: inline-block;transition: translate .3s ease}.collegamento{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;font-family: var(--mono);font-size: 11px;font-weight: 500;letter-spacing: .18em;text-transform: uppercase;color: var(--moonlight);text-decoration: none;transition: color .3s ease}.collegamento .freccia{color: var(--solar)}.collegamento:hover{color: var(--starlight)}.collegamento:hover .freccia{translate: 3px 0}.site-header{position: fixed;top: 0;left: 0;right: 0;z-index: 60;display: flex;justify-content: center;padding: calc(14px + var(--safe-t)) clamp(12px,4vw,26px) 0;pointer-events: none;opacity: 0;transform: translateY(-10px);transition: opacity .6s var(--e-uscita),transform .6s var(--e-uscita)}.site-header.in,.no-js .site-header{opacity: 1;transform: none}.nav-shell{pointer-events: auto;position: relative;z-index: 1;width: 100%;max-width: 1180px;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 7px 8px 7px 18px;border-radius: 10px;background: linear-gradient(180deg,rgba(255,255,255,.022),rgba(10,10,13,.08));-webkit-backdrop-filter: url(#navGlass);backdrop-filter: url(#navGlass);border: 1px solid rgba(255,255,255,.08);box-shadow: 0 16px 44px -18px rgba(0,0,0,.5)}.nav-shell>*{position: relative;z-index: 1}.nav-shell .brand{flex: none;display: block;width: 72px;color: #fff;transition: opacity .3s ease}.nav-shell .brand svg{width: 100%;height: auto}.nav-shell .brand:hover{opacity: .78}.nav-links{display: none;position: relative;align-items: center;gap: 2px;list-style: none;margin: 0;padding: 0}.nav-link{position: relative;display: inline-flex;align-items: center;gap: 6px;font-family: var(--display);font-weight: 450;font-size: 14px;color: var(--moonlight);padding: 10px 14px;white-space: nowrap;text-decoration: none;background: none;border: 0;cursor: pointer;transition: color .35s ease}.nav-link:hover,.nav-link.active,.nav-link[aria-expanded="true"]{color: var(--starlight)}.nav-link .giu{width: 9px;height: 9px;opacity: .6;transition: transform .3s ease}.nav-link[aria-expanded="true"] .giu{transform: rotate(180deg)}.nav-pill{position: absolute;left: 0;bottom: 3px;width: 4px;height: 4px;border-radius: 50%;transform: translateX(-50%);opacity: 0;pointer-events: none;background: var(--solar);box-shadow: 0 0 7px rgba(255,140,66,.55);transition: left .5s cubic-bezier(.32,.72,0,1),opacity .3s ease}.nav-azioni{display: flex;align-items: center;gap: 6px}.nav-cta{--h: 38px;padding: 0 16px;font-size: 13.5px}.nav-burger{flex: none;width: 44px;height: 44px;margin-right: -2px;border-radius: 9px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 5px;background: transparent;border: 0;cursor: pointer;transition: background .3s ease}.nav-burger:hover{background: rgba(255,255,255,.05)}.nav-burger i{display: block;width: 18px;height: 1.5px;border-radius: 2px;background: var(--moonlight);transition: transform .42s cubic-bezier(.6,.05,.1,1),opacity .25s ease,background .3s ease}.nav-burger[aria-expanded="true"] i{background: var(--starlight)}.nav-burger[aria-expanded="true"] i:nth-child(1){transform: translateY(6.5px) rotate(45deg)}.nav-burger[aria-expanded="true"] i:nth-child(2){opacity: 0}.nav-burger[aria-expanded="true"] i:nth-child(3){transform: translateY(-6.5px) rotate(-45deg)}.con-sotto{position: relative}.nav-sotto{position: absolute;top: calc(100% + 16px);left: -10px;width: 370px;padding: 8px;border-radius: 12px;list-style: none;margin: 0;background: linear-gradient(180deg,rgba(20,15,26,.86),rgba(8,7,13,.9));-webkit-backdrop-filter: blur(16px) saturate(1.2);backdrop-filter: blur(16px) saturate(1.2);border: 1px solid rgba(255,255,255,.08);box-shadow: 0 24px 56px -22px rgba(0,0,0,.62);opacity: 0;visibility: hidden;transform: translateY(-8px);transition: opacity .35s ease,transform .4s var(--e-uscita),visibility .35s}.con-sotto.aperto .nav-sotto{opacity: 1;visibility: visible;transform: none}.nav-sotto a{display: grid;grid-template-columns: 22px 1fr;gap: 3px 13px;align-items: center;padding: 11px 12px;border-radius: 9px;text-decoration: none;transition: background .25s ease}.nav-sotto a:hover,.nav-sotto a[aria-current]{background: color-mix(in srgb,var(--mc,var(--solar)) 12%,transparent)}.nav-sotto .ic{grid-row: span 2;width: 18px;height: 18px;color: var(--mc,var(--solar));filter: drop-shadow(0 0 5px color-mix(in srgb,var(--mc,var(--solar)) 55%,transparent))}.nav-sotto .ic svg{width: 100%;height: 100%}.nav-sotto .t{color: var(--starlight);font-weight: 450;font-size: 14.5px}.nav-sotto .s{font-family: var(--mono);font-size: 10.5px;letter-spacing: .12em;text-transform: uppercase;color: var(--haze);transition: color .25s}.nav-sotto a:hover .s{color: var(--mc,var(--solar))}.nav-scrim{position: fixed;inset: 0;z-index: 0;opacity: 0;pointer-events: none;background: linear-gradient(180deg,rgba(20,13,9,.20),rgba(6,4,10,.34));-webkit-backdrop-filter: url(#navGlassBg);backdrop-filter: url(#navGlassBg);transition: opacity .55s ease}.nav-scrim.open{opacity: 1;pointer-events: auto}.nav-drawer{position: absolute;top: calc(100% + 9px);left: 0;right: 0;z-index: 5;border-radius: 12px;padding: 8px;display: flex;flex-direction: column;gap: 1px;pointer-events: none;opacity: 0;transform: translateY(-10px);max-height: calc(100svh - 110px);overflow-y: auto;overscroll-behavior: contain;transition: opacity .4s ease,transform .46s var(--e-uscita);background: linear-gradient(180deg,rgba(255,255,255,.025),rgba(10,10,13,.5));-webkit-backdrop-filter: url(#navGlass);backdrop-filter: url(#navGlass);border: 1px solid rgba(255,255,255,.08);box-shadow: 0 24px 56px -22px rgba(0,0,0,.62)}.nav-drawer.open{pointer-events: auto;opacity: 1;transform: none}.drawer-link{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 14px 12px 18px;border-radius: 10px;text-decoration: none;transition: background .3s ease;opacity: 0;transform: translateY(7px)}.drawer-link::before{content: "";position: absolute;left: 5px;top: 50%;transform: translateY(-50%);width: 2px;height: 0;border-radius: 2px;background: var(--mc,var(--solar));box-shadow: 0 0 9px var(--mc,rgba(255,140,66,.55));transition: height .4s cubic-bezier(.4,0,.2,1)}.drawer-link.active::before{height: 24px}.dl-txt{display: flex;align-items: center;gap: 12px;min-width: 0}.dl-txt>span:last-child{display: flex;flex-direction: column;gap: 3px}.dl-ic{width: 17px;height: 17px;flex: none;color: var(--mc,var(--solar));filter: drop-shadow(0 0 5px color-mix(in srgb,var(--mc,var(--solar)) 55%,transparent))}.dl-ic svg{width: 100%;height: 100%}.dl-name{font-weight: 450;font-size: 16px;color: var(--moonlight);transition: color .3s ease}.dl-sub{font-family: var(--mono);font-size: 10.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--haze);transition: color .3s ease}.drawer-link::after{content: "";flex: none;width: 6px;height: 6px;border-right: 1.5px solid var(--dust);border-top: 1.5px solid var(--dust);transform: rotate(45deg);opacity: .55;transition: border-color .3s ease,opacity .3s ease,transform .35s ease}.drawer-link:hover{background: rgba(255,255,255,.04)}.drawer-link:hover .dl-name,.drawer-link.active .dl-name{color: var(--starlight)}.drawer-link.active .dl-sub{color: var(--mc,var(--solar))}.drawer-link.sub{padding-left: 22px}.drawer-link.sub .dl-name{font-size: 14.5px}.drawer-sep{height: 1px;margin: 6px 12px;background: var(--line-1);flex: none}.drawer-cta{display: grid;gap: 8px;padding: 10px 6px 4px}.nav-drawer.open .drawer-link{animation: drawerIn .52s var(--e-uscita) forwards}.nav-drawer.open .drawer-link:nth-child(2){animation-delay: .03s}.nav-drawer.open .drawer-link:nth-child(3){animation-delay: .06s}.nav-drawer.open .drawer-link:nth-child(4){animation-delay: .09s}.nav-drawer.open .drawer-link:nth-child(5){animation-delay: .12s}.nav-drawer.open .drawer-link:nth-child(n+6){animation-delay: .15s}@keyframes drawerIn{to{opacity: 1;transform: none}}@media (min-width: 900px){.nav-links{display: flex}.nav-burger,.nav-drawer,.nav-scrim{display: none}}@media (max-width: 899px){.nav-cta{display: none}}@media (prefers-reduced-motion: reduce){.nav-drawer.open .drawer-link{animation: none;opacity: 1;transform: none}}html.z32-webkit .nav-shell,html.z32-webkit .nav-drawer{-webkit-backdrop-filter: blur(8px) saturate(.7);backdrop-filter: blur(8px) saturate(.7)}html.z32-webkit .nav-scrim{-webkit-backdrop-filter: blur(26px) saturate(.75);backdrop-filter: blur(26px) saturate(.75)}@media (pointer: coarse){html.z32-webkit .nav-shell{background: linear-gradient(180deg,rgba(255,255,255,.016),rgba(10,10,13,.05));-webkit-backdrop-filter: blur(4px) saturate(.88);backdrop-filter: blur(4px) saturate(.88)}html.z32-webkit .nav-drawer{background: linear-gradient(180deg,rgba(255,255,255,.02),rgba(10,10,13,.4));-webkit-backdrop-filter: blur(6px) saturate(.88);backdrop-filter: blur(6px) saturate(.88)}}body.bloccato{overflow: hidden}.briciole{padding-top: calc(var(--testata) + 24px)}.briciole ol{display: flex;flex-wrap: nowrap;align-items: center;list-style: none;margin: 0;padding: 0;min-width: 0;font: 450 13px/1.4 var(--display);color: var(--dust);white-space: nowrap}.briciole li{min-width: 0;overflow: hidden;text-overflow: ellipsis}.briciole li + li::before{content: "";display: inline-block;width: 5px;height: 5px;margin: 0 10px 1px 8px;vertical-align: middle;border-right: 1.3px solid currentColor;border-top: 1.3px solid currentColor;transform: rotate(45deg);opacity: .55}.briciole a{color: var(--haze);text-decoration: none;padding: 8px 0;transition: color .3s}.briciole a:hover{color: var(--starlight)}.briciole [aria-current]{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.nav-capo{display: flex;align-items: center;gap: 12px;flex: none}.nav-torna{position: relative;flex: none;width: 34px;height: 34px;margin-left: -9px;display: grid;place-items: center;border-radius: 50%;color: var(--parchment);background: rgba(255,255,255,.04);box-shadow: inset 0 0 0 1px rgba(255,255,255,.11);transition: color .25s ease,background .25s ease,box-shadow .3s ease,transform .2s cubic-bezier(.2,.7,.2,1);-webkit-tap-highlight-color: transparent}.nav-torna::after{content: "";position: absolute;inset: -6px;border-radius: 50%}.nav-torna svg{width: 17px;height: 17px;transition: transform .3s cubic-bezier(.2,.7,.2,1)}.nav-torna:active{transform: scale(.9);background: rgba(255,255,255,.09)}.nav-torna.via svg{transform: translateX(-3px)}@media (hover: hover) and (pointer: fine){.nav-torna:hover{color: #fff;background: rgba(255,255,255,.07);box-shadow: inset 0 0 0 1px rgba(255,186,120,.34),0 0 16px -5px rgba(255,138,61,.5)}.nav-torna:hover svg{transform: translateX(-2px)}}.nav-torna:focus-visible{outline: 2px solid var(--solar);outline-offset: 3px}@media (min-width: 900px){.nav-torna{margin-left: -6px}}.lastra{--c: var(--solar);position: relative;padding: clamp(20px,2.6vw,30px);border: 1.4px solid transparent;border-radius: 15px;background: radial-gradient(125% 125% at var(--gx,0%) var(--gy,0%),color-mix(in srgb,var(--c) 12%,transparent) 0%,transparent 46%) padding-box,linear-gradient(180deg,rgba(6,5,11,.9),rgba(6,5,11,.9)) padding-box,radial-gradient(150% 170% at var(--gx,0%) var(--gy,0%),var(--c) 0%,color-mix(in srgb,var(--c) 58%,transparent) 13%,color-mix(in srgb,var(--c) 16%,transparent) 38%,color-mix(in srgb,var(--c) 6%,transparent) 66%,color-mix(in srgb,var(--c) 5%,rgba(255,255,255,.05)) 100%) border-box;-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px);box-shadow: inset 0 1px 0 rgba(255,255,255,.055),0 24px 54px -32px color-mix(in srgb,var(--c) 52%,#000);transition: translate .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.lastra::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;opacity: .05;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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lastra>*{position: relative;z-index: 1}.lastra h3{color: var(--starlight);transition: text-shadow .45s ease}.lastra p{color: var(--parchment)}.lastra .sottile,.lastra .sottile p{color: var(--moonlight)}@media (pointer: fine){.lastra.cliccabile:hover{translate: 0 -3px;box-shadow: inset 0 1px 0 rgba(255,255,255,.09),0 32px 70px -30px color-mix(in srgb,var(--c) 72%,#000)}.lastra.cliccabile:hover h3{text-shadow: 0 0 24px color-mix(in srgb,var(--c) 45%,transparent)}}.lastra .su-tutta{text-decoration: none;color: inherit}.lastra .su-tutta::after{content: '';position: absolute;inset: -40px;z-index: 2}.lastra :is(h2,h3,h4) a{text-decoration: none;color: inherit}.num{font-family: var(--mono);font-size: 11px;letter-spacing: .34em;color: var(--c,var(--solar));text-shadow: 0 0 14px color-mix(in srgb,var(--c,var(--solar)) 55%,transparent)}.etichetta-mono{font-family: var(--mono);font-size: 11px;letter-spacing: .2em;text-transform: uppercase;color: var(--haze)}.ico-promessa{display: inline-grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;color: var(--c,var(--solar));border: 1px solid color-mix(in srgb,var(--c,var(--solar)) 35%,transparent);background: color-mix(in srgb,var(--c,var(--solar)) 9%,transparent);box-shadow: 0 0 22px -8px var(--c,var(--solar))}.ico-promessa svg{width: 21px;height: 21px}.servizio{display: flex;flex-direction: column;gap: 10px;height: 100%}.servizio .nome-modulo{display: flex;align-items: center;gap: 10px;margin: 0 0 4px;font: 500 14px/1.2 var(--display);letter-spacing: .005em;color: var(--c)}.sv-ic{width: 34px;height: 34px;flex: none;border-radius: 50%;display: grid;place-items: center;background: color-mix(in srgb,var(--c) 11%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--c) 34%,transparent),0 0 16px -6px color-mix(in srgb,var(--c) 60%,transparent)}.sv-ic svg{width: 18px;height: 18px}.servizio :is(h2,h3){font-weight: 430;font-size: clamp(1.35rem,1.1rem + .9vw,1.75rem);letter-spacing: -.022em;line-height: 1.1}.servizio p{margin: 0;color: var(--parchment)}.servizio ul{list-style: none;padding: 0;margin: 2px 0 0;display: grid;gap: 6px;font-size: .94rem;color: var(--moonlight)}.servizio li{display: flex;gap: 10px;align-items: baseline}.servizio li::before{content: "";width: 5px;height: 5px;border-radius: 50%;background: var(--c);flex: none;transform: translateY(-2px)}.servizio .collegamento{margin-top: auto;font: 550 14px/1.2 var(--display);letter-spacing: .005em;text-transform: none;color: var(--starlight)}.servizio .collegamento .freccia{color: var(--c)}.pillole{display: flex;flex-wrap: wrap;gap: 10px;list-style: none;margin: 0;padding: 0}.pillola{display: inline-flex;align-items: center;gap: 9px;min-height: 44px;padding: 0 18px;border-radius: 99px;border: 1px solid var(--line-2);background: rgba(255,255,255,.025);color: var(--moonlight);font-size: .95rem;text-decoration: none;-webkit-backdrop-filter: blur(7px);backdrop-filter: blur(7px);transition: border-color .3s,color .3s,background .3s}a.pillola:hover{border-color: var(--solar);color: #fff;background: rgba(255,138,61,.075)}.pillola .punto{width: 6px;height: 6px;border-radius: 50%;background: var(--solar);box-shadow: 0 0 9px var(--solar)}.fiducia{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 24px;list-style: none;padding: 0;margin: 0;font-family: var(--mono);font-size: 11px;letter-spacing: .2em;text-transform: uppercase;color: var(--haze)}.fiducia li{display: inline-flex;align-items: center;gap: 9px}.fiducia li::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--solar);box-shadow: 0 0 9px var(--solar);animation: pulse 1.8s ease-in-out infinite}.fiducia li:nth-child(2)::before{animation-delay: .6s;background: var(--gold);box-shadow: 0 0 9px var(--gold)}.fiducia li:nth-child(3)::before{animation-delay: 1.2s;background: var(--rose);box-shadow: 0 0 9px var(--rose)}.fiducia svg{display: none}.badge{font-family: var(--mono);font-size: 10.5px;letter-spacing: .24em;text-transform: uppercase;color: var(--moonlight);display: inline-flex;align-items: center;gap: 9px;padding: 9px 16px;border: 1px solid var(--line-2);border-radius: 99px}.badge .d{width: 7px;height: 7px;border-radius: 50%;background: var(--solar);box-shadow: 0 0 9px var(--solar);animation: pulse 1.8s ease-in-out infinite}.cifra{font-weight: 300;font-size: clamp(2.2rem,1.5rem + 2.4vw,3.4rem);letter-spacing: -.03em;line-height: 1;background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent;font-variant-numeric: tabular-nums}.domande{display: flex;flex-direction: column;gap: 10px}.domanda{--c: var(--solar);border-radius: 14px;border: 1px solid var(--line-1);background: linear-gradient(180deg,rgba(10,8,18,.72),rgba(6,5,11,.6));-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);transition: border-color .4s ease,box-shadow .4s ease}.domande>.domanda:nth-child(4n+1){--c: var(--gold)}.domande>.domanda:nth-child(4n+2){--c: var(--solar)}.domande>.domanda:nth-child(4n+3){--c: var(--ember)}.domande>.domanda:nth-child(4n+4){--c: var(--rose)}.domanda[open]{border-color: color-mix(in srgb,var(--c) 35%,transparent);box-shadow: 0 22px 50px -32px color-mix(in srgb,var(--c) 60%,#000)}.domanda summary{list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 18px;padding: 20px 22px;cursor: pointer;color: var(--starlight);font-size: clamp(1.02rem,.96rem + .3vw,1.16rem);font-weight: 400;min-height: 44px}.domanda summary::-webkit-details-marker{display: none}.domanda summary:hover{text-shadow: 0 0 22px color-mix(in srgb,var(--c) 40%,transparent)}.domanda summary .piu{position: relative;width: 22px;height: 22px;flex: none;border-radius: 50%;border: 1px solid rgba(255,255,255,.25);transition: transform .55s cubic-bezier(.6,0,.25,1.35),border-color .4s ease,background .4s ease}.domanda summary .piu::before,.domanda summary .piu::after{content: "";position: absolute;left: 50%;top: 50%;width: 9px;height: 1.4px;border-radius: 1px;background: var(--starlight);transform: translate(-50%,-50%)}.domanda summary .piu::after{transform: translate(-50%,-50%) rotate(90deg)}.domanda[open] summary .piu{transform: rotate(45deg);border-color: color-mix(in srgb,var(--c) 55%,transparent);background: color-mix(in srgb,var(--c) 14%,transparent)}.domanda.chiude summary .piu{transform: none;border-color: rgba(255,255,255,.25);background: none}.domanda .risposta{padding: 0 22px 22px;color: var(--parchment);max-width: 64ch;line-height: 1.62}.domanda .risposta p:last-child{margin-bottom: 0}.domanda .risposta a{color: var(--starlight);text-decoration-color: var(--solar);text-underline-offset: 4px}.invito{position: relative;border-radius: 22px;padding: clamp(32px,5vw,64px);text-align: center;display: flex;flex-direction: column;align-items: center;gap: 16px;background: linear-gradient(180deg,rgba(20,14,26,.66),rgba(9,7,13,.5));box-shadow: 0 34px 70px -28px rgba(0,0,0,.78),inset 0 1px 0 rgba(255,255,255,.05),-14px -20px 58px -28px rgba(255,150,78,.52),24px -28px 72px -36px rgba(186,92,255,.32);-webkit-backdrop-filter: blur(20px) saturate(1.3);backdrop-filter: blur(20px) saturate(1.3)}.invito::before{content: "";position: absolute;inset: 0;border-radius: inherit;padding: 1.5px;pointer-events: none;background: linear-gradient(142deg,rgba(255,223,184,.95) 0%,rgba(255,162,94,.74) 15%,rgba(226,63,124,.30) 35%,rgba(122,61,232,.11) 53%,rgba(255,255,255,0) 69%);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude}.invito h2{max-width: 16ch;font-size: clamp(2rem,1.4rem + 3vw,3.8rem)}.invito .lead{margin: 0 auto}.invito .fila{justify-content: center;margin-top: 8px}.invito .occhiello{margin: 0}symbol [stroke]{vector-effect: non-scaling-stroke;stroke-width: 1.6px}.domanda summary{justify-content: flex-start;gap: 14px}.dq-n{flex: none;min-width: 2.2ch;font: 500 10.5px/1 var(--mono);letter-spacing: .12em;color: color-mix(in srgb,var(--c) 75%,#fff);opacity: .7;transition: opacity .4s ease}.dq-t{flex: 1;font-weight: 440}.domanda summary .piu{margin-left: auto}.domanda[open] .dq-n{opacity: 1}.domanda .risposta{padding-left: calc(22px + 2.2ch + 14px);position: relative}.domanda .risposta::before{content: "";position: absolute;left: calc(22px + .9ch);top: 2px;bottom: 26px;width: 1px;background: linear-gradient(180deg,color-mix(in srgb,var(--c) 70%,transparent),transparent)}@media (max-width: 559px){.domanda .risposta{padding-left: calc(18px + 2.2ch + 12px)}.domanda summary{padding: 18px 18px;gap: 12px}.domanda .risposta::before{left: calc(18px + .9ch)}}.faq-griglia{display: grid;gap: clamp(22px,4svh,40px)}.faq-casa .testa{margin-bottom: 0}.faq-casa .testa .lead{max-width: 34ch}.faq-chiedi{position: relative;isolation: isolate;display: grid;grid-template-columns: auto 1fr;align-items: center;gap: 12px 14px;padding: 18px;border-radius: 18px;background: radial-gradient(120% 110% at 0% 0%,rgba(255,110,61,.17),transparent 58%),radial-gradient(90% 90% at 100% 100%,rgba(198,82,255,.11),transparent 62%),linear-gradient(180deg,rgba(20,12,22,.86),rgba(8,5,12,.82));box-shadow: inset 0 1px 0 rgba(255,228,200,.1),0 26px 52px -30px rgba(255,80,60,.42),0 18px 36px -24px rgba(0,0,0,.95)}.faq-chiedi::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;padding: 1px;pointer-events: none;background: linear-gradient(140deg,rgba(255,200,150,.62),rgba(255,122,61,.34) 22%,rgba(226,63,124,.16) 46%,rgba(255,255,255,.06) 70%,rgba(198,82,255,.22));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite: exclude}.fc-occhio{width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;background: radial-gradient(circle at 50% 38%,#24121F,#0A060D 74%);box-shadow: inset 0 0 0 1px rgba(255,170,110,.48),0 0 22px -6px rgba(255,106,61,.7)}.fc-occhio svg{width: 26px;height: 26px;filter: drop-shadow(0 0 5px rgba(255,122,61,.75))}.faq-chiedi p{margin: 0;color: var(--parchment);font-size: .95rem;line-height: 1.45}.faq-chiedi p b{color: var(--starlight);display: block;font-weight: 560;margin-bottom: 2px}.faq-btn{grid-column: 1 / -1;justify-self: stretch}@media (max-width: 899px){.faq-lato{display: contents}.faq-casa .testa{order: 1}.faq-casa .domande{order: 2}.faq-chiedi{order: 3}}@media (min-width: 900px){.faq-griglia{grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr);column-gap: clamp(40px,6vw,96px);align-items: start}.faq-lato{position: sticky;top: calc(var(--testata) + 40px);display: grid;gap: 30px}.faq-btn{justify-self: start}}.domanda{position: relative;border-color: transparent;background: linear-gradient(180deg,rgba(255,244,232,.045),rgba(255,244,232,.016) 55%,rgba(255,244,232,.024)),linear-gradient(180deg,rgba(16,12,22,.8),rgba(9,7,14,.74));box-shadow: inset 0 1px 0 rgba(255,236,214,.075),0 18px 36px -24px rgba(0,0,0,.95)}.domanda::before{content: "";position: absolute;inset: -1px;border-radius: inherit;padding: 1px;pointer-events: none;background: linear-gradient(162deg,rgba(255,222,190,.3),rgba(255,255,255,.085) 30%,rgba(255,255,255,.05) 68%,color-mix(in srgb,var(--c) 30%,transparent));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite: exclude;transition: opacity .4s ease}.domanda[open]{border-color: transparent;box-shadow: inset 0 1px 0 rgba(255,236,214,.09),0 24px 52px -30px color-mix(in srgb,var(--c) 55%,#000)}.domanda[open]::before{background: linear-gradient(162deg,color-mix(in srgb,var(--c) 62%,#fff 8%),rgba(255,255,255,.09) 34%,rgba(255,255,255,.05) 66%,color-mix(in srgb,var(--c) 45%,transparent))}@media (hover: hover) and (pointer: fine){.domanda:not([open]):hover{background: linear-gradient(180deg,rgba(255,244,232,.06),rgba(255,244,232,.022) 55%,rgba(255,244,232,.03)),linear-gradient(180deg,rgba(16,12,22,.8),rgba(9,7,14,.74))}}.domanda{background: linear-gradient(180deg,rgba(255,244,232,.022),rgba(255,244,232,.006) 55%,rgba(255,244,232,.01)),linear-gradient(180deg,rgba(8,6,12,.92),rgba(4,3,8,.9))}@media (hover: hover) and (pointer: fine){.domanda:not([open]):hover{background: linear-gradient(180deg,rgba(255,244,232,.035),rgba(255,244,232,.012) 55%,rgba(255,244,232,.016)),linear-gradient(180deg,rgba(8,6,12,.92),rgba(4,3,8,.9))}}.impresa-banda .collegamento{font: 550 14px/1.2 var(--display);letter-spacing: .005em;text-transform: none;color: var(--starlight)}.domanda{transition: border-color .4s ease,box-shadow .7s cubic-bezier(.2,.7,.2,1)}.domanda[open]::before{background: linear-gradient(162deg,rgba(255,222,190,.3),rgba(255,255,255,.085) 30%,rgba(255,255,255,.05) 68%,color-mix(in srgb,var(--c) 30%,transparent))}.domanda::after{content: "";position: absolute;inset: -1px;border-radius: inherit;padding: 1px;pointer-events: none;opacity: 0;background: linear-gradient(162deg,color-mix(in srgb,var(--c) 72%,#fff 8%),color-mix(in srgb,var(--c) 18%,rgba(255,255,255,.09)) 34%,rgba(255,255,255,.05) 66%,color-mix(in srgb,var(--c) 52%,transparent));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite: exclude;transition: opacity .75s cubic-bezier(.2,.7,.2,1)}.domanda[open]::after{opacity: 1}.domanda.chiude::after{opacity: 0;transition-duration: .35s}.domanda.chiude{box-shadow: inset 0 1px 0 rgba(255,236,214,.075),0 18px 36px -24px rgba(0,0,0,.95)}.dq-n{font-size: 11.5px;font-weight: 600;letter-spacing: .1em;color: var(--c);opacity: 1;text-shadow: 0 0 10px color-mix(in srgb,var(--c) 55%,transparent)}.domande:not(.mondo .domande)>.domanda:nth-child(4n+3) .dq-n{color: #FF5A44}.domande:not(.mondo .domande)>.domanda:nth-child(4n+4) .dq-n{color: #FF4A8A}.domanda{-webkit-backdrop-filter: none;backdrop-filter: none;transition: border-color .68s cubic-bezier(.45,.05,.15,1),box-shadow .68s cubic-bezier(.45,.05,.15,1)}.domanda::after{transition: opacity .68s cubic-bezier(.45,.05,.15,1)}.domanda.chiude::after{transition: opacity .4s cubic-bezier(.4,0,.2,1)}.domanda.chiude{transition-duration: .44s}.domanda summary .piu{transition: transform .68s cubic-bezier(.45,.05,.15,1),border-color .68s ease,background-color .68s ease}.domanda.chiude summary .piu{transition-duration: .44s}.dq-n{transition: opacity .5s ease,text-shadow .68s ease}.domanda[open] .dq-n{text-shadow: 0 0 14px color-mix(in srgb,var(--c) 75%,transparent)}.js-moto .domanda[open] .risposta::before{transform-origin: 50% 0;animation: dqFilo .9s cubic-bezier(.45,.05,.15,1) .12s both}@keyframes dqFilo{from{transform: scaleY(0);opacity: 0}30%{opacity: 1}to{transform: scaleY(1);opacity: 1}}@media (prefers-reduced-motion: reduce){.js-moto .domanda[open] .risposta::before{animation: none}}.domanda{border: 0;padding: 1px}.domanda::before,.domanda::after{inset: 0}.site-footer{position: relative;z-index: 1;overflow: clip;margin-top: 6svh;background: radial-gradient(46% 160px at 50% 0%,rgba(255,120,64,.09),transparent 76%),linear-gradient(180deg,transparent,rgba(5,4,10,.82) 22%,var(--void));padding: clamp(44px,7svh,76px) var(--pad) calc(24px + var(--safe-b))}.ftr-horizon{position: absolute;top: 0;left: 0;right: 0;height: 1px;background: var(--grad-h);opacity: .65;-webkit-mask: linear-gradient(90deg,transparent,#000 22% 78%,transparent);mask: linear-gradient(90deg,transparent,#000 22% 78%,transparent)}.ftr-horizon::after{content: "";position: absolute;left: 30%;right: 30%;top: 0;height: 26px;background: radial-gradient(50% 100% at 50% 0%,rgba(255,140,80,.22),transparent)}.ftr-ghost{position: absolute;left: 50%;bottom: 0;translate: -50% 30%;z-index: 0;pointer-events: none;user-select: none;width: clamp(380px,70vw,1000px);height: auto;color: #fff;opacity: .045;-webkit-mask: linear-gradient(180deg,#000 20%,transparent 80%);mask: linear-gradient(180deg,#000 20%,transparent 80%)}.footer-top{position: relative;z-index: 1;display: grid;grid-template-columns: 1fr 1fr;gap: 30px clamp(20px,4vw,40px);max-width: 1180px;margin: 0 auto}.site-footer .brand-block{grid-column: 1 / -1}.ftr-firma{display: flex;align-items: center;justify-content: space-between;gap: 16px}.site-footer .brand{width: clamp(118px,90px + 5vw,160px);color: #fff;display: block}.site-footer .brand svg{width: 100%;height: auto}.site-footer .tag{color: var(--parchment);margin: 14px 0 0;max-width: 34ch;line-height: 1.45;font-size: clamp(.98rem,.94rem + .3vw,1.12rem)}.ftr-live{display: inline-flex;align-items: center;gap: 9px;margin: 12px 0 0;font-family: var(--mono);font-size: 10.5px;letter-spacing: .18em;text-transform: uppercase;color: var(--dust)}.ftr-live .d{flex: none;width: 6px;height: 6px;border-radius: 50%;background: var(--ok,#3FD98A);box-shadow: 0 0 8px var(--ok,#3FD98A);animation: pulse 1.8s ease-in-out infinite}.ftr-azioni{list-style: none;margin: 18px 0 0;padding: 0;display: flex;gap: 8px;flex-wrap: wrap}.ftr-azioni a{display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0 14px 0 11px;border-radius: 99px;text-decoration: none;color: var(--starlight);font-size: .9rem;font-weight: 500;background: linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow: inset 0 0 0 1px rgba(255,255,255,.09);transition: box-shadow .3s ease,background .3s ease,translate .3s ease}.ftr-azioni svg{width: 17px;height: 17px;color: var(--solar)}.ftr-azioni .wa svg{color: var(--verde-wa)}.ftr-azioni a:hover{box-shadow: inset 0 0 0 1px rgba(255,138,61,.5);background: rgba(255,138,61,.07);translate: 0 -1px}.footcol h2{font-family: var(--mono);font-size: 10px;letter-spacing: .24em;text-transform: uppercase;color: var(--dust);font-weight: 500;margin: 0 0 10px}.footcol ul{list-style: none;margin: 0;padding: 0}.footcol a{display: flex;align-items: center;width: fit-content;color: var(--moonlight);font-size: .95rem;padding: 5px 0;text-decoration: none;transition: color .25s ease}.footcol a:not(.fmod)::before{content: "";flex: none;width: 0;height: 1.5px;border-radius: 2px;background: var(--grad-h);transition: width .28s ease,margin-right .28s ease}.footcol a:not(.fmod):hover::before{width: 12px;margin-right: 8px}.footcol a:hover{color: var(--starlight)}.footcol .fd{flex: none;width: 5px;height: 5px;border-radius: 50%;margin-right: 9px;background: color-mix(in srgb,var(--c) 55%,#34303F);transition: background .3s ease,box-shadow .3s ease}.footcol a.fmod:hover{color: color-mix(in srgb,var(--c) 72%,#fff)}.footcol a.fmod:hover .fd{background: var(--c);box-shadow: 0 0 9px color-mix(in srgb,var(--c) 75%,transparent)}.ftr-riga{grid-column: 1 / -1}.ftr-riga ul{display: flex;flex-wrap: wrap;gap: 0 18px}.footer-bottom{position: relative;z-index: 1;max-width: 1180px;margin: 26px auto 0;padding-top: 18px;border-top: 1px solid var(--line-1);display: grid;gap: 8px}.ftr-recapiti{margin: 0;font-size: .86rem;line-height: 1.7;color: var(--moonlight)}.ftr-recapiti a{color: var(--starlight);text-decoration: none;border-bottom: 1px solid transparent;transition: border-color .3s ease}.ftr-recapiti a:hover{border-color: var(--solar)}.ftr-recapiti i{font-style: normal;color: var(--dust);margin: 0 7px}.footer-bottom .legal{font-family: var(--mono);font-size: 10px;line-height: 1.7;letter-spacing: .02em;color: var(--haze);max-width: 70ch;margin: 0}.footer-bottom .legal a{color: var(--moonlight);text-decoration: none;border-bottom: 1px solid var(--line-2);padding-bottom: 1px}.footer-bottom .legal a:hover{color: var(--starlight);border-color: var(--solar)}.footer-bottom .geo{font-family: var(--mono);font-size: 10px;letter-spacing: .12em;color: var(--dust);white-space: nowrap}.ftr-top{display: inline-flex;align-items: center;gap: 8px;height: 38px;padding: 0 14px 0 12px;font-family: var(--mono);font-size: 10px;letter-spacing: .2em;text-transform: uppercase;color: var(--moonlight);border-radius: 99px;white-space: nowrap;text-decoration: none;box-shadow: inset 0 0 0 1px var(--line-2);transition: color .3s,box-shadow .3s,translate .3s}.ftr-top .ar{color: var(--solar);font-size: 13px;transition: translate .3s ease}@media (pointer: fine){.ftr-top:hover{color: var(--starlight);box-shadow: inset 0 0 0 1px var(--line-3),0 12px 28px -16px rgba(255,120,80,.55);translate: 0 -2px}.ftr-top:hover .ar{translate: 0 -2px}}@media (max-width: 899px){.site-footer{padding-bottom: calc(26px + var(--barra-mobile,88px))}.footcol a{font-size: .92rem;padding: 4px 0}}@media (min-width: 880px){.footer-top{grid-template-columns: 1.6fr 1fr 1fr .9fr;align-items: start}.site-footer .brand-block{grid-column: auto;padding-right: clamp(10px,3vw,40px)}.ftr-riga{grid-column: auto}.ftr-riga ul{display: block}.footer-bottom{grid-template-columns: 1fr auto;align-items: end;column-gap: 32px}.ftr-recapiti{grid-column: 1 / -1}}.barra-mobile{position: fixed;left: 12px;right: 12px;bottom: calc(10px + var(--safe-b));z-index: 70;display: grid;grid-template-columns: repeat(3,54px) 1fr;gap: 5px;padding: 6px;border-radius: 16px;background: rgba(4,3,9,.9);border: 1px solid var(--line-2);-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px);box-shadow: 0 14px 38px -14px rgba(0,0,0,.8);transition: transform .45s var(--e-uscita),opacity .35s ease}.barra-mobile.ritirata{transform: translateY(calc(100% + 20px + var(--safe-b)));opacity: 0}.barra-mobile a{display: grid;place-items: center;gap: 2px;min-height: 52px;border-radius: 12px;color: var(--moonlight);text-decoration: none;font: 500 9px/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;padding: 6px 0 5px;transition: background .3s,color .3s}.barra-mobile a:active{background: rgba(255,255,255,.06)}.barra-mobile svg{width: 20px;height: 20px}.barra-mobile .apri-chat svg{color: var(--gold);filter: drop-shadow(0 0 5px rgba(255,182,39,.5))}.barra-mobile .wa svg{color: var(--verde-wa)}.barra-mobile .tel svg{color: var(--solar)}.barra-mobile .principale{grid-auto-flow: column;gap: 8px;background: var(--grad) border-box;background-size: 200% 100%;background-repeat: no-repeat;color: var(--void);font: 600 .92rem/1 var(--display);letter-spacing: -.005em;text-transform: none;box-shadow: 0 8px 26px -12px rgba(255,90,80,.7)}.barra-mobile .principale .trattino{display: none}@media (min-width: 900px){.barra-mobile{display: none}}.lanciatore{position: fixed;z-index: 72;left: 20px;bottom: calc(20px + var(--safe-b));display: none;align-items: center;padding: 7px 13px 7px 7px;border-radius: 999px;color: var(--dust);cursor: pointer;border: 1px solid var(--line-2);background: rgba(255,255,255,.025);-webkit-backdrop-filter: blur(7px);backdrop-filter: blur(7px);font: inherit;transition: color .5s ease,border-color .5s ease,background .5s ease,transform .35s ease,padding .55s cubic-bezier(.65,0,.22,1),opacity .4s ease,box-shadow .4s ease}@media (min-width: 900px){.lanciatore{display: inline-flex}}.lanciatore .hw-eye{flex: none;display: grid;place-items: center;width: 24px;height: 24px;border-radius: 50%;border: 1px solid var(--line-2);transition: border-color .5s ease}.lanciatore .hw-eye svg{width: 14px;height: 14px}.lanciatore .hw-pupil{transform-box: fill-box;transform-origin: center;fill: #fff;animation: hwBreath 3.4s ease-in-out infinite}@keyframes hwBreath{0%,100%{opacity: .82;transform: scale(.85)}50%{opacity: 1;transform: scale(1.18)}}.lanciatore .hw-label{font-family: var(--mono);font-size: 11px;letter-spacing: .16em;text-transform: uppercase;white-space: nowrap;overflow: hidden;max-width: 200px;margin-left: 9px;opacity: 1;transition: max-width .55s cubic-bezier(.65,0,.22,1),margin-left .55s cubic-bezier(.65,0,.22,1),opacity .4s ease}.lanciatore .hw-iris{stroke: currentColor;transition: stroke .5s ease}.lanciatore.wake-min{padding: 6px;color: var(--gold);border-color: color-mix(in srgb,var(--gold) 42%,transparent);background: color-mix(in srgb,var(--gold) 12%,transparent)}.lanciatore.wake-min .hw-label{max-width: 0;margin-left: 0;opacity: 0}.lanciatore.wake-min .hw-eye{border-color: color-mix(in srgb,var(--gold) 55%,transparent)}.lanciatore.wake-min .hw-iris{stroke: #fff}.lanciatore:hover,.lanciatore:focus-visible{color: var(--solar);border-color: var(--solar);background: rgba(255,138,61,.075);transform: translateY(-1px)}.lanciatore.wake-min:hover,.lanciatore.wake-min:focus-visible{padding: 6px 14px 6px 6px;color: var(--gold);border-color: color-mix(in srgb,var(--gold) 72%,transparent);background: color-mix(in srgb,var(--gold) 16%,transparent);box-shadow: 0 0 20px -5px color-mix(in srgb,var(--gold) 55%,transparent)}.lanciatore.wake-min:hover .hw-label,.lanciatore.wake-min:focus-visible .hw-label{max-width: 200px;margin-left: 9px;opacity: 1}.lanciatore.nascosto{opacity: 0;transform: translateY(8px) scale(.96);pointer-events: none}@media (prefers-reduced-motion: reduce){.lanciatore .hw-pupil{animation: none;opacity: .9}}#hero{position: relative;isolation: isolate;min-height: 100vh;min-height: 100svh;display: flex;flex-direction: column;align-items: stretch;text-align: center;padding: calc(var(--testata) + clamp(4px,2svh,30px) + var(--safe-t)) 0 0;overflow-x: clip;overflow-y: visible}.hero-centro{flex: 1 0 auto;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: clamp(14px,2.2svh,26px);padding: 0 var(--pad)}#hero::before{content: "";position: absolute;inset: -12% 0 0;pointer-events: none;z-index: -2;background: radial-gradient(34% 26% at 30% 26%,rgba(198,82,255,.08),rgba(198,82,255,.05) 30%,rgba(198,82,255,.02) 58%,rgba(198,82,255,.005) 80%,transparent),radial-gradient(38% 30% at 70% 30%,rgba(255,46,120,.07),rgba(255,46,120,.044) 30%,rgba(255,46,120,.017) 58%,rgba(255,46,120,.004) 80%,transparent),radial-gradient(30% 22% at 50% 38%,rgba(255,138,61,.06),rgba(255,138,61,.038) 30%,rgba(255,138,61,.015) 58%,rgba(255,138,61,.004) 80%,transparent);animation: aurora 18s ease-in-out infinite alternate}@keyframes aurora{0%{transform: translateY(-1.5%) scale(1);opacity: .7}100%{transform: translateY(2%) scale(1.07);opacity: 1}}.hero-orizzonte{position: absolute;left: 50%;top: var(--ho-top,calc(100% - 15svh));width: max(170vw,620px);height: 46svh;margin-left: calc(max(170vw,620px) / -2);z-index: -1;pointer-events: none;will-change: transform;transform-origin: 50% 0}@media (min-width: 900px){.hero-orizzonte{width: max(150vw,1500px);margin-left: calc(max(150vw,1500px) / -2);height: 52svh}}.ho-disco{position: absolute;inset: 0;border-radius: 50% 50% 0 0 / 100% 100% 0 0;background: linear-gradient(180deg,#0B0710 0%,#07050C 18%,#05040A 46%);box-shadow: 0 -2px 16px -2px rgba(255,170,96,.30),inset 0 18px 40px -26px rgba(255,138,61,.42)}.ho-disco::before{content: "";position: absolute;inset: 0;border-radius: inherit;padding: 1.6px 1.6px 0;pointer-events: none;background: linear-gradient(90deg,rgba(255,46,120,0) 4%,rgba(255,46,120,.55) 20%,#FF8A3D 38%,#FFE3B0 50%,#FF8A3D 62%,rgba(255,46,120,.55) 80%,rgba(255,46,120,0) 96%);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite: exclude}.ho-disco::after{content: "";position: absolute;left: 0;right: 0;top: calc(100% - 3px);height: 72svh;pointer-events: none;background: linear-gradient(180deg,#05040A 0%,rgba(5,4,10,.94) 12%,rgba(5,4,10,.8) 26%,rgba(5,4,10,.6) 42%,rgba(5,4,10,.38) 58%,rgba(5,4,10,.18) 74%,rgba(5,4,10,.06) 88%,rgba(5,4,10,0) 100%)}.ho-alba{position: absolute;left: 50%;top: 0;width: min(92vw,1100px);height: 30svh;translate: -50% -58%;border-radius: 50%;background: radial-gradient(closest-side,rgba(255,196,120,.24),rgba(255,150,90,.17) 22%,rgba(255,110,64,.11) 42%,rgba(255,70,90,.05) 64%,rgba(255,46,120,.015) 84%,transparent 100%)}.js-moto #hero .ho-disco,.js-moto #hero .ho-alba{opacity: 0;transform: translateY(9svh);transition: opacity 1.6s ease .15s,transform 1.9s cubic-bezier(.2,.7,.2,1) .15s}.js-moto #hero.via .ho-disco,.js-moto #hero.via .ho-alba{opacity: 1;transform: none}.ho-scritta{position: absolute;left: 0;top: 0;overflow: visible;pointer-events: none}.ho-scritta text{font-family: var(--mono);font-size: clamp(8.6px,2.45vw,10px);font-weight: 500;letter-spacing: .17em;fill: url(#ho-scritta-c)}@media (min-width: 900px){.ho-scritta text{font-size: 11px;letter-spacing: .26em}}.ho-scritta .ds-aperta{font-weight: 640}.no-js .ho-scritta{display: none}.js-moto #hero .ho-scritta{opacity: 0;transition: opacity 1.3s ease 1.05s}.js-moto #hero.via .ho-scritta{opacity: 1}.js-moto #hero.assestato .ho-scritta{transition: none;opacity: calc(1 - var(--hf,0) * 1.35)}.hero-emblem-stage{width: clamp(150px,23svh,300px);aspect-ratio: 1;position: relative;flex: none;will-change: transform}@media (min-width: 900px){.hero-emblem-stage{width: clamp(140px,21svh,280px)}}.hero-aura{position: absolute;inset: -47%;border-radius: 50%;pointer-events: none;background: radial-gradient(closest-side,rgba(var(--hg1,255,168,72),.22) 0%,rgba(var(--hg1,255,168,72),.2135) 10%,rgba(var(--hg1,255,168,72),.1946) 20%,rgba(var(--hg1,255,168,72),.1658) 30%,rgba(var(--hg2,255,96,42),.1304) 40%,rgba(var(--hg2,255,96,42),.0928) 50%,rgba(var(--hg2,255,96,42),.0577) 60%,rgba(var(--hg2,255,96,42),.0292) 70%,rgba(var(--hg2,255,96,42),.0103) 80%,rgba(var(--hg2,255,96,42),.0015) 90%,rgba(var(--hg2,255,96,42),0) 100%);animation: auraRespira 5.2s ease-in-out infinite}.hero-aura::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: var(--grana) 0 0 / 96px 96px;-webkit-mask: radial-gradient(closest-side,#000 25%,transparent 92%);mask: radial-gradient(closest-side,#000 25%,transparent 92%)}@keyframes auraRespira{0%,100%{transform: scale(.94);opacity: .75}50%{transform: scale(1.05);opacity: 1}}.hero-morph-alone{position: absolute;inset: 0;filter: drop-shadow(0 0 20px rgba(var(--hg2,255,96,42),.22))}.hero-morph{position: absolute;inset: 0;width: 100%;height: 100%;display: none;filter: drop-shadow(0 0 8px rgba(var(--hg1,255,168,72),.42))}.morph-on .hero-morph{display: block}.morph-on .morph-fallback{display: none}.morph-src{position: absolute;width: 2px;height: 2px;opacity: 0;overflow: hidden;pointer-events: none}.morph-src svg{width: 2px;height: 2px}.morph-fallback{position: absolute;inset: 0}.morph-fallback svg{width: 100%;height: 100%;animation: emblemGlow 6s ease-in-out infinite}@keyframes emblemGlow{0%,100%{filter: drop-shadow(0 0 7px rgba(255,122,47,.30))}50%{filter: drop-shadow(0 0 17px rgba(255,90,80,.52))}}.hero-testo{display: flex;flex-direction: column;align-items: center;gap: clamp(12px,1.9svh,22px);will-change: transform}#hero h1{font-weight: 460;letter-spacing: -.04em;line-height: 1.02;font-size: clamp(2.45rem,1.3rem + 4vw,4.9rem);max-width: 17ch;margin: 0 auto}#hero h1 em,#hero h1 .accent{white-space: nowrap}@media (min-width: 1100px){#hero h1{max-width: 22ch;font-size: clamp(3.6rem,1.9rem + 2.7vw,4.7rem)}}#hero .occhiello{margin: 0}.hero-azioni{display: flex;flex-direction: column;align-items: center;gap: 12px;margin-top: clamp(6px,1.6svh,18px)}#hero .fila{justify-content: center}#hero .nota-analisi{margin: 0;font-family: var(--mono);font-size: 11px;letter-spacing: .2em;text-transform: uppercase;color: var(--dust)}.js #hero .nota-analisi{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}@media (max-width: 559px){#hero .fila{flex-wrap: nowrap;width: 100%;max-width: 420px;gap: 10px}#hero .fila .btn{flex: 1 1 auto;padding: 0 16px;min-width: 0}#hero .fila .btn-primario{flex-grow: 1.5}#hero .solo-largo{display: none}}@media (max-width: 359px){#hero .fila{flex-wrap: wrap}}.hero-piede{position: relative;flex: none;height: calc(clamp(40px,6svh,76px) + var(--safe-b))}#scroll-hint{position: absolute;right: var(--pad);bottom: calc(clamp(16px,3svh,30px) + var(--safe-b) - 8px);display: flex;align-items: center;gap: 12px;color: var(--moonlight);font-family: var(--mono);font-size: 10.5px;letter-spacing: .3em;text-transform: uppercase}#scroll-hint .ln{width: 1px;height: 34px;background: linear-gradient(var(--moonlight),transparent);position: relative;overflow: hidden}#scroll-hint .ln::after{content: "";position: absolute;left: 0;top: -40%;width: 1px;height: 40%;background: linear-gradient(transparent,var(--solar));animation: fall 1.9s ease-in-out infinite}@media (max-width: 1279px),(max-height: 700px){#scroll-hint{display: none}}.js-moto #hero [data-hero-l]{opacity: 0;filter: blur(8px);transition: opacity 1s ease,filter 1s ease}.js-moto #hero.via [data-hero-l]{opacity: 1;filter: none}.js-moto #hero .hero-emblem-stage{opacity: 0;transform: scale(.86);transition: opacity 1.2s cubic-bezier(.2,.7,.2,1),transform 1.2s cubic-bezier(.2,.7,.2,1)}.js-moto #hero.via .hero-emblem-stage{opacity: 1;transform: none}.js-moto #hero .occhiello[data-hero-l]{transition-delay: .35s}.js-moto #hero .hero-azioni[data-hero-l]{transition-delay: .8s}.forze-sez .grid{display: grid;grid-template-columns: 1fr;gap: clamp(34px,6svh,64px);align-items: center}.forze-sez h2{font-size: clamp(2.3rem,1.3rem + 3.6vw,4.6rem);line-height: 1.02;margin: 0 0 20px;max-width: 13ch}@media (min-width: 880px){.forze-sez .grid{grid-template-columns: .94fr 1.06fr;gap: clamp(40px,6vw,90px)}}.forze{list-style: none;display: grid;grid-template-columns: repeat(2,1fr);gap: clamp(9px,1.8vw,16px);margin: 0;padding: 0}.forze a{display: grid;grid-template-rows: auto 1fr auto;row-gap: clamp(9px,1.8svh,15px);min-height: clamp(130px,20svh,178px);height: 100%;padding: clamp(15px,2.3svh,23px) clamp(15px,2.4vw,22px);border: 1.4px solid transparent;border-radius: 15px;text-decoration: none;color: var(--starlight);background: radial-gradient(125% 125% at var(--gx,100%) var(--gy,100%),color-mix(in srgb,var(--c) 13%,transparent) 0%,transparent 46%) padding-box,linear-gradient(180deg,rgba(4,3,9,.9),rgba(4,3,9,.9)) padding-box,radial-gradient(140% 140% at var(--gx,100%) var(--gy,100%),var(--c) 0%,color-mix(in srgb,var(--c) 58%,transparent) 15%,color-mix(in srgb,var(--c) 16%,transparent) 40%,transparent 58%) border-box;-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px);box-shadow: inset 0 1px 0 rgba(255,255,255,.055),0 24px 52px -32px color-mix(in srgb,var(--c) 52%,#000);transition: translate .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.forze li:nth-child(1) a{--gx: 100%;--gy: 100%}.forze li:nth-child(2) a{--gx: 0%;--gy: 100%}.forze li:nth-child(3) a{--gx: 100%;--gy: 0%}.forze li:nth-child(4) a{--gx: 0%;--gy: 0%}.forze .fn{align-self: start;font-family: var(--mono);font-size: 11px;color: var(--haze);letter-spacing: .18em}.forze .fw{align-self: end;font-weight: 420;letter-spacing: -.02em;line-height: 1.04;font-size: clamp(1.35rem,1rem + 2.4vw,2.05rem)}.forze .fk{align-self: end;font-family: var(--mono);font-size: 10.5px;line-height: 1.3;letter-spacing: .2em;text-transform: uppercase;color: var(--haze);transition: color .35s ease;min-height: 2.6em}@media (pointer: fine){.forze a:hover{translate: 0 -3px;box-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 30px 62px -28px color-mix(in srgb,var(--c) 70%,#000)}.forze a:hover .fk{color: var(--c)}}.sistema{position: relative;display: grid;gap: 28px;align-items: center}@media (min-width: 880px){.sistema{grid-template-columns: 1fr 1fr;gap: clamp(20px,3vw,50px);min-height: min(76svh,660px)}}.sys-vista{position: relative;display: flex;flex-direction: column;align-items: center;min-width: 0}.sys-art{position: relative;display: grid;place-items: center;width: 100%;min-height: clamp(300px,44svh,460px);touch-action: pan-y;-webkit-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent}.sys-scena{grid-area: 1/1;align-self: stretch;justify-self: stretch;position: relative;display: grid;place-items: center;transition: transform .55s cubic-bezier(.2,.7,.2,1)}.sys-scena.segue{transition: none}.sys-art .sys-em{grid-area: 1/1;display: block;width: clamp(262px,41svh,480px);height: auto;aspect-ratio: 1;opacity: 0;transform: scale(.9) rotate(-4deg);transition: opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.sys-art .sys-em.on{opacity: 1;transform: none}.no-js .sys-art .sys-em:first-of-type{opacity: 1;transform: none}@media (min-width: 880px){.sys-art .sys-em{width: clamp(370px,37vw,570px)}}.sys-art .sys-em>.mod-emblem{width: 100%;height: 100%;filter: drop-shadow(0 0 5px color-mix(in srgb,var(--eg) 78%,transparent))}.sys-art .sys-em{filter: drop-shadow(0 0 22px color-mix(in srgb,var(--eg) 48%,transparent))}html.z32-webkit .sys-art .sys-em,html.z32-webkit .hero-morph-alone,html.z32-webkit .hero-morph{will-change: transform}.sys-art .sys-em:not(.on){pointer-events: none}.portal-halo{position: absolute;left: 50%;top: 50%;translate: -50% -50%;z-index: 2;pointer-events: none;width: clamp(275px,44svh,440px);aspect-ratio: 1;border-radius: 50%}@media (min-width: 880px){.portal-halo{width: clamp(385px,38.5vw,585px)}}.portal-halo i{position: absolute;inset: 0;border-radius: 50%;border: 1.5px solid color-mix(in srgb,var(--hint-c,var(--gold)) 40%,transparent);animation: portalHalo 3.4s cubic-bezier(.2,.6,.3,1) infinite;transition: border-color .6s ease}.portal-halo i:nth-child(2){animation-delay: 1.7s}@keyframes portalHalo{0%{transform: scale(.86);opacity: 0}18%{opacity: .5}100%{transform: scale(1.15);opacity: 0}}.sys-panels{position: relative;display: grid}.stop{grid-area: 1/1;display: flex;flex-direction: column;max-width: 540px;opacity: 0;visibility: hidden;transform: translateY(14px);transition: opacity .55s ease,transform .7s cubic-bezier(.2,.7,.2,1),visibility .55s}.stop.on{opacity: 1;visibility: visible;transform: none}.no-js .sys-panels{display: block}.no-js .stop{opacity: 1;visibility: visible;transform: none;margin-bottom: 44px}.s-epi{font-family: var(--mono);font-size: clamp(10.5px,9px + .5vw,13px);letter-spacing: .3em;text-transform: uppercase;color: var(--c);margin: 0}.s-name{font-weight: 400;letter-spacing: -.03em;line-height: 1;margin-top: 10px;font-size: clamp(2.2rem,1.2rem + 4.2vw,4.4rem)}.s-name a{color: inherit;text-decoration: none}.s-claim{color: var(--c);font-weight: 460;font-size: clamp(1.12rem,.9rem + 1.2vw,1.7rem);margin: 8px 0 0}.s-desc{color: var(--parchment);font-size: clamp(.99rem,.9rem + .5vw,1.25rem);line-height: 1.5;margin: 12px 0 0}.s-feats{list-style: none;margin: 16px 0 0;padding: 0;display: flex;flex-direction: column;gap: 8px}.s-feats li{display: flex;gap: 11px;align-items: baseline;font-weight: 300;font-size: clamp(.95rem,.85rem + .45vw,1.15rem);color: var(--starlight)}.s-feats li::before{content: "▸";color: var(--c);font-size: .78em;flex: none}.varco-btn{position: relative;isolation: isolate;overflow: clip;display: inline-flex;align-items: center;gap: 13px;align-self: flex-start;margin-top: 24px;min-height: 62px;padding: 8px 8px 8px 10px;border-radius: 99px;text-decoration: none;color: #1A0B07;cursor: pointer;background: linear-gradient(118deg,color-mix(in srgb,var(--c) 58%,#FFF4E4) 0%,var(--c) 44%,color-mix(in srgb,var(--c) 84%,#52102A) 100%) border-box;box-shadow: inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.18),0 16px 40px -14px color-mix(in srgb,var(--c) 80%,transparent);animation: vbChiama 2.8s ease-out infinite 1.4s;transition: transform .35s cubic-bezier(.2,.7,.2,1),filter .35s ease;-webkit-tap-highlight-color: transparent}.varco-btn::after{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;transform: translateX(-130%);background: linear-gradient(105deg,transparent 32%,rgba(255,255,255,.55) 50%,transparent 68%);animation: vbLuce 5.2s ease-in-out infinite 1.2s}.vb-ic{width: 44px;height: 44px;flex: none;border-radius: 50%;display: grid;place-items: center;background: rgba(20,8,6,.14);box-shadow: inset 0 0 0 1px rgba(20,8,6,.14)}.vb-ic svg{width: 22px;height: 22px}.vb-t{display: grid;gap: 3px;text-align: left;font: 650 clamp(1.02rem,.96rem + .3vw,1.14rem)/1.05 var(--display);letter-spacing: -.012em;white-space: nowrap}.vb-t small{font: 600 9.5px/1.2 var(--mono);letter-spacing: .2em;text-transform: uppercase;opacity: .66}.vb-ar{width: 46px;height: 46px;flex: none;margin-left: 8px;border-radius: 50%;display: grid;place-items: center;background: #0A0710;color: var(--c);box-shadow: 0 0 0 1px rgba(255,255,255,.08),0 6px 16px -6px rgba(0,0,0,.6);transition: transform .35s cubic-bezier(.2,.7,.2,1)}.vb-ar svg{width: 19px;height: 19px}@keyframes vbLuce{0%,58%{transform: translateX(-130%)}80%,100%{transform: translateX(130%)}}@keyframes vbChiama{0%{box-shadow: inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.18),0 16px 40px -14px color-mix(in srgb,var(--c) 80%,transparent),0 0 0 0 color-mix(in srgb,var(--c) 55%,transparent)}70%,100%{box-shadow: inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.18),0 16px 40px -14px color-mix(in srgb,var(--c) 80%,transparent),0 0 0 14px color-mix(in srgb,var(--c) 0%,transparent)}}.varco-btn:active{transform: scale(.97)}@media (hover: hover) and (pointer: fine){.varco-btn:hover{transform: translateY(-2px);filter: brightness(1.06) saturate(1.05)}.varco-btn:hover .vb-ar{transform: translateX(3px)}}.varco-btn:focus-visible{outline: 2px solid #fff;outline-offset: 4px}@media (max-width: 879px){.varco-btn{align-self: stretch}.vb-ar{margin-left: auto}}.sistema.fermo .varco-btn{animation-play-state: paused}@media (prefers-reduced-motion: reduce){.varco-btn,.varco-btn::after{animation: none}}.sys-entra{position: absolute;left: 50%;bottom: clamp(0px,1.2svh,14px);z-index: 4;translate: -50% 0;display: inline-flex;align-items: center;gap: 12px;height: 42px;padding: 0 5px 0 18px;border: 1.5px solid transparent;border-radius: 99px;text-decoration: none;color: var(--starlight);font: 500 10.5px/1 var(--mono);letter-spacing: .26em;text-transform: uppercase;white-space: nowrap;background: linear-gradient(180deg,rgba(255,255,255,.005),rgba(10,10,13,.012));border: 0;-webkit-backdrop-filter: blur(1.5px);backdrop-filter: blur(1.5px);box-shadow: 0 0 4px color-mix(in srgb,var(--c) 55%,transparent),0 0 16px color-mix(in srgb,var(--c) 24%,transparent),inset 0 0 7px -4px color-mix(in srgb,var(--c) 18%,transparent);text-shadow: 0 0 10px color-mix(in srgb,var(--c) 60%,transparent);transition: box-shadow .6s ease,transform .35s cubic-bezier(.2,.7,.2,1);-webkit-tap-highlight-color: transparent}.sys-entra::before{content: "";position: absolute;inset: 0;border-radius: inherit;padding: 1.5px;pointer-events: none;background: linear-gradient(100deg,color-mix(in srgb,var(--c) 78%,#fff) 0%,color-mix(in srgb,var(--c) 92%,transparent) 30%,color-mix(in srgb,var(--c) 55%,transparent) 62%,color-mix(in srgb,var(--c) 82%,#fff) 100%);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite: exclude}.sys-entra>*{position: relative}.se-ar{width: 32px;height: 32px;flex: none;border-radius: 50%;display: grid;place-items: center;color: #160A06;background: linear-gradient(135deg,color-mix(in srgb,var(--c) 55%,#FFF4E4),var(--c) 62%);animation: seChiama 3.2s ease-out infinite 1s;transition: transform .35s cubic-bezier(.2,.7,.2,1)}.se-ar svg{width: 15px;height: 15px}@keyframes seChiama{0%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--c) 55%,transparent)}60%,100%{box-shadow: 0 0 0 10px color-mix(in srgb,var(--c) 0%,transparent)}}.sys-entra:active{transform: scale(.96)}.sys-entra:focus-visible{outline: 2px solid #fff;outline-offset: 3px}.sys-art .sys-em.on:active{transform: scale(.975)}@media (hover: hover) and (pointer: fine){.sys-art:hover .sys-entra{box-shadow: 0 0 6px color-mix(in srgb,var(--c) 95%,transparent),0 0 30px color-mix(in srgb,var(--c) 60%,transparent),inset 0 0 14px -3px color-mix(in srgb,var(--c) 75%,transparent),0 16px 36px -12px color-mix(in srgb,var(--c) 95%,transparent)}.sys-art:hover .se-ar{transform: translate(2px,-2px)}.sys-art:hover .portal-halo i{border-color: color-mix(in srgb,var(--hint-c,var(--gold)) 72%,transparent)}.sys-art:hover .sys-em.on{transform: scale(1.025)}}.sys-freccia{--dir: 1;position: absolute;top: 50%;z-index: 4;width: 44px;height: 72px;margin-top: -36px;padding: 0;border: 0;background: none;cursor: pointer;display: flex;align-items: center;justify-content: center;gap: 3px;color: var(--hint-c,var(--gold));transition: opacity .45s ease,color .6s ease;-webkit-tap-highlight-color: transparent}.sys-freccia.avanti{right: -10px}.sys-freccia.indietro{left: -10px;--dir: -1;flex-direction: row-reverse}.sys-freccia svg{width: 10px;height: 17px;flex: none;filter: drop-shadow(0 0 6px currentColor)}.sf-coda{width: 15px;height: 1.5px;flex: none;border-radius: 2px;background: linear-gradient(90deg,transparent,currentColor);transform-origin: right center}.indietro .sf-coda{background: linear-gradient(270deg,transparent,currentColor);transform-origin: left center}.sys-freccia svg{animation: sfSpinta 3.6s cubic-bezier(.3,.7,.3,1) infinite 1.2s}.sys-freccia .sf-coda{animation: sfCoda 3.6s cubic-bezier(.3,.7,.3,1) infinite 1.2s}@keyframes sfSpinta{0%,62%,100%{transform: translateX(0)}74%{transform: translateX(calc(var(--dir) * 5px))}86%{transform: translateX(0)}}@keyframes sfCoda{0%,62%,100%{transform: translateX(0) scaleX(.5);opacity: .4}74%{transform: translateX(calc(var(--dir) * 5px)) scaleX(1);opacity: .95}86%{transform: translateX(0) scaleX(.5);opacity: .4}}.sys-freccia.spenta{opacity: 0;pointer-events: none}.sys-freccia:focus-visible{outline: 1.5px solid currentColor;outline-offset: -8px;border-radius: 14px}@media (hover: hover) and (pointer: fine){.sys-freccia:hover{color: #fff}}.sistema.scelto .sys-freccia svg,.sistema.scelto .sys-freccia .sf-coda{animation: none}.sistema.scelto .sys-freccia .sf-coda{transform: scaleX(.7);opacity: .6}.sys-testa{align-self: stretch;display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: baseline;gap: 16px 20px}.sys-titolo{margin: 0;font: 470 clamp(.98rem,.93rem + .2vw,1.08rem)/1.25 var(--display);letter-spacing: -.004em;color: var(--parchment)}.sys-titolo::before{content: "";display: inline-block;width: 1.05em;height: .34em;margin-right: .75em;vertical-align: .17em;background: var(--grad);clip-path: polygon(26.1% 0,100% 0,73.9% 100%,0 100%)}.sys-conta{margin: 0;display: flex;align-items: baseline;gap: 5px;font: 500 12.5px/1 var(--mono);letter-spacing: .06em;color: var(--dust);font-variant-numeric: tabular-nums}.sys-conta .sc-n{color: var(--lc,var(--gold));font-size: 15px;transition: color .6s ease;text-shadow: 0 0 12px color-mix(in srgb,var(--lc,var(--gold)) 45%,transparent)}.sys-conta .sc-s{opacity: .5}.sys-capitoli{grid-column: 1 / -1;display: flex;gap: clamp(10px,1.6vw,22px)}.sys-cap{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;gap: 10px;margin: 0;padding: 4px 0 10px;border: 0;background: none;color: var(--dust);font: inherit;text-align: left;cursor: pointer;-webkit-tap-highlight-color: transparent}.cap-t{display: flex;align-items: center;gap: 8px;min-width: 0;font: 460 13px/1.2 var(--display);letter-spacing: 0;white-space: nowrap;transition: color .45s ease}.cap-ic{display: none;width: 14px;height: 14px;flex: none;color: var(--mc);opacity: .4;transition: opacity .45s ease,filter .45s ease}.cap-ic svg{width: 100%;height: 100%;display: block}.cap-filo{position: relative;display: block;height: 2px;border-radius: 2px;background: rgba(255,255,255,.1)}.cap-filo i{position: absolute;inset: 0;border-radius: inherit;transform-origin: left center;transform: scaleX(0);background: linear-gradient(90deg,color-mix(in srgb,var(--mc) 50%,transparent),var(--mc))}.sys-cap[aria-selected="true"]{color: var(--starlight)}.sys-cap[aria-selected="true"] .cap-ic{opacity: 1;filter: drop-shadow(0 0 5px color-mix(in srgb,var(--mc) 70%,transparent))}.sys-cap[aria-selected="true"] .cap-filo i{box-shadow: 0 0 9px color-mix(in srgb,var(--mc) 70%,transparent)}.sys-cap.visto .cap-filo i{transform: scaleX(1);opacity: .42}.sys-cap.visto .cap-ic{opacity: .62}.sys-capitoli.gira .sys-cap[aria-selected="true"] .cap-filo i{animation: capFilo var(--dur,8s) linear forwards}@keyframes capFilo{to{transform: scaleX(1)}}.sistema.fermo .sys-cap .cap-filo i{animation-play-state: paused}.sistema.scelto .sys-cap[aria-selected="true"] .cap-filo i{animation: none;transform: scaleX(1)}@media (hover: hover) and (pointer: fine){.sys-cap:not([aria-selected="true"]):hover{color: var(--parchment)}.sys-cap:hover .cap-ic{opacity: .85}}.sys-cap:focus-visible{outline: 1.5px solid var(--mc);outline-offset: 4px;border-radius: 6px}@media (min-width: 880px){.sistema{grid-template-rows: auto 1fr}.sys-testa{grid-column: 1 / -1;align-self: start;gap: 18px 24px}.cap-t{font-size: 14px}.cap-ic{display: block}}@media (prefers-reduced-motion: reduce){.sys-freccia svg,.sys-freccia .sf-coda,.se-ar{animation: none;transition: none}.sys-capitoli.gira .sys-cap[aria-selected="true"] .cap-filo i{animation: none;transform: scaleX(1)}}.no-js .sys-capitoli,.no-js .sys-conta,.no-js .sys-freccia,.no-js .sys-entra{display: none}@media (max-width: 879px){.sistema{display: flex;flex-direction: column}.sys-art{min-height: 300px}.sys-art .sys-em{width: min(42svh,calc(100% - 56px))}.portal-halo{width: min(40svh,calc(100% - 24px))}}.impresa-banda{--c: var(--orchid);--gx: 100%;--gy: 0%;display: grid;gap: 10px 40px;margin-top: clamp(28px,5svh,56px);text-decoration: none;padding: clamp(24px,3.4vw,40px);color: var(--starlight)}@media (min-width: 980px){.impresa-banda{grid-template-columns: minmax(0,1.2fr) minmax(0,1fr) auto;align-items: center}.impresa-banda .occhiello{grid-column: 1 / -1;margin: 0}}.impresa-banda .titolo{font-size: clamp(1.4rem,1.1rem + 1.2vw,2.1rem);line-height: 1.12;letter-spacing: -.025em;font-weight: 420}.impresa-banda .testo{color: var(--parchment)}.promesse{padding-block: calc(var(--sezione) * .6) calc(var(--sezione) * .75)}.promesse .testa{margin-bottom: clamp(18px,3.4svh,46px)}.patto{position: relative;max-width: 900px;margin: 0 auto}.js-moto .patto[data-appare]{opacity: 1;transform: none;filter: none}.pt-voci{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);grid-auto-rows: 1fr}.pt-voce{display: flex;flex-direction: column;align-items: center;text-align: center;padding: clamp(20px,3.6svh,46px) clamp(10px,3vw,46px)}.pt-segno{width: clamp(34px,3.4vw + 20px,50px);height: auto;overflow: visible;margin-bottom: clamp(10px,1.6svh,18px);filter: drop-shadow(0 0 7px rgba(255,122,61,.4))}.pt-segno .pv-punto{fill: #FFE3B0;stroke: none}.pt-segno .pv-attesa{stroke-dasharray: 2.4 3.2;opacity: .5}.pt-segno .pv-traccia{opacity: .28}.pt-voce h3{margin: 0;max-width: 15ch;font-size: clamp(1.04rem,.92rem + .75vw,1.5rem);line-height: 1.16;letter-spacing: -.02em;font-weight: 470;color: var(--starlight);text-wrap: balance}.pt-voce p{margin: 7px 0 0;max-width: 28ch;font-size: clamp(.84rem,.78rem + .32vw,1.02rem);line-height: 1.48;color: var(--parchment);text-wrap: pretty}.pt-voce p b,.pt-voce p strong{color: var(--starlight)}.promesse{overflow-x: clip}.pt-voce{position: relative;isolation: isolate}.pt-voce::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;opacity: calc(.55 * (1 - var(--via,0)));-webkit-mask: radial-gradient(circle at var(--ang),#000,rgba(0,0,0,.45) 34%,transparent 64%);mask: radial-gradient(circle at var(--ang),#000,rgba(0,0,0,.45) 34%,transparent 64%)}.pt-voce:nth-child(1){--ang: 0% 0%}.pt-voce:nth-child(2){--ang: 100% 0%}.pt-voce:nth-child(3){--ang: 0% 100%}.pt-voce:nth-child(4){--ang: 100% 100%}.pt-voce:nth-child(1)::before{background: radial-gradient(circle,rgba(255,196,150,.75) .9px,transparent 1.3px) 0 0 / 11px 11px,linear-gradient(rgba(255,185,138,.16) 1px,transparent 1px) 0 0 / 100% 22px}.pt-voce:nth-child(2)::before{background: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2222%22 height=%2222%22 viewBox=%220 0 22 22%22%3E%3Cpath d=%22M0 22h7.3v-7.3h7.4V7.3H22V0%22 fill=%22none%22 stroke=%22%23FFB98A%22 stroke-width=%22.8%22/%3E%3C/svg%3E") 100% 0 / 22px 22px}.pt-voce:nth-child(3)::before{background: repeating-radial-gradient(circle at 0% 100%,transparent 0 9px,rgba(255,185,138,.55) 9px 10px)}.pt-voce:nth-child(4)::before{background: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2241.57%22 viewBox=%220 0 24 41.57%22%3E%3Cpath d=%22M12 0V6.93M12 6.93L24 13.86M12 6.93L0 13.86M24 13.86V27.71M0 13.86V27.71M24 27.71L12 34.64M0 27.71L12 34.64M12 34.64V41.57%22 fill=%22none%22 stroke=%22%23FFB98A%22 stroke-width=%22.8%22/%3E%3C/svg%3E") 100% 100% / 24px 41.57px}.js-moto .pt-voce::before{opacity: 0;transition: opacity 1.4s ease;transition-delay: calc(.9s + var(--k) * .16s)}.js-moto .patto.visto .pt-voce::before{opacity: calc(.55 * (1 - var(--via,0)))}@media (max-width: 639px){.pt-voce::before,.js-moto .patto.visto .pt-voce::before{opacity: calc(.42 * (1 - var(--via,0)))}}.pt-croce{position: absolute;inset: 0;pointer-events: none}.pt-v,.pt-o{position: absolute;display: block}.pt-v{left: 50%;top: 0;bottom: 0;width: 1px;margin-left: -.5px;background: linear-gradient(180deg,transparent,rgba(255,196,140,.46) 50%,transparent)}.pt-o{top: 50%;left: 0;right: 0;height: 1px;margin-top: -.5px;background: linear-gradient(90deg,transparent,rgba(255,196,140,.46) 50%,transparent)}.pt-croce b{position: absolute;left: 50%;top: 50%;width: 5px;height: 5px;margin: -2.5px 0 0 -2.5px;border-radius: 50%;background: #FFF1DC;box-shadow: 0 0 8px 2px rgba(255,182,98,.85),0 0 34px 8px rgba(255,98,60,.32);animation: ptRespira 4.8s ease-in-out infinite}@keyframes ptRespira{0%,100%{transform: scale(.85);opacity: .75}50%{transform: scale(1.15);opacity: 1}}.patto-firma{margin: clamp(22px,4svh,52px) auto 0;text-align: center;max-width: 26ch;font-size: clamp(1.12rem,.98rem + .8vw,1.6rem);line-height: 1.25;letter-spacing: -.02em;font-weight: 420;color: var(--starlight);text-wrap: balance}.patto-firma em{font-style: normal;font-weight: 560;color: #fff}.pf-tratto{display: block;width: min(240px,66%);height: auto;margin: 8px auto 0;overflow: visible}.pf-tratto path{fill: none;stroke: url(#pf-g);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;filter: drop-shadow(0 0 5px rgba(255,122,61,.45))}.js-moto .pt-v{transform: scaleY(0);transition: transform 1.3s cubic-bezier(.6,.05,.2,1)}.js-moto .pt-o{transform: scaleX(0);transition: transform 1.3s cubic-bezier(.6,.05,.2,1) .1s}.js-moto .pt-croce b{opacity: 0;scale: .2;transition: opacity .6s ease,scale .9s cubic-bezier(.2,.9,.25,1.4)}.js-moto .patto.visto .pt-v,.js-moto .patto.visto .pt-o{transform: none}.js-moto .patto.visto .pt-croce b{opacity: 1;scale: 1}.js-moto .pt-voce>*{opacity: 0;filter: blur(8px);transform: translateY(6px);transition: opacity .9s ease,filter .9s ease,transform 1s cubic-bezier(.2,.7,.2,1);transition-delay: calc(.45s + var(--k) * .16s)}.js-moto .patto.visto .pt-voce>*{opacity: 1;filter: none;transform: none}.js-moto .pt-segno [pathLength]{stroke-dasharray: 1 1;stroke-dashoffset: 1}.js-moto .patto.visto .pt-segno [pathLength]{animation: drawOn 1.5s cubic-bezier(.55,.06,.18,1) forwards;animation-delay: calc(.55s + var(--k) * .16s)}.js-moto .patto-firma[data-appare]{transform: none}.js-moto .pf-tratto path{stroke-dasharray: 1 1;stroke-dashoffset: 1}.js-moto .patto-firma.visto .pf-tratto path{animation: drawOn 1.7s cubic-bezier(.6,.05,.25,1) forwards .55s}@media (prefers-reduced-motion: reduce){.pt-croce b{animation: none}}.patto{--via: 0;--vs: 0}.pt-voce{opacity: calc(1 - var(--via) * .92);filter: blur(calc(var(--via) * 7px))}.js-moto .patto.visto .pt-voce>.pt-segno{opacity: calc(1 - var(--vs))}.pt-croce{opacity: calc(1 - var(--via))}.patto-firma{--via: 0;filter: blur(calc(var(--via) * 7px)) opacity(calc(1 - var(--via) * .94))}@media (max-width: 639px){.pt-voce{padding: 16px 9px 18px}.pt-segno{width: 32px;margin-bottom: 9px}.pt-voce h3{font-size: 1.02rem;max-width: 13ch}.pt-voce p{font-size: .84rem;line-height: 1.42;margin-top: 6px}}.credo-grid{width: 100%;display: grid;grid-template-columns: 1fr}.credo-card{position: relative;display: flex;flex-direction: column;align-items: flex-start;text-align: left;gap: 13px;padding: 28px 4px}.credo-card:nth-child(4n+1){--cc: var(--gold)}.credo-card:nth-child(4n+2){--cc: var(--solar)}.credo-card:nth-child(4n+3){--cc: var(--rose)}.credo-card:nth-child(4n+4){--cc: var(--ember)}.credo-card + .credo-card::before{content: "";position: absolute;left: 4px;right: 4px;top: 0;height: 1px;background: linear-gradient(90deg,color-mix(in srgb,var(--cc) 40%,var(--line-1)),var(--line-1) 45%,transparent 96%)}.cc-num{font-family: var(--mono);font-size: 12px;letter-spacing: .34em;color: var(--cc);text-shadow: 0 0 14px color-mix(in srgb,var(--cc) 55%,transparent)}.cc-ico{color: var(--cc);filter: drop-shadow(0 0 8px color-mix(in srgb,var(--cc) 55%,transparent))}.cc-ico svg{width: 26px;height: 26px}.cc-word{font-weight: 400;letter-spacing: -.03em;line-height: 1.04;font-size: clamp(1.8rem,1.4rem + 2.4vw,2.7rem);color: var(--starlight)}.cc-word em{font-style: normal;background: none;-webkit-text-fill-color: #fff;color: #fff;font-weight: 560}.cc-rule{display: block;width: 46px;height: 1.5px;border-radius: 2px;background: linear-gradient(90deg,var(--cc),transparent)}.cc-line{color: var(--parchment);font-weight: 300;line-height: 1.5;font-size: clamp(1rem,.96rem + .3vw,1.14rem);max-width: 34ch;margin: 0}@media (min-width: 880px){.credo-grid.g3{grid-template-columns: repeat(3,1fr)}.credo-grid.g4{grid-template-columns: repeat(4,1fr)}.credo-card{min-width: 0;padding: 6px clamp(18px,2.4vw,36px)}.credo-card + .credo-card::before{left: 0;right: auto;top: 4px;bottom: 4px;width: 1px;height: auto;background: linear-gradient(180deg,transparent,color-mix(in srgb,var(--cc) 32%,var(--line-2)) 30% 70%,transparent)}.credo-grid.g4 .cc-word{font-size: clamp(1.4rem,.6rem + 1.4vw,1.9rem)}.credo-grid.g3 .cc-word{font-size: clamp(1.55rem,.6rem + 1.7vw,2.3rem)}}@media (pointer: fine){.credo-card{transition: translate .45s ease}.credo-card:hover{translate: 0 -3px}.cc-rule{transition: width .45s ease}.credo-card:hover .cc-rule{width: 72px}.cc-word{transition: text-shadow .45s ease}.credo-card:hover .cc-word{text-shadow: 0 0 24px color-mix(in srgb,var(--cc) 30%,transparent)}}.lavoro,.guida-card{display: flex;flex-direction: column;gap: 12px;height: 100%}.lavoro .settore,.guida-card .tema{font-family: var(--mono);font-size: 11px;letter-spacing: .2em;text-transform: uppercase;color: var(--c);margin: 0}.lavoro h3,.guida-card h3{font-weight: 450;font-size: clamp(1.2rem,1.05rem + .5vw,1.45rem);line-height: 1.22;letter-spacing: -.015em}.lavoro p,.guida-card p{margin: 0;color: var(--moonlight);font-size: .98rem}.lavoro .tag{display: flex;flex-wrap: wrap;gap: 6px;margin-top: auto;padding-top: 10px}.lavoro .tag span{font-family: var(--mono);font-size: 10.5px;letter-spacing: .12em;text-transform: uppercase;color: var(--haze);padding: 6px 10px;border-radius: 99px;border: 1px solid var(--line-2)}.guida-card .tempo{margin-top: auto;padding-top: 10px;font-family: var(--mono);font-size: 11px;letter-spacing: .18em;text-transform: uppercase;color: var(--dust)}.settori-griglia{list-style: none;margin: 0;padding: 0}.settore-card{display: grid;grid-template-columns: 1fr auto;gap: 8px 16px;align-items: center;height: 100%;text-decoration: none;color: var(--starlight)}.settore-card .t{font-weight: 420;font-size: clamp(1.3rem,1.1rem + .8vw,1.7rem);letter-spacing: -.02em;line-height: 1.1}.settore-card .d{grid-column: 1;color: var(--moonlight);font-size: .95rem;line-height: 1.5}.settore-card .freccia{grid-row: 1 / span 2;grid-column: 2;color: var(--c);font-size: 1.2rem}.settore-card:hover .freccia{translate: 4px 0}.mestieri-lista{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--line-1)}.mestiere{border-bottom: 1px solid var(--line-1);position: relative}.mestiere::after{content: "";position: absolute;left: 0;bottom: -1px;height: 1px;width: 100%;transform-origin: left;transform: scaleX(0);background: var(--grad-h);transition: transform .8s cubic-bezier(.2,.7,.2,1)}.ms-riga{display: grid;grid-template-columns: 44px minmax(0,1fr) 28px;align-items: center;gap: 16px;padding: clamp(16px,2.6svh,24px) 2px;text-decoration: none;color: inherit;-webkit-tap-highlight-color: transparent}.ms-ic{width: 44px;height: 44px;display: grid;place-items: center;border-radius: 50%;border: 1px solid var(--line-2);transition: border-color .5s ease,box-shadow .5s ease,opacity .5s ease;opacity: .55}.ms-ic svg{width: 22px;height: 22px}.ms-testo{display: grid;gap: 4px;min-width: 0}.ms-nome{font-size: clamp(1.4rem,1.05rem + 1.9vw,2.6rem);line-height: 1.06;letter-spacing: -.03em;font-weight: 400;color: var(--haze);transition: color .5s ease}.ms-chi{display: none;font-family: var(--mono);font-size: 11px;letter-spacing: .14em;text-transform: uppercase;color: var(--dust)}.ms-cosa{color: var(--dust);font-size: clamp(.97rem,.94rem + .2vw,1.08rem);line-height: 1.45;transition: color .5s ease}.ms-ar{color: var(--solar);opacity: 0;transform: translateX(-10px);transition: opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.ms-ar svg{width: 22px;height: 22px;display: block}.mestiere.qui .ms-nome,.no-js .ms-nome{color: transparent;background: var(--grad);-webkit-background-clip: text;background-clip: text}.mestiere.qui .ms-ic,.no-js .ms-ic{opacity: 1;border-color: rgba(255,138,61,.45);box-shadow: 0 0 26px -6px rgba(255,120,70,.7),inset 0 0 14px -6px rgba(255,138,61,.6)}.mestiere.qui .ms-cosa,.no-js .ms-cosa{color: var(--parchment)}.mestiere.qui .ms-ar{opacity: 1;transform: none}.mestiere.qui::after{transform: scaleX(1)}@media (hover: hover) and (pointer: fine){.mestieri-lista:hover .mestiere.qui:not(:hover) .ms-nome{color: var(--haze);background: none}.mestieri-lista:hover .mestiere.qui:not(:hover) .ms-ic{opacity: .55;border-color: var(--line-2);box-shadow: none}.mestieri-lista:hover .mestiere.qui:not(:hover) .ms-cosa{color: var(--dust)}.mestieri-lista:hover .mestiere.qui:not(:hover) .ms-ar{opacity: 0;transform: translateX(-10px)}.mestieri-lista:hover .mestiere.qui:not(:hover)::after{transform: scaleX(0)}.mestiere:hover .ms-nome{color: transparent;background: var(--grad);-webkit-background-clip: text;background-clip: text}.mestiere:hover .ms-ic{opacity: 1;border-color: rgba(255,138,61,.45);box-shadow: 0 0 26px -6px rgba(255,120,70,.7)}.mestiere:hover .ms-cosa{color: var(--parchment)}.mestiere:hover .ms-ar{opacity: 1;transform: none}.mestiere:hover::after{transform: scaleX(1)}}.ms-riga:focus-visible{outline: 2px solid var(--solar);outline-offset: 2px;border-radius: 6px}@media (min-width: 900px){.ms-riga{grid-template-columns: 56px minmax(0,1.05fr) minmax(0,.95fr) 32px;gap: 28px;padding: clamp(20px,3svh,30px) 4px}.ms-ic{width: 56px;height: 56px}.ms-ic svg{width: 26px;height: 26px}.ms-testo{display: contents}.ms-nome{grid-column: 2}.ms-chi{display: block;grid-column: 2;grid-row: 2;margin-top: -10px}.ms-cosa{grid-column: 3;grid-row: 1 / span 2}.ms-ic{grid-row: 1 / span 2}.ms-ar{grid-column: 4;grid-row: 1 / span 2}}.cf-lane{--cf-stw: clamp(250px,76vw,330px);position: relative}.cf-scroll{overflow-x: auto;overflow-y: hidden;touch-action: pan-x;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;-webkit-overflow-scrolling: touch;margin-inline: calc(var(--pad) * -1);padding-inline: calc(50vw - var(--cf-stw) / 2)}.cf-scroll::-webkit-scrollbar{display: none}.cf-track{position: relative;width: max-content}.cf-rail,.cf-fill{position: absolute;top: 117px;height: 2px;border-radius: 2px;left: calc(var(--cf-stw) / 2);right: calc(var(--cf-stw) / 2)}.cf-rail{background: var(--line-2)}.cf-fill{background: var(--grad-h);transform: scaleX(var(--p,0));transform-origin: left center;box-shadow: 0 0 13px rgba(255,122,47,.5);transition: transform 1.1s cubic-bezier(.45,0,.2,1)}.cf-spark{position: absolute;top: 118px;left: calc(var(--cf-stw) / 2 + (100% - var(--cf-stw)) * var(--p,0));width: 13px;height: 13px;border-radius: 50%;background: radial-gradient(circle,#FFF1CF 0%,#FFB627 38%,#FF7A2F 66%,transparent 74%);box-shadow: 0 0 18px 5px rgba(255,138,61,.85);transform: translate(-50%,-50%);z-index: 4;pointer-events: none;opacity: 0;transition: left 1.1s cubic-bezier(.45,0,.2,1),opacity .4s}.cf-lane.live .cf-spark{opacity: 1}.cf-lane{--ing: 1}.cf-ingresso{position: absolute;top: 117px;right: calc(100% - var(--cf-stw) / 2);width: 50vw;height: 2px;margin-top: -.5px;pointer-events: none;z-index: 3;background: linear-gradient(90deg,transparent,rgba(255,46,120,.45) 45%,#FF8A3D 88%,#FFE3B0);border-radius: 2px;box-shadow: 0 0 12px rgba(255,138,61,.55);transform-origin: 0 50%;transform: scaleX(clamp(0,calc(var(--ing) / .5),1));opacity: calc(1 - clamp(0,calc((var(--ing) - .6) / .4),1) * .75)}.cf-rail{transform-origin: 0 50%;transform: scaleX(clamp(0,calc((var(--ing) - .48) / .52),1))}.cf-step{--r: clamp(0,calc((var(--ing) - .3 - var(--k) * .1) / .3),1)}.cf-top,.cf-bot{opacity: var(--r);filter: blur(calc((1 - var(--r)) * 9px));transform: translateY(calc((1 - var(--r)) * 16px))}.cf-node{opacity: clamp(0,calc((var(--ing) - .42 - var(--k) * .08) / .1),1)}@media (prefers-reduced-motion: reduce){.cf-lane{--ing: 1 !important}}.cf-list{list-style: none;display: flex;margin: 0;padding: 0;position: relative}.cf-step{position: relative;flex: 0 0 var(--cf-stw);width: var(--cf-stw);display: grid;grid-template-rows: 100px 36px auto;justify-items: center;text-align: center;padding: 0 clamp(12px,2vw,22px);scroll-snap-align: center}.cf-top{display: flex;flex-direction: column;align-items: center;justify-content: flex-end;gap: 12px;padding-bottom: 8px}.cf-icon{width: 54px;aspect-ratio: 1;opacity: .25;transition: opacity .55s ease,filter .55s ease}.cf-icon svg{width: 100%;height: 100%;overflow: visible}.cf-icon svg *{fill: none;stroke: url(#cfgrad);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke}.cf-icon svg .fillg{fill: url(#cfgrad);stroke: none}.cf-index{font-family: var(--mono);font-size: 12px;letter-spacing: .3em;color: var(--solar)}.cf-node{align-self: center;position: relative;z-index: 2;width: 18px;height: 18px;border-radius: 50%;background: var(--abyss);border: 1.5px solid var(--line-3);transition: background .45s ease,border-color .45s ease,box-shadow .45s ease,transform .45s ease}.cf-bot{padding-top: 18px;max-width: 34ch}.cf-name{font-weight: 400;letter-spacing: -.025em;line-height: 1.04;font-size: clamp(1.6rem,1.25rem + 1.4vw,2.3rem);margin: 0;transition: color .45s,text-shadow .45s}.cf-desc{color: var(--parchment);font-weight: 300;line-height: 1.56;font-size: clamp(.98rem,.94rem + .25vw,1.1rem);margin: 12px 0 0;transition: color .45s}.cf-done{display: inline-block;margin-top: 14px;font-family: var(--mono);font-size: 11px;letter-spacing: .2em;text-transform: uppercase;color: var(--solar);opacity: 0;transform: translateY(6px);transition: opacity .55s,transform .55s}.cf-done::before{content: "→ ";color: var(--gold)}.cf-step.fatto .cf-icon{opacity: 1;filter: drop-shadow(0 0 8px rgba(255,138,61,.5))}.cf-step.fatto .cf-node{background: var(--grad-h);border-color: var(--solar);box-shadow: 0 0 15px rgba(255,138,61,.6)}.cf-step.qui .cf-icon{opacity: 1;filter: drop-shadow(0 0 16px rgba(255,138,61,.78))}.cf-step.qui .cf-node{background: var(--grad-h);border-color: var(--solar);box-shadow: 0 0 24px rgba(255,138,61,.95);animation: cfPulse 2.1s ease-in-out infinite}.cf-step.qui .cf-name{text-shadow: 0 0 28px rgba(255,138,61,.26)}.cf-lane.live .cf-step:not(.qui):not(.fatto) .cf-name{color: #A39CAE}.cf-lane.live .cf-step:not(.qui):not(.fatto) .cf-desc{color: #948EA0}.cf-step.fine.fatto .cf-done,.cf-step.fine.qui .cf-done{opacity: 1;transform: none}@keyframes cfPulse{0%,100%{transform: scale(1)}50%{transform: scale(1.18)}}.no-js .cf-step .cf-icon{opacity: 1}.no-js .cf-fill{transform: scaleX(1)}.cf-ctrls{display: flex;justify-content: center;margin-top: 30px}.cf-ctrls>div{display: inline-flex;align-items: center;gap: 2px;padding: 4px;border-radius: 999px;background: linear-gradient(180deg,rgba(255,255,255,.03),rgba(10,10,13,.26));-webkit-backdrop-filter: blur(9px) saturate(.85);backdrop-filter: blur(9px) saturate(.85);border: 1px solid rgba(255,255,255,.08);box-shadow: 0 14px 34px -16px rgba(0,0,0,.55)}.cf-counter{font-family: var(--mono);font-size: 11px;letter-spacing: .24em;text-transform: uppercase;color: var(--solar);padding: 0 8px 0 12px;white-space: nowrap}.cf-counter b{font-weight: 500}.cf-arrow{width: 46px;height: 46px;border-radius: 999px;display: grid;place-items: center;color: var(--starlight);background: none;border: 0;cursor: pointer;touch-action: manipulation;transition: background .3s,opacity .3s,transform .16s}.cf-arrow:hover{background: rgba(255,255,255,.08)}.cf-arrow:active{background: rgba(255,255,255,.13);transform: scale(.9)}.cf-arrow[disabled]{opacity: .32;pointer-events: none}.cf-arrow svg{width: 15px;height: 15px}.no-js .cf-ctrls{display: none}@media (min-width: 1100px){.cf-lane{--cf-stw: calc(min(1180px,100vw - 2 * var(--pad)) / 5)}.cf-scroll{overflow: visible;margin: 0;padding: 0}.cf-ctrls{display: none}}@media (max-width: 640px){.servizio ul{display: none}.settori-griglia{grid-template-columns: 1fr 1fr;gap: 10px}.settore-card{grid-template-columns: 1fr;align-content: start}.settore-card .t{font-size: 1.1rem}.settore-card .d{display: none}.settore-card .freccia{grid-row: auto;grid-column: 1}}.dopo-griglia{margin: 28px 0 0}.dopo-griglia.centrato{text-align: center}.js-moto #hero [data-split] .ww{transition-duration: 1.35s;transition-delay: calc(var(--i,0) * 75ms)}.js-moto #hero.assestato .hero-emblem-stage,.js-moto #hero.assestato [data-hero-l]{transition: none}.js-moto #hero.assestato .hero-azioni{opacity: calc(1 - var(--hf,0) * 1.35)}.sys-art .mod-emblem.on{cursor: pointer}.sys-art .mod-emblem:not(.on){pointer-events: none}.forze-sez{padding-bottom: clamp(24px,5svh,64px)}#sistema{padding-top: clamp(16px,4svh,56px)}.forze-sez{padding-top: clamp(14px,3svh,56px)}@media (max-width: 879px){.forze-sez .grid>div:first-child{text-align: center}.forze-sez .occhiello{justify-content: center}.forze-sez h2{margin-left: auto;margin-right: auto;max-width: 12ch}.forze-sez .lead{margin-left: auto;margin-right: auto;max-width: 31ch}}.cf-step{grid-template-rows: 88px auto}.cf-top{justify-content: center;padding: 0;gap: 0}.cf-rail,.cf-fill,.cf-ingresso{top: 44px}.cf-spark{top: 44px;width: 9px;height: 9px;z-index: 1}.cf-lente{position: relative;z-index: 2;width: 66px;height: 66px;border-radius: 50%;display: grid;place-items: center;background: radial-gradient(circle at 50% 40%,#150D1C,#07050B 72%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.1),0 10px 26px -12px rgba(0,0,0,.8);opacity: clamp(0,calc((var(--ing) - .42 - var(--k) * .08) / .1),1);transition: box-shadow .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.cf-lente::before{content: "";position: absolute;inset: -1px;border-radius: 50%;padding: 1.5px;opacity: 0;transition: opacity .6s ease;background: conic-gradient(from 200deg,#FF2E78,#FF8A3D,#FFD565,#FF8A3D,#FF2E78);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite: exclude}.cf-lente .cf-icon{width: 32px;opacity: .32}.cf-index{position: absolute;left: 50%;bottom: -9px;translate: -50% 0;padding: 3px 8px;border-radius: 99px;font-size: 9.5px;letter-spacing: .18em;line-height: 1;color: var(--haze);background: #0B0810;box-shadow: inset 0 0 0 1px rgba(255,255,255,.1);transition: color .5s ease,box-shadow .5s ease}.cf-step.fatto .cf-lente::before{opacity: .7}.cf-step.fatto .cf-icon{opacity: .9;filter: drop-shadow(0 0 6px rgba(255,138,61,.45))}.cf-step.fatto .cf-index{color: #FFAA45}.cf-step.qui .cf-lente{transform: scale(1.08);box-shadow: inset 0 0 0 1px rgba(255,255,255,.06),0 0 0 6px rgba(255,110,60,.08),0 0 34px -4px rgba(255,110,60,.55),0 12px 30px -12px rgba(0,0,0,.8)}.cf-step.qui .cf-lente::before{opacity: 1;animation: cfAnello 6s linear infinite}.cf-step.qui .cf-icon{opacity: 1;filter: drop-shadow(0 0 12px rgba(255,138,61,.75))}.cf-step.qui .cf-index{color: #fff;box-shadow: inset 0 0 0 1px rgba(255,138,61,.6),0 0 14px -2px rgba(255,110,60,.6)}@keyframes cfAnello{to{transform: rotate(360deg)}}.cf-bot{padding-top: 22px;max-width: 30ch}.cf-name{font-size: clamp(1.4rem,1.15rem + 1vw,1.95rem);font-weight: 440;letter-spacing: -.025em}.cf-desc{font-size: clamp(.94rem,.9rem + .2vw,1.04rem);line-height: 1.55;margin-top: 10px}.cf-done{display: inline-flex;align-items: center;gap: 6px;margin-top: 16px;padding: 6px 12px 6px 9px;border-radius: 99px;font-size: 10px;letter-spacing: .18em;color: #FFAA45;background: linear-gradient(135deg,rgba(255,46,120,.14),rgba(255,138,61,.1));box-shadow: inset 0 0 0 1px rgba(255,138,61,.45)}.cf-done::before{content: none}.cf-done svg{width: 13px;height: 13px;color: #FFB627}@media (prefers-reduced-motion: reduce){.cf-step.qui .cf-lente::before{animation: none}}.guida-card{gap: 12px;overflow: hidden}.guida-card>.gc-filigrana{position: absolute;z-index: 0;right: -26px;bottom: -30px;width: 150px;height: 150px;color: #FFB273;opacity: .07;transform: rotate(-10deg);pointer-events: none;transition: opacity .6s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.gc-testa{display: flex;align-items: center;gap: 12px}.gc-ic{flex: none;width: 42px;height: 42px;border-radius: 13px;display: grid;place-items: center;background: radial-gradient(circle at 50% 30%,rgba(255,138,61,.18),rgba(255,138,61,.03) 72%);box-shadow: inset 0 0 0 1px rgba(255,170,110,.24),0 8px 18px -10px rgba(255,98,60,.6)}.gc-ic svg{width: 23px;height: 23px;overflow: visible;filter: drop-shadow(0 0 5px rgba(255,122,61,.45))}.guida-card .tema{color: #FF9C48}.guida-card h3{font-size: clamp(1.22rem,1.06rem + .55vw,1.5rem);line-height: 1.2;font-weight: 470;color: var(--starlight);text-wrap: balance;margin-top: 2px}.guida-card .gc-breve{color: var(--parchment);font-size: .96rem;line-height: 1.55;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden}.gc-piede{margin: auto 0 0 !important;padding-top: 14px;border-top: 1px solid rgba(255,255,255,.07);display: flex;align-items: center;justify-content: space-between;gap: 12px}.gc-piede .tempo{display: inline-flex;align-items: center;gap: 7px;margin: 0;padding: 0;font-family: var(--mono);font-size: 10.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--haze)}.gc-piede .tempo svg{width: 14px;height: 14px;color: var(--dust)}.gc-leggi{display: inline-flex;align-items: center;gap: 6px;font-size: .9rem;font-weight: 520;color: #FF9C48;transition: gap .35s ease,color .35s ease}.gc-leggi svg{width: 16px;height: 16px}@media (hover: hover) and (pointer: fine){.guida-card:hover>.gc-filigrana{opacity: .12;transform: rotate(-4deg) scale(1.06)}.guida-card:hover .gc-leggi{gap: 10px;color: #fff}}@media (max-width: 639px){.guida-card{gap: 10px}.gc-ic{width: 38px;height: 38px;border-radius: 12px}.guida-card .gc-breve{-webkit-line-clamp: 2;font-size: .93rem}.gc-piede{padding-top: 12px}}.cf-step{grid-template-rows: 88px 34px auto}.cf-rail,.cf-fill,.cf-ingresso{top: 105px}.cf-fill{box-shadow: 0 0 6px rgba(255,122,47,.35)}.cf-spark{top: 105px;width: 7px;height: 7px;z-index: 3;background: radial-gradient(circle,#FFF6E8 0 38%,#FFB627 70%);box-shadow: 0 0 6px 1px rgba(255,160,80,.65)}.cf-spark::before{content: "";position: absolute;right: 50%;top: 50%;width: 26px;height: 2px;margin-top: -1px;border-radius: 2px;pointer-events: none;background: linear-gradient(90deg,transparent,rgba(255,182,98,.7))}.cf-node{align-self: center;justify-self: center;width: 9px;height: 9px;border: 0;border-radius: 50%;background: #0A0710;box-shadow: inset 0 0 0 1px rgba(255,255,255,.22);transition: box-shadow .5s ease,background .5s ease,transform .5s ease;animation: none}.cf-step.fatto .cf-node{background: radial-gradient(circle,#FFD9A8 0 30%,#FF8A3D 75%);box-shadow: 0 0 0 1px rgba(255,138,61,.45),0 0 5px rgba(255,138,61,.45)}.cf-step.qui .cf-node{background: radial-gradient(circle,#FFF1DC 0 34%,#FF8A3D 78%);transform: scale(1.15);box-shadow: 0 0 0 4px rgba(255,110,60,.12),0 0 0 1px rgba(255,170,100,.7),0 0 8px rgba(255,120,60,.55);animation: none}.cf-step.qui .cf-lente{transform: scale(1.06);box-shadow: inset 0 0 0 1px rgba(255,255,255,.06),0 0 0 5px rgba(255,110,60,.06),0 0 22px -6px rgba(255,110,60,.4),0 12px 30px -12px rgba(0,0,0,.8)}.cf-lente::after{content: "";position: absolute;inset: 1.5px;border-radius: 50%;pointer-events: none;opacity: 0;background: linear-gradient(115deg,transparent 38%,rgba(255,238,215,.22) 50%,transparent 62%) 0 0 / 260% 100% no-repeat}.cf-step.qui .cf-lente::after{opacity: 1;animation: cfRiflesso 5.2s ease-in-out infinite .8s}@keyframes cfRiflesso{0%,58%{background-position: 135% 0}100%{background-position: -35% 0}}.cf-step.qui .cf-icon{animation: cfRespiro 3.8s ease-in-out infinite;filter: none}@keyframes cfRespiro{0%,100%{filter: drop-shadow(0 0 4px rgba(255,138,61,.4))}50%{filter: drop-shadow(0 0 11px rgba(255,138,61,.78))}}@media (prefers-reduced-motion: reduce){.cf-step.qui .cf-lente::after,.cf-step.qui .cf-icon{animation: none}}.gc-ic{width: 46px;height: 46px;border-radius: 50%;background: radial-gradient(circle at 50% 38%,#170E1E,#08060C 74%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.1),0 8px 20px -10px rgba(0,0,0,.8);position: relative}.gc-ic::before{content: "";position: absolute;inset: -1px;border-radius: 50%;padding: 1px;opacity: .65;background: conic-gradient(from 210deg,#FF2E78,#FF8A3D,#FFD565,rgba(255,138,61,.15),#FF2E78);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite: exclude}.gc-ic svg{width: 27px;height: 27px;filter: drop-shadow(0 0 4px rgba(255,122,61,.4))}.gc-ic svg .n{fill: #FFE3B8;stroke: none}.gc-ic svg .pieno{fill: url(#gc-g);stroke: none;opacity: .75}.guida-card>.gc-filigrana{display: none}.guida-card>.gc-orbite{position: absolute;z-index: 0;right: 0;bottom: 0;width: 170px;height: 170px;pointer-events: none;stroke: rgba(255,190,140,.09);stroke-width: 1;transition: transform 1s cubic-bezier(.2,.7,.2,1),stroke .6s ease;transform-origin: 100% 100%}.gc-orbite .gc-astro{fill: rgba(255,182,98,.5);stroke: none;filter: drop-shadow(0 0 4px rgba(255,138,61,.8))}@media (hover: hover) and (pointer: fine){.guida-card:hover>.gc-orbite{transform: scale(1.08) rotate(-6deg);stroke: rgba(255,190,140,.16)}}@media (max-width: 639px){.gc-ic{width: 42px;height: 42px}.gc-ic svg{width: 25px;height: 25px}.guida-card>.gc-orbite{width: 140px;height: 140px}}@media (max-width: 899px){#hero{padding-top: calc(var(--testata) + var(--safe-t))}.hero-centro{justify-content: flex-start}.hero-centro::before,.hero-centro::after{content: "";flex: 1 1 0;min-height: 0}.hero-centro::after{flex-grow: 2.4}.hero-emblem-stage{width: clamp(170px,33svh,320px)}}.mestiere::after{transform: none;clip-path: inset(-6px 100% -6px 0);box-shadow: 0 0 10px rgba(255,120,60,.35);transition: clip-path 1.35s cubic-bezier(.65,.05,.36,1)}.mestiere.qui::after{transform: none;clip-path: inset(-6px 0 -6px 0);transition-duration: 1.7s;transition-delay: .12s}.mestiere.via::after{clip-path: inset(-6px 0 -6px 100%)}@media (hover: hover) and (pointer: fine){.mestieri-lista:hover .mestiere.qui:not(:hover)::after{transform: none;clip-path: inset(-6px 100% -6px 0)}.mestiere:hover::after{transform: none;clip-path: inset(-6px 0 -6px 0)}}@media (prefers-reduced-motion: reduce){.mestiere::after{transition-duration: .01s}}.cf-lane.cf-guidata .cf-fill{transition: none;will-change: transform}.cf-lane.cf-guidata .cf-spark{left: calc(var(--cf-stw) / 2);transition: opacity .5s ease;will-change: transform}.cf-lane.cf-guidata .cf-spark::before{width: calc(2px + var(--coda,0px));height: 3px;margin-top: -1.5px;right: 50%;transform-origin: 100% 50%;transform: scaleX(var(--dir,1));border-radius: 3px 0 0 3px;background: linear-gradient(90deg,rgba(255,214,170,0),rgba(255,226,190,.4) 40%,rgba(255,240,222,.92) 88%,#FFF8EE);box-shadow: 0 0 8px rgba(255,150,80,.55);opacity: clamp(0,calc(var(--vel,0) * 3),1)}.cf-lane.cf-guidata .cf-step:not(.raggiunto) .cf-node{background: #0A0710;box-shadow: inset 0 0 0 1px rgba(255,255,255,.22);transform: none}.cf-node{position: relative}.cf-node::after{content: "";position: absolute;inset: -1px;border-radius: 50%;pointer-events: none;opacity: 0;box-shadow: 0 0 0 1px rgba(255,190,130,.8)}.cf-lane.cf-guidata .cf-step.raggiunto .cf-node::after{animation: cfTocco 1.1s cubic-bezier(.2,.7,.2,1)}@keyframes cfTocco{0%{opacity: .9;transform: scale(1)}100%{opacity: 0;transform: scale(3.2)}}@media (prefers-reduced-motion: reduce){.cf-lane.cf-guidata .cf-step.raggiunto .cf-node::after{animation: none}}.cf-lane.cf-guidata .cf-spark::after{content: "";position: absolute;left: 50%;top: 50%;width: 22px;height: 22px;margin: -11px 0 0 -11px;border-radius: 50%;pointer-events: none;background: radial-gradient(closest-side,rgba(255,170,96,.38),rgba(255,110,60,.12) 55%,transparent);opacity: var(--vel,0)}.cf-lane.cf-corsa .cf-scroll{scroll-snap-type: none}.guida-card{display: grid;grid-template-columns: 44px minmax(0,1fr);align-content: start;column-gap: 15px;row-gap: 0;padding: 20px 20px 20px 18px}.guida-card>.gc-ic{grid-column: 1;grid-row: 1 / span 3;align-self: start;margin-top: 1px;width: 44px;height: 44px}.guida-card>.gc-ic svg{width: 25px;height: 25px}.gc-meta{grid-column: 2;display: flex;align-items: center;flex-wrap: wrap;gap: 4px 10px;margin: 2px 0 0 !important;padding-right: 40px}.gc-meta .tema{font-size: 10px;letter-spacing: .2em}.gc-min{display: inline-flex;align-items: center;gap: 10px;font: 500 10px/1 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--dust)}.gc-min::before{content: "";width: 3px;height: 3px;border-radius: 50%;background: rgba(255,190,140,.45)}.guida-card h3{grid-column: 2;margin: 10px 0 0;padding-right: 8px;font-size: clamp(1.08rem,1rem + .35vw,1.24rem);line-height: 1.24;font-weight: 480;letter-spacing: -.012em}.guida-card .gc-breve{grid-column: 2;margin-top: 7px !important;font-size: .9rem;line-height: 1.5;color: var(--moonlight);-webkit-line-clamp: 2}.guida-card>.gc-vai{position: absolute;z-index: 2;top: 16px;right: 16px;width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;color: #FF9C48;box-shadow: inset 0 0 0 1px rgba(255,190,140,.24);background: rgba(255,138,61,.05);transition: background .35s ease,color .35s ease,box-shadow .35s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.gc-vai svg{width: 14px;height: 14px}.guida-card>.gc-orbite{width: 128px;height: 128px}.guida-card .gc-astro{display: none}@media (hover: hover) and (pointer: fine){.guida-card:hover>.gc-vai{color: #160A06;background: linear-gradient(135deg,#FFD9A8,#FF8A3D);box-shadow: 0 0 16px -2px rgba(255,138,61,.6);transform: translate(2px,-2px)}}.guida-card:active>.gc-vai{transform: scale(.92)}@media (max-width: 639px){.guida-card{grid-template-columns: 40px minmax(0,1fr);column-gap: 13px;padding: 16px 16px 17px 15px}.guida-card>.gc-ic{width: 40px;height: 40px}.guida-card>.gc-ic svg{width: 23px;height: 23px}.guida-card h3{margin-top: 8px;font-size: 1.04rem}.guida-card .gc-breve{font-size: .86rem;margin-top: 5px !important}.guida-card>.gc-vai{top: 13px;right: 13px;width: 28px;height: 28px}.griglia.g3:has(>.guida-card){gap: 10px}}@property --lc{syntax: '<color>';inherits: true;initial-value: #FFB627}.sistema{transition: --lc .9s ease}.sys-testa{align-items: end;row-gap: clamp(16px,2.6svh,24px)}.sys-titolo{font: 420 clamp(1.7rem,1.18rem + 2.35vw,2.65rem)/1.04 var(--display);letter-spacing: -.034em;color: var(--starlight);text-wrap: balance}.sys-titolo::before{display: none}.sys-titolo em{background: linear-gradient(100deg,color-mix(in srgb,var(--lc) 62%,#FFF1DA) 0%,var(--lc) 48%,color-mix(in srgb,var(--lc) 82%,#E0306E) 100%);-webkit-background-clip: text;background-clip: text;color: transparent;filter: drop-shadow(0 0 18px color-mix(in srgb,var(--lc) 30%,transparent))}.sys-conta{padding-bottom: .32em}.sys-capitoli{gap: clamp(8px,1.4vw,18px)}.sys-cap{flex: 1 1 0;gap: 11px;transition: flex-grow .7s cubic-bezier(.2,.7,.2,1),color .45s ease}.sys-cap[aria-selected="true"]{flex-grow: 2.6}.cap-t{gap: 9px}.cap-n{min-width: 0;overflow: hidden;text-overflow: clip}.cap-filo{height: 2px;background: rgba(255,255,255,.085);transition: height .45s ease,background .45s ease}.sys-cap[aria-selected="true"] .cap-filo{height: 3px;background: color-mix(in srgb,var(--mc) 16%,rgba(255,255,255,.06))}.sys-cap[aria-selected="true"] .cap-filo i{box-shadow: 0 0 10px color-mix(in srgb,var(--mc) 80%,transparent),0 0 2px color-mix(in srgb,var(--mc) 90%,#fff)}@media (max-width: 879px){.cap-ic{display: block;width: 17px;height: 17px}.sys-cap:not([aria-selected="true"]) .cap-ic{opacity: .72}.sys-cap.visto:not([aria-selected="true"]) .cap-ic{opacity: .9}}@media (max-width: 559px){.cap-t{font-size: 14.5px}.cap-n{max-width: 0;opacity: 0;transition: max-width .7s cubic-bezier(.2,.7,.2,1),opacity .35s ease}.sys-cap[aria-selected="true"] .cap-n{max-width: 9em;opacity: 1;transition: max-width .7s cubic-bezier(.2,.7,.2,1),opacity .5s ease .2s}.cap-t{gap: 0}.sys-cap[aria-selected="true"] .cap-t{gap: 9px}.cap-t{transition: gap .5s ease,color .45s ease}}.sys-panels{grid-template-rows: auto auto auto}.stop{grid-row: 1 / span 3;display: grid;grid-template-rows: subgrid}.s-testo{grid-row: 1;display: flex;flex-direction: column;min-width: 0}.stop .varco-btn{grid-row: 3;justify-self: start;align-self: start;margin-top: 16px}@media (max-width: 879px){.stop .varco-btn{justify-self: stretch}}.s-passa{grid-row: 2;grid-column: 1;position: relative;z-index: 1;min-width: 0;max-width: 540px;margin: 24px 0 0;padding: 3px;border-radius: 16px;background: linear-gradient(180deg,rgba(255,248,238,.032),rgba(255,248,238,.01));box-shadow: inset 0 0 0 1px rgba(255,255,255,.065),0 14px 30px -24px rgba(0,0,0,.95)}.sp-scorri{--g: 3px;position: relative;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--g);container-type: inline-size}.sp-luce{position: absolute;z-index: 0;top: 0;bottom: 0;left: 0;width: calc((100% - 3 * var(--g)) / 4);border-radius: 13px;pointer-events: none;transform: translateX(calc(var(--i,0) * (100% + var(--g))));transition: transform .62s cubic-bezier(.2,.75,.2,1);background: linear-gradient(180deg,color-mix(in srgb,var(--lc) 14%,rgba(16,11,20,.7)),color-mix(in srgb,var(--lc) 5%,rgba(8,6,12,.6)));box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--lc) 34%,transparent),inset 0 1px 0 rgba(255,255,255,.06)}.sp-luce::after{content: "";position: absolute;left: 50%;bottom: 5px;width: 16px;height: 2px;margin-left: -8px;border-radius: 2px;background: var(--lc);box-shadow: 0 0 8px 1px color-mix(in srgb,var(--lc) 55%,transparent)}.sp-area{position: relative;z-index: 1;min-width: 0;display: flex;align-items: center;justify-content: center;gap: 8px;height: 46px;padding: 0 8px;border: 0;border-radius: 13px;background: transparent;cursor: pointer;white-space: nowrap;font: 440 13px/1 var(--display);letter-spacing: .004em;color: var(--dust);-webkit-tap-highlight-color: transparent;transition: color .45s ease}.sp-t{min-width: 0;overflow: hidden;text-overflow: ellipsis}.sp-area.qui{color: #fff}.sp-ic{width: 15px;height: 15px;flex: none;color: var(--pc);opacity: .5;transition: opacity .45s ease,filter .45s ease}.sp-ic svg{width: 100%;height: 100%;display: block}.sp-area.qui .sp-ic{opacity: 1;filter: drop-shadow(0 0 5px color-mix(in srgb,var(--pc) 65%,transparent))}@media (hover: hover) and (pointer: fine){.sp-area:not(.qui):hover{color: var(--starlight)}.sp-area:not(.qui):hover .sp-ic{opacity: .85}}.sp-area:not(.qui):active .sp-ic{opacity: .85}.sp-area:focus-visible{outline: 1.5px solid var(--pc);outline-offset: -2px}.no-js .s-passa{display: none}@media (min-width: 880px){.s-passa{margin-top: 26px;max-width: 500px}}@media (max-width: 519px){.sp-area{flex-direction: column;gap: 6px;height: 56px;padding: 0 4px 5px;font-size: 12.5px;font-size: clamp(10.5px,3.8cqi,12.5px)}.sp-ic{width: 16px;height: 16px}.sp-luce::after{bottom: 4px;width: 12px;margin-left: -6px}}@media (prefers-reduced-motion: reduce){.sp-area,.sp-ic,.sp-luce{transition: none}}@media (prefers-reduced-motion: reduce){.sys-cap,.cap-n,.cap-t{transition: none}}@media (max-width: 879px){.sys-testa{grid-template-columns: minmax(0,1fr);row-gap: 0}.sys-conta{grid-row: 1;padding: 0;margin-bottom: 9px}.sys-titolo{grid-row: 2;font-size: min(1.75rem,7.7vw);white-space: nowrap}.sys-capitoli{grid-row: 3;margin-top: clamp(18px,2.8svh,24px)}}.mestieri-lista{position: relative;--ms-x: 24px}.mestieri-lista::before{content: "";position: absolute;left: var(--ms-x);top: 0;bottom: 0;width: 1px;margin-left: -.5px;pointer-events: none;background: linear-gradient(180deg,transparent,rgba(255,214,180,.13) 12%,rgba(255,214,180,.13) 88%,transparent)}.mestieri-lista::after{content: "";position: absolute;left: var(--ms-x);top: 0;width: 2px;height: 120px;margin: -60px 0 0 -1px;border-radius: 2px;pointer-events: none;background: linear-gradient(180deg,transparent,rgba(255,138,61,.9) 38%,#FFD9A8 50%,rgba(255,46,120,.85) 62%,transparent);box-shadow: 0 0 12px rgba(255,120,60,.55);opacity: 0;transform: translateY(var(--ly,0px));transition: transform 1.05s cubic-bezier(.65,.05,.36,1),opacity .6s ease}.mestieri-lista.con-luce::after{opacity: 1}.mestiere::before{content: "";position: absolute;inset: 0 calc(-1 * min(var(--pad),40px)) 0 calc(-1 * min(var(--pad),40px));pointer-events: none;z-index: -1;background: radial-gradient(ellipse 64% 68% at calc(min(var(--pad),40px) + var(--ms-x)) 50%,rgba(255,108,58,.15),rgba(255,46,120,.05) 42%,transparent 70%);opacity: 0;transition: opacity .9s ease}.mestiere{isolation: isolate;z-index: 1}.mestieri-lista::before,.mestieri-lista::after{z-index: 0}.mestiere.qui::before{opacity: 1}.ms-riga{position: relative}.ms-ic{position: relative;z-index: 1;opacity: 1;background: radial-gradient(circle at 50% 38%,#15100F,#080607 72%);border-color: rgba(255,226,200,.1);transition: border-color .6s ease,box-shadow .6s ease}.ms-ic svg{filter: grayscale(1) sepia(.35) brightness(.78);opacity: .7;transition: filter .6s ease,opacity .6s ease}.ms-nome{color: rgba(240,229,216,.6)}.ms-cosa{color: rgba(232,222,210,.47)}.ms-chi{color: rgba(232,222,210,.42)}.mestiere.qui .ms-ic svg,.no-js .ms-ic svg{filter: none;opacity: 1}.mestiere.qui .ms-ic{background: radial-gradient(circle at 50% 38%,#24121A,#0A060C 72%)}@media (hover: hover) and (pointer: fine){.mestieri-lista:hover .mestiere.qui:not(:hover) .ms-nome{color: rgba(240,229,216,.6)}.mestieri-lista:hover .mestiere.qui:not(:hover) .ms-cosa{color: rgba(232,222,210,.47)}.mestieri-lista:hover .mestiere.qui:not(:hover) .ms-ic{opacity: 1;border-color: rgba(255,226,200,.1)}.mestieri-lista:hover .mestiere.qui:not(:hover) .ms-ic svg{filter: grayscale(1) sepia(.35) brightness(.78);opacity: .7}.mestieri-lista:hover .mestiere.qui:not(:hover)::before{opacity: 0}.mestiere:hover .ms-ic svg{filter: none;opacity: 1}.mestiere:hover::before{opacity: 1}.mestieri-lista:hover::after{opacity: 0}}@media (min-width: 900px){.mestieri-lista{--ms-x: 32px}}@media (prefers-reduced-motion: reduce){.mestieri-lista::after{transition: opacity .3s ease}}.testa-pagina{position: relative;padding: clamp(28px,6svh,70px) 0 clamp(40px,7svh,86px);overflow: clip}.briciole + .testa-pagina,.briciole + article>.testa-pagina{padding-top: clamp(22px,4svh,50px)}main>.testa-pagina:first-child{padding-top: calc(var(--testata) + clamp(40px,8svh,90px))}.testa-pagina::before{content: "";position: absolute;inset: -30% -10% auto;height: 130%;z-index: -1;pointer-events: none;background: radial-gradient(40% 50% at 78% 30%,color-mix(in srgb,var(--c,#FF8A3D) 14%,transparent),transparent 70%),radial-gradient(34% 30% at 22% 20%,rgba(198,82,255,.06),transparent 70%)}.testa-pagina .griglia-testa{display: grid;gap: 28px;align-items: center}@media (min-width: 1020px){.testa-pagina .griglia-testa.con-figura{grid-template-columns: minmax(0,1.4fr) minmax(0,.6fr)}}.testa-pagina h1{font-size: clamp(2.4rem,1.3rem + 4.6vw,5.4rem);max-width: 14ch}.testa-pagina .lead{margin: 22px 0 0;max-width: 44ch}.testa-pagina .fila{margin-top: 30px}.testa-pagina .figura{justify-self: center;width: min(100%,380px);aspect-ratio: 1}.testa-pagina .figura svg{width: 100%;height: 100%}@media (max-width: 1019px){.testa-pagina .figura{position: absolute;top: -10px;right: -110px;width: 300px;opacity: .22;z-index: -1}}@media (max-width: 1019px){.testa-pagina.senza-sfondo .figura{display: none}}.testa-pagina .figura.ritratto{position: relative;width: min(100%,440px);opacity: 1;z-index: 0}@media (min-width: 1020px){.con-ritratto .griglia-testa{position: relative}.testa-pagina .figura.ritratto{--c2: calc((100% - 28px) * .3);position: absolute;top: 50%;translate: 0 -50%;width: min(var(--c2),440px);left: calc(100% - var(--c2) + (var(--c2) - min(var(--c2),440px)) / 2)}}.ritratto .rt-foto,.ritratto canvas{position: absolute;display: block;max-width: none}.ritratto .rt-foto{inset: 0;width: 100%;height: 100%;object-fit: contain;transition: opacity 1.1s ease .15s}.ritratto canvas{inset: -11%;width: 122%;height: 122%;opacity: 0;transition: opacity 1.1s ease;touch-action: pan-y;cursor: grab;-webkit-tap-highlight-color: transparent}.ritratto canvas:active{cursor: grabbing}.ritratto.acceso canvas{opacity: 1}.js-moto .ritratto .rt-foto{opacity: .3;filter: saturate(.7) blur(1.5px);transition: opacity 1.1s ease .15s,filter 1.1s ease}.js-moto .ritratto.acceso .rt-foto{opacity: 0}.js-moto .ritratto.fermo .rt-foto{opacity: 1;filter: none}.rt-alone{position: absolute;inset: 4%;border-radius: 50%;pointer-events: none;background: radial-gradient(closest-side,rgba(255,140,70,.17),rgba(226,63,124,.07) 58%,transparent 100%);filter: blur(6px)}.ritratto::after{content: "";position: absolute;left: 22%;right: 22%;bottom: -3%;height: 7%;border-radius: 50%;pointer-events: none;background: radial-gradient(closest-side,rgba(255,150,80,.22),transparent);filter: blur(4px)}@media (max-width: 1019px){.con-ritratto .griglia-testa>div{display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 10px}.con-ritratto .griglia-testa>div>*{grid-column: 1 / -1}.testa-pagina .figura.ritratto{grid-column: 2;grid-row: 1;position: relative;top: auto;right: auto;width: clamp(140px,42vw,180px);margin: -22px -12px -6px 0;opacity: 1;z-index: 0}.con-ritratto .griglia-testa>div>.occhiello{grid-column: 1;grid-row: 1;align-self: end}.con-ritratto h1{text-wrap: balance}}.meta-pagina{display: flex;flex-wrap: wrap;gap: 8px 22px;margin-top: 22px;color: var(--dust);font: 500 10px/1.4 var(--mono);letter-spacing: .2em;text-transform: uppercase}.mondo{position: relative}.mondo::before{content: "";position: absolute;left: 0;right: 0;top: -140px;height: 1400px;z-index: -1;pointer-events: none;background: radial-gradient(70% 55% at 73% 12%,color-mix(in srgb,var(--c) 20%,transparent),transparent 60%),radial-gradient(50% 45% at 20% 58%,color-mix(in srgb,var(--c) 7%,transparent),transparent 60%)}.mw2-act1{display: grid;grid-template-columns: 1fr;gap: clamp(22px,4.6svh,40px)}.mw2-lede{display: flex;flex-direction: column;gap: 16px;min-width: 0}.mw2-epi{font-family: var(--mono);font-size: clamp(10.5px,9px + .5vw,13px);letter-spacing: .3em;text-transform: uppercase;color: var(--c);margin: 0}.mw2-name{font-weight: 400;letter-spacing: -.04em;line-height: .98;margin: 0;font-size: clamp(2.6rem,1.6rem + 4.8vw,5.2rem)}.mw2-name em{background: none;color: var(--c);-webkit-text-fill-color: currentColor;font-weight: 400}.mw2-claim{font-weight: 400;line-height: 1.42;margin: 0;color: var(--parchment);font-size: clamp(1.08rem,.96rem + .7vw,1.4rem);max-width: 42ch}.mw2-lede .fila{margin-top: 8px}.mw2-stage{--c: inherit;position: relative;width: 100%;height: clamp(430px,68svh,490px);border: 1px solid var(--line-2);border-radius: 16px;overflow: hidden;isolation: isolate;background: linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.005))}.mw2-stage::after{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: radial-gradient(135% 120% at 50% -12%,color-mix(in srgb,var(--c) 13%,transparent),transparent 56%)}.mw2-stage>svg,.mw2-stage>canvas,.mw2-stage-fill{position: relative;z-index: 1;display: block;width: 100%;height: 100%}.mw2-stage-cap{display: none}.mw2-stage{transition: border-color .8s ease}.mw2-stage.mw2-acceso{border-color: color-mix(in srgb,var(--c) 22%,var(--line-2))}.mw2-stage::before{content: "";position: absolute;inset: 0;z-index: 4;pointer-events: none;border-radius: inherit;padding: 1px;opacity: 0;background: linear-gradient(105deg,transparent 0 36%,color-mix(in srgb,var(--c) 80%,#fff) 50%,transparent 64% 100%) no-repeat 120% 0 / 260% 100%;-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude}.mw2-stage.mw2-sveglia::before{animation: mw2Sveglia 1.6s cubic-bezier(.35,.55,.25,1) both}@keyframes mw2Sveglia{0%{opacity: 0;background-position: 120% 0}14%{opacity: 1}84%{opacity: 1}100%{opacity: 0;background-position: -20% 0}}@media (prefers-reduced-motion: reduce){.mw2-stage.mw2-sveglia::before{animation: none}}.mw2-stage-sr{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}@media (max-width: 879px){.mw2-stage[data-el-key="cognitive"]{height: max(548px,calc(548px + (360px - 100vw) * .85))}}@media (min-width: 880px){.mw2-stage[data-el-key="cognitive"]{height: 544px;min-height: 0}}@media (min-width: 880px){.mw2-act1{grid-template-columns: minmax(300px,40%) 1fr;column-gap: clamp(36px,5vw,80px);min-height: min(80svh,720px);align-items: center}.mw2-stage{height: min(66svh,600px);min-height: 480px}}.mw2-block-h{font-family: var(--mono);font-size: 10.5px;letter-spacing: .26em;text-transform: uppercase;color: var(--dust);display: flex;align-items: center;gap: 12px;margin: 0 0 clamp(14px,2.4svh,22px)}.mw2-block-h::before{content: "";width: 18px;height: 1px;background: var(--c,var(--solar));flex: none}.mw2-feats{list-style: none;margin: 0;padding: 0}.mw2-feat{display: grid;grid-template-columns: auto 1fr;gap: 14px;align-items: baseline;padding: 16px 0;border-top: 1px solid var(--line-1)}.mw2-feat:last-child{border-bottom: 1px solid var(--line-1)}.mw2-feat-n{font-family: var(--mono);font-size: 11px;letter-spacing: .1em;color: var(--c,var(--solar))}.mw2-feat-t{font-weight: 450;line-height: 1.5;color: var(--moonlight);font-size: clamp(1rem,.93rem + .4vw,1.14rem)}.mw2-feat-t>b:first-child,.mw2-feat-t .t{color: var(--starlight);font-weight: 450;display: block;margin-bottom: 4px;font-size: 1.08em}.mw2-feat-t p{margin: 4px 0 0}.mw2-feat-t a{color: var(--starlight);text-decoration-color: var(--c,var(--solar));text-underline-offset: 3px}.mw2-rows{list-style: none;margin: 0;padding: 0}.mw2-row{padding: 16px 0;border-top: 1px solid var(--line-1)}.mw2-row:last-child{border-bottom: 1px solid var(--line-1)}.mw2-row-k{display: block;margin-bottom: 5px;font-family: var(--mono);font-size: 10.5px;letter-spacing: .2em;text-transform: uppercase;color: var(--c,var(--solar))}.mw2-row-v{font-weight: 300;line-height: 1.5;color: var(--moonlight);font-size: clamp(.98rem,.92rem + .35vw,1.1rem)}@media (min-width: 880px){.mw2-rows .mw2-row{display: grid;grid-template-columns: minmax(8em,auto) 1fr;column-gap: 18px;align-items: baseline}.mw2-row-k{margin-bottom: 0}}.mw2-colophon{margin: 22px 0 0;padding-top: 18px;border-top: 1px solid var(--line-1);font-family: var(--mono);font-size: 10.5px;letter-spacing: .1em;line-height: 1.7;color: var(--dust)}.mw2-colophon a{color: var(--moonlight)}.due-colonne{display: grid;gap: clamp(28px,5vw,80px)}@media (min-width: 980px){.due-colonne{grid-template-columns: minmax(0,5fr) minmax(0,7fr)}}.appiccicosa{align-self: start}@media (min-width: 980px){.appiccicosa{position: sticky;top: calc(var(--testata) + 40px)}}.appiccicosa h2{font-size: clamp(2rem,1.3rem + 2.6vw,3.5rem)}.d-note{--c: var(--solar);position: relative;padding: clamp(16px,2svh,22px) clamp(18px,2.2vw,26px);border-radius: 12px;border: 1px solid color-mix(in srgb,var(--c) 38%,transparent);background: linear-gradient(120deg,color-mix(in srgb,var(--c) 12%,transparent),color-mix(in srgb,var(--c) 4.5%,transparent) 60%,transparent);box-shadow: 0 12px 40px -24px color-mix(in srgb,var(--c) 45%,transparent)}.d-note::before{content: "";position: absolute;left: -1px;top: 12px;bottom: 12px;width: 2px;border-radius: 2px;background: var(--c);opacity: .9;box-shadow: 0 0 10px color-mix(in srgb,var(--c) 65%,transparent)}.d-note-k{display: block;font-family: var(--mono);font-weight: 500;font-size: 11px;letter-spacing: .22em;text-transform: uppercase;color: var(--c)}.d-note p{margin: 8px 0 0;color: #D6D0C6;font-weight: 300;line-height: 1.62;font-size: clamp(.98rem,.92rem + .3vw,1.1rem)}.d-note .grande{color: var(--starlight);font-size: clamp(1.1rem,1rem + .45vw,1.35rem)}.d-note a{color: var(--starlight);text-decoration-color: var(--c);text-underline-offset: 3px}.risultati{display: grid;gap: clamp(20px,2.4vw,26px)}@media (min-width: 760px){.risultati{grid-template-columns: repeat(3,1fr)}}.risultato{padding-left: clamp(14px,1.8vw,20px);border-left: 1px solid color-mix(in srgb,var(--c,var(--solar)) 30%,rgba(255,255,255,.07))}.risultato .etichetta{font-family: var(--mono);font-size: 11px;letter-spacing: .22em;text-transform: uppercase;color: var(--c,var(--solar));margin: 0}.risultato h3{font-weight: 400;font-size: clamp(1.5rem,1.2rem + 1.2vw,2.1rem);margin-top: 10px;line-height: 1.1}.risultato h3{background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent}.risultato p{margin: 10px 0 0;color: var(--moonlight)}.persona{display: grid;gap: 12px}.persona .volto{aspect-ratio: 4/5;border-radius: 15px;background: repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 12px,transparent 12px 24px),rgba(6,5,11,.8);border: 1px solid var(--line-2);display: grid;place-items: center;color: var(--dust);font: 500 10px/1.4 var(--mono);letter-spacing: .16em;text-transform: uppercase;text-align: center;padding: 20px}.persona h3{font-size: 1.2rem;font-weight: 450}.persona p{margin: 0;color: var(--moonlight);font-size: .95rem}.scheda-lavoro dl{margin: 0}.scheda-lavoro dl>div{display: grid;gap: 6px 28px;padding: 20px 0;border-top: 1px solid var(--line-1)}.scheda-lavoro dl>div:last-child{border-bottom: 1px solid var(--line-1)}@media (min-width: 760px){.scheda-lavoro dl>div{grid-template-columns: 190px 1fr}}.scheda-lavoro dt{font-family: var(--mono);font-size: 11px;letter-spacing: .22em;text-transform: uppercase;color: var(--c,var(--solar));padding-top: 4px}.scheda-lavoro dd{margin: 0;color: var(--parchment);line-height: 1.6}.scheda-lavoro dd p{margin: 0}.scheda-lavoro dd ul{padding-left: 0;list-style: none;margin: 0}.scheda-lavoro dd li{position: relative;padding-left: 1.4em}.scheda-lavoro dd li + li{margin-top: .45em}.scheda-lavoro dd li::before{content: "▸";position: absolute;left: 0;color: var(--c,var(--solar));font-size: .8em;top: .1em}.testa-guida h1{max-width: 19ch;font-size: clamp(2.15rem,1.2rem + 3.9vw,4.5rem);line-height: 1.03;text-wrap: balance}.testa-guida .lead{max-width: 42ch}.meta-guida{display: flex;flex-wrap: wrap;gap: 8px 22px;margin: 24px 0 0;font: 450 13.5px/1.4 var(--display);color: var(--haze)}.meta-guida>span{display: inline-flex;align-items: center;gap: 8px}.meta-guida svg{width: 15px;height: 15px;flex: none;color: var(--solar)}.guida-impianto{display: grid;grid-template-columns: minmax(0,1fr);gap: 48px}.guida-colonna{min-width: 0;max-width: var(--larghezza-testo)}@media (min-width: 1100px){.guida-impianto{grid-template-columns: minmax(0,1fr) 280px;gap: clamp(56px,6vw,96px)}}@media (max-width: 1099px){.guida-impianto>.indice{display: none}}.in-breve{position: relative;margin: 0 0 clamp(22px,4vw,34px);padding: clamp(20px,3vw,28px) clamp(20px,3vw,30px);border-radius: 18px;background: linear-gradient(158deg,rgba(255,182,39,.08),rgba(255,138,61,.03) 45%,rgba(10,8,21,0) 80%),rgba(11,9,19,.62);box-shadow: inset 0 0 0 1px rgba(255,205,150,.14),0 26px 60px -38px rgba(255,138,61,.4)}.in-breve h2{display: flex;align-items: center;gap: 10px;margin: 0 0 14px;font: 580 14.5px/1.2 var(--display);letter-spacing: .005em;color: var(--gold)}.in-breve h2::before{content: "";flex: none;width: 15px;height: 5px;background: var(--grad);clip-path: polygon(26.1% 0,100% 0,73.9% 100%,0 100%)}.in-breve ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 11px}.in-breve li{position: relative;padding-left: 21px;color: var(--parchment);font-size: clamp(.97rem,.94rem + .15vw,1.05rem);line-height: 1.55}.in-breve li::before{content: "";position: absolute;left: 2px;top: .64em;width: 6px;height: 6px;border-radius: 50%;background: radial-gradient(circle at 40% 40%,#FFE3B8,#FF8A3D 75%);box-shadow: 0 0 8px rgba(255,160,70,.55)}.in-breve strong,.in-breve b{color: #fff;font-weight: 600}.indice-tasca{margin: 0 0 clamp(30px,5vw,44px);border-top: 1px solid var(--line-2);border-bottom: 1px solid var(--line-2)}.indice-tasca summary{list-style: none;display: flex;align-items: center;gap: 12px;min-height: 52px;padding: 4px 2px;cursor: pointer;-webkit-tap-highlight-color: transparent}.indice-tasca summary::-webkit-details-marker{display: none}.it-t{font: 540 15px/1.2 var(--display);color: var(--starlight)}.it-n{font: 450 13px/1.2 var(--display);color: var(--dust)}.indice-tasca summary svg{width: 16px;height: 16px;margin-left: auto;color: var(--haze);transition: transform .35s cubic-bezier(.2,.7,.2,1)}.indice-tasca[open] summary svg{transform: rotate(180deg)}.indice-tasca ol{list-style: none;margin: 0;padding: 0 0 12px;counter-reset: it}.indice-tasca li{counter-increment: it}.indice-tasca a{display: grid;grid-template-columns: 30px minmax(0,1fr);padding: 9px 2px;color: var(--moonlight);text-decoration: none;font-size: .96rem;line-height: 1.42}.indice-tasca a::before{content: counter(it,decimal-leading-zero);font: 500 11px/1.95 var(--mono);color: var(--solar)}.indice-tasca a:active{color: #fff}@media (min-width: 1100px){.indice-tasca{display: none}}.guida-corpo>p:first-child{font-size: 1.07em;color: var(--starlight)}.guida-corpo h2{text-wrap: balance}.guida-corpo strong{font-weight: 600}.tabella{margin-top: 1.5em}.prosa .tabella table{display: table;width: 100%;overflow: visible;font-size: .94rem;line-height: 1.5}.prosa .tabella th{font: 560 12.5px/1.3 var(--display);letter-spacing: .01em;text-transform: none;color: var(--haze);padding-top: 1em}.prosa .tabella td:first-child{color: var(--starlight);font-weight: 520}.prosa .tabella td{color: var(--parchment)}@media (min-width: 721px){.tabella{overflow-x: auto;border-radius: 16px;background: rgba(255,255,255,.018);box-shadow: inset 0 0 0 1px var(--line-2)}.prosa .tabella th,.prosa .tabella td{padding: .8em 1em}.prosa .tabella tr:last-child td{border-bottom: 0}}@media (max-width: 720px){.prosa .tabella table,.prosa .tabella tbody,.prosa .tabella tr,.prosa .tabella td{display: block;width: auto}.prosa .tabella thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.prosa .tabella tr{padding: 15px 16px 8px;border-radius: 15px;background: rgba(255,255,255,.028);box-shadow: inset 0 0 0 1px var(--line-2)}.prosa .tabella tr + tr{margin-top: 10px}.prosa .tabella td{padding: 0;border: 0}.prosa .tabella td:first-child{padding-bottom: 9px;font-size: 1.02rem;line-height: 1.35;font-weight: 560}.prosa .tabella td + td{display: grid;grid-template-columns: minmax(78px,34%) minmax(0,1fr);gap: 12px;padding: 9px 0;border-top: 1px solid var(--line-1);font-size: .93rem;line-height: 1.45}.prosa .tabella td + td::before{content: attr(data-l);color: var(--dust);font-size: .84rem;line-height: 1.55}}.guida-fonti{margin-top: clamp(44px,6vw,64px);padding-top: 26px;border-top: 1px solid var(--line-1)}.guida-fonti h2{margin: 0 0 16px;font: 560 15px/1.2 var(--display);color: var(--starlight)}.guida-fonti ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 14px}.guida-fonti li{font-size: .88rem;line-height: 1.5;color: var(--dust);overflow-wrap: anywhere}.guida-fonti li span{display: block;margin-top: 3px}.guida-fonti a{color: var(--moonlight);text-decoration: underline;text-decoration-color: rgba(255,255,255,.2);text-underline-offset: 3px;transition: color .25s,text-decoration-color .25s}.guida-fonti a:hover{color: #fff;text-decoration-color: var(--solar)}.firma-guida{display: flex;gap: 14px;align-items: center;margin-top: 2.6rem;padding-top: 1.6rem;border-top: 1px solid var(--line-1);color: var(--haze);font-size: .92rem;line-height: 1.5}.firma-guida .z{width: 46px;height: 46px;border-radius: 50%;display: grid;place-items: center;background: rgba(6,5,11,.9);border: 1px solid var(--line-2);flex: none}.firma-guida .z svg{width: 28px;color: #fff}.indice{font-size: .92rem}.indice h2{margin: 0 0 12px;font: 560 13.5px/1.2 var(--display);letter-spacing: .005em;text-transform: none;color: var(--starlight)}.indice ol{list-style: none;margin: 0;padding: 0;border-left: 1px solid var(--line-2)}.indice ol a{display: block;padding: 7px 0 7px 16px;margin-left: -1px;border-left: 1.5px solid transparent;color: var(--haze);text-decoration: none;line-height: 1.4;transition: color .3s,border-color .3s}.indice ol a:hover,.indice ol a.qui{color: var(--starlight);border-left-color: var(--solar)}.indice-cta{margin-top: 30px;padding: 20px;border-radius: 16px;background: rgba(12,9,20,.62);box-shadow: inset 0 0 0 1px var(--line-2)}.ic-t{margin: 0;color: var(--starlight);font-weight: 540;font-size: .98rem;line-height: 1.38}.ic-d{margin: 8px 0 16px;color: var(--moonlight);font-size: .9rem;line-height: 1.5}.biblioteca{list-style: none;margin: 0;padding: 0;max-width: 1000px;border-top: 1px solid var(--line-2)}.bg-riga{position: relative;isolation: isolate;display: grid;grid-template-columns: 46px minmax(0,1fr) auto;column-gap: clamp(16px,2.4vw,30px);align-items: start;padding: clamp(22px,3vw,30px) clamp(6px,1.4vw,18px);border-bottom: 1px solid var(--line-2)}.bg-riga::before{content: "";position: absolute;inset: 0;z-index: -1;opacity: 0;transition: opacity .45s ease;background: radial-gradient(90% 130% at 0% 50%,rgba(255,138,61,.085),transparent 62%)}.bg-riga .gc-ic{margin-top: 2px}.bg-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 14px;margin: 2px 0 0;font: 500 12.5px/1.3 var(--display);letter-spacing: .005em}.bg-tema{color: #FF9C48}.bg-min{color: var(--dust);font-weight: 450}.bg-titolo{margin: 8px 0 0;font: 470 clamp(1.14rem,1rem + .6vw,1.52rem)/1.22 var(--display);letter-spacing: -.014em;color: var(--starlight);text-wrap: balance;transition: color .3s ease}.bg-titolo .su-tutta{color: inherit;text-decoration: none}.bg-titolo .su-tutta::after{content: "";position: absolute;inset: 0;z-index: 2}.bg-titolo .su-tutta:focus-visible{outline: none}.bg-riga:has(.su-tutta:focus-visible){outline: 2px solid var(--solar);outline-offset: -2px;border-radius: 10px}.bg-breve{margin: 9px 0 0;max-width: 62ch;color: var(--moonlight);font-size: clamp(.93rem,.9rem + .14vw,1.01rem);line-height: 1.56}.bg-vai{align-self: center;width: 42px;height: 42px;border-radius: 50%;display: grid;place-items: center;color: var(--haze);box-shadow: inset 0 0 0 1px var(--line-2);transition: color .3s ease,background .3s ease,box-shadow .3s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.bg-vai svg{width: 18px;height: 18px}@media (hover: hover) and (pointer: fine){.bg-riga:hover::before{opacity: 1}.bg-riga:hover .bg-titolo{color: #fff}.bg-riga:hover .bg-vai{color: #160A06;background: linear-gradient(135deg,#FFD9A8,#FF8A3D);box-shadow: 0 0 16px -2px rgba(255,138,61,.6);transform: translateX(3px)}}.bg-riga:active::before{opacity: 1}@media (max-width: 639px){.bg-riga{grid-template-columns: 40px minmax(0,1fr);column-gap: 14px;padding: 20px 0}.bg-riga .gc-ic{width: 40px;height: 40px}.bg-riga .gc-ic svg{width: 23px;height: 23px}.bg-vai{display: none}.bg-titolo{margin-top: 6px}.bg-breve{margin-top: 7px}}.altre-guide .altre-t{margin: 0 0 clamp(16px,3vw,26px);font: 430 clamp(1.6rem,1.2rem + 1.4vw,2.3rem)/1.1 var(--display);letter-spacing: -.025em}.altre-tutte{display: inline-flex;align-items: center;min-height: 44px;margin-top: 18px;color: var(--moonlight);font: 500 14.5px/1.2 var(--display);text-decoration: underline;text-decoration-color: rgba(255,255,255,.22);text-underline-offset: 5px;transition: color .25s,text-decoration-color .25s}.altre-tutte:hover{color: #fff;text-decoration-color: var(--solar)}.lp-testata{position: relative;z-index: 5;height: 84px;display: flex;align-items: center;justify-content: space-between;padding-top: 10px}.lp-testata .marchio{width: 78px;color: #fff;display: block}.lp-testata .marchio svg{width: 100%;height: auto}.lp-eroe{display: grid;gap: 32px;padding: 20px 0 56px}@media (min-width: 1020px){.lp-eroe{grid-template-columns: minmax(0,1fr) 470px;gap: 56px;align-items: start;padding-top: 40px}}.lp-eroe h1{font-size: clamp(2.3rem,1.3rem + 3.6vw,4.2rem);max-width: 13ch}.lp-eroe .benefici{list-style: none;padding: 0;margin: 26px 0 0;display: grid;gap: 12px}.lp-eroe .benefici li{display: flex;gap: 12px;align-items: baseline;font-size: 1.05rem;color: var(--parchment)}.lp-eroe .benefici svg{width: 18px;height: 18px;flex: none;color: var(--solar);transform: translateY(3px);filter: drop-shadow(0 0 6px rgba(255,138,61,.6))}.lp-eroe .fiducia{justify-content: flex-start}.solo-telefono{display: none}@media (max-width: 1019px){.solo-telefono{display: inline-flex}}.smarrita{min-height: 80vh;display: grid;align-content: center;padding-top: var(--testata)}.smarrita .codice{display: flex;align-items: center;gap: .08em;font-weight: 300;font-size: clamp(5rem,18vw,11rem);line-height: .9;letter-spacing: -.06em;color: var(--starlight);margin: 0}.smarrita .codice .trattino{width: .42em;height: .15em;vertical-align: 0}.mondo .griglia>*,.mondo .lastra,.mondo .risultato,.mondo .d-note,.mondo .domanda{--c: var(--mc)}.mondo .occhiello{color: var(--mc)}.mondo .sezione.filo::after{background: linear-gradient(90deg,transparent,var(--mc),transparent);opacity: .3}.mondo .testa h2 em,.mondo .appiccicosa h2 em{background: none;color: var(--mc);-webkit-text-fill-color: currentColor}.mondo [data-split] em .ww{background: none;-webkit-text-fill-color: var(--mc);color: var(--mc)}.mw2-name em .ww{background: none;-webkit-text-fill-color: var(--c);color: var(--c)}.mondo>.mw2-act1{padding-top: clamp(10px,2svh,24px);padding-bottom: clamp(40px,7svh,80px)}.mw2-name{font-size: clamp(2.3rem,1.3rem + 3.3vw,4.3rem);max-width: 14ch}.problema{display: flex;flex-direction: column;gap: 12px}.problema h3{font-size: 1.2rem;font-weight: 400}.problema p{margin: 0}.mw2-feats .mw2-feat-t .t{color: var(--starlight);font-weight: 450;display: block;margin-bottom: 4px;font-size: 1.08em}.mw2-feats .mw2-feat-t p{margin: 4px 0 0}.forze-riga{grid-template-columns: repeat(2,1fr);margin-top: 4px}@media (min-width: 980px){.forze-riga{grid-template-columns: repeat(4,1fr)}}.forze-riga .fn{letter-spacing: .14em;text-transform: uppercase;font-size: 10.5px;color: var(--c)}.forze-riga .fw{font-size: clamp(1.15rem,.95rem + 1vw,1.55rem)}.forze-riga .fk{text-transform: none;letter-spacing: .02em;font-family: var(--display);font-size: .86rem;line-height: 1.4;color: var(--haze);min-height: 0}.forze-riga li:nth-child(n) a{--gx: 0%;--gy: 0%}@media (max-width: 640px){.forze-riga .fk{display: none}}.mondo .risultato h3{background: linear-gradient(98deg,var(--mc),color-mix(in srgb,var(--mc) 45%,#FFE9B4));-webkit-background-clip: text;background-clip: text;color: transparent}.mondo{--sezione: clamp(46px,7.5svh,96px)}.md-sez{padding-block: var(--sezione)}.md-testa{margin-bottom: clamp(24px,4.4svh,44px)}.md-testa .occhiello{margin-bottom: 12px}.md-testa h2{font-size: clamp(1.85rem,1.2rem + 2.6vw,3.2rem);line-height: 1.06;letter-spacing: -.028em;max-width: 21ch}.md-testa-lead{display: grid;gap: 14px 64px}@media (min-width: 980px){.md-testa-lead{grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);align-items: end}}.md-lead{margin: 0;max-width: 44ch;color: var(--moonlight);font-size: clamp(1rem,.95rem + .3vw,1.14rem);line-height: 1.56}.md-lead b,.md-lead strong{color: #fff;font-weight: 600}.md-modulo{display: inline-flex;align-items: center;gap: 10px;margin: 0;font: 500 15px/1 var(--display);letter-spacing: .005em;color: var(--c)}.md-modulo-ic{width: 32px;height: 32px;flex: none;border-radius: 50%;display: grid;place-items: center;background: color-mix(in srgb,var(--c) 11%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--c) 34%,transparent),0 0 18px -6px color-mix(in srgb,var(--c) 60%,transparent)}.md-modulo-ic svg{width: 18px;height: 18px}@media (max-width: 879px){.mw2-act1{gap: 26px}.mw2-lede{gap: 14px}.mw2-name{font-size: clamp(2.15rem,1.5rem + 3vw,2.9rem)}.mw2-claim{font-size: 1.04rem;line-height: 1.5}.mw2-lede .fila{flex-wrap: nowrap;gap: 10px;margin-top: 4px}.mw2-lede .fila .btn-primario{flex: 1 1 auto;padding-inline: 20px}.mw2-lede .fila .btn-secondario{flex: none;width: var(--h);padding: 0;justify-content: center;font-size: 0;gap: 0}.mw2-lede .fila .btn-secondario .ico{width: 22px;height: 22px;margin: 0}}.md-coppie{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--line-2)}.md-coppia{display: grid;gap: 12px;padding: clamp(20px,3svh,28px) 0;border-bottom: 1px solid var(--line-2)}.md-coppia h3{font-size: clamp(1.1rem,1rem + .45vw,1.34rem);font-weight: 450;line-height: 1.22;letter-spacing: -.016em}.md-coppia p{margin: 7px 0 0;font-size: clamp(.95rem,.92rem + .15vw,1.02rem);line-height: 1.55}.md-prima h3{color: var(--moonlight)}.md-prima p{color: var(--dust)}.md-prima p b,.md-prima p strong{color: var(--parchment);font-weight: 560}.md-coppia .md-k{margin: 0 0 6px;font: 500 12.5px/1.2 var(--display);letter-spacing: .01em;color: var(--mc)}.md-coppia .md-k-oggi{color: var(--dust)}.md-dopo h3{color: var(--starlight)}.md-dopo p{color: var(--parchment)}.md-ponte{width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;color: var(--mc);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--mc) 40%,transparent);background: color-mix(in srgb,var(--mc) 8%,transparent)}.md-ponte svg{width: 15px;height: 15px;transform: rotate(90deg)}.md-coppie-capi{display: none}@media (min-width: 880px){.md-coppie-capi,.md-coppia{grid-template-columns: minmax(0,1fr) 72px minmax(0,1fr)}.md-coppie-capi{display: grid;margin-bottom: 12px;font: 500 13px/1.2 var(--display);letter-spacing: .01em}.md-coppie-capi span:first-child{color: var(--dust)}.md-coppie-capi span:last-child{grid-column: 3;color: var(--mc)}.md-coppia{gap: 0;align-items: start}.md-ponte{justify-self: center;margin-top: 1px}.md-ponte svg{transform: none}.md-coppia .md-k{display: none}.md-coppia p{max-width: 46ch}}.md-voci{list-style: none;margin: 0;padding: 0;display: grid;gap: 0 clamp(20px,3vw,44px)}@media (min-width: 640px){.md-voci{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1060px){.md-voci{grid-template-columns: repeat(3,minmax(0,1fr))}}.md-voce{position: relative;padding: 20px 0 22px}.md-voce::before,.md-voce::after{content: "";position: absolute;left: 0;right: 0;top: 0;pointer-events: none;transform-origin: left center}.md-voce::before{height: 1px;background: linear-gradient(90deg,color-mix(in srgb,var(--mc) 92%,#fff) 0%,color-mix(in srgb,var(--mc) 70%,transparent) 30%,color-mix(in srgb,var(--mc) 32%,rgba(255,255,255,.1)) 68%,rgba(255,255,255,.1) 100%)}.md-voce::after{top: -2px;height: 5px;filter: blur(4px);opacity: .55;background: linear-gradient(90deg,var(--mc) 0%,color-mix(in srgb,var(--mc) 45%,transparent) 45%,transparent 85%)}.js-moto .md-voci[data-appare-gruppo] .md-voce::before,.js-moto .md-voci[data-appare-gruppo] .md-voce::after{transform: scaleX(0);transition: transform 1.3s cubic-bezier(.3,.6,.2,1)}.js-moto .md-voci[data-appare-gruppo].visto .md-voce::before,.js-moto .md-voci[data-appare-gruppo].visto .md-voce::after{transform: none}.js-moto .md-voci.visto .md-voce:nth-child(2)::before,.js-moto .md-voci.visto .md-voce:nth-child(2)::after{transition-delay: .12s}.js-moto .md-voci.visto .md-voce:nth-child(3)::before,.js-moto .md-voci.visto .md-voce:nth-child(3)::after{transition-delay: .24s}.js-moto .md-voci.visto .md-voce:nth-child(4)::before,.js-moto .md-voci.visto .md-voce:nth-child(4)::after{transition-delay: .36s}.js-moto .md-voci.visto .md-voce:nth-child(5)::before,.js-moto .md-voci.visto .md-voce:nth-child(5)::after{transition-delay: .48s}.js-moto .md-voci.visto .md-voce:nth-child(6)::before,.js-moto .md-voci.visto .md-voce:nth-child(6)::after{transition-delay: .6s}.md-voce h3{font-size: clamp(1.08rem,1rem + .3vw,1.22rem);font-weight: 470;line-height: 1.25;letter-spacing: -.014em}.md-voce-d{margin-top: 8px;color: var(--moonlight);font-size: clamp(.95rem,.92rem + .12vw,1rem);line-height: 1.58}.md-voce-d p{margin: 0}.md-voce-d a{color: var(--starlight);text-decoration-color: var(--mc);text-underline-offset: 3px}.md-voce-d b,.md-voce-d strong{color: #fff;font-weight: 600}.md-voce-via{display: flex;flex-direction: column;align-items: flex-start}.md-via-t{margin: 0;font: 470 clamp(1.08rem,1rem + .3vw,1.22rem)/1.25 var(--display);color: var(--starlight)}.md-via-d{margin: 8px 0 14px;color: var(--moonlight);font-size: .97rem;line-height: 1.55}.md-via-a{margin-top: auto;display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 18px;border-radius: 999px;color: var(--starlight);font: 550 14.5px/1 var(--display);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--mc) 50%,transparent);background: color-mix(in srgb,var(--mc) 9%,transparent);transition: background .3s,box-shadow .3s,color .3s}.md-via-a svg{width: 16px;height: 16px;transition: transform .3s cubic-bezier(.2,.7,.2,1)}.md-via-a:hover{background: color-mix(in srgb,var(--mc) 18%,transparent);color: #fff}.md-via-a:hover svg{transform: translateX(3px)}.md-ritorno{margin-top: clamp(4px,1.4svh,14px)}.md-ritorno .tp-cursore{grid-template-columns: minmax(0,1fr) auto}.md-ritorno .tp-cifre{gap: clamp(10px,1.8svh,18px)}.md-ritorno .tp-euro b{font-size: clamp(1.45rem,1.1rem + 1.5vw,2.5rem);white-space: nowrap}.md-ritorno .tp-euro b span{font: inherit;color: inherit}.mondo .md-ritorno .tp-arco{background: conic-gradient(color-mix(in srgb,var(--mc) 70%,#FF2E78) 0%,var(--mc) calc(var(--tp-a) * .6),color-mix(in srgb,var(--mc) 60%,#FFE6B0) var(--tp-a),transparent var(--tp-a))}@media (max-width: 559px){.md-ritorno{--anello: clamp(124px,36vw,160px);gap: 14px}.md-ritorno .tp-quadro{gap: 14px}.md-ritorno .tp-cifre b{font-size: 1.7rem}.md-ritorno .tp-euro b{font-size: 1.45rem}.md-ritorno .tp-cifre span{font-size: .78rem}.md-ritorno .tp-comandi{gap: 2px}}@media (min-width: 900px){.md-ritorno{grid-template-areas: "comandi quadro" "ipotesi quadro" "azione quadro";align-items: start;row-gap: 18px;--anello: clamp(200px,18vw,260px)}.md-ritorno .tp-comandi{align-self: end;gap: 10px}.md-ritorno .tp-cifre{grid-template-columns: repeat(3,auto);gap: 30px}}.md-prove{display: grid;gap: 34px clamp(30px,4vw,64px)}@media (min-width: 980px){.md-prove{grid-template-columns: repeat(2,minmax(0,1fr))}}.md-prove-col{min-width: 0}.md-sotto{display: flex;align-items: center;gap: 10px;margin: 0 0 12px;font: 500 14px/1.2 var(--display);letter-spacing: .005em;color: var(--moonlight)}.md-sotto::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--mc);box-shadow: 0 0 8px var(--mc)}.md-righe{max-width: none}.md-righe .bg-riga{padding: 18px 4px}.md-righe .bg-titolo{font-size: clamp(1.06rem,.98rem + .35vw,1.24rem)}.md-righe .bg-breve{font-size: .95rem}.md-lavoro{grid-template-columns: minmax(0,1fr) auto}.mondo .bg-tema{color: var(--mc)}@media (max-width: 639px){.md-lavoro{grid-template-columns: minmax(0,1fr)}.md-righe .bg-riga{padding: 16px 0}.md-righe .bg-breve{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden}}.md-dubbi-impianto{display: grid;gap: 26px clamp(36px,5vw,80px)}@media (min-width: 980px){.md-dubbi-impianto{grid-template-columns: minmax(0,5fr) minmax(0,7fr);align-items: start}.md-dubbi-capo{position: sticky;top: calc(var(--testata) + 28px)}}.md-dubbi-capo .md-testa{margin-bottom: 24px}.md-prezzo{position: relative;padding: 18px 20px 20px;border-radius: 14px;background: linear-gradient(180deg,color-mix(in srgb,var(--mc) 9%,rgba(12,10,19,.9)),rgba(10,8,16,.86));box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--mc) 26%,transparent),0 26px 50px -36px color-mix(in srgb,var(--mc) 55%,#000)}.md-prezzo-k{margin: 0;font: 500 12.5px/1.2 var(--display);color: var(--mc)}.md-prezzo-t{margin: 9px 0 0;font: 450 clamp(1.05rem,1rem + .3vw,1.2rem)/1.4 var(--display);color: var(--starlight)}.md-prezzo-d{margin: 9px 0 0;color: var(--moonlight);font-size: .95rem;line-height: 1.58}.md-prezzo-d a{color: var(--starlight);text-decoration-color: var(--mc);text-underline-offset: 3px}.md-prezzo-d b,.md-prezzo-d strong{color: #fff;font-weight: 600}.md-dubbi{margin: 0;display: grid;gap: 0 28px;border-top: 1px solid var(--line-2)}@media (min-width: 640px){.md-dubbi{grid-template-columns: repeat(2,minmax(0,1fr))}}.md-dubbi>div{padding: 15px 0 16px;border-bottom: 1px solid var(--line-2)}.md-dubbi dt{font: 550 14px/1.3 var(--display);color: var(--mc)}.md-dubbi dd{margin: 5px 0 0;color: var(--moonlight);font-size: .96rem;line-height: 1.55}.md-dubbi dd b,.md-dubbi dd strong{color: #fff;font-weight: 600}.md-sotto-faq{margin-top: clamp(28px,4svh,40px)}.md-altri{padding-block: clamp(44px,7svh,80px)}.md-altri .md-testa h2{max-width: none}.md-portali{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}@media (min-width: 980px){.md-portali{grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}}.md-portale{--gx: 0%;--gy: 50%;position: relative;isolation: isolate;height: 100%;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 16px;padding: 14px 16px 14px 14px;border: 1.4px solid transparent;border-radius: 18px;color: var(--starlight);text-decoration: none;background: radial-gradient(80% 140% at var(--gx) var(--gy),color-mix(in srgb,var(--c) 14%,transparent) 0%,transparent 60%) padding-box,linear-gradient(180deg,rgba(6,5,10,.94),rgba(4,3,8,.94)) padding-box,radial-gradient(120% 160% at var(--gx) var(--gy),var(--c) 0%,color-mix(in srgb,var(--c) 50%,transparent) 16%,color-mix(in srgb,var(--c) 12%,transparent) 42%,rgba(255,255,255,.06) 70%) border-box;box-shadow: inset 0 1px 0 rgba(255,255,255,.05),0 24px 50px -34px color-mix(in srgb,var(--c) 60%,#000);transition: transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease;-webkit-tap-highlight-color: transparent}.mp-em{position: relative;width: 78px;aspect-ratio: 1;display: grid;place-items: center}.mp-anello{position: absolute;inset: 0;border-radius: 50%;border: 1px solid color-mix(in srgb,var(--c) 34%,transparent);background: radial-gradient(closest-side,color-mix(in srgb,var(--c) 12%,transparent),transparent 75%);box-shadow: 0 0 22px -6px color-mix(in srgb,var(--c) 45%,transparent)}.mp-anello::after{content: "";position: absolute;inset: -1px;border-radius: 50%;border: 1px solid color-mix(in srgb,var(--c) 55%,transparent);opacity: 0}.mp-3d{position: absolute;left: 50%;top: 50%;width: 146%;max-width: none;height: auto;aspect-ratio: 1;translate: -50% -50%;filter: drop-shadow(0 0 10px rgba(255,130,70,.32))}.mp-svg{position: relative;width: 112%;height: auto;aspect-ratio: 1;overflow: visible;filter: drop-shadow(0 0 3px color-mix(in srgb,var(--c) 75%,transparent)) drop-shadow(0 0 12px color-mix(in srgb,var(--c) 40%,transparent))}.mp-t{display: grid;gap: 3px;min-width: 0}.mp-k{font: 500 10.5px/1.2 var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--c)}.mp-n{font: 420 clamp(1.4rem,1.2rem + .9vw,1.75rem)/1.05 var(--display);letter-spacing: -.03em}.mp-d{font-size: .86rem;line-height: 1.4;color: var(--moonlight)}.mp-vai{width: 38px;height: 38px;border-radius: 50%;display: grid;place-items: center;color: var(--c);background: color-mix(in srgb,var(--c) 10%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--c) 34%,transparent);transition: transform .35s cubic-bezier(.2,.7,.2,1),background .35s ease}.mp-vai svg{width: 16px;height: 16px}.md-portale:active{transform: scale(.985)}.md-portale:focus-visible{outline: 2px solid var(--c);outline-offset: 3px}.js-moto .md-portali.visto .mp-anello::after{animation: mpOnda 2.4s cubic-bezier(.2,.6,.3,1) .5s 2}@keyframes mpOnda{0%{transform: scale(.9);opacity: 0}20%{opacity: .7}100%{transform: scale(1.32);opacity: 0}}@media (hover: hover) and (pointer: fine){.md-portale:hover{transform: translateY(-3px);box-shadow: inset 0 1px 0 rgba(255,255,255,.07),0 30px 60px -30px color-mix(in srgb,var(--c) 75%,#000)}.md-portale:hover .mp-vai{transform: translateX(3px);background: color-mix(in srgb,var(--c) 18%,transparent)}.md-portale:hover .mp-anello::after{animation: mpOnda 1.6s cubic-bezier(.2,.6,.3,1) infinite}}@media (min-width: 980px){.md-portale{--gx: 50%;--gy: 0%;grid-template-columns: 1fr;grid-template-rows: auto 1fr auto;justify-items: center;text-align: center;gap: 16px;padding: 26px 20px 20px}.mp-em{width: clamp(108px,9vw,132px)}.mp-t{justify-items: center;gap: 6px}.mp-d{max-width: 24ch}.mp-vai{align-self: end}}@media (max-width: 380px){.mp-em{width: 66px}.md-portale{gap: 13px;padding: 12px 12px 12px 12px}.mp-vai{width: 34px;height: 34px}}@media (prefers-reduced-motion: reduce){.mp-anello::after{animation: none !important}}.mw2-lede{position: relative;isolation: isolate}.mw2-lede>:not(.md-emblema):not(.md-velo){position: relative;z-index: 2}.md-emblema{position: absolute;z-index: 0;pointer-events: none;display: grid;place-items: center;top: -14px;right: calc(-1 * var(--pad) - 44px);width: min(70vw,256px);aspect-ratio: 1;-webkit-mask-image: linear-gradient(100deg,rgba(0,0,0,.3) 8%,rgba(0,0,0,.62) 34%,#000 58%);mask-image: linear-gradient(100deg,rgba(0,0,0,.3) 8%,rgba(0,0,0,.62) 34%,#000 58%)}.md-emblema .mod-emblem{grid-area: 1/1;width: 100%;height: auto;aspect-ratio: 1}.md-emblema .portal-halo{grid-area: 1/1;position: relative;left: auto;top: auto;translate: none;z-index: 0;width: 96%}.md-emblema .portal-halo i{border-width: 1.2px;border-color: color-mix(in srgb,var(--hint-c) 40%,transparent);animation-duration: 4.6s}.md-emblema .portal-halo i:nth-child(2){animation-delay: 2.3s}.md-emblema::before{content: "";grid-area: 1/1;width: 96%;aspect-ratio: 1;border-radius: 50%;border: 1px solid color-mix(in srgb,var(--hint-c) 30%,transparent);background: radial-gradient(closest-side,color-mix(in srgb,var(--hint-c) 7%,transparent),transparent 80%)}.md-velo{position: absolute;z-index: 1;pointer-events: none;left: 18%;right: -8%;top: 10%;height: 54%;background: radial-gradient(52% 50% at 42% 50%,rgba(5,4,10,.6),rgba(5,4,10,.32) 55%,transparent 82%);filter: blur(6px)}.mw2-lede .mw2-name,.mw2-lede .md-modulo{text-shadow: 0 1px 2px rgba(5,4,10,.75),0 0 14px rgba(5,4,10,.8),0 0 30px rgba(5,4,10,.55)}.mw2-lede .mw2-claim{text-shadow: 0 1px 2px rgba(5,4,10,.6),0 0 16px rgba(5,4,10,.6)}.js-moto .md-emblema::before,.js-moto .md-emblema .portal-halo{opacity: 0;transition: opacity 1.2s ease .5s}.js-moto .md-emblema.acceso::before,.js-moto .md-emblema.acceso .portal-halo{opacity: 1}.md-emblema.posato .draw [stroke]{animation: none;stroke-dashoffset: 0}.md-emblema.posato .draw [fill]:not([stroke]){animation: none;opacity: 1}html.z32-varco .md-emblema{opacity: 0}html.z32-varco.varco-sciolto .md-emblema{opacity: 1;transition: opacity .5s ease .7s}@media (min-width: 880px){.md-emblema{top: clamp(-96px,-8svh,-44px);right: -17%;width: clamp(250px,19vw,300px)}.md-velo{left: 30%;right: -6%;top: 0;height: 46%}}@media (prefers-reduced-motion: reduce){.md-emblema .portal-halo i{animation: none;opacity: 0}}.mondo>.mw2-act1{overflow-x: hidden;overflow-x: clip}.cmp-list{list-style: none;display: flex;flex-direction: column;gap: clamp(16px,2.4svh,22px);margin: 0;padding: 0;max-width: 900px}.chip{position: relative;padding: 0 clamp(22px,3vw,40px) 0 clamp(30px,3.8vw,50px);border: 1.4px solid transparent;border-radius: 15px;background: radial-gradient(135% 250px at 0% 0%,color-mix(in srgb,var(--c) 12%,transparent) 0%,transparent 46%) padding-box,linear-gradient(180deg,rgba(6,5,11,.90),rgba(6,5,11,.90)) padding-box,radial-gradient(150% 300px at 0% 0%,var(--c) 0%,color-mix(in srgb,var(--c) 58%,transparent) 13%,color-mix(in srgb,var(--c) 16%,transparent) 38%,color-mix(in srgb,var(--c) 7%,transparent) 66%,color-mix(in srgb,var(--c) 5%,rgba(255,255,255,.05)) 100%) border-box;-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px);box-shadow: inset 0 1px 0 rgba(255,255,255,.055),0 24px 54px -32px color-mix(in srgb,var(--c) 52%,#000);transition: translate .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.chip.open{box-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 30px 74px -34px color-mix(in srgb,var(--c) 62%,#000)}.chip::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none;z-index: 0;opacity: .05;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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.chip>*{position: relative;z-index: 1}.chip-spine{position: absolute;left: 0;top: 16px;bottom: 16px;width: 2px;border-radius: 2px;background: linear-gradient(180deg,var(--c),color-mix(in srgb,var(--c) 30%,transparent) 72%,transparent);box-shadow: 0 0 10px color-mix(in srgb,var(--c) 45%,transparent);transform: scaleY(.38);transform-origin: top;opacity: 0;transition: transform .7s cubic-bezier(.65,0,.22,1),opacity .55s ease}.chip.open .chip-spine{transform: none;opacity: 1}.chip-head{position: relative;display: grid;grid-template-columns: 1fr;cursor: pointer;padding: clamp(24px,3.2svh,34px) 0 clamp(16px,2.2svh,22px)}@media (pointer: fine){.chip:hover{translate: 0 -2px;box-shadow: inset 0 1px 0 rgba(255,255,255,.09),0 32px 70px -30px color-mix(in srgb,var(--c) 72%,#000)}.chip:hover .chip-label{text-shadow: 0 0 24px color-mix(in srgb,var(--c) 45%,transparent)}}.chip.open .chip-label{text-shadow: 0 0 26px color-mix(in srgb,var(--c) 40%,transparent)}.chip-ix{font-family: var(--mono);font-size: 11px;letter-spacing: .34em;color: var(--c);opacity: .9}.chip-label{font-weight: 400;letter-spacing: -.01em;line-height: 1.2;font-size: clamp(1.3rem,1.1rem + .82vw,1.76rem);color: var(--starlight);margin-top: 6px;transition: text-shadow .45s ease}.chip-fact{margin: 10px 0 0;color: var(--parchment);font-weight: 300;line-height: 1.55;font-size: clamp(1rem,.95rem + .3vw,1.16rem)}.chip-tags{margin-top: 14px;display: flex;flex-wrap: wrap;align-items: baseline;font-family: var(--mono);font-size: 10.5px;letter-spacing: .1em;color: var(--dust)}.chip-tags span{white-space: nowrap}.chip-tags span:not(:last-child)::after{content: "·";margin: 0 .7em;color: rgba(255,255,255,.22)}@media (min-width: 700px){.chip-head{grid-template-columns: minmax(0,1fr) auto;align-items: center;column-gap: clamp(30px,4vw,62px)}.chip-tags{margin-top: 0;flex-direction: column;align-items: flex-end;text-align: right;gap: 9px;align-self: stretch;justify-content: center;border-left: 1px solid color-mix(in srgb,var(--c) 20%,rgba(255,255,255,.05));padding-left: clamp(22px,2.6vw,38px)}.chip-tags span:not(:last-child)::after{content: none}}.chip-panel{position: relative;display: grid;grid-template-rows: 1fr}.acc-ready .chip-panel{transition: grid-template-rows .62s cubic-bezier(.65,0,.22,1)}.chip:not(.open) .chip-panel{grid-template-rows: 0fr}.chip-panel-in{min-height: 0;overflow: hidden;visibility: visible;transition: visibility 0s}.acc-ready .chip:not(.open) .chip-panel-in{visibility: hidden;transition: visibility 0s .62s}.chip-deep{padding: clamp(4px,1svh,10px) 0 clamp(22px,3svh,30px)}.acc-ready .chip-deep>*{transition: opacity .5s ease,translate .5s ease}.acc-ready .chip:not(.open) .chip-deep>*{opacity: 0;translate: 0 14px;transition-delay: 0s}.chip.open .chip-deep>:nth-child(1){transition-delay: .10s}.chip.open .chip-deep>:nth-child(2){transition-delay: .17s}.chip.open .chip-deep>:nth-child(3){transition-delay: .24s}.chip.open .chip-deep>:nth-child(4){transition-delay: .31s}.chip.open .chip-deep>:nth-child(5){transition-delay: .38s}.chip.open .chip-deep>:nth-child(6){transition-delay: .45s}.d-intro{font-weight: 400;line-height: 1.66;font-size: clamp(1.02rem,.97rem + .3vw,1.18rem);color: #E3DDD3;max-width: 62ch;margin: 0}.d-block{margin-top: clamp(18px,2.4svh,24px);padding-top: clamp(16px,2.2svh,20px);border-top: 1px solid color-mix(in srgb,var(--c) 16%,rgba(255,255,255,.05))}.d-k{display: block;font-family: var(--mono);font-weight: 500;font-size: 10.5px;letter-spacing: .18em;text-transform: uppercase;color: color-mix(in srgb,var(--c) 82%,#F4EFE6);text-shadow: 0 0 16px color-mix(in srgb,var(--c) 40%,transparent)}.d-block p{margin: 9px 0 0;color: var(--moonlight);font-weight: 300;line-height: 1.68;font-size: clamp(.95rem,.9rem + .28vw,1.06rem);max-width: 64ch}.d-block a{color: var(--starlight);text-decoration-color: var(--c);text-underline-offset: 3px}@media (min-width: 700px){.d-block{display: grid;grid-template-columns: 172px minmax(0,1fr);column-gap: clamp(24px,3vw,44px)}.d-k{padding-top: 3px}.d-block p{margin-top: 0}}.d-refs{margin: clamp(20px,2.6svh,26px) 0 0;padding-top: 14px;border-top: 1px solid color-mix(in srgb,var(--c) 16%,rgba(255,255,255,.05));font-family: var(--mono);font-size: 11px;letter-spacing: .12em;color: #9C96A8;line-height: 1.8}.d-refs b{font-weight: 500;text-transform: uppercase;color: color-mix(in srgb,var(--c) 74%,var(--dust))}.d-rail{position: relative;margin-top: clamp(16px,2.2svh,22px);padding: 30px 6px 70px}.dr-line,.dr-fill{position: absolute;left: 6px;right: 6px;top: 30px;height: 1.5px;border-radius: 2px}.dr-line{background: rgba(255,255,255,.13)}.dr-fill{right: auto;width: calc((100% - 12px) * var(--oggi,.5));background: var(--grad);box-shadow: 0 0 10px rgba(255,138,61,.35)}.dr-now{position: absolute;top: 6px;left: calc(6px + (100% - 12px) * var(--oggi,.5));transform: translateX(-50%);text-align: center;font-family: var(--mono);font-size: 9px;letter-spacing: .24em;text-transform: uppercase;color: var(--gold)}.dr-now b{position: absolute;left: 50%;top: 24px;width: 9px;height: 9px;transform: translate(-50%,-50%);border-radius: 50%;background: radial-gradient(circle,#FFF1CF 0%,#FFB627 45%,#FF7A2F 70%,transparent 78%);box-shadow: 0 0 12px 3px rgba(255,182,39,.6);animation: drNow 2.4s ease-in-out infinite}@keyframes drNow{0%,100%{box-shadow: 0 0 9px 2px rgba(255,182,39,.5)}50%{box-shadow: 0 0 18px 5px rgba(255,182,39,.85)}}.dr-stop{position: absolute;top: 42px;left: calc(6px + (100% - 12px) * var(--x,0));transform: translateX(-50%);width: min(112px,18vw);text-align: center;font-family: var(--mono);font-size: 9.5px;line-height: 1.4;letter-spacing: .04em;color: var(--haze)}.dr-stop::before{content: "";position: absolute;left: 50%;top: -12px;width: 7px;height: 7px;transform: translate(-50%,-50%);border-radius: 50%;background: rgba(12,9,20,.9);border: 1.5px solid rgba(255,255,255,.28)}.dr-stop.is-past::before{background: var(--c);border-color: color-mix(in srgb,var(--c) 70%,#fff);box-shadow: 0 0 9px color-mix(in srgb,var(--c) 60%,transparent)}.dr-stop b{display: block;font-weight: 500;font-size: 10px;letter-spacing: .1em;text-transform: uppercase;color: #CFC9BF;margin-bottom: 3px}.dr-stop.edge-l{transform: none;text-align: left}.dr-stop.edge-l::before{left: 0}.dr-stop.edge-r{transform: translateX(-100%);text-align: right}.dr-stop.edge-r::before{left: auto;right: 0;transform: translate(50%,-50%)}@media (max-width: 760px){.d-rail{display: flex;flex-direction: column;margin-top: 14px;padding: 4px 0 4px 24px}.dr-line,.dr-fill{left: 6px;right: auto;top: 4px;bottom: 4px;width: 1.5px;height: auto}.dr-fill{bottom: auto;height: calc(100% * var(--oggi-v,.5));width: 1.5px;background: var(--grad-v)}.dr-now{position: relative;left: auto;top: auto;transform: none;text-align: left;margin-top: 12px;order: var(--o-oggi,3)}.dr-now b{left: -17px;top: 50%;transform: translate(-50%,-50%)}.dr-stop,.dr-stop.edge-l,.dr-stop.edge-r{position: relative;left: auto;top: auto;transform: none;width: auto;text-align: left;margin-top: 13px;font-size: 11px;order: var(--o,0)}.dr-stop.edge-l{margin-top: 0}.dr-stop::before,.dr-stop.edge-l::before,.dr-stop.edge-r::before{left: -17px;right: auto;top: 6px;transform: translate(-50%,0)}.dr-stop b{display: inline;margin-right: 8px}}.d-stats{display: grid;grid-template-columns: repeat(3,1fr);gap: clamp(14px,2.4vw,26px);margin-top: clamp(18px,2.4svh,24px)}.d-stats span{min-width: 0;padding-left: clamp(12px,1.8vw,18px);border-left: 1px solid color-mix(in srgb,var(--c) 26%,rgba(255,255,255,.07))}.d-stats b{display: block;font-weight: 300;font-size: clamp(1.5rem,1.2rem + 1.4vw,2.3rem);letter-spacing: -.02em;line-height: 1;background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent}.d-stats b i{font-style: normal;font-size: .55em}.d-stats em{display: block;font-style: normal;margin-top: 7px;font-family: var(--mono);font-size: 10.5px;letter-spacing: .08em;line-height: 1.5;color: #8E889A}.chip-more{position: relative;display: flex;align-items: center;gap: 11px;width: 100%;text-align: left;background: none;border: 0;cursor: pointer;padding: 4px 0 clamp(20px,2.8svh,26px);font-family: var(--mono);font-size: 10.5px;letter-spacing: .24em;text-transform: uppercase;color: var(--haze);transition: color .4s ease;min-height: 44px}.chip-more:hover{color: color-mix(in srgb,var(--c) 78%,#F4EFE6);text-shadow: 0 0 14px color-mix(in srgb,var(--c) 45%,transparent)}.chip-plus{position: relative;width: 19px;height: 19px;flex: none;border-radius: 50%;border: 1px solid rgba(255,255,255,.25);transition: transform .55s cubic-bezier(.6,0,.25,1.35),border-color .4s ease,background .4s ease}.chip-plus::before,.chip-plus::after{content: "";position: absolute;left: 50%;top: 50%;width: 8px;height: 1.4px;border-radius: 1px;background: currentColor;transform: translate(-50%,-50%)}.chip-plus::after{transform: translate(-50%,-50%) rotate(90deg)}.chip.open .chip-plus{transform: rotate(45deg);border-color: color-mix(in srgb,var(--c) 55%,transparent);background: color-mix(in srgb,var(--c) 14%,transparent)}.no-js .chip-more{display: none}.cmp-note{margin-top: clamp(18px,2.6svh,26px);font-family: var(--mono);font-size: 10.5px;letter-spacing: .1em;line-height: 1.8;color: var(--dust);max-width: 70ch}.strumento{position: relative;border-radius: 22px;padding: clamp(22px,4vw,44px);background: linear-gradient(180deg,rgba(20,14,26,.66),rgba(9,7,13,.5));box-shadow: 0 34px 70px -28px rgba(0,0,0,.78),inset 0 1px 0 rgba(255,255,255,.05),-14px -20px 58px -28px rgba(255,150,78,.52),24px -28px 72px -36px rgba(186,92,255,.32);-webkit-backdrop-filter: blur(20px) saturate(1.3);backdrop-filter: blur(20px) saturate(1.3)}.strumento::before{content: "";position: absolute;inset: 0;border-radius: inherit;padding: 1.5px;pointer-events: none;background: linear-gradient(142deg,rgba(255,223,184,.95) 0%,rgba(255,162,94,.74) 15%,rgba(226,63,124,.30) 35%,rgba(122,61,232,.11) 53%,rgba(255,255,255,0) 69%);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude}.avanzamento{height: 2px;border-radius: 2px;background: var(--line-2);overflow: hidden;margin-bottom: 26px}.avanzamento i{display: block;height: 100%;width: 0;background: var(--grad-h);box-shadow: 0 0 10px rgba(255,122,47,.6);transition: width .5s var(--e-uscita)}.domanda-diag{border: 0;margin: 0;padding: 0;min-width: 0}.domanda-diag legend{padding: 0}.domanda-diag h2{font-size: clamp(1.5rem,1.1rem + 1.6vw,2.3rem);max-width: 22em;font-weight: 420}.domanda-diag .aiuto{color: var(--moonlight);margin: 10px 0 22px}.domanda-diag .occhiello{margin-bottom: 10px}.scelte{display: grid;gap: 10px}@media (min-width: 700px){.scelte.due{grid-template-columns: repeat(2,1fr)}}.scelta{position: relative;display: flex;align-items: center;gap: 14px;min-height: 56px;padding: 14px 18px;border-radius: 12px;border: 1px solid var(--line-2);background: rgba(255,255,255,.028);color: var(--parchment);cursor: pointer;text-align: left;font: inherit;transition: border-color .3s,background .3s,box-shadow .3s,color .3s}.scelta:hover{border-color: var(--line-3);background: rgba(255,255,255,.045)}.scelta input{position: absolute;opacity: 0;pointer-events: none}.scelta .spunta{flex: none;width: 20px;height: 20px;border-radius: 50%;border: 1.5px solid var(--line-3);display: grid;place-items: center;transition: all .25s}.scelta .spunta::after{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--void);transform: scale(0);transition: transform .25s var(--e-uscita)}.scelta.multipla .spunta,.scelta.multipla .spunta::after{border-radius: 5px}.scelta:has(input:checked){border-color: var(--solar);background: rgba(255,138,61,.08);color: #fff;box-shadow: 0 0 0 3px rgba(255,138,61,.1),0 0 18px -4px rgba(255,138,61,.4)}.scelta:has(input:checked) .spunta{background: var(--grad) border-box;border-color: transparent;box-shadow: 0 0 10px rgba(255,138,61,.6)}.scelta:has(input:checked) .spunta::after{transform: scale(1)}.scelta:has(input:focus-visible){outline: 2px solid var(--solar);outline-offset: 2px}.comandi{display: flex;justify-content: space-between;gap: 12px;margin-top: 24px;flex-wrap: wrap;align-items: center}.priorita{counter-reset: pr;display: grid;gap: 14px;list-style: none;padding: 0;margin: 24px 0 0}.priorita li{counter-increment: pr;position: relative;padding: 22px 24px 22px 70px;border-radius: 14px;border: 1px solid var(--line-2);background: rgba(6,5,11,.6)}.priorita li:nth-child(1){--c: var(--gold)}.priorita li:nth-child(2){--c: var(--solar)}.priorita li:nth-child(3){--c: var(--rose)}.priorita li{border-color: color-mix(in srgb,var(--c) 30%,transparent);box-shadow: 0 20px 44px -30px color-mix(in srgb,var(--c) 60%,#000)}.priorita li::before{content: "0" counter(pr);position: absolute;left: 22px;top: 24px;font-family: var(--mono);font-size: 12px;letter-spacing: .3em;color: var(--c);text-shadow: 0 0 14px var(--c)}.priorita h3{font-size: 1.22rem;font-weight: 400}.priorita p{margin: 6px 0 0;color: var(--moonlight)}.priorita .collegamento .freccia{color: var(--c)}.calcolatore .campi{display: grid;gap: 18px}@media (min-width: 760px){.calcolatore .campi{grid-template-columns: repeat(2,1fr)}}.esito-calcolo{display: grid;gap: 16px;margin-top: 28px}@media (min-width: 760px){.esito-calcolo{grid-template-columns: repeat(3,1fr)}}.esito-calcolo>div{padding-left: 16px;border-left: 1px solid color-mix(in srgb,var(--solar) 30%,rgba(255,255,255,.07))}.esito-calcolo .e{font-family: var(--mono);font-size: 10.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--dust);margin: 0}.esito-calcolo .v{margin: 8px 0 0;font-weight: 300;font-size: clamp(2rem,1.6rem + 1.6vw,2.8rem);letter-spacing: -.03em;line-height: 1;font-variant-numeric: tabular-nums;background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent}.esito-calcolo output{display: inline}.js [data-diagnosi] .fase{display: none}.js [data-diagnosi] .fase.attiva{display: block;animation: entra .45s var(--e-uscita)}.esito h2{font-size: clamp(1.7rem,1.2rem + 2vw,2.7rem)}.esito .aiuto{color: var(--moonlight);margin: 12px 0 0}.conta-diag{font-family: var(--mono);letter-spacing: .16em;text-transform: uppercase;font-size: 11px}.varco,.varco-arrivo{position: fixed;inset: 0;z-index: 200;pointer-events: none}.varco-disco,.varco-anello{position: absolute;width: 120px;height: 120px;border-radius: 50%;will-change: transform}.varco-disco{background: radial-gradient(closest-side,color-mix(in srgb,var(--c) 34%,#0B0710) 0%,color-mix(in srgb,var(--c) 13%,#06050B) 42%,#05040A 74%);transition: transform .62s cubic-bezier(.66,0,.22,1)}.varco-anello{border: 1.5px solid var(--c);opacity: 0;transform: scale(.6)}.varco.via .varco-anello{animation: varcoOnda .72s cubic-bezier(.2,.6,.3,1) forwards}.varco.via .varco-anello.a2{animation-delay: .12s}@keyframes varcoOnda{0%{opacity: .9;transform: scale(.7)}100%{opacity: 0;transform: scale(4.2)}}.varco-em{position: absolute;will-change: transform;transform-origin: 0 0;transition: transform .62s cubic-bezier(.66,0,.22,1)}.varco-svg{position: relative;width: 100%;height: 100%;display: block;overflow: visible}.varco-alone{position: absolute;inset: -30%;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,var(--c) 42%,transparent),color-mix(in srgb,var(--c) 10%,transparent) 52%,transparent 74%);opacity: 0;transition: opacity .5s ease .2s}.varco.via .varco-alone{opacity: 1}.varco.pieno .varco-em{animation: varcoRespira 1.6s ease-in-out infinite}@keyframes varcoRespira{0%,100%{scale: 1}50%{scale: 1.035}}.varco-arrivo{display: none}html.z32-varco .varco-arrivo{display: block}.varco-arrivo .va-disco{position: absolute;left: 50%;top: 50%;width: var(--varco-d,160vmax);height: var(--varco-d,160vmax);translate: -50% -50%;border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,var(--varco-c,#FF8A3D) 34%,#0B0710) 0%,color-mix(in srgb,var(--varco-c,#FF8A3D) 13%,#06050B) 42%,#05040A 74%);box-shadow: 0 0 0 100vmax #05040A;transition: opacity .95s cubic-bezier(.45,0,.2,1) .12s}.varco-arrivo .va-em{position: absolute;left: 50%;top: 50%;width: var(--varco-f,min(62vw,42vh,420px));aspect-ratio: 1;translate: -50% -50%;--c: var(--varco-c);transition: transform 1.05s cubic-bezier(.2,.7,.2,1),opacity .75s ease .2s}.varco-arrivo .va-em .varco-alone{opacity: 1}.varco-arrivo .va-em svg{position: relative;width: 100%;height: 100%;overflow: visible}.varco-arrivo .va-em .mod-emblem{filter: none}html.z32-varco.varco-sciolto .va-disco{opacity: 0}html.z32-varco.varco-sciolto .va-em{transform: translateY(-6svh) scale(.62);opacity: 0}.ag{--lb: clamp(46px,10svh,110px);position: relative}.ag-seq{position: relative}.ag-stick{position: relative}.ag-scena{position: absolute;inset: 0;pointer-events: none}.ag-scena canvas{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;transform-origin: 50% 50%;will-change: transform;opacity: 0;transition: opacity .9s ease;pointer-events: auto;touch-action: pan-y}.ag-scena canvas.acceso{opacity: 1}.ag-scena .ag-tela{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;transform-origin: 50% 50%;will-change: transform;opacity: 0;transition: opacity .9s ease}.ag-scena .ag-tela.acceso{opacity: 1}.ag-scena .ag-tela canvas{opacity: 1;transition: none}.ag-riposo{position: absolute;left: 50%;top: 50%;width: min(78vw,46svh,460px);height: auto;translate: -50% -50%;will-change: transform,opacity;filter: drop-shadow(0 0 18px rgba(255,122,47,.32));transition: opacity .8s ease}.ag-bande i{position: absolute;left: 0;right: 0;height: var(--lb);background: #020104;transform: scaleY(0);will-change: transform;z-index: 2}.ag-bande i:first-child{top: 0;transform-origin: 50% 0}.ag-bande i:last-child{bottom: 0;transform-origin: 50% 100%}.ag-bande i::after{content: "";position: absolute;left: 12%;right: 12%;height: 1px;opacity: .55;background: linear-gradient(90deg,transparent,rgba(255,46,120,.7) 22%,#FF8A3D 50%,rgba(255,182,39,.7) 78%,transparent)}.ag-bande i:first-child::after{bottom: 0}.ag-bande i:last-child::after{top: 0}.ag-intro{position: absolute;left: 50%;top: 50%;translate: -50% -50%;width: min(90vw,560px);display: flex;flex-direction: column;align-items: center;gap: clamp(18px,3.2svh,30px);text-align: center;pointer-events: none;opacity: 0;z-index: 3}.ag-glifo{position: relative;width: 116px;height: 116px}.ag-glifo::after{content: "";position: absolute;inset: 36%;border-radius: 50%;background: radial-gradient(circle,rgba(255,138,61,.24),transparent 70%)}.ag-glifo i{position: absolute;left: 50%;top: 50%;width: 10px;height: 10px;margin: -5px 0 0 -5px;border-radius: 50%;background: currentColor;box-shadow: 0 0 12px -1px currentColor;animation: agConverge 4.2s cubic-bezier(.45,0,.25,1) infinite}.ag-glifo i.d1{color: #FFB627;--gx: -52px;--gy: -52px}.ag-glifo i.d2{color: #FF8A3D;--gx: 52px;--gy: -52px;animation-delay: .22s}.ag-glifo i.d3{color: #FF3D2E;--gx: 52px;--gy: 52px;animation-delay: .44s}.ag-glifo i.d4{color: #FF2E78;--gx: -52px;--gy: 52px;animation-delay: .66s}.ag-glifo b{position: absolute;left: 50%;top: 50%;width: 7px;height: 7px;margin: -3.5px 0 0 -3.5px;border-radius: 50%;background: #FFE3B0;box-shadow: 0 0 14px rgba(255,170,90,.9);animation: agCore 4.2s ease-in-out infinite}@keyframes agConverge{0%,100%{transform: translate(var(--gx),var(--gy));opacity: .9}50%{transform: translate(calc(var(--gx) * .22),calc(var(--gy) * .22)) scale(.85);opacity: 1}}@keyframes agCore{0%,100%{transform: scale(.65);opacity: .6}50%{transform: scale(1.25);opacity: 1}}.ag-intro-t{margin: 0;font-weight: 400;letter-spacing: -.035em;line-height: 1.04;font-size: clamp(2.3rem,1.4rem + 4vw,4.6rem);color: var(--starlight)}.ag-intro-t em{font-style: normal;background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent}.ag-cue{display: inline-flex;flex-direction: column;align-items: center;gap: 10px;font-family: var(--mono);font-size: 11px;letter-spacing: .3em;text-transform: uppercase;color: var(--moonlight)}.ag-cue .ln{position: relative;width: 1px;height: 38px;overflow: hidden;background: linear-gradient(var(--line-3),transparent)}.ag-cue .ln i{position: absolute;left: 0;top: -40%;width: 1px;height: 40%;background: linear-gradient(transparent,var(--solar));animation: fall 1.9s ease-in-out infinite}.ag-atti{list-style: none;margin: 0;padding: 0 var(--pad);position: absolute;left: 0;right: 0;bottom: calc(var(--lb) + clamp(18px,4.5svh,52px));height: 7.5em;z-index: 3;pointer-events: none}.ag-atti li{position: absolute;left: var(--pad);right: var(--pad);bottom: 0;display: flex;flex-direction: column;align-items: center;gap: 12px;text-align: center;opacity: 0;will-change: opacity,transform}.aa-n{display: inline-flex;align-items: center;gap: clamp(12px,1.4vw,18px);color: var(--starlight)}.aa-ic{position: relative;width: clamp(40px,34px + 1.2vw,54px);height: clamp(40px,34px + 1.2vw,54px);flex: none;display: grid;place-items: center;border-radius: 50%;color: var(--c);background: radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--c) 16%,#0B0812),#07050C 72%);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--c) 46%,transparent),0 0 26px -6px color-mix(in srgb,var(--c) 75%,transparent),inset 0 0 14px -6px color-mix(in srgb,var(--c) 70%,transparent)}.aa-ic svg{width: 52%;height: 52%;filter: drop-shadow(0 0 6px color-mix(in srgb,var(--c) 70%,transparent))}.aa-nome{font: 440 clamp(2rem,1.5rem + 2.3vw,3.3rem)/1 var(--display);letter-spacing: -.035em;white-space: nowrap;background: linear-gradient(100deg,#FFF8EE 10%,color-mix(in srgb,var(--c) 45%,#FFF1DE) 62%,color-mix(in srgb,var(--c) 85%,#FFE2C4) 100%);-webkit-background-clip: text;background-clip: text;color: transparent;padding: .06em .04em .22em;margin: -.06em -.04em -.22em}.aa-i{margin-bottom: -4px;font: 500 11px/1 var(--mono);letter-spacing: .16em;color: var(--c);font-variant-numeric: tabular-nums}.aa-i small{font-size: 1em;color: var(--dust);opacity: .8}.aa-t{font-weight: 400;letter-spacing: -.008em;line-height: 1.5;font-size: clamp(1rem,.94rem + .38vw,1.22rem);color: var(--parchment);max-width: 34ch;text-wrap: pretty;text-shadow: 0 1px 14px rgba(5,4,10,.9),0 0 3px rgba(5,4,10,.7)}.aa-t strong{color: #fff;font-weight: 580}.ag-atti li:not(.aa-finale){gap: clamp(12px,1.8svh,18px)}@media (min-width: 1024px){.ag-atti{bottom: calc(var(--lb) + clamp(16px,3svh,30px))}.ag-atti li.aa-finale{bottom: calc(50svh - var(--lb) - clamp(16px,3svh,30px) - 70px)}.ag-atti li:not(.aa-finale){display: grid;grid-template-columns: auto auto;justify-content: center;align-items: center;column-gap: 0;row-gap: 8px;text-align: left}.ag-atti li:not(.aa-finale) .aa-i{grid-column: 1;grid-row: 1;margin: 0 0 -2px calc(clamp(40px,34px + 1.2vw,54px) + clamp(12px,1.4vw,18px))}.ag-atti li:not(.aa-finale) .aa-n{grid-column: 1;grid-row: 2}.ag-atti li:not(.aa-finale) .aa-t{grid-column: 2;grid-row: 1 / span 2;max-width: 36ch;margin-left: clamp(26px,2.6vw,40px);padding-left: clamp(26px,2.6vw,40px);border-left: 1px solid color-mix(in srgb,var(--c) 38%,transparent)}.aa-nome{font-size: clamp(2.3rem,1.4rem + 1.6vw,3rem)}}.aa-finale .aa-t{font-weight: 400;line-height: 1.1;letter-spacing: -.025em;font-size: clamp(2rem,1.2rem + 3.4vw,3.9rem);max-width: 16ch;color: var(--starlight);text-shadow: none}.aa-finale em{font-style: normal;background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent}@media (min-width: 1024px){.ag-atti .aa-finale{left: auto;right: max(var(--pad),calc((100vw - 1320px) / 2));width: min(540px,42vw);align-items: flex-start;text-align: left;bottom: calc(50svh - var(--lb) - clamp(18px,4.5svh,52px) - 70px)}}.ag-conta{position: absolute;left: 50%;top: calc(var(--lb) + clamp(16px,3.4svh,34px));translate: -50% 0;display: grid;grid-template-columns: auto auto;white-space: nowrap;align-items: baseline;gap: 6px 16px;font-family: var(--mono);font-size: 10.5px;letter-spacing: .3em;text-transform: uppercase;color: var(--dust);opacity: 0;z-index: 3;pointer-events: none}.ac-n{color: var(--starlight);letter-spacing: .12em;font-size: 11px}.ac-n b{font-weight: 500;font-variant-numeric: tabular-nums}.ac-ln{grid-column: 1 / -1;display: block;height: 1px;background: var(--line-2);overflow: hidden}.ac-ln i{display: block;height: 100%;background: var(--grad-h);transform-origin: left;transform: scaleX(var(--gp,0));box-shadow: 0 0 8px rgba(255,138,61,.6)}.ag-casa{position: relative;z-index: 4;display: flex;flex-direction: column}.ag-testa{text-align: center;padding: 0 var(--pad)}.ag-testa .occhiello{margin: 0 0 8px}.ag-testa h2{font-size: clamp(1.75rem,1.2rem + 2.6vw,3.2rem);line-height: 1.04;max-width: 15ch;margin: 0 auto}.ag-pannello{position: relative;width: min(620px,calc(100% - 2 * 14px));margin: 0 auto}.ag-nota{margin: 10px 4px 0;text-align: center;font-size: .78rem;line-height: 1.5;color: var(--dust)}.ag-nota a{color: var(--moonlight)}.ag-esci{position: absolute;right: 12px;top: calc(10px + var(--safe-t));z-index: 6;height: 40px;padding: 0 14px 0 10px;border-radius: 99px;display: none;align-items: center;gap: 7px;cursor: pointer;font: 500 10px/1 var(--mono);letter-spacing: .18em;text-transform: uppercase;color: var(--moonlight);background: rgba(12,9,18,.72);border: 1px solid var(--line-2);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.ag-esci svg{width: 16px;height: 16px}.ag .chat-incassata{min-height: 0;border-radius: 22px;border-color: rgba(255,255,255,.11);background: linear-gradient(180deg,rgba(22,16,30,.62),rgba(9,7,14,.78)) border-box;box-shadow: 0 30px 70px -26px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.08),-12px -18px 50px -30px rgba(255,150,78,.5),16px -20px 60px -36px rgba(198,82,255,.35)}.ag .chat-log{height: var(--log-h,clamp(150px,26svh,300px));max-height: none;min-height: 0;transition: height .45s cubic-bezier(.2,.7,.2,1)}.ag .chat-spunti{flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;touch-action: pan-x;scrollbar-width: none;padding: 4px 14px 8px;gap: 8px;-webkit-mask-image: linear-gradient(90deg,#000 88%,transparent);mask-image: linear-gradient(90deg,#000 88%,transparent)}.ag .chat-spunti::-webkit-scrollbar{display: none}.ag .chat-spunti button{white-space: nowrap;flex: none}.ag .chat-nota{display: none}.js-moto .ag-seq{height: 360vh;height: 360svh}.js-moto .ag-stick{position: sticky;top: 0;height: 100vh;height: 100svh;overflow: clip}.js-moto .ag-casa{position: absolute;inset: 0;justify-content: space-between;padding: calc(var(--testata) + clamp(6px,1.4svh,16px) + var(--safe-t)) 0 calc(12px + var(--safe-b))}.js-moto .ag.regia .ag-casa{opacity: 0}.js-moto .ag-casa{pointer-events: none}.js-moto .ag-testa,.js-moto .ag-pannello{pointer-events: auto}.js-moto .ag.regia:not(.ag-vivo) .ag-testa,.js-moto .ag.regia:not(.ag-vivo) .ag-pannello{pointer-events: none}@media (min-width: 1024px){.js-moto .ag-casa{justify-content: center;align-items: flex-end;padding: calc(var(--testata) + 20px) max(var(--pad),calc((100vw - 1320px) / 2)) 28px;gap: 22px}.js-moto .ag-testa{text-align: left;width: min(540px,42vw);padding: 0}.js-moto .ag-testa h2{margin: 0;max-width: 16ch;font-size: clamp(2.1rem,1.1rem + 1.9vw,3.1rem)}.js-moto .ag-pannello{margin: 0;width: min(540px,42vw)}.js-moto .ag .chat-log{--log-h: clamp(220px,40svh,420px)}}@media (max-width: 1023px){.ag .chat-testa{padding: 9px 10px 9px 14px}.ag .chat-testa .occhio{width: 30px;height: 30px}.js-moto .ag .chat-incassata .chat-log{height: var(--log-h,clamp(128px,20svh,178px));min-height: 0;padding: 4px 16px 2px}.js-moto .ag .msg{font-size: .92rem;line-height: 1.52;padding: 9px 1px}.js-moto .ag .msg::before{font-size: 10px;margin-right: 9px}.ag .chat-testa{padding: 7px 10px 7px 12px;gap: 10px}.ag .chat-testa .occhio{width: 28px;height: 28px}.ag .chat-testa .occhio svg{width: 21px;height: 21px}.ag .chat-testa .chi{gap: 2px}.ag .chat-testa .chi b{font-size: .92rem}.ag .chat-testa .chi span{font-size: 9.5px;letter-spacing: .1em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%}.js-moto .ag .chat-spunti{padding: 2px 12px 4px;gap: 6px}.js-moto .ag .chat-spunti button{min-height: 36px;padding: 6px 12px;font-size: .8rem}.js-moto .ag .chat-riga{margin: 0 14px;padding: 0 2px 6px}.js-moto .ag .chat-riga textarea{min-height: 40px;padding: 9px 0}.js-moto .ag .chat-riga::before{padding-bottom: 10px}.js-moto .ag .chat-riga button{width: 38px;height: 38px;margin-bottom: 1px}.js-moto .ag-testa .occhiello{margin-bottom: 4px}.js-moto .ag-testa h2{font-size: clamp(1.55rem,1.2rem + 1.9vw,2.3rem)}.js-moto .ag-nota{margin: 6px 6px 0;font-size: .66rem;line-height: 1.4}}@media (max-width: 1023px) and (max-height: 700px){.ag-testa .occhiello{display: none}.ag-testa h2{font-size: 1.6rem}}.site-header,.barra-mobile,.lanciatore{transition: transform .5s cubic-bezier(.2,.7,.2,1),opacity .4s ease}html.ag-cinema .site-header{transform: translateY(-120%);opacity: 0;visibility: hidden;transition: transform 1.1s cubic-bezier(.4,0,.2,1),opacity .9s ease,visibility 0s 1.1s}html.ag-cinema .barra-mobile,html.ag-cinema .lanciatore{opacity: 0;pointer-events: none;transform: translateY(20px);transition: transform 1s cubic-bezier(.4,0,.2,1),opacity .8s ease}html.ag-conv .ag-stick{position: fixed;left: 0;right: 0;top: 0;height: var(--vvh,100svh);transform: translateY(var(--vvt,0px));z-index: 80;background: radial-gradient(90% 60% at 50% 20%,rgba(255,138,61,.08),transparent 70%),#05040A}html.ag-conv .site-header,html.ag-conv .barra-mobile,html.ag-conv .lanciatore{opacity: 0;visibility: hidden;pointer-events: none}html.ag-conv .ag-casa{justify-content: flex-end;padding-top: calc(10px + var(--safe-t));padding-bottom: 8px}html.ag-conv .ag-testa{display: none}html.ag-conv .ag-nota{margin: 4px 8px 0;font-size: .64rem;line-height: 1.35;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;opacity: .85}html.ag-conv .ag-esci{display: inline-flex}html.ag-conv .ag .chat-spunti:not(.dopo){display: none}html:not(.js-moto) .ag-stick{display: flex;flex-direction: column;align-items: center;padding: var(--sezione) 0;gap: 18px}html:not(.js-moto) .ag-scena{position: relative;inset: auto;order: 1;width: min(80vw,380px);aspect-ratio: 1}html:not(.js-moto) .ag-riposo{width: 100%}html:not(.js-moto) .ag-bande,html:not(.js-moto) .ag-intro,html:not(.js-moto) .ag-atti,html:not(.js-moto) .ag-conta,html:not(.js-moto) .ag-scorri{display: none}html:not(.js-moto) .ag-casa{display: contents}html:not(.js-moto) .ag-testa{order: 0}html:not(.js-moto) .ag-pannello{order: 2}.ag-ponte{position: fixed;inset: 0;z-index: 45;pointer-events: none;visibility: hidden}.ag-ponte.su{visibility: visible}.ag-ponte i{position: absolute;left: 0;top: 0;width: 10px;height: 10px;margin: -5px 0 0 -5px;border-radius: 50%;opacity: 0;will-change: transform,opacity;background: currentColor;box-shadow: 0 0 12px -1px currentColor}.ag-ponte i::before{content: "";position: absolute;right: 50%;top: 50%;width: var(--coda,0px);height: 2px;margin-top: -1px;border-radius: 2px;pointer-events: none;transform-origin: 100% 50%;transform: rotate(var(--ang,0rad));background: linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 75%,transparent))}.ag-intro.con-ponte .ag-glifo i{opacity: 0 !important;visibility: hidden}.ag-ponte .d1{color: #FFB627}.ag-ponte .d2{color: #FF8A3D}.ag-ponte .d3{color: #FF3D2E}.ag-ponte .d4{color: #FF2E78}.ag-intro .ag-glifo i,.ag-intro .ag-glifo b{transition: opacity .55s ease}.ag-intro.in-volo .ag-glifo i,.ag-intro.in-volo .ag-glifo b{opacity: 0;visibility: hidden;transition: opacity .2s ease,visibility 0s .2s}.ag-intro .ag-glifo::after{transition: opacity .8s ease,transform 1s cubic-bezier(.2,.8,.2,1.2)}.ag-intro.in-volo .ag-glifo::after{opacity: 0;transform: scale(.4)}.ag-intro-t,.ag-cue{will-change: opacity,transform,filter}.ag-glifo{will-change: transform,opacity}.ag .chat-incassata{position: relative;border: 0;border-radius: 20px;background: linear-gradient(180deg,rgba(14,10,20,.58),rgba(6,4,10,.74));box-shadow: 0 26px 60px -28px rgba(0,0,0,.85),inset 0 0 0 1px rgba(255,255,255,.07),inset 0 1px 0 rgba(255,236,214,.1)}.ag .chat-incassata::before{content: "";position: absolute;left: 18px;right: 18px;top: 0;height: 1px;pointer-events: none;background: linear-gradient(90deg,transparent,rgba(255,138,61,.6),rgba(255,214,150,.75),rgba(255,46,120,.5),transparent)}.ag .chat-incassata{overflow: visible}.ag .chat-testa{position: absolute;top: -11px;right: 16px;z-index: 3;padding: 0;border: 0;gap: 0;pointer-events: none}.ag .chat-testa .occhio,.ag .chat-testa .chi b{display: none}.ag .chat-testa .chi span.chat-stato{display: inline-flex;align-items: center;gap: 6px;height: 22px;padding: 0 9px 0 8px;border-radius: 99px;max-width: none;font: 500 9.5px/1 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--haze);background: rgba(10,7,15,.72);box-shadow: inset 0 0 0 1px rgba(255,255,255,.07);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.ag .chat-stato[data-stato="pronto"] .chat-stato-t{font-size: 0}.ag .chat-stato[data-stato="pronto"] .chat-stato-t::after{content: "in linea";font-size: 9.5px}.ag .chat-testa .chi span.chat-stato{background: rgba(12,8,18,.92);box-shadow: inset 0 0 0 1px rgba(255,255,255,.1),0 4px 14px -4px rgba(0,0,0,.6)}.ag .chat-stato:not([data-stato="pronto"]){color: #FFAA45}.ag .chat-log{padding: 14px 16px 4px}.ag .msg{font-size: .98rem;line-height: 1.55}.ag .chat-spunti{padding: 2px 12px 8px;gap: 7px}.ag .chat-spunti button{min-height: 36px;padding: 7px 13px;border-radius: 14px 14px 14px 5px;font-size: .84rem;color: var(--starlight);border-color: rgba(255,170,110,.22);background: linear-gradient(180deg,rgba(255,138,61,.08),rgba(255,138,61,.03))}.ag .chat-spunti button:hover{border-color: var(--solar);background: rgba(255,138,61,.13)}.ag .chat-riga{margin: 0 10px 10px;padding: 3px 4px 3px 12px;border: 0;border-radius: 15px;background: rgba(3,2,7,.55);box-shadow: inset 0 0 0 1px rgba(255,255,255,.08),inset 0 2px 5px rgba(0,0,0,.45);align-items: center}.ag .chat-riga:focus-within{box-shadow: inset 0 0 0 1px rgba(255,138,61,.6),0 0 0 3px rgba(255,110,60,.12),0 0 24px -6px rgba(255,110,60,.5)}.ag .chat-riga::before{padding-bottom: 0}.ag .chat-riga textarea{min-height: 42px;padding: 11px 0}.ag .chat-riga button{width: 38px;height: 38px}@media (max-width: 1023px){.ag-pannello{width: calc(100% - 20px)}.js-moto .ag .chat-incassata .chat-log{height: var(--log-h,clamp(140px,22svh,196px));padding: 12px 14px 2px}.js-moto .ag .msg{font-size: .93rem;line-height: 1.5;padding: 8px 1px}.js-moto .ag .chat-spunti{padding: 2px 10px 7px}.js-moto .ag .chat-riga{margin: 0 8px 8px;padding: 2px 3px 2px 11px}.js-moto .ag .chat-riga textarea{min-height: 40px;padding: 10px 0}.js-moto .ag-nota{margin: 6px 10px 0}}@media (min-width: 1024px){.js-moto .ag .chat-log{--log-h: clamp(150px,22svh,260px)}.ag .chat-spunti{flex-wrap: wrap;overflow: visible;-webkit-mask-image: none;mask-image: none}.ag .chat-spunti button{font-size: .8rem;padding: 7px 12px}}.ag-scorri{position: absolute;left: 50%;bottom: calc(var(--lb) / 2);translate: -50% 50%;z-index: 3;pointer-events: none;opacity: 0;visibility: hidden;display: flex;flex-direction: column;align-items: center;gap: 8px;font: 500 9.5px/1 var(--mono);letter-spacing: .4em;text-indent: .4em;text-transform: uppercase;color: rgba(236,226,214,.5)}.as-ln{position: relative;display: block;width: 1px;height: 22px;overflow: hidden;background: linear-gradient(rgba(255,255,255,.13),transparent)}.as-ln i{position: absolute;left: 0;top: -40%;width: 1px;height: 45%;background: linear-gradient(transparent,#FFB27A);box-shadow: 0 0 6px rgba(255,138,61,.75);animation: fall45 2.4s cubic-bezier(.55,0,.35,1) infinite}@media (prefers-reduced-motion: reduce){.as-ln i{animation: none;top: 30%}}.ag .msg-agente{font-weight: 360}@media (max-width: 1023px){.js-moto .ag .chat-incassata .chat-log{height: var(--log-h,clamp(158px,26.5svh,240px))}.js-moto .ag-testa .occhiello{margin-bottom: 3px}.js-moto .ag-testa h2{font-size: clamp(1.38rem,1.06rem + 1.6vw,2.05rem);line-height: 1.06}.js-moto .ag .msg{font-size: .885rem;line-height: 1.52}}@media (min-width: 1024px){.ag .msg{font-size: .95rem}}.z32-iride{--ix: 50vw;--iy: 50vh;--ir: 0px;--ip: 40px;position: fixed;inset: 0;z-index: 89;pointer-events: none;visibility: hidden;background: #05040A;-webkit-mask-image: radial-gradient(circle at var(--ix) var(--iy),transparent calc(var(--ir) - var(--ip)),#000 var(--ir));mask-image: radial-gradient(circle at var(--ix) var(--iy),transparent calc(var(--ir) - var(--ip)),#000 var(--ir))}.z32-iride.su{visibility: visible}.z32-iride.blocca{pointer-events: auto}.ir-occhio{position: absolute;left: 0;top: 0;width: 46px;height: 46px;margin: -23px 0 0 -23px;color: #FFD9A8;opacity: 0;will-change: transform,opacity;filter: drop-shadow(0 0 10px rgba(255,138,61,.95)) drop-shadow(0 0 26px rgba(255,90,60,.45))}.ir-occhio svg{width: 100%;height: 100%;display: block}html.z32-iride-chiusa body::after{content: "";position: fixed;inset: 0;z-index: 89;background: #05040A}.nav-capo-casa{gap: 0}.nav-capo-casa .brand{transition: opacity .3s ease}.ag-indietro{padding: 0;border: 0;cursor: pointer;width: 0;margin-left: 0;margin-right: 0;opacity: 0;transform: scale(.5);pointer-events: none;visibility: hidden;transition: width .6s cubic-bezier(.2,.7,.2,1),margin .6s cubic-bezier(.2,.7,.2,1),opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s .6s}.ag-indietro.su{width: 34px;margin-left: -9px;margin-right: 12px;opacity: 1;transform: none;pointer-events: auto;visibility: visible;transition: width .6s cubic-bezier(.2,.7,.2,1),margin .6s cubic-bezier(.2,.7,.2,1),opacity .5s ease .15s,transform .6s cubic-bezier(.2,.7,.2,1) .1s,visibility 0s}.ag-indietro.su{box-shadow: inset 0 0 0 1px rgba(255,186,120,.32),0 0 18px -6px rgba(255,138,61,.6)}@media (min-width: 900px){.ag-indietro.su{margin-left: -6px}}.dl-agente,.nl-agente{width: 34px;height: 34px;flex: none;border-radius: 50%;object-fit: cover;display: block;-webkit-mask-image: radial-gradient(circle closest-side,#000 74%,transparent 100%);mask-image: radial-gradient(circle closest-side,#000 74%,transparent 100%);filter: drop-shadow(0 0 6px rgba(255,138,61,.45))}.drawer-link.agente{margin-top: 2px}.drawer-link.agente .dl-txt{gap: 12px}.drawer-link.agente .dl-sub{color: #FF9C48}.nav-link.agente{gap: 8px;padding-left: 8px}.nl-agente{width: 26px;height: 26px;margin: -6px 0}@property --tp-a{syntax: '<percentage>';inherits: true;initial-value: 0%}@property --tp-r{syntax: '<angle>';inherits: true;initial-value: 0deg}@property --f1{syntax: '<percentage>';inherits: true;initial-value: 0%}@property --f2{syntax: '<percentage>';inherits: true;initial-value: 0%}@property --f3{syntax: '<percentage>';inherits: true;initial-value: 0%}@property --f4{syntax: '<percentage>';inherits: true;initial-value: 0%}.tempo-sez{padding-block: calc(var(--sezione) * .5)}.tempo-sez .testa{margin-bottom: 0;gap: 12px}.tempo-sez .lead{max-width: 40ch}.ritorno{--anello: clamp(132px,38vw,300px);display: grid;gap: clamp(12px,2.2svh,26px);transition: --tp-a 1s cubic-bezier(.2,.7,.2,1),--tp-r 1s cubic-bezier(.2,.7,.2,1),--f1 1s cubic-bezier(.2,.7,.2,1) .15s,--f2 1s cubic-bezier(.2,.7,.2,1) .3s,--f3 1s cubic-bezier(.2,.7,.2,1) .45s,--f4 1s cubic-bezier(.2,.7,.2,1) .6s}.js-moto .tp-quadro[data-appare]{transform: none}.tp-quadro{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: clamp(14px,3vw,40px)}.tp-quadro::before{content: "";position: absolute;left: calc(var(--anello) / 2 + 12px);top: 50%;width: calc(var(--anello) * 1.5);aspect-ratio: 1;translate: -50% -50%;z-index: -1;pointer-events: none;border-radius: 50%;background: radial-gradient(closest-side,rgba(255,110,64,.13),rgba(255,46,120,.05) 55%,transparent)}.tp-anello{position: relative;width: var(--anello);aspect-ratio: 1;margin: 12px}.tp-fondo,.tp-arco{position: absolute;inset: 0;border-radius: 50%;-webkit-mask: radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6.5px)),repeating-conic-gradient(#000 0 31.2deg,transparent 0 32.727deg);-webkit-mask-composite: source-in;mask: radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6.5px)) intersect,repeating-conic-gradient(#000 0 31.2deg,transparent 0 32.727deg)}.tp-fondo{background: rgba(255,255,255,.085)}.tp-arco{background: conic-gradient(#FF2E78 0%,#FF4F4A calc(var(--tp-a) * .35),#FF8A3D calc(var(--tp-a) * .7),#FFD565 var(--tp-a),transparent var(--tp-a));filter: drop-shadow(0 0 6px rgba(255,122,61,.55))}.tp-luce{position: absolute;inset: 0;transform: rotate(var(--tp-r));pointer-events: none}.tp-luce i{position: absolute;left: 50%;top: 3.25px;width: 11px;height: 11px;margin: -5.5px 0 0 -5.5px;border-radius: 50%;background: #FFF6EA;box-shadow: 0 0 0 3px rgba(255,213,101,.25),0 0 14px 3px rgba(255,182,39,.85),0 0 34px 8px rgba(255,98,60,.4)}.ritorno.vuoto .tp-luce{opacity: 0}.tp-mese{position: absolute;left: 50%;top: 50%;width: 14px;height: 14px;margin: -7px 0 0 -7px;display: grid;place-items: center;font: 500 9.5px/1 var(--mono);color: var(--dust);opacity: .6;transition: color .5s ease,opacity .5s ease;transform: rotate(calc((var(--m) + .5) * 32.727deg)) translateY(calc(var(--anello) / -2 - 12px)) rotate(calc((var(--m) + .5) * -32.727deg))}.tp-mese.acceso{color: #FFB13E;opacity: 1;text-shadow: 0 0 8px rgba(255,150,50,.45)}.tp-anni{position: absolute;inset: 0;pointer-events: none}.tp-anni i{position: absolute;inset: calc(-4px - var(--n) * 6.5px);border-radius: 50%;opacity: 0;transition: opacity .6s ease;background: conic-gradient(#FF2E78 0%,#FF6A3D calc(var(--f) * .5),#FFB627 calc(var(--f) * .85),#FFE08A var(--f),rgba(255,255,255,.07) var(--f));-webkit-mask: radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask: radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));filter: drop-shadow(0 0 4px rgba(255,122,61,.5))}.tp-anni i.on{opacity: calc(1 - (var(--n) - 1) * .12)}.ritorno.oltre .tp-mese{opacity: 0}.tp-centro{position: absolute;inset: 0;display: grid;place-content: center;justify-items: center;text-align: center;gap: 4px}.tp-centro b{font-weight: 300;font-size: calc(var(--anello) * .3);line-height: .9;letter-spacing: -.05em;font-variant-numeric: tabular-nums;color: #fff;background: linear-gradient(180deg,#fff 30%,#FFD9A8);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.tp-centro small{font: 500 calc(var(--anello) * .058)/1.3 var(--mono);letter-spacing: .16em;text-transform: uppercase;color: var(--haze)}.tp-cifre{display: grid;gap: clamp(12px,2svh,22px)}.tp-cifre p{margin: 0;display: grid;gap: 4px}.tp-cifre b{justify-self: start;font-weight: 300;font-size: clamp(1.9rem,1.4rem + 2.2vw,3.4rem);line-height: .92;letter-spacing: -.04em;font-variant-numeric: tabular-nums;background: var(--grad);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.tp-cifre span{font-size: clamp(.8rem,.74rem + .3vw,.98rem);line-height: 1.3;color: var(--parchment)}.tp-comandi{display: grid;gap: clamp(8px,1.6svh,16px)}.tp-cursore{display: grid;grid-template-columns: minmax(0,1fr) auto auto;align-items: center;gap: 0 12px;margin: 0;cursor: pointer}.tp-segno{display: flex;align-items: flex-end}.tp-giorni{gap: 3.5px}.tp-giorni i{display: grid;justify-items: center;gap: 3px}.tp-giorni b{position: relative;display: block;width: 7px;height: 17px;border-radius: 3px;overflow: hidden;background: rgba(255,255,255,.09);box-shadow: inset 0 0 0 1px rgba(255,255,255,.05)}.tp-giorni b::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: calc(var(--g,0) * 100%);border-radius: inherit;background: linear-gradient(0deg,#FF2E78,#FF8A3D 55%,#FFD565);box-shadow: 0 0 6px rgba(255,138,61,.6);transition: height .5s cubic-bezier(.2,.7,.2,1);transition-delay: calc(var(--d) * 50ms)}.tp-giorni small{font: 500 7.5px/1 var(--mono);color: var(--dust);transition: color .4s ease}.tp-giorni i.on small{color: #FFB13E}.tp-gente svg{width: 50px;height: 30px;overflow: visible}.tp-p{fill: none;stroke: rgba(255,255,255,.2);stroke-width: 1.2;stroke-linecap: round;transition: stroke .35s ease,filter .35s ease}.tp-p circle{fill: rgba(255,255,255,.14);stroke: none;transition: fill .35s ease}.tp-p.on{stroke: #FFB06A;filter: drop-shadow(0 0 2px rgba(255,138,61,.7))}.tp-p.on circle{fill: #FFD9A8}.tp-e{color: var(--parchment);font-size: clamp(.86rem,.82rem + .2vw,.98rem);line-height: 1.3}.tp-v{font-weight: 300;font-size: clamp(1.5rem,1.3rem + .9vw,2.2rem);line-height: 1;letter-spacing: -.03em;color: #fff;font-variant-numeric: tabular-nums;min-width: 2ch;text-align: right}.tp-cursore input{grid-column: 1 / -1;-webkit-appearance: none;appearance: none;width: 100%;height: 30px;margin: 0;background: transparent;cursor: pointer;touch-action: pan-y}.tp-cursore input:focus-visible{outline: 2px solid var(--solar);outline-offset: 4px;border-radius: 8px}.tp-cursore input::-webkit-slider-runnable-track{height: 4px;border-radius: 4px;background: linear-gradient(90deg,#FF2E78,#FF8A3D 60%,#FFB627) 0 0 / var(--v,50%) 100% no-repeat,rgba(255,255,255,.1)}.tp-cursore input::-moz-range-track{height: 4px;border-radius: 4px;background: linear-gradient(90deg,#FF2E78,#FF8A3D 60%,#FFB627) 0 0 / var(--v,50%) 100% no-repeat,rgba(255,255,255,.1)}.tp-cursore input::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 24px;height: 24px;margin-top: -10px;border-radius: 50%;border: 0;background: #FFF6EA;box-shadow: 0 0 0 6px rgba(255,138,61,.22),0 0 18px rgba(255,138,61,.75);transition: transform .2s ease}.tp-cursore input::-moz-range-thumb{width: 24px;height: 24px;border-radius: 50%;border: 0;background: #FFF6EA;box-shadow: 0 0 0 6px rgba(255,138,61,.22),0 0 18px rgba(255,138,61,.75)}.tp-cursore input:active::-webkit-slider-thumb{transform: scale(1.12)}.tp-ipotesi{margin: 0;font-size: .72rem;line-height: 1.45;color: var(--dust)}.tp-azione{display: flex;justify-content: flex-start}@media (max-width: 559px){.tempo-sez h2{font-size: 1.85rem}.ritorno{gap: 13px}.tp-comandi{gap: 4px}.tempo-sez .lead{font-size: .96rem;line-height: 1.5}.tp-azione .btn{width: 100%;min-height: 48px}}@media (min-width: 900px){.ritorno{grid-template-columns: minmax(0,1fr) minmax(0,.9fr);grid-template-areas: "testo quadro" "comandi quadro" "ipotesi quadro" "azione quadro";column-gap: clamp(40px,6vw,96px);row-gap: 22px;align-items: center;--anello: clamp(220px,21vw,300px)}.tp-testo{grid-area: testo;align-self: end;margin-bottom: 8px}.tp-quadro{grid-area: quadro;grid-template-columns: 1fr;justify-items: center;text-align: center;gap: 30px}.tp-quadro::before{left: 50%;top: calc(var(--anello) / 2 + 12px)}.tp-cifre{grid-template-columns: 1fr 1fr;gap: 34px}.tp-cifre p{justify-items: center}.tp-cifre b{justify-self: center}.tp-comandi{grid-area: comandi}.tp-ipotesi{grid-area: ipotesi;max-width: 52ch}.tp-azione{grid-area: azione;align-self: start}}@media (prefers-reduced-motion: reduce){.ritorno{transition: none}}.tp-fondo,.tp-arco{-webkit-mask: radial-gradient(farthest-side,transparent calc(100% - 4.5px),#000 calc(100% - 4px)),repeating-conic-gradient(#000 0 31.2deg,transparent 0 32.727deg);-webkit-mask-composite: source-in;mask: radial-gradient(farthest-side,transparent calc(100% - 4.5px),#000 calc(100% - 4px)) intersect,repeating-conic-gradient(#000 0 31.2deg,transparent 0 32.727deg)}.tp-fondo{background: rgba(255,255,255,.06)}.tp-arco{filter: drop-shadow(0 0 4px rgba(255,122,61,.38))}.tp-luce i{top: 2px;width: 8px;height: 8px;margin: -4px 0 0 -4px;box-shadow: 0 0 0 2px rgba(255,213,101,.18),0 0 9px 2px rgba(255,182,39,.6),0 0 22px 5px rgba(255,98,60,.22)}.tp-mese{opacity: .42;font-size: 9px}.tp-anni i{filter: drop-shadow(0 0 3px rgba(255,122,61,.32))}.tp-quadro::before{background: radial-gradient(closest-side,rgba(255,110,64,.08),rgba(255,46,120,.03) 55%,transparent)}.tp-centro b{font-weight: 260}.tp-centro small{color: var(--dust)}.tempo-sez .lead strong{font-weight: 520}.tp-v{font-weight: 260}.tp-cursore input::-webkit-slider-runnable-track{height: 3px;background: linear-gradient(90deg,#FF2E78,#FF8A3D 60%,#FFB627) 0 0 / var(--v,50%) 100% no-repeat,rgba(255,255,255,.08)}.tp-cursore input::-moz-range-track{height: 3px;background: linear-gradient(90deg,#FF2E78,#FF8A3D 60%,#FFB627) 0 0 / var(--v,50%) 100% no-repeat,rgba(255,255,255,.08)}.tp-cursore input::-webkit-slider-thumb{width: 18px;height: 18px;margin-top: -7.5px;box-shadow: 0 0 0 4px rgba(255,138,61,.16),0 0 10px rgba(255,138,61,.5)}.tp-cursore input::-moz-range-thumb{width: 18px;height: 18px;box-shadow: 0 0 0 4px rgba(255,138,61,.16),0 0 10px rgba(255,138,61,.5)}.tp-cursore input:active::-webkit-slider-thumb{transform: scale(1.18)}.tp-giorni b::after{box-shadow: 0 0 4px rgba(255,138,61,.4)}@media (max-width: 559px){.tp-azione .btn{width: auto;min-height: 46px;padding-inline: 26px}}.viaggio{--nd: 46px;position: relative}@media (min-width: 900px){.viaggio{--nd: 58px}}.vg-titolo .occhiello{margin: 0 0 14px}.vg-titolo h2{margin: 0;font-size: clamp(1.95rem,1.15rem + 3vw,3.5rem);line-height: 1.06;text-wrap: balance}.vg-desc{margin: 14px 0 0;color: var(--parchment);font-size: clamp(1rem,.95rem + .35vw,1.2rem);line-height: 1.55;font-weight: 400;max-width: 46ch}.vg-didascalie{list-style: none;margin: 0;padding: 0}.vd-ora{margin: 0 0 8px;font-family: var(--mono);font-size: 10.5px;letter-spacing: .2em;text-transform: uppercase;color: var(--c)}.vd-ora .vd-t{color: var(--moonlight)}.vd-ora .vd-m{color: inherit;text-decoration: none}.vd-ora .vd-m::before{content: " · ";color: var(--dust)}.vg-dida h3{margin: 0 0 8px;font-size: clamp(1.3rem,1.1rem + .8vw,1.75rem);line-height: 1.14}.vd-d{margin: 0;color: var(--parchment);font-size: clamp(.98rem,.94rem + .2vw,1.08rem);line-height: 1.52}.vg-tu h3,.vg-dida:last-child h3{background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent;display: inline-block}.vg-nodi{list-style: none;margin: 0;padding: 0}.vn-globo{width: var(--nd);height: var(--nd);flex: none;border-radius: 50%;display: grid;place-items: center;color: var(--c);background: #0A0810;border: 1.5px solid color-mix(in srgb,var(--c) 30%,var(--line-2));transition: border-color .5s ease,box-shadow .5s ease,background-color .5s ease,color .5s ease}.vn-globo svg{width: calc(var(--nd) * .46);height: calc(var(--nd) * .46);opacity: .5;transition: opacity .5s ease}.vg-tu .vn-globo{color: #F4EFE6}.vn-b{font-size: clamp(1.02rem,.96rem + .3vw,1.16rem);font-weight: 450;color: var(--starlight);white-space: nowrap}.vg-tempo,.vg-tela{display: none}.vg-cta{position: relative;display: inline-flex;align-items: center;gap: 14px;min-height: 52px;padding: 3px 22px 3px 3px;border-radius: 99px;text-decoration: none;color: #1B0826;font: 650 clamp(1rem,.96rem + .2vw,1.08rem)/1.1 var(--display);letter-spacing: -.01em;-webkit-tap-highlight-color: transparent}.vc-guscio{position: absolute;inset: 0;border-radius: 99px;overflow: hidden;z-index: -1}.vc-fondo{position: absolute;inset: 0;border-radius: 99px;will-change: transform;background: linear-gradient(118deg,#EBB8FF 0%,var(--orchid) 50%,#9B2FD6 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.45)}.vg-cta{isolation: isolate;filter: drop-shadow(0 14px 26px rgba(198,82,255,.45))}.vc-ar{width: 46px;height: 46px;flex: none;border-radius: 50%;display: grid;place-items: center;background: #0A0710;color: #E7A6FF;box-shadow: 0 0 0 1.5px rgba(231,166,255,.55),0 0 22px -4px rgba(198,82,255,.9);transition: transform .35s cubic-bezier(.2,.7,.2,1)}.vc-ar svg{width: 18px;height: 18px}.vg-cta:focus-visible{outline: 2px solid #fff;outline-offset: 4px}@media (hover: hover) and (pointer: fine){.vg-cta:hover .vc-ar{transform: translateX(3px)}}.viaggio:not(.regia){padding-block: var(--sezione)}.viaggio:not(.regia) .vg-palco{display: flex;flex-direction: column;gap: clamp(26px,4svh,40px);max-width: calc(760px + 2 * var(--pad));margin: 0 auto;padding: 0 var(--pad)}.viaggio:not(.regia) .vg-didascalie{display: grid;gap: 22px;padding-left: 22px;border-left: 2px solid;border-image: linear-gradient(180deg,#FF2E78,#FFB627 40%,#FF3D2E 80%,#F4EFE6) 1}.viaggio:not(.regia) .vg-b{margin-top: clamp(20px,4svh,40px)}.viaggio:not(.regia) .vd-breve{display: none}.viaggio:not(.regia) .vg-mondo{display: flex;flex-direction: column;gap: 14px}.viaggio:not(.regia) .vg-nodi{display: grid;gap: 10px}.viaggio:not(.regia) .vg-nodo{display: flex;align-items: center;gap: 16px}.viaggio:not(.regia) .vn-globo{border-color: var(--c);background: color-mix(in srgb,var(--c) 15%,#0A0810)}.viaggio:not(.regia) .vn-globo svg{opacity: 1}.viaggio:not(.regia) .vc-fondo{transform: none}.viaggio:not(.regia) .vg-cta{align-self: flex-start;margin-top: 12px}.viaggio.regia .vg-pista{height: 340vh;height: 340svh}.viaggio.regia .vg-palco{position: sticky;top: 0;height: 100vh;height: 100svh;overflow: clip}.viaggio.regia .vg-palco::after{content: "";position: absolute;inset: 0;z-index: 6;pointer-events: none;background: radial-gradient(120% 90% at 50% 50%,transparent 58%,rgba(2,1,6,.55) 100%)}.viaggio.regia .vg-mondo{position: absolute;inset: 0;z-index: 2;transform-origin: 50% 50%;will-change: transform}.viaggio.regia .vg-tela{display: block;position: absolute;inset: 0;width: 100%;height: 100%}.viaggio.regia .vg-nodo{position: absolute;left: 0;top: 0;width: var(--nd);height: var(--nd);will-change: transform;z-index: 2}.viaggio.regia .vn-globo{position: relative;z-index: 1}.viaggio.regia .vg-nodo.acceso .vn-globo{border-color: var(--c);background: color-mix(in srgb,var(--c) 17%,#0A0810);box-shadow: 0 0 0 5px color-mix(in srgb,var(--c) 13%,transparent),0 0 30px -2px var(--c)}.viaggio.regia .vg-nodo.acceso .vn-globo svg{opacity: 1}.viaggio.regia .vg-tu.acceso .vn-globo{background: #F4EFE6;color: #05040A}.viaggio.regia.fase-b .vg-nodo.acceso-b .vn-globo{border-color: #E7A6FF;box-shadow: 0 0 0 5px rgba(198,82,255,.16),0 0 28px -2px rgba(198,82,255,.95)}.viaggio.regia.fase-b .vg-tu.acceso-b .vn-globo{background: linear-gradient(135deg,#FFD6F0,#FF2E78);color: #2A0618}.viaggio.regia .vn-b{position: absolute;left: calc(var(--nd) + 14px);top: 50%;translate: 0 -50%;opacity: 0;transform: translateX(-10px);transition: opacity .55s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay: calc(var(--k,0) * 70ms)}.viaggio.regia.fase-b .vn-b{opacity: .55;transform: none}.viaggio.regia.fase-b .acceso-b .vn-b{opacity: 1}.viaggio.regia .vg-tu .vn-b{font-weight: 560}.viaggio.regia .vg-tempo{--tc: #FF2E78;display: flex;align-items: flex-start;position: absolute;left: 50%;top: var(--tempo-y,33%);z-index: 1;margin: 0;translate: -50% -50%;font-weight: 300;font-size: var(--tempo-fs,clamp(5.4rem,25vw,14rem));line-height: .82;letter-spacing: -.045em;font-variant-numeric: tabular-nums;white-space: nowrap;pointer-events: none;will-change: opacity,transform}.vt-hm{display: block;width: 2.9em;height: .79em;overflow: visible;flex: none}@font-face{font-family: 'Z32 Cifre';src: url('../font/InterTight-cifre-300.woff2?v=c38f26ee43') format('woff2');font-weight: 300;font-style: normal;font-display: swap}.vt-hm text{font-family: 'Z32 Cifre',var(--display);font-size: 100px;font-weight: 300;letter-spacing: -4.5px;font-variant-numeric: tabular-nums}.vt-base{fill: url(#vt-g);fill-opacity: .07}.vt-linea{fill: none;stroke: url(#vt-g);stroke-width: var(--vt-sw,1.1);stroke-linejoin: round}.vt-al{fill: none;stroke: var(--tc);stroke-linejoin: round;transition: stroke .9s ease}.vt-a1{stroke-width: 15px;stroke-opacity: .028}.vt-a2{stroke-width: 10.5px;stroke-opacity: .04}.vt-a3{stroke-width: 6.5px;stroke-opacity: .06}.vt-a4{stroke-width: 3.2px;stroke-opacity: .1}.vt-lampo{opacity: 0}.vt-l1{stroke: #fff;stroke-width: 2.6px;stroke-opacity: .6}.vt-l2{stroke-width: 28px;stroke-opacity: .045}.vt-l3{stroke-width: 16px;stroke-opacity: .07}.vg-tempo.vt-batte .vt-lampo{animation: vtBatte .9s cubic-bezier(.2,.7,.2,1)}@keyframes vtBatte{0%{opacity: 1}100%{opacity: 0}}.vg-tempo.vt-salta .vt-hm{animation: vtSalta .8s cubic-bezier(.2,.7,.2,1)}@keyframes vtSalta{0%{opacity: .15;filter: blur(.03em)}100%{opacity: 1;filter: blur(0)}}.vt-s{margin: .1em 0 0 .1em;font-family: var(--mono);font-weight: 400;font-size: .14em;letter-spacing: .1em;color: color-mix(in srgb,var(--tc) 55%,#F4EFE6);transition: color .9s ease}.viaggio.regia .vg-titolo{position: absolute;z-index: 4;left: var(--pad);right: var(--pad);top: calc(var(--testata) + var(--safe-t) + clamp(14px,3.2svh,38px));text-align: center;display: flex;flex-direction: column;align-items: center;pointer-events: none}.viaggio.regia .vg-titolo.su{pointer-events: auto}.js-moto .viaggio.regia .vg-titolo [data-split] .ww{transition-duration: .9s;transition-delay: calc(var(--i,0) * 45ms)}.js-moto .viaggio.regia .vg-titolo:not(.su) [data-split] .ww{opacity: 0;filter: blur(10px) brightness(2.2);transform: scale(1.04) translateY(-.08em);transition-duration: .55s;transition-delay: calc(var(--i,0) * 18ms)}.viaggio.regia .vg-titolo .occhiello,.viaggio.regia .vg-desc{transition: opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.viaggio.regia .vg-titolo:not(.su) .occhiello,.viaggio.regia .vg-titolo:not(.su) .vg-desc{opacity: 0;transform: translateY(8px)}.viaggio.regia .vg-b .vg-desc{transition-delay: .35s}.viaggio.regia .vd-lungo{display: none}@media (min-width: 900px){.viaggio.regia .vd-lungo{display: inline}.viaggio.regia .vd-breve{display: none}.viaggio.regia .vg-b{right: auto;width: min(44vw,560px);left: var(--b-x,max(var(--pad),calc((100vw - 1180px) / 2)));top: 50%;translate: 0 -58%;text-align: left;align-items: flex-start}.viaggio.regia .vg-b h2{max-width: 15ch}}.viaggio.regia .vg-didascalie{position: absolute;z-index: 4;pointer-events: none;left: var(--pad);right: var(--pad);top: var(--dida-y,60%);height: 11em}.viaggio.regia .vg-dida{position: absolute;left: 0;right: 0;top: 0;margin: 0 auto;max-width: 30rem;text-align: center;opacity: 0;transform: translateY(18px);filter: blur(4px);transition: opacity .5s ease,transform .7s cubic-bezier(.2,.7,.2,1),filter .5s ease;pointer-events: none}.viaggio.regia .vg-dida.su{opacity: 1;transform: none;filter: none;transition-delay: .12s;pointer-events: auto}.viaggio.regia .vg-dida.via{opacity: 0;transform: translateY(-16px);filter: blur(4px);transition-delay: 0s}.viaggio.regia.fase-m .vg-dida{opacity: 0;transform: translateY(-16px);filter: blur(4px);pointer-events: none;transition-delay: 0s}@media (max-width: 899px) and (max-height: 740px){.viaggio.regia .vg-desc{display: none}}.viaggio.regia .vg-cta{position: absolute;left: 0;top: 0;z-index: 3;opacity: 0;pointer-events: none;will-change: transform,opacity}.viaggio.regia .vg-cta.dentro{pointer-events: auto}.viaggio.regia .vc-fondo{transform: translateX(calc(-100% + 52px));transition: transform .85s cubic-bezier(.2,.75,.15,1)}.viaggio.regia .vg-cta.aperta .vc-fondo{transform: none}.viaggio.regia .vc-t{opacity: 0;transform: translateX(-8px);transition: opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.viaggio.regia .vg-cta.aperta .vc-t{opacity: 1;transform: none}.cs-storia{margin: clamp(18px,3svh,26px) 0 0}.cs-link{display: inline-flex;align-items: center;gap: 14px;min-height: 44px;color: var(--starlight);text-decoration: none;-webkit-tap-highlight-color: transparent}.cl-t{padding-bottom: 5px;font: 500 clamp(1.02rem,.98rem + .2vw,1.1rem)/1.2 var(--display);letter-spacing: -.004em;background: linear-gradient(90deg,#FFB627,#FF6A3D 45%,#FF2E78) no-repeat 0 100% / 100% 1px;transition: background-size .5s cubic-bezier(.2,.7,.2,1)}.cl-ar{width: 38px;height: 38px;flex: none;border-radius: 50%;display: grid;place-items: center;color: #FFB46A;background: radial-gradient(circle at 50% 36%,#1C1018,#09060D 74%);box-shadow: inset 0 0 0 1px rgba(255,170,110,.36),0 0 22px -8px rgba(255,106,61,.7);transition: transform .4s cubic-bezier(.2,.7,.2,1),color .35s ease,background-color .35s ease,box-shadow .35s ease}.cl-ar svg{width: 16px;height: 16px}.cs-link:active .cl-ar{transform: scale(.94)}@media (hover: hover) and (pointer: fine){.cs-link:hover .cl-ar{transform: translateX(3px);color: #1A0B07;background: linear-gradient(135deg,#FFB627,#FF6A3D 55%,#FF2E78);box-shadow: inset 0 0 0 1px rgba(255,255,255,.2),0 8px 24px -8px rgba(255,90,60,.75)}}.cs-link:focus-visible{outline: 2px solid #fff;outline-offset: 4px;border-radius: 10px}.cs-cosa .occhiello{margin-bottom: 12px}.cs-cosa-t{font-size: clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight: 420;line-height: 1.12;letter-spacing: -.015em;margin: 0 0 10px}.cs-cosa-d{margin: 0 0 clamp(18px,3svh,26px);color: var(--parchment);max-width: 44ch;line-height: 1.55}.cs-cosa-d strong,.cs-cosa-d b{color: #fff;font-weight: 600}@media (max-width: 879px){.forze-sez .cs-chi{text-align: center}.forze-sez .cs-storia{margin-left: auto;margin-right: auto;max-width: 34ch}.forze-sez .cs-cosa{text-align: center}.forze-sez .cs-cosa-t{margin-left: auto;margin-right: auto;max-width: 14ch}.forze-sez .cs-cosa-d{margin-left: auto;margin-right: auto;max-width: 32ch}.forze-sez .forze{text-align: left}}.dettaglio{--c: var(--solar);--mc: var(--c)}.js .dettaglio{position: fixed;inset: 0;z-index: 55;display: none;isolation: isolate;outline: 0;background: radial-gradient(120% 64% at 78% 0%,color-mix(in srgb,var(--c) 13%,#08060D) 0%,#06050B 46%,#05040A 72%)}.js .dettaglio.aperto{display: block}html[data-dt="cognitive-engine"] #cognitive-engine,html[data-dt="insight-hub"] #insight-hub,html[data-dt="corestack"] #corestack,html[data-dt="creative-flow"] #creative-flow,html[data-dt="impresa-pronta"] #impresa-pronta{display: block}.dt-scorri{position: absolute;inset: 0;overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;padding-top: calc(var(--testata,72px) + 6px);padding-bottom: calc(120px + env(safe-area-inset-bottom,0px));scrollbar-width: thin;scrollbar-color: color-mix(in srgb,var(--c) 40%,transparent) transparent}@media (min-width: 900px){.dt-scorri{padding-bottom: 72px}}.js-moto .dettaglio.entra{animation: dtEntra .52s cubic-bezier(.2,.7,.2,1) both}.js-moto .dettaglio.esce{animation: dtEsce .32s cubic-bezier(.4,0,.6,1) both;pointer-events: none}@keyframes dtEntra{from{opacity: 0;transform: translate3d(0,22px,0) scale(.985)}to{opacity: 1;transform: none}}@keyframes dtEsce{from{opacity: 1;transform: none}to{opacity: 0;transform: translate3d(0,14px,0) scale(.99)}}html.dt-aperto .barra-mobile{z-index: 70}.dettaglio .mondo::before{top: -40px}.dettaglio .mondo>.mw2-act1{padding-top: clamp(14px,3svh,30px);padding-bottom: clamp(8px,2svh,30px)}.dettaglio .mw2-name{font-size: clamp(2.1rem,1.3rem + 3.3vw,4rem)}.dettaglio .dt-senza-widget{grid-template-columns: 1fr;min-height: 0}.dettaglio .dt-senza-widget .mw2-lede{max-width: 760px;min-height: clamp(300px,46svh,460px);justify-content: center}@media (min-width: 880px){.dettaglio .dt-senza-widget .mw2-lede{max-width: none;padding-right: 42%}.dettaglio .dt-senza-widget .md-emblema{top: 50%;translate: 0 -50%;right: 3%;width: clamp(300px,27vw,400px);-webkit-mask-image: none;mask-image: none}.dettaglio .dt-senza-widget .md-velo{display: none}}.md-agente .rt-alone{inset: -4%;background: radial-gradient(closest-side,rgba(198,82,255,.34),rgba(130,80,255,.14) 52%,transparent 100%);filter: blur(10px)}.md-agente .rt-luce{position: absolute;inset: -18%;border-radius: 50%;pointer-events: none;background: radial-gradient(40% 36% at 28% 22%,rgba(226,160,255,.22),transparent 70%),radial-gradient(46% 40% at 78% 84%,rgba(120,70,255,.18),transparent 72%)}.md-agente::after{background: radial-gradient(closest-side,rgba(198,82,255,.38),transparent)}.md-agente .rt-foto{filter: hue-rotate(-100deg) saturate(1.15)}.js-moto .md-agente .rt-foto{filter: hue-rotate(-100deg) saturate(.8) blur(1.5px)}.js-moto .md-agente.fermo .rt-foto{filter: hue-rotate(-100deg) saturate(1.15)}.md-agente canvas{cursor: default;filter: hue-rotate(-100deg) saturate(1.12) drop-shadow(0 0 12px rgba(198,82,255,.22)) !important}.md-agente{top: -44px;right: calc(-1 * var(--pad) - 72px);width: min(85vw,312px)}.md-agente canvas{inset: 0;width: 100%;height: 100%}.md-agente .rt-foto{inset: 9%;width: 82%;height: 82%}.md-agente .rt-luce{inset: 0}.md-agente .rt-alone{inset: 10%}.md-agente::before,.md-agente .portal-halo{width: 79%}.md-agente::after{left: 28%;right: 28%;bottom: 8%}@media (min-width: 880px){.md-agente{top: clamp(-120px,-10svh,-60px);right: -22%;width: clamp(305px,23vw,366px)}.dettaglio .dt-senza-widget .md-agente{top: 50%;right: -2%;width: clamp(366px,33vw,488px)}}.js-moto .md-agente.fermo::before,.js-moto .md-agente.fermo .portal-halo{opacity: 1}.mp-ritratto{position: absolute;left: 50%;top: 50%;width: 132%;aspect-ratio: 1;translate: -50% -50%;pointer-events: none}@media (min-width: 980px){.mp-ritratto{width: 140%}}.mp-ritratto::after{display: none}.mp-ritratto canvas{inset: 0;width: 100%;height: 100%;pointer-events: none;cursor: inherit;filter: hue-rotate(-100deg) saturate(1.12) drop-shadow(0 0 9px rgba(198,82,255,.3)) !important}.mp-ritratto .rt-foto{inset: 9%;width: 82%;height: 82%;filter: hue-rotate(-100deg) saturate(1.15) drop-shadow(0 0 9px rgba(198,82,255,.32))}.js-moto .mp-ritratto .rt-foto{filter: hue-rotate(-100deg) saturate(.8) blur(1px)}.js-moto .mp-ritratto.fermo .rt-foto{filter: hue-rotate(-100deg) saturate(1.15) drop-shadow(0 0 9px rgba(198,82,255,.32))}.mp-ritratto .rt-alone{inset: 16%;background: radial-gradient(closest-side,rgba(198,82,255,.36),rgba(130,80,255,.12) 55%,transparent 100%);filter: blur(8px)}.dettaglio.dt-varco .md-emblema{opacity: 0}.dettaglio.dt-varco.dt-sciolto .md-emblema{opacity: 1;transition: opacity .5s ease .7s}.varco.sciolto .varco-disco{opacity: 0;transition: opacity .95s cubic-bezier(.45,0,.2,1) .12s,transform .62s cubic-bezier(.66,0,.22,1)}.varco.sciolto .varco-anello{visibility: hidden}.dt-aree{padding-block: clamp(26px,4.5svh,56px) clamp(10px,2svh,24px)}.dt-aree .md-testa{margin-bottom: clamp(18px,3svh,30px)}.dt-aree-t{font-size: clamp(1.7rem,1.2rem + 2vw,2.7rem);font-weight: 420;line-height: 1.08;letter-spacing: -.02em;margin: 0}.dt-lista{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: 1fr;border-top: 1px solid color-mix(in srgb,var(--c) 24%,rgba(255,255,255,.06))}@media (min-width: 880px){.dt-lista{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: clamp(28px,4vw,64px)}}.dt-area{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr);column-gap: 16px;padding: 20px 0 22px;border-bottom: 1px solid rgba(255,255,255,.07)}.dt-n{font-family: var(--mono);font-size: 11px;letter-spacing: .14em;line-height: 1;padding-top: .55em;color: var(--c);opacity: .9}.dt-area h4{margin: 0 0 7px;font-size: clamp(1.14rem,1.04rem + .45vw,1.36rem);font-weight: 520;line-height: 1.25;letter-spacing: -.01em;color: #F4EFE6}.dt-area p{margin: 0;color: var(--parchment);line-height: 1.55;font-size: clamp(.98rem,.95rem + .15vw,1.06rem);max-width: 52ch}.dt-area p strong,.dt-area p b{color: #fff;font-weight: 600}.dt-k{display: inline-block;vertical-align: .14em;margin-left: 6px;padding: 3px 8px;border-radius: 99px;font-family: var(--mono);font-size: 10px;font-weight: 500;letter-spacing: .12em;text-transform: uppercase;color: var(--c);background: color-mix(in srgb,var(--c) 12%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--c) 32%,transparent)}.dt-es{display: flex;flex-wrap: wrap;gap: 6px 6px;margin-top: 12px !important}.dt-es>span:not(.solo-lettori){font-size: .8rem;line-height: 1.25;padding: 4px 9px;border-radius: 8px;color: rgba(240,229,216,.82);background: linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--c) 20%,rgba(255,255,255,.06))}.dt-nota{margin: 18px 0 0;color: var(--parchment);max-width: 60ch}.dt-nota strong{color: #fff;font-weight: 600}.dt-azioni{margin-top: clamp(26px,4svh,40px)}@media (max-width: 559px){.dt-azioni .fila{flex-wrap: nowrap;gap: 10px}.dt-azioni .fila .btn-primario{flex: 1 1 auto;padding-inline: 20px}.dt-azioni .fila .btn-secondario{flex: none;width: var(--h,54px);padding: 0;justify-content: center;font-size: 0;gap: 0}.dt-azioni .fila .btn-secondario .ico{width: 22px;height: 22px;margin: 0}}.dt-altri{padding-block: clamp(40px,7svh,76px) 0}.dt-torna{margin: clamp(22px,4svh,34px) 0 0;text-align: center}.dt-chiudi{padding: 0;border: 0;cursor: pointer;width: 0;margin-left: 0;margin-right: 0;opacity: 0;transform: scale(.5);pointer-events: none;visibility: hidden;color: #F4EFE6;background: rgba(255,255,255,.04);transition: width .4s cubic-bezier(.2,.7,.2,1),margin .4s cubic-bezier(.2,.7,.2,1),opacity .3s ease,transform .4s cubic-bezier(.2,.7,.2,1),visibility 0s linear .4s}.dt-chiudi.su{width: 34px;margin-left: -9px;margin-right: 12px;opacity: 1;transform: none;pointer-events: auto;visibility: visible;transition-delay: 0s;box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--dt-c,#FFBA78) 50%,transparent),0 0 18px -6px color-mix(in srgb,var(--dt-c,#FF8A3D) 80%,transparent)}@media (min-width: 900px){.dt-chiudi.su{margin-left: -6px}}html.dt-aperto .ag-indietro{display: none}@media (prefers-reduced-motion: reduce){.dt-chiudi{transition: none}}.lingua-link{display: inline-flex;align-items: center;gap: 5px;text-decoration: none;font-family: var(--mono);font-size: 11px;font-weight: 500;letter-spacing: .14em;line-height: 1;color: var(--haze,rgba(232,222,210,.6));white-space: nowrap}.lingua-link .ll-qui{color: #F4EFE6}.lingua-link .ll-sep{opacity: .35}.lingua-link .ll-va{transition: color .25s ease}.nav-lingua{height: 34px;padding: 0 12px;margin-right: 8px;border-radius: 99px;background: rgba(255,255,255,.03);box-shadow: inset 0 0 0 1px rgba(255,255,255,.1);transition: box-shadow .25s ease,background .25s ease}.nav-lingua:focus-visible,.dl-lingua:focus-visible,.ftr-lingua:focus-visible{outline: 2px solid var(--solar);outline-offset: 3px}@media (hover: hover) and (pointer: fine){.lingua-link:hover .ll-va{color: var(--solar,#FF8A3D)}.nav-lingua:hover{background: rgba(255,255,255,.06);box-shadow: inset 0 0 0 1px rgba(255,186,120,.36)}}@media (max-width: 899px){.nav-lingua{height: 32px;padding: 0 10px;margin-right: 6px;font-size: 10.5px}}.drawer-lingua{padding: 6px 24px 2px}.dl-lingua{padding: 10px 0;font-size: 12px}.ftr-lingua{font-size: 10.5px;vertical-align: .05em}.contatto{display: grid;gap: clamp(32px,5vw,64px)}@media (min-width: 1020px){.contatto{grid-template-columns: minmax(0,5fr) minmax(0,7fr);align-items: start}}.contatto .lato h2{max-width: 12ch;font-size: clamp(2.3rem,1.4rem + 3.8vw,4.8rem)}.contatto .lato .lead{margin: 20px 0 0;font-size: clamp(1.05rem,.98rem + .5vw,1.35rem)}.recapiti{list-style: none;padding: 0;margin: 28px 0 0;display: grid;gap: 10px}.recapiti a{display: flex;align-items: center;gap: 14px;min-height: 60px;padding: 10px 16px;border-radius: 14px;border: 1px solid var(--line-2);background: rgba(255,255,255,.025);color: var(--starlight);text-decoration: none;-webkit-backdrop-filter: blur(7px);backdrop-filter: blur(7px);transition: border-color .3s,background .3s,box-shadow .3s,translate .3s}.recapiti a:hover{border-color: var(--solar);background: rgba(255,138,61,.06);box-shadow: 0 12px 30px -18px rgba(255,120,80,.6);translate: 0 -1px}.recapiti svg{width: 22px;height: 22px;flex: none;color: var(--solar);filter: drop-shadow(0 0 6px rgba(255,138,61,.5))}.recapiti .wa svg{color: var(--verde-wa);filter: drop-shadow(0 0 6px rgba(37,211,102,.4))}.recapiti .t{display: grid;gap: 3px;font-size: 1rem}.recapiti .t small{font-family: var(--mono);font-size: 10.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--dust)}.modulo{position: relative;display: flex;flex-direction: column;gap: 18px;padding: 26px 22px 22px;border-radius: 22px;border: 0;background: linear-gradient(180deg,rgba(20,14,26,.66),rgba(9,7,13,.5));box-shadow: 0 34px 70px -28px rgba(0,0,0,.78),inset 0 1px 0 rgba(255,255,255,.05),-14px -20px 58px -28px rgba(255,150,78,.52),24px -28px 72px -36px rgba(186,92,255,.32);-webkit-backdrop-filter: blur(20px) saturate(1.3);backdrop-filter: blur(20px) saturate(1.3)}.modulo::before{content: "";position: absolute;inset: 0;border-radius: inherit;padding: 1.5px;pointer-events: none;z-index: 2;background: linear-gradient(142deg,rgba(255,223,184,.95) 0%,rgba(255,162,94,.74) 15%,rgba(226,63,124,.30) 35%,rgba(122,61,232,.11) 53%,rgba(255,255,255,0) 69%);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude}.modulo .cf-aura{position: absolute;inset: 0;border-radius: inherit;overflow: hidden;pointer-events: none;z-index: -1}.modulo .cf-aura>i{position: absolute;left: 0;right: 0;top: 0;height: 46%;display: block;background: radial-gradient(72% 100% at 24% 0%,rgba(255,168,98,.17),rgba(255,168,98,0) 70%),radial-gradient(54% 86% at 78% 0%,rgba(190,104,255,.10),rgba(190,104,255,0) 72%)}@media (min-width: 480px){.modulo{padding: 30px 30px 26px;gap: 20px}}.modulo .intestazione{display: flex;justify-content: space-between;align-items: center;gap: 12px;flex-wrap: wrap}.modulo .passi-modulo{display: flex;gap: 6px;list-style: none;margin: 0;padding: 0}.modulo .passi-modulo li{width: 30px;height: 3px;border-radius: 3px;background: var(--line-2);transition: background .4s,box-shadow .4s}.modulo .passi-modulo li.fatto{background: var(--solar);box-shadow: 0 0 8px rgba(255,138,61,.6)}.modulo .passi-modulo li.qui{background: var(--grad-h);box-shadow: 0 0 10px rgba(255,138,61,.8)}.cf-badge{font-family: var(--mono);font-size: 11px;letter-spacing: .2em;text-transform: uppercase;color: var(--moonlight);display: inline-flex;align-items: center;gap: 8px;padding: 7px 13px;border: 1px solid var(--line-2);border-radius: 99px}.cf-badge i{width: 6px;height: 6px;border-radius: 50%;background: var(--solar);box-shadow: 0 0 9px var(--solar);animation: pulse 1.8s ease-in-out infinite}.modulo .conta{font-family: var(--mono);font-size: 11px;letter-spacing: .2em;text-transform: uppercase;color: var(--haze)}.modulo fieldset{border: 0;margin: 0;padding: 0;min-width: 0}.modulo legend{padding: 0;margin-bottom: 6px;color: var(--starlight);font-size: clamp(1.4rem,1.15rem + .9vw,1.85rem);font-weight: 420;letter-spacing: -.02em;line-height: 1.15}.modulo legend .cf-n{font-family: var(--mono);font-size: 11px;letter-spacing: .2em;color: var(--solar);display: block;margin-bottom: 8px;font-weight: 500}.modulo .aiuto{margin: 0 0 18px;color: var(--moonlight);font-size: .95rem}.js .modulo .fase{display: none}.js .modulo .fase.attiva{display: block;animation: entra .45s var(--e-uscita)}@keyframes entra{from{opacity: 0;transform: translateY(8px)}}.modulo .fase + .fase{margin-top: 28px}.js .modulo .fase + .fase{margin-top: 0}.bisogni{display: grid;gap: 10px;grid-template-columns: repeat(auto-fill,minmax(min(100%,190px),1fr))}.campo{position: relative;display: grid;gap: 9px;margin-top: 16px}.campo:first-of-type{margin-top: 0}.campo label,.campo .etichetta{font-family: var(--mono);font-weight: 500;font-size: 11px;letter-spacing: .15em;text-transform: uppercase;color: var(--starlight);display: flex;align-items: center;gap: 9px;transition: color .3s ease,text-shadow .3s ease}.campo label .facoltativo{text-transform: none;font-weight: 400;color: var(--haze);letter-spacing: .02em}.campo:focus-within label{color: #FFF;text-shadow: 0 0 18px rgba(255,138,61,.45)}.campo input,.campo textarea,.campo select{width: 100%;min-height: 52px;font-family: var(--display);font-weight: 300;font-size: 16px;color: var(--starlight);background: rgba(255,255,255,.028);border: 1px solid var(--line-2);border-radius: 12px;padding: 14px 15px;outline: none;resize: vertical;transition: border-color .3s ease,background .3s ease,box-shadow .3s ease;-webkit-appearance: none;appearance: none}.campo textarea{min-height: 104px;line-height: 1.5}.campo input::placeholder,.campo textarea::placeholder{color: var(--dust)}.campo input:focus,.campo textarea:focus{border-color: var(--solar);background: rgba(255,255,255,.05);box-shadow: 0 0 0 3px rgba(255,138,61,.12),0 0 18px -2px rgba(255,138,61,.35)}.campo [aria-invalid="true"]{border-color: var(--rose);box-shadow: 0 0 0 3px rgba(255,46,120,.12)}.errore{font-family: var(--mono);font-size: 11px;letter-spacing: .05em;color: #FF7A9E;line-height: 1.45;margin: 4px 0 0}.coppia{display: grid;gap: 16px}@media (min-width: 560px){.coppia{grid-template-columns: 1fr 1fr}.coppia .campo{margin-top: 16px}.coppia .campo:first-of-type{margin-top: 16px}}.fasce{display: grid;gap: 10px;grid-template-columns: repeat(auto-fill,minmax(min(100%,170px),1fr))}.consenso{display: flex;gap: 12px;align-items: flex-start;margin-top: 20px;color: var(--moonlight);font-size: .9rem;line-height: 1.5;cursor: pointer}.consenso input{flex: none;width: 20px;height: 20px;margin: 2px 0 0;accent-color: var(--solar)}.consenso a{color: var(--starlight);text-decoration-color: var(--solar)}.esca{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.modulo .comandi{margin-top: 4px;align-items: center}.modulo .invia{flex: 1 1 auto;border-radius: 14px}.modulo .avanti{border-radius: 14px}@media (max-width: 480px){.modulo .avanti,.modulo .invia{flex: 1 1 100%}}.modulo .rassicura{margin: 0;font-family: var(--mono);font-size: 11px;letter-spacing: .06em;color: var(--moonlight);text-align: center;line-height: 1.55;display: flex;gap: 8px;justify-content: center;align-items: center}.modulo .rassicura svg{width: 14px;height: 14px;color: var(--ok);flex: none}.avviso-errore{padding: 12px 14px;border-radius: 12px;border: 1px solid rgba(255,46,120,.4);background: rgba(255,46,120,.07);color: #ffd2dc;font-size: .92rem}.avviso-errore a{color: #fff}.ricevuta{display: flex;flex-direction: column;align-items: center;text-align: center;gap: 12px;padding: 10px 6px 6px}.ricevuta .spunta-grande{width: 56px;height: 56px;border-radius: 50%;display: grid;place-items: center;color: var(--void);background: var(--grad);box-shadow: 0 0 30px -6px rgba(255,138,61,.6)}.ricevuta .spunta-grande svg{width: 24px;height: 24px}.ricevuta h3{font-weight: 450;font-size: 1.45rem}.ricevuta p{color: var(--moonlight);margin: 0;max-width: 40ch}.ricevuta .numero{font-family: var(--mono);font-size: 11px;letter-spacing: .2em;text-transform: uppercase;color: var(--solar)}.ricevuta .poi{list-style: none;padding: 0;margin: 10px 0 0;display: grid;gap: 10px;color: var(--moonlight);font-size: .95rem;text-align: left}.ricevuta .poi li{display: flex;gap: 12px}.ricevuta .poi b{font-family: var(--mono);font-size: .75rem;color: var(--solar);font-weight: 500;padding-top: 3px}.modulo .passo-conta{display: flex;align-items: center;gap: 12px}.modulo .scelta{border-color: rgba(255,255,255,.08);background: linear-gradient(180deg,rgba(4,2,8,.55),rgba(12,7,17,.45));box-shadow: inset 0 1px 2px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.015)}.modulo .scelta:hover{border-color: rgba(255,138,61,.35);background: linear-gradient(180deg,rgba(10,5,14,.6),rgba(24,12,28,.5))}.modulo .scelta:has(input:checked){border-color: #FF7A45;color: #fff;background: linear-gradient(135deg,rgba(255,46,120,.26),rgba(255,106,40,.16) 60%,rgba(255,182,39,.1));box-shadow: 0 0 0 1px rgba(255,138,61,.25),0 10px 26px -14px rgba(255,70,100,.7),inset 0 1px 0 rgba(255,220,180,.14)}.modulo .campo input,.modulo .campo textarea{background: rgba(3,2,7,.62);border-color: rgba(255,255,255,.09);box-shadow: inset 0 2px 6px rgba(0,0,0,.5)}.modulo .campo input:focus,.modulo .campo textarea:focus{background: rgba(8,4,12,.75);border-color: #FF8A3D;box-shadow: inset 0 2px 6px rgba(0,0,0,.5),0 0 0 3px rgba(255,90,80,.16),0 0 22px -4px rgba(255,110,60,.45)}.modulo .rassicura>span{text-wrap: balance}.campo-racconto{margin-top: 16px}.rs-tempi{display: none}@media (max-width: 559px){.modulo{padding: 16px 15px 14px;gap: 12px;border-radius: 20px}.modulo .cf-badge{display: none}.rs-tempi{display: inline}.modulo .intestazione{justify-content: flex-start}.modulo legend{font-size: 1.32rem;margin-bottom: 4px}.modulo legend .cf-n{font-size: 10px;margin-bottom: 5px}.modulo .aiuto{font-size: .86rem;line-height: 1.4;margin-bottom: 12px}.modulo .bisogni{grid-template-columns: 1fr 1fr;gap: 7px}.modulo .fasce{grid-template-columns: 1fr 1fr;gap: 7px}.modulo .scelta{min-height: 50px;padding: 9px 10px;gap: 9px;font-size: .86rem;line-height: 1.25;border-radius: 11px}.modulo .scelta .spunta{width: 17px;height: 17px}.campo{gap: 7px;margin-top: 12px}.campo-racconto{margin-top: 12px}.campo input{min-height: 48px;padding: 12px 13px}.campo textarea,.campo-racconto textarea{min-height: 68px;padding: 11px 13px}.coppia{grid-template-columns: 1fr 1fr;gap: 9px}.coppia .campo,.coppia .campo:first-of-type{margin-top: 12px}.consenso{margin-top: 14px;font-size: .84rem;line-height: 1.45}.modulo .comandi{margin-top: 0;gap: 8px}.modulo .avanti,.modulo .invia{min-height: 52px}.modulo .rassicura{font-family: var(--display);font-size: .78rem;letter-spacing: 0;line-height: 1.4;align-items: flex-start;text-align: left;color: var(--moonlight)}.modulo .rassicura svg{margin-top: 2px}.modulo .campo label{display: block;line-height: 1.5}}.alone{position: relative;isolation: isolate}.alone::before{content: "";position: absolute;z-index: -1;inset: -9% -9% -11%;border-radius: 50%;pointer-events: none;will-change: transform,opacity;background: radial-gradient(46% 34% at 50% 12%,rgba(255,122,64,.5),rgba(255,122,64,.18) 55%,transparent 78%),radial-gradient(34% 42% at 10% 62%,rgba(255,46,120,.34),rgba(255,46,120,.1) 55%,transparent 78%),radial-gradient(34% 42% at 90% 78%,rgba(255,182,39,.26),rgba(255,182,39,.08) 55%,transparent 78%);filter: blur(34px);animation: aloneRespira 10s ease-in-out infinite alternate}@keyframes aloneRespira{from{transform: scale(.96) translateY(1.5%);opacity: .7}to{transform: scale(1.03) translateY(-1%);opacity: 1}}@media (prefers-reduced-motion: reduce){.alone::before{animation: none}}.alone .modulo,.alone .diagnosi-banda{background: linear-gradient(180deg,rgba(11,8,15,.93),rgba(4,3,7,.96));box-shadow: 0 44px 90px -36px rgba(0,0,0,.95),inset 0 0 0 1px rgba(255,255,255,.065),inset 0 1px 0 rgba(255,228,200,.1)}.alone .modulo::before,.alone .diagnosi-banda::before{inset: 0 9% auto;height: 1px;padding: 0;-webkit-mask: none;mask: none;background: linear-gradient(90deg,transparent,rgba(255,138,61,.7) 28%,rgba(255,228,190,.95) 50%,rgba(255,46,120,.6) 72%,transparent)}.alone .modulo .cf-aura>i{background: radial-gradient(60% 100% at 50% 0%,rgba(255,140,80,.09),transparent 72%)}.alone .diagnosi-banda{overflow: hidden}.alone .diagnosi-banda::after{content: "";position: absolute;left: 0;right: 0;top: 0;height: 60%;pointer-events: none;z-index: -1;background: radial-gradient(60% 100% at 50% 0%,rgba(255,140,80,.1),transparent 72%)}.modulo{gap: 0;padding: 26px 24px 22px}.modulo .intestazione{margin-bottom: 22px}.modulo legend{font-size: clamp(1.45rem,1.2rem + .9vw,1.9rem);line-height: 1.12;margin-bottom: 6px;letter-spacing: -.022em}.modulo legend .cf-n{font-size: 10.5px;margin-bottom: 10px;letter-spacing: .22em}.modulo .aiuto{font-size: .92rem;line-height: 1.5;margin: 0 0 18px;color: var(--moonlight);max-width: 46ch}.modulo .comandi{margin-top: 22px}.modulo .rassicura{margin-top: 14px}.modulo .avanti,.modulo .invia{min-height: 54px}.campo-racconto{margin-top: 20px}.modulo .bisogni{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: 1fr;gap: 10px}@media (min-width: 640px){.modulo .bisogni{grid-template-columns: repeat(3,minmax(0,1fr))}}.modulo .scelta.bisogno{position: relative;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;gap: 14px;min-height: 96px;padding: 14px 14px 13px;border-radius: 16px;font-size: .9rem;line-height: 1.25;color: var(--parchment);transition: border-color .35s ease,background .35s ease,box-shadow .35s ease,transform .25s ease}.bs-ic{width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;background: radial-gradient(circle at 50% 38%,#170E1E,#08060C 74%);box-shadow: inset 0 0 0 1px rgba(255,170,110,.22);transition: box-shadow .35s ease}.bs-ic svg{width: 19px;height: 19px;opacity: .78;transition: opacity .35s ease,filter .35s ease}.bs-ic svg .n{fill: #FFE3B8;stroke: none}.bs-t{font-weight: 460;text-wrap: balance}.modulo .scelta.bisogno .spunta{position: absolute;top: 12px;right: 12px;width: 22px;height: 22px;border-radius: 50%;border: 0;display: grid;place-items: center;color: #1A0B07;background: rgba(255,255,255,.03);box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.2);transition: background .3s ease,box-shadow .3s ease,transform .35s cubic-bezier(.2,.9,.3,1.4)}.modulo .scelta.bisogno .spunta::after{content: none}.modulo .scelta.bisogno .spunta svg{width: 14px;height: 14px}.modulo .scelta.bisogno .spunta path{stroke-dasharray: 1 1;stroke-dashoffset: 1;transition: stroke-dashoffset .35s ease .05s}@media (hover: hover) and (pointer: fine){.modulo .scelta.bisogno:hover{transform: translateY(-2px);border-color: rgba(255,138,61,.4)}.modulo .scelta.bisogno:hover .bs-ic svg{opacity: 1}}.modulo .scelta.bisogno:has(input:checked){color: #fff;border-color: transparent;background: linear-gradient(160deg,rgba(255,46,120,.2),rgba(255,106,40,.12) 55%,rgba(255,182,39,.06)) padding-box,linear-gradient(#120B16,#0A070E) padding-box,linear-gradient(140deg,#FFB06A,#FF2E78) border-box;box-shadow: 0 12px 28px -16px rgba(255,70,100,.75)}.modulo .scelta.bisogno:has(input:checked) .spunta{background: linear-gradient(135deg,#FFE08A,#FF8A3D);box-shadow: 0 0 10px rgba(255,138,61,.55);transform: scale(1.06)}.modulo .scelta.bisogno:has(input:checked) .spunta path{stroke-dashoffset: 0}.modulo .scelta.bisogno:has(input:checked) .bs-ic{box-shadow: inset 0 0 0 1px rgba(255,190,130,.6),0 0 14px -2px rgba(255,120,60,.55)}.modulo .scelta.bisogno:has(input:checked) .bs-ic svg{opacity: 1;filter: drop-shadow(0 0 4px rgba(255,138,61,.6))}.modulo .fasce{grid-auto-rows: 1fr}@media (max-width: 559px){.modulo{padding: 20px 16px 16px}.modulo .intestazione{margin-bottom: 18px}.modulo .aiuto{margin-bottom: 14px}.modulo .bisogni{gap: 8px}.modulo .scelta.bisogno{min-height: 88px;padding: 12px 12px 11px;font-size: .86rem;gap: 10px}.bs-ic{width: 30px;height: 30px}.bs-ic svg{width: 17px;height: 17px}.modulo .scelta.bisogno .spunta{top: 10px;right: 10px;width: 20px;height: 20px}.campo-racconto{margin-top: 16px}.modulo .comandi{margin-top: 18px}.modulo .rassicura{margin-top: 12px}}.campo-racconto summary{list-style: none;display: inline-flex;align-items: center;gap: 10px;cursor: pointer;padding: 6px 0;font: 500 11px/1.2 var(--mono);letter-spacing: .15em;text-transform: uppercase;color: var(--starlight)}.campo-racconto summary::-webkit-details-marker{display: none}.campo-racconto summary .facoltativo{text-transform: none;letter-spacing: .02em;color: var(--haze);font-weight: 400}.cr-piu{position: relative;width: 20px;height: 20px;flex: none;border-radius: 50%;box-shadow: inset 0 0 0 1px rgba(255,170,110,.45);transition: transform .5s cubic-bezier(.2,.7,.2,1),background .45s ease}.cr-piu::before,.cr-piu::after{content: "";position: absolute;left: 50%;top: 50%;width: 8px;height: 1.4px;border-radius: 1px;background: #FFB98A;transform: translate(-50%,-50%)}.cr-piu::after{transform: translate(-50%,-50%) rotate(90deg)}.campo-racconto[open] .cr-piu{transform: rotate(45deg);background: rgba(255,138,61,.12)}.campo-racconto.chiude .cr-piu{transform: none;background: none}.campo-racconto .campo{margin-top: 10px}.campo-racconto textarea{min-height: 84px}.modulo .scelta.bisogno .bs-t{font-size: 1rem;font-weight: 540;line-height: 1.2;color: var(--starlight);letter-spacing: -.008em}.modulo .scelta.bisogno:has(input:checked) .bs-t{color: #fff}@media (max-width: 559px){.modulo .scelta.bisogno{min-height: 0;padding: 11px 10px 11px 12px;gap: 10px;line-height: 1.2}.modulo .scelta.bisogno .bs-t{font-size: .98rem}.bs-ic{width: 27px;height: 27px}.bs-ic svg{width: 16px;height: 16px}.modulo .scelta.bisogno .spunta{top: 9px;right: 9px;width: 19px;height: 19px}.campo-racconto summary{font-size: 10px;letter-spacing: .1em}.modulo .aiuto{font-size: .88rem}}.consenso input{-webkit-appearance: none;appearance: none;width: 20px;height: 20px;border-radius: 6px;margin: 1px 0 0;cursor: pointer;position: relative;background: rgba(3,2,7,.6);box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.22);transition: background .3s ease,box-shadow .3s ease}.consenso input::after{content: "";position: absolute;inset: 0;background: #1A0B07;opacity: 0;transition: opacity .25s ease;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6.5 12.5 3.6 3.6 7.4-8' fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 15px no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6.5 12.5 3.6 3.6 7.4-8' fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 15px no-repeat}.consenso input:checked{background: linear-gradient(135deg,#FFE08A,#FF8A3D);box-shadow: 0 0 10px rgba(255,138,61,.5)}.consenso input:checked::after{opacity: 1}.consenso input:focus-visible{outline: 2px solid var(--solar);outline-offset: 2px}.alone .diagnosi-banda{background: linear-gradient(180deg,rgba(8,6,12,.97),rgba(3,2,6,.985));-webkit-backdrop-filter: none;backdrop-filter: none}.alone .diagnosi-banda::after{background: radial-gradient(60% 100% at 50% 0%,rgba(255,140,80,.055),transparent 72%)}.alone .diagnosi-banda::before{z-index: 3}.diagnosi-banda>:not(.db-cielo):not(.db-vetro){position: relative;z-index: 2}.db-cielo{position: absolute;left: 50%;top: 47%;width: clamp(620px,150%,860px);max-width: none;aspect-ratio: 1;translate: -50% -50%;z-index: 0;pointer-events: none;overflow: visible;-webkit-mask: radial-gradient(closest-side,#000 55%,rgba(0,0,0,.6) 78%,transparent);mask: radial-gradient(closest-side,#000 55%,rgba(0,0,0,.6) 78%,transparent)}@media (max-width: 639px){.db-cielo{width: 205%;top: 46%}}.dc-orbite ellipse{fill: none;stroke: url(#dc-orbita);stroke-width: .55}.dc-orbite ellipse:nth-child(2){stroke-width: .65}@media (max-width: 639px){.dc-orbite ellipse{stroke-width: .48}}.dc-otto circle{fill: #FFD9A8;opacity: .7}.dc-sole{transform-box: fill-box;transform-origin: center;animation: dcRespira 7s ease-in-out infinite}@keyframes dcRespira{0%,100%{transform: scale(.9);opacity: .75}50%{transform: scale(1.06);opacity: 1}}.dc-alone{fill: url(#dc-alone)}.dc-punto{fill: #FFF1DC;filter: drop-shadow(0 0 1.6px rgba(255,170,100,.95))}.dc-luce[style*="--k:1"] .dc-punto{fill: #FFD9A8}.dc-luce[style*="--k:2"] .dc-punto{fill: #FFC2B0}.js-moto .db-cielo{opacity: 0;scale: .9;transition: opacity 1.4s ease .2s,scale 1.8s cubic-bezier(.2,.8,.2,1) .2s}.js-moto .alone.visto .db-cielo{opacity: 1;scale: 1}@media (prefers-reduced-motion: reduce){.dc-sole{animation: none}}.db-vetro{position: absolute;inset: 0;z-index: 1;border-radius: inherit;pointer-events: none;-webkit-backdrop-filter: blur(1.2px) saturate(1.15);backdrop-filter: blur(1.2px) saturate(1.15);background: var(--grana) 0 0 / 96px 96px,linear-gradient(158deg,rgba(255,246,236,.04),rgba(255,246,236,.01) 34%,rgba(255,246,236,0) 58%,rgba(255,246,236,.015) 100%),radial-gradient(52% 40% at 50% 47%,rgba(3,2,6,.26),transparent 80%);box-shadow: inset 0 1px 0 rgba(255,240,224,.1),inset 0 0 0 1px rgba(255,255,255,.035)}.diagnosi-banda .lead{isolation: isolate;text-shadow: 0 1px 2px rgba(0,0,0,.55),0 0 14px rgba(0,0,0,.45)}.diagnosi-banda .lead::before{content: "";position: absolute;inset: -18px -26px;z-index: -1;pointer-events: none;border-radius: 50%;background: radial-gradient(closest-side,rgba(2,1,4,.62),rgba(2,1,4,.4) 55%,rgba(2,1,4,.12) 82%,transparent);filter: blur(6px)}.diagnosi-banda .lead{color: #F6F1E9;text-shadow: 0 1px 2px rgba(0,0,0,.7),0 0 16px rgba(0,0,0,.55)}.diagnosi-banda .lead b,.diagnosi-banda .lead strong{color: #FFFFFF}.diagnosi-banda .lead::before{inset: -22px -30px;background: radial-gradient(closest-side,rgba(2,1,4,.78),rgba(2,1,4,.56) 55%,rgba(2,1,4,.18) 84%,transparent)}.chat-pannello{position: fixed;z-index: 95;left: 22px;bottom: 22px;width: 420px;height: min(680px,calc(100vh - 44px));display: flex;flex-direction: column;border-radius: 20px;overflow: hidden;background: linear-gradient(180deg,rgba(20,15,28,.9),rgba(8,7,13,.94));border: 1px solid rgba(255,255,255,.11);box-shadow: 0 34px 90px -30px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.07),-14px -20px 58px -30px rgba(255,150,78,.45);-webkit-backdrop-filter: blur(20px) saturate(1.3);backdrop-filter: blur(20px) saturate(1.3);opacity: 0;visibility: hidden;transform: translateY(16px) scale(.985);transform-origin: 0% 100%;transition: opacity .3s var(--e-uscita),transform .45s var(--e-uscita),visibility .3s}.chat-pannello.aperto{opacity: 1;visibility: visible;transform: none}@media (max-width: 899px){.chat-pannello{inset: auto;left: 0;right: 0;top: var(--vvt,0px);width: auto;height: var(--vvh,100dvh);border-radius: 0;border: 0;transform: translateY(24px)}.chat-pannello.aperto{transform: none}}.chat-incassata{display: flex;flex-direction: column;min-height: 440px;border-radius: 20px;overflow: hidden;background: linear-gradient(180deg,rgba(13,9,19,.86),rgba(7,5,11,.8));border: 1px solid var(--line-2);box-shadow: 0 22px 54px -20px rgba(0,0,0,.66),inset 0 1px 0 rgba(255,255,255,.07),0 0 60px -30px rgba(255,138,61,.4);-webkit-backdrop-filter: blur(20px) saturate(1.3);backdrop-filter: blur(20px) saturate(1.3)}.chat-incassata .chat-log{max-height: 360px;min-height: 180px}.chat-pannello .chat-log{flex: 1}.chat-testa{display: flex;align-items: center;gap: 12px;padding: 12px 12px 12px 16px;border-bottom: 1px solid var(--line-1);flex: none}.chat-testa .occhio{width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;border: 1px solid color-mix(in srgb,var(--gold) 55%,transparent);background: color-mix(in srgb,var(--gold) 12%,transparent);flex: none;box-shadow: 0 0 18px -6px var(--gold)}.chat-testa .occhio svg{width: 26px;height: 26px}.chat-testa .chi{display: grid;gap: 4px;margin-right: auto}.chat-testa .chi b{font-size: .98rem;color: var(--starlight);font-weight: 450}.chat-testa .chi span{font-family: var(--mono);font-size: 10.5px;letter-spacing: .18em;text-transform: uppercase;color: var(--haze);display: inline-flex;align-items: center;gap: 7px}.chat-testa .chi span i{width: 6px;height: 6px;border-radius: 50%;background: var(--ok);box-shadow: 0 0 8px var(--ok);animation: pulse 1.8s ease-in-out infinite}.chat-testa button{width: 44px;height: 44px;border-radius: 12px;border: 0;background: none;color: var(--moonlight);cursor: pointer;display: grid;place-items: center;transition: background .3s,color .3s}.chat-testa button:hover{background: rgba(255,255,255,.06);color: #fff}.chat-testa button svg{width: 18px;height: 18px}.chat-log{overflow-y: auto;overscroll-behavior: contain;padding: 8px 18px 6px;display: flex;flex-direction: column;scroll-behavior: smooth;-webkit-mask-image: linear-gradient(180deg,transparent,#000 14px);mask-image: linear-gradient(180deg,transparent,#000 14px);scrollbar-width: thin;scrollbar-color: var(--line-3) transparent}.msg{font-weight: 300;line-height: 1.6;font-size: clamp(.96rem,.9rem + .2vw,1.04rem);padding: 12px 1px;animation: agIn .6s cubic-bezier(.2,.7,.2,1)}.msg + .msg{border-top: 1px solid var(--line-1)}@keyframes agIn{from{opacity: 0;transform: translateY(8px)}}.msg p{margin: 0;display: inline}.msg p + p,.msg ul + p,.msg p + ul,.msg ol + p{display: block;margin-top: .6em}.msg ul,.msg ol{margin: .5em 0 0;padding-left: 1.2em}.msg li + li{margin-top: .25em}.msg a{color: #fff;text-decoration-color: var(--solar);text-underline-offset: 3px}.msg::before{font-family: var(--mono);font-size: 11px;letter-spacing: .2em;text-transform: uppercase;margin-right: 12px;vertical-align: 1px}.msg-agente{color: var(--starlight)}.msg-agente::before{content: "Z-32";color: var(--solar)}.msg-persona{color: var(--moonlight)}.msg-persona::before{content: "Tu";color: var(--rose)}.msg-agente.errore{color: #ffc7d2}.pensa{display: inline-flex;gap: 5px;vertical-align: 1px}.pensa i{width: 5px;height: 5px;border-radius: 50%;background: var(--solar);opacity: .3;animation: agDot 1.1s ease-in-out infinite}.pensa i:nth-child(2){animation-delay: .15s}.pensa i:nth-child(3){animation-delay: .3s}@keyframes agDot{0%,60%,100%{opacity: .3;transform: translateY(0)}30%{opacity: 1;transform: translateY(-3px)}}.chat-spunti{display: flex;flex-wrap: wrap;gap: 7px;padding: 6px 16px 10px}.chat-spunti button{min-height: 38px;padding: 8px 13px;border-radius: 99px;border: 1px solid var(--line-2);background: rgba(255,255,255,.025);color: var(--moonlight);font: 400 .86rem/1.25 var(--display);text-align: left;cursor: pointer;transition: border-color .3s,color .3s,background .3s}.chat-spunti button:hover{border-color: var(--solar);color: #fff;background: rgba(255,138,61,.07)}.chat-riga{display: flex;gap: 10px;align-items: flex-end;margin: 4px 16px 0;padding: 6px 2px 10px;border-bottom: 1px solid var(--line-2);flex: none;transition: border-color .4s ease}.chat-riga::before{content: "›";font-family: var(--mono);color: var(--solar);font-size: 1.3rem;line-height: 1;padding-bottom: 12px}.chat-riga:focus-within{border-color: var(--solar)}.chat-riga textarea{flex: 1;min-height: 44px;max-height: 140px;resize: none;padding: 11px 0;border: 0;background: none;color: var(--starlight);font: 300 clamp(1rem,.95rem + .3vw,1.12rem)/1.45 var(--display)}.chat-riga textarea:focus{outline: none}.chat-riga textarea::placeholder{color: var(--dust)}.chat-riga button{width: 40px;height: 40px;flex: none;border-radius: 50%;border: 1px solid transparent;background: transparent;color: var(--moonlight);cursor: pointer;display: grid;place-items: center;margin-bottom: 3px;transition: color .3s,background .3s,border-color .3s,transform .25s}.chat-riga button:not([disabled]){color: var(--void);background: var(--solar);box-shadow: 0 0 16px -4px var(--solar)}.chat-riga button:not([disabled]):hover{transform: scale(1.06)}.chat-riga button[disabled]{opacity: .5;cursor: default}.chat-riga button svg{width: 18px;height: 18px}.chat-nota{padding: 10px 16px calc(12px + var(--safe-b));margin: 0;font-family: var(--mono);font-size: 10.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--haze);line-height: 1.7}.chat-nota a{color: var(--moonlight)}.scheda{--c: var(--solar);position: relative;margin: 6px 0 4px;border-radius: 14px;padding: 14px 16px;border: 1.4px solid transparent;background: radial-gradient(135% 160px at 0% 0%,color-mix(in srgb,var(--c) 12%,transparent),transparent 50%) padding-box,linear-gradient(180deg,rgba(8,6,14,.92),rgba(8,6,14,.92)) padding-box,radial-gradient(150% 200px at 0% 0%,var(--c),color-mix(in srgb,var(--c) 30%,transparent) 25%,color-mix(in srgb,var(--c) 8%,transparent) 60%,rgba(255,255,255,.05)) border-box;box-shadow: 0 16px 40px -26px color-mix(in srgb,var(--c) 70%,#000);animation: agIn .6s cubic-bezier(.2,.7,.2,1)}.scheda .etichetta{font-family: var(--mono);font-size: 10.5px;letter-spacing: .18em;text-transform: uppercase;color: var(--c)}.scheda-pagina{--c: var(--gold);display: grid;gap: 5px;text-decoration: none;transition: translate .3s}.scheda-pagina:hover{translate: 0 -2px}.scheda-pagina b{color: var(--starlight);font-size: 1.02rem;font-weight: 450}.scheda-pagina span{color: var(--moonlight);font-size: .88rem;line-height: 1.45}.scheda-pagina .vai{font-family: var(--mono);font-size: 11px;letter-spacing: .16em;text-transform: uppercase;color: var(--c);margin-top: 4px}.scheda-calcolo{--c: var(--solar)}.scheda-calcolo .cifre{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-top: 12px}.scheda-calcolo .cifre div{display: grid;gap: 5px;padding-left: 10px;border-left: 1px solid color-mix(in srgb,var(--c) 30%,transparent)}.scheda-calcolo .cifre b{font-weight: 300;font-size: 1.55rem;letter-spacing: -.03em;line-height: 1;background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent;font-variant-numeric: tabular-nums}.scheda-calcolo .cifre span{font-family: var(--mono);font-size: 8.5px;letter-spacing: .08em;text-transform: uppercase;color: var(--dust);line-height: 1.35}.scheda-calcolo .ipotesi{margin: 12px 0 0;font-size: .78rem;color: var(--dust)}.scheda-contatto{--c: var(--rose);padding: 16px}.scheda-contatto h4{margin: 6px 0 2px;font-size: 1.1rem;font-weight: 400}.scheda-contatto .campo{margin-top: 12px;gap: 6px}.scheda-contatto .campo label,.scheda-contatto .campo .etichetta{font-size: 11px}.scheda-contatto .campo input,.scheda-contatto .campo textarea{min-height: 46px;padding: 10px 13px;font-size: 15px;border-radius: 11px}.scheda-contatto .campo textarea{min-height: 70px}.scheda-contatto .fasce{grid-template-columns: repeat(2,1fr);gap: 6px;margin-top: 4px}.scheda-contatto .scelta{min-height: 44px;padding: 8px 11px;font-size: .86rem;border-radius: 10px;gap: 9px}.scheda-contatto .scelta .spunta{width: 17px;height: 17px}.scheda-contatto .consenso{font-size: .82rem;margin-top: 12px}.scheda-contatto .azioni{display: grid;gap: 8px;margin-top: 14px}.scheda-contatto .azioni .btn{--h: 48px;border-radius: 12px;font-size: .95rem}.scheda-contatto .fatto{display: flex;gap: 10px;align-items: flex-start;color: var(--parchment);font-size: .95rem}.scheda-contatto .fatto svg{width: 20px;height: 20px;color: var(--ok);flex: none;margin-top: 2px}.chat-stato{transition: color .3s ease}.chat-stato i{transition: background .3s ease,box-shadow .3s ease}.chat-stato[data-stato="ascolta"] i{background: var(--gold);box-shadow: 0 0 8px var(--gold)}.chat-stato[data-stato="pensa"] i,.chat-stato[data-stato="azione"] i{background: var(--solar);box-shadow: 0 0 10px var(--solar);animation-duration: .8s}.chat-stato[data-stato="parla"] i{background: var(--rose);box-shadow: 0 0 10px var(--rose);animation-duration: .6s}.chat-stato[data-stato="errore"] i{background: var(--errore);box-shadow: 0 0 8px var(--errore);animation: none}.chat-stato[data-stato="azione"] .chat-stato-t,.chat-stato[data-stato="pensa"] .chat-stato-t{color: var(--parchment)}.chat-stato[data-stato="azione"] .chat-stato-t::after,.chat-stato[data-stato="pensa"] .chat-stato-t::after,.chat-stato[data-stato="parla"] .chat-stato-t::after{content: "…"}.msg-azione{display: flex;align-items: center;gap: 10px;padding: 8px 1px;font-family: var(--mono);font-size: 11px;letter-spacing: .16em;text-transform: uppercase;color: var(--haze)}.msg-azione::before{content: none}.msg + .msg-azione,.msg-azione + .msg{border-top-color: transparent}.msg-azione .az-ic{width: 16px;height: 1.5px;border-radius: 2px;background: var(--grad-h);box-shadow: 0 0 8px rgba(255,138,61,.6);flex: none}.chat-spunti .scorciatoia{border-color: color-mix(in srgb,var(--solar) 55%,transparent);color: var(--starlight);background: rgba(255,138,61,.09)}.chat-spunti .scorciatoia span{color: var(--solar);margin-left: 4px}.ag-cursore{display: inline-block;width: .5em;height: 1.05em;margin-left: 2px;vertical-align: -.16em;background: var(--solar);border-radius: 1px;animation: agCursore .9s steps(2) infinite}@keyframes agCursore{50%{opacity: 0}}.chat-riga.chiama{animation: rigaChiama 1.4s ease 2}@keyframes rigaChiama{0%,100%{border-color: var(--line-2)}45%{border-color: var(--solar);box-shadow: 0 10px 24px -14px rgba(255,138,61,.7)}}.msg .pw{display: inline-block;animation: pwAffiora .68s cubic-bezier(.22,.68,.25,1) both;will-change: opacity,filter,transform}@keyframes pwAffiora{0%{opacity: 0;filter: blur(6px);transform: translateY(.28em)}55%{filter: blur(1px)}100%{opacity: 1;filter: blur(0);transform: none}}.msg-saluto .pw{animation-duration: .76s}@media (prefers-reduced-motion: reduce){.msg .pw{animation: none}}.chat-stato[data-stato="ragiona"] i{background: var(--gold);box-shadow: 0 0 10px var(--gold);animation-duration: .9s}.chat-stato[data-stato="ragiona"] .chat-stato-t{color: var(--parchment)}.chat-stato[data-stato="ragiona"] .chat-stato-t::after{content: "…"}.chat-spunti.scelte button.scelta-rapida{position: relative;padding-left: 27px;color: var(--parchment);border: 1px solid transparent;background: linear-gradient(180deg,rgba(24,17,34,.97),rgba(12,9,19,.97)) padding-box,linear-gradient(118deg,rgba(232,196,255,.6),rgba(198,82,255,.3) 34%,rgba(255,255,255,.09) 70%,rgba(255,255,255,.05)) border-box;box-shadow: inset 0 1px 0 rgba(255,255,255,.05);transition: color .3s,background .35s,transform .25s var(--e-uscita);animation: sceltaIn .42s cubic-bezier(.2,.7,.2,1) both;animation-delay: calc(var(--k,0) * 70ms)}.chat-spunti.scelte button.scelta-rapida::before{content: "›";position: absolute;left: 13px;top: 50%;transform: translateY(-54%);font: 400 1.05em/1 var(--mono);color: #D7A2FF;opacity: .75;transition: transform .3s var(--e-uscita),opacity .3s}.chat-spunti.scelte button.scelta-rapida:hover,.chat-spunti.scelte button.scelta-rapida:focus-visible{color: #fff;background: linear-gradient(180deg,rgba(36,23,52,.97),rgba(17,11,27,.97)) padding-box,linear-gradient(118deg,#EBC6FF,rgba(198,82,255,.6) 40%,rgba(255,255,255,.16) 80%) border-box}.chat-spunti.scelte button.scelta-rapida:hover::before,.chat-spunti.scelte button.scelta-rapida:focus-visible::before{transform: translate(2px,-54%);opacity: 1}.chat-spunti.scelte button.scelta-rapida:active{transform: scale(.98)}@keyframes sceltaIn{from{opacity: 0;transform: translateY(6px)}}.chat-spunti:not(.dopo) button:hover{border-color: color-mix(in srgb,var(--orchid) 55%,transparent);color: #fff;background: rgba(198,82,255,.08)}.msg-agente.posato .chat-chiede{font-weight: 400;color: #E9D2FF}@supports ((-webkit-background-clip: text) or (background-clip: text)){.msg-agente.posato .chat-chiede{color: transparent;-webkit-text-fill-color: transparent;background-image: linear-gradient(100deg,transparent 0%,transparent 38%,rgba(255,255,255,.95) 47%,rgba(255,244,255,.9) 51%,transparent 60%,transparent 100%),linear-gradient(96deg,#F4E6FF 0%,#E4BBFF 42%,#D18DFF 78%,#C46BFF 100%);background-size: 250% 100%,100% 100%;background-repeat: no-repeat;background-position: -5% 0,0 0;-webkit-background-clip: text;background-clip: text;-webkit-box-decoration-break: slice;box-decoration-break: slice;filter: drop-shadow(0 0 12px rgba(198,82,255,.4))}.msg-agente.appena .chat-chiede{animation: chiedeLuce 1.7s cubic-bezier(.35,.55,.25,1) .08s both}@keyframes chiedeLuce{from{background-position: 105% 0,0 0}to{background-position: -5% 0,0 0}}}@media (prefers-reduced-motion: reduce){.msg-agente.appena .chat-chiede{animation: none}.chat-spunti.scelte button.scelta-rapida{animation: none}}.scheda-pagina{grid-template-columns: 1fr auto;column-gap: 12px;row-gap: 3px;padding: 12px 14px}.scheda-pagina .etichetta,.scheda-pagina b,.scheda-pagina .breve{grid-column: 1}.scheda-pagina .breve{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.scheda-pagina .vai{grid-column: 2;grid-row: 1 / span 3;align-self: center;width: 36px;height: 36px;margin: 0;border-radius: 50%;display: grid;place-items: center;border: 1px solid color-mix(in srgb,var(--c) 45%,transparent);color: var(--c);transition: background .3s,color .3s}.scheda-pagina:hover .vai{background: var(--c);color: var(--void)}.scheda-pagina .vai svg{width: 16px;height: 16px}.scheda-contatto{padding: 14px 14px 10px}.scheda-contatto [hidden]{display: none !important}.scheda-contatto h4{margin: 4px 0 0;font-size: 1.06rem}.sk-bisogno{display: flex;align-items: flex-start;gap: 10px;margin-top: 10px;padding: 9px 4px 9px 12px;border-radius: 11px;background: rgba(255,255,255,.035);border: 1px solid var(--line-1)}.sk-bisogno p{flex: 1;margin: 0;font-size: .88rem;line-height: 1.45;color: var(--moonlight);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.sk-modifica,.sk-scambia{border: 0;background: none;padding: 4px 8px;min-height: 34px;font: 400 .8rem/1.2 var(--display);color: var(--moonlight);cursor: pointer;text-decoration: underline;text-decoration-color: color-mix(in srgb,var(--c) 60%,transparent);text-underline-offset: 3px;flex: none}.sk-modifica:hover,.sk-scambia:hover{color: #fff}.scheda-contatto .sk-messaggio textarea{min-height: 66px}.sk-due{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.sk-due .campo{min-width: 0;margin-top: 10px}.scheda-contatto .campo input{min-height: 44px}.sk-scambia{display: block;margin: 2px 0 0 -8px}.sk-fasce{border: 0;padding: 0;margin: 8px 0 0;display: flex;flex-wrap: wrap;gap: 6px;min-width: 0}.sk-fasce legend{padding: 0;margin-bottom: 6px;font-family: var(--mono);font-weight: 500;font-size: 11px;letter-spacing: .15em;text-transform: uppercase;color: var(--starlight)}.sk-fasce label{position: relative;display: inline-flex}.sk-fasce input{position: absolute;inset: 0;opacity: 0;margin: 0;cursor: pointer}.sk-fasce span{display: inline-flex;align-items: baseline;gap: 5px;min-height: 36px;padding: 8px 12px;border-radius: 99px;border: 1px solid var(--line-2);font-size: .84rem;line-height: 1.2;color: var(--moonlight);transition: border-color .25s,background .25s,color .25s}.sk-fasce small{font-size: .72rem;color: var(--dust)}.sk-fasce input:checked + span{border-color: var(--c);color: #fff;background: color-mix(in srgb,var(--c) 15%,transparent)}.sk-fasce input:checked + span small{color: var(--parchment)}.sk-fasce input:focus-visible + span{outline: 2px solid var(--c);outline-offset: 2px}.scheda-contatto .consenso{margin-top: 10px}.scheda-contatto .azioni{gap: 2px;margin-top: 12px}.sk-wa{justify-self: center;display: inline-flex;align-items: center;min-height: 40px;padding: 6px 10px;font-size: .84rem;color: var(--moonlight);text-decoration: underline;text-decoration-color: color-mix(in srgb,#25D366 65%,transparent);text-underline-offset: 3px}.sk-wa:hover{color: #fff}@media (max-width: 340px){.sk-due{grid-template-columns: 1fr}}:is(.btn-primario,.barra-mobile .principale,.scelta .spunta,.d-note,.domanda,.chat-incassata,.chat-pannello,.cw-human-ic,.mod-menu,.mw2-stage,.nav-shell,.nav-drawer,.nav-sotto,.persona .volto,.cf-ctrls>div){background-origin: border-box}html.lenis,html.lenis body{height: auto}.z32-fuori,.z32-fuori *,.z32-fuori *::before,.z32-fuori *::after{animation-play-state: paused !important}html.lenis{scroll-behavior: auto !important}.lenis.lenis-stopped{overflow: clip}.lenis [data-lenis-prevent]{overscroll-behavior: contain}.lenis [data-lenis-prevent-horizontal]{overscroll-behavior-x: contain}.lenis.lenis-smooth iframe{pointer-events: none}html.z32-scorre{overscroll-behavior-y: none}