@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.grow{flex-grow:1}.resize{resize:both}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--u:calc(100vw / 1920);--bg:#0c1703;--panel:#1c3709;--card:#112004;--green:#0f0;--ink:#112105;--dash:#0d1609;--dash-2:#132608;--dash-side:#0c1703;--kpi-1:#b9f6a6;--kpi-1-ink:#112105;--kpi-2:#e8e8e8;--kpi-2-ink:#112105;--text:#e8e8e8;--body:#c1c1c1;--muted:#707070;--line:#6f6f6fa3;--frame:#ffffff4d}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-geist), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}img{display:block}.page{width:calc(1920 * var(--u));background:var(--bg);margin:0 auto;position:relative;overflow-x:clip}:root{--bar:var(--bg)}.panel{--bar:var(--panel)}.frame-line{background:var(--frame);mix-blend-mode:difference;z-index:9;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.frame-line:first-child{left:calc(98 * var(--u))}.frame-line:nth-child(2){left:calc(106 * var(--u))}.frame-line:nth-child(3){left:calc(1818 * var(--u))}.frame-line:nth-child(4){left:calc(1826 * var(--u))}.sec{z-index:2;position:relative}.band{z-index:2;margin-left:calc(98 * var(--u));width:calc(1728 * var(--u));height:calc(60 * var(--u));border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.band:before{content:"";top:0;bottom:0;left:calc(9 * var(--u));right:calc(7 * var(--u));pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff15 0 1px,#0000 1px 10px);position:absolute}.glint{z-index:3;pointer-events:none;filter:drop-shadow(0 0 2px #fff9);background:radial-gradient(circle,#fff 0 1px,#ffffff8c 1.5px,#fff0 5px),linear-gradient(90deg,#fff0,#ffffffd9 50%,#fff0) 50%/100% 1px no-repeat,linear-gradient(#fff0,#ffffffd9 50%,#fff0) 50%/1px 100% no-repeat;width:24px;height:14px;animation:5.5s ease-in-out infinite glint;position:absolute;transform:translate(-50%,-50%)}.glint--tr{animation-duration:6.5s;animation-delay:-2s}.glint--bl{animation-duration:7s;animation-delay:-4.5s}.glint--br{animation-duration:6s;animation-delay:-1s}.band:nth-of-type(odd) .glint{animation-delay:-3s}@keyframes glint{0%,to{opacity:.25;filter:drop-shadow(0 0 1px #ffffff4d);transform:translate(-50%,-50%)scale(.6)}45%{opacity:1;filter:drop-shadow(0 0 5px #fffffff2)drop-shadow(0 0 12px #00ff0073);transform:translate(-50%,-50%)scale(1.5,1.3)}60%{opacity:.9;filter:drop-shadow(0 0 3px #ffffffb3);transform:translate(-50%,-50%)scale(1.1)}}.glint--tl,.glint--tr{top:-.5px}.glint--bl,.glint--br{top:calc(100% - .5px)}.glint--tl,.glint--bl{left:calc(9 * var(--u))}.glint--tr,.glint--br{left:calc(100% - 7 * var(--u))}.footer-legal .glint--tl{left:calc(9 * var(--u))}.panel{z-index:2;margin-left:calc(98 * var(--u));width:calc(1728 * var(--u));background:var(--panel);position:relative}.eyebrow{font-size:calc(20 * var(--u));line-height:calc(26 * var(--u));color:var(--text);font-weight:500}.eyebrow>span{text-decoration:underline;-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-decoration-thickness:max(2px, calc(3 * var(--u)));text-underline-offset:max(5px, calc(7 * var(--u)));text-decoration-skip-ink:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.h1{font-size:calc(100 * var(--u));line-height:calc(86 * var(--u));color:var(--text);font-weight:500}.h2{font-size:calc(70 * var(--u));line-height:calc(59 * var(--u));color:var(--text);font-weight:500}.h3{font-size:calc(50 * var(--u));line-height:calc(50 * var(--u));color:var(--text);font-weight:500}.body{font-size:calc(20 * var(--u));line-height:calc(26 * var(--u));color:var(--body);font-weight:300}.body--light{color:var(--text)}.small{font-size:calc(16 * var(--u));line-height:calc(17 * var(--u));color:var(--text);font-weight:300}.quote{font-size:calc(50 * var(--u));line-height:calc(50 * var(--u));color:var(--muted);font-style:italic;font-weight:500}.hl{font-style:italic;font-weight:500}.br-d{display:inline}.br-m{display:none}.star-cta{--light-width:calc(150 * var(--u));--light-color:#fafafa;isolation:isolate;height:calc(59 * var(--u));padding:0 calc(27 * var(--u));color:#fff;font-size:calc(17 * var(--u));text-transform:uppercase;white-space:nowrap;border:1px solid #e2e8f080;border-radius:999px;justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.star-cta__light{width:var(--light-width);height:var(--light-width);background:radial-gradient(ellipse at center, var(--light-color), transparent, transparent);offset-path:var(--path);offset-distance:0%;animation:3s linear infinite star-cta;position:absolute;top:0;left:0}.star-cta__fill{z-index:1;border-radius:inherit;background:var(--card);border:2px solid #ffffff26;transition:background-color .3s;position:absolute;inset:2px}.star-cta:hover .star-cta__fill{background:var(--panel)}.star-cta__label{z-index:2;align-items:center;gap:.3em;display:inline-flex;position:relative}.star-cta__label svg{width:1em;height:1em;transition:transform .3s}.star-cta:hover .star-cta__label svg{transform:translate(3px)}.star-cta:focus-visible{outline:2px solid var(--green);outline-offset:3px}.star-cta--nav{--light-width:calc(100 * var(--u));height:calc(40 * var(--u));padding:0 calc(16 * var(--u));font-size:calc(13 * var(--u));margin-left:auto}.star-cta--light{color:var(--ink);background:#ffffff38;border-color:#ffffffbf}.star-cta--light .star-cta__fill{background:#fff;border-color:#11210514}.star-cta--light:hover .star-cta__fill{background:#e8e8e8}.star-cta--light .star-cta__light{animation-delay:-1.5s}.star-cta--nav{--light-width:calc(70 * var(--u));border-color:#e2e8f059}.star-cta--nav .star-cta__fill{border-width:1px;border-color:#ffffff14;inset:1px}.star-cta--nav .star-cta__label{gap:.25em}.star-cta--nav .star-cta__label svg{width:.9em;height:.9em}@keyframes star-cta{to{offset-distance:100%}}@keyframes star-cta-spin{to{transform:rotate(1turn)}}@keyframes mchips-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mchips-in{0%{opacity:0;transform:translateY(8px)}}.marks{background:linear-gradient(90deg,#ffffff05,#ffffff0b 50%,#ffffff05);border-top:1px solid #e8e8e824;border-bottom:1px solid #e8e8e824;position:relative}.marks:before{top:-1px;bottom:-1px;left:calc(15 * var(--u));right:calc(15 * var(--u));border-left:1px solid var(--line);border-right:1px solid var(--line)}.marks:after{left:-1px;right:-1px;top:calc(16 * var(--u));bottom:calc(16 * var(--u));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.acc-item+.acc-item{margin-top:calc(10 * var(--u))}.acc-head{width:100%;height:calc(73 * var(--u));border:1px solid var(--line);text-align:left;cursor:pointer;font-size:calc(34 * var(--u));line-height:calc(38 * var(--u));color:var(--text);justify-content:space-between;align-items:center;font-weight:500;display:flex}.acc-sign{color:var(--green);font-size:calc(34 * var(--u));width:calc(24 * var(--u));text-align:center;font-weight:500}.acc-sign:before{content:"+"}.acc-item.is-open .acc-sign:before{content:"-"}.acc-panel{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1);display:grid}.acc-item.is-open .acc-panel{grid-template-rows:1fr}.acc-panel>div{overflow:hidden}.acc-text{font-size:calc(18 * var(--u));line-height:calc(26 * var(--u));color:var(--body);padding:calc(22 * var(--u)) 0 calc(26 * var(--u));font-weight:300}.hero{height:calc(1080 * var(--u));padding-top:calc(14 * var(--u));text-align:center}.hero-vortex{width:calc(1923 * var(--u));height:calc(1139 * var(--u));opacity:.3;z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.hero-vortex>*{width:100%;height:100%;position:absolute;inset:0}.hero-vortex canvas{opacity:0;transition:opacity 1.2s}.hero-vortex.is-live canvas{opacity:1}.hero-vortex--decisione{opacity:.9}.nav-slot{height:calc(59 * var(--u) + var(--nav-top))}:root{--nav-top:max(14px, calc(26 * var(--u)))}.nav{top:var(--nav-top);z-index:60;margin-left:calc(-862 * var(--u));background:0 0;transition:transform .45s cubic-bezier(.2,.7,.2,1),background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;left:50%;right:auto}.nav.is-stuck{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.nav{transition:transform .45s cubic-bezier(.2,.7,.2,1),background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s}.nav.on-light{background:0 0;border-color:#0c170324}.nav.on-light .logo,.nav.on-light .nav-links a{color:var(--ink)}.nav.on-light .nav-links a:hover{color:#149100}.nav.on-light .nav-burger span{background:var(--ink)}.nav.on-light .glint{opacity:0}.nav.is-hidden{transform:translateY(calc(-100% - 2px - var(--nav-top)))}.nav{width:calc(1728 * var(--u));height:calc(59 * var(--u));border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 calc(39 * var(--u)) 0 calc(35 * var(--u));align-items:center;display:flex}.logo{font-size:calc(39 * var(--u));line-height:calc(39 * var(--u));color:var(--text);white-space:nowrap;display:inline-flex}.logo svg{width:auto;height:.82em;display:block}.nav-links{left:calc(423 * var(--u));gap:calc(64 * var(--u));font-size:calc(21 * var(--u));font-weight:500;display:flex;position:absolute}.nav-links a:hover{color:var(--green)}.nav-burger,.nav-extra{display:none}.hero-inner{z-index:2;padding-top:calc(224 * var(--u));position:relative}.hero .body{margin:calc(37.5 * var(--u)) auto 0;max-width:calc(780 * var(--u))}.hero-ctas{margin-top:calc(33 * var(--u));justify-content:center;gap:calc(43 * var(--u));display:flex}:root .hero{text-align:left}:root .hero-inner{width:calc(900 * var(--u));margin-left:calc(170 * var(--u));padding-top:calc(300 * var(--u))}:root .hero .body{max-width:calc(860 * var(--u));margin-left:0;margin-right:0}:root .hero-ctas{justify-content:flex-start}:root .hero .body .br-center{display:none}:root .hero-vortex{left:calc(430 * var(--u));-webkit-mask-image:linear-gradient(90deg,#0000 14%,#000 40%);mask-image:linear-gradient(90deg,#0000 14%,#000 40%)}.problema{padding:calc(235 * var(--u)) 0 calc(332.5 * var(--u))}.problema-copy{margin-left:calc(164 * var(--u))}.problema .h2{margin-top:calc(18 * var(--u))}.problema .body{margin-top:calc(36 * var(--u));max-width:calc(745 * var(--u))}.problema .acc{margin:calc(37 * var(--u)) 0 0 calc(98 * var(--u));width:calc(864 * var(--u))}.problema .acc-head{padding:0 calc(17 * var(--u)) 0 calc(67 * var(--u))}.problema .acc-text{padding-left:calc(67 * var(--u));max-width:calc(780 * var(--u))}.problema-story{left:calc(1018 * var(--u));top:calc(60 * var(--u));bottom:calc(760 * var(--u));width:calc(780 * var(--u));z-index:2;position:absolute}.ds{top:calc(50vh - calc(330 * var(--u)));width:calc(780 * var(--u));height:calc(700 * var(--u));font-family:var(--font-geist);position:sticky}.ds-window{left:0;top:calc(160 * var(--u));width:100%;position:absolute}.ds .dsb-side>*,.ds .dsb-head>*,.ds .dsb-kpis .dsb-card>*,.ds .dsb-chart>*,.ds .dsb-list>*{opacity:var(--lit,0)}.ds .dsb-side,.ds .dsb-head,.ds .dsb-kpis .dsb-card,.ds .dsb-chart,.ds .dsb-list{--lit:0}.ds .dsb-side,.ds .dsb-main{background:var(--dash)}.ds .dsb-actions .dsb-btn:not(.dsb-btn--ghost){color:#0000;background:#ffffff14}.ds .dsb-kpis .dsb-card:first-child :is(small,.dsb-big,.dsb-note){color:var(--kpi-1-ink)!important}.ds .dsb-kpis .dsb-card:nth-child(2) :is(small,.dsb-big,.dsb-note){color:var(--kpi-2-ink)!important}.ds .dsb-card:after{content:"";left:calc(20 * var(--d));top:calc(20 * var(--d));width:45%;height:calc(12 * var(--d));border-radius:calc(6 * var(--d));opacity:calc(1 - var(--lit,0));pointer-events:none;background:#ffffff12;position:absolute}.ds .dsb-kpis .dsb-card{background:#ffffff0f}.ds .dsb-side li,.ds .dsb-card,.ds .dsb-head{opacity:1;transition:none;transform:none}.ds .dsb-brand,.ds .dsb-item{opacity:var(--lit,0);transition:none;transform:none}.ds .dsb-scan{display:none}.ds .dsb-side>*,.ds .dsb-head>*,.ds .dsb-kpis .dsb-card>*,.ds .dsb-chart>*,.ds .dsb-list>*{transition:none}.ds .dsb-side:after,.ds .dsb-head:after{content:"";left:calc(20 * var(--d));top:calc(24 * var(--d));width:55%;height:calc(14 * var(--d));border-radius:calc(6 * var(--d));opacity:calc(1 - var(--lit,0));pointer-events:none;background:#ffffff12;position:absolute}.ds .dsb-head{min-height:calc(52 * var(--d));position:relative}.ds .dsb-head:after{left:0;top:calc(4 * var(--d));width:35%;height:calc(24 * var(--d))}.ds-node{z-index:5;will-change:transform;border-radius:50%;position:absolute}.ds-node.is-dark{border:1px solid #ffffff59}.quote-box{z-index:2;margin:calc(300 * var(--u)) calc(200 * var(--u)) 0;padding:calc(90 * var(--u)) calc(40 * var(--u));background:linear-gradient(90deg,#ffffff05,#ffffff0b 50%,#ffffff05);border-top:1px solid #e8e8e824;border-bottom:1px solid #e8e8e824;position:relative}.problema-closing{z-index:2;max-width:calc(1100 * var(--u));margin:calc(120 * var(--u)) 0 0 calc(164 * var(--u));text-align:left;font-size:calc(56 * var(--u));letter-spacing:-.02em;color:var(--text);text-wrap:balance;font-weight:400;line-height:1.12;position:relative}.quote-x{width:calc(26 * var(--u));height:calc(26 * var(--u));position:absolute;transform:translate(-50%,-50%)}.quote-x:before,.quote-x:after{content:"";background:#e8e8e859;position:absolute}.quote-x:before{height:1px;top:50%;left:0;right:0}.quote-x:after{width:1px;top:0;bottom:0;left:50%}.quote-x--tl{top:0;left:0}.quote-x--tr{top:0;left:100%}.quote-x--bl{top:100%;left:0}.quote-x--br{top:100%;left:100%}.soluzione{height:calc(1073 * var(--u));padding-top:calc(154 * var(--u));text-align:center}.soluzione .h2{margin-top:calc(25 * var(--u))}.soluzione .body{margin:calc(36 * var(--u)) auto 0;max-width:calc(800 * var(--u))}.soluzione{overflow:hidden}.stack{width:calc(1060 * var(--u));height:calc(520 * var(--u));margin:calc(38 * var(--u)) auto 0;text-align:left;position:relative}.deck-card{will-change:transform, filter;width:100%;position:absolute;top:0;left:0}.deck-dots{display:none}.win{border-radius:calc(16 * var(--u));background:var(--card);box-shadow:0 calc(30 * var(--u)) calc(80 * var(--u)) #00000059;border:1px solid #ffffff1f;overflow:hidden}.win-bar{align-items:center;gap:calc(8 * var(--u));height:calc(46 * var(--u));padding:0 calc(18 * var(--u));background:var(--dash);border-bottom:1px solid #ffffff14;display:flex}.win-bar i{width:calc(11 * var(--u));height:calc(11 * var(--u));background:#ffffff24;border-radius:50%}.win-bar span{margin-left:calc(14 * var(--u));font-family:var(--font-mono), monospace;font-size:calc(11 * var(--u));letter-spacing:.1em;color:#e8e8e873}.win-bar b{font-family:var(--font-mono), monospace;font-weight:400;font-size:calc(12 * var(--u));color:var(--green);margin-left:auto}.win-body{grid-template-columns:calc(420 * var(--u)) 1fr;gap:calc(48 * var(--u));padding:calc(44 * var(--u)) calc(48 * var(--u));align-items:center;display:grid}.win-widget .lw{font-size:calc(13 * var(--u))}.win-title{font-size:calc(50 * var(--u));color:var(--text);font-weight:500;line-height:1}.win-p{margin-top:calc(14 * var(--u));font-size:calc(18 * var(--u));line-height:calc(26 * var(--u));color:#d9ddd4;font-weight:300}.win-label{margin-top:calc(26 * var(--u));font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(11 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--green)}.win-more .win-p{margin-top:calc(8 * var(--u))}.win-toggle{text-align:left;cursor:default;pointer-events:none;align-items:center;gap:10px;width:100%;display:flex}.win-sign{display:none}.soluzione.is-static{height:auto;padding-bottom:calc(120 * var(--u))}.soluzione.is-static .stack{gap:calc(24 * var(--u));flex-direction:column;height:auto;display:flex}.soluzione.is-static .deck-card{position:relative}.modellazione{padding:calc(273 * var(--u)) 0 calc(319 * var(--u));text-align:center}.modellazione .h2{margin-top:calc(18 * var(--u))}.modellazione .body{margin:calc(36 * var(--u)) auto 0;max-width:calc(745 * var(--u))}.modellazione{overflow:hidden}.ml{margin:calc(105 * var(--u)) auto 0;width:calc(1311 * var(--u));height:calc(310 * var(--u));text-align:left;position:relative}.ml-box{box-shadow:0 0 calc(120 * var(--u)) #00000059;background:linear-gradient(90deg,#ffffff06,#ffffff0b 50%,#ffffff06);border-top:1px solid #e8e8e824;border-bottom:1px solid #e8e8e824;position:absolute;inset:0}.ml-cross{width:calc(28 * var(--u));height:calc(28 * var(--u));position:absolute;transform:translate(-50%,-50%)}.ml-cross:before,.ml-cross:after{content:"";background:#e8e8e88c;position:absolute}.ml-cross:before{height:1px;top:50%;left:0;right:0}.ml-cross:after{width:1px;top:0;bottom:0;left:50%}.ml-cross--tl{top:0;left:0}.ml-cross--tr{top:0;left:100%}.ml-cross--bl{top:100%;left:0}.ml-cross--br{top:100%;left:100%}.ml-laser{z-index:3;opacity:0;width:2px;box-shadow:0 0 calc(10 * var(--u)) #fff, 0 0 calc(34 * var(--u)) var(--green), 0 0 calc(70 * var(--u)) #00ff0073;background:#fff;position:absolute;top:0;bottom:0;left:0}.ml-window{left:0;right:0;top:calc(-200 * var(--u));bottom:calc(-200 * var(--u));z-index:2;pointer-events:none;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 38% 62%,#0000);mask-image:linear-gradient(#0000,#000 38% 62%,#0000)}.ml-track{left:0;right:0;top:calc(200 * var(--u));position:absolute}.ml-item{align-items:center;gap:calc(80 * var(--u));height:calc(310 * var(--u));padding:0 calc(110 * var(--u)) 0 calc(139 * var(--u));will-change:transform, filter;grid-template-columns:1fr 1fr;display:grid}.ml-tag{font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(11 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:#e8e8e866}.ml-title-wrap{margin-top:calc(14 * var(--u));position:relative}.ml-title{font-size:calc(50 * var(--u));color:#4d5a44;font-weight:500;line-height:1}.ml-title-lit{color:var(--green);text-shadow:0 0 calc(22 * var(--u)) #00ff0040;clip-path:inset(0 100% 0 0);position:absolute;inset:0}.ml-text{font-size:calc(18 * var(--u));line-height:calc(26 * var(--u));color:var(--text);clip-path:inset(0 100% 0 0);font-weight:300}.ml.is-static .ml-title-lit,.ml.is-static .ml-text{clip-path:none}.ml-toggle,.ml-sign{display:none}.ml.is-static{height:auto}.ml.is-static .ml-window{position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.ml.is-static .ml-track{position:relative;top:auto}.impianti{padding:calc(301 * var(--u)) 0 calc(150 * var(--u))}.impianti.is-light{padding-top:calc(160 * var(--u))}.impianti.is-light .dash--panoramica{top:calc(95 * var(--u))}.impianti-copy{margin-left:calc(164 * var(--u))}.impianti .h2{margin-top:calc(18 * var(--u))}.impianti .body{margin-top:calc(36 * var(--u));max-width:calc(780 * var(--u))}.dash{z-index:2;height:auto;position:absolute}.dash--panoramica{left:calc(1062 * var(--u));top:calc(236 * var(--u));width:calc(864 * var(--u))}.dash--integrazioni{left:0;top:calc(264 * var(--u));width:calc(866 * var(--u))}.foto{z-index:2;margin:0;position:absolute;overflow:hidden}.foto img{object-fit:cover}.impianti{overflow-x:clip}.foto-pressa{z-index:2;left:calc(960 * var(--u));top:calc(150 * var(--u));width:calc(840 * var(--u));will-change:transform, opacity;margin:0;position:absolute}.foto-pressa img{width:100%;height:auto;display:block}.foto--pila{left:0;top:calc(264 * var(--u));width:calc(866 * var(--u));height:calc(580 * var(--u));flex-direction:column;display:flex;overflow:visible}.pila3d{cursor:grab;touch-action:pan-y;opacity:0;flex:1;min-height:0;transition:opacity .6s cubic-bezier(.23,1,.32,1);position:relative}.pila3d.is-ready{opacity:1}.pila3d{flex:0 0 85%;align-self:center;width:85%}.pila3d:active{cursor:grabbing}.pila3d canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pila3d-caption{margin-top:calc(-24 * var(--u));text-align:center;font-size:max(13px, calc(16 * var(--u)));color:#1121059e;font-weight:400;line-height:1.4}.quote-box--light{background:linear-gradient(90deg,#14910005,#1491000f 50%,#14910005);border-color:#0c170329}.quote-box--light .quote-x:before,.quote-box--light .quote-x:after{background:#0c170352}.integrazione-cta{text-align:center}.integrazione{height:calc(1125 * var(--u));padding-top:calc(369 * var(--u))}.integrazione-copy{margin-left:calc(998 * var(--u))}.integrazione .h2{margin-top:calc(18 * var(--u))}.integrazione .body{margin-top:calc(36 * var(--u));max-width:calc(685 * var(--u))}.sicurezza{margin-left:calc(98 * var(--u));width:calc(1728 * var(--u));height:calc(1072 * var(--u));padding-top:calc(152 * var(--u));border:1px solid var(--line);text-align:center}.sicurezza .h2{margin-top:calc(26 * var(--u))}.sicurezza .body{margin:calc(36 * var(--u)) auto 0;max-width:calc(740 * var(--u))}.sgrid{margin-top:calc(64 * var(--u));justify-content:center;gap:calc(81 * var(--u));display:flex}.scell{width:calc(468 * var(--u));height:calc(465 * var(--u));text-align:left}.scell.marks:first-child{background:#28490f}.scell.marks:nth-child(2){background:var(--card)}.scell.marks:nth-child(3){background:var(--bg)}.scell{height:auto;min-height:calc(465 * var(--u));padding:calc(27 * var(--u)) calc(32 * var(--u)) calc(36 * var(--u))}.scell-top{gap:calc(16 * var(--u));min-height:calc(172 * var(--u));grid-template-columns:1fr;align-items:start;display:grid}.scell-widget .lw{font-size:calc(10 * var(--u))}.scell-widget{min-height:calc(204 * var(--u));align-items:center;display:flex}.scell-widget .lw{flex-direction:column;width:100%;height:21em;display:flex}.scell-widget .lw-body{flex:1}.scell-widget .lw-body:not(.sw-vpn){flex-direction:column;justify-content:center;display:flex}.scell-widget .sw-vpn{align-content:center}.sw-temp{white-space:nowrap;text-overflow:clip;overflow:hidden}.scell .h3{margin-top:calc(30 * var(--u))}.scell .small{margin-top:calc(18 * var(--u));font-size:calc(18 * var(--u));line-height:calc(26 * var(--u));color:#d9ddd4;font-weight:300}.promessa{grid-template-columns:1fr calc(700 * var(--u));gap:calc(90 * var(--u));padding:calc(260 * var(--u)) calc(164 * var(--u)) calc(260 * var(--u)) 0;align-items:center;display:grid}.promessa-list li{grid-template-columns:calc(150 * var(--u)) 1fr;align-items:center;gap:calc(24 * var(--u));padding:calc(34 * var(--u)) 0;border-top:1px solid var(--line);font-size:calc(40 * var(--u));line-height:calc(44 * var(--u));color:var(--text);opacity:0;transform:translateX(calc(40 * var(--u)));font-weight:500;transition:opacity .8s,transform .9s cubic-bezier(.2,.7,.2,1);display:grid}.promessa-list li:last-child{border-bottom:1px solid var(--line)}.promessa-list li:nth-child(2){transition-delay:.18s}.promessa-list li:nth-child(3){transition-delay:.36s}.promessa-list.is-in li{opacity:1;transform:none}.promessa-num{font-size:calc(96 * var(--u));letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #00ff008c;font-weight:900;line-height:.82}.promessa-copy{margin-left:calc(164 * var(--u))}.promessa .h2{margin-top:calc(18 * var(--u))}.promessa .body{margin-top:calc(36 * var(--u));max-width:calc(795 * var(--u))}.promessa .star-cta{margin-top:calc(26 * var(--u))}.metodo{padding:calc(200 * var(--u)) 0 calc(214 * var(--u))}.metodo-copy{margin-left:calc(164 * var(--u))}.metodo .h2{margin-top:calc(18 * var(--u))}.mchips{display:none}.mstep{grid-template-columns:calc(560 * var(--u)) calc(620 * var(--u));justify-content:space-between;gap:calc(110 * var(--u));margin:calc(64 * var(--u)) calc(164 * var(--u)) 0;align-items:center;display:grid}.mstep-list button{width:100%;padding:calc(22 * var(--u)) 0;border-top:1px solid var(--line);text-align:left;font-size:calc(26 * var(--u));color:#e8e8e861;cursor:pointer;font-weight:500;transition:color .3s,padding-left .4s;display:block;position:relative}.mstep-list li:last-child button{border-bottom:1px solid var(--line)}.mstep-list button:hover{color:#e8e8e8b3}.mstep-list button.is-done{color:#e8e8e899}.mstep-list button.is-on{color:var(--text);padding-left:calc(22 * var(--u))}.mstep-list button.is-on:before{content:"";width:calc(8 * var(--u));height:calc(8 * var(--u));margin-top:calc(-4 * var(--u));background:var(--green);box-shadow:0 0 10px var(--green);border-radius:50%;position:absolute;top:50%;left:0}.mstep-progress{background:var(--green);transform-origin:0;width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.mstep.is-playing .is-on .mstep-progress{animation:4.2s linear forwards mstep-prog}.mstep:not(.is-playing) .is-on .mstep-progress{transform:scaleX(1)}@keyframes mstep-prog{to{transform:scaleX(1)}}.mstep-detail{animation:.7s cubic-bezier(.2,.7,.2,1) mstep-in}.mstep-img{border-radius:calc(12 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(70 * var(--u)) #0006;border:1px solid #ffffff1a;position:relative;overflow:hidden}.mstep-img img{width:100%;height:auto;display:block}.mstep-scan{background:linear-gradient(90deg,#0000,#b9f6a6 20%,#fff 50%,#b9f6a6 80%,#0000);height:2px;animation:1.2s cubic-bezier(.5,0,.3,1) .15s both dsb-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px #7ee06ae6}.mstep-title{margin-top:calc(28 * var(--u));font-size:calc(34 * var(--u));line-height:calc(38 * var(--u));color:var(--text);font-weight:500}.mstep-text{margin-top:calc(12 * var(--u));font-size:calc(18 * var(--u));line-height:calc(26 * var(--u));color:var(--body);font-weight:300}@keyframes mstep-in{0%{opacity:0;transform:translateY(calc(16 * var(--u)));filter:blur(6px)}}.faq{padding:calc(225 * var(--u)) 0 calc(432 * var(--u));text-align:center}.faq .h2{margin-top:calc(18 * var(--u))}.faq .acc{margin:calc(57 * var(--u)) 0 0 calc(98 * var(--u));width:calc(1386 * var(--u));text-align:left}.faq .acc-head{padding:0 calc(21 * var(--u)) 0 calc(333 * var(--u))}.faq .acc-text{padding-left:calc(333 * var(--u));max-width:calc(1060 * var(--u))}.contatti{height:calc(1073 * var(--u));padding-top:calc(154 * var(--u));text-align:center}.contatti .h2{margin-top:calc(25 * var(--u))}.contatti .body{margin:calc(36 * var(--u)) auto 0;max-width:calc(800 * var(--u))}.contatti{height:auto;padding-bottom:calc(150 * var(--u))}.cform{grid-template-columns:calc(420 * var(--u)) 1fr;gap:calc(80 * var(--u));width:calc(1300 * var(--u));margin:calc(60 * var(--u)) auto 0;padding:calc(64 * var(--u)) calc(70 * var(--u)) calc(70 * var(--u));text-align:left;display:grid}.cform-title{font-size:calc(34 * var(--u));line-height:calc(38 * var(--u));color:var(--text);font-weight:500}.cform-text{margin-top:calc(20 * var(--u));font-size:calc(18 * var(--u));line-height:calc(26 * var(--u));color:var(--body);font-weight:300}.cform-direct{margin-top:calc(36 * var(--u));padding-top:calc(24 * var(--u));border-top:1px solid var(--line);font-size:calc(15 * var(--u));line-height:calc(23 * var(--u));color:var(--body);font-weight:300}.cform-direct a{color:var(--green)}.cform-fields{gap:calc(18 * var(--u)) calc(22 * var(--u));grid-template-columns:1fr 1fr;align-content:start;display:grid}.field{display:block}.field span{margin-bottom:calc(8 * var(--u));font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(11 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:#e8e8e88c;display:block}.field input,.field textarea{width:100%;height:calc(56 * var(--u));padding:0 calc(18 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(17 * var(--u));color:var(--text);resize:vertical;background:#0000002e;border:1px solid #e8e8e838;outline:none;font-weight:300;transition:border-color .2s,box-shadow .2s}.field textarea{height:calc(150 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));line-height:calc(25 * var(--u))}.field textarea::placeholder{color:#e8e8e859}.field input:focus,.field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #00ff001f}.field--wide,.cform-privacy,.cform-submit,.cform-ok{grid-column:1/-1}.cform-privacy{gap:calc(14 * var(--u));margin-top:calc(4 * var(--u));font-size:calc(15 * var(--u));line-height:calc(22 * var(--u));color:var(--body);cursor:pointer;align-items:flex-start;font-weight:300;display:flex}.cform-privacy input{width:calc(18 * var(--u));height:calc(18 * var(--u));margin-top:calc(2 * var(--u));appearance:none;border-radius:calc(3 * var(--u));cursor:pointer;border:1px solid #e8e8e899;flex:none}.cform-privacy input:checked{background:var(--green) center / 70% no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' fill='none' stroke='%23112105' stroke-width='2'/%3E%3C/svg%3E");border-color:var(--green)}.cform-privacy a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.cform-submit{margin-top:calc(10 * var(--u));cursor:pointer;justify-self:start}.cform-ok{font-size:max(14px, calc(15 * var(--u)));color:var(--green)}.cform-err{color:#ffb4a8}.cform-err a{color:var(--text)}.cform-submit:disabled{opacity:.6;cursor:progress}.cform-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.footer{padding:calc(110 * var(--u)) calc(164 * var(--u)) calc(90 * var(--u))}.footer-mail{align-items:flex-start;gap:calc(20 * var(--u));margin-top:calc(14 * var(--u));font-size:calc(120 * var(--u));letter-spacing:-.03em;color:var(--text);font-weight:500;line-height:1;transition:color .3s;display:inline-flex}.footer-mail span{color:var(--green);font-size:.4em;transition:transform .3s}.footer-mail:hover{color:var(--green)}.footer-mail:hover span{transform:translate(calc(8 * var(--u)), calc(-8 * var(--u)))}.footer-row{justify-content:space-between;gap:calc(80 * var(--u));margin-top:calc(90 * var(--u));display:flex}.footer .logo{font-size:calc(39 * var(--u));line-height:1}.footer-claim{margin-top:calc(18 * var(--u));max-width:calc(380 * var(--u));font-size:calc(15 * var(--u));line-height:calc(22 * var(--u));color:var(--body);font-weight:300}.footer-cols{gap:calc(110 * var(--u));grid-template-columns:repeat(3,auto);display:grid}.footer-col-title{font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(11 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--green);font-weight:400}.footer-cols ul{margin-top:calc(20 * var(--u))}.footer-cols li{font-size:calc(15 * var(--u));line-height:calc(22 * var(--u));color:var(--text)}.footer-cols li+li{margin-top:calc(12 * var(--u))}.footer-cols a:hover{color:var(--green)}.footer-legal{z-index:2;margin-left:calc(98 * var(--u));width:calc(1728 * var(--u));height:calc(70 * var(--u));border-top:1px solid var(--line);padding:calc(20 * var(--u)) 0 0 calc(47 * var(--u));font-size:calc(13 * var(--u));line-height:calc(20 * var(--u));color:var(--muted);position:relative}@media (max-width:900px){:root{--u:1px;--gut:32px}.page{width:100%}.frame-line:first-child{left:8px}.frame-line:nth-child(2){left:12px}.frame-line:nth-child(3){left:auto;right:12px}.frame-line:nth-child(4){left:auto;right:8px}.br-d{display:none}.br-m{display:inline}.band,.panel,.sicurezza,.footer-legal{width:100%;margin-left:0}.band{height:32px}.band:before{left:12px;right:12px}.glint--tl,.glint--bl{left:12px}.glint--tr,.glint--br{left:calc(100% - 12px)}.footer-legal .glint,.nav .glint--tl,.nav .glint--tr{display:none}.eyebrow{font-size:15px;line-height:20px}.h1{font-size:46px;line-height:44px}.hero .h1{font-size:min(40px, calc((100vw - 2 * var(--gut)) / 8.2));line-height:1.05}.h2{font-size:36px;line-height:35px}.h3{font-size:30px;line-height:32px}.body{font-size:16px;line-height:22px}.small{font-size:15px;line-height:20px}.quote{font-size:26px;line-height:30px}.star-cta{--light-width:120px;height:50px;padding:0 22px;font-size:14px}.star-cta__light{aspect-ratio:1;offset-path:none;background:conic-gradient(from 0deg, transparent 0 78%, #fafafa26 86%, var(--light-color) 92%, transparent 97%);will-change:transform;width:300%;height:auto;animation:3s linear infinite star-cta-spin;top:50%;left:50%;translate:-50% -50%}.nav .star-cta--nav{display:none}.acc-head{gap:16px;height:auto;min-height:60px;font-size:21px;line-height:26px;padding:14px 20px!important}.acc-sign{font-size:28px}.acc-text{max-width:none;font-size:15px;line-height:22px;padding:14px 20px 20px!important}.hero{height:auto;min-height:100svh;padding-bottom:80px}.hero-vortex{aspect-ratio:1923/1139;width:260%;height:auto;top:60px;left:-80%}:root{--nav-top:0px}.nav-slot{height:0}.nav{width:100%;height:60px;padding:0 calc(var(--gut) - 8px) 0 var(--gut);background:0 0;border-top:0;border-bottom:0;margin:0;left:0}.nav.on-light{border-color:#0000}.nav.is-hidden{transform:none}.logo{font-size:26px;line-height:26px}.nav .nav-burger{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;width:44px;height:44px;margin-left:auto;display:flex}.nav-burger span{background:var(--text);width:26px;height:1.5px;transition:transform .3s,opacity .3s;display:block}.nav.is-open .nav-burger span:first-child{transform:translateY(7.5px)rotate(45deg)}.nav.is-open .nav-burger span:nth-child(2){opacity:0}.nav.is-open .nav-burger span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.nav-links{z-index:50;height:calc(100dvh - 60px);padding:40px var(--gut) 32px;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:0 0;flex-direction:column;align-items:flex-start;gap:18px;transition:opacity .3s,visibility 0s .3s;position:fixed;top:60px;left:0;right:0}.nav-links>a{color:var(--text);opacity:0;font-size:36px;font-weight:500;line-height:1.1;transition:opacity .45s,transform .5s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.nav-links>a span{margin-left:-6px;padding:0 6px}.nav-links>a.is-here span{background:linear-gradient(0deg,#00ff0080 0 45%,#0000 45%)}.nav-links>a:hover{color:var(--text)}.nav.is-open .nav-links{opacity:1;visibility:visible;pointer-events:auto;background:var(--bg);transition:opacity .3s}.nav.is-open .nav-links>a{opacity:1;transform:none}.nav.is-open .nav-links>a:nth-child(2){transition-delay:60ms}.nav.is-open .nav-links>a:nth-child(3){transition-delay:.12s}.nav.is-open .nav-links>a:nth-child(4){transition-delay:.18s}.nav-extra{width:100%;color:var(--body);opacity:0;flex-direction:column;gap:4px;margin-top:auto;font-size:14px;font-weight:300;transition:opacity .4s .25s;display:flex}.nav.is-open .nav-extra{opacity:1}.nav-extra-cta{background:var(--card);text-transform:uppercase;color:#fff;border:1px solid #e2e8f080;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;height:50px;margin-bottom:18px;padding:0 22px;font-size:13px;font-weight:500;display:inline-flex}.nav-extra-cta b{color:var(--green);font-weight:500}.nav.is-open{z-index:60;background:var(--bg);position:fixed;top:0;left:0;right:0}.hero-inner{padding:110px var(--gut) 0}.hero .body{color:#dcdcdc;margin-top:20px;font-size:16px;font-weight:400;line-height:23px;position:relative}.hero .body:before{content:"";inset:-28px calc(-1 * var(--gut));z-index:-1;pointer-events:none;background:radial-gradient(75% 70% at 45%,#0c1703d1,#0c170300 100%);position:absolute}.hero-vortex--decisione{opacity:.55}.hero-ctas{flex-direction:column;align-items:center;gap:14px;margin-top:32px}:root .hero-inner{width:auto;padding:110px var(--gut) 0;margin:0}:root .hero-ctas{align-items:flex-start;gap:12px}:root .hero-vortex{left:-80%;-webkit-mask-image:none;mask-image:none}.problema,.modellazione,.impianti,.metodo,.faq{padding:72px var(--gut)}.problema-copy,.impianti-copy,.integrazione-copy,.promessa-copy,.metodo-copy{margin-left:0}.problema .acc,.faq .acc{width:100%;margin:32px 0 0}.metodo .mstep{display:none}.mchips{margin-top:32px;display:block}.mchips-list{scrollbar-width:none;gap:8px;padding:0 24px 2px 0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.mchips-list::-webkit-scrollbar{display:none}.mchips-list button{color:#e8e8e899;white-space:nowrap;cursor:pointer;border:1px solid #e8e8e840;border-radius:999px;flex:none;padding:10px 16px;font-size:14px;transition:background .3s,color .3s,border-color .3s;position:relative;overflow:hidden}.mchips-list button.is-on{border-color:var(--green);color:var(--ink);background:var(--green)}.mchips-list button i{background:var(--ink);transform-origin:0;width:100%;height:2px;animation:4.2s linear forwards mchips-bar;position:absolute;bottom:0;left:0}.mchips-panel{border:1px solid var(--line);background:var(--card);min-height:210px;margin-top:24px;padding:24px 22px 28px;animation:.45s mchips-in}.mchips-panel .mchips-title{color:var(--text);font-size:21px;font-weight:500;line-height:26px}.mchips-panel p{color:var(--body);margin-top:10px;font-size:15px;font-weight:300;line-height:22px}.problema-story{width:100%;margin-top:40px;position:relative;top:auto;bottom:auto;left:auto}.ds{--u:calc((100vw - 2 * var(--gut)) / 780);position:relative;top:auto}.dash{height:auto;margin-top:16px;position:relative;width:100%!important;top:auto!important;left:auto!important}.foto-pressa{width:100%;margin:32px 0 0;position:relative;top:auto;left:auto}.foto{aspect-ratio:3/2;width:auto;height:auto;margin:40px calc(-1 * var(--gut)) 0;position:relative;top:auto;left:auto;right:auto}.quote-box{margin:56px 0 0;padding:44px 20px}.problema-closing{margin:48px 0 0;font-size:28px;line-height:1.18}.soluzione,.sicurezza,.contatti{height:auto;padding:64px var(--gut)}.soluzione .body,.sicurezza .body,.contatti .body{margin-top:20px}.stack{width:100%;height:auto;margin-top:32px}.soluzione{overflow:visible}.soluzione .stack.deck{width:auto;margin-left:calc(-1 * var(--gut));margin-right:calc(-1 * var(--gut));padding:0 var(--gut) 4px;scroll-snap-type:x mandatory;scroll-padding:0 var(--gut);overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;align-items:stretch;gap:12px;display:flex;overflow-x:auto}.stack.deck::-webkit-scrollbar{display:none}.deck-card{scroll-snap-align:start;flex-direction:column;flex:0 0 86%;display:flex;position:relative}.deck-card .win-body,.deck-card .win-body>div:last-child{flex-direction:column;flex:1;display:flex}.deck-card .win-widget{min-height:157px}.deck-card .win-body>div:last-child>.win-p{margin-bottom:22px}.deck-card .win-toggle{margin-top:auto}.deck-dots{justify-content:center;gap:4px;margin-top:18px;display:flex}.deck-dots button{place-items:center;width:28px;height:28px;display:grid}.deck-dots button:before{content:"";background:#e8e8e84d;border-radius:50%;width:8px;height:8px;transition:background .3s,width .3s}.deck-dots button.is-on:before{background:var(--green);border-radius:4px;width:22px}.win-body{padding:20px;display:block}.win-widget{margin-bottom:22px}.win-widget .lw{box-shadow:none;font-size:7.5px}.win-widget{max-width:210px;margin:0 0 20px}.soluzione .win{box-shadow:none}.win-bar span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:10px;overflow:hidden}.win-title{font-size:30px;line-height:32px}.win-p{font-size:15px;line-height:22px}.win-label{font-size:11px}.ml{width:100%;height:auto;margin-top:40px}.ml-box{display:none}.ml-window{position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.ml-track{flex-direction:column;gap:12px;display:flex;position:relative;top:auto}.ml-item{background:var(--panel);border:1px solid var(--line);height:auto;padding:26px 22px;display:block}.ml-title{font-size:30px;line-height:32px}.ml-title-lit,.ml-text{clip-path:none!important}.ml-text{padding-top:12px;font-size:15px;line-height:22px}.ml-window{pointer-events:auto}.ml-item{position:relative}.ml-toggle{z-index:2;cursor:pointer;width:100%;display:block;position:absolute;inset:0}.ml-sign{width:14px;height:14px;display:block;position:absolute;top:30px;right:22px}.ml-sign:before,.ml-sign:after{content:"";background:var(--green);width:14px;height:1.5px;margin-top:-.75px;transition:transform .3s;position:absolute;top:50%;left:0}.ml-sign:after{transform:rotate(90deg)}.ml-item.is-open .ml-sign:after{transform:rotate(0)}.ml-more{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.ml-more>div{overflow:hidden}.ml-item.is-open .ml-more{grid-template-rows:1fr}.sec.modellazione{padding-bottom:calc(72px + 45vh)}.impianti .dash{margin-top:40px}.integrazione-cta{order:3;margin-top:28px}.integrazione,.promessa{height:auto;padding:72px var(--gut);flex-direction:column;display:flex}.integrazione .dash{order:2;margin-top:40px}.integrazione .foto{order:2}.integrazione .foto--pila{aspect-ratio:auto;height:auto;margin:16px calc(-1 * var(--gut)) 0;overflow:visible}.pila3d{aspect-ratio:1;flex:none;width:85%}.pila3d-caption{padding:0 var(--gut);margin-top:0;font-size:13px}.promessa{display:flex}.promessa-list{margin-top:44px}.promessa-list li{grid-template-columns:76px 1fr;gap:14px;padding:20px 0;font-size:22px;line-height:27px}.promessa-num{font-size:56px}.sgrid{margin:22px calc(-1 * var(--gut)) 0;padding:14px var(--gut) 18px;scroll-snap-type:x mandatory;scroll-padding:0 var(--gut);overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;align-items:stretch;gap:40px;overflow-x:auto}.sgrid::-webkit-scrollbar{display:none}.soluzione.panel,.lz-nightfall+.panel.sicurezza{z-index:auto}.sicurezza>*{z-index:8;position:relative}.soluzione .stack.deck,.sicurezza .sgrid{z-index:10;position:relative}.scell{scroll-snap-align:start;flex:0 0 86%;width:auto;height:auto;min-height:0;padding:40px 36px 44px}.scell>:not(.quote-x){position:relative!important;top:auto!important;left:auto!important}.scell-top{grid-template-columns:1fr;gap:14px;min-height:0}.scell-widget .lw{width:100%;max-width:210px;box-shadow:none;font-size:7.5px}.scell-widget{min-height:0}.scell .h3{margin-top:24px}.scell .small{max-width:none;margin-top:12px;font-size:15px;line-height:22px}.mstep{grid-template-columns:1fr;gap:28px;margin:32px 0 0}.mstep-list button{padding:14px 0;font-size:19px}.mstep-title{margin-top:20px;font-size:28px;line-height:32px}.mstep-text{font-size:16px;line-height:23px}.cform{grid-template-columns:1fr;gap:28px;width:100%;margin-top:32px;padding:32px 24px}.cform-title{font-size:21px;line-height:26px}.cform-text{font-size:15px;line-height:22px}.cform-direct{font-size:14px;line-height:21px}.cform-fields{grid-template-columns:1fr 1fr;gap:14px 10px}.cform-submit{justify-content:center;width:100%;padding:0 16px;font-size:12px}.field input{height:50px;font-size:16px}.field textarea{height:130px;font-size:16px}.field span{font-size:11px}.cform-privacy{font-size:14px;line-height:20px}.cform-privacy input{width:18px;height:18px}.footer{padding:56px var(--gut) 40px}.footer-mail{word-break:break-all;gap:8px;font-size:34px}.footer-row{flex-direction:column;gap:40px;margin-top:48px}.footer .logo{font-size:30px}.footer-cols{grid-template-columns:1fr 1fr;gap:32px}.footer-cols li,.footer-claim{font-size:14px;line-height:21px}.footer-col-title{font-size:11px}.footer-legal{height:auto;padding:16px var(--gut) 24px;font-size:12px;line-height:18px}}@media (prefers-reduced-motion:reduce){.mstep-detail,.mstep-scan{animation:none}.promessa-list li{opacity:1;transition:none;transform:none}.glint{animation:none}.star-cta__light{offset-distance:12%;animation:none}html{scroll-behavior:auto}.acc-panel{transition:none}}.lw{background:var(--dash);width:100%;font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(10 * var(--u));letter-spacing:.06em;color:#e8e8e8d9;text-align:left;border:1px solid #ffffff1a;border-radius:.9em;overflow:hidden;box-shadow:0 0 0 .3em #00000038,0 1.6em 3.2em #00000059}.lw small{letter-spacing:.14em;text-transform:uppercase;color:#e8e8e86b;font-size:.78em;display:block}.lw b{color:var(--green);font-weight:400}.lw-head,.lw-foot{text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;padding:.95em 1.2em;font-size:.88em;display:flex}.lw-head{border-bottom:1px solid #ffffff12}.lw-foot{color:#e8e8e86b;border-top:1px solid #ffffff12}.lw-strong{color:var(--text);align-items:center;gap:.6em;display:inline-flex}.lw-dot{background:var(--green);vertical-align:.05em;border-radius:50%;width:.6em;height:.6em;margin-right:.5em;animation:2s ease-in-out infinite lw-pulse;display:inline-block}.lw-dot--amber{--pc:#f5b43c99;background:#f5b43c}@keyframes lw-pulse{0%,to{box-shadow:0 0 0 0 var(--pc,#00ff008c)}50%{box-shadow:0 0 0 .45em #0000}}.lw-body{padding:1.1em 1.2em}.lw-green{color:#c8ff5a}.lw-sensor{grid-template-columns:1.25fr 1fr;gap:1.2em;display:grid}.lw-sensor>div:first-child{border-right:1px solid #ffffff12;padding-right:1.2em}.lw-big{letter-spacing:0;color:#fff;font-variant-numeric:tabular-nums;margin-top:.35em;font-size:2.5em}.lw-big sup{color:#e8e8e880;vertical-align:.9em;margin-left:.15em;font-size:.38em}.lw-spark{height:3.4em;margin-top:.6em;overflow:hidden}.lw-spark svg{width:100%;height:100%;overflow:visible}.lw-scroll{animation:7s linear infinite lw-scroll}@keyframes lw-scroll{to{transform:translate(-120px)}}.lw-side li+li{margin-top:.9em}.lw-side span{color:var(--text);justify-content:space-between;align-items:center;margin-top:.3em;display:flex}.lw-batt{border:1px solid #e8e8e880;border-radius:.15em;width:2.4em;height:.85em;position:relative}.lw-batt:after{content:"";background:var(--green);border-radius:.08em;animation:3s ease-in-out infinite lw-breathe;position:absolute;inset:1px 13% 1px 1px}.lw-bars{align-items:flex-end;gap:.18em;height:1em;display:inline-flex}.lw-bars em{background:var(--green);width:.24em;animation:1.8s ease-in-out infinite lw-bar}.lw-bars em:first-child{height:35%}.lw-bars em:nth-child(2){height:55%;animation-delay:.15s}.lw-bars em:nth-child(3){height:78%;animation-delay:.3s}.lw-bars em:nth-child(4){height:100%;animation-delay:.45s}@keyframes lw-bar{0%,to{opacity:1}50%{opacity:.35}}@keyframes lw-breathe{0%,to{opacity:1}50%{opacity:.7}}.lw-legend{text-transform:uppercase;color:#e8e8e899;gap:1.4em;font-size:.85em;display:flex}.lw-legend i{vertical-align:.3em;background:#c8ff5a;width:1.4em;height:2px;margin-right:.4em;display:inline-block}.lw-legend i.is-real{background:#e8e8e88c}.lw-chart{height:7.2em;margin-top:.8em;position:relative}.lw-chart svg{width:100%;height:100%;overflow:visible}.lw-threshold{stroke:#f5b43c80;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.lw-today{stroke:#ffffff26;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.lw-real{fill:none;stroke:#e8e8e88c;stroke-width:1.2px;vector-effect:non-scaling-stroke}.lw-pred{fill:none;stroke:#c8ff5a;stroke-width:1.8px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px #c8ff5a80);animation:5s ease-in-out infinite lw-draw}@keyframes lw-draw{0%{stroke-dashoffset:1px}45%,90%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.lw-hit{fill:var(--dash);stroke:#f5b43c;stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite lw-hit}@keyframes lw-hit{0%,40%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.4)}60%,90%{opacity:1;transform:scale(1)}to{opacity:0}}.lw-callout{color:var(--text);background:#0d1609d9;border:1px solid #f5b43c8c;border-radius:.35em;padding:.45em .75em;font-size:.85em;animation:5s ease-in-out infinite lw-callout;position:absolute;top:4%;left:26%}.lw-callout b{color:#f5b43c;text-transform:uppercase;letter-spacing:.14em;display:block}@keyframes lw-callout{0%,45%{opacity:0;transform:translateY(.4em)}55%,92%{opacity:1;transform:none}to{opacity:0}}.lw-actions li{color:var(--text);opacity:.25;border-bottom:1px solid #ffffff0f;grid-template-columns:5em 1fr auto;gap:.8em;padding:.75em 0;animation:6s ease-in-out infinite lw-row;display:grid}.lw-actions li:last-child{border-bottom:0}.lw-actions li span:first-child{color:#e8e8e880}@keyframes lw-row{0%{opacity:.25;transform:translate(-.4em)}8%,80%{opacity:1;transform:none}to{opacity:.25}}.lw-progress{background:#ffffff1a;border-radius:1em;width:4.5em;height:.35em;position:relative;overflow:hidden}.lw-progress:after{content:"";background:var(--green);transform-origin:0;animation:6s ease-in-out infinite lw-fill;position:absolute;inset:0}@keyframes lw-fill{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lw *,.lw :after{animation:none!important}.lw-pred{stroke-dashoffset:0}.lw-hit,.lw-callout,.lw-actions li{opacity:1}}.dsb{container-type:inline-size}.dsb-app{--d:calc(100cqw / 1400);aspect-ratio:1400/817;grid-template-columns:calc(256 * var(--d)) 1fr;grid-template-rows:calc(52 * var(--d)) 1fr;border-radius:calc(14 * var(--d));background:var(--dash);box-shadow:0 calc(30 * var(--d)) calc(80 * var(--d)) #00000073;font-family:var(--font-geist), system-ui, sans-serif;color:var(--text);text-align:left;font-size:calc(15 * var(--d));border:1px solid #ffffff1a;display:grid;position:relative;overflow:hidden}.dsb-app small{font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(11 * var(--d));letter-spacing:.16em;text-transform:uppercase;color:#e8e8e86b;display:block}.dsb-mono{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em}.dsb-app small.dsb-mono{text-transform:none;letter-spacing:.02em;font-size:calc(12 * var(--d))}.dsb-up{color:#7ee06a!important}.dsb-amber{color:#f5b43c!important}.dsb-dim{color:#e8e8e873}.dsb-bar{align-items:center;gap:calc(9 * var(--d));padding:0 calc(20 * var(--d));background:#0a1206;border-bottom:1px solid #ffffff12;grid-column:1/-1;display:flex}.dsb-bar>i{width:calc(12 * var(--d));height:calc(12 * var(--d));background:#ffffff1f;border-radius:50%}.dsb-path{margin-left:calc(26 * var(--d));padding:calc(6 * var(--d)) calc(14 * var(--d));border-radius:calc(6 * var(--d));font-family:var(--font-mono), monospace;font-size:calc(13 * var(--d));color:#e8e8e88c;border:1px solid #ffffff1a}.dsb-live{align-items:center;gap:calc(7 * var(--d));font-family:var(--font-mono), monospace;font-size:calc(12 * var(--d));letter-spacing:.16em;text-transform:uppercase;color:#7ee06a;margin-left:auto;display:flex}.dsb-live em{width:calc(7 * var(--d));height:calc(7 * var(--d));background:#7ee06a;border-radius:50%;animation:2s ease-in-out infinite dsb-pulse}@keyframes dsb-pulse{0%,to{box-shadow:0 0 #7ee06a99}50%{box-shadow:0 0 0 calc(5 * var(--d)) #7ee06a00}}.dsb-side{padding:calc(24 * var(--d)) calc(16 * var(--d));background:#0b1407;border-right:1px solid #ffffff12;flex-direction:column;display:flex;position:relative}.dsb-brand{align-items:center;gap:calc(12 * var(--d));padding:0 calc(10 * var(--d)) calc(22 * var(--d));font-size:calc(19 * var(--d));font-weight:500;display:flex}.dsb-brand b{width:calc(26 * var(--d));height:calc(26 * var(--d));border-radius:calc(6 * var(--d));color:#0c1703;font-size:calc(14 * var(--d));background:linear-gradient(135deg,#7ee06a,#3ee8b0);place-items:center;font-weight:600;display:grid}.dsb-side li{align-items:center;gap:calc(16 * var(--d));height:calc(44 * var(--d));padding:0 calc(10 * var(--d));border-radius:calc(8 * var(--d));font-size:calc(15 * var(--d));color:#e8e8e8b8;display:flex;position:relative}.dsb-side li.is-on{color:var(--text);background:#7ee06a17}.dsb-side li.is-on:before{content:"";left:0;top:calc(8 * var(--d));bottom:calc(8 * var(--d));width:calc(2 * var(--d));border-radius:calc(2 * var(--d));background:#7ee06a;position:absolute}.dsb-side svg{width:calc(17 * var(--d));height:calc(17 * var(--d));fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.dsb-side li small{color:#f5b43c;letter-spacing:0;font-size:calc(12 * var(--d));margin-left:auto}.dsb-sect{margin:calc(18 * var(--d)) calc(10 * var(--d)) calc(10 * var(--d));font-family:var(--font-mono), monospace;font-size:calc(11 * var(--d));letter-spacing:.18em;text-transform:uppercase;color:#e8e8e866}.dsb-user{align-items:center;gap:calc(12 * var(--d));padding:calc(16 * var(--d)) calc(10 * var(--d)) 0;font-size:calc(14 * var(--d));border-top:1px solid #ffffff14;margin-top:auto;display:flex}.dsb-user b{width:calc(32 * var(--d));height:calc(32 * var(--d));color:#b9f6a6;font-size:calc(12 * var(--d));background:#1c3709;border-radius:50%;place-items:center;font-weight:500;display:grid}.dsb-user small{margin-top:calc(2 * var(--d));font-family:var(--font-geist), sans-serif;letter-spacing:0;text-transform:none;font-size:calc(12 * var(--d))}.dsb-main{padding:calc(34 * var(--d)) calc(36 * var(--d)) calc(30 * var(--d));overflow:hidden}.dsb-body{display:contents}.dsb-head{justify-content:space-between;align-items:flex-start;display:flex}.dsb-head h4{font-size:calc(27 * var(--d));font-weight:500;line-height:1.1}.dsb-sub{margin-top:calc(10 * var(--d));font-family:var(--font-mono), monospace;font-size:calc(12 * var(--d));letter-spacing:.18em;text-transform:uppercase;color:#e8e8e86b}.dsb-actions{gap:calc(12 * var(--d));display:flex}.dsb-btn{height:calc(42 * var(--d));padding:0 calc(20 * var(--d));border-radius:calc(8 * var(--d));color:#0c1703;font-size:calc(14.5 * var(--d));background:#6de356;align-items:center;font-weight:500;display:inline-flex}.dsb-btn--ghost{color:var(--text);background:0 0;border:1px solid #ffffff29}.dsb-card{border-radius:calc(12 * var(--d));background:#ffffff06;border:1px solid #ffffff14;position:relative}.dsb-kpis{gap:calc(16 * var(--d));margin-top:calc(22 * var(--d));display:grid}.dsb-kpis--4{grid-template-columns:repeat(4,1fr)}.dsb-kpis--3{grid-template-columns:repeat(3,1fr)}.dsb-kpis .dsb-card{padding:calc(20 * var(--d)) calc(20 * var(--d)) calc(22 * var(--d))}.dsb-big{margin-top:calc(14 * var(--d));font-size:calc(32 * var(--d));font-variant-numeric:tabular-nums;line-height:1}.dsb-kpis--3 .dsb-big{font-size:calc(34 * var(--d))}.dsb-note{margin-top:calc(14 * var(--d));font-family:var(--font-mono), monospace;font-size:calc(12 * var(--d));color:#e8e8e88c}.dsb-card-head{font-size:calc(16 * var(--d));justify-content:space-between;align-items:center;display:flex}.dsb-tag{padding:calc(4 * var(--d)) calc(10 * var(--d));font-family:var(--font-mono), monospace;font-size:calc(10.5 * var(--d));letter-spacing:.16em;text-transform:uppercase;color:#7ee06a;border:1px solid #7ee06a80;border-radius:999px}.dsb-row{grid-template-columns:1fr calc(418 * var(--d));gap:calc(16 * var(--d));margin-top:calc(20 * var(--d));display:grid}.dsb-chart{padding:calc(20 * var(--d))}.dsb-plot{margin-top:calc(18 * var(--d));height:calc(250 * var(--d));padding-left:calc(34 * var(--d));position:relative}.dsb-plot svg{width:100%;height:calc(230 * var(--d));overflow:visible}.dsb-yaxis{left:0;top:calc(-6 * var(--d));height:calc(230 * var(--d));font-family:var(--font-mono), monospace;font-size:calc(9.5 * var(--d));color:#e8e8e859;flex-direction:column;justify-content:space-between;display:flex;position:absolute}.dsb-xaxis{margin-top:calc(8 * var(--d));font-family:var(--font-mono), monospace;font-size:calc(10 * var(--d));color:#e8e8e859;justify-content:space-between;display:flex}.dsb-grid{stroke:#ffffff0f;stroke-width:1px;vector-effect:non-scaling-stroke}.dsb-marker{stroke:#7ee06a73;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.dsb-line{fill:none;stroke:#7ee06a;stroke-width:2.2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.4,0,.2,1) .3s}.dsb-area{opacity:0;transition:opacity 1s 1.4s}.dsb-end{fill:var(--dash);stroke:#7ee06a;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .4s 2s}.is-in .dsb-line{stroke-dashoffset:0}.is-in .dsb-area{opacity:1}.is-in .dsb-end{opacity:1;animation:2.4s ease-in-out 2.2s infinite dsb-ping}@keyframes dsb-ping{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.dsb-compare{margin-top:calc(14 * var(--d));padding-top:calc(16 * var(--d));border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;display:grid}.dsb-compare p{margin-top:calc(10 * var(--d));font-size:calc(22 * var(--d));color:#e8e8e899}.dsb-list{padding:calc(20 * var(--d)) calc(20 * var(--d)) calc(12 * var(--d))}.dsb-list .dsb-card-head small{font-size:calc(10.5 * var(--d))}.dsb-list .dsb-item{margin-top:calc(10 * var(--d));padding:calc(11 * var(--d)) calc(14 * var(--d));border-radius:calc(8 * var(--d));border:1px solid #ffffff14}.dsb-list .dsb-item p{margin:calc(8 * var(--d)) 0 calc(6 * var(--d));font-size:calc(15 * var(--d))}.dsb-list .dsb-item small{letter-spacing:.1em}.dsb-list .dsb-item small:last-child{text-transform:none;letter-spacing:.02em;font-size:calc(11.5 * var(--d))}.dsb-item{opacity:0;transform:translateY(calc(8 * var(--d)));transition:opacity .6s,transform .6s}.is-in .dsb-item{opacity:1;transform:none}.dsb-flow{margin-top:calc(22 * var(--d));height:calc(400 * var(--d))}.dsb-flow-l,.dsb-flow-r{top:calc(18 * var(--d));position:absolute}.dsb-flow-l{left:calc(22 * var(--d))}.dsb-flow-r{right:calc(22 * var(--d))}.dsb-flow-svg{width:100%;height:100%;position:absolute;inset:0}.dsb-wire{fill:none;stroke:#7ee06a59;stroke-width:1.2px;stroke-dasharray:2 5}.dsb-packet{fill:#7ee06a;filter:drop-shadow(0 0 4px #7ee06a)}.dsb-packet--in{fill:#3ee8b0;filter:drop-shadow(0 0 4px #3ee8b0)}.dsb-flow-col{top:calc(52 * var(--d));gap:calc(16 * var(--d));width:calc(232 * var(--d));flex-direction:column;display:flex;position:absolute}.dsb-flow-col--l{left:calc(22 * var(--d))}.dsb-flow-col--r{right:calc(20 * var(--d))}.dsb-node{height:calc(88 * var(--d));padding:calc(14 * var(--d)) calc(16 * var(--d));border-radius:calc(8 * var(--d));background:#0c1608;border:1px solid #ffffff1a;position:relative}.dsb-node p{margin:calc(8 * var(--d)) 0 calc(7 * var(--d));font-size:calc(15.5 * var(--d))}.dsb-node small{font-size:calc(10.5 * var(--d))}.dsb-badge{right:calc(14 * var(--d));top:calc(12 * var(--d));padding:calc(4 * var(--d)) calc(10 * var(--d));font-family:var(--font-mono), monospace;font-size:calc(10.5 * var(--d));letter-spacing:.14em;text-transform:uppercase;color:#7ee06a;border:1px solid #7ee06a8c;border-radius:999px;position:absolute}.dsb-badge--blue{color:#6cc4ea;border-color:#5abee68c}.dsb-hub{left:calc(433 * var(--d));top:calc(150 * var(--d));width:calc(216 * var(--d));height:calc(88 * var(--d));justify-content:center;align-items:center;gap:calc(6 * var(--d));border-radius:calc(10 * var(--d));background:#0d1a08;border:1.5px solid #b9f6a6bf;flex-direction:column;animation:3.2s ease-in-out infinite dsb-glow;display:flex;position:absolute}.dsb-hub small:first-child{color:#7ee06a}.dsb-hub p{font-size:calc(21 * var(--d));font-weight:500}.dsb-hub small.dsb-mono{font-size:calc(11.5 * var(--d));color:#e8e8e88c}@keyframes dsb-glow{0%,to{box-shadow:0 0 calc(30 * var(--d)) #7ee06a1f}50%{box-shadow:0 0 calc(70 * var(--d)) #7ee06a4d}}.dsb-table{margin-top:calc(20 * var(--d));padding:calc(18 * var(--d)) calc(20 * var(--d)) calc(6 * var(--d))}.dsb-tr{grid-template-columns:calc(82 * var(--d)) calc(198 * var(--d)) 1fr calc(130 * var(--d));height:calc(40 * var(--d));font-size:calc(14.5 * var(--d));border-top:1px solid #ffffff0f;align-items:center;display:grid}.dsb-tr>:last-child{text-align:right}.dsb-th{margin-top:calc(10 * var(--d));height:calc(30 * var(--d));border-top:0}.dsb-th small{font-size:calc(10.5 * var(--d));white-space:nowrap}.dsb-machines .dsb-tr{grid-template-columns:calc(250 * var(--d)) calc(76 * var(--d)) calc(196 * var(--d)) 1fr calc(190 * var(--d));height:calc(46.5 * var(--d))}.dsb-health{align-items:center;gap:calc(12 * var(--d));display:flex}.dsb-health i{width:calc(240 * var(--d));height:calc(5 * var(--d));border-radius:calc(5 * var(--d));background:#ffffff12;position:relative;overflow:hidden}.dsb-health i:after{content:"";width:var(--h);border-radius:inherit;transform-origin:0;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);transition-delay:inherit;background:linear-gradient(90deg,#3ee8b0,#7ee06a);position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.dsb-health i.is-warn:after{background:#f5c451}.is-in .dsb-health i:after{transform:scaleX(1)}.dsb-health b{font-weight:400;font-size:calc(15 * var(--d));font-variant-numeric:tabular-nums}.dsb-right{text-align:right}.dsb-warn{padding:calc(4 * var(--d)) calc(12 * var(--d));font-style:normal;font-size:calc(11 * var(--d));letter-spacing:.14em;text-transform:uppercase;color:#f5b43c;border:1px solid #f5b43c99;border-radius:999px;animation:2.6s ease-in-out infinite dsb-warn;display:inline-block}@keyframes dsb-warn{0%,to{background:#f5b43c00}50%{background:#f5b43c1f}}@media (prefers-reduced-motion:reduce){.dsb-app *,.dsb-app :after{transition:none!important;animation:none!important}.dsb-line{stroke-dashoffset:0}.dsb-area,.dsb-end,.dsb-item{opacity:1;transform:none}.dsb-health i:after{transform:none}.dsb-packet{display:none}}.dsb{perspective:1400px}.dsb-app{will-change:transform, filter}.dsb-scan{z-index:5;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#b9f6a6 20%,#fff 50%,#b9f6a6 80%,#0000);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #7ee06ae6,0 0 60px #7ee06a73}.dsb-scan:after{content:"";background:linear-gradient(#0000,#7ee06a1f);height:120px;position:absolute;bottom:100%;left:0;right:0}.is-in .dsb-scan{animation:1.4s cubic-bezier(.5,0,.3,1) .35s both dsb-scan}@keyframes dsb-scan{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.dsb-side li,.dsb-brand,.dsb-card,.dsb-head,.dsb-node,.dsb-hub{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.dsb-side li{transform:translate(-14px)}.is-in .dsb-side li,.is-in .dsb-brand,.is-in .dsb-card,.is-in .dsb-head,.is-in .dsb-node,.is-in .dsb-hub{opacity:1;transform:none}.dsb-brand{transition-delay:.3s}.dsb-side li:first-child{transition-delay:.35s}.dsb-side li:nth-child(2){transition-delay:.4s}.dsb-side li:nth-child(3){transition-delay:.45s}.dsb-side li:nth-child(4){transition-delay:.5s}.dsb-side li:nth-child(5){transition-delay:.55s}.dsb-side li:nth-child(6){transition-delay:.6s}.dsb-head{transition-delay:.4s}.dsb-kpis .dsb-card:first-child,.dsb-flow{transition-delay:.55s}.dsb-kpis .dsb-card:nth-child(2){transition-delay:.65s}.dsb-kpis .dsb-card:nth-child(3){transition-delay:.75s}.dsb-kpis .dsb-card:nth-child(4){transition-delay:.85s}.dsb-row .dsb-card:first-child,.dsb-table{transition-delay:.9s}.dsb-row .dsb-card:nth-child(2){transition-delay:1s}.dsb-flow-col--l .dsb-node:first-child{transition-delay:.8s}.dsb-flow-col--l .dsb-node:nth-child(2){transition-delay:.9s}.dsb-flow-col--l .dsb-node:nth-child(3){transition-delay:1s}.dsb-hub{transition-delay:1.15s}.dsb-flow-col--r .dsb-node:first-child{transition-delay:1.3s}.dsb-flow-col--r .dsb-node:nth-child(2){transition-delay:1.4s}.dsb-flow-col--r .dsb-node:nth-child(3){transition-delay:1.5s}.dsb-hub{transform:scale(.85)}.is-in .dsb-hub{transform:none}@media (prefers-reduced-motion:reduce){.dsb-side li,.dsb-brand,.dsb-card,.dsb-head,.dsb-node,.dsb-hub{opacity:1;transition:none;transform:none}.dsb-scan{display:none}}.sw-eu{border:1px dashed #7ee06a73;border-radius:.5em;padding:1.4em 1.1em .9em;position:relative}.sw-eu-label{background:var(--dash);letter-spacing:.16em;text-transform:uppercase;color:var(--green);padding:0 .4em;font-size:.85em;position:absolute;top:-.65em;left:.8em}.sw-arc{width:100%;height:3.4em;position:absolute;top:.2em;left:0;right:0;overflow:visible}.sw-arc path{fill:none;stroke:#7ee06a8c;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.sw-arc circle{fill:#7ee06a;filter:drop-shadow(0 0 4px #7ee06a)}.sw-nodes{justify-content:space-between;margin-top:1.2em;display:flex;position:relative}.sw-node{background:var(--dash);color:var(--text);border:1px solid #ffffff1f;border-radius:.4em;padding:.55em .8em;font-size:1.1em}.sw-node small{margin-bottom:.3em;font-size:.7em}.sw-node i{background:#7ee06a;border-radius:50%;width:.55em;height:.55em;margin-right:.4em;animation:2s ease-in-out infinite lw-pulse;display:inline-block}.sw-out{text-align:right;letter-spacing:.12em;text-transform:uppercase;color:#e8e8e86b;margin-top:.9em;font-size:.9em}.sw-vpn{grid-template-columns:auto 1fr auto;align-items:start;gap:1em;padding-top:1.6em;padding-bottom:1.6em;display:grid}.sw-end{flex-direction:column;align-items:center;gap:.7em;display:flex}.sw-end i{width:2.6em;height:2.6em;color:var(--text);border:1px solid #ffffff26;border-radius:.4em;place-items:center;font-size:1.1em;font-style:normal;display:grid}.sw-pipe{text-align:center}.sw-tube{border-top:1px solid #3ee8b08c;border-bottom:1px solid #3ee8b08c;height:2.3em;margin-top:.15em;position:relative;overflow:hidden}.sw-packet{white-space:nowrap;color:#3ee8b0;font-size:1em;animation:3.2s linear infinite sw-flow;position:absolute;top:50%;left:0;transform:translate(-100%,-50%)}.sw-packet--2{animation-delay:-1.6s}@keyframes sw-flow{to{left:100%;transform:translateY(-50%)}}.sw-green{margin-top:.8em;color:#7ee06a!important}.sw-temp{color:#e8e8e88c;margin-top:.6em;font-size:.95em}.sw-temp b{color:#3ee8b0}.sw-controls li{color:var(--text);grid-template-columns:auto 1fr auto;align-items:center;gap:.8em;padding:.38em 0;font-size:1.05em;display:grid}.sw-controls i{transform-origin:0;height:2px;animation:5s cubic-bezier(.3,.7,.3,1) infinite sw-fill;animation-delay:calc(var(--i) * .25s);background:#7ee06a;border-radius:2px}.sw-controls b{animation:5s infinite sw-ok;animation-delay:calc(var(--i) * .25s);font-size:.9em}@keyframes sw-fill{0%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}@keyframes sw-ok{0%,22%{opacity:0}32%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.sw-packet,.sw-controls i,.sw-controls b{animation:none}.sw-packet{left:30%}}.lz-sunrise,.lz-nightfall{z-index:5;pointer-events:none;height:170vh;margin-top:-100vh;margin-bottom:-65vh;position:relative}.lz-nightfall{z-index:7;margin-top:-170vh;margin-bottom:-45vh}.lz-sun{--bar:#fff}.lz-dusk{--bar:var(--bg)}@media (max-width:900px){.lz-dusk{--bar:var(--panel)}}.lz-sticky{will-change:transform;height:100vh;position:absolute;top:0;left:0;right:0;overflow:hidden}.lz-sun{will-change:transform;background:linear-gradient(#0000 0% 24%,#0e2a05 29%,#16520a 34%,#2e9a1c 39%,#7fe06a 43%,#c9f5bd 47%,#f2fcef 50%,#fff 53% 100%);height:300%;position:absolute;top:0;left:0;right:0;-webkit-mask-image:radial-gradient(95% 30% at 50% 0,#0000 80%,#000 100%);mask-image:radial-gradient(95% 30% at 50% 0,#0000 80%,#000 100%)}.lz-horizon{filter:blur(10px);transform-origin:50% 100%;background:radial-gradient(at 50% 0,#00ff008c,#00ff001f 35%,#0000 65%);border-radius:50%;width:160vw;height:90vh;margin-left:-80vw;display:none;position:absolute;bottom:-60vh;left:50%}.lz-ground{background:var(--bg);will-change:transform;position:absolute;inset:0}.lz-ground:before{content:"";background:var(--green);height:2px;box-shadow:0 0 20px var(--green), 0 0 60px #00ff0080;position:absolute;top:0;left:0;right:0}.lz-dusk{will-change:transform;background:linear-gradient(#fff0 0% 30%,#d6ffccb3 40%,#d6ffcc 44%,#7dff6a 48%,#007800e6 54%,#0c1703 62% 100%);height:300%;position:absolute;top:0;left:0;right:0}.lz-sunrise{height:140vh;margin-bottom:-65vh}.lz-sunrise--late,.lz-nightfall--early{display:none}.is-light{z-index:6;--bar:#fff;--text:#0c1703;--body:#3b4a33;--muted:#9aa394;color:#0c1703;background:#fff;position:relative}.is-light .eyebrow{color:var(--ink)}.is-light .eyebrow>span{-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.is-light .dsb-app{box-shadow:0 40px 90px #0c170347}.is-light .dsb{--text:#e8e8e8;--body:#c1c1c1;--muted:#707070;color:#e8e8e8}.is-light .scan-quote__lit{text-shadow:0 0 18px #00c80040}.lz-nightfall+.panel{z-index:8;position:relative}.impianti.is-light{background:linear-gradient(#fff0,#fff 40vh)}:root{--sec:calc(200 * var(--u))}@media (min-width:901px){.problema,.modellazione,.metodo,.faq,.promessa{padding-top:var(--sec);padding-bottom:var(--sec)}.problema-story{top:calc(var(--sec) - 160 * var(--u))}.soluzione,.sicurezza,.contatti{height:auto;padding-top:var(--sec);padding-bottom:var(--sec)}.soluzione .stack{margin-bottom:0}.impianti{padding-bottom:var(--sec)}.integrazione{grid-template-columns:calc(866 * var(--u)) 1fr;column-gap:calc(132 * var(--u));height:auto;padding:var(--sec) calc(164 * var(--u)) var(--sec) 0;align-items:center;display:grid}.integrazione .dash--integrazioni{position:relative;top:auto;left:auto}.integrazione .foto--pila{width:auto;height:auto;position:relative;top:auto;left:auto}.integrazione .pila3d{height:calc(493 * var(--u));flex:none}.integrazione-copy{margin-left:0}.integrazione-cta{margin-top:calc(40 * var(--u));grid-area:2/1}.integrazione .foto--pila{grid-area:1/1}.integrazione-copy{grid-area:1/2}.integrazione.is-light{padding-bottom:calc(var(--sec) + 115vh)}}@media (max-width:900px){.problema,.modellazione,.impianti,.metodo,.faq,.promessa,.integrazione,.soluzione,.sicurezza,.contatti{padding-top:72px;padding-bottom:72px}.integrazione.is-light{padding-bottom:calc(72px + 30vh)}.lz-nightfall{height:140vh;margin-top:-100vh;margin-bottom:-25vh}.lz-dusk{background:linear-gradient(#0000 0% 24%,#f2fcef 29%,#c9f5bd 34%,#7fe06a 39%,#2e9a1c 43%,#1d6a0c 47%,#1a4a09 50%,#1c3709 53% 100%);-webkit-mask-image:radial-gradient(95% 30% at 50% 0,#0000 80%,#000 100%);mask-image:radial-gradient(95% 30% at 50% 0,#0000 80%,#000 100%)}.sicurezza{background:linear-gradient(#1c370900,#1c3709 20vh);border-top:0}}@media (min-width:901px){.scell{padding:calc(52 * var(--u)) calc(48 * var(--u)) calc(56 * var(--u))}.scell-widget{min-height:calc(176 * var(--u));justify-content:center}.scell-widget .lw{width:86%;font-size:calc(8.6 * var(--u))}.scell .h3{margin-top:calc(48 * var(--u))}.scell .small{margin-top:calc(22 * var(--u))}}.win-more .win-p{font-size:calc(15 * var(--u));line-height:calc(23 * var(--u));color:#b9c0b3}@media (max-width:900px){.win-more .win-p{font-size:14px;line-height:21px}.win-toggle{pointer-events:auto;cursor:pointer;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:22px;padding:14px 0 0}.win-sign{flex:none;width:12px;height:12px;display:block;position:relative}.win-sign:before,.win-sign:after{content:"";background:var(--green);width:12px;height:1.5px;margin-top:-.75px;transition:transform .3s;position:absolute;top:50%;left:0}.win-sign:after{transform:rotate(90deg)}.win-toggle[aria-expanded=true] .win-sign:after{transform:rotate(0)}.win-more{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.win-more>div{overflow:hidden}.win-more.is-open{grid-template-rows:1fr}}.mstep-details{display:grid}.mstep-details>.mstep-detail{grid-area:1/1}.mstep-details>.mstep-detail:not(.is-on){visibility:hidden;opacity:0;pointer-events:none;animation:none}@media (min-width:901px){.eyebrow{font-size:max(14px, calc(20 * var(--u)));line-height:max(19px, calc(26 * var(--u)))}.body{font-size:max(16px, calc(20 * var(--u)));line-height:max(23px, calc(26 * var(--u)))}.acc-text,.win-p,.ml-text,.scell .small,.mstep-text,.cform-text{font-size:max(15px, calc(18 * var(--u)));line-height:max(22px, calc(26 * var(--u)))}.win-more .win-p,.cform-direct,.cform-privacy,.footer-claim,.footer-cols li{font-size:max(13px, calc(15 * var(--u)));line-height:max(19px, calc(22 * var(--u)))}.footer-legal{font-size:max(12px, calc(13 * var(--u)));height:auto;min-height:calc(70 * var(--u));padding-bottom:calc(16 * var(--u))}.win-label,.ml-tag,.field span,.footer-col-title{font-size:max(10px, calc(11 * var(--u)))}.nav-links{font-size:max(14px, calc(21 * var(--u)))}.star-cta{font-size:max(12px, calc(17 * var(--u)));height:max(44px, calc(59 * var(--u)))}.star-cta--nav{font-size:max(11px, calc(13 * var(--u)));height:max(32px, calc(40 * var(--u)))}.field input,.field textarea{font-size:max(15px, calc(17 * var(--u)))}.field input{height:max(44px, calc(56 * var(--u)))}}@media (min-width:901px) and (max-width:1400px){.br-d{display:none}.hero .body,.soluzione .body,.modellazione .body,.sicurezza .body,.contatti .body{max-width:max(calc(800 * var(--u)), 600px)}}@media (min-width:901px) and (max-width:1279px){.nav .star-cta--nav{display:none}.nav-links{left:auto;right:calc(39 * var(--u));margin-right:0}}@media (min-width:901px){.nav-links{gap:calc(52 * var(--u));margin:0 auto;position:static}.field textarea{line-height:max(21px, calc(25 * var(--u)))}}.eyebrow>span{text-decoration:none}.eyebrow{--oc-green:var(--green)}.is-light .eyebrow{--oc-green:#2f8f1e}:root .eyebrow{font-family:var(--font-geist), system-ui, sans-serif;font-size:max(12px, calc(14 * var(--u)));letter-spacing:.14em;text-transform:uppercase;color:var(--body);font-weight:500;line-height:1.4}@supports (color:color-mix(in lab, red, red)){:root .eyebrow{color:color-mix(in srgb, var(--body) 72%, transparent)}}:root .is-light .eyebrow{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root .is-light .eyebrow{color:color-mix(in srgb, var(--ink) 75%, transparent)}}.gruppo{gap:calc(120 * var(--u));padding:var(--sec,calc(180 * var(--u))) calc(164 * var(--u));grid-template-columns:1fr 1fr;align-items:end;display:grid}.gruppo .h2{margin-top:calc(18 * var(--u))}.gruppo .body{margin-top:calc(28 * var(--u));max-width:calc(620 * var(--u))}.gruppo-link{margin-top:calc(32 * var(--u));font-size:max(15px, calc(18 * var(--u)));color:var(--text);border-bottom:1px solid var(--green);gap:.4em;padding-bottom:4px;font-weight:500;transition:color .3s;display:inline-flex}.gruppo-link span{color:var(--green);transition:transform .3s}.gruppo-link:hover{color:var(--green)}.gruppo-link:hover span{transform:translate(3px,-3px)}.gruppo-list li{padding:calc(26 * var(--u)) 0;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;display:flex}.gruppo-list li:last-child{border-bottom:1px solid var(--line)}.gruppo-name{font-size:max(24px, calc(40 * var(--u)));color:var(--text);font-weight:500;line-height:1.1}.gruppo-role{font-family:var(--font-mono), ui-monospace, monospace;font-size:max(11px, calc(13 * var(--u)));letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.chi-bar{z-index:10;padding:calc(40 * var(--u)) calc(164 * var(--u));justify-content:space-between;align-items:center;display:flex;position:relative}.chi-bar .logo{font-size:max(24px, calc(32 * var(--u)));line-height:1}.chi-bar .gruppo-link{margin-top:0}.chi-hero{padding:calc(160 * var(--u)) calc(164 * var(--u)) calc(180 * var(--u))}.chi-hero .h2{margin-top:calc(22 * var(--u));font-size:calc(96 * var(--u));line-height:calc(88 * var(--u))}.chi-hero .body{margin-top:calc(40 * var(--u));max-width:calc(820 * var(--u))}.chi-list{padding:calc(140 * var(--u)) calc(164 * var(--u)) calc(180 * var(--u))}.chi-item{grid-template-columns:calc(120 * var(--u)) 1fr 1.3fr;gap:calc(60 * var(--u));padding:calc(56 * var(--u)) 0;border-top:1px solid var(--line);display:grid}.chi-item:last-of-type{border-bottom:1px solid var(--line)}.chi-n{font-family:var(--font-mono), ui-monospace, monospace;font-size:max(12px, calc(14 * var(--u)));color:var(--green);padding-top:.6em}.chi-name{font-size:max(28px, calc(56 * var(--u)));color:var(--text);margin-bottom:calc(12 * var(--u));font-weight:500;line-height:1.05}.chi-cta{margin-top:calc(90 * var(--u));text-align:center}.brand-logo{width:auto;max-width:100%;display:block}.gruppo-name{color:var(--text)}.gruppo-name .brand-logo--tflab{height:max(26px, calc(36 * var(--u)))}.gruppo-name .brand-logo--pila{height:max(38px, calc(52 * var(--u)))}.gruppo-name .brand-logo--axiom{height:max(30px, calc(40 * var(--u)))}.chi-name .brand-logo--tflab{height:max(36px, calc(58 * var(--u)))}.chi-name .brand-logo--pila{height:max(54px, calc(84 * var(--u)))}.chi-name .brand-logo--axiom{height:max(40px, calc(62 * var(--u)))}@media (max-width:900px){.gruppo{padding:72px var(--gut);grid-template-columns:1fr;gap:40px}.gruppo-list li{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 0}.gruppo-name{font-size:30px}.chi-bar{padding:20px var(--gut)}.chi-bar .logo{font-size:22px}.chi-bar .gruppo-link{font-size:14px}.chi-hero{padding:56px var(--gut) 72px}.chi-hero .h2{font-size:40px;line-height:40px}.chi-hero .body{margin-top:24px}.chi-list{padding:56px var(--gut) 72px}.chi-item{grid-template-columns:1fr;gap:10px;padding:32px 0}.chi-n{padding-top:0}.chi-cta{margin-top:48px}}.legal-hero .h2{font-size:calc(80 * var(--u));line-height:1}.legal-owner{margin-top:calc(40 * var(--u));font-family:var(--font-mono), ui-monospace, monospace;font-size:max(12px, calc(14 * var(--u)));color:#e8e8e899;line-height:1.6}.legal-owner a{color:var(--text)}.legal-list{padding:0 calc(164 * var(--u)) calc(180 * var(--u))}.legal-item{grid-template-columns:calc(120 * var(--u)) calc(520 * var(--u)) 1fr}.legal-title{font-size:max(20px, calc(28 * var(--u)));color:var(--text);font-weight:500;line-height:1.2}.legal-body{font-size:max(15px, calc(18 * var(--u)));color:#e8e8e8cc;gap:1em;max-width:68ch;line-height:1.6;display:grid}.legal-body ul{gap:.7em;padding-left:1.1em;list-style:outside;display:grid}.legal-body li::marker{color:var(--green)}.legal-updated{margin-top:calc(48 * var(--u));font-family:var(--font-mono), ui-monospace, monospace;font-size:max(12px, calc(14 * var(--u)));color:#e8e8e880}@media (max-width:900px){.legal-hero .h2{font-size:36px;line-height:1.05}.legal-owner{margin-top:24px}.legal-list{padding:0 var(--gut) 72px}.legal-item{grid-template-columns:1fr}.legal-updated{margin-top:32px}}.lang{font-family:var(--font-mono), ui-monospace, monospace;font-size:max(12px, calc(13 * var(--u)));letter-spacing:.04em;color:inherit;align-items:center;gap:6px;display:inline-flex}.lang svg{opacity:.75;flex-shrink:0;width:14px;height:14px}.lang-item{align-items:center;gap:6px;display:inline-flex}.lang-sep{opacity:.35}.lang button{min-height:32px;font:inherit;color:inherit;cursor:pointer;opacity:.5;background:0 0;border:0;padding:0 2px;transition:opacity .2s}.lang button[aria-pressed=true],.lang button:hover{opacity:1}.lang--nav{margin-left:auto;margin-right:calc(28 * var(--u))}.lang--nav+.star-cta--nav{margin-left:0}.nav.on-light .lang--nav{color:var(--ink)}.lang--menu{display:none}.chi-bar .lang--bar{margin-left:auto;margin-right:calc(40 * var(--u));color:var(--text)}@media (max-width:900px){.lang--nav{display:none}.lang--menu{color:var(--text);margin-top:14px;font-size:14px;display:inline-flex}.chi-bar .lang--bar{margin-right:16px}}iframe.skiptranslate,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame,#google-translate-element{display:none!important}html.translated-ltr body,html.translated-rtl body{top:0!important}.goog-text-highlight{box-shadow:none!important;background:0 0!important}.nav-links{gap:calc(50 * var(--u))}@media (max-width:900px){.chi-bar .gruppo-link{white-space:nowrap}.chi-bar .lang--bar svg{display:none}}@media (max-width:1400px) and (min-width:901px){.lang--nav svg{display:none}}:root{--bg:#f5f6f2;--panel:#eceee8;--card:#fff;--green:#4dbd38;--ink:#15181a;--dash:#15181a;--dash-2:#1e2225;--text:#15181a;--body:#4a4f52;--muted:#8e9396;--line:#15181a24;--frame:#00000029;--dash-side:#0f1113;--kpi-1:#4dbd38;--kpi-1-ink:#0f1a0c;--kpi-2:#2c3134;--kpi-2-ink:#e8e8e8}:root :is(.dsb,.lw,.sw-node,.sw-eu-label,.win-bar){--text:#e8e8e8;--body:#c6c8c9;--muted:#7c8083;color:#e8e8e8}:root .dsb-user b{color:#cfe9c9;background:#2a2e31}:root .impianti.is-light{padding-top:var(--sec);background:0 0}:root .integrazione.is-light{padding-bottom:var(--sec)}:root .is-light{--bar:var(--bg);--text:#15181a;--body:#4a4f52;--muted:#8e9396;color:#15181a;background:0 0}:root .is-light .dsb{--text:#e8e8e8;--body:#c6c8c9;--muted:#7c8083}@media (max-width:900px){:root .sicurezza{background:var(--panel)}:root .sec.modellazione{padding-bottom:72px}:root .impianti.is-light{padding-top:72px}:root .integrazione.is-light{padding-bottom:72px}:root .hero .body{color:var(--body)}:root .hero .body:before{background:radial-gradient(75% 70% at 45%,#f5f6f2d9,#f5f6f200 100%)}:root .nav.is-open,:root .nav.is-open .nav-links{background:var(--bg)}}:root .nav{border-color:var(--line)}:root .nav :is(.logo,.nav-links a,.lang--nav){color:var(--ink)}:root .nav .nav-links a:hover{color:#2f8f1e}:root .nav .nav-burger span{background:var(--ink)}:root .glint{display:none}:root .frame-line{mix-blend-mode:normal;background:#14280e29}:root .band:before{background:repeating-linear-gradient(135deg,#14280e14 0 1px,#0000 1px 10px)}:root .eyebrow{--oc-green:#2f8f1e}:root .acc-sign{color:#2f8f1e}:root .promessa-num{-webkit-text-stroke-color:#2f8f1eb3}:root .star-cta--light{border-color:#15181a59}:root .star-cta--dark .star-cta__fill{background:var(--ink);border-color:#ffffff14}:root .star-cta--dark:hover .star-cta__fill{background:#2c3134}:root .win{background:var(--dash);--text:#e8e8e8;--body:#c6c8c9;--muted:#7c8083;color:#e8e8e8;box-shadow:0 calc(30 * var(--u)) calc(70 * var(--u)) #15181a38}:root .ml-box{border-color:var(--line);box-shadow:none;background:linear-gradient(90deg,#15181a04,#15181a09 50%,#15181a04)}:root .ml-cross:before,:root .ml-cross:after{background:#15181a66}:root .ml-title{color:var(--text)}@supports (color:color-mix(in lab, red, red)){:root .ml-title{color:color-mix(in srgb, var(--text) 42%, transparent)}}:root .ml-title-lit{text-shadow:none}:root .scell.marks:is(:first-child,:nth-child(2),:nth-child(3)){background:var(--card);border:1px solid var(--line)}:root .scell .small{color:var(--body)}:root .cform-direct a{color:#2f8f1e}:root .mstep-list button{color:var(--text)}@supports (color:color-mix(in lab, red, red)){:root .mstep-list button{color:color-mix(in srgb, var(--text) 38%, transparent)}}:root .mstep-list button:hover{color:var(--text)}@supports (color:color-mix(in lab, red, red)){:root .mstep-list button:hover{color:color-mix(in srgb, var(--text) 70%, transparent)}}:root .mstep-list button.is-done{color:var(--text)}@supports (color:color-mix(in lab, red, red)){:root .mstep-list button.is-done{color:color-mix(in srgb, var(--text) 60%, transparent)}}:root .mstep-list button.is-on{color:var(--text)}:root .mchips-list button{border-color:var(--line);color:var(--text)}@supports (color:color-mix(in lab, red, red)){:root .mchips-list button{color:color-mix(in srgb, var(--text) 65%, transparent)}}:root .mchips-list button.is-on{color:#0f1a0c}:root .legal-body{color:var(--body)}:root :is(.legal-owner,.legal-updated){color:var(--muted)}:root :is(.dsb-app,.is-light .dsb-app,.lw,.mstep-img){box-shadow:0 calc(24 * var(--u)) calc(60 * var(--u)) #15181a29}:root .field span{color:var(--muted)}:root :is(.field input,.field textarea){border-color:var(--line);background:#fff}:root .field textarea::placeholder{color:#15181a59}:root .cform-privacy{color:var(--body)}:root .cform-privacy input{border-color:#15181a73}:root .cform-ok{color:#2f8f1e}:root .cform-err{color:#b3261e}:root .contatti .eyebrow{--oc-green:#0f1a0c;color:#0f1a0c}:root .contatti :is(input,textarea,select){color:#15181a;background:#ffffffeb}:root .contatti .cform-direct a{color:#0f1a0c;text-underline-offset:3px;text-decoration:underline}:root .contatti .cform-privacy input:checked{background-color:#0f1a0c}:root{--bg:#eff4ea;--panel:#e2edd9;--card:#fbfdf9;--text:#14200f;--body:#43503d;--muted:#86917f;--ink:#14200f;--line:#14280e24}:root .is-light{--text:#14200f;--body:#43503d;--muted:#86917f;color:#14200f}:root .hero{background:radial-gradient(55% 70% at 78% 62%,#4dbd3838,#4dbd3800 70%)}:root .footer{--bar:#173d10;--text:#eef5ea;--body:#c3d8bb;--muted:#8fb085;--line:#ffffff29;color:#eef5ea;background:#173d10}:root .footer :is(.logo,a){color:#eef5ea}:root .footer-mail span{color:#7fe06a}:root .footer-legal{color:#a9c4a0;clip-path:inset(0 -100vmax);background:#12320c;border-top-color:#ffffff1f;box-shadow:0 0 0 100vmax #12320c}:root .eyebrow,:root .is-light .eyebrow{--oc-green:#ea580c;color:#ea580c}:root .ml-tag{color:#ea580c}:root .ml-box{background:#dcebd2}:root .ml-item[style*="blur(12px)"]{visibility:hidden}:root .marks{border-color:var(--line);background:0 0}:root[data-bar=\#173d10] .nav :is(.logo,.nav-links a,.lang--nav){color:#eef5ea}:root[data-bar=\#173d10] .nav .nav-burger span{background:#eef5ea}:root[data-bar=\#4dbd38] .nav .logo path{fill:currentColor}:root :is(.eyebrow,.is-light .eyebrow,.ml-tag){font-weight:500}:root .win{border:1px solid var(--line);background:var(--card);box-shadow:none;--text:#14200f;--body:#43503d;--muted:#86917f;color:var(--text);border-radius:0}:root .win-bar{border-bottom-color:var(--line);background:0 0}:root .win-bar i{background:#14280e24}:root .win-bar span{color:var(--muted)}:root .win-bar b{color:#2f8f1e}:root .win-p{color:var(--body)}:root .win-label{color:#2f8f1e}:root .win-toggle{border-top-color:var(--line)}:root .win-sign:before,:root .win-sign:after{background:#2f8f1e}@media (max-width:900px){:root :is(.soluzione .stack.deck,.sicurezza .sgrid){gap:12px;padding-left:7vw;padding-right:7vw;scroll-padding:0}:root :is(.deck-card,.scell){scroll-snap-align:center;flex:0 0 86vw}:root .deck-card .win-body{gap:24px}:root .deck-dots button:before{background:#14280e2e}:root .deck-dots button.is-on:before{background:#4dbd38}:root .scell{padding:28px 24px 32px}:root .scell-widget .lw{max-width:none;font-size:9px}:root .hero .body{color:var(--text)}:root .hero .body:before{inset:-40px calc(-1 * var(--gut));background:radial-gradient(85% 75% at 45%,#eff4eaf0,#eff4ea00 100%)}:root .hero-vortex--decisione{opacity:.55}:root .hero{position:relative}:root .hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#eff4eaf0 0%,#e2edd9d1 55%,#d3e9c640 88%,#d3e9c600 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 540px,#0000 700px);mask-image:linear-gradient(#000 0 540px,#0000 700px)}:root .hero .body:before{display:none}}@media (min-width:901px){:root .hero{height:min(calc(1080 * var(--u)), 100svh);flex-direction:column;justify-content:center;min-height:520px;display:flex}:root .hero-inner{padding-top:0}}:root :is(.soluzione,.modellazione,.sicurezza){--text:#eef5ea;--body:#c3d8bb;--muted:#8fb085;--line:#ffffff29;color:#eef5ea}:root .modellazione{--bar:#173d10;background:#173d10}:root :is(.soluzione,.sicurezza){--bar:#1f4d17;background:#1f4d17}@media (min-width:901px){:root :is(.soluzione,.sicurezza){clip-path:inset(0 -100vmax);box-shadow:0 0 0 100vmax #1f4d17}}:root .lz-sunrise{background:linear-gradient(#0000 100vh,#173d10 100vh)}:root .pin-spacer:has(>.modellazione){background:#173d10}:root :is(.soluzione,.modellazione,.sicurezza) :is(.eyebrow,.ml-tag){--oc-green:#fb923c;color:#fb923c}:root :is(.soluzione .win,.sicurezza .scell.marks:is(:first-child,:nth-child(2),:nth-child(3))){background:#275a1e;border:1px solid #ffffff1f}:root .soluzione .win{--text:#eef5ea;--body:#c3d8bb;--muted:#8fb085;--line:#ffffff24;color:#eef5ea}:root .soluzione .win-bar i{background:#ffffff2e}:root .soluzione :is(.win-bar b,.win-label){color:#7fe06a}:root .soluzione .win-sign:before,:root .soluzione .win-sign:after{background:#7fe06a}:root .modellazione .ml-box{border-color:var(--line);background:#ffffff0a}@media (max-width:900px){:root .modellazione .ml-item{background:#275a1e;border-color:#ffffff1f}}:root .modellazione .ml-cross:before,:root .modellazione .ml-cross:after{background:#ffffff73}:root :is(.soluzione,.sicurezza) .deck-dots button:not(.is-on):before{background:#ffffff40}:root :is(.lz-sunrise,.lz-nightfall){display:block}:root .lz-sun{--bar:var(--bg);background:linear-gradient(#0000 0% 24%,#173d10 29%,#1f5a14 34%,#3f9a2c 39%,#8fd67a 43%,#cfe6c3 47%,#e8f0e2 50%,#eff4ea 53% 100%)}:root .lz-dusk{--bar:#173d10;background:linear-gradient(#eff4ea00 0% 30%,#d3e9c6b3 40%,#d3e9c6 44%,#8fd67a 48%,#225a18e6 54%,#173d10 62% 100%)}:root .impianti.is-light{background:linear-gradient(to bottom, #eff4ea00, var(--bg) 40vh);padding-top:calc(160 * var(--u))}@media (min-width:901px){:root .integrazione.is-light{padding-bottom:calc(var(--sec) + 115vh)}}@media (max-width:900px){:root .sec.modellazione{padding-bottom:calc(72px + 45vh)}:root .impianti.is-light{padding-top:72px}:root .integrazione.is-light{padding-bottom:calc(72px + 30vh)}:root .lz-dusk{--bar:#1f4d17;background:linear-gradient(#0000 0% 24%,#eff4ea 29%,#cfe6c3 34%,#8fd67a 39%,#3f9a2c 43%,#2a6a1e 47%,#22561a 50%,#1f4d17 53% 100%)}}:root .lz-sunrise--late{z-index:8}:root .promessa{z-index:12;background:linear-gradient(to bottom, #eff4ea00, var(--bg) 40vh)}:root .frame-line{z-index:13}@media (max-width:900px){:root :is(.soluzione .stack.deck,.sicurezza .sgrid){z-index:14}}@media (min-width:901px){:root .sicurezza{padding-bottom:calc(var(--sec) + 30vh)}}@media (max-width:900px){:root .sicurezza{background:linear-gradient(#1f4d1700,#1f4d17 20vh calc(100% - 34vh),#3f9a2c calc(100% - 22vh),#8fd67a calc(100% - 14vh),#cfe6c3 calc(100% - 6vh),#eff4ea 100%);padding-bottom:calc(72px + 30vh)}:root .lz-sunrise--late{display:none}:root .promessa{background:0 0}}@media (min-width:901px){:root .lz-nightfall--early{margin-top:-40vh}}@media (max-width:900px){:root .problema{padding-bottom:calc(72px + 30vh)}:root .soluzione{background:linear-gradient(#1f4d1700,#1f4d17 20vh);border-top:0}:root .soluzione>*{z-index:8;position:relative}}:root[data-bar=\#1f4d17] .nav :is(.logo,.nav-links a,.lang--nav){color:#eef5ea}:root[data-bar=\#1f4d17] .nav .nav-burger span{background:#eef5ea}:root .hero{--bar:#0c1703;--text:#eef5ea;--body:#c3d8bb;--muted:#8fb085;--line:#ffffff29;color:#eef5ea;background:#0c1703}:root .hero :is(.h1,.body){color:#eef5ea}:root .hero .body{color:#c3d8bb}:root .hero .star-cta--dark{border-color:#e2e8f080}:root[data-bar=\#173d10] .nav .star-cta--nav .star-cta__fill{background:#1f4d17}@media (max-width:900px){:root .hero .body{color:#dcdcdc}:root .hero .body:before{inset:-28px calc(-1 * var(--gut));background:radial-gradient(75% 70% at 45%,#173d10d9,#173d1000 100%);display:block}:root .nav.is-open,:root .nav.is-open .nav-links{background:#0c1703}}:root .contatti{--bar:#1f4d17;--text:#eef5ea;--body:#c3d8bb;--muted:#8fb085;--line:#ffffff29;color:#eef5ea;background:#1f4d17}:root .contatti p.eyebrow{--oc-green:#fb923c;color:#fb923c}:root .contatti .cform-direct a{color:#7fe06a}:root .contatti .cform-err{color:#ffb4a8}:root .contatti .cform-privacy input{border-color:#fff9}:root .contatti .cform-privacy input:checked{background-color:#4dbd38;border-color:#4dbd38}:root .contatti .field textarea::placeholder{color:#15181a66}@media (min-width:901px){:root .contatti{clip-path:inset(0 -100vmax);box-shadow:0 0 0 100vmax #1f4d17}}:root[data-bar=\#0c1703] .nav :is(.logo,.nav-links a,.lang--nav){color:#eef5ea}:root[data-bar=\#0c1703] .nav .nav-burger span{background:#eef5ea}:root[data-bar=\#0c1703] .nav .star-cta--nav .star-cta__fill{background:#112004}:root .hero .star-cta--dark .star-cta__fill{background:#112004;border-color:#ffffff26}:root .hero .star-cta--dark:hover .star-cta__fill{background:#1c3709}:root .hero+.band{display:none}:root .hero{position:relative}:root .hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0c170300 0%,#0c17038c 45%,#0c1703e6 75%,#0c1703 100%);height:38%;display:block;position:absolute;inset:auto 0 0;-webkit-mask-image:none;mask-image:none}:root .hero-inner{z-index:2;position:relative}@media (min-width:901px){:root .hero-vortex{--vh:min(calc(1025 * var(--u)), 92svh);height:var(--vh);width:calc(var(--vh) * 1.6883);left:calc(1391 * var(--u) - var(--vh) * .8442);top:calc(12 * var(--u));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 14%,#000 40%),linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 14%,#000 40%),linear-gradient(#000 80%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}:root .hero:after{height:16%}}:root .frame-line{display:none}@media (min-width:901px){:root .problema{padding-top:calc(235 * var(--u) + 32vh);background:linear-gradient(#0c1703 0,#112a0a 6vh,#173d10 11vh,#2a6a1e 16vh,#3f9a2c 20vh,#8fd67a 25vh,#cfe6c3 30vh,#eff4ea 36vh)}:root .problema-story{top:calc(60 * var(--u) + 32vh)}}@media (max-width:900px){:root .problema{background:linear-gradient(#0c1703 0,#173d10 6vh,#2a6a1e 11vh,#3f9a2c 15vh,#8fd67a 21vh,#cfe6c3 26vh,#eff4ea 31vh);padding-top:calc(72px + 30vh)}}@media (min-width:901px){.nav:before,.nav:after{content:"";z-index:-1;pointer-events:none;opacity:0;border-radius:max(12px, calc(16 * var(--u)));-webkit-backdrop-filter:blur(28px)saturate(190%);backdrop-filter:blur(28px)saturate(190%);transition:opacity .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-1px}.nav:before{box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #ffffff59, 0 0 0 1px #14280e12, 0 2px 6px #14280e0d, 0 calc(18 * var(--u)) calc(48 * var(--u)) calc(-14 * var(--u)) #14280e33;background:linear-gradient(#ffffffc7 0%,#ffffff8f 60%,#ffffffa3 100%);border:1px solid #ffffffb3}.nav:after{box-shadow:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #ffffff0d, 0 0 0 1px #00000040, 0 2px 6px #00000026, 0 calc(18 * var(--u)) calc(48 * var(--u)) calc(-14 * var(--u)) #00000073;background:linear-gradient(#0c170399 0%,#0c17036b 60%,#0c170380 100%);border:1px solid #ffffff24}:root .nav.is-glass:before{opacity:1}:root .nav.is-glass-dark:before{opacity:0}:root .nav.is-glass-dark:after{opacity:1}:root .nav.is-glass{border-color:#0000}:root .nav :is(.logo,.nav-links a,.lang--nav){transition:color .5s cubic-bezier(.2,.7,.2,1)}:root .nav.is-glass :is(.logo,.nav-links a,.lang--nav){color:var(--ink)}:root .nav.is-glass .nav-links a:hover{color:#2f8f1e}:root .nav.is-glass-dark :is(.logo,.nav-links a,.lang--nav){color:#eef5ea}:root .nav.is-glass-dark .nav-links a:hover{color:#7fe06a}:root .nav.is-glass .logo path:first-child{fill:#4dbd38}}@media (min-width:901px) and (prefers-reduced-transparency:reduce){.nav:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfdf9}.nav:after{-webkit-backdrop-filter:none;backdrop-filter:none;background:#112004}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
