
#nwl-dsi,#nwl-dsi *,#nwl-dsi *::before,#nwl-dsi *::after{box-sizing:border-box!important;-webkit-font-smoothing:antialiased!important}
/* HO AGGIUNTO IL BACKGROUND SCURO QUI SOTTO PER RISOLVERE IL PROBLEMA DEL BIANCO */
#nwl-dsi{background-color:#060E1A!important;font-family:'Outfit',"Outfit Fallback",-apple-system,BlinkMacSystemFont,sans-serif!important;color:#F0F4F8!important;line-height:1.7!important;max-width:100%!important;overflow-x:hidden!important;padding:0!important;margin:0!important}
#nwl-dsi h1,#nwl-dsi h2,#nwl-dsi h3,#nwl-dsi h4{font-family:'Outfit',"Outfit Fallback",sans-serif!important;color:#F0F4F8!important;line-height:1.2!important;margin:0 0 .6em 0!important;letter-spacing:-.02em!important;padding:0!important;text-transform:none!important}
#nwl-dsi h1{font-size:clamp(2.2rem,5vw,3.5rem)!important;font-weight:800!important}
#nwl-dsi h2{font-size:clamp(1.75rem,4vw,2.75rem)!important;font-weight:700!important}
#nwl-dsi h3{font-size:clamp(1.1rem,2.5vw,1.4rem)!important;font-weight:600!important}
#nwl-dsi p{color:#94A3B8!important;font-size:1.02rem!important;line-height:1.75!important;margin:0 0 1em 0!important;font-family:'Outfit',"Outfit Fallback",sans-serif!important;padding:0!important}
#nwl-dsi strong{color:#F0F4F8!important}
#nwl-dsi a{color:#00E85C!important;text-decoration:none!important;transition:color .3s ease!important}
#nwl-dsi a:hover{color:#5DFFA0!important}
#nwl-dsi .nw-gt{background:linear-gradient(135deg,#00E85C,#00E5FF)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}
#nwl-dsi .nw-lead{font-size:clamp(1.05rem,2vw,1.2rem)!important;color:#94A3B8!important;max-width:680px!important;line-height:1.8!important;margin-left:auto!important;margin-right:auto!important}
#nwl-dsi .nw-label{display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:'JetBrains Mono',"JetBrains Mono Fallback",monospace!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#00E85C!important;background:rgba(0,232,92,.08)!important;border:1px solid rgba(0,232,92,.2)!important;padding:6px 14px!important;border-radius:100px!important;margin-bottom:1rem!important;-webkit-text-fill-color:#00E85C!important}
#nwl-dsi .nw-label::before{content:''!important;width:6px!important;height:6px!important;background:#00E85C!important;border-radius:50%!important;box-shadow:0 0 8px #00E85C!important;display:inline-block!important}
#nwl-dsi .nw-ctn{max-width:1200px!important;margin:0 auto!important;padding:0 24px!important}
#nwl-dsi .nw-ctn-sm{max-width:760px!important;margin:0 auto!important;padding:0 24px!important}
#nwl-dsi .nw-sec{padding:80px 0!important;position:relative!important}
#nwl-dsi .nw-sec-hd{text-align:center!important;max-width:720px!important;margin:0 auto 56px auto!important}
#nwl-dsi .nw-tc{text-align:center!important}
#nwl-dsi .nw-g2{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:28px!important}
#nwl-dsi .nw-g3{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:28px!important}
#nwl-dsi .nw-g4{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important}
#nwl-dsi .nw-card{background:#0F1F35!important;border:1px solid rgba(79,195,247,.12)!important;border-radius:14px!important;padding:32px!important;transition:all .35s ease!important;position:relative!important;overflow:hidden!important}
#nwl-dsi .nw-card:hover{background:#142844!important;border-color:rgba(0,232,92,.25)!important;transform:translateY(-4px)!important;box-shadow:0 4px 24px rgba(0,0,0,.4)!important}
#nwl-dsi .nw-card::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(90deg,transparent,#00E85C,#4FC3F7,transparent)!important;opacity:0!important;transition:opacity .35s ease!important}
#nwl-dsi .nw-card:hover::before{opacity:1!important}
#nwl-dsi .nw-card-svc{text-align:center!important;padding:40px 28px!important}
#nwl-dsi .nw-ico{width:64px!important;height:64px!important;margin:0 auto 20px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(0,232,92,.08)!important;border:1px solid rgba(0,232,92,.15)!important;border-radius:14px!important;font-size:1.8rem!important;transition:all .35s ease!important}
#nwl-dsi .nw-card:hover .nw-ico{background:rgba(0,232,92,.14)!important;border-color:rgba(0,232,92,.35)!important;box-shadow:0 0 20px rgba(0,232,92,.3)!important;transform:scale(1.08)!important}
#nwl-dsi .nw-card-svc h3{font-size:1.15rem!important;margin-bottom:.5em!important}
#nwl-dsi .nw-card-svc p{font-size:.9rem!important;margin-bottom:0!important}
#nwl-dsi .nw-card-feat{display:flex!important;gap:20px!important;align-items:flex-start!important}
#nwl-dsi .nw-ico-sm{flex-shrink:0!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(0,232,92,.08)!important;border:1px solid rgba(0,232,92,.15)!important;border-radius:12px!important}
#nwl-dsi .nw-ico-blue{background:rgba(79,195,247,.08)!important;border-color:rgba(79,195,247,.15)!important}
#nwl-dsi .nw-stars{color:#FBBF24!important;font-size:1rem!important;margin-bottom:16px!important;letter-spacing:2px!important}
#nwl-dsi .nw-quote{font-size:1rem!important;font-style:italic!important;color:#94A3B8!important;line-height:1.75!important;margin-bottom:20px!important;padding-left:20px!important;border-left:2px solid rgba(0,232,92,.3)!important}
#nwl-dsi .nw-author{display:flex!important;align-items:center!important;gap:12px!important}
#nwl-dsi .nw-author-name{font-weight:600!important;color:#F0F4F8!important;font-size:.95rem!important}
#nwl-dsi .nw-author-role{font-size:.8rem!important;color:#64748B!important}
#nwl-dsi .nw-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:14px 32px!important;font-family:'Outfit',"Outfit Fallback",sans-serif!important;font-size:.95rem!important;font-weight:600!important;text-decoration:none!important;border-radius:8px!important;cursor:pointer!important;border:none!important;transition:all .35s ease!important;letter-spacing:.01em!important;line-height:1.4!important}
#nwl-dsi .nw-btn-p{background:linear-gradient(135deg,#00E85C,#00B847)!important;color:#060E1A!important;-webkit-text-fill-color:#060E1A!important}
#nwl-dsi .nw-btn-p:hover{box-shadow:0 0 20px rgba(0,232,92,.3),0 0 60px rgba(0,232,92,.1)!important;transform:translateY(-2px)!important;color:#060E1A!important}
#nwl-dsi .nw-btn-s{background:transparent!important;color:#00E85C!important;-webkit-text-fill-color:#00E85C!important;border:1.5px solid rgba(0,232,92,.4)!important}
#nwl-dsi .nw-btn-s:hover{background:rgba(0,232,92,.08)!important;border-color:#00E85C!important;transform:translateY(-2px)!important}
#nwl-dsi .nw-btn-ghost{background:transparent!important;color:#94A3B8!important;-webkit-text-fill-color:#94A3B8!important;padding:14px 20px!important}
#nwl-dsi .nw-btn-ghost:hover{color:#00E85C!important;-webkit-text-fill-color:#00E85C!important}
#nwl-dsi .nw-btn-wa{background:#25D366!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
#nwl-dsi .nw-btn-wa:hover{background:#20BD5A!important;box-shadow:0 0 20px rgba(37,211,102,.35)!important;transform:translateY(-2px)!important}
#nwl-dsi .nw-btn-lg{padding:18px 40px!important;font-size:1.05rem!important}
#nwl-dsi .nw-btn-grp{display:flex!important;gap:16px!important;flex-wrap:wrap!important}
#nwl-dsi .nw-btn-grp-c{justify-content:center!important}
#nwl-dsi .nw-step{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:64px!important;height:64px!important;background:rgba(0,232,92,.1)!important;border:1.5px solid rgba(0,232,92,.3)!important;border-radius:50%!important;font-family:'JetBrains Mono',"JetBrains Mono Fallback",monospace!important;font-size:1.4rem!important;font-weight:600!important;color:#00E85C!important;-webkit-text-fill-color:#00E85C!important;margin:0 auto 20px!important}
#nwl-dsi .nw-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:32px!important;text-align:center!important}
#nwl-dsi .nw-stat-n{font-size:2.8rem!important;font-weight:800!important;line-height:1!important;margin-bottom:8px!important;background:linear-gradient(135deg,#00E85C,#4FC3F7)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}
#nwl-dsi .nw-stat-l{font-size:.85rem!important;color:#64748B!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:500!important;-webkit-text-fill-color:#64748B!important}
#nwl-dsi .nw-chk{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:14px!important}
#nwl-dsi .nw-chk li{display:flex!important;align-items:flex-start!important;gap:14px!important;color:#94A3B8!important;font-size:.93rem!important;line-height:1.6!important;list-style:none!important;padding:0!important;margin:0!important}
#nwl-dsi .nw-chk li::before{content:'✓'!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;min-width:24px!important;background:rgba(0,232,92,.1)!important;color:#00E85C!important;-webkit-text-fill-color:#00E85C!important;border-radius:50%!important;font-size:.75rem!important;font-weight:700!important;margin-top:2px!important}
#nwl-dsi .nw-faq-list{max-width:800px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:12px!important}
#nwl-dsi .nw-faq-item{background:#0F1F35!important;border:1px solid rgba(79,195,247,.12)!important;border-radius:14px!important;overflow:hidden!important;transition:all .35s ease!important}
#nwl-dsi .nw-faq-item:hover{border-color:rgba(0,232,92,.2)!important}
#nwl-dsi .nw-faq-item.nw-open{border-color:rgba(0,232,92,.3)!important;background:#142844!important}
#nwl-dsi .nw-faq-q{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:20px 24px!important;cursor:pointer!important;font-weight:600!important;font-size:1rem!important;color:#F0F4F8!important;-webkit-text-fill-color:#F0F4F8!important;transition:color .3s ease!important;user-select:none!important;background:none!important;border:none!important;width:100%!important;text-align:left!important;font-family:'Outfit',"Outfit Fallback",sans-serif!important;line-height:1.4!important}
#nwl-dsi .nw-faq-q:hover{color:#00E85C!important;-webkit-text-fill-color:#00E85C!important}
#nwl-dsi .nw-faq-icon{flex-shrink:0!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:rgba(0,232,92,.08)!important;color:#00E85C!important;-webkit-text-fill-color:#00E85C!important;font-size:1.2rem!important;transition:transform .35s ease!important;margin-left:12px!important}
#nwl-dsi .nw-faq-item.nw-open .nw-faq-icon{transform:rotate(45deg)!important}
#nwl-dsi .nw-faq-a{max-height:0!important;overflow:hidden!important;transition:max-height .4s ease!important}
#nwl-dsi .nw-faq-item.nw-open .nw-faq-a{max-height:500px!important}
#nwl-dsi .nw-faq-a-in{padding:0 24px 24px!important;color:#94A3B8!important;font-size:.95rem!important;line-height:1.75!important}
#nwl-dsi .nw-chip{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 14px!important;font-size:.78rem!important;font-weight:500!important;border-radius:100px!important;background:rgba(79,195,247,.08)!important;border:1px solid rgba(79,195,247,.2)!important;color:#4FC3F7!important;-webkit-text-fill-color:#4FC3F7!important;text-decoration:none!important}
#nwl-dsi .nw-chip-g{background:rgba(0,232,92,.08)!important;border-color:rgba(0,232,92,.2)!important;color:#00E85C!important;-webkit-text-fill-color:#00E85C!important}
#nwl-dsi .nw-cta-ban{background:linear-gradient(135deg,rgba(0,232,92,.08),rgba(79,195,247,.06))!important;border:1px solid rgba(0,232,92,.18)!important;border-radius:20px!important;padding:56px 48px!important;text-align:center!important;position:relative!important;overflow:hidden!important}
#nwl-dsi .nw-glow-hr{height:1px!important;background:linear-gradient(90deg,transparent,#00E85C,#4FC3F7,transparent)!important;border:none!important;margin:0!important;opacity:.5!important;display:block!important}
#nwl-dsi .nw-line-acc{width:60px!important;height:3px!important;background:linear-gradient(90deg,#00E85C,#4FC3F7)!important;border-radius:3px!important;margin:0 auto 20px!important;display:block!important}
#nwl-dsi .nw-mt3{margin-top:24px!important}
#nwl-dsi .nw-mt4{margin-top:40px!important}
#nwl-dsi .nw-mb3{margin-bottom:24px!important}
#nwl-dsi .nw-hero-ico{width:100px!important;height:100px!important;margin:0 auto 32px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(0,232,92,.08)!important;border:2px solid rgba(0,232,92,.2)!important;border-radius:50%!important;font-size:3rem!important;animation:nwlPulse 2s ease-in-out infinite!important}
@keyframes nwlFadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
@keyframes nwlPulse{0%,100%{box-shadow:0 0 20px rgba(0,232,92,.15)}50%{box-shadow:0 0 40px rgba(0,232,92,.35)}}
#nwl-dsi .nw-anim{animation:nwlFadeUp .7s ease both!important}
#nwl-dsi .nw-d1{animation-delay:.1s!important}#nwl-dsi .nw-d2{animation-delay:.2s!important}#nwl-dsi .nw-d3{animation-delay:.3s!important}#nwl-dsi .nw-d4{animation-delay:.4s!important}#nwl-dsi .nw-d5{animation-delay:.5s!important}#nwl-dsi .nw-d6{animation-delay:.6s!important}

/* STILI ACCORDION REGIONI */
.dsi-acc-item{background:#0F1F35;border:1px solid rgba(79,195,247,.12);border-radius:14px;margin-bottom:12px;overflow:hidden;transition:all 0.3s ease}
.dsi-acc-btn{width:100%;text-align:left;padding:20px 24px;background:none;border:none;font-size:1.1rem;color:#F0F4F8;font-weight:600;cursor:pointer;transition:0.3s;display:flex;align-items:center;gap:10px;font-family:'Outfit',"Outfit Fallback",sans-serif}
.dsi-acc-btn:hover{color:#00E85C;background:rgba(0,232,92,.05)}
.dsi-acc-arrow{margin-left:auto;transition:transform 0.3s ease;display:inline-block}
.dsi-acc-item.dsi-open .dsi-acc-arrow{transform:rotate(180deg)}
.dsi-acc-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease-out;background:#0b1626}
.dsi-acc-item.dsi-open .dsi-acc-content{max-height:2000px;transition:max-height 0.5s ease-in}
.dsi-acc-item.dsi-open{border-color:rgba(0,232,92,.25)}
.dsi-acc-inner{padding:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}
.dsi-reg-link{color:#94A3B8!important;text-decoration:none!important;padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,0.05);display:block;font-size:0.95rem;transition:all 0.3s}
.dsi-reg-link:hover{color:#00E85C!important;border-color:rgba(0,232,92,.3);background:rgba(0,232,92,.05);transform:translateX(5px)}

@media(max-width:991px){#nwl-dsi .nw-g3{grid-template-columns:repeat(2,1fr)!important}#nwl-dsi .nw-g4{grid-template-columns:repeat(2,1fr)!important}#nwl-dsi .nw-stats{grid-template-columns:repeat(2,1fr)!important}#nwl-dsi .nw-cta-ban{padding:40px 28px!important}}
@media(max-width:767px){#nwl-dsi .nw-g2,#nwl-dsi .nw-g3,#nwl-dsi .nw-g4{grid-template-columns:1fr!important}#nwl-dsi .nw-sec{padding:56px 0!important}#nwl-dsi .nw-sec-hd{margin-bottom:36px!important}#nwl-dsi .nw-btn-grp{flex-direction:column!important;align-items:stretch!important}#nwl-dsi .nw-btn-grp .nw-btn{justify-content:center!important}#nwl-dsi .nw-stats{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}#nwl-dsi .nw-stat-n{font-size:2.2rem!important}#nwl-dsi .nw-card{padding:24px!important}#nwl-dsi .nw-card-svc{padding:28px 20px!important}#nwl-dsi .nw-faq-q{padding:16px 20px!important;font-size:.95rem!important}}
@media(max-width:479px){#nwl-dsi .nw-stats{grid-template-columns:1fr!important}#nwl-dsi h1{font-size:1.8rem!important}#nwl-dsi h2{font-size:1.5rem!important}}
