.dl-root :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,img,em,strong,b,small){all:revert}
.dl-root{text-align:left;font-size:14px;line-height:normal;letter-spacing:normal;font-weight:400}
.dl-root .dl-d4c{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
.dl-root .dl-d4c-t{display:flex;width:max-content;animation:d4cm 240s linear infinite}
.dl-root .dl-d4c-g{display:flex;align-items:center;gap:28px;padding-right:28px}
.dl-root .dl-d4c img{flex:none;width:150px;height:75px;max-width:none;object-fit:contain;filter:grayscale(1) brightness(1.5);opacity:.62;transition:opacity .3s,filter .3s}
.dl-root .dl-d4c img:hover{opacity:1;filter:none}
.dl-root .dl-d4c:hover .dl-d4c-t{animation-play-state:paused}
@keyframes d4cm{to{transform:translateX(-50%)}}
@media (max-width:640px){.dl-root .dl-d4c img{width:110px;height:55px}.dl-root .dl-d4c-g{gap:18px;padding-right:18px}.dl-root .dl-d4c-t{animation-duration:200s}}
@media (prefers-reduced-motion:reduce){.dl-root .dl-d4c{overflow-x:auto}.dl-root .dl-d4c-t{animation:none}.dl-root .dl-d4c-g[aria-hidden]{display:none}}
.dl-root .dl-ph{display:flex;gap:14px;align-items:flex-start;padding-bottom:14px;margin-bottom:8px;border-bottom:1px solid rgba(242,242,242,.1)}
.dl-root,.dl-root{color-scheme:dark;--bg:#121212;--bg2:#17161c;--fg:#F2F2F2;--mute:rgba(242,242,242,.7);--faint:rgba(242,242,242,.5);--line:rgba(242,242,242,.1);--accent:#7340FF;--lilac:#9771FF;--lilac2:#C9B8FF;--deep:#200075;--ok:#06D6A0;--display:"Outfit",system-ui,sans-serif;--body:"Roboto",system-ui,sans-serif}
.dl-root{scroll-behavior:smooth}
.dl-root{margin:0;background:var(--bg);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}
.dl-root a{color:inherit;text-decoration:none}
.dl-root h1,.dl-root h2,.dl-root h3{font-family:var(--display);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:0;text-wrap:balance}
.dl-root p{margin:0}
.dl-root .dl-w-wrap{max-width:1180px;margin:0 auto;padding-inline:24px;box-sizing:border-box}
.dl-root .dl-w-grad{background:linear-gradient(90deg,#B9A0FF,#9771FF 40%,#7340FF);-webkit-background-clip:text;background-clip:text;color:transparent}
.dl-root .dl-w-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:500;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--lilac)}
.dl-root .dl-w-eyebrow::before{content:none}
.dl-root .dl-w-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:600;font-size:16px;border-radius:999px;padding:15px 26px;transition:transform .2s,background .2s,border-color .2s;border:0;cursor:pointer}
.dl-root .dl-w-btn-p{background:var(--accent);color:var(--fg);box-shadow:0 8px 32px -8px rgba(115,64,255,.7),inset 0 1px 0 rgba(242,242,242,.25)}
.dl-root .dl-w-btn-p:hover{background:#8157FF;transform:translateY(-2px)}
.dl-root .dl-w-btn-g{background:rgba(242,242,242,.04);color:var(--fg);border:1px solid rgba(242,242,242,.16)}
.dl-root .dl-w-btn-g:hover{border-color:var(--accent)}
.dl-root a:focus-visible,.dl-root button:focus-visible,.dl-root summary:focus-visible{outline:2px solid var(--lilac);outline-offset:3px;border-radius:8px}
.dl-root .dl-w-crumb{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--faint);padding-top:28px;flex-wrap:wrap}
.dl-root .dl-w-crumb a:hover{color:var(--lilac2)}
.dl-root .dl-w-crumb b{color:var(--mute);font-weight:500}
.dl-root .dl-w-lead{font-size:19px;line-height:1.6;color:var(--mute);max-width:560px}
.dl-root .dl-w-lead strong{color:var(--fg);font-weight:500}
.dl-root .dl-w-ctas{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}
.dl-root .dl-w-sec{padding-block:104px}
.dl-root .dl-w-sh{max-width:760px;margin-bottom:52px}
.dl-root .dl-w-sh h2{font-size:clamp(32px,4vw,48px);margin-top:14px}
.dl-root .dl-w-sh p{font-size:18px;line-height:1.6;color:var(--mute);margin-top:18px}
.dl-root .dl-w-logos{padding-block:8px 24px}
.dl-root .dl-w-logos p{text-align:center;font-size:14px;color:var(--faint);margin-bottom:22px}
.dl-root .dl-w-final{position:relative;overflow:hidden;border-radius:28px;padding:72px 48px;text-align:center;background:radial-gradient(600px 300px at 50% 120%,rgba(115,64,255,.55),transparent 70%),linear-gradient(180deg,#1a1824,#121212);border:1px solid rgba(151,113,255,.3)}
.dl-root .dl-w-final h2{font-size:clamp(32px,4.4vw,52px);max-width:780px;margin:0 auto}
.dl-root .dl-w-final p{color:var(--mute);font-size:18px;margin:18px auto 0;max-width:560px;line-height:1.6}
.dl-root .dl-w-final .dl-w-ctas{justify-content:center}
.dl-root [data-tpl]{position:relative}
@media (max-width:620px){.dl-root .dl-w-sec{padding-block:72px}.dl-root .dl-w-final{padding:48px 20px}}
@media (prefers-reduced-motion:reduce){.dl-root *{animation:none!important;transition:none!important}}
@media (min-width:981px){.dl-root #demo-wa{grid-template-columns:340px 1fr}}
@keyframes mq{to{transform:translateX(-50%)}}
.dl-root .dl-ns-hero{padding:56px 0 24px;position:relative}
.dl-root .dl-ns-hero:before{content:"";position:absolute;inset:0 0 auto;height:520px;background:radial-gradient(55% 80% at 20% 0%,rgba(115,64,255,.24),transparent 70%);pointer-events:none}
.dl-root .dl-ns-hero .dl-w-wrap{position:relative}
.dl-root .dl-ns-hero h1{font:600 clamp(36px,4.6vw,62px)/1.05 var(--display);letter-spacing:-.02em;margin:16px 0 0;max-width:980px}
.dl-root .dl-ns-qh{font:600 clamp(22px,2.6vw,34px)/1.2 var(--display);letter-spacing:-.01em;margin:12px 0 0;max-width:900px}
.dl-root .dl-ns-hero .dl-w-lead{color:var(--fg);max-width:720px;margin-top:18px}
.dl-root .dl-ns-hg{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center}
.dl-root .dl-ns-hg h1{font-size:clamp(36px,4.2vw,56px)}
.dl-root .dl-ns-ph{margin:22px 0 0;position:relative;border-radius:24px;overflow:hidden;border:1px solid rgba(151,113,255,.35);box-shadow:0 30px 80px -30px rgba(115,64,255,.55)}
.dl-root .dl-ns-ph img{display:block;width:100%;height:auto;aspect-ratio:650/401;object-fit:cover}
@media (max-width:900px){.dl-root .dl-ns-hg{grid-template-columns:minmax(0,1fr);gap:28px}.dl-root .dl-ns-ph{margin-top:0}}
.dl-root .dl-ns-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:20px;overflow:hidden;margin-top:40px;background:#141318}
.dl-root .dl-ns-st{padding:22px 24px;border-left:1px solid var(--line)}
.dl-root .dl-ns-st:first-child{border-left:0}
.dl-root .dl-ns-st b{display:block;font:600 clamp(30px,3.4vw,44px)/1 var(--display);letter-spacing:-.02em}
.dl-root .dl-ns-st span{display:block;margin-top:8px;font-size:14px;color:var(--mute)}
.dl-root .dl-ns-prob{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.dl-root .dl-ns-prob h2{font:600 clamp(28px,3.2vw,42px)/1.12 var(--display);letter-spacing:-.015em;margin:12px 0 0}
.dl-root .dl-ns-prob p{font-size:17px;line-height:1.65;color:var(--mute);margin:16px 0 0}
.dl-root .dl-ns-prob p b{color:var(--fg);font-weight:500}
.dl-root .dl-ns-mv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.dl-root .dl-ns-mvc{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#141318;padding:36px 36px 34px}
.dl-root .dl-ns-mvc:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#7340FF,#20B0C0)}
.dl-root .dl-ns-mvc.dl-v:before{background:linear-gradient(90deg,#20B0C0,#06D6A0)}
.dl-root .dl-ns-mvc .dl-w-eyebrow{font-size:12px}
.dl-root .dl-ns-mvc h3{font:600 clamp(24px,2.4vw,32px)/1.18 var(--display);letter-spacing:-.015em;margin:14px 0 0}
.dl-root .dl-ns-mvc p{font-size:17px;line-height:1.65;color:var(--mute);margin:14px 0 0}
.dl-root .dl-ns-mvc ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}
.dl-root .dl-ns-mvc li{display:flex;gap:12px;align-items:baseline;font-size:15px;line-height:1.5;color:var(--fg)}
.dl-root .dl-ns-mvc li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--lilac);transform:translateY(-2px)}
.dl-root .dl-ns-mvc.dl-v li:before{background:#06D6A0}
.dl-root .dl-ns-bridge{margin:28px auto 0;max-width:760px;text-align:center;font-size:17px;line-height:1.6;color:var(--mute)}
.dl-root .dl-ns-bridge b{color:var(--fg);font-weight:500}
.dl-root .dl-ns-viz{border:1px solid var(--line);border-radius:22px;padding:26px;background:#141318;position:relative;overflow:hidden}
.dl-root .dl-ns-viz small{font:600 11px Roboto,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}
.dl-root .dl-ns-row{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:center;margin-top:14px;font-size:14px;color:var(--mute)}
.dl-root .dl-ns-row i{display:block;height:12px;border-radius:99px;background:rgba(242,242,242,.12);position:relative;overflow:hidden}
.dl-root .dl-ns-row i:after{content:"";position:absolute;inset:0;width:var(--w);background:linear-gradient(90deg,#7340FF,#9771FF);border-radius:99px}
.dl-root .dl-ns-q{display:flex;align-items:center;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font:500 17px var(--display);color:var(--fg)}
.dl-root .dl-ns-q span{font:600 34px var(--display);color:#9771FF}
.dl-root .dl-ns-tl{list-style:none;margin:0;padding:0;position:relative}
.dl-root .dl-ns-tl:before{content:"";position:absolute;top:10px;bottom:10px;left:139px;width:2px;background:rgba(242,242,242,.1)}
.dl-root .dl-ns-fill{position:absolute;top:10px;left:139px;width:2px;height:0;background:linear-gradient(180deg,#9771FF,#7340FF 70%,#06D6A0);box-shadow:0 0 12px rgba(151,113,255,.7);border-radius:2px;pointer-events:none;z-index:0}
.dl-root .dl-ns-fill:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#C9B8FF;box-shadow:0 0 14px 4px rgba(151,113,255,.8)}
.dl-root .dl-ns-h .dl-ns-dot{transition:background .35s,border-color .35s,box-shadow .35s,transform .35s}
.dl-root .dl-ns-h .dl-ns-c,.dl-root .dl-ns-h .dl-ns-y{transition:opacity .6s ease,transform .6s ease}
@media (prefers-reduced-motion:reduce){.dl-root .dl-ns-h .dl-ns-c,.dl-root .dl-ns-h .dl-ns-y,.dl-root .dl-ns-h .dl-ns-dot{transition:none}}
.dl-root .dl-ns-h{display:grid;grid-template-columns:120px 40px 1fr;gap:0;align-items:start;padding-bottom:26px}
.dl-root .dl-ns-y{text-align:right;font:600 28px/1 var(--display);letter-spacing:-.02em;padding-top:20px}
.dl-root .dl-ns-y small{display:block;font:600 11px Roboto,sans-serif;letter-spacing:.12em;color:var(--faint);margin-top:6px;text-transform:uppercase}
.dl-root .dl-ns-dot{justify-self:center;margin-top:24px;width:14px;height:14px;border-radius:50%;background:#121212;border:2px solid #9771FF;position:relative;z-index:1}
.dl-root .dl-ns-c{border:1px solid var(--line);border-radius:18px;padding:22px 24px;background:#141318;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;transition:border-color .3s}
.dl-root .dl-ns-c:hover{border-color:rgba(242,242,242,.55)}
.dl-root .dl-ns-c h3{font:600 22px/1.25 var(--display);margin:0}
.dl-root .dl-ns-c p{font-size:15.5px;line-height:1.6;color:var(--mute);margin:8px 0 0;max-width:640px}
.dl-root .dl-ns-c p b{color:var(--fg);font-weight:500}
.dl-root .dl-ns-k{text-align:right;min-width:150px}
.dl-root .dl-ns-k b{display:block;font:600 34px/1 var(--display);letter-spacing:-.02em}
.dl-root .dl-ns-k span{display:block;font-size:12.5px;color:var(--faint);margin-top:6px;max-width:170px;margin-left:auto}
.dl-root .dl-ns-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}
.dl-root .dl-ns-tags span{font:500 12px Roboto,sans-serif;color:var(--lilac2);border:1px solid rgba(151,113,255,.35);background:rgba(115,64,255,.1);border-radius:999px;padding:4px 10px}
.dl-root .dl-ns-h.dl-now .dl-ns-c{border-color:rgba(6,214,160,.35);background:radial-gradient(70% 120% at 100% 0%,rgba(6,214,160,.12),transparent 60%),#141318}
.dl-root .dl-tv{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;overflow:hidden;flex:none;background:radial-gradient(120% 120% at 100% 100%,color-mix(in srgb,var(--c) 55%,#121212),#1b1726 70%);border:1px solid rgba(242,242,242,.12)}
.dl-root .dl-tv svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:color-mix(in srgb,var(--c) 70%,#F2F2F2);stroke-width:1.2;opacity:.45}
.dl-root .dl-tv>b{position:relative;display:block!important;margin:0!important;line-height:1!important;text-align:center;font:600 18px/1 var(--display);color:#F2F2F2;letter-spacing:.02em}
.dl-root .dl-tv{aspect-ratio:1/1;box-sizing:border-box;flex:none}
.dl-root .dl-tv.dl-ph{background:#1b1726;box-shadow:0 0 0 2px color-mix(in srgb,var(--c) 60%,transparent);border:0}
.dl-root .dl-tv.dl-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}
.dl-root .dl-tv.dl-lg{width:52px;height:52px}
.dl-root .dl-tv.dl-lg>b{font-size:17px}
.dl-root .dl-tli{display:inline-grid;place-items:center;flex:0 0 30px;width:30px;height:30px;min-width:30px;aspect-ratio:1;box-sizing:border-box;padding:0;border-radius:50%;border:1px solid var(--line);color:var(--mute);transition:.2s}
.dl-root .dl-tli:hover{color:var(--fg);border-color:rgba(242,242,242,.6)}
.dl-root .dl-ns-l{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}
.dl-root .dl-ns-lc{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:16px;padding:14px 16px;background:#141318;transition:border-color .3s}
.dl-root .dl-ns-lc:hover{border-color:rgba(242,242,242,.55)}
.dl-root .dl-ns-lc .dl-tx{flex:1;min-width:0}
.dl-root .dl-ns-lc .dl-tx>b{display:block;font:600 16px/1.2 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dl-root .dl-ns-lc .dl-tx>span{display:block;font-size:13px;color:var(--mute);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dl-root .dl-ns-lc em{display:flex;align-items:center;gap:6px;font-style:normal;font-size:12px;color:var(--faint);margin-top:6px;white-space:nowrap}
.dl-root .dl-ns-lc em svg{width:16px;height:11px}
.dl-root .dl-ns-sub{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:44px;flex-wrap:wrap}
.dl-root .dl-ns-sub h3{font:600 22px var(--display);margin:0}
.dl-root .dl-ns-sub p{margin:0;font-size:14px;color:var(--faint)}
.dl-root .dl-ns-map{display:grid;grid-template-columns:repeat(var(--nc,5),minmax(0,1fr));gap:12px;margin-top:22px}
.dl-root .dl-ns-cty{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:16px;padding:18px 20px;background:#141318}
.dl-root .dl-ns-cty svg{width:30px;height:20px}
.dl-root .dl-ns-cty b{display:block;font:600 34px/1 var(--display);margin-top:14px}
.dl-root .dl-ns-cty span{display:block;font:600 17px var(--display);color:var(--fg)}
.dl-root .dl-ns-v{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.dl-root .dl-ns-vc{border:1px solid var(--line);border-radius:18px;padding:22px;background:#141318;transition:border-color .3s}
.dl-root .dl-ns-vc:hover{border-color:rgba(242,242,242,.55)}
.dl-root .dl-ns-vc i{font:600 13px var(--display);font-style:normal;color:#9771FF}
.dl-root .dl-ns-vc h3{font:600 20px var(--display);margin:10px 0 0}
.dl-root .dl-ns-vc p{font-size:14.5px;line-height:1.6;color:var(--mute);margin:8px 0 0}
@media (max-width:1080px){.dl-root .dl-ns-l{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-root .dl-ns-map{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:900px){.dl-root .dl-ns-prob{grid-template-columns:1fr;gap:28px}.dl-root .dl-ns-mv{grid-template-columns:1fr}.dl-root .dl-ns-mvc{padding:28px 24px}.dl-root .dl-ns-stats{grid-template-columns:repeat(2,1fr)}.dl-root .dl-ns-st:nth-child(3){border-left:0}.dl-root .dl-ns-st:nth-child(n/**/+3){border-top:1px solid var(--line)}.dl-root .dl-ns-v{grid-template-columns:1fr 1fr}.dl-root .dl-ns-c{grid-template-columns:1fr}.dl-root .dl-ns-k{text-align:left}.dl-root .dl-ns-k span{margin-left:0}}
@media (max-width:640px){.dl-root .dl-ns-tl:before,.dl-root .dl-ns-fill{left:63px}.dl-root .dl-ns-h{grid-template-columns:52px 24px 1fr}.dl-root .dl-ns-y{font-size:18px}.dl-root .dl-ns-y small{font-size:9.5px;letter-spacing:.06em}.dl-root .dl-ns-c{padding:18px}.dl-root .dl-ns-l,.dl-root .dl-ns-v{grid-template-columns:1fr}.dl-root .dl-ns-map{grid-template-columns:1fr 1fr}.dl-root .dl-ns-map .dl-ns-cty:last-child:nth-child(odd){grid-column:span 2}}
.dl-root{display:block}
.dl-root .dl-w-hero{padding-top:66px}
body{background:#121212}