.ddosp-hero[data-astro-cid-u3bw2mah]{padding:120px 0 80px;border-bottom:1px solid var(--color-hairline)}.ddosp-hero__copy[data-astro-cid-u3bw2mah]{max-width:780px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.ddosp-hero__eyebrow[data-astro-cid-u3bw2mah]{display:flex;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;color:var(--color-ink-3)}.ddosp-hero__eyebrow[data-astro-cid-u3bw2mah] .dot[data-astro-cid-u3bw2mah]{width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.ddosp-hero__h1[data-astro-cid-u3bw2mah]{margin:0 0 24px;font-family:var(--font-display);font-weight:600;font-size:clamp(34px,5vw,56px);letter-spacing:-.02em;line-height:1.05;text-wrap:balance;color:var(--color-ink)}.ddosp-hero__sub[data-astro-cid-u3bw2mah]{margin:0 0 32px;max-width:60ch;font-size:17px;line-height:1.55;color:var(--color-ink-2)}.ddosp-hero__ctas[data-astro-cid-u3bw2mah]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:48px}.ddosp-strips[data-astro-cid-u3bw2mah]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-radius:12px;overflow:hidden;background:#0e0e10;color:#ededea}.ddosp-strip[data-astro-cid-u3bw2mah]{padding:20px 22px}.ddosp-strip[data-astro-cid-u3bw2mah]+.ddosp-strip[data-astro-cid-u3bw2mah]{border-left:1px solid rgba(255,255,255,.08)}.ddosp-strip__head[data-astro-cid-u3bw2mah]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.ddosp-strip__head[data-astro-cid-u3bw2mah] b[data-astro-cid-u3bw2mah]{font-size:14px;font-weight:600}.ddosp-strip__head[data-astro-cid-u3bw2mah] span[data-astro-cid-u3bw2mah]{font-size:12.5px;color:#9a9aa0;font-variant-numeric:tabular-nums}.ddosp-strip[data-astro-cid-u3bw2mah] svg[data-astro-cid-u3bw2mah]{display:block;width:100%;height:120px;border-bottom:1px solid rgba(255,255,255,.08)}.ddosp-strip__atk[data-astro-cid-u3bw2mah]{fill:#e6434359;stroke:#e64343;stroke-width:1.5;vector-effect:non-scaling-stroke}.ddosp-strip__leg[data-astro-cid-u3bw2mah]{fill:#53a3f240;stroke:#53a3f2;stroke-width:1.5;vector-effect:non-scaling-stroke}.ddosp-strip__axis[data-astro-cid-u3bw2mah]{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:12px;color:#9a9aa0;font-variant-numeric:tabular-nums}.ddosp-hero__cred[data-astro-cid-u3bw2mah]{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:28px;font-size:12px;color:var(--color-ink-3)}.ddosp-hero__cred[data-astro-cid-u3bw2mah] .sep[data-astro-cid-u3bw2mah]{color:var(--color-hairline-2)}@media(max-width:760px){.ddosp-hero[data-astro-cid-u3bw2mah]{padding:104px 0 56px}.ddosp-hero__sub[data-astro-cid-u3bw2mah]{font-size:16px}.ddosp-hero__ctas[data-astro-cid-u3bw2mah],.ddosp-hero__ctas[data-astro-cid-u3bw2mah] .btn[data-astro-cid-u3bw2mah]{width:100%}.ddosp-strips[data-astro-cid-u3bw2mah]{grid-template-columns:minmax(0,1fr)}.ddosp-strip[data-astro-cid-u3bw2mah]+.ddosp-strip[data-astro-cid-u3bw2mah]{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.ddosp-hero__cred[data-astro-cid-u3bw2mah]{gap:8px 18px}.ddosp-hero__cred[data-astro-cid-u3bw2mah] .sep[data-astro-cid-u3bw2mah]{display:none}}.dmd[data-astro-cid-nvlxgpmo]{--dmd-ink: var(--color-ink);--dmd-ink-3: var(--color-ink-3);--dmd-line: var(--color-hairline-2);--dmd-panel: var(--color-bg);--dmd-atk: oklch(.62 .2 25);--dmd-leg: oklch(.6 .16 250);margin:0;padding:32px 0 24px;border-top:1px solid var(--dmd-line);border-bottom:1px solid var(--dmd-line)}.dmd--dark[data-astro-cid-nvlxgpmo]{--dmd-ink: #ededea;--dmd-ink-3: #9a9aa0;--dmd-line: rgba(255, 255, 255, .14);--dmd-panel: #17171a;--dmd-leg: oklch(.7 .14 250)}.dmd__svg[data-astro-cid-nvlxgpmo]{display:block;width:100%;max-width:860px;height:auto;margin:0 auto;font-family:var(--font-body)}.dmd__svg--narrow[data-astro-cid-nvlxgpmo]{display:none}.dmd__cap[data-astro-cid-nvlxgpmo]{font-size:12px;fill:var(--dmd-ink-3)}.dmd__lane[data-astro-cid-nvlxgpmo]{stroke:var(--dmd-line);stroke-dasharray:3 5}.dmd__dot--known[data-astro-cid-nvlxgpmo]{fill:var(--dmd-atk)}.dmd__dot--legit[data-astro-cid-nvlxgpmo]{fill:var(--dmd-leg)}.dmd__dot--new[data-astro-cid-nvlxgpmo]{fill:var(--dmd-panel);stroke:var(--dmd-atk);stroke-width:2}.dmd__filter[data-astro-cid-nvlxgpmo]{fill:var(--dmd-panel);stroke:var(--dmd-ink);stroke-width:1.5}.dmd__ftitle[data-astro-cid-nvlxgpmo]{font-size:14px;font-weight:600;fill:var(--dmd-ink)}.dmd__frule[data-astro-cid-nvlxgpmo]{font-size:11.5px;fill:var(--dmd-ink-3)}.dmd__srv[data-astro-cid-nvlxgpmo] rect[data-astro-cid-nvlxgpmo]{fill:none;stroke:var(--dmd-ink);stroke-width:1.5}.dmd__legend[data-astro-cid-nvlxgpmo]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:20px;font-size:13px;color:var(--dmd-ink-3)}.dmd__legend[data-astro-cid-nvlxgpmo] span[data-astro-cid-nvlxgpmo]{display:inline-flex;align-items:center;gap:8px}.dmd__key[data-astro-cid-nvlxgpmo]{width:10px;height:10px;border-radius:50%}.dmd__key--known[data-astro-cid-nvlxgpmo]{background:var(--dmd-atk)}.dmd__key--legit[data-astro-cid-nvlxgpmo]{background:var(--dmd-leg)}.dmd__key--new[data-astro-cid-nvlxgpmo]{box-shadow:inset 0 0 0 2px var(--dmd-atk)}@media(max-width:640px){.dmd__svg--wide[data-astro-cid-nvlxgpmo]{display:none}.dmd__svg--narrow[data-astro-cid-nvlxgpmo]{display:block}.dmd__legend[data-astro-cid-nvlxgpmo]{justify-content:flex-start;flex-direction:column}}.ddosp-blacklist[data-astro-cid-jeobfcru] .lede[data-astro-cid-jeobfcru] strong{color:var(--color-ink);font-weight:600}.ddosp-bl__heading[data-astro-cid-jeobfcru]{margin:56px 0 0;padding-bottom:12px;border-bottom:1px solid var(--color-hairline-2);font-size:13px;font-weight:500;color:var(--color-ink-3)}.ddosp-bl__cols[data-astro-cid-jeobfcru]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--color-hairline-2)}.ddosp-bl__col[data-astro-cid-jeobfcru]{padding:24px 24px 28px 0}.ddosp-bl__col[data-astro-cid-jeobfcru]+.ddosp-bl__col[data-astro-cid-jeobfcru]{padding-left:24px;border-left:1px solid var(--color-hairline)}.ddosp-bl__col[data-astro-cid-jeobfcru] h4[data-astro-cid-jeobfcru]{margin:0;font-family:var(--font-display);font-size:16.5px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--color-ink)}.ddosp-bl__col[data-astro-cid-jeobfcru] p[data-astro-cid-jeobfcru]{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:var(--color-ink-3)}@media(max-width:1024px){.ddosp-bl__cols[data-astro-cid-jeobfcru]{grid-template-columns:repeat(2,minmax(0,1fr))}.ddosp-bl__col[data-astro-cid-jeobfcru]:nth-child(3){padding-left:0;border-left:0}.ddosp-bl__col[data-astro-cid-jeobfcru]:nth-child(n+3){border-top:1px solid var(--color-hairline)}}@media(max-width:640px){.ddosp-bl__cols[data-astro-cid-jeobfcru]{grid-template-columns:minmax(0,1fr)}.ddosp-bl__col[data-astro-cid-jeobfcru],.ddosp-bl__col[data-astro-cid-jeobfcru]+.ddosp-bl__col[data-astro-cid-jeobfcru]{padding:20px 0;border-left:0}.ddosp-bl__col[data-astro-cid-jeobfcru]+.ddosp-bl__col[data-astro-cid-jeobfcru]{border-top:1px solid var(--color-hairline)}}.ddosp-whitelist[data-astro-cid-ve362ghu]{--wl-ink: #ededea;--wl-ink-3: #9a9aa0;--wl-line: rgba(255, 255, 255, .08);--wl-line-2: rgba(255, 255, 255, .14);background:var(--color-ink);color:var(--wl-ink)}.ddosp-whitelist[data-astro-cid-ve362ghu] .eyebrow[data-astro-cid-ve362ghu]{color:var(--wl-ink-3)}.ddosp-whitelist[data-astro-cid-ve362ghu] .title[data-astro-cid-ve362ghu]{color:var(--wl-ink)}.ddosp-whitelist[data-astro-cid-ve362ghu] .lede[data-astro-cid-ve362ghu]{color:#b9b9be}.ddosp-whitelist[data-astro-cid-ve362ghu] .lede[data-astro-cid-ve362ghu] strong{color:var(--wl-ink);font-weight:600}.ddosp-wl__heading[data-astro-cid-ve362ghu]{margin:56px 0 0;padding-bottom:12px;border-bottom:1px solid var(--wl-line-2);font-size:13px;font-weight:500;color:var(--wl-ink-3)}.ddosp-wl__cols[data-astro-cid-ve362ghu]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--wl-line-2)}.ddosp-wl__col[data-astro-cid-ve362ghu]{padding:24px 24px 28px 0}.ddosp-wl__col[data-astro-cid-ve362ghu]:not(:nth-child(3n+1)){padding-left:24px;border-left:1px solid var(--wl-line)}.ddosp-wl__col[data-astro-cid-ve362ghu]:nth-child(n+4){border-top:1px solid var(--wl-line)}.ddosp-wl__col[data-astro-cid-ve362ghu] h4[data-astro-cid-ve362ghu]{margin:0;font-family:var(--font-display);font-size:16.5px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--wl-ink)}.ddosp-wl__col[data-astro-cid-ve362ghu] p[data-astro-cid-ve362ghu]{margin:8px 0 0;font-size:14.5px;line-height:1.6;color:var(--wl-ink-3)}@media(max-width:1024px){.ddosp-wl__cols[data-astro-cid-ve362ghu]{grid-template-columns:repeat(2,minmax(0,1fr))}.ddosp-wl__col[data-astro-cid-ve362ghu]:not(:nth-child(3n+1)){padding-left:0;border-left:0}.ddosp-wl__col[data-astro-cid-ve362ghu]:nth-child(2n){padding-left:24px;border-left:1px solid var(--wl-line)}.ddosp-wl__col[data-astro-cid-ve362ghu]:nth-child(n+3){border-top:1px solid var(--wl-line)}.ddosp-wl__col[data-astro-cid-ve362ghu]:nth-child(3){border-top:1px solid var(--wl-line)}}@media(max-width:640px){.ddosp-wl__cols[data-astro-cid-ve362ghu]{grid-template-columns:minmax(0,1fr)}.ddosp-wl__col[data-astro-cid-ve362ghu],.ddosp-wl__col[data-astro-cid-ve362ghu]:nth-child(2n){padding:20px 0;border-left:0}.ddosp-wl__col[data-astro-cid-ve362ghu]+.ddosp-wl__col[data-astro-cid-ve362ghu]{border-top:1px solid var(--wl-line)}}.ddosp-case__metric[data-astro-cid-txd5lbki]{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.ddosp-case__num[data-astro-cid-txd5lbki]{font-family:var(--font-display);font-size:44px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--color-ink);font-variant-numeric:tabular-nums}.ddosp-case__label[data-astro-cid-txd5lbki]{font-size:13px;color:var(--color-ink-3)}.ddosp-plan[data-astro-cid-wvkhw6we]{color:inherit;text-decoration:none}.ddosp-plan__foot[data-astro-cid-wvkhw6we]{display:flex;flex-direction:column;gap:16px;margin-top:auto;padding-top:20px;border-top:1px solid var(--color-hairline)}.ddosp-plan[data-astro-cid-wvkhw6we]:hover .prod-go[data-astro-cid-wvkhw6we] .arrow[data-astro-cid-wvkhw6we]{transform:translate(3px)}.ddosp-plan[data-astro-cid-wvkhw6we]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}
