@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap");:where(.dnsf-sec){--bg:#000;--raise:#0b0a14;--raise-2:#13112a;--line:hsla(0,0%,100%,.12);--line-soft:hsla(0,0%,100%,.07);--ink:#fff;--muted:#a9adb8;--on-light:#0a0a0a;--blue:#3427fd;--cobalt:#0052ff;--cyan:#00c8fc;--green:#0c8;--lime:#55f000;--orange:#f07800;--purple:#9a00ff;--magenta:#f204ac;--cta:#d400a0;--font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--fs-h1:clamp(40px,4.4vw,64px);--fs-h2:clamp(30px,3vw,44px);--fs-h3:20px;--fs-body:16px;--lh-body:1.6;--max:1320px;--pad:clamp(20px,5vw,48px);--measure:62ch;--section-py:clamp(64px,8vw,112px);--gap:clamp(20px,2.4vw,32px);--radius:14px;--pill:999px;--sweep:linear-gradient(90deg,#00c8fc,#3427fd 50%,#f204ac);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-x:hidden;text-rendering:optimizeLegibility}:where(.dnsf-sec),:where(.dnsf-sec) :where(*,:before,:after){box-sizing:border-box}:where(.dnsf-sec) :where(h1,h2,h3,h4,p,ul,ol,li,figure,blockquote,dl,dd){margin:0;padding:0}:where(.dnsf-sec) :where(ul,ol){list-style:none}:where(.dnsf-sec) :where(img){display:block;height:auto;max-width:100%}:where(.dnsf-sec) :where(a){color:inherit}:where(.dnsf-sec) :where(h1,h2,h3,h4){color:var(--ink);font-family:var(--font);text-wrap:balance}:where(.dnsf-sec) :where(h1){font-size:var(--fs-h1);font-weight:300;letter-spacing:-.025em;line-height:1.05}:where(.dnsf-sec) :where(h2){font-size:var(--fs-h2);font-weight:300;letter-spacing:-.02em;line-height:1.12}:where(.dnsf-sec) :where(h3){font-size:var(--fs-h3);font-weight:500;letter-spacing:-.005em;line-height:1.3}.dnsf-sec :focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.dnsf-sec .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){.dnsf-sec *{animation:none!important;transition:none!important}}.dnsf-lp{background:#000;overflow-x:hidden}.dnsf-lp .dnd-section{padding:0!important}.dnsf-lp .dnd-section>.row-fluid{max-width:none!important}.dnsf-lp .row-fluid [class*=span]{min-height:0}:where(.dnsf-sec){background:var(--bg);overflow:hidden;padding:var(--section-py) 0;position:relative;scroll-margin-top:16px}.dnsf-sec--compact{padding:clamp(40px,5vw,64px) 0}.dnsf-sec--tight{padding:clamp(24px,3vw,36px) 0}.dnsf-sec--rule{border-top:1px solid var(--line)}.dnsf-sec--raise{background:var(--raise)}.dnsf-sec--glow{background:var(--glow)}.dnsf-sec--deep{background:var(--deep)}.dnsf-wrap{margin:0 auto;max-width:var(--max);padding:0 var(--pad);position:relative;width:100%;z-index:1}.dnsf-head{max-width:var(--measure)}.dnsf-head--c{margin-inline:auto;text-align:center}.dnsf-head>*+*{margin-top:16px}.dnsf-head>.dnsf-label+*{margin-top:24px}.dnsf-lead{color:var(--muted);font-size:17px;line-height:1.65;max-width:var(--measure)}.dnsf-head--c .dnsf-lead{margin-inline:auto}.dnsf-rt{color:var(--muted);font-size:16.5px;line-height:1.7;max-width:var(--measure)}.dnsf-rt>*+*{margin-top:16px}.dnsf-rt b,.dnsf-rt strong{color:var(--ink);font-weight:600}.dnsf-rt a{color:var(--accent-text);text-underline-offset:3px}.dnsf-rt ul li{padding-left:22px;position:relative}.dnsf-rt ul li+li{margin-top:8px}.dnsf-rt ul li:before{background:var(--accent-2);content:"";height:8px;left:0;position:absolute;top:.62em;width:8px}.dnsf-rt h3,.dnsf-rt h4{color:var(--ink)}.dnsf-label{background:var(--accent-solid);color:var(--accent-ink);display:inline-block;font-size:12.5px;font-weight:500;letter-spacing:.2em;line-height:1;padding:9px 14px 8px;text-transform:uppercase}.dnsf-btns{align-items:center;display:flex;flex-wrap:wrap;gap:12px 14px}.dnsf-btn,.dnsf-btns--c,.dnsf-head--c .dnsf-btns{justify-content:center}.dnsf-btn{align-items:center;border:1px solid transparent;border-radius:var(--pill);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:15px;font-weight:500;gap:8px;letter-spacing:.01em;line-height:1.2;min-height:48px;padding:12px 28px;text-align:center;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .18s}.dnsf-btn--primary{background:var(--cta);color:#fff}.dnsf-btn--primary:focus-visible,.dnsf-btn--primary:hover{background:#fff;color:var(--on-light);transform:translateY(-1px)}.dnsf-btn--outline{background:transparent;border-color:hsla(0,0%,100%,.4);color:#fff}.dnsf-btn--outline:focus-visible,.dnsf-btn--outline:hover{background:#fff;border-color:#fff;color:var(--on-light);transform:translateY(-1px)}.dnsf-btn--blue{background:var(--accent-solid);color:var(--accent-ink)}.dnsf-btn--blue:focus-visible,.dnsf-btn--blue:hover{background:#fff;color:var(--on-light);transform:translateY(-1px)}.dnsf-link{align-items:center;color:var(--accent-text);display:inline-flex;font-size:15px;font-weight:500;gap:7px;text-decoration:none}.dnsf-link:hover{text-decoration:underline;text-underline-offset:3px}.dnsf-link svg{flex:none;height:14px;width:14px}.dnsf-panel{background:var(--raise);border:1px solid var(--line);border-radius:var(--radius);position:relative}.dnsf-pat{pointer-events:none;position:absolute;z-index:0;--cell:22px;background:var(--pat,var(--accent-2));-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:var(--cell) var(--cell);mask-size:var(--cell) var(--cell)}.dnsf-pat--dots{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='11' cy='11' r='3.2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='11' cy='11' r='3.2'/%3E%3C/svg%3E")}.dnsf-pat--squares{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath d='M7 7h8v8H7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath d='M7 7h8v8H7z'/%3E%3C/svg%3E")}.dnsf-pat--plus{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath stroke='%23000' stroke-width='3' d='M11 5v12m-6-6h12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath stroke='%23000' stroke-width='3' d='M11 5v12m-6-6h12'/%3E%3C/svg%3E")}.dnsf-pat--triangles{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath d='m6 5 11 6-11 6z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath d='m6 5 11 6-11 6z'/%3E%3C/svg%3E")}.dnsf-pat--green{--pat:var(--green)}.dnsf-pat--lime{--pat:var(--lime)}.dnsf-pat--cyan{--pat:var(--cyan)}.dnsf-pat--blue{--pat:var(--cobalt)}.dnsf-pat--purple{--pat:var(--purple)}.dnsf-pat--magenta{--pat:var(--magenta)}.dnsf-pat--orange{--pat:var(--orange)}:where(.dnsf-sec),body:has(.dnsf-pagetheme--blue) .dnsf-sec,body:has(.dnsf-sec) .dnsf-sec.dnsf-theme--blue{--accent:#3427fd;--accent-solid:#3427fd;--accent-ink:#fff;--accent-2:#0c8;--accent-2-ink:#000;--accent-text:#00c8fc;--grad-accent:linear-gradient(135deg,color-mix(in srgb,#3427fd 80%,#000),#3427fd 45%,#2f8bff);--glow-1:#00bedc;--glow-2:#f204ac}body:has(.dnsf-pagetheme--cyan-purple) .dnsf-sec,body:has(.dnsf-sec) .dnsf-sec.dnsf-theme--cyan-purple{--accent:#00c8fc;--accent-solid:#00c8fc;--accent-ink:#000;--accent-2:#9a00ff;--accent-2-ink:#fff;--accent-text:#00c8fc;--grad-accent:linear-gradient(135deg,color-mix(in srgb,#00c8fc 80%,#000),#00c8fc 45%,#9a00ff);--glow-1:#00c8fc;--glow-2:#9a00ff}body:has(.dnsf-pagetheme--green) .dnsf-sec,body:has(.dnsf-sec) .dnsf-sec.dnsf-theme--green{--accent:#0c8;--accent-solid:#0c8;--accent-ink:#000;--accent-2:#0052ff;--accent-2-ink:#fff;--accent-text:#0c8;--grad-accent:linear-gradient(135deg,color-mix(in srgb,#0c8 80%,#000),#0c8 45%,#0052ff);--glow-1:#0c8;--glow-2:#0052ff}body:has(.dnsf-pagetheme--lime-orange) .dnsf-sec,body:has(.dnsf-sec) .dnsf-sec.dnsf-theme--lime-orange{--accent:#55f000;--accent-solid:#55f000;--accent-ink:#000;--accent-2:#f07800;--accent-2-ink:#000;--accent-text:#55f000;--grad-accent:linear-gradient(135deg,color-mix(in srgb,#55f000 80%,#000),#55f000 45%,#f07800);--glow-1:#f07800;--glow-2:#55f000}body:has(.dnsf-pagetheme--purple-orange) .dnsf-sec,body:has(.dnsf-sec) .dnsf-sec.dnsf-theme--purple-orange{--accent:#9a00ff;--accent-solid:#9a00ff;--accent-ink:#fff;--accent-2:#f07800;--accent-2-ink:#000;--accent-text:#b77bff;--grad-accent:linear-gradient(135deg,color-mix(in srgb,#9a00ff 80%,#000),#9a00ff 45%,#f07800);--glow-1:#9a00ff;--glow-2:#f07800}body:has(.dnsf-pagetheme--magenta-purple) .dnsf-sec,body:has(.dnsf-sec) .dnsf-sec.dnsf-theme--magenta-purple{--accent:#f204ac;--accent-solid:#c8008f;--accent-ink:#fff;--accent-2:#9a00ff;--accent-2-ink:#fff;--accent-text:#ff5cc8;--grad-accent:linear-gradient(135deg,color-mix(in srgb,#c8008f 80%,#000),#c8008f 45%,#9a00ff);--glow-1:#9a00ff;--glow-2:#f204ac}:where(.dnsf-sec){--glow:radial-gradient(55% 70% at 100% 0%,color-mix(in srgb,var(--glow-1) 36%,transparent) 0%,transparent 60%),radial-gradient(50% 65% at 10% 115%,color-mix(in srgb,var(--glow-2) 38%,transparent) 0%,transparent 62%),radial-gradient(45% 55% at 75% 105%,color-mix(in srgb,var(--accent) 36%,transparent) 0%,transparent 60%),#000;--deep:radial-gradient(70% 120% at 0% 50%,color-mix(in srgb,var(--accent) 50%,transparent) 0%,transparent 60%),radial-gradient(70% 120% at 100% 50%,color-mix(in srgb,var(--accent-2) 38%,transparent) 0%,transparent 60%),#05040e}.dnsf-sec .dnsf-tickmark{stroke:var(--accent-2-ink)}.dnsf-sec h1,.dnsf-sec h2,.dnsf-sec h3,.dnsf-sec h4{color:var(--ink)!important;font-family:var(--font)!important}.dnsf-sec .dnsf-rt li,.dnsf-sec .dnsf-rt p{color:inherit!important}.dnsf-sec h1,.dnsf-sec h2,.dnsf-sec h3,.dnsf-sec h4,.dnsf-sec p{margin-bottom:0!important}