.nl{--nl-paper:#fffdf8;--nl-sheet:#f6f2e9;--nl-ink-3:#64748b}.nl-hero{padding:22px 0 48px}.nl .nl-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--nl-acc-fill) 46%, transparent), transparent)}.nl-hero-grid{gap:30px;display:grid}.nl .lp-title{font-size:clamp(2.2rem,8.6vw,4.3rem)}.nl .nl-pain{border-left-color:var(--nl-acc-night)}.nl-versus{color:#fff;max-width:34rem;animation:hm-rise .8s .12s var(--e) both;background:#ffffff0f;border-radius:14px;margin:18px 0 0;padding:12px 16px;font-size:.98rem;line-height:1.5;box-shadow:inset 0 0 0 1px #ffffff1f}.nl-hero-ctas{animation:hm-rise .8s .16s var(--e) both;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:22px;display:flex}.nl .nl-cta{background:var(--nl-acc-fill);color:#fff;box-shadow:0 14px 30px -16px color-mix(in srgb, var(--nl-acc-fill) 90%, transparent)}.nl .nl-cta:hover{background:color-mix(in srgb, var(--nl-acc-fill) 82%, #000)}.nl .nl-cta:focus-visible{outline-color:#fff}.nl-cta-link{min-height:44px;color:var(--nl-acc-night);text-underline-offset:4px;align-items:center;font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.nl-cta-link:hover{color:#fff}.nl-price-line{color:#ffffffa8;animation:hm-rise .8s .2s var(--e) both;margin:14px 0 0;font-size:.92rem}.nl-price-line s{color:#ffffff80}.nl-price-line b{color:#fff;font-weight:650}.nl-hero-vis{min-width:0;animation:nl-sheet-in .9s .18s var(--e) both}@media (min-width:960px){.nl-hero{padding:56px 0 88px}.nl-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;column-gap:64px}.nl .lp-title{font-size:clamp(3rem,4.6vw,4.4rem)}}.nl-vis{background:var(--nl-sheet);color:var(--pr-ink);border-radius:24px;margin:0;padding:22px 20px 18px;position:relative;box-shadow:0 0 0 1px #fff6,0 40px 80px -40px #000c,0 2px #0000000a}.nl-vis:before{content:"";border-top:1.5px dashed color-mix(in srgb, var(--pr-ink) 18%, transparent);position:absolute;top:10px;left:20px;right:20px}.nl-vis-k{letter-spacing:.12em;text-transform:uppercase;color:var(--nl-acc);margin:8px 0 18px;font-size:.78rem;font-weight:700}.nl-vis-text{color:var(--pr-ink-2);margin:16px 0 0;font-size:.95rem;line-height:1.5}.nl-vis-note{color:var(--pr-ink);margin:14px 0 0;font-size:.92rem;line-height:1.45}.nl-src{color:var(--nl-ink-3);margin:12px 0 0;font-size:.8rem;line-height:1.4}.nl-src a{color:inherit;text-underline-offset:3px;text-decoration:underline}.nl-src a:hover{color:var(--pr-ink)}@media (min-width:960px){.nl-vis{padding:30px 30px 24px;transform:rotate(-.6deg)}}.nl-com-row+.nl-com-row{margin-top:16px}.nl-com-label{color:var(--pr-ink-2);margin:0 0 6px;font-size:.86rem;font-weight:650}.nl-com-bar{background:#fff;border-radius:14px;height:58px;display:flex;position:relative}.nl-com-you{color:var(--pr-ink);background:color-mix(in srgb, var(--nl-acc-fill) 14%, #fff);border-radius:14px 0 0 14px;flex:1;align-items:center;padding:0 16px;font-weight:600;display:flex}.nl-com-bar--ours .nl-com-you{border-radius:14px}.nl-com-cut{color:#fff;background:repeating-linear-gradient(-45deg, var(--pr-ink) 0 7px, #2d3a4b 7px 14px);animation:nl-cut 1s .9s var(--e) both;border-radius:0 14px 14px 0;flex:0 0 25%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 10px 20px -10px #00000080}.nl-com-cut b{font-family:var(--font-display);font-size:1.7rem;font-weight:400}.nl-com-bar--ours .nl-com-you{background:color-mix(in srgb, var(--nl-acc-fill) 26%, #fff)}.nl-com-zero{font-family:var(--font-display);color:var(--nl-acc);align-items:center;padding:0 16px;font-size:1.7rem;display:flex;position:absolute;top:0;bottom:0;right:0}.nl-att-grid{grid-template-columns:repeat(20,minmax(0,1fr));gap:4px;display:grid}.nl-att-grid i{aspect-ratio:1;background:color-mix(in srgb, var(--pr-ink) 9%, transparent);border-radius:3px;position:relative}.nl-att-grid i.is-was{background:color-mix(in srgb, var(--pr-ink) 62%, transparent)}.nl-att-grid i.is-gain{background:linear-gradient(90deg, color-mix(in srgb, var(--pr-ink) 62%, transparent) 0 var(--was), color-mix(in srgb, var(--pr-ink) 9%, transparent) var(--was))}.nl-att-grid i.is-gain:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent 0 var(--was), var(--nl-acc-fill) var(--was) var(--part), transparent var(--part));animation:nl-pop .45s calc(1s + var(--d) * 80ms) var(--e) both;position:absolute;inset:0}.nl-att-legend{gap:6px;margin-top:16px;display:grid}.nl-att-legend p{color:var(--pr-ink-2);align-items:center;gap:10px;margin:0;font-size:.95rem;display:flex}.nl-att-legend b{font-family:var(--font-display);color:var(--pr-ink);margin-left:auto;font-size:1.6rem;font-weight:400}.nl-att-legend p+p b{color:var(--nl-acc)}.nl-att-sw{border-radius:3px;flex:none;width:14px;height:14px}.nl-att-sw--was{background:color-mix(in srgb, var(--pr-ink) 62%, transparent)}.nl-att-sw--gain{background:var(--nl-acc-fill)}.nl-cyc-wrap{max-width:300px;margin:0 auto;position:relative}.nl-cyc-svg{width:100%;height:auto;display:block;overflow:visible}.nl-cyc-track{fill:none;stroke:color-mix(in srgb, var(--pr-ink) 10%, transparent);stroke-width:14px}.nl-cyc-window{fill:none;stroke:var(--nl-acc-fill);stroke-width:14px;stroke-linecap:butt}.nl-cyc-run{fill:none;stroke:color-mix(in srgb, var(--pr-ink) 70%, transparent);stroke-width:3px;stroke-dasharray:0 var(--c);animation:nl-run 2.4s .8s var(--e) both}.nl-cyc-start{fill:var(--pr-ink);stroke:var(--nl-sheet);stroke-width:4px}.nl-cyc-m{fill:var(--nl-ink-3);font-size:11px;font-weight:600}.nl-cyc-m.is-on{fill:var(--nl-acc);font-weight:800}.nl-cyc-mid{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.nl-cyc-big{font-family:var(--font-display);margin:0;font-size:clamp(2rem,9vw,2.6rem);line-height:1}.nl-cyc-small{color:var(--pr-ink-2);margin:6px 0 0;font-size:.85rem}.nl-cyc-fact,.nl-cal-fact{border-top:1px solid var(--pr-rule);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;margin-top:16px;padding-top:14px;display:grid}.nl-cyc-fact .nl-vis-text,.nl-cal-fact .nl-vis-text{margin:0}.nl-cyc-fig{font-family:var(--font-display);color:var(--nl-acc);margin:0;font-size:2.2rem;line-height:1}.nl-cal-grid{gap:12px;display:grid}.nl-cal-y{color:var(--pr-ink-2);margin:0 0 6px;font-size:.78rem;font-weight:700}.nl-cal-year ol{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.nl-cal-year li{box-shadow:inset 0 0 0 1px var(--pr-rule);background:#fff;border-radius:8px;justify-items:center;gap:6px;padding:7px 0 9px;display:grid;position:relative}.nl-cal-m{letter-spacing:.02em;color:var(--nl-ink-3);font-size:.62rem;font-weight:650}.nl-cal-dot{background:var(--cal);width:12px;height:12px;animation:nl-pop .5s calc(.9s + var(--n) * .16s) var(--e) both;border-radius:50%}.nl-cal-year li[class]{box-shadow:inset 0 0 0 1.5px var(--cal)}.nl-cal-year li[class] .nl-cal-m{color:var(--pr-ink)}.nl .is-g{--cal:#334155}.nl .is-t{--cal:#a16207}.nl .is-r{--cal:var(--nl-acc-fill)}.nl .is-a{--cal:#15803d}.nl-cal-year li.is-a .nl-cal-dot{border-radius:3px}.nl-cal-legend{color:var(--pr-ink-2);flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding:0;font-size:.84rem;list-style:none;display:flex}.nl-cal-legend li{align-items:center;gap:6px;display:flex}.nl-cal-legend li:before{content:"";background:var(--cal);border-radius:50%;width:10px;height:10px}.nl-cal-legend li.is-a:before{border-radius:2px}@media (min-width:520px){.nl-cal-m{font-size:.7rem}}.nl-probs{background:var(--pr-paper);padding:84px 0 72px;scroll-margin-top:40px}.nl-head{gap:18px;margin-bottom:36px;display:grid}.nl-lead{max-width:34rem;color:var(--pr-ink-2);margin:0;font-size:1.05rem;line-height:1.55}.nl-facts{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.nl-fact{background:var(--nl-paper);box-shadow:0 0 0 1px var(--pr-rule);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:18px;padding:18px 20px;display:grid}.nl-fact-fig{font-family:var(--font-display);color:var(--nl-acc);grid-row:span 2;margin:0;font-size:clamp(2.2rem,7vw,3rem);line-height:1}.nl-fact-text{margin:0;line-height:1.5}.nl-fact .nl-src{margin-top:6px}.nl-prob-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.nl-prob{background:var(--nl-paper);box-shadow:0 0 0 1px var(--pr-rule);border-radius:22px;display:grid;overflow:hidden}.nl-prob h3{font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,4.4vw,2.1rem);font-weight:400;line-height:1.06}.nl-prob p{margin:10px 0 0;line-height:1.55}.nl-prob .nl-prob-k{letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.74rem;font-weight:700}.nl-prob-pain{padding:24px 22px 22px}.nl-prob-pain .nl-prob-k{color:#94a3b8}.nl-prob-pain p:last-child{color:var(--pr-ink-2)}.nl-prob-fix{background:color-mix(in srgb, var(--nl-acc-fill) 9%, var(--nl-paper));border-top:1px solid var(--pr-rule);padding:22px 22px 24px;position:relative}.nl-prob-fix .nl-prob-k{color:var(--nl-acc)}.nl-prob-fix h3{font-size:clamp(1.4rem,3.8vw,1.8rem)}@media (min-width:900px){.nl-probs{padding:120px 0 104px}.nl-head--split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:48px}.nl-facts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:40px}.nl-prob{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nl-prob-pain,.nl-prob-fix{padding:32px 38px}.nl-prob-fix{border-top:0;border-left:1px solid var(--pr-rule)}}.nl-price-grid{gap:22px;margin-top:40px;display:grid}.nl-price-grid .hm-plan{max-width:560px}.nl-compare{align-content:start;gap:14px;display:grid}.nl-compare-k{font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,4.6vw,2.1rem);line-height:1.08}.nl-compare table{border-collapse:separate;border-spacing:0;background:var(--nl-paper);width:100%;box-shadow:0 0 0 1px var(--pr-rule);border-radius:18px;font-size:.92rem;line-height:1.45;overflow:hidden}.nl-compare th,.nl-compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--pr-rule);padding:12px}.nl-compare tr:last-child th,.nl-compare tr:last-child td{border-bottom:0}.nl-compare thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--nl-ink-3);font-size:.74rem;font-weight:700}.nl-compare thead th:last-child{color:var(--nl-acc)}.nl-compare tbody th{width:26%;font-weight:650}.nl-compare td:first-of-type{color:var(--pr-ink-2)}.nl-compare td:last-child{background:color-mix(in srgb, var(--nl-acc-fill) 8%, transparent);font-weight:550}.nl-others{gap:12px;margin-top:8px;display:grid}.nl-others .hm-plan-k{margin:0}@media (max-width:520px){.nl-compare thead{display:none}.nl-compare tr{border-bottom:1px solid var(--pr-rule);grid-template-columns:1fr 1fr;display:grid}.nl-compare tr:last-child{border-bottom:0}.nl-compare tbody th{border-bottom:0;grid-column:1/-1;width:auto;padding-bottom:0}.nl-compare td{border-bottom:0}.nl-compare td:before{letter-spacing:.1em;text-transform:uppercase;color:var(--nl-ink-3);margin-bottom:4px;font-size:.68rem;font-weight:700;display:block}.nl-compare td:first-of-type:before{content:"In abbonamento"}.nl-compare td:last-child:before{content:"Con Ordito";color:var(--nl-acc)}}@media (min-width:960px){.nl-price-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:40px}}.nl-steps{background:#ebe6da;padding:88px 0}.nl-steps-grid{gap:24px;display:grid}.nl-steps-list{counter-reset:s;gap:0;margin:0;padding:0;list-style:none;display:grid}.nl-steps-list li{border-top:1px solid color-mix(in srgb, var(--pr-ink) 14%, transparent);grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:14px 0 16px;display:grid;position:relative}.nl-steps-n{color:#fff;background:var(--pr-ink);border-radius:50%;grid-row:span 2;place-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;display:grid}.nl-steps-list li:nth-child(3) .nl-steps-n{background:var(--nl-acc-fill)}.nl-steps-t{font-size:1.05rem;font-weight:700}.nl-steps-x{color:var(--pr-ink-2);margin-top:2px;line-height:1.5}.nl-guarantee{background:var(--pr-night);color:#fff;border-radius:24px;align-self:start;padding:26px 24px}.nl-guarantee-k{letter-spacing:.14em;text-transform:uppercase;color:var(--nl-acc-night);margin:0 0 12px;font-size:.76rem;font-weight:700}.nl-guarantee-t{font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,5vw,2.4rem);line-height:1.08}.nl-guarantee-x{color:#ffffffb8;margin:14px 0 0;font-size:.95rem;line-height:1.55}@media (min-width:960px){.nl-steps{padding:112px 0}.nl-steps-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:56px}.nl-guarantee{padding:34px 32px;position:sticky;top:96px}}@keyframes nl-sheet-in{0%{opacity:0;transform:translateY(28px)rotate(1.4deg)}}@keyframes nl-cut{0%{transform:translate(0,0)}55%{transform:translate(14px,-6px)rotate(3deg)}to{transform:translate(8px,-3px)rotate(2deg)}}@keyframes nl-pop{0%{opacity:0;transform:scale(.4)}}@keyframes nl-run{to{stroke-dasharray:calc(var(--c) * 4.5 / 12) var(--c)}}@media (prefers-reduced-motion:reduce){.nl-hero-vis,.nl-versus,.nl-hero-ctas,.nl-price-line,.nl-com-cut,.nl-att-grid i.is-gain:after,.nl-cal-dot{animation:none}.nl-com-cut{transform:translate(8px,-3px)rotate(2deg)}.nl-cyc-run{stroke-dasharray:calc(var(--c) * 4.5 / 12) var(--c);animation:none}}
