.palette-warm-gold{--p-bg: #0a0a08;--p-panel: #12120f;--p-line: #1e1d1a;--p-soft: #3d3a32;--p-muted: #78736a;--p-text: #d6d2ca;--p-bright: #faf8f2;--p-accent: #B8965A;--p-flash-bg: #F5F0E8;--p-flash-text: #0a0a08;--p-flash-muted: #6b6355}.palette-phosphor{--p-bg: #060a08;--p-panel: #0c110e;--p-line: #1a241e;--p-soft: #2f3f34;--p-muted: #6b8a72;--p-text: #c8dece;--p-bright: #f0faf4;--p-accent: #4ADE80;--p-flash-bg: #F0FAF4;--p-flash-text: #060a08;--p-flash-muted: #3d5c44}.palette-navy-copper{--p-bg: #080A12;--p-panel: #0e1019;--p-line: #1a1d28;--p-soft: #333848;--p-muted: #6b7080;--p-text: #d0d2da;--p-bright: #faf8f5;--p-accent: #C27940;--p-flash-bg: #FAF8F5;--p-flash-text: #080A12;--p-flash-muted: #5c5040}.palette-demo{background:var(--p-bg);color:var(--p-text);padding-top:0!important}.palette-nav{display:flex;gap:0;margin-bottom:24px;border:1px solid var(--p-line);background:var(--p-panel)}.palette-nav a{flex:1;padding:14px 16px;text-align:center;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.5px;color:var(--p-muted);text-decoration:none;border-right:1px solid var(--p-line);transition:color .12s ease,background .12s ease}.palette-nav a:last-of-type{border-right:none}.palette-nav a:hover{color:var(--p-bright)}.palette-nav a.active{color:var(--p-accent);background:var(--p-bg)}.palette-back{color:var(--p-soft)!important;flex:0!important;white-space:nowrap;padding-left:20px!important;padding-right:20px!important}.palette-back:hover{color:var(--p-bright)!important}.palette-label{margin-bottom:24px;padding:20px 28px;border:1px solid var(--p-line);background:var(--p-panel)}.palette-label h2{margin:0;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:var(--p-accent);letter-spacing:1px}.palette-label p{margin:6px 0 0;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--p-muted);letter-spacing:.5px}.palette-swatches{display:flex;gap:0;margin-bottom:24px;border:1px solid var(--p-line);overflow:hidden}.swatch{flex:1;height:64px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px}.swatch span{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.5px;opacity:.7}.swatch-bg{background:var(--p-bg);color:var(--p-muted)}.swatch-panel{background:var(--p-panel);color:var(--p-muted)}.swatch-line{background:var(--p-line);color:var(--p-muted)}.swatch-soft{background:var(--p-soft);color:var(--p-bright)}.swatch-muted{background:var(--p-muted);color:var(--p-bg)}.swatch-text{background:var(--p-text);color:var(--p-bg)}.swatch-bright{background:var(--p-bright);color:var(--p-bg)}.swatch-accent{background:var(--p-accent);color:var(--p-bg)}.swatch-flash{background:var(--p-flash-bg);color:var(--p-flash-text)}.p-brief{border:1px solid var(--p-line);background:var(--p-panel);padding:28px;margin-bottom:16px;min-height:420px;display:grid;grid-template-rows:1fr 1fr}.p-hero-top{display:flex;align-items:center}.p-hero-bottom{display:flex;flex-direction:column;justify-content:center}.p-title-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.p-brand{display:inline-flex;gap:0;font-family:JetBrains Mono,monospace;font-weight:700;font-size:52px;letter-spacing:1px}.p-brand .letter{color:var(--p-bright)}.p-brand .bracket{color:var(--p-soft)}.p-brand .accent-colon{color:var(--p-accent)}.p-subtitle{margin:0;color:var(--p-muted);font-size:18px;line-height:1}.p-tagline{margin:18px 0;color:var(--p-muted);font-size:20px;line-height:1.4}.p-cta{display:inline-block;width:-moz-fit-content;width:fit-content;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;color:var(--p-bright);border:1px solid var(--p-soft);padding:10px 14px;transition:border-color .12s ease}.p-cta:hover{border-color:var(--p-accent);color:var(--p-accent)}.p-stats{border:1px solid var(--p-line);background:var(--p-panel);padding:40px 28px 0;margin-bottom:16px}.p-stat-grid{margin:0 0 28px;padding:0;display:grid;gap:64px}.p-stat dt{font-family:JetBrains Mono,monospace;font-size:48px;color:var(--p-bright);margin-bottom:8px}.p-stat dd{margin:0;color:var(--p-muted);font-size:16px}.p-flash{margin:0 -28px;padding:34px 28px;background:var(--p-flash-bg);color:var(--p-flash-text)}.p-flash p{margin:0 0 8px;font-family:JetBrains Mono,monospace;font-size:28px}.p-flash span{color:var(--p-flash-muted)}.p-interstitial{border:1px solid var(--p-line);background:var(--p-panel);padding:36px 28px;margin-bottom:16px}.p-headline{margin:0 0 10px;color:var(--p-bright);font-size:22px;font-weight:600}.p-sub{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:1px;color:var(--p-soft)}.p-whisper{display:block;margin-top:10px;text-align:right;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:1px;color:var(--p-accent);cursor:pointer;transition:opacity .12s ease}.p-whisper:hover{opacity:.7}.p-product{border:1px solid var(--p-line);background:var(--p-panel);padding:40px 28px;margin-bottom:16px}.p-vault-hero{width:-moz-fit-content;width:fit-content;border:2px solid var(--p-bright);padding:14px 36px 18px}.p-vault-mark{margin:0;font-family:Manrope,sans-serif;font-weight:800;font-size:44px;letter-spacing:8px;color:var(--p-bright)}.p-promise{margin:20px 0 26px;font-size:18px;max-width:560px;color:var(--p-muted)}.p-caps-vault{border:1px solid var(--p-soft);padding:8px}.p-inner-vault{border:2px solid var(--p-bright);padding:20px}.p-caps-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.p-caps-grid h3{margin:0 0 6px;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:1px;color:var(--p-accent)}.p-caps-grid p{margin:0;color:var(--p-muted);font-size:14px}.p-contact{border:1px solid var(--p-line);background:var(--p-panel);padding:42px 28px;margin-bottom:16px}.p-contact-layout{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.p-cta-block{max-width:480px}.p-cta-block h2{margin:0 0 16px;color:var(--p-bright);font-family:Manrope,sans-serif;font-size:24px}.p-form{display:grid;gap:10px}.p-form input{background:transparent;border:1px solid var(--p-line);color:var(--p-bright);padding:11px 12px;font-family:JetBrains Mono,monospace;font-size:14px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.p-form input::-moz-placeholder{color:var(--p-soft)}.p-form input::placeholder{color:var(--p-soft)}.p-form input:focus{border-color:var(--p-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--p-accent) 20%,transparent)}.p-form button{background:var(--p-accent);color:var(--p-bg);border:1px solid var(--p-accent);padding:11px 12px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .12s ease}.p-form button:hover{opacity:.9}.p-fine{margin:10px 0 0;color:var(--p-soft);font-size:12px}.p-mark{font-family:JetBrains Mono,monospace;font-size:64px;font-weight:700;color:var(--p-bright);line-height:1;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-mark .bracket{color:var(--p-soft)}.p-mark .accent-colon{color:var(--p-accent)}.p-footer{border:1px solid var(--p-line);background:var(--p-bg);padding:18px 16px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:14px}.p-footer-brand{display:flex;align-items:center;gap:10px}.p-footer-icon{width:40px;height:40px;border:1px solid var(--p-bright);display:flex;align-items:center;justify-content:center;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:13px;color:var(--p-bright)}.p-footer-icon .icon-bracket{color:var(--p-soft)}.p-footer-icon .icon-colon{color:var(--p-accent)}.p-footer-name{font-family:Manrope,sans-serif;font-size:18px;color:var(--p-bright);letter-spacing:2px}.p-footer-desc{font-family:JetBrains Mono,monospace;font-size:8px;color:var(--p-soft);letter-spacing:1px}.p-footer-copy{color:var(--p-muted);font-size:12px;text-align:right}@media(max-width:820px){.p-brand,.p-stat dt{font-size:36px}.p-flash p{font-size:22px}.p-caps-grid{grid-template-columns:1fr}.p-vault-mark{font-size:30px;letter-spacing:4px}.p-mark{font-size:48px}.palette-nav{flex-wrap:wrap}.palette-nav a{font-size:11px;padding:10px 8px}}@media(max-width:480px){.palette-demo{padding:0 16px 60px!important}.p-brief{padding:20px;min-height:320px}.p-brand{font-size:28px}.p-subtitle{font-size:14px}.p-tagline{font-size:17px}.p-stats{padding:28px 20px 0}.p-stat dt{font-size:28px}.p-stat-grid{gap:40px}.p-flash{margin:0 -20px;padding:28px 20px}.p-flash p{font-size:18px}.p-interstitial{padding:28px 20px}.p-headline{font-size:18px}.p-product{padding:28px 20px}.p-vault-mark{font-size:24px;letter-spacing:3px}.p-contact{padding:28px 20px}.p-contact-layout{flex-direction:column-reverse}.p-mark{font-size:36px}.palette-nav{flex-direction:column}.palette-nav a{border-right:none;border-bottom:1px solid var(--p-line)}.palette-swatches{flex-wrap:wrap}.swatch{min-width:33.33%;height:48px}}:root{--bg: #0a0a08;--panel: #12120f;--line: #1e1d1a;--line-dark: #181714;--dark: #2c2a22;--soft: #3d3a32;--secondary: #6b6355;--muted: #78736a;--text: #d6d2ca;--bright: #faf8f2;--accent: #B8965A;--flash-bg: #F5F0E8;--flash-warm: #EDE8DE}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.sticky-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:10px 24px;background:#0a0a08eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);transform:translateY(-100%);opacity:0;transition:transform .3s ease,opacity .3s ease;pointer-events:none}.sticky-nav--visible{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-mark{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;text-decoration:none;color:inherit}.sticky-mark .glyph{transition:color .12s ease}.sticky-mark .letter{color:var(--bright)}.sticky-mark .colon{color:var(--accent)}.sticky-mark .bracket{color:var(--soft)}.sticky-mark:hover .glyph,.sticky-mark:hover .colon{color:var(--bg)}.sticky-mark .colon:hover{color:var(--accent)!important}.sticky-contact{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--muted);text-decoration:none;transition:color .12s ease}.sticky-contact:hover{color:var(--bright)}.page{max-width:980px;margin:0 auto;padding:0 24px 24px}.brief{border:1px solid var(--line);background:var(--panel);padding:28px;min-height:100vh}.brief-layout{min-height:calc(100vh - 56px);display:grid;grid-template-rows:1fr 1fr}.hero-top{display:flex;align-items:center}.hero-bottom{display:flex;flex-direction:column;justify-content:center}.brief h1{margin:0;font-family:JetBrains Mono,monospace;font-size:52px}.title-row{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.brand-link{color:inherit;text-decoration:none}.brand-title{display:inline-flex;gap:0;font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:1px}.brand-title .glyph{transition:color .12s ease}.brand-title .letter{color:var(--bright)}.brand-title .bracket{color:var(--soft)}.brand-title .colon{color:var(--accent)}.brand-title:hover .glyph,.brand-title:hover .colon{color:var(--bg)}.brand-title .glyph:hover{color:var(--bright)!important}.brand-title .colon:hover{color:var(--accent)!important}.subtitle-inline{margin:0;color:var(--muted);font-size:18px;line-height:1}.hero-tagline{margin:18px 0;color:var(--muted);font-size:20px;line-height:1.4}.hero-cta{display:inline-block;width:-moz-fit-content;width:fit-content;text-decoration:none;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;color:var(--bright);border:1px solid var(--soft);padding:10px 14px;transition:border-color .12s ease}.hero-cta:hover{border-color:var(--accent);color:var(--accent)}.section-b{margin-top:16px;border:1px solid var(--line);background:var(--panel);padding:40px 28px 0}.redaction-mark{font-family:Manrope,sans-serif;font-weight:800;font-size:56px;letter-spacing:2px;color:var(--bright)}.redaction-mark .bar{display:inline-block;width:18px;height:3px;background:var(--soft);vertical-align:middle;margin:0 1px;position:relative;top:-2px}.threat-stats{margin:34px 0 28px;display:grid;gap:80px}.stat dt{font-family:JetBrains Mono,monospace;font-size:48px;color:var(--bright);margin-bottom:8px}.stat dd{margin:0;color:var(--muted);font-size:16px}.exposure-flash{margin:22px -28px 0;padding:34px 28px;background:var(--flash-bg);color:var(--bg)}.redaction-mark-light{font-family:Manrope,sans-serif;font-weight:800;font-size:40px;letter-spacing:2px;color:var(--bg)}.redaction-mark-light .bar{display:inline-block;width:16px;height:3px;background:var(--text);vertical-align:middle;margin:0 1px;position:relative;top:-2px}.exposure-flash p{margin:14px 0 8px;font-family:JetBrains Mono,monospace;font-size:28px}.exposure-flash span{color:var(--secondary)}.interstitial{margin-top:16px;border:1px solid var(--line);background:var(--panel);padding:36px 28px}.interstitial-headline{margin:0 0 10px;color:var(--bright);font-size:22px;font-weight:600}.interstitial-sub{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:1px;color:var(--muted)}.redacted{position:relative;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.redacted:after{content:"";position:absolute;top:2px;right:-2px;bottom:2px;left:-2px;background:var(--muted);border-radius:1px}.dam-whisper{display:block;margin-top:10px;text-align:right;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:1px;color:var(--accent);text-decoration:none;transition:opacity .12s ease}.dam-whisper:hover{opacity:.8}.section-c{margin-top:16px;border:1px solid var(--line);background:var(--panel);padding:40px 28px}.vault-hero{width:-moz-fit-content;width:fit-content;border:2px solid var(--bright);padding:14px 36px 18px}.vault-mark{margin:0;font-family:Manrope,sans-serif;font-weight:800;font-size:44px;letter-spacing:8px;color:var(--bright)}.service-promise{margin:20px 0 26px;font-size:18px;max-width:560px;color:var(--muted)}.capabilities-vault{border:1px solid var(--soft);padding:8px}.inner-vault{border:2px solid var(--bright);padding:20px}.caps-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.caps-grid h3{margin:0 0 6px;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:1px;color:var(--accent)}.caps-grid p{margin:0;color:var(--muted);font-size:14px}.api-surface{margin-top:18px;background:var(--flash-bg);padding:16px}.api-surface pre{margin:0;background:var(--panel);padding:14px;overflow:auto}.api-surface code{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--bright);white-space:pre}.api-surface p{margin:10px 0 0;color:var(--dark);font-family:JetBrains Mono,monospace;font-size:12px}.pricing-signal{margin-top:16px;background:var(--flash-warm);padding:14px}.pricing-signal h3{margin:0 0 6px;font-family:JetBrains Mono,monospace;font-size:14px;color:var(--bg)}.pricing-signal p{margin:0;color:var(--muted);font-size:14px}.section-d{margin-top:16px;border:1px solid var(--line);background:var(--panel);padding:42px 28px 0}.section-d--sent{display:flex;flex-direction:column}.section-d-layout{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;transition:opacity .5s ease}.section-d-layout--fading{opacity:0}.section-d-mark{font-family:JetBrains Mono,monospace;font-size:64px;font-weight:700;color:var(--bright);line-height:1;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-d-mark .bracket{color:var(--soft)}.section-d-mark .colon{color:var(--accent)}.cta-block{max-width:480px}.cta-block h2{margin:0 0 16px;color:var(--bright);font-family:Manrope,sans-serif;font-size:24px}.exposure-form{display:grid;gap:10px}.exposure-form input{background:transparent;border:1px solid var(--soft);color:var(--bright);padding:11px 12px;font-family:JetBrains Mono,monospace;font-size:14px;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.exposure-form input::-moz-placeholder{color:var(--muted)}.exposure-form input::placeholder{color:var(--muted)}.exposure-form input:focus{border-color:var(--accent);box-shadow:0 0 0 1px #b8965a26}.exposure-form button{background:var(--accent);color:var(--bg);border:1px solid var(--accent);padding:11px 12px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;cursor:pointer;transition:transform 80ms ease,background .12s ease,color .12s ease,border-color .12s ease}.exposure-form button:hover{background:var(--bg);color:var(--accent);border-color:var(--accent)}.exposure-form button:active{transform:scale(.98)}.exposure-form button:disabled{opacity:.5;cursor:not-allowed}.section-d-success{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;margin-top:-42px;gap:20px}.success-msg{font-family:JetBrains Mono,monospace;font-size:14px;color:var(--muted);margin:0;opacity:0;animation:letterReveal .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:2.8s}.success-mark{font-family:JetBrains Mono,monospace;font-size:72px;font-weight:700;color:var(--bright);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.success-mark .bracket{color:var(--soft)}.success-mark .colon{color:var(--accent)}.sm{display:inline-block;opacity:0;filter:blur(6px);animation:letterReveal .8s cubic-bezier(.16,1,.3,1) forwards}.sm-1{animation-delay:.4s}.sm-2{animation-delay:.6s}.sm-3{animation-delay:1.2s}.sm-4{animation-delay:1.4s}.sm-5{animation-delay:1.6s}.sm-6{animation-delay:1.8s}.sm-7{animation-delay:2.1s}.sm-8{animation-delay:2.3s}@keyframes letterReveal{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.form-error{margin:0;font-size:13px;color:#e05252}.cta-block>p{margin:10px 0 0;color:var(--soft);font-size:12px}.section-footer{margin:36px -28px 0;border-top:1px solid var(--line-dark);background:var(--bg);padding:18px 16px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:14px}.footer-brand{display:flex;align-items:center;gap:10px}.footer-icon{width:40px;height:40px;border:1px solid var(--bright);display:flex;align-items:center;justify-content:center;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:13px;color:var(--bright)}.footer-icon .icon-bracket{color:var(--soft)}.footer-icon .icon-colon{color:var(--accent)}.footer-name{font-family:Manrope,sans-serif;font-size:18px;color:var(--bright);letter-spacing:2px}.footer-desc{font-family:JetBrains Mono,monospace;font-size:8px;color:var(--muted);letter-spacing:1px}.footer-copy{color:var(--muted);font-size:12px;text-align:center}.footer-gh{color:var(--soft);text-decoration:none;transition:color .12s ease;display:flex;align-items:center;justify-self:end}.footer-gh:hover{color:var(--bright)}.dam-header{border:1px solid var(--line);background:var(--panel);padding:28px}.dam-product{margin-top:16px;border:1px solid var(--line);background:var(--panel);padding:40px 28px}.dam-name{margin:0;font-family:JetBrains Mono,monospace;font-size:36px;font-weight:700;color:var(--bright);letter-spacing:2px}.dam-kind{margin:6px 0 0;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;color:var(--muted)}.dam-pitch{margin:24px 0 0;font-size:16px;line-height:1.6;color:var(--muted);max-width:560px}.dam-how{margin-top:32px;border:1px solid var(--line);padding:20px}.dam-flow-header{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.dam-flow{display:flex;align-items:flex-start;gap:12px}.dam-flow-step{flex:1;min-width:0}.dam-resp-end{order:5}.dam-resp-arrow-1{order:4}.dam-resp-mid{order:3}.dam-resp-arrow-2{order:2}.dam-resp-start{order:1}.dam-flow-center{flex:1.2}.dam-flow-label{display:block;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:1px;color:var(--bright);margin-bottom:4px}.dam-flow-detail{display:block;font-size:12px;color:var(--muted);line-height:1.4}.dam-flow-code{display:block;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--muted);line-height:1.4;word-break:break-all}.dam-flow-arrow{font-family:JetBrains Mono,monospace;font-size:16px;color:var(--muted);padding-top:1px;flex-shrink:0}.dam-flow-turn{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:14px 0;padding-right:4px}.dam-flow-turn-arrow{font-family:JetBrains Mono,monospace;font-size:16px;color:var(--accent)}.dam-flow-turn-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px;color:var(--accent)}.dam-flow-note{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);line-height:1.5}.dam-flow-note-icon{font-family:JetBrains Mono,monospace;color:var(--muted);margin-right:6px}.dam-cards{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.dam-card{background:var(--panel);padding:16px}.dam-card h2{margin:0 0 6px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1px;color:var(--accent);font-weight:600}.dam-card p{margin:0;font-size:13px;color:var(--muted);line-height:1.4}.dam-quickstart{margin-top:24px}.dam-quickstart pre{margin:0;background:var(--bright);padding:16px}.dam-quickstart code{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--panel);white-space:pre}.dam-github{display:inline-block;margin-top:24px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;color:var(--bright);text-decoration:none;border:1px solid var(--soft);padding:10px 14px;transition:border-color .12s ease}.dam-github:hover{border-color:var(--accent)}.dam-meta{margin:10px 0 0;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--muted);letter-spacing:.5px}.dam-footer{margin:16px 0 0;border:1px solid var(--line);background:var(--bg);padding:18px 16px}@media(max-width:820px){.redaction-mark{font-size:40px}.stat dt{font-size:36px}.exposure-flash p{font-size:22px}.caps-grid{grid-template-columns:1fr}.vault-mark{font-size:30px;letter-spacing:4px}.section-d-mark{font-size:48px}.dam-name{font-size:28px}.dam-flow{flex-direction:column;gap:10px}.dam-flow-arrow{display:block;align-self:center;font-size:0}.dam-flow-arrow:after{content:"↓";font-size:16px}.dam-flow-center{flex:1}.dam-flow-response>*{order:unset}.dam-cards{grid-template-columns:1fr}}@media(max-width:480px){.page{padding:0 16px 60px}.brief{padding:20px}.brief h1{font-size:36px}.subtitle-inline{font-size:14px}.hero-tagline{font-size:17px}.hero-cta{padding:12px 14px;font-size:13px;min-height:44px}.section-b{padding:28px 20px 0}.redaction-mark{font-size:32px}.stat dt{font-size:28px}.threat-stats{gap:48px}.exposure-flash{margin:22px -20px 0;padding:28px 20px}.exposure-flash p{font-size:18px}.interstitial{padding:28px 20px}.interstitial-headline{font-size:18px}.section-c{padding:28px 20px}.vault-mark{font-size:24px;letter-spacing:3px}.vault-hero{padding:10px 24px 14px}.section-d{padding:28px 20px 0}.section-d-mark{font-size:36px}.section-d-layout{flex-direction:column-reverse}.exposure-form input,.exposure-form button{min-height:44px;font-size:14px}.section-footer{margin:28px -20px 0}.dam-header{padding:20px}.dam-product{padding:28px 20px}.dam-name{font-size:24px}.dam-footer{padding:18px 12px}}
