@font-face{font-family:Lato Riserva;src:local(Arial),local(ArialMT);font-weight:400;size-adjust:96.8%;ascent-override:102%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Lato Riserva;src:local(Arial Bold),local(Arial-BoldMT);font-weight:700;size-adjust:92.3%;ascent-override:106.9%;descent-override:23.1%;line-gap-override:0%}@font-face{font-family:Poppins Riserva;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600;size-adjust:106.2%;ascent-override:98.9%;descent-override:33%;line-gap-override:9.4%}@font-face{font-family:Poppins Riserva;src:local(Arial Bold),local(Arial-BoldMT);font-weight:700;size-adjust:107.1%;ascent-override:98%;descent-override:32.7%;line-gap-override:9.3%}.pc{--cream:#f5f5f2;--sand:#efece5;--paper:#fff;--ink:#1f1c17;--ink-2:#4f4b43;--ink-3:#6b665c;--line:#e4dfd5;--line-2:#d6d0c3;--orange:#e8730f;--orange-hover:#f2852a;--orange-ink:#a04f08;--orange-wash:#fcebdd;--orange-edge:#f2d3b6;--green:#0d5d1a;--green-wash:#e3efe3;--red:#cc2f2f;--red-wash:#f8e2e2;--on-ink:#f5f5f2;--on-ink-2:#cfc9bd;--r-xl:32px;--r-lg:24px;--r-md:18px;--r-sm:12px;--shadow-1:0 1px 2px #1f1c170d, 0 4px 14px -6px #1f1c171a;--shadow-2:0 1px 2px #1f1c170a, 0 24px 48px -26px #1f1c174d;--shadow-3:0 2px 6px #1f1c170f, 0 40px 80px -36px #1f1c1773;--font-head:"Poppins", "Poppins Riserva", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Lato", "Lato Riserva", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--max:1200px;--gutter:clamp(16px, 4vw, 40px);--header-h:64px;--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pc *,.pc :before,.pc :after{box-sizing:border-box}.pc{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 24px)}@media (prefers-reduced-motion:no-preference){.pc{scroll-behavior:smooth}}.pc{background:var(--cream);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.65}.pc img,.pc svg,.pc video{max-width:100%}.pc img,.pc video{height:auto;display:block}.pc h1,.pc h2,.pc h3,.pc h4{font-family:var(--font-head);color:var(--ink);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.06}.pc h2{letter-spacing:-.038em;font-size:clamp(2rem,1.3rem + 3vw,3.5rem);line-height:1.02}.pc h3{letter-spacing:-.015em;font-size:1.1875rem;font-weight:600;line-height:1.28}.pc p{color:var(--ink-2);text-wrap:pretty;margin:0 0 1em}.pc strong{color:var(--ink);font-weight:700}.pc .display{letter-spacing:-.045em;font-size:clamp(2.6rem,1.5rem + 5vw,4.6rem);line-height:.98}.pc .display-long{font-size:clamp(2.3rem,1.4rem + 3.8vw,3.9rem);line-height:1.02}.pc .display-mid{font-size:clamp(2.3rem,1.5rem + 3.4vw,3.9rem);line-height:1.02}.pc .lead{color:var(--ink-2);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.5}.pc a{color:var(--orange-ink);text-underline-offset:.18em;text-decoration-thickness:1.5px}.pc a:hover{color:var(--ink)}.pc :focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:8px}.pc .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pc .skip{z-index:100;background:var(--ink);color:var(--on-ink);border-radius:12px;padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:16px}.pc .skip:focus{color:var(--on-ink);top:12px}.pc .wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.pc .ic{flex:none;width:22px;height:22px}.pc .inline-ic{vertical-align:-3px;display:inline-block}.pc .btn{min-height:54px;font-family:var(--font-head);letter-spacing:-.005em;text-align:center;cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), box-shadow .25s var(--ease), transform .2s var(--ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55em;padding:0 1.6em;font-size:1rem;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.pc .btn:active{transform:translateY(1px)}.pc .btn-ic{width:18px;height:18px;transition:transform .25s var(--ease)}.pc .btn:hover .btn-ic{transform:translate(3px)}.pc .btn-primary{background:var(--orange);color:var(--ink);box-shadow:inset 0 1px #ffffff47,0 10px 24px -12px #e8730fbf}.pc .btn-primary:hover{background:var(--orange-hover);color:var(--ink);box-shadow:inset 0 1px #ffffff4d,0 14px 30px -12px #e8730fcc}.pc .btn-outline{color:var(--ink);border-color:var(--ink);background:0 0}.pc .btn-outline:hover{background:var(--ink);color:var(--on-ink)}.pc .btn-ghost{background:var(--cream);color:var(--ink);border-color:var(--line-2)}.pc .btn-ghost:hover{background:var(--paper);border-color:var(--ink);color:var(--ink)}.pc .btn-outline-light{color:var(--on-ink);background:0 0;border-color:#f5f5f28c}.pc .btn-outline-light:hover{background:var(--on-ink);color:var(--ink);border-color:var(--on-ink)}.pc .btn-sm{min-height:44px;padding:0 1.15em;font-size:.9375rem}.pc .btn-block{width:100%;display:flex}.pc .btn[disabled]{opacity:.6;cursor:progress}.pc .site-header{z-index:50;-webkit-backdrop-filter:saturate(170%)blur(14px);backdrop-filter:saturate(170%)blur(14px);background:#f5f5f2db;border-bottom:1px solid #1f1c1712;position:sticky;top:0}.pc .header-row{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.pc .logo{font-family:var(--font-head);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;align-items:center;gap:2px;min-height:44px;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.pc .logo:hover{color:var(--ink)}.pc .logo .dot{color:var(--orange)}.pc .logo small{border-left:1px solid var(--line-2);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-left:10px;padding-left:10px;font-size:.6875rem;font-weight:700;line-height:1.6}.pc .site-nav{display:none}@media (min-width:960px){.pc{--header-h:72px}.pc .site-nav{align-items:center;gap:4px;display:flex}.pc .site-nav a{min-height:44px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 14px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.pc .site-nav a:hover{color:var(--ink);background:#1f1c170d}}.pc .section{padding-block:clamp(80px,11vw,152px)}.pc .section-tight{padding-block:clamp(24px,4vw,48px) clamp(80px,10vw,128px)}.pc .section-sand{background:var(--sand)}@media (min-width:1100px){.pc .section-sand{border-radius:48px;margin-inline:20px}}.pc .kicker{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--orange-ink);align-items:center;gap:12px;margin-bottom:18px;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-flex}.pc .kicker:before{content:"";background:currentColor;border-radius:2px;width:24px;height:2px}.pc .section-head{max-width:780px;margin-bottom:clamp(40px,6vw,72px)}.pc .section-head.center{text-align:center;margin-inline:auto}.pc .section-head.center .kicker:after{content:"";background:currentColor;border-radius:2px;width:24px;height:2px}.pc .section-head.split{gap:24px;max-width:none;display:grid}.pc .section-head.split .lead{max-width:60ch;margin:0}@media (min-width:960px){.pc .section-head.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px}}.pc .media-frame{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-2);overflow:hidden}.pc .media-frame video,.pc .media-frame img{width:100%}.pc .media-giornata{background:#eceae5}.pc .media-install{background:#f4f4f1}.pc .media-dati{background:var(--cream);box-shadow:none;border:0}@media (prefers-reduced-motion:no-preference){.pc .rv .reveal{transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s)}.pc .rv .reveal:not(.is-in){opacity:0;transform:translateY(26px)}}.pc .hero{background:radial-gradient(56% 60% at 82% 38%, #e8730f21, transparent 70%), radial-gradient(40% 50% at 0% 0%, #0d5d1a0f, transparent 70%), var(--cream);padding-block:clamp(28px,6vw,80px) clamp(56px,7vw,96px);position:relative;overflow:clip}.pc .hero:before{content:"";pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .12 0 0 0 0 .1 0 0 0 0 .08 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.pc .hero-grid{align-items:center;gap:48px;display:grid;position:relative}@media (min-width:960px){.pc .hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:56px}}.pc .eyebrow{border:1px solid var(--line);color:var(--ink-2);background:#ffffffb8;border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:7px 14px 7px 11px;font-size:.9375rem;font-weight:700;line-height:1.25;display:inline-flex}.pc .eyebrow-dot{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #0d5d1a24}.pc .hero h1{margin-bottom:18px}.pc .hero .lead{max-width:33ch;margin-bottom:26px}@media (min-width:960px){.pc .hero h1{margin-bottom:24px}.pc .hero .lead{margin-bottom:32px}}.pc.page-home .hero .display-long+.lead{max-width:38ch}.pc .hero-ctas{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:539px){.pc .hero-ctas .btn{width:100%}}.pc .hero-facts{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;margin:26px 0 0;padding:0;display:grid}.pc .hero-facts div{padding:16px 14px 0 0}.pc .hero-facts div+div{border-left:1px solid var(--line);padding-left:14px}.pc .hero-facts dt{font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);font-size:1rem;font-weight:600;line-height:1.25}.pc .hero-facts dd{color:var(--ink-3);margin:5px 0 0;font-size:.875rem;line-height:1.4}@media (max-width:479px){.pc .hero-facts div{padding-right:10px}.pc .hero-facts div+div{padding-left:10px}.pc .hero-facts dt{font-size:.9375rem}.pc .hero-facts dd{font-size:.8125rem}}.pc .hero-media{justify-content:center;display:flex}.pc .demo{flex-direction:column;align-items:center;gap:28px;margin:0;display:flex;position:relative}.pc .demo:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#e8730f29,#e8730f00 72%);width:130%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.pc .phone{--w:min(316px, 82vw);z-index:1;width:var(--w);aspect-ratio:9/18.2;background:linear-gradient(145deg,#2b2822,#15130f);border-radius:54px;padding:9px;position:relative;box-shadow:inset 0 0 0 1.5px #44403a,inset 0 0 0 3px #15130f,0 60px 90px -50px #1f1c17a6,0 24px 40px -24px #1f1c1759;container-type:inline-size}.pc .screen{height:100%;font-size:clamp(11px,4.5cqi,14px);font-family:var(--font-body);color:var(--ink);background:#f0ece4;border-radius:45px;flex-direction:column;line-height:1.35;display:flex;position:relative;overflow:hidden}.pc .island{z-index:3;background:#15130f;border-radius:1em;width:30%;height:1.95em;position:absolute;top:.75em;left:50%;transform:translate(-50%)}.pc .sb{background:var(--green);color:#fff;font-family:var(--font-head);justify-content:space-between;align-items:center;padding:1.05em 1.9em .55em;font-size:.9em;font-weight:600;display:flex}.pc .sb-ic{align-items:flex-end;gap:2px;height:.8em;display:inline-flex}.pc .sb-ic i{background:#fff;border-radius:1px;width:3px;display:block}.pc .sb-ic i:first-child{height:40%}.pc .sb-ic i:nth-child(2){height:70%}.pc .sb-ic i:nth-child(3){height:100%}.pc .sb-ic b{width:1.6em;height:.85em;box-shadow:inset -.5em 0 0 -1px var(--green), inset 0 0 0 1.5px var(--green);background:#fff;border:1.5px solid #fff;border-radius:3px;margin-left:5px;display:block}.pc .chat-head{background:var(--green);color:#fff;align-items:center;gap:.65em;padding:.45em .9em .85em .55em;display:flex}.pc .ch-back{opacity:.9;width:1.35em;height:1.35em}.pc .avatar{background:var(--cream);width:2.6em;height:2.6em;color:var(--green);border-radius:50%;flex:none;place-items:center;display:grid}.pc .avatar svg{width:1.3em;height:1.3em}.pc .ch-name b{font-family:var(--font-head);letter-spacing:-.01em;font-size:1.04em;font-weight:600;display:block}.pc .ch-name small{color:#ffffffdb;font-size:.8em;display:block}.pc .chat{background-color:#f0ece4;background-image:radial-gradient(#1f1c1712 1px,#0000 1.3px);background-size:1.25em 1.25em;flex-direction:column;flex:1;justify-content:flex-end;gap:.7em;padding:.9em .8em;display:flex}.pc .day{color:var(--ink-3);letter-spacing:.03em;background:#fffc;border-radius:1em;align-self:center;margin-bottom:auto;padding:.4em .85em;font-size:.74em;font-weight:700}.pc .m{background:#fff;border-radius:1.1em;padding:.85em .95em;box-shadow:0 1px 1px #1f1c170f,0 10px 22px -16px #1f1c1766}.pc .m-k{letter-spacing:.09em;text-transform:uppercase;color:var(--orange-ink);justify-content:space-between;align-items:center;gap:.5em;font-size:.7em;font-weight:700;display:flex}.pc .m-t{letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:1.1em;font-weight:700}.pc .m-brief{color:var(--ink-2);border-top-left-radius:.35em;grid-template-columns:1.6em minmax(0,1fr);align-items:start;gap:.55em;padding:.7em .85em;font-size:.86em;line-height:1.4;display:grid}.pc .sun{background:radial-gradient(circle, var(--orange) 0 34%, #e8730f38 36% 100%);border-radius:50%;width:1.6em;height:1.6em}.pc .m-mail{border-top-left-radius:.35em;grid-template-columns:2.4em minmax(0,1fr);align-items:start;gap:.7em;display:grid}.pc .mail-ic{background:var(--orange-wash);width:2.4em;height:2.4em;color:var(--orange-ink);border-radius:.75em;place-items:center;display:grid}.pc .mail-ic svg{width:1.3em;height:1.3em}.pc .m-from{font-family:var(--font-head);letter-spacing:-.01em;margin-top:.3em;font-size:1em;font-weight:600}.pc .m-subj{color:var(--ink-2);font-size:.9em}.pc .draft-slot{position:relative}.pc .typing{color:var(--ink-3);background:#fff;border-radius:.35em 1.1em 1.1em;align-items:center;gap:.6em;padding:.7em .95em;font-size:.8em;font-weight:700;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 1px 1px #1f1c170f}.pc .dots{gap:.28em;display:inline-flex}.pc .dots i{background:var(--ink-3);opacity:.35;border-radius:50%;width:.5em;height:.5em}.pc .m-draft{border-top-left-radius:.35em}.pc .tag{background:var(--orange-wash);color:var(--orange-ink);letter-spacing:.1em;border-radius:.6em;padding:.45em .65em;font-size:.95em;display:inline-block}.pc .d-title{font-family:var(--font-head);letter-spacing:-.01em;margin:.55em 0 .3em;font-size:1em;font-weight:600}.pc .draft-text{color:var(--ink-2);margin:0 0 .9em;font-size:.88em;line-height:1.45}.pc .actions{grid-template-columns:1.15fr 1fr;gap:.5em;display:grid}.pc .b{height:2.75em;font-family:var(--font-head);border-radius:1.4em;justify-content:center;align-items:center;gap:.4em;font-size:.92em;font-weight:600;display:inline-flex;position:relative}.pc .b svg{width:1.1em;height:1.1em}.pc .b-invia{background:var(--orange);color:var(--ink);transition:background-color .35s var(--ease), color .35s var(--ease), transform .18s var(--ease)}.pc .b-invia .l-invia,.pc .b-invia .l-inviata{align-items:center;gap:.4em;display:inline-flex}.pc .b-invia .l-inviata{display:none}.pc .b-correggi{border:1.5px solid var(--ink);color:var(--ink)}.pc .tap{opacity:0;pointer-events:none;background:#1f1c1747;border-radius:50%;width:3.2em;height:3.2em;margin:-1.6em 0 0 -1.6em;position:absolute;top:50%;left:50%;transform:scale(1.8)}.pc .m-sent{background:var(--green-wash);color:var(--green);border-radius:1em;align-self:center;align-items:center;gap:.45em;padding:.55em .9em;font-size:.76em;font-weight:700;display:inline-flex}.pc .m-sent svg{width:1.1em;height:1.1em}.pc .inputbar{background:#fff;align-items:center;gap:.6em;padding:.65em .8em 1.35em;display:flex}.pc .inputbar span{height:2.6em;color:var(--ink-3);background:#f0ece4;border-radius:1.3em;flex:1;align-items:center;padding:0 1em;font-size:.9em;display:flex}.pc .mic{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.6em;height:2.6em;display:grid}.pc .mic svg{width:1.2em;height:1.2em}.pc .demo .m-mail,.pc .demo .typing,.pc .demo .m-draft,.pc .demo .m-sent{opacity:0;transform-origin:0 0;transition:opacity .5s var(--ease), transform .65s var(--ease);transform:translateY(14px)scale(.97)}.pc .demo .m-sent{transform-origin:50%}.pc .demo.p1 .m-mail,.pc .demo.p2:not(.p3) .typing,.pc .demo.p3 .m-draft,.pc .demo.p6 .m-sent{opacity:1;transform:none}.pc .demo .w{opacity:0;transition:opacity .3s;transition-delay:calc(var(--i,0) * 42ms + .26s)}.pc .demo.p3 .w{opacity:1}.pc .demo:not(.p3) .w{transition-delay:0s}.pc .demo.p4 .b-invia{transform:scale(.94)}.pc .demo.p4 .tap{animation:pc-tap .7s var(--ease) forwards}.pc .demo.p5 .b-invia{background:var(--green);color:#fff;transform:none}.pc .demo.p5 .b-invia .l-invia{display:none}.pc .demo.p5 .b-invia .l-inviata{display:inline-flex}@keyframes pc-tap{0%{opacity:0;transform:scale(1.8)}35%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.15)}}@media (prefers-reduced-motion:no-preference){.pc .demo.p2 .dots i{animation:1.1s ease-in-out infinite pc-dot}.pc .demo.p2 .dots i:nth-child(2){animation-delay:.15s}.pc .demo.p2 .dots i:nth-child(3){animation-delay:.3s}}@keyframes pc-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}.pc .demo figcaption{z-index:1;width:min(440px,100%);position:relative}.pc .demo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pc .ds{font-family:var(--font-head);letter-spacing:-.005em;color:var(--ink-3);flex-direction:column;gap:10px;font-size:.875rem;font-weight:600;line-height:1.3;transition:color .3s;display:flex}.pc .ds-top{align-items:flex-start;gap:8px;display:flex}.pc .ds-short{display:none}@media (max-width:479px){.pc .ds-long{display:none}.pc .ds-short{display:inline}.pc .ds{font-size:.8125rem}}.pc .ds-n{border:1.5px solid var(--line-2);background:var(--paper);width:24px;height:24px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;margin-top:-2px;font-size:.75rem;transition:background-color .3s,border-color .3s,color .3s;display:grid}.pc .ds-bar{background:var(--line);border-radius:3px;order:-1;height:3px;overflow:hidden}.pc .ds-bar i{background:var(--orange);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.pc .ds.is-on,.pc .ds.is-done{color:var(--ink)}.pc .ds.is-on .ds-n,.pc .ds.is-done .ds-n{background:var(--orange);border-color:var(--orange);color:var(--ink)}.pc .ds.is-done .ds-bar i{transform:scaleX(1)}.pc .ds.is-on .ds-bar i{transition:transform var(--dur,2s) linear;transform:scaleX(1)}.pc .trust{border-block:1px solid var(--line);background:#ffffff80}.pc .trust ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0 auto;padding-block:20px;list-style:none;display:grid}.pc .trust li{color:var(--ink-2);align-items:center;gap:10px;font-size:.9375rem;font-weight:700;line-height:1.3;display:flex}.pc .trust .ic{width:20px;height:20px;color:var(--green)}@media (min-width:960px){.pc .trust ul{grid-template-columns:repeat(4,auto);justify-content:space-between;padding-block:22px}}.pc .day-grid{gap:48px;display:grid}@media (min-width:960px){.pc .day-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:72px}.pc .day-media{top:calc(var(--header-h) + 40px);position:sticky}}.pc .timeline{margin:0;padding:0;list-style:none;position:relative}.pc .tl-item:not(:last-child):before{content:"";background:var(--line-2);width:2px;position:absolute;top:44px;bottom:0;left:21px}.pc .tl-item{grid-template-columns:44px minmax(0,1fr);gap:20px;padding-bottom:36px;display:grid;position:relative}.pc .tl-item:last-child{padding-bottom:0}.pc .tl-num{z-index:1;background:var(--paper);border:1.5px solid var(--line-2);width:44px;height:44px;font-family:var(--font-head);color:var(--ink);box-shadow:0 0 0 6px var(--cream);border-radius:50%;place-items:center;font-size:1rem;font-weight:700;display:grid;position:relative}.pc .tl-item:first-child .tl-num{background:var(--orange);border-color:var(--orange)}.pc .tl-item h3{margin:9px 0 8px;font-size:1.3125rem}.pc .tl-item p{margin:0}.pc .statement{text-align:center;max-width:920px;font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink-3);text-wrap:balance;margin:clamp(72px,10vw,128px) auto 0;font-size:clamp(1.3rem,1rem + 1.2vw,1.75rem);font-weight:600;line-height:1.3}.pc .statement strong{letter-spacing:-.045em;color:var(--ink);margin-top:10px;font-size:clamp(2.2rem,1.3rem + 4.2vw,4.4rem);font-weight:700;line-height:1;display:block}.pc .install-top{align-items:center;gap:40px;display:grid}@media (min-width:960px){.pc .install-top{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:72px}}.pc .ten{font-family:var(--font-head);letter-spacing:-.07em;color:var(--ink);margin:28px 0 8px;font-size:clamp(6rem,3.5rem + 10vw,11rem);font-weight:700;line-height:.82}.pc .ten span{color:var(--orange);margin-left:.02em}.pc .steps-foot{max-width:36ch;margin:0;font-size:1.125rem}.pc .steps-foot strong{font-family:var(--font-head);letter-spacing:-.01em;font-weight:600;display:block}.pc .steps{gap:16px;margin:clamp(48px,7vw,88px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:800px){.pc .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.pc .step{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:22px 22px 20px}.pc .step-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}@media (min-width:800px){.pc .step{padding:28px 28px 24px}.pc .step-top{margin-bottom:26px}}.pc .step-ic{background:var(--orange-wash);width:52px;height:52px;color:var(--orange-ink);border-radius:16px;place-items:center;display:grid}.pc .step-ic .ic{width:24px;height:24px}.pc .step-n{font-family:var(--font-head);letter-spacing:-.05em;color:var(--line-2);font-size:2.5rem;font-weight:700;line-height:1}.pc .step h3{margin-bottom:10px}.pc .step p{margin:0;font-size:1rem}.pc .plan-group+.plan-group{margin-top:clamp(48px,6vw,72px)}.pc .plan-group-title{border-bottom:1px solid var(--line-2);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:22px;padding-bottom:14px;font-size:1.375rem;display:flex}.pc .plan-group-title span{font-family:var(--font-body);letter-spacing:0;color:var(--ink-3);font-size:1rem;font-weight:400}.pc .plans{gap:16px;display:grid}@media (min-width:700px){.pc .plans-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.pc .plans-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1140px){.pc .plans-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pc .plan{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:box-shadow .3s var(--ease), border-color .3s var(--ease);flex-direction:column;padding:30px 24px 24px;display:flex;position:relative}.pc .plan:hover{box-shadow:var(--shadow-2);border-color:var(--line-2)}.pc .plan-name{font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);margin-bottom:14px;font-size:1.0625rem;font-weight:600;line-height:1.3}.pc .plan-price{font-family:var(--font-head);letter-spacing:-.045em;color:var(--ink);font-size:2.75rem;font-weight:700;line-height:1}.pc .plan-price span{font-family:var(--font-body);letter-spacing:0;color:var(--ink-3);margin-left:6px;font-size:1rem;font-weight:400}.pc .plan-desc{margin:18px 0 26px;font-size:.96875rem;line-height:1.55}.pc .plan .btn{margin-top:auto}@media (min-width:1140px){.pc .plans-4 .plan-name{min-height:2.6em}}.pc .plan.featured{background:var(--ink);border-color:var(--ink);box-shadow:var(--shadow-3)}.pc .plan.featured .plan-name,.pc .plan.featured .plan-price{color:#fff}.pc .plan.featured .plan-price span,.pc .plan.featured .plan-desc{color:var(--on-ink-2)}.pc .plan-flag{background:var(--orange);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:700;line-height:1.2;position:absolute;top:-13px;left:24px}.pc .plans-note{color:var(--ink-3);margin:18px 0 0;font-size:.9375rem}.pc .callout{border-radius:var(--r-lg);background:var(--orange-wash);border:1px solid var(--orange-edge);margin-top:clamp(40px,5vw,56px);padding:clamp(22px,3vw,32px) clamp(22px,3vw,36px)}.pc .callout p{color:var(--ink);max-width:80ch;margin:0;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55}.pc .info-panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);margin-top:20px;padding:clamp(24px,4vw,44px)}.pc .info-panel h3{margin-bottom:18px;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.pc .info-cols{gap:4px 48px;display:grid}@media (min-width:900px){.pc .info-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pc .info-cols p{font-size:1rem}.pc .info-cols>div>p:last-child,.pc .info-cols>p:last-child{margin-bottom:0}.pc .kit-index{column-gap:64px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.pc .kit-index{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc .kit-index li{border-top:1px solid var(--line-2);grid-template-columns:52px minmax(0,1fr);gap:16px;padding:26px 0;display:grid}.pc .k-n{font-family:var(--font-head);letter-spacing:-.01em;color:var(--orange-ink);font-size:1.0625rem;font-weight:700;line-height:1.5}.pc .kit-index h3{margin-bottom:6px}.pc .kit-index p{margin:0;font-size:1rem}.pc .note-strip{border-radius:var(--r-md);background:var(--green-wash);color:var(--ink);margin-top:clamp(40px,5vw,64px);padding:22px 26px;line-height:1.6}.pc .call-box{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-1);margin-top:20px;padding:clamp(26px,4vw,48px)}.pc .call-head h3{letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(1.4rem,1.2rem + 1vw,2rem)}.pc .call-head p{max-width:60ch}.pc .call-phases{counter-reset:ph;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.pc .call-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.pc .call-phases li{border-radius:var(--r-md);background:var(--cream);border:1px solid var(--line);counter-increment:ph;padding:22px 22px 20px;position:relative}.pc .call-phases li:before{content:counter(ph);background:var(--ink);width:32px;height:32px;color:var(--on-ink);font-family:var(--font-head);border-radius:50%;place-items:center;margin-bottom:14px;font-size:.875rem;font-weight:700;display:grid}.pc .call-phases p{margin:0;font-size:1rem}.pc .call-foot{border-top:1px solid var(--line);font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);margin:24px 0 0;padding-top:20px;font-size:1.0625rem;font-weight:600}.pc .compare{margin-top:clamp(40px,5vw,64px)}.pc .compare-title{margin-bottom:14px}.pc .compare-row{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.pc .compare-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:700px){.pc .compare-row.compare-row-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.pc .compare-row li{border-radius:var(--r-md);border:1px solid var(--line-2);flex-direction:column;gap:4px;padding:20px 22px;display:flex}.pc .c-name{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.8125rem;font-weight:700}.pc .c-price{font-family:var(--font-head);letter-spacing:-.04em;color:var(--ink);font-size:1.75rem;font-weight:700;line-height:1.15}.pc .c-text{color:var(--ink-2);font-size:1rem}.pc .sys-grid{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:620px){.pc .sys-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (min-width:1100px){.pc .sys-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.pc .sys-card{min-width:0}.pc .sys-link{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);height:100%;color:inherit;transition:border-color .2s var(--ease), box-shadow .25s var(--ease), transform .25s var(--ease);flex-direction:column;padding:22px 22px 20px;text-decoration:none;display:flex;position:relative}.pc a.sys-link:hover{border-color:var(--orange-edge);box-shadow:var(--shadow-2);color:inherit;transform:translateY(-2px)}.pc .sys-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pc .sys-ic{background:var(--orange-wash);width:44px;height:44px;color:var(--orange-ink);border-radius:14px;flex:none;place-items:center;display:grid}.pc .sys-n{font-family:var(--font-head);letter-spacing:-.01em;color:var(--line-2);font-size:.9375rem;font-weight:700}.pc .sys-link h3{margin:0 0 8px;font-size:1.1875rem}.pc .sys-link p{margin:0 0 16px;font-size:.96875rem;line-height:1.55}.pc .sys-mod{letter-spacing:0;color:var(--ink-3);margin-top:auto;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.75rem}.pc .sys-flag{background:var(--green-wash);color:var(--green);border-radius:999px;align-self:flex-start;margin-top:10px;padding:4px 10px;font-size:.75rem;font-weight:700;line-height:1.4}.pc .sys-card:nth-child(4) .sys-link{border-color:var(--orange-edge)}@media (max-width:619px){.pc .sys-grid{gap:10px}.pc .sys-link{border-radius:var(--r-md);grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:16px 16px 14px;display:grid}.pc .sys-top{grid-row:span 4;align-self:start;margin:0}.pc .sys-ic{border-radius:12px;width:40px;height:40px}.pc .sys-n{display:none}.pc .sys-link h3{margin:1px 0 4px;font-size:1.0625rem}.pc .sys-link p{margin:0 0 8px;font-size:.9375rem;line-height:1.5}.pc .sys-flag{justify-self:start;margin-top:8px}}.pc .kit-more{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:clamp(32px,4vw,48px);display:flex}.pc .kit-more p{max-width:46ch;color:var(--ink-3);margin:0;font-size:1rem}@media (max-width:539px){.pc .kit-more .btn{width:100%}}.pc .vs{margin-top:clamp(48px,6vw,80px)}.pc .vs-head{max-width:760px;margin-bottom:24px}.pc .vs-head h3{letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.1}.pc .vs-head p{margin:0;font-size:1.0625rem}.pc .vs-wrap{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);overflow:hidden}.pc .vs-table{border-collapse:collapse;width:100%;font-size:.96875rem;line-height:1.5}.pc .vs-table thead th{text-align:left;vertical-align:bottom;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);padding:16px 20px;font-size:.75rem;font-weight:700}.pc .vs-table thead .vs-kit-h{color:var(--green);background:var(--green-wash)}.pc .vs-table tbody th,.pc .vs-table td{vertical-align:top;text-align:left;border-top:1px solid var(--line);padding:18px 20px}.pc .vs-table tbody tr:first-child th,.pc .vs-table tbody tr:first-child td{border-top:0}.pc .vs-table tbody th{width:22%;font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);font-size:1rem;font-weight:600}.pc .vs-n{color:var(--orange-ink);letter-spacing:.04em;margin-bottom:2px;font-size:.75rem;display:block}.pc .vs-solo{width:36%;color:var(--ink-3)}.pc .vs-kit{color:var(--ink);background:#e3efe38c}.pc .vs-ic{float:left;color:var(--green);margin:2px 10px 0 0}.pc .vs-kit span{display:block;overflow:hidden}@media (max-width:759px){.pc .vs-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.pc .vs-table thead{display:none}.pc .vs-table,.pc .vs-table tbody,.pc .vs-table tr,.pc .vs-table th,.pc .vs-table td{width:100%;display:block}.pc .vs-table tr{border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line);margin-bottom:12px;overflow:hidden}.pc .vs-table tbody th{border:0;width:100%;padding:16px 18px 6px;font-size:1.0625rem}.pc .vs-n{margin:0 8px 0 0;display:inline}.pc .vs-table td{border:0;width:100%;padding:6px 18px 14px}.pc .vs-table td.vs-kit{border-top:1px solid var(--line);padding:12px 18px 16px}.pc .vs-table td[data-label]:before{content:attr(data-label);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:.6875rem;font-weight:700;display:block}.pc .vs-table td.vs-kit:before{color:var(--green)}.pc .vs-ic{display:none}.pc .vs-table tbody th{padding:14px 16px 4px;font-size:1rem}.pc .vs-table td{padding:4px 16px 12px;font-size:.9375rem}.pc .vs-table td.vs-kit{padding:10px 16px 14px}.pc .vs.is-collapsed .vs-extra{display:none}.pc .vs-toggle{margin-top:4px}}@media (min-width:760px){.pc .vs-toggle{display:none!important}}.pc .kit-hero{background:radial-gradient(50% 70% at 88% 30%, #e8730f1f, transparent 70%), radial-gradient(40% 60% at 0% 100%, #0d5d1a0f, transparent 70%), var(--cream);border-bottom:1px solid var(--line);padding-block:clamp(20px,4vw,56px) clamp(56px,7vw,96px);position:relative;overflow:clip}.pc .kit-hero .back-link{width:max-content;margin-bottom:18px;display:flex}.pc .kit-hero h1{max-width:14ch;margin-bottom:20px}.pc .kit-hero .lead{max-width:48ch;margin-bottom:30px}.pc .kit-hero .hero-facts{max-width:620px}.pc .strati-grid{align-items:center;gap:40px;display:grid}@media (min-width:960px){.pc .strati-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}}.pc .strati-grid h2{margin-bottom:20px}.pc .strati-grid .lead{max-width:40ch;margin:0}.pc .strati{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pc .strato{border-radius:var(--r-md);border:1px solid var(--line);background:var(--paper);gap:4px;padding:20px 22px;display:grid}.pc .strato b{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);font-size:1.1875rem;font-weight:700}.pc .strato span{color:var(--ink-2);font-size:.96875rem;line-height:1.5}.pc .strato.s-kit{background:var(--orange);border-color:var(--orange);margin-inline:8%;box-shadow:0 18px 36px -20px #e8730fcc}.pc .strato.s-kit b,.pc .strato.s-kit span{color:var(--ink)}.pc .strato.s-code{background:var(--ink);border-color:var(--ink);margin-inline:4%}.pc .strato.s-code b{color:#fff}.pc .strato.s-code span{color:var(--on-ink-2)}.pc .strato.s-claude{background:var(--sand)}.pc .sd-layout{gap:28px;display:grid}.pc .sys-index .toc-title{display:none}.pc .sys-index ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pc .sys-index a{background:var(--paper);border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.pc .sys-index a span{color:var(--orange-ink);font-family:var(--font-head);font-size:.8125rem}.pc .sys-index a:hover{border-color:var(--ink)}@media (min-width:1100px){.pc .sd-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:48px}.pc .sys-index{top:calc(var(--header-h) + 28px);position:sticky}.pc .sys-index .toc-title{display:block}.pc .sys-index ol{border-left:1px solid var(--line-2);display:block}.pc .sys-index a{min-height:0;color:var(--ink-2);background:0 0;border:0;border-left:2px solid #0000;border-radius:0;margin-left:-1px;padding:8px 0 8px 16px;font-size:.9375rem;display:flex}.pc .sys-index a:hover{color:var(--ink);border-left-color:var(--orange)}}.pc .sd-list{gap:16px;min-width:0;display:grid}.pc .sd{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 20px);gap:24px;padding:clamp(22px,3.4vw,36px);display:grid}@media (min-width:900px){.pc .sd{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:40px}}.pc .sd-main,.pc .sd-side{min-width:0}.pc .sd-top{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pc .sd-n{font-family:var(--font-head);color:var(--orange-ink);font-size:1rem;font-weight:700}.pc .sd-top .sys-mod{margin-left:auto}.pc .sd h3{letter-spacing:-.035em;margin-bottom:10px;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.1}.pc .sd-frase{color:var(--ink);margin-bottom:20px;font-size:1.125rem;line-height:1.5}.pc .sd-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:.75rem;font-weight:700}.pc .sd-label span{letter-spacing:.04em;text-transform:none;margin-left:6px;font-weight:400}.pc .sd-day{border-radius:var(--r-md);background:var(--cream);border-left:3px solid var(--orange);padding:18px 20px}.pc .sd-day p:last-child{color:var(--ink-2);margin:0;font-size:1rem}.pc .sd-flag{color:var(--ink-2);margin:16px 0 0;font-size:.9375rem}.pc .sd-flag .inline-ic{color:var(--green);margin-right:6px}.pc .sd-block+.sd-block{margin-top:22px}.pc .sd-files,.pc .sd-serve{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pc .sd-files li{border-bottom:1px solid var(--line);gap:2px;padding-bottom:10px;display:grid}.pc .sd-files li:last-child{border-bottom:0;padding-bottom:0}.pc .sd-files span{color:var(--ink);font-size:.96875rem;line-height:1.45}.pc .sd-files code{color:var(--ink-3);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78125rem}.pc .sd-serve li{color:var(--ink-2);padding-left:20px;font-size:.96875rem;line-height:1.5;position:relative}.pc .sd-serve li:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:2px}.pc .sd-time{border-top:1px solid var(--line);color:var(--ink-2);margin:22px 0 0;padding-top:16px;font-size:.9375rem}.pc .sd-time .inline-ic{color:var(--orange-ink);margin-right:6px}.pc .kit-confronto .vs{margin-top:0}.pc.page-kit .section-head h2+.lead{max-width:60ch;margin:18px 0 0}.pc .non-e{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.pc .non-e{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (min-width:1040px){.pc .non-e{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.pc .non-e li{border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line);padding:22px 22px 20px}.pc .non-e h3{margin-bottom:8px}.pc .non-e p{margin:0;font-size:1rem}.pc .kit-non-e .statement{margin-top:clamp(48px,7vw,88px)}.pc .livelli{border-top:1px solid var(--line-2);margin:0 0 clamp(40px,5vw,64px);padding:0;list-style:none}.pc .livelli li{border-bottom:1px solid var(--line-2);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 14px;padding:16px 0;display:grid}.pc .lv-n{background:var(--ink);width:36px;height:36px;color:var(--on-ink);font-family:var(--font-head);border-radius:50%;grid-row:span 2;place-items:center;font-size:.875rem;font-weight:700;display:grid}.pc .lv-t{font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);font-size:1.0625rem;font-weight:600}.pc .lv-d{color:var(--ink-3);font-size:.9375rem}@media (min-width:760px){.pc .livelli li{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr)}.pc .lv-n{grid-row:auto}.pc .lv-d{text-align:right}}.pc .kit-livelli .call-box{margin-top:0}.pc .dati-layout{align-items:center;gap:40px;display:grid}@media (min-width:960px){.pc .dati-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px}}.pc .dati-media{width:100%;max-width:520px;margin-inline:auto}.pc .dati-copy .section-head{margin-bottom:32px}.pc .dati-mini{gap:12px;display:grid}.pc .mini-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;padding:20px 22px;display:grid}.pc .mini-ic{background:var(--green-wash);width:48px;height:48px;color:var(--green);border-radius:14px;place-items:center;display:grid}.pc .mini-card p{margin:0;font-size:1rem}.pc .more-link{margin:24px 0 0;font-weight:700}.pc .more-link a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.pc .faq-grid{gap:40px;display:grid}@media (min-width:960px){.pc .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:88px}.pc .faq-side{top:calc(var(--header-h) + 40px);position:sticky}}.pc .faq-side h2{margin-bottom:20px}@media (min-width:960px){.pc .faq-side h2{font-size:clamp(2.2rem,1.4rem + 1.6vw,3rem)}}.pc .faq-side p{margin:0}.pc .faq-item{border-top:1px solid var(--line-2)}.pc .faq-item:last-child{border-bottom:1px solid var(--line-2)}.pc .faq-item summary{cursor:pointer;min-height:64px;font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:1.125rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.pc .faq-item summary::-webkit-details-marker{display:none}.pc .faq-item summary:after{content:"";background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M7 1v12M1 7h12' stroke='%231F1C17' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / 14px no-repeat;border:1px solid var(--line-2);width:32px;height:32px;transition:transform .3s var(--ease), background-color .2s;border-radius:50%;flex:none}.pc .faq-item summary:hover:after{background-color:var(--orange-wash)}.pc .faq-item[open] summary:after{transform:rotate(45deg)}.pc .faq-answer{padding:0 48px 24px 0}.pc .faq-answer p{max-width:62ch;margin:0}.pc .about-grid{gap:48px;display:grid}@media (min-width:960px){.pc .about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px}}.pc .about-grid h2{margin-bottom:24px}.pc .about-box p{max-width:52ch;font-size:1.125rem}.pc .facts{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.pc .facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc .facts li{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding:20px;display:grid}.pc .facts li>:not(.fact-ic){grid-column:2}.pc .fact-ic{background:var(--cream);width:44px;height:44px;color:var(--ink);border:1px solid var(--line);border-radius:14px;grid-row:span 2;place-items:center;display:grid}.pc .facts h3{margin:2px 0 6px;font-size:1.125rem}@media (min-width:600px){.pc .facts li{padding:24px;display:block}.pc .fact-ic{margin-bottom:18px}}.pc .facts p{margin:0;font-size:.96875rem}.pc .cta-band{isolation:isolate;border-radius:var(--r-xl);background:var(--ink);color:var(--on-ink);text-align:center;padding:clamp(56px,9vw,112px) clamp(22px,6vw,80px);position:relative;overflow:hidden}.pc .cta-band:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 0,#e8730f52,#0000 70%);height:120%;position:absolute;inset:-40% -10% auto}.pc .cta-band h2{color:#fff;letter-spacing:-.045em;margin-bottom:20px;font-size:clamp(2.2rem,1.3rem + 4.2vw,4.4rem);line-height:1}.pc .cta-band p{color:var(--on-ink-2)}.pc .cta-band>p:first-of-type{max-width:40ch;margin:0 auto 32px;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem)}.pc .cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:539px){.pc .cta-actions .btn{width:100%}}.pc .cta-note{margin:20px 0 0;font-size:.9375rem}.pc .site-footer{border-top:1px solid var(--line);padding:clamp(48px,7vw,72px) 0 40px}.pc .footer-grid{gap:24px;margin-bottom:28px;display:grid}@media (min-width:760px){.pc .footer-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.pc .logo-lg{font-size:1.5rem}.pc .footer-tag{color:var(--ink-3);margin:6px 0 0}.pc .footer-links{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.pc .footer-links a{min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.pc .footer-links li:first-child a{padding-left:0}@media (min-width:760px){.pc .footer-links li:first-child a{padding-left:12px}}.pc .footer-links a:hover{background:#1f1c170f}.pc .footer-fine{color:var(--ink-3);max-width:90ch;margin:0 0 8px;font-size:.8125rem;line-height:1.6}.pc .footer-fine a{color:var(--ink-2)}.pc .consenso{z-index:60;background:var(--paper);border:1px solid var(--line);max-width:520px;box-shadow:var(--shadow-3);border-radius:22px;margin-inline:auto;padding:20px 20px 18px;position:fixed;bottom:12px;left:12px;right:12px}.pc .consenso[hidden]{display:none}.pc .consenso p{color:var(--ink-2);margin:0 0 14px;font-size:.9375rem;line-height:1.5}.pc .consenso-azioni{flex-wrap:wrap;gap:10px;display:flex}.pc .consenso-azioni .btn{flex:140px}@media (min-width:960px){.pc .consenso{bottom:24px;left:24px;right:auto}}.pc .start{background:radial-gradient(50% 50% at 90% 10%, #e8730f1a, transparent 70%), var(--cream);padding-block:clamp(20px,4vw,64px) clamp(64px,8vw,112px)}.pc .start-grid{align-items:start;gap:28px;display:grid}@media (min-width:960px){.pc .start-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:72px;padding-top:24px}}.pc .back-link{min-height:44px;color:var(--ink-2);align-items:center;gap:8px;margin-bottom:8px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.pc .back-link:hover{color:var(--ink)}.pc .start-copy h1{margin-bottom:18px}.pc .start-copy .lead{max-width:34ch;margin-bottom:0}.pc .mail-preview{display:none}@media (min-width:960px){.pc .mail-preview{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);max-width:440px;box-shadow:var(--shadow-2);margin-top:48px;display:block;overflow:hidden;transform:rotate(-1.5deg)}}.pc .mp-bar{background:var(--sand);border-bottom:1px solid var(--line);gap:6px;padding:12px 16px;display:flex}.pc .mp-bar i{background:var(--line-2);border-radius:50%;width:10px;height:10px}.pc .mp-body{padding:18px 22px 22px;font-size:.9375rem}.pc .mp-row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:72px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.pc .mp-k{color:var(--ink-3)}.pc .mp-lines{gap:8px;margin:18px 0;display:grid}.pc .mp-lines i{background:var(--sand);border-radius:9px;height:9px}.pc .mp-lines i:nth-child(2){width:86%}.pc .mp-lines i:nth-child(3){width:58%}.pc .mp-file{background:var(--orange-wash);color:var(--orange-ink);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;font-weight:700;display:inline-flex}.pc .form-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-3);padding:clamp(22px,4vw,40px)}.pc .field label{color:var(--ink);margin-bottom:8px;font-size:1rem;font-weight:700;display:block}.pc .field input,.pc .field textarea{border:1.5px solid var(--line-2);background:var(--cream);width:100%;min-height:58px;font-family:var(--font-body);color:var(--ink);border-radius:16px;padding:0 18px;font-size:1.0625rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.pc .field textarea{resize:vertical;font:inherit;min-height:4.5em;line-height:1.5}.pc .field input::placeholder,.pc .field textarea::placeholder{color:#8a8478}.pc .field input:hover,.pc .field textarea:hover{border-color:var(--ink-3)}.pc .field input:focus,.pc .field textarea:focus{border-color:var(--orange);background:#fff;outline:none;box-shadow:0 0 0 4px #e8730f33}.pc .field-consenso{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;margin:18px 0 22px;display:grid}.pc .field-consenso input{width:22px;height:22px;accent-color:var(--green);cursor:pointer;margin:2px 0 0}.pc .field-consenso label{color:var(--ink-2);cursor:pointer;font-size:.9375rem;line-height:1.5}.pc .campo-nascosto{width:1px;height:1px;position:absolute;left:-5000px;overflow:hidden}.pc .form-msg{border-radius:var(--r-sm);margin-top:16px;padding:14px 16px;font-size:.9375rem;display:none}.pc .form-msg.show{display:block}.pc .form-msg.ok{background:var(--green-wash);color:var(--green);border:1px solid var(--green)}.pc .form-msg.err{background:var(--red-wash);color:#8e1f1f;border:1px solid var(--red)}.pc .checklist{border-top:1px solid var(--line);gap:12px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.pc .checklist li{color:var(--ink-2);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;font-size:.96875rem;line-height:1.45;display:grid}.pc .chk{width:20px;height:20px;color:var(--green);margin-top:1px}.pc .start-foot{color:var(--ink-3);margin:28px 0 0;font-size:.9375rem}.pc .confirm{background:radial-gradient(50% 40% at 50% 0%, #0d5d1a14, transparent 70%), var(--cream);padding-block:clamp(40px,7vw,96px) clamp(72px,9vw,120px)}.pc .confirm-hero{text-align:center;max-width:720px;margin:0 auto clamp(64px,9vw,112px)}.pc .confirm-hero .lead{max-width:36ch;margin:18px auto 0}.pc .success-badge{background:var(--green);color:#fff;width:96px;height:96px;box-shadow:0 0 0 10px var(--green-wash), 0 24px 48px -20px #0d5d1a99;border-radius:50%;place-items:center;margin:0 auto 28px;display:grid}@media (prefers-reduced-motion:no-preference){.pc .success-badge{animation:pc-pop .7s var(--ease) both}.pc .success-badge .draw{stroke-dasharray:26;stroke-dashoffset:26px;animation:pc-draw .55s .35s var(--ease) forwards}}@keyframes pc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes pc-draw{to{stroke-dashoffset:0}}.pc .csteps{gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:860px){.pc .csteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pc .csteps:before{content:"";background:var(--line-2);height:2px;position:absolute;top:46px;left:16%;right:16%}}.pc .cstep{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:28px;position:relative}.pc .cstep-n{background:var(--ink);width:40px;height:40px;color:var(--on-ink);font-family:var(--font-head);border-radius:50%;place-items:center;margin-bottom:20px;font-weight:700;display:grid}.pc .cstep h3{margin-bottom:10px}.pc .cstep p{overflow-wrap:anywhere;margin:0;font-size:1rem}.pc .confirm-foot{text-align:center;max-width:60ch;margin:40px auto 0}.pc .nf{background:radial-gradient(45% 50% at 85% 40%, #e8730f1f, transparent 70%), var(--cream);padding-block:clamp(32px,7vw,104px) clamp(72px,9vw,120px)}.pc .nf-grid{align-items:center;gap:40px;display:grid}@media (min-width:960px){.pc .nf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}}.pc .nf-copy h1{margin-bottom:18px}.pc .nf-copy .lead{max-width:30ch}.pc .nf-chat{width:100%;max-width:480px;box-shadow:var(--shadow-3);border:1px solid var(--line);background:#f0ece4;border-radius:30px;justify-self:center;overflow:hidden}.pc .nf-head{background:var(--green);color:#fff;align-items:center;gap:12px;padding:16px 20px;display:flex}.pc .nf-head b{font-family:var(--font-head);letter-spacing:-.01em;font-weight:600;display:block}.pc .nf-head small{color:#ffffffdb;font-size:.8125rem;display:block}.pc .nf-head .avatar{width:40px;height:40px}.pc .nf-body{background-image:radial-gradient(#1f1c1712 1px,#0000 1.3px);background-size:16px 16px;padding:22px 18px 20px;position:relative}.pc .nf-typing{opacity:0;background:#fff;border-radius:6px 18px 18px;gap:5px;padding:14px 16px;display:inline-flex;position:absolute;top:22px;left:18px}.pc .nf-typing i{background:var(--ink-3);opacity:.4;border-radius:50%;width:7px;height:7px}.pc .nf-msg{color:var(--ink);background:#fff;border-radius:6px 18px 18px;margin:0 0 14px;padding:14px 16px;font-size:1.0625rem;line-height:1.45;box-shadow:0 1px 1px #1f1c170f}.pc .nf-ways{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pc .way{border:1.5px solid var(--line);min-height:64px;color:var(--ink);transition:border-color .2s, transform .2s var(--ease), box-shadow .2s;background:#fff;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:grid}.pc .way .ic{background:var(--orange-wash);width:40px;height:40px;color:var(--orange-ink);border-radius:12px;padding:9px}.pc .way b{font-family:var(--font-head);letter-spacing:-.01em;font-weight:600;display:block}.pc .way small{color:var(--ink-3);font-size:.875rem;display:block}.pc .way:hover{border-color:var(--orange);color:var(--ink);box-shadow:var(--shadow-1)}@media (prefers-reduced-motion:no-preference){.pc .nf-typing{animation:1.3s .2s both pc-nf-typing}.pc .nf-typing i{animation:1s ease-in-out infinite pc-dot}.pc .nf-typing i:nth-child(2){animation-delay:.15s}.pc .nf-typing i:nth-child(3){animation-delay:.3s}.pc .nf-msg{animation:pc-nf-in .5s 1.4s var(--ease) both}.pc .nf-ways li{animation:pc-nf-in .5s var(--ease) both}.pc .nf-ways li:first-child{animation-delay:1.75s}.pc .nf-ways li:nth-child(2){animation-delay:1.9s}.pc .nf-ways li:nth-child(3){animation-delay:2.05s}}@keyframes pc-nf-typing{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@keyframes pc-nf-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pc .page-hero{border-bottom:1px solid var(--line);padding-block:clamp(20px,4vw,56px) clamp(32px,5vw,64px)}.pc .page-hero h1{margin-bottom:16px}.pc .page-hero .lead{max-width:52ch;margin:0}.pc .doc{padding-block:clamp(40px,6vw,80px) clamp(72px,9vw,120px)}.pc .doc-layout{gap:40px;display:grid}.pc .toc{display:none}@media (min-width:1000px){.pc .doc-layout{grid-template-columns:220px minmax(0,1fr);gap:80px}.pc .toc{top:calc(var(--header-h) + 32px);align-self:start;display:block;position:sticky}}.pc .toc-title{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;font-size:.75rem;font-weight:700}.pc .toc ol{border-left:1px solid var(--line-2);margin:0;padding:0;list-style:none}.pc .toc a{color:var(--ink-2);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:.9375rem;text-decoration:none;display:block}.pc .toc a:hover{color:var(--ink);border-left-color:var(--orange)}.pc .doc-body{max-width:72ch}.pc .doc-body h2{letter-spacing:-.03em;scroll-margin-top:calc(var(--header-h) + 24px);margin:56px 0 16px;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.pc .doc-body>h2:first-child{margin-top:0}.pc .doc-body ul{gap:10px;margin:0 0 1em;padding:0;list-style:none;display:grid}.pc .doc-body ul li{color:var(--ink-2);padding-left:22px;position:relative}.pc .doc-body ul li:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:.7em;left:2px}.pc .keep-list li strong{color:var(--ink)}.pc .note-box{border-radius:var(--r-md);background:var(--orange-wash);border:1px solid var(--orange-edge);color:var(--ink);margin:32px 0;padding:18px 20px;font-size:1rem}.pc .doc-body>.note-box:first-child{margin-top:0}.pc .table-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);margin:8px 0 16px;overflow:hidden}.pc .data-table{border-collapse:collapse;width:100%;font-size:.96875rem}.pc .data-table th{text-align:left;background:var(--sand);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:14px 18px;font-size:.75rem;font-weight:700}.pc .data-table td{vertical-align:top;border-top:1px solid var(--line);color:var(--ink-2);padding:16px 18px}.pc .data-table .t-name{font-family:var(--font-head);color:var(--ink);white-space:nowrap;font-weight:600}.pc .reg-dot{background:var(--line-2);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.pc .r-ue .reg-dot{background:var(--green)}@media (max-width:699px){.pc .table-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.pc .data-table thead{display:none}.pc .data-table,.pc .data-table tbody,.pc .data-table tr,.pc .data-table td{width:100%;display:block}.pc .data-table tr{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:12px;padding:18px 18px 14px}.pc .data-table td{border:0;padding:4px 0}.pc .data-table .t-name{padding-bottom:8px;font-size:1.125rem}.pc .data-table td[data-label]:before{content:attr(data-label);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:8px;font-size:.6875rem;font-weight:700;display:block}}@media (prefers-reduced-motion:reduce){.pc *,.pc :before,.pc :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.pc .v-lista,.pc .v-setup,html[data-lista] .pc .v-std{display:none}html[data-lista^=segretario] .pc .v-lista,html[data-lista^=segretario] .pc .v-lista-too,html[data-lista=setup] .pc .v-setup{display:inline}.pc .ph{color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff0a6;border-radius:6px;padding:.05em .35em;font-weight:700}.pc .call-more{margin-top:22px}@media (max-width:539px){.pc .call-more .btn{width:100%}}.pc .offer-grid{align-items:center;gap:40px;display:grid}@media (min-width:960px){.pc .offer-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:64px}}.pc .offer-grid h1{max-width:15ch}.pc .plan-card{background:var(--paper);border:1px solid var(--line);width:100%;max-width:460px;box-shadow:var(--shadow-3);border-radius:28px;justify-self:center;position:relative;overflow:hidden}.pc .pc-head{background:var(--ink);color:var(--on-ink);align-items:center;gap:12px;padding:16px 20px;display:flex}.pc .pc-dot{background:#e5484d;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #e5484d38}.pc .pc-head b{font-family:var(--font-head);letter-spacing:-.01em;color:#fff;font-size:1rem;font-weight:600}.pc .pc-head span{color:var(--on-ink-2);margin-left:auto;font-size:.875rem}.pc .pc-list{margin:0;padding:10px 20px 8px;list-style:none}.pc .pc-list li{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;font-size:1rem;font-weight:700;line-height:1.35;display:grid}.pc .pc-list li:first-child{border-top:0}.pc .pc-check{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.pc .pc-check svg{width:15px;height:15px}.pc .pc-list small{color:var(--ink-3);font-size:.875rem;font-weight:400;display:block}.pc .pc-foot{border-top:1px solid var(--line);background:var(--cream);color:var(--ink-2);align-items:center;gap:10px;padding:14px 20px 18px;font-size:.9375rem;display:flex}.pc .pc-foot .ic{width:18px;height:18px;color:var(--green)}@media (prefers-reduced-motion:no-preference){.pc .rv .plan-card .pc-list li{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translate(-8px)}.pc .rv .plan-card.is-in .pc-list li{opacity:1;transform:none}.pc .rv .plan-card.is-in .pc-list li:nth-child(2){transition-delay:.12s}.pc .rv .plan-card.is-in .pc-list li:nth-child(3){transition-delay:.24s}.pc .rv .plan-card.is-in .pc-list li:nth-child(4){transition-delay:.36s}.pc .rv .plan-card.is-in .pc-list li:nth-child(5){transition-delay:.48s}.pc .rv .plan-card .pc-check{transition:transform .45s var(--ease) .2s;transform:scale(.4)}.pc .rv .plan-card.is-in .pc-check{transform:none}}.pc .fit-grid{gap:16px;display:grid}@media (min-width:900px){.pc .fit-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:20px}}.pc .fit-box{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);padding:clamp(24px,3.5vw,36px)}.pc .fit-box h3{margin-bottom:16px;font-size:1.25rem}.pc .fit-box.alt{border-style:dashed;border-color:var(--line-2);background:0 0}.pc .fit-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pc .fit-list li{color:var(--ink-2);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:1.0625rem;line-height:1.5;display:grid}.pc .fit-list .chk{width:22px;height:22px;color:var(--green);margin-top:2px}.pc .fit-box.alt p{font-size:1rem}.pc .fit-box.alt p:last-child{margin-bottom:0}.pc .moments{counter-reset:mo;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.pc .moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.pc .moment{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-1);counter-increment:mo;flex-direction:column;padding:28px 26px 26px;display:flex;position:relative}.pc .moment:before{content:counter(mo);background:var(--ink);width:40px;height:40px;color:var(--on-ink);font-family:var(--font-head);border-radius:50%;place-items:center;margin-bottom:18px;font-weight:700;display:grid}.pc .moment.hot:before{background:var(--orange);color:var(--ink)}.pc .mo-tag{background:var(--sand);color:var(--ink-2);border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:700;position:absolute;top:30px;right:24px}.pc .moment h3{margin-bottom:10px;font-size:1.3125rem}.pc .moment p{margin:0 0 12px;font-size:1rem}.pc .moment ul{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pc .moment ul li{color:var(--ink-2);padding-left:18px;font-size:.96875rem;position:relative}.pc .moment ul li:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:2px}.pc .take{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.pc .take{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc .take li{border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line);color:var(--ink);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;padding:18px 20px;font-size:1.0625rem;line-height:1.45;display:grid}.pc .take-ic{background:var(--green-wash);width:44px;height:44px;color:var(--green);border-radius:14px;place-items:center;display:grid}.pc .guarantee{border-radius:var(--r-xl);background:var(--green);color:#fff;align-items:center;gap:18px;margin-top:clamp(40px,5vw,64px);padding:clamp(24px,4vw,40px);display:grid}@media (min-width:760px){.pc .guarantee{grid-template-columns:72px minmax(0,1fr);gap:28px}}.pc .g-ic{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.pc .g-ic .ic{width:34px;height:34px}.pc .guarantee h2{color:#fff;margin-bottom:8px;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem)}.pc .guarantee p{color:#ffffffe6;max-width:62ch;margin:0;font-size:1.125rem}.pc .need-grid{gap:16px;display:grid}@media (min-width:900px){.pc .need-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}}.pc .need-box{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);padding:clamp(24px,3.5vw,36px)}.pc .need-box h3{margin-bottom:16px;font-size:1.25rem}.pc .need-box.no{border-style:dashed;border-color:var(--line-2);background:0 0}.pc .need-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pc .need-list li{color:var(--ink-2);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:1.0625rem;line-height:1.5;display:grid}.pc .need-list .ic{width:22px;height:22px;color:var(--green);margin-top:2px}.pc .need-box.no .ic{color:var(--ink-3)}.pc .price-block{border-radius:var(--r-xl);background:var(--ink);color:var(--on-ink);gap:12px;padding:clamp(28px,4vw,44px);display:grid}@media (min-width:900px){.pc .price-block{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:48px}}.pc .pb-from{letter-spacing:.16em;text-transform:uppercase;color:var(--on-ink-2);font-size:.8125rem;font-weight:700;display:block}.pc .pb-price{font-family:var(--font-head);letter-spacing:-.05em;color:#fff;font-size:clamp(3rem,2rem + 4vw,4.75rem);font-weight:700;line-height:1;display:block}.pc .price-block p{color:var(--on-ink-2);margin:0 0 8px;font-size:1.0625rem}.pc .price-block p strong{color:#fff}.pc .price-block .ph{color:var(--ink)}.pc .examples{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.pc .examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.pc .examples li{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);padding:24px}.pc .ex-ic{background:var(--orange-wash);width:48px;height:48px;color:var(--orange-ink);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.pc .examples h3{margin-bottom:6px;font-size:1.1875rem}.pc .examples p{margin:0;font-size:1rem}.pc .examples-note{color:var(--ink-3);margin:16px 0 0;font-size:.9375rem}.pc .phase-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pc .phase-row em{color:var(--ink-2);white-space:nowrap;font-size:.875rem;font-style:normal;font-weight:700}.pc .cta-band .cta-ask{margin:18px 0 0;font-size:1rem}.pc .cta-band .cta-ask a{color:#fff;font-weight:700}.pc .price-gap{margin-top:clamp(20px,3vw,28px)}.pc .need-grid>div>h2{margin-bottom:16px}.pc .cstep code{background:var(--sand);color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:.1em .4em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875em}.pc .thanks-notes{gap:16px;margin-top:20px;display:grid}@media (min-width:860px){.pc .thanks-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.pc .thanks-box{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;padding:22px 24px;display:grid}.pc .thanks-box h3{margin:2px 0 6px;font-size:1.125rem}.pc .thanks-box p{margin:0;font-size:1rem}.pc .pb-iva{color:var(--on-ink-2);margin-top:6px;font-size:1rem;font-weight:700;display:block}.pc .header-actions{align-items:center;gap:10px;display:flex}.pc .lang-switch{border:1px solid var(--line-2);background:#fff9;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.pc .lang-switch a{min-width:40px;min-height:38px;font-family:var(--font-body);letter-spacing:.08em;color:var(--ink-3);border-radius:999px;place-items:center;padding:0 8px;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-grid}.pc .lang-switch a:hover{color:var(--ink);background:#1f1c170f}.pc .lang-switch a[aria-current]{background:var(--ink);color:var(--on-ink)}@media (max-width:439px){.pc .header-row:has(.lang-switch) .logo small{display:none}}.pc .buy-notes{max-width:560px;color:var(--ink-3);gap:4px;margin:14px 0 0;padding:0;font-size:.8125rem;line-height:1.45;list-style:none;display:grid}.pc .buy-notes a{color:var(--orange-ink);font-weight:700}.pc .plan .buy-notes{margin-top:12px}.pc .plan.featured .buy-notes,.pc .cta-band .buy-notes{color:var(--on-ink-2)}.pc .cta-band .buy-notes{text-align:center;margin:18px auto 0}.pc .cta-band .buy-notes a{color:#fff}.pc .kit-hero .buy-notes{margin-top:16px}.pc .modulo-box{border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line);margin:12px 0 8px;padding:20px}.pc .modulo-testo{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0 0 16px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.6}.pc .doc-body h3{margin:24px 0 10px;font-size:1.125rem}.pc .footer-fine .ph{font-weight:700}
.pc{--r-xl:16px;--r-lg:12px;--r-md:10px;--r-sm:8px;--shadow-1:0 1px 2px #1f1c170d;--shadow-2:0 1px 2px #1f1c170d, 0 14px 32px -24px #1f1c1747;--shadow-3:0 1px 2px #1f1c170f, 0 24px 48px -30px #1f1c1757;--line:#dedacf;--line-2:#cbc6b9;--header-h:60px;background:0 0}.pc h1,.pc h2,.pc .display{font-weight:600}.pc .btn{border-radius:8px;min-height:50px;padding:0 1.3em}.pc .btn-sm{min-height:44px}.pc .btn-primary,.pc .btn-primary:hover{box-shadow:none}.pc .btn-primary{color:#1a1003}.pc .btn-outline{border-width:1px}.pc .btn-ghost{background:#fff;border-width:1px}.pc .kicker{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--orange-ink);gap:8px;font-size:.8rem;font-weight:700}.pc .kicker:before,.pc .section-head.center .kicker:after{content:"//";width:auto;height:auto;color:var(--ink-3);background:0 0;border-radius:0;font-weight:400}.pc .section-head.center .kicker:after{content:none}.pc .eyebrow{font-family:var(--font-mono);letter-spacing:0;background:#fff;border-radius:999px;flex-wrap:nowrap;align-items:center;font-size:.8rem}.pc .eyebrow-dot{flex:none}.pc .hero{background:radial-gradient(56% 60% at 82% 38%, #e8730f14, transparent 70%), var(--cream)}.pc .hero:before{opacity:1;background-image:linear-gradient(#1d1c180d 1px,#0000 1px),linear-gradient(90deg,#1d1c180d 1px,#0000 1px);background-position:-1px -1px;background-size:32px 32px;-webkit-mask-image:linear-gradient(#000 30%,#0000 95%);mask-image:linear-gradient(#000 30%,#0000 95%)}.pc .section-sand{border-radius:0}@media (min-width:1100px){.pc .section-sand{border-radius:16px}}.pc{scroll-padding-top:76px}:where(.pc) label{display:revert;flex-direction:revert;gap:revert;font-weight:revert;font-size:revert;color:revert}:where(.pc) table{width:revert;border-collapse:revert;font-size:revert}:where(.pc) th,:where(.pc) td{text-align:revert;padding:revert;border-bottom:revert;vertical-align:revert;font-family:revert;font-weight:revert;font-size:revert;color:revert;background:revert;white-space:revert}:where(.pc) tr:last-child td{border-bottom:revert}:where(.pc) input[type=text],:where(.pc) input[type=email],:where(.pc) input[type=url],:where(.pc) input[type=password],:where(.pc) input[type=number],:where(.pc) select,:where(.pc) textarea{font:revert;font-size:revert;font-weight:revert;min-height:revert;padding:revert;border-radius:revert;border:revert;background:revert;color:revert;width:revert;min-width:revert;transition:revert}:where(.pc) input::placeholder,:where(.pc) textarea::placeholder{color:revert;opacity:revert}:where(.pc) input:hover,:where(.pc) select:hover,:where(.pc) textarea:hover{border-color:revert}:where(.pc) input:focus,:where(.pc) select:focus,:where(.pc) textarea:focus{outline:revert;border-color:revert;box-shadow:revert}:where(.pc) textarea{min-height:revert;resize:revert;line-height:revert}:where(.pc) input[type=radio],:where(.pc) input[type=checkbox]{accent-color:revert;width:revert;height:revert}:where(.pc) code{font-size:revert;background:revert;border:revert;border-radius:revert;padding:revert;color:revert}.pc .v-studente{display:none}html[data-lista=kit-studente] .pc .v-studente,html[data-lista=kit-studente] .pc .v-lista-too,html[data-lista=kit-studente] .pc .field-consenso .v-lista{display:inline}.pc .steps-percorso{margin-top:clamp(28px,4vw,40px)}.pc .steps-percorso .step{flex-direction:column;display:flex}.pc .steps-percorso .step p{margin-bottom:18px}.pc .steps-percorso .step .btn{align-self:flex-start;margin-top:auto}.pc .passo-dopo{margin-top:clamp(36px,5vw,56px)}@media (min-width:900px){.pc #versioni .plans-3{grid-template-rows:repeat(5,auto);row-gap:0}.pc #versioni .plan{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}.pc #versioni .plan .btn{align-self:start;margin-top:0}.pc #versioni .plan .buy-notes{align-content:start;align-self:start}}.pc .field-consenso+.field-novita{margin-top:-10px}.pc .cta-band.invito h2{font-size:clamp(1.6rem,1.1rem + 2vw,2.4rem);line-height:1.12}.pc .cta-band .invito-link{color:#fff;margin:0 0 6px;font-size:1.125rem}.pc .cta-band .invito-link a{color:#fff;overflow-wrap:anywhere;font-weight:700}.pc .cta-band.invito .cta-note{max-width:62ch;margin-left:auto;margin-right:auto}.pc #per-studenti[hidden]{display:none!important}.pc .kit-per-studenti{padding-bottom:0}.pc .per-studenti-card{max-width:640px;margin-top:12px}.pc .per-studenti-card .btn{align-self:flex-start;margin-top:0}.pc .plan.featured .riga-studenti{color:#fff;margin:14px 0 0;font-size:.9375rem;font-weight:700}.pc .plan.featured .plans-note{color:var(--on-ink-2)}.pc .plan.featured .plans-note a,.pc .plan.featured .buy-notes a,.pc .plan.featured .plans-note code{color:#fff}.pc .plan.featured .checklist{border-top-color:#ffffff29}.pc .plan.featured .checklist li{color:var(--on-ink-2)}.pc .per-studenti-card .porta-cta[hidden]{display:none}.pc .per-studenti-card .porta-cta .btn{margin-top:20px}.pc .kit-voluto{border:1px solid var(--orange-edge);border-radius:var(--r-lg);background:var(--orange-wash);text-align:left;max-width:720px;margin:calc(-1*clamp(24px,4vw,56px)) auto clamp(48px,7vw,88px);padding:22px 22px 18px}.pc .kit-voluto .kicker{margin-bottom:8px}.pc .kit-voluto h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem);line-height:1.25}.pc .kit-voluto p{color:var(--ink-2);margin:0;font-size:1rem;line-height:1.5}.pc .kit-voluto p code{font-size:.88em}.pc .kv-cmd{border-radius:var(--r-md);background:var(--ink);flex-wrap:wrap;align-items:center;gap:10px 12px;margin:14px 0 12px;padding:12px 14px;display:flex}.pc .kv-cmd code{min-width:0;font-family:var(--font-mono);color:#fff;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:0 0;border:0;flex:260px;padding:0;font-size:.9rem;line-height:1.5}.pc .kv-copia{color:#fff;min-width:64px;min-height:40px;font-family:var(--font-mono);cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:8px;flex:none;padding:0 14px;font-size:.8rem}.pc .kv-copia:hover{border-color:#fff}.pc .kit-voluto .kv-nota{color:var(--ink-3);font-size:.9rem}.pc .install-choice{gap:20px;margin-top:clamp(28px,4vw,40px);display:grid}@media (min-width:700px){.pc .install-choice{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.pc .ic-col{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 24px 24px;position:relative}.pc .ic-col.ic-reco{border-color:var(--orange-edge);background:var(--orange-wash)}.pc .ic-flag{background:var(--orange);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:700;line-height:1.2;position:absolute;top:-13px;left:24px}.pc .ic-col h3{letter-spacing:-.01em;color:var(--ink);margin:6px 0 16px;font-size:clamp(1.1rem,1rem + .4vw,1.3rem)}.pc .ic-col .btn{margin-bottom:18px}.pc .ic-steps{counter-reset:ic;margin:0;padding:0;list-style:none}.pc .ic-steps>li{color:var(--ink-2);counter-increment:ic;margin-bottom:14px;padding:0 0 0 30px;font-size:.96875rem;line-height:1.5;position:relative}.pc .ic-steps>li:last-child{margin-bottom:0}.pc .ic-steps>li:before{content:counter(ic);background:var(--ink);width:20px;height:20px;color:var(--on-ink);font-family:var(--font-head);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:700;display:grid;position:absolute;top:1px;left:0}.pc .ic-steps-term>li p{margin:0 0 8px}.pc .ic-steps-term>li p strong{color:var(--ink)}.pc .ic-col .kv-cmd{margin:6px 0 0}.pc .ic-note{color:var(--ink-3);margin:16px 0 0;font-size:.875rem}.pc .ic-col .kit-voluto{max-width:none;margin:0;padding:18px 18px 14px}@media (min-width:760px){.pc .plans-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc .plans-2 .plan{flex-direction:column;display:flex}.pc .plans-2 .plan .checklist{margin-bottom:24px}.pc .plans-2 .plan .porta-cta{margin-top:auto}.pc .plans-2 .plan .porta-cta[hidden]{display:none}.pc .btn-spento{opacity:.5;cursor:not-allowed;pointer-events:none}.pc .plans-2 .riga-studenti{color:var(--ink-3);margin:12px 0 0;font-size:.9375rem}
