.pub{--p-ink: var(--c-ink);--p-body: var(--c-muted);--p-muted: var(--c-faint);--p-line: var(--c-border);--p-line-soft: var(--c-surface-alt);--p-acc: var(--c-marca);--p-acc-dark: var(--c-marca-dark);--p-acc-testo: var(--c-primary-testo);--p-ok: var(--c-green);--p-ok-bg: var(--c-green-soft);--p-warn: var(--c-amber);--p-warn-bg: var(--c-amber-soft);--p-bad: var(--c-red);--p-bad-bg: var(--c-red-soft);--pub-max: 1440px;--pub-pad: clamp(16px, 4vw, 48px);--a-tela: #F4F4F5;--a-sotto: #FAFAFA;--a-filo: #E4E4E7;--a-filo-tenue: #EFEFF1;--a-filo-forte: #D4D4D8;--a-punto-ambra: #D99A1E;--a-sh-scheda: 0 1px 2px rgba(10,10,11,.035);--a-sh-solleva: 0 1px 2px rgba(10,10,11,.04), 0 14px 28px -14px rgba(10,10,11,.22);--a-sh-pannello: 0 1px 2px rgba(10,10,11,.04), 0 12px 32px -18px rgba(10,10,11,.14), 0 0 0 1px rgba(10,10,11,.02);position:relative;isolation:isolate;background:var(--c-bg);color:var(--p-ink)}.pub .mono{font-family:inherit;font-variant-numeric:tabular-nums}.pub .keyline:after{background:var(--p-acc)}.pub .avanzamento span{background:var(--p-acc)}.pub .container,.pub .p-sez{max-width:var(--pub-max);padding-inline:var(--pub-pad)}.pb-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;border-radius:999px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle;letter-spacing:0}.pb-pill>i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.pb-pill.ok{background:var(--c-green-soft);color:var(--c-green)}.pb-pill.warn{background:var(--c-amber-soft);color:var(--c-amber)}.pb-pill.warn>i{background:var(--a-punto-ambra)}.pb-pill.bad{background:var(--c-red-soft);color:var(--c-red)}.pb-pill.neutro{background:var(--a-tela);color:var(--c-muted)}.pb-pill.neutro>i{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.pb-stati{display:inline-flex;flex-wrap:wrap;gap:4px 6px;vertical-align:middle;margin:1px 0}.pb-mail{display:inline-flex;align-items:stretch;max-width:100%;border:1px solid var(--a-filo);border-radius:9px;background:#fff;box-shadow:0 1px 2px #0a0a0b0d;overflow:hidden;vertical-align:middle}.pb-mail svg{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.pb-mail-link{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 10px 0 11px;min-width:0;color:var(--c-ink);font-size:14px;font-weight:500;text-decoration:none!important;transition:background var(--t-fast) var(--ease)}.pb-mail-link svg{color:var(--c-muted)}.pb-mail-t{min-width:0;overflow-wrap:anywhere}.pb-mail-link:hover{background:var(--a-sotto)}.pb-mail-copia{display:grid;place-items:center;width:34px;min-height:34px;border:0;border-left:1px solid var(--a-filo);background:#fff;color:var(--c-muted);cursor:pointer;flex:none;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.pb-mail-copia:hover{background:var(--a-tela);color:var(--c-ink)}.pb-mail-copia.fatto{color:var(--c-green);background:var(--c-green-soft)}.pb-mail-link:focus-visible,.pb-mail-copia:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--c-ink)}@media (pointer: coarse){.pb-mail-link,.pb-mail-copia{min-height:44px}.pb-mail-copia{width:44px}}.pub-griglia{position:absolute;inset:0 0 auto;height:1000px;pointer-events:none;z-index:-1;--riga: color-mix(in srgb, var(--c-ink) 4%, transparent);background:linear-gradient(var(--riga) 1px,transparent 1px) 0 0/100% 64px,linear-gradient(90deg,var(--riga) 1px,transparent 1px) 0 0/64px 100%;-webkit-mask:radial-gradient(ellipse 70% 60% at 50% 0,#000 30%,transparent 75%);mask:radial-gradient(ellipse 70% 60% at 50% 0,#000 30%,transparent 75%)}.p-btn,.p-btn-2{font-size:15px;font-weight:500;padding:13px 22px;border-radius:10px}.p-btn{box-shadow:0 10px 30px -10px color-mix(in srgb,var(--c-marca) 70%,transparent)}.p-btn-nero{font-size:14px;font-weight:500;padding:9px 16px;border-radius:9px}.p-hero{position:relative;z-index:1;text-align:center;max-width:1000px;margin:0 auto;padding:84px 24px 0}.p-ann{display:inline-flex;gap:10px;align-items:center;border:1px solid var(--p-line);background:var(--c-surface);border-radius:99px;padding:6px 14px 6px 6px;font-size:13px;color:var(--p-body)!important;box-shadow:var(--sh-sm);text-decoration:none}.p-ann:hover{text-decoration:none;border-color:var(--c-border-strong)}.p-ann i{font-style:normal;background:var(--c-primary-soft);color:var(--p-acc-testo);font-weight:600;padding:3px 10px;border-radius:99px;font-size:12px}.p-h1{font-size:clamp(2.5rem,7vw,74px);line-height:1.02;margin:28px auto 22px;max-width:14em;background:linear-gradient(180deg,var(--c-ink) 45%,var(--c-muted));-webkit-background-clip:text;background-clip:text;color:transparent}.p-sub{font-size:18px;line-height:1.6;color:var(--p-body);max-width:40em;margin:0 auto}.p-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:34px}.p-stage{position:relative;z-index:1;max-width:var(--pub-max);margin:64px auto 0;padding:0 var(--pub-pad)}.p-stage:before{content:"";position:absolute;left:12%;right:12%;top:-50px;height:180px;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-marca) 28%,transparent),transparent);filter:blur(24px)}.p-win{position:relative;border:1px solid var(--p-line);border-radius:18px;background:var(--c-surface);overflow:hidden;text-align:left;box-shadow:0 0 0 6px var(--c-surface-alt),0 40px 80px -30px color-mix(in srgb,var(--c-ink) 25%,transparent)}.p-win-bar{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid var(--p-line-soft)}.p-win-bar i{width:9px;height:9px;border-radius:50%;background:var(--p-line)}.p-win-bar span{margin-left:12px;font-size:11px;color:var(--p-muted)}.p-esempio{margin-left:auto!important;font-size:11px;font-weight:500;color:var(--p-muted);border:1px solid var(--p-line);border-radius:99px;padding:2px 9px}.p-sez{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:96px 24px 0}.p-sez-head{max-width:760px;margin-bottom:36px}.p-sez-head h2{font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.08;margin:0}.p-sez-head p{color:var(--p-body);font-size:17px;line-height:1.6;margin:14px 0 0}.p-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--p-line-soft)}.p-col{padding:36px 32px 0 0;min-width:0}.p-col+.p-col{padding-left:32px;border-left:1px solid var(--p-line-soft)}.p-n{display:block;font-size:28px;line-height:1;color:var(--p-acc-testo);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.p-col h3{font-size:20px;font-weight:600;margin:14px 0 8px;letter-spacing:-.02em}.p-col p{color:var(--p-body);font-size:15px;line-height:1.6;margin:0}.p-card{background:var(--c-surface);border:1px solid var(--a-filo);border-radius:14px;box-shadow:var(--a-sh-pannello)}@media (max-width: 860px){.p-cols{grid-template-columns:1fr}.p-col,.p-col+.p-col{padding:28px 0 0;border-left:0}.p-col+.p-col{border-top:1px solid var(--p-line-soft);margin-top:28px}}@media (max-width: 560px){.p-hero{padding-top:56px}.p-sub{font-size:16px}.p-stage{margin-top:44px}.p-sez{padding-top:72px}}.p-dopo-finestra{position:relative;z-index:1;text-align:center;margin:28px auto 0;font-size:15px}.p-dopo-finestra a{color:var(--p-body);text-decoration:underline;text-decoration-color:var(--p-line);text-underline-offset:4px}.p-dopo-finestra a:hover{color:var(--p-ink);text-decoration-color:currentColor}.vd{--vd-durata: 6s;margin:0}.vd-palco{position:relative;z-index:1}.vd-url{transition:opacity .3s ease}.vd-schermo{position:relative;aspect-ratio:1440 / 900;background:var(--a-tela, #F4F4F5);overflow:hidden}.vd-schermo picture{position:absolute;inset:0;opacity:0;transition:opacity .7s ease}.vd-schermo picture.on{opacity:1}.vd-schermo img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left;-webkit-user-select:none;user-select:none}.vd.gira .vd-schermo picture.on img{animation:vd-avvicina var(--vd-durata) ease-out both}@keyframes vd-avvicina{0%{transform:scale(1.012)}to{transform:none}}.vd-comandi{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;flex-wrap:wrap}.vd-linguette{display:flex;gap:4px;padding:4px;border-radius:99px;background:var(--c-surface-alt);border:1px solid var(--p-line-soft)}.vd-linguetta{position:relative;overflow:hidden;min-height:36px;padding:0 16px;border:0;border-radius:99px;background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--p-body);cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.vd-linguetta:hover{color:var(--p-ink)}.vd-linguetta.on{background:var(--c-surface);color:var(--p-ink);box-shadow:0 1px 2px color-mix(in srgb,var(--c-ink) 8%,transparent),0 0 0 1px var(--p-line)}.vd-tempo{position:absolute;left:16px;right:16px;bottom:5px;height:2px;border-radius:2px;background:var(--c-marca);transform-origin:left center;transform:scaleX(0);animation:vd-tempo var(--vd-durata) linear forwards;animation-play-state:paused}.vd.gira .vd-tempo{animation-play-state:running}@keyframes vd-tempo{to{transform:scaleX(1)}}.vd-pausa{flex:none;width:38px;height:38px;border-radius:50%;border:1px solid var(--p-line);background:var(--c-surface);color:var(--p-body);display:grid;place-items:center;cursor:pointer}.vd-pausa:hover{color:var(--p-ink);border-color:var(--p-muted)}.vd-nota{text-align:center;font-size:12.5px;color:var(--p-muted);margin:14px 0 0}@media (prefers-reduced-motion: reduce){.vd-schermo picture{transition:none}.vd.gira .vd-schermo picture.on img{animation:none}.vd-tempo{animation:none;transform:scaleX(0)}.vd-pausa{display:none}}@media (max-width: 599px){.vd-win{max-width:330px;margin:0 auto;border-radius:28px}.vd-barra{display:none}.vd-schermo{aspect-ratio:780 / 1280}.vd-comandi{margin-top:18px}.vd-linguette{display:grid;grid-template-columns:1fr 1fr;border-radius:18px;width:min(100%,330px)}.vd-linguetta{padding:0 10px;font-size:13.5px}.vd-tempo{left:12px;right:12px}}.pub .landing .eyebrow,.pub .landing .who-tag.mono{letter-spacing:0;text-transform:none}.pub .landing .sec-head .eyebrow{display:none}.pub .landing .sec-head h2{font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.08}.pub .landing .sec-head h2:after{background:var(--p-acc)}.pub .landing .sec-lead{color:var(--p-body);font-size:17px;line-height:1.6}.pub .landing .problem-grid,.pub .landing .why-grid,.pub .landing .isp-steps,.pub .landing .steps,.pub .landing .az-values,.pub .landing .who-row{gap:0;border-top:1px solid var(--p-line-soft)}.pub .landing .problem-card,.pub .landing .why-card,.pub .landing .isp-step,.pub .landing .step,.pub .landing .az-value,.pub .landing .who-card{background:none;border:0;border-radius:0;box-shadow:none;padding:32px 28px 0 0}.pub .landing :is(.problem-card,.why-card,.isp-step,.step,.az-value,.who-card)+:is(.problem-card,.why-card,.isp-step,.step,.az-value,.who-card){padding-left:28px;border-left:1px solid var(--p-line-soft)}.pub .landing :is(.problem-card,.why-card,.isp-step,.step,.az-value,.who-card):hover{translate:none;box-shadow:none}.pub .landing :is(.problem-card,.why-card,.isp-step,.step,.az-value,.who-card):before{display:none}.pub .landing .problem-no,.pub .landing .step-n{display:block;width:auto;height:auto;background:none;border-radius:0;margin:0;color:var(--p-acc-testo);font-size:28px;line-height:1;font-weight:600;font-family:inherit;letter-spacing:-.02em}.pub .landing :is(.who-link,.bento-link){color:var(--p-ink);text-decoration:underline;text-decoration-color:var(--p-line);text-underline-offset:4px}.pub .landing .steps:before{display:none}.pub .landing .why-card{border-top:0}.pub .landing :is(.problem-card,.why-card,.isp-step,.step) h3{font-size:20px;letter-spacing:-.02em;margin:14px 0 8px}.pub .landing :is(.problem-card,.why-card,.isp-step,.step,.az-value,.who-card) p{font-size:15px;line-height:1.6;color:var(--p-body)}.pub .landing .cta{background:var(--p-ink)}.pub .landing .cta:before,.pub .landing .cta:after{display:none}@media (max-width: 860px){.pub .landing :is(.problem-grid,.why-grid,.isp-steps,.steps,.az-values,.who-row){grid-template-columns:1fr}.pub .landing :is(.problem-card,.why-card,.isp-step,.step,.az-value,.who-card)+:is(.problem-card,.why-card,.isp-step,.step,.az-value,.who-card){padding-left:0;border-left:0;border-top:1px solid var(--p-line-soft);margin-top:28px}}.p-dopo-finestra{padding:0 16px}@media (pointer: coarse){.pub .who-link,.pub .bento-link,.pub .corso-card-titolo a{display:inline-block;padding-block:11px;margin-block:-11px}}@media (any-pointer: coarse),(max-width: 1024px){.pub input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=reset],[type=image]),.pub select,.pub textarea{font-size:16px!important}}:root{--c-bg: #FFFFFF;--c-surface: #FFFFFF;--c-surface-alt: #F4F4F5;--c-border: #E4E4E7;--c-border-strong: #D4D4D8;--c-ink: #0A0A0B;--c-body: #3F3F46;--c-muted: #52525B;--c-faint: #5B5B64;--c-primary: #A8500C;--c-primary-dark: #8C420A;--c-primary-soft: #FFF1EA;--c-primary-testo: var(--c-primary);--c-marca: #FF6B2C;--c-marca-dark: #E05514;--c-azione: #0A0A0B;--c-azione-dark: #27272A;--c-green: #15803D;--c-green-soft: #ECFDF3;--c-amber: #8F5806;--c-amber-soft: #FFF7E0;--c-red: #C2410C;--c-red-soft: #FEF0EE;--c-teal: #0E8C9A;--c-graphite: #3A4453;--f-display: "Geist", system-ui, sans-serif;--f-body: "Geist", system-ui, sans-serif;--f-mono: "Geist Mono", ui-monospace, monospace;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--s-20: 80px;--s-24: 96px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--r-pill: 999px;--sh-sm: 0 1px 2px rgba(10,10,11,.05);--sh-md: 0 4px 12px rgba(10,10,11,.07);--sh-lg: 0 12px 32px rgba(10,10,11,.1);--sh-focus: 0 0 0 3px rgba(10,10,11,.25);--rail-w: 256px;--max-w: 1280px;--header-h: 68px;--t-fast: .14s;--t-base: .24s;--t-slow: .42s;--ease: cubic-bezier(.4,0,.2,1);--spring: cubic-bezier(.34,1.56,.64,1)}[data-theme=dark]{--c-bg: #0E1320;--c-surface: #161D2E;--c-surface-alt: #1C2536;--c-border: #26314A;--c-border-strong: #33405C;--c-ink: #EAEEF6;--c-body: #C4CCDA;--c-muted: #9AA5B8;--c-faint: #8590A6;--c-primary-soft: #16224A;--c-green: #34C784;--c-green-soft: #11261C;--c-amber: #E3A93B;--c-amber-soft: #2A2310;--c-red: #F0666B;--c-red-soft: #2A1416}@media (prefers-reduced-motion: reduce){:root{--t-fast: 0ms;--t-base: 0ms;--t-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px);overflow-x:clip}body{margin:0;font-family:var(--f-body);font-size:.9375rem;line-height:1.55;color:var(--c-body);background:var(--c-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4{font-family:var(--f-display);color:var(--c-ink);line-height:1.14;margin:0 0 .4em;font-weight:600;letter-spacing:-.025em}h1{font-size:clamp(2.1rem,5vw,4.2rem);font-weight:600;line-height:1.04;letter-spacing:-.045em}h2{font-weight:600;letter-spacing:-.035em}h2{font-size:clamp(1.5rem,3vw,2.25rem)}h3{font-size:1.25rem}p{margin:0 0 1em}a{color:var(--c-primary);text-decoration:none}p>a:not(.btn),p a:not(.btn):not([class*=badge]){text-decoration:underline;text-underline-offset:2px}a:hover{text-decoration:underline}img{max-width:100%;display:block}code,kbd,.mono{font-family:var(--f-mono)}h1,h2,h3,p,span,a,li{overflow-wrap:break-word}button{font-family:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px;box-shadow:var(--sh-focus);border-radius:var(--r-sm)}.skip-link{position:absolute;left:var(--s-4);top:-60px;z-index:200;background:var(--c-primary);color:#fff;font-weight:600;font-size:.9rem;padding:10px 16px;border-radius:var(--r-md);box-shadow:var(--sh-md);transition:top var(--t-fast) var(--ease)}.skip-link:focus-visible,.skip-link:focus{top:var(--s-4);text-decoration:none}.container{width:100%;max-width:var(--max-w);margin-inline:auto;padding-inline:var(--s-5)}.btn{display:inline-flex;align-items:center;gap:var(--s-2);font-weight:600;font-size:.9375rem;line-height:1;padding:12px 20px;border-radius:var(--r-md);border:1px solid transparent;transition:background var(--t-fast) var(--ease),translate var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);text-decoration:none;white-space:nowrap}.btn:hover{text-decoration:none}@media (max-width: 480px){.btn{white-space:normal;text-align:center;max-width:100%;line-height:1.2}}.btn-primary{background:var(--c-marca);color:#fff;box-shadow:var(--sh-sm)}.btn-primary:hover{background:var(--c-marca-dark);translate:0 -1px;box-shadow:0 6px 18px #ff6b2c4d}.btn-ghost{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-border-strong)}.btn-ghost:hover{background:var(--c-surface-alt)}.btn-azione{background:var(--c-azione);color:#fff}.btn-azione:hover{background:var(--c-azione-dark);translate:0 -1px;box-shadow:var(--sh-md)}.badge{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:var(--r-pill)}.badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.badge-green{background:var(--c-green-soft);color:var(--c-green)}.badge-amber{background:var(--c-amber-soft);color:var(--c-amber)}.badge-red{background:var(--c-red-soft);color:var(--c-red)}.badge-primary{background:var(--c-primary-soft);color:var(--c-primary)}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.table{width:100%;border-collapse:collapse;font-size:.875rem}.table th{text-align:left;font-weight:600;color:var(--c-muted);background:var(--c-surface-alt);padding:10px 14px;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.table td{padding:12px 14px;border-top:1px solid var(--c-border)}.table tbody tr:hover{background:var(--c-surface-alt)}.table-wrap{overflow-x:auto}@media (max-width: 640px){.table-wrap{-webkit-overflow-scrolling:touch}.table-wrap .table td,.table-wrap .table th{white-space:nowrap}}.reveal{opacity:0;transform:translateY(16px);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none}}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){[class*=skel]{animation:none!important;background-position:0 0!important}.drawer,.drawer-scrim,.drawer-wide,.drawer-root>*{animation:none!important}}.form-err{animation:formErrPulse .5s var(--ease, ease) both}@keyframes formErrPulse{0%{opacity:0;transform:translateY(-6px)}40%{opacity:1;transform:translateY(0) translate(0)}55%{opacity:1;transform:translateY(0) translate(-5px)}70%{opacity:1;transform:translateY(0) translate(5px)}85%{opacity:1;transform:translateY(0) translate(-2px)}to{opacity:1;transform:translateY(0) translate(0)}}@media (prefers-reduced-motion: reduce){.form-err{animation:none}}html.nuovo-scheda .drawer-scrim{display:none}html.nuovo-scheda .drawer,html.nuovo-scheda .drawer-wide{animation:none}html.nuovo-scheda .drawer .field-row{gap:var(--s-4)}input,select,textarea,button{font-family:inherit}select{-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 11px center!important;background-size:14px!important;padding-right:34px!important;cursor:pointer}select:disabled{cursor:not-allowed;opacity:.6}input[type=date],input[type=time],input[type=datetime-local]{-webkit-appearance:none;appearance:none}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;filter:grayscale(1)}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--c-primary);cursor:pointer}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}input:disabled,select:disabled,textarea:disabled{background:var(--c-surface-alt);color:var(--c-faint)}html.nuovo-scheda body{background:var(--c-bg)}html.nuovo-scheda .drawer,html.nuovo-scheda .drawer-wide{position:relative;top:auto;right:auto;left:auto;height:auto;min-height:0;width:min(880px,calc(100vw - 2 * var(--s-5)));max-width:none;margin:var(--s-8) auto;padding:var(--s-8);border:1px solid var(--c-border);border-left:1px solid var(--c-border);border-radius:var(--r-xl);box-shadow:var(--sh-sm);overflow:visible}html.nuovo-scheda .drawer-root{position:absolute;inset:0 0 auto;min-height:100vh;overflow-y:auto;background:var(--c-bg)}html.nuovo-scheda .drawer-head{border-bottom:1px solid var(--c-border);padding-bottom:var(--s-4)}html.nuovo-scheda .drawer-actions{padding-top:var(--s-5);border-top:1px solid var(--c-border)}@media (max-width: 640px){html.nuovo-scheda .drawer,html.nuovo-scheda .drawer-wide{width:calc(100vw - 2 * var(--s-3));margin:var(--s-4) auto;padding:var(--s-5)}}.btn:disabled,.btn[aria-disabled=true]{translate:none;box-shadow:var(--sh-sm)}.btn:disabled:after,.btn[aria-disabled=true]:after{display:none}[data-faro]{position:relative;isolation:isolate;transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease),translate var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),border-color var(--t-base) var(--ease)}[data-faro]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--t-base) var(--ease);pointer-events:none;background:radial-gradient(240px circle at var(--fx, 50%) var(--fy, 50%),color-mix(in srgb,var(--acc, var(--c-primary)) 13%,transparent),transparent 70%)}[data-faro]:hover{translate:0 -3px;box-shadow:var(--sh-md);border-color:color-mix(in srgb,var(--acc, var(--c-primary)) 40%,var(--c-border))}[data-faro]:hover:before{opacity:1}.btn:active{translate:0 1px}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent);transform:translate(-220%) skew(-18deg);transition:transform .62s var(--ease)}.btn-primary:hover:after{transform:translate(320%) skew(-18deg)}.keyline:after{content:"";display:block;width:64px;height:3px;margin-top:14px;border-radius:2px;background:var(--c-marca);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease) .18s}.in .keyline:after,.keyline.in:after{transform:scaleX(1)}.cascata>.reveal:nth-child(2){transition-delay:.07s}.cascata>.reveal:nth-child(3){transition-delay:.14s}.cascata>.reveal:nth-child(4){transition-delay:.21s}.cascata>.reveal:nth-child(5){transition-delay:.28s}.cascata>.reveal:nth-child(6){transition-delay:.35s}.cascata>.reveal:nth-child(n+7){transition-delay:.42s}.avanzamento{position:fixed;left:0;right:0;top:calc(var(--header-h) - 2px);height:2px;z-index:60;pointer-events:none}.avanzamento span{display:block;height:100%;transform:scaleX(0);transform-origin:0 50%;background:var(--c-marca)}.auth-wrap,.vf-wrap,.rec-wrap{position:relative}.auth-wrap:before,.vf-wrap:before,.rec-wrap:before{content:none}@keyframes schedaEntra{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.auth-card,.vf-card,.rec-card{position:relative;overflow:hidden;animation:schedaEntra .46s var(--ease) backwards}.auth-card:before,.vf-card:before,.rec-card:before{content:"";position:absolute;top:0;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,var(--c-marca),transparent)}@keyframes entrataPagina{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pagina-entra{animation:entrataPagina .38s var(--ease) backwards}@media (prefers-reduced-motion: reduce){[data-faro],[data-faro]:hover,[data-faro]:before{translate:none;transition:none}.btn:active,.btn-primary:hover{translate:none}.btn-primary:after{display:none}.keyline:after{transform:scaleX(1);transition:none}.cascata>.reveal{transition-delay:0s!important}.avanzamento{display:none}.pagina-entra,.auth-card,.vf-card,.rec-card{animation:none}}
