.why{--bg-deep:#05080a;--bg-surface:#0a0f11;--bg-elevated:#0f1619;--bg-elevated-2:#151f22;--bg-hover:#182226;--border:#1b262a;--border-bright:#2c3f44;--text:#e9f2f0;--text-muted:#8ea3a1;--text-dim:#59716f;--accent:#3ecf8e;--accent-bright:#6ee7a8;--accent-dim:#2a9968;--accent-glow:rgba(62,207,142,0.15);--accent-soft:rgba(62,207,142,0.08);--accent-2:#34d3c4;--accent-2-bright:#5ee8db;--danger:#ef5350;--danger-soft:rgba(239,83,80,0.1);--warn:#f5a623;--mono:"JetBrains Mono",ui-monospace,monospace;--ease:cubic-bezier(0.22,1,0.36,1);position:relative;min-height:100vh;color:var(--text);background:radial-gradient(1200px 600px at 80% -10%,rgba(62,207,142,.08),transparent 60%),radial-gradient(900px 500px at -10% 10%,rgba(94,184,255,.05),transparent 55%),var(--bg-deep);overflow-x:clip}.why ::selection{background:var(--accent-glow);color:var(--text)}.why-veil{position:fixed;inset:0;background:#ffffff;z-index:90;pointer-events:none}.why-topbar{position:fixed;top:0;left:0;right:0;z-index:70;display:flex;align-items:center;justify-content:space-between;padding:16px clamp(16px,4vw,40px);background:linear-gradient(180deg,rgba(5,8,10,.85),transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.why-topbar .why-brand,.why-topbar-actions{display:inline-flex;align-items:center;gap:10px}.why-topbar-actions a{font-size:.875rem}.why-track{position:relative;z-index:1}.why-act{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px clamp(16px,5vw,48px) 120px;scroll-margin-top:0}.why-act-inner{width:100%;max-width:1080px;margin:0 auto}.why-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin-bottom:18px}.why-eyebrow:before{content:"";width:22px;height:1px;background:linear-gradient(90deg,var(--accent-dim),var(--accent-2))}.why-act h2{font-size:clamp(1.8rem,4.2vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0 0 14px}.why-act .why-lead{font-size:clamp(1rem,1.6vw,1.2rem);color:var(--text-muted);max-width:640px;margin:0}.why-center{text-align:center}.why-center .why-eyebrow{justify-content:center}.why-center .why-lead{margin-left:auto;margin-right:auto}.why-hero{text-align:center}.why-hero h1{font-size:clamp(2.6rem,8vw,6rem);font-weight:800;letter-spacing:-.045em;line-height:.98;margin:20px 0;background:linear-gradient(180deg,#ffffff 20%,var(--accent-bright) 130%);-webkit-background-clip:text;background-clip:text;color:transparent}.why-hero .why-lead{font-size:clamp(1.05rem,2vw,1.4rem)}.why-hero-scroll{margin-top:48px;color:var(--text-dim);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;flex-direction:column;align-items:center;gap:8px}.why-hero-scroll span{font-size:1.4rem}.why-term{background:#070b0e;border:1px solid var(--border-bright);border-radius:14px;box-shadow:0 30px 80px -30px rgba(0,0,0,.8),0 0 0 1px rgba(62,207,142,.04);overflow:hidden;font-family:var(--mono);text-align:left}.why-term-bar{display:flex;align-items:center;gap:8px;padding:11px 14px;background:#0b1116;border-bottom:1px solid var(--border)}.why-term-dot{width:11px;height:11px;border-radius:999px;background:#2c3f44}.why-term-dot.r{background:#ef5350}.why-term-dot.y{background:#f5a623}.why-term-dot.g{background:#3ecf8e}.why-term-title{margin-left:8px;font-size:.75rem;color:var(--text-dim)}.why-term-body{padding:18px 18px 22px;font-size:.9rem;line-height:1.75;min-height:60px}.why-term-body .ln{white-space:pre-wrap;word-break:break-word}.why-term .cmd{color:#e5edf7}.why-term .prompt{color:var(--accent)}.why-term .ok{color:#6ee7a8}.why-term .bad{color:#ff8a86}.why-term .warn{color:#f5c264}.why-term .mut{color:#6b7f7d}.why-caret{display:inline-block;width:8px;background:var(--accent);margin-left:1px;border-radius:1px}.why-callout{margin-top:20px;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:var(--accent-soft);border:1px solid var(--border-bright);color:var(--text);font-size:.9rem}.why-typo{color:var(--danger);-webkit-text-decoration:underline wavy var(--danger);text-decoration:underline wavy var(--danger);text-underline-offset:3px}.why-flow{position:relative;width:100%}.why-flow svg{width:100%;height:auto;display:block;overflow:visible}.why-flow-node text{font-family:var(--font,"Inter",sans-serif)}.why-flow-label{fill:var(--text);font-size:15px;font-weight:700}.why-flow-sub{fill:var(--text-dim);font-size:11px;font-family:var(--mono)}.why-flow-legend{margin-top:24px;display:flex;gap:20px;flex-wrap:wrap;justify-content:center;color:var(--text-muted);font-size:.85rem}.why-flow-legend b{color:var(--accent)}.why-layers{display:grid;grid-gap:14px;gap:14px}.why-layer{display:grid;grid-template-columns:44px 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:16px 20px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px}.why-layer-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:1.2rem;background:var(--accent-soft);border:1px solid var(--border-bright);color:var(--accent)}.why-layer.bad{border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}.why-layer.bad .why-layer-ic{background:var(--danger-soft);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.why-layer h4{margin:0 0 2px;font-size:1rem}.why-layer p{margin:0;color:var(--text-dim);font-size:.85rem}.why-layer-hit{font-family:var(--mono);font-size:.78rem;color:var(--danger);text-align:right;max-width:260px}.why-verdict-meter{margin-top:26px;text-align:center}.why-verdict-pill{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:999px;font-weight:800;letter-spacing:.04em;font-size:1.05rem;background:var(--danger-soft);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent)}.why-fork{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:stretch}.why-fork-col{position:relative}.why-fork-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.why-fork-head .tag{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:5px 12px;border-radius:999px}.why-fork-col.good .tag{background:var(--accent-soft);color:var(--accent);border:1px solid var(--border-bright)}.why-fork-col.bad .tag{background:var(--danger-soft);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent)}.why-fork-head h3{margin:0;font-size:1.15rem}.why-panel{height:100%;border-radius:16px;padding:4px;background:var(--bg-elevated);border:1px solid var(--border)}.why-fork-col.good .why-panel{box-shadow:0 0 0 1px var(--accent-soft),0 24px 60px -30px rgba(62,207,142,.4)}.why-fork-col.bad .why-panel{box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 14%,transparent),0 24px 60px -30px rgba(239,83,80,.45)}.why-fork-note{grid-column:1/-1;text-align:center;margin-top:26px;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:700;color:var(--text)}.why-fork-note b{color:var(--accent)}.why-attack-stage{position:relative}.why-loot{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:.72rem;padding:4px 9px;border-radius:8px;background:var(--danger-soft);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent)}.why-attack-target{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:12px;background:color-mix(in srgb,var(--danger) 8%,var(--bg-elevated));border:1px dashed color-mix(in srgb,var(--danger) 45%,transparent);font-size:.85rem}.why-attack-target .host{font-family:var(--mono);color:var(--danger);font-weight:700}.why-loot-tray{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.why-approve-badge{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:12px 22px;border-radius:999px;background:var(--accent-soft);color:var(--accent-bright);border:1px solid var(--border-bright);font-weight:700}.why-pillars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin:8px 0 40px;text-align:left}.why-pillar{padding:26px;border-radius:16px;background:var(--bg-elevated);border:1px solid var(--border)}.why-pillar h3{margin:0 0 10px;font-size:1.4rem;color:var(--accent);letter-spacing:-.02em}.why-pillar p{margin:0;color:var(--text-muted);font-size:.95rem}.why-eco{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto 40px;max-width:720px}.why-eco-chip{font-family:var(--mono);font-size:.8rem;padding:8px 14px;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-muted)}.why-eco-chip b{color:var(--accent)}.why-cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.why-scrubber{position:fixed;bottom:max(18px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:80;display:flex;align-items:center;gap:12px;padding:9px 14px;border-radius:999px;background:rgba(10,15,17,.8);border:1px solid var(--border-bright);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 44px -22px rgba(0,0,0,.85)}.why-scrub-btn{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--accent);color:var(--on-accent,#042016);border:none;cursor:pointer;font-size:.9rem;transition:transform .15s var(--ease),background .15s var(--ease)}.why-scrub-btn.ghost{background:transparent;color:var(--text-muted);border:1px solid var(--border-bright)}.why-scrub-btn:hover{transform:translateY(-1px)}.why-scrub-dots{display:flex;align-items:center;gap:8px}.why-scrub-dot{width:9px;height:9px;border-radius:999px;padding:0;background:var(--border-bright);border:none;cursor:pointer;transition:transform .2s var(--ease),background .2s var(--ease),width .2s var(--ease)}.why-scrub-dot:hover{background:var(--text-dim)}.why-scrub-dot.active{background:var(--accent);width:22px}.why-scrub-label{font-size:.78rem;color:var(--text-muted);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}@media (max-width:620px){.why-scrub-label{display:none}}@media (max-width:820px){.why-fork,.why-pillars{grid-template-columns:1fr}.why-layer{grid-template-columns:40px 1fr}.why-layer-hit{grid-column:1/-1;text-align:left;max-width:none}}@media (prefers-reduced-motion:reduce){.why-veil{display:none}.why{scroll-behavior:auto}}.why-ambient{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.why-grid{position:absolute;inset:-2px;background-image:linear-gradient(rgba(62,207,142,.045) 1px,transparent 0),linear-gradient(90deg,rgba(62,207,142,.045) 1px,transparent 0);background-size:46px 46px;mask-image:radial-gradient(120% 90% at 50% 0,#000 40%,transparent 85%);-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 40%,transparent 85%);animation:why-grid-pan 24s linear infinite}@keyframes why-grid-pan{to{background-position:46px 46px,46px 46px}}.why-aurora{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;will-change:transform}.why-aurora.a1{top:-12%;left:4%;width:46vw;height:46vw;background:radial-gradient(circle,rgba(62,207,142,.28),transparent 68%)}.why-aurora.a2{top:28%;right:-8%;width:42vw;height:42vw;background:radial-gradient(circle,rgba(52,211,196,.22),transparent 68%)}.why-aurora.a3{bottom:-14%;left:30%;width:40vw;height:40vw;background:radial-gradient(circle,rgba(94,184,255,.14),transparent 68%)}.why-glyphs{position:absolute;inset:0}.why-glyph{position:absolute;top:0;font-family:var(--mono);color:rgba(110,231,168,.16);font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.why-vignette{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 40%,transparent 55%,rgba(5,8,10,.6) 100%)}.why-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:75;transform-origin:0 50%;background:linear-gradient(90deg,var(--accent-dim),var(--accent-bright),var(--accent-2-bright));box-shadow:0 0 12px var(--accent-glow)}.why-hl{color:var(--accent-bright)}.why-hero-title{margin:18px 0 22px;font-weight:800;letter-spacing:-.045em;line-height:.98;font-size:clamp(2.4rem,7vw,5.4rem)}.why-hero-line{display:block}.why-hero-word{display:inline-block;margin-right:.28em}.why-hero-line:not(.accent){background:linear-gradient(180deg,#ffffff 30%,#cfe9dd 120%);-webkit-background-clip:text;background-clip:text;color:transparent}.why-hero-line.accent{background:linear-gradient(100deg,var(--accent-bright),var(--accent-2-bright),var(--accent-bright));background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:why-sheen 6s linear infinite}@keyframes why-sheen{to{background-position:220%}}.why-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(20px,5vw,56px);margin:40px auto 8px;max-width:860px}.why-stat{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:220px}.why-stat-num{font-family:var(--mono);font-weight:800;letter-spacing:-.02em;font-size:clamp(1.9rem,4.4vw,3rem);color:var(--accent-bright);text-shadow:0 0 22px var(--accent-glow)}.why-stat-label{font-size:.82rem;color:var(--text-muted);line-height:1.35}.why-ticker{display:flex;align-items:center;gap:12px;max-width:820px;margin:34px auto 0;border:1px solid var(--border);border-radius:999px;background:rgba(10,15,17,.6);padding:7px 8px 7px 14px;overflow:hidden}.why-ticker-tag{flex:none;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--danger);padding:5px 11px;border-radius:999px;background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent)}.why-ticker-viewport{position:relative;overflow:hidden;flex:1 1;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.why-ticker-track{display:inline-flex;gap:10px;white-space:nowrap;animation:why-marquee 34s linear infinite}.why-ticker-track.static{animation:none}@keyframes why-marquee{to{transform:translateX(-50%)}}.why-ticker-item{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:.78rem;color:var(--text-muted);padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--bg-elevated)}.why-ticker-x{color:var(--danger);font-weight:800}.why-agents{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:26px}.why-agents-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim)}.why-agent-chip{font-size:.82rem;color:var(--text);padding:6px 13px;border-radius:999px;background:var(--bg-elevated);border:1px solid var(--border-bright)}.why-stakes{margin-top:32px;max-width:640px;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--bg-surface)}.why-stakes-head{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--border);font-family:var(--mono);font-size:.8rem;color:var(--text-dim);background:#0b1116}.why-stakes-dot{width:9px;height:9px;border-radius:999px;background:var(--accent);box-shadow:0 0 10px var(--accent)}.why-stakes-list{padding:10px 14px 16px;display:grid;grid-gap:8px;gap:8px}.why-dep{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border);font-family:var(--mono);font-size:.9rem}.why-dep-plus{color:var(--accent);font-weight:800}.why-dep-name{color:var(--text)}.why-dep.bad{border-color:color-mix(in srgb,var(--danger) 50%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--bg-elevated))}.why-dep.bad .why-dep-name{color:var(--danger);-webkit-text-decoration:underline wavy var(--danger);text-decoration:underline wavy var(--danger);text-underline-offset:3px}.why-dep-tag{margin-left:auto;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:999px}.why-dep-tag.ok{color:var(--text-dim);background:transparent;border:1px solid var(--border)}.why-dep-tag.bad{color:var(--danger);background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent)}.why-stakes-punch{margin-top:24px;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700;color:var(--text)}.why-compare{max-width:820px;margin-inline:auto;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--bg-surface)}.why-compare-row{display:grid;grid-template-columns:1.1fr 1fr 1.2fr;align-items:center;grid-gap:12px;gap:12px;padding:14px 18px;text-align:left;border-top:1px solid var(--border)}.why-compare-row:first-child{border-top:none}.why-compare-header{background:#0b1116;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.why-compare-header .them{color:var(--text-dim);font-weight:700}.why-compare-header .us{color:var(--accent);font-weight:800}.why-compare-row .cap{color:var(--text);font-weight:600;font-size:.9rem}.why-compare-row .them{color:var(--text-dim);font-size:.88rem}.why-compare-row .us{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:600;font-size:.9rem}.why-compare-row:not(.why-compare-header) .us{background:var(--accent-soft);border-radius:8px;padding:8px 12px}.why-check{color:var(--accent);font-weight:900}.why-compare-punch{margin-top:26px;font-size:clamp(1.05rem,2vw,1.4rem);color:var(--text-muted)}.why-compare-punch b{color:var(--accent)}.why-panel{position:relative}.why-shield{position:absolute;top:-14px;right:-10px;z-index:3;font-family:var(--mono);font-weight:800;font-size:.82rem;letter-spacing:.06em;color:var(--accent-bright);padding:8px 14px;border-radius:10px;background:color-mix(in srgb,var(--accent) 16%,#061410);border:1px solid var(--accent);box-shadow:0 10px 30px -10px var(--accent-glow),0 0 0 4px var(--accent-soft)}.why-pillar{transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.why-pillar:hover{transform:translateY(-6px);border-color:var(--border-bright);box-shadow:0 24px 50px -30px rgba(0,0,0,.7)}.why-payoff-kicker{font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700;color:var(--text);margin:8px auto 24px;max-width:620px}.why-cta-primary{position:relative;overflow:hidden}.why-cta-primary:after{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);animation:why-cta-shine 3.4s ease-in-out infinite}@keyframes why-cta-shine{0%,60%{transform:translateX(-120%)}to{transform:translateX(120%)}}.why-reassure{margin-top:18px;font-size:.85rem;color:var(--text-dim)}@media (max-width:720px){.why-compare{background:transparent;border:none;border-radius:0;overflow:visible;display:grid;grid-gap:10px;gap:10px}.why-compare-header{display:none}.why-compare-row{grid-template-columns:1fr;gap:8px;padding:14px 16px;text-align:left;border:1px solid var(--border);border-radius:14px;background:var(--bg-surface)}.why-compare-row .cap{font-size:1rem;font-weight:700;color:var(--text)}.why-compare-row .them,.why-compare-row:not(.why-compare-header) .us{display:flex;align-items:baseline;gap:10px;margin:0;padding:0;background:transparent;border-radius:0;font-size:.9rem;line-height:1.35}.why-compare-row .them{color:var(--text-dim)}.why-compare-row .us{color:var(--text);font-weight:600}.why-compare-row .them:before{content:"npm audit";flex:0 0 96px;color:var(--text-dim);font-weight:600;font-size:.78rem}.why-compare-row .us:before{content:"ShadowCanopy";flex:0 0 96px;color:var(--accent);font-weight:700;font-size:.78rem}.why-compare-row .why-check,.why-ticker-tag{display:none}}@media (max-width:820px){.why-shield{top:-10px;right:6px;font-size:.74rem;padding:6px 11px}}@media (max-width:640px){.why-hero-title{font-size:clamp(2rem,8.6vw,3.1rem)}.why-hero-word{margin-right:.24em}.why-stats{gap:22px 28px}.why-stat{max-width:260px}.why-ticker{margin-top:26px}.why-agents{gap:8px}.why-dep{flex-wrap:wrap;row-gap:4px}.why-dep-name{min-width:0;word-break:break-word}.why-dep-tag{margin-left:auto}.why-dep-tag.bad{font-size:.66rem}.why-stakes-punch{font-size:1.05rem}.why-layer{padding:14px 16px}.why-layer-hit{font-size:.72rem}.why-fork-note{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.why-cta-primary:after,.why-grid,.why-hero-line.accent,.why-ticker-track{animation:none}}.why-nojs{display:none}.no-js .why-nojs{display:block}