@font-face{font-family:Instrument Sans;font-style:normal;font-display:optional;font-weight:100 900;src:url(/fonts/instrument-sans-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:optional;font-weight:400;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:optional;font-weight:600;src:url(/fonts/jetbrains-mono-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--dz-bg:#0a0a0f;--dz-surface:#0f1117;--dz-surface-2:#14161f;--dz-border:#1e293b;--dz-ink:#f8fafc;--dz-muted:#94a3b8;--dz-brand-500:#8b5cf6;--dz-accent-500:#d946ef;--dz-product:#f97316;--dz-grad-brand:linear-gradient(135deg, #7c3aed 0%, #d946ef 100%);--nav-h:4.25rem;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5.25rem}body{opacity:1;background:var(--dz-bg);min-height:100dvh;color:var(--dz-ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(1rem,.979167rem + .104167vw,1.0625rem);font-weight:450;line-height:1.65;transition:opacity .15s cubic-bezier(.16,1,.3,1);display:flex;overflow-x:hidden}img,svg,picture{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}input{font:inherit;color:inherit}code,pre{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace}::selection{color:#f8fafc;background:#8b5cf64d}:focus-visible{border-radius:.25rem;outline:none;box-shadow:0 0 0 3px #8b5cf6e6}.container{width:100%;max-width:75rem;margin-inline:auto;padding-inline:1.5rem}.container--narrow{max-width:52rem}.section{padding-block:clamp(3rem,7vw,6rem)}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:1.1}.lead{color:var(--dz-muted);text-wrap:pretty;max-width:46ch;font-size:clamp(1.15rem,1.06667rem + .416667vw,1.4rem);line-height:1.6}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--dz-muted);align-items:center;gap:.5rem;font-size:clamp(.8rem,.766667rem + .166667vw,.9rem);font-weight:600;display:inline-flex}.eyebrow__dot{background:linear-gradient(135deg,#7c3aed 0%,#d946ef 100%);border-radius:50rem;width:.5rem;height:.5rem;animation:2.4s cubic-bezier(.65,0,.35,1) infinite dot-pulse;box-shadow:0 0 0 4px #8b5cf626}@media (prefers-reduced-motion:reduce){.eyebrow__dot{animation:none}}.eyebrow__chrome{flex:none;width:1rem;height:1rem}code{color:#c4b5fd;background:#8b5cf61a;border-radius:.25rem;padding:.1em .4em;font-size:.9em}strong{color:var(--dz-ink);font-weight:600}.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}.skip-link{z-index:1100;background:var(--dz-surface);border:1px solid var(--dz-border);border-radius:.5rem;padding:.5rem 1rem;transition:top .2s cubic-bezier(.16,1,.3,1);position:absolute;top:-100%;left:1rem}.skip-link:focus-visible{top:.75rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.dz-glass{background-color:color-mix(in srgb, var(--dz-surface) 60%, transparent);border:1px solid var(--dz-border);-webkit-backdrop-filter:blur(14px)saturate(1.35);border-radius:1rem;box-shadow:inset 0 1px #f8fafc0f,0 1px 2px #0a0a0f0f}.dz-gradient-text{-webkit-text-fill-color:transparent;color:#8b5cf6;background:linear-gradient(135deg,#7c3aed 0%,#d946ef 100%) 0 0/200% text;animation:8s cubic-bezier(.65,0,.35,1) infinite gradient-shift}@supports not (background-clip:text){.dz-gradient-text{color:#a78bfa;background:0 0}}@media (prefers-reduced-motion:reduce){.dz-gradient-text{background-size:100%;animation:none}}.dz-gradient-border{background:linear-gradient(var(--dz-surface), var(--dz-surface)) padding-box, linear-gradient(135deg, #7c3aed 0%, #d946ef 100%) border-box;border:1px solid #0000}.dz-lift{transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1)}.dz-lift:hover,.dz-lift:focus-within{border-color:#0000;transform:translateY(-4px);box-shadow:inset 0 1px #f8fafc14,0 12px 32px #0a0a0f29,0 0 0 1px #8b5cf64d,0 16px 48px #7c3aed24}@media (prefers-reduced-motion:reduce){.dz-lift:hover,.dz-lift:focus-within{transform:none}}.dz-glow{filter:blur(80px);opacity:.5;pointer-events:none;background:linear-gradient(135deg,#7c3aed 0%,#d946ef 100%);border-radius:50%;position:absolute}.icon-chip{color:#a78bfa;background:#8b5cf61f;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.icon-chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.dz-btn{min-height:2.75rem;color:var(--dz-ink);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:50rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:Instrument Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(.9rem,.883333rem + .0833333vw,.95rem);font-weight:600;line-height:1;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.dz-btn__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em;transition:transform .2s cubic-bezier(.16,1,.3,1)}.dz-btn:hover .dz-btn__icon{transform:translate(2px)}.dz-btn:active{transform:translateY(0)}.dz-btn:focus-visible{border-radius:50rem}.dz-btn--primary{color:#0a0a0f;background:linear-gradient(135deg,#fb923c 0%,#ea580c 100%);position:relative;overflow:hidden;box-shadow:0 4px 12px #0a0a0f1a,0 0 0 1px #f9731666}.dz-btn--primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#f8fafc47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.dz-btn--primary:hover:after{animation:.32s cubic-bezier(.16,1,.3,1) sheen}.dz-btn--primary:hover{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);transform:translateY(-2px);box-shadow:0 12px 32px #0a0a0f29,0 0 24px #f9731659}@media (prefers-reduced-motion:reduce){.dz-btn--primary:after{display:none}.dz-btn--primary:hover{transform:none}}.dz-btn--ghost{border-color:var(--dz-border);color:var(--dz-ink)}.dz-btn--ghost:hover{color:#c4b5fd;border-color:#8b5cf680}.dz-grain{z-index:9999;pointer-events:none;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px 120px;position:fixed;inset:0}.dz-glow-border{position:relative}.dz-glow-border:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.35;pointer-events:none;background:linear-gradient(135deg,#7c3aed 0%,#d946ef 100%);padding:1px;transition:opacity .32s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.dz-glow-border:hover:before{opacity:1}.privacy__top{border-bottom:1px solid var(--dz-border)}.privacy__topbar{justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding-block:.75rem;display:flex}.privacy__brand{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.privacy__logo{width:1.75rem;height:1.75rem}.privacy__sub{color:var(--dz-muted)}.privacy__back{color:var(--dz-muted);font-size:.9rem;transition:color .2s cubic-bezier(.16,1,.3,1)}.privacy__back:hover{color:var(--dz-ink)}.privacy{padding-block:clamp(2.5rem,6vw,5rem)}.privacy__title{margin-top:.75rem;font-size:clamp(2rem,1.75rem + 1.25vw,2.75rem)}.privacy__intro{color:var(--dz-muted);max-width:46ch;margin-top:1rem;font-size:clamp(1.05rem,1rem + .25vw,1.2rem)}.privacy__section{margin-top:3rem}.privacy__section h2{font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem)}.privacy__section p{color:var(--dz-muted);max-width:60ch;margin-top:.75rem}.privacy__section a{color:#c4b5fd;text-underline-offset:2px;text-decoration:underline}.privacy__section a:hover{color:#a78bfa}.privacy__foot{border-top:1px solid var(--dz-border);color:var(--dz-muted);margin-top:4rem;padding-block:2rem;font-size:.9rem}.privacy__foot a{color:#c4b5fd;text-underline-offset:2px;text-decoration:underline}.privacy__foot a:hover{color:#a78bfa}
