:root{color-scheme:dark;--bg: #0a0a0a;--surface-low: #111111;--surface: #141414;--border: #1e1e1e;--accent: #00ff41;--danger: #ff4444;--text: #e8e8e8;--body: #b0b0b0;--secondary: #999999;--muted: #666666;--dim: #555555;--hint: #444444}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--bg);color:var(--body);font-family:Inter,system-ui,sans-serif;font-size:20px;font-weight:400;line-height:1.7}body.nav-open{overflow:hidden}a{color:var(--accent);text-decoration:none;transition:color .2s ease,border-color .2s ease}a:hover{text-decoration:underline}h1,h2,h3{color:var(--text);font-family:Inter,system-ui,sans-serif;font-weight:600;line-height:1.2}h1{margin:0;font-size:48px}h2{margin:0 0 24px;font-size:32px}h3{margin:0 0 12px;font-size:20px}p,ul,ol{margin:0}ul,ol{padding-left:24px}li+li{margin-top:8px}strong{color:var(--text);font-weight:600}.term,code{color:#d0d0d0;font-family:JetBrains Mono,monospace;font-weight:400}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:fixed;top:0;z-index:20;width:100%;background:#0a0a0af0;border-bottom:1px solid var(--accent)}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:0 24px}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-weight:600}.logo:hover{color:var(--accent);text-decoration:none}.logo-image{display:block;width:auto;height:28px}.logo-wordmark{color:#e8e8e8;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:600;letter-spacing:1px}.nav-links{display:flex;align-items:center;gap:24px}.nav-links a,.footer-nav a{color:var(--secondary);font-size:16px}.nav-links a:hover,.footer-nav a:hover{color:var(--accent)}.nav-toggle{display:none;width:40px;height:40px;padding:9px;background:transparent;border:1px solid var(--border);border-radius:4px}.nav-toggle span{display:block;height:1px;margin:5px 0;background:var(--text)}.site-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:96px;padding:48px 24px;border-top:1px solid var(--border)}.footer-descriptor{margin:0;color:var(--secondary);font-family:JetBrains Mono,monospace;font-size:18px}.footer-nav{display:flex;flex-wrap:wrap;gap:18px}.page{width:min(100% - 48px,720px);margin:0 auto;padding:144px 0 96px}.wide-page{width:min(100% - 48px,960px)}.page-header{margin-bottom:64px}.section{margin-top:64px}.section>*+*{margin-top:18px}.prose>*+*{margin-top:18px}.card{display:block;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:4px;color:var(--secondary)}a.card:hover{border-color:var(--accent);text-decoration:none}.placeholder{display:grid;place-items:center;width:100%;max-width:100%;aspect-ratio:16 / 9;background:var(--surface);border:1px solid var(--border);color:var(--muted);font-family:JetBrains Mono,monospace;font-size:16px;text-align:center}.home-section{width:min(100% - 48px,1200px);margin:80px auto 0}.home-hero{padding:144px 24px 0}.home-hero-inner{display:grid;grid-template-columns:minmax(0,55fr) minmax(320px,45fr);align-items:center;gap:48px;width:min(100%,1200px);margin:0 auto;padding:72px 0 84px}.hero-copy h1{color:var(--accent);font-family:JetBrains Mono,monospace;font-size:clamp(48px,6vw,76px);font-weight:700;letter-spacing:-1px;line-height:1.05}.hero-subhead{max-width:560px;margin-top:24px;color:var(--body);font-size:22px;line-height:1.6}.hero-enterprise{max-width:560px;margin-top:10px;color:var(--secondary);font-size:20px;line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:30px;font-family:JetBrains Mono,monospace;font-size:14px}.hero-actions a{color:var(--accent)}.hero-note{max-width:560px;margin-top:32px;padding-left:16px;border-left:2px solid var(--accent);color:var(--body);font-size:20px;line-height:1.6}.hero-proofline{margin-top:16px;color:var(--text);font-family:JetBrains Mono,monospace;font-size:16px}.hero-console{display:grid;gap:16px}.console-card{padding:24px;background:var(--surface-low);border:1px solid #333333;border-radius:8px;color:var(--body);font-family:JetBrains Mono,monospace;font-size:15px;line-height:1.6}.console-card-deny{border-left:3px solid var(--danger)}.console-card-verify{border-left:3px solid var(--accent)}.console-title{margin-bottom:16px;color:var(--text);font-weight:700;letter-spacing:.5px}.console-list{display:grid;gap:5px;margin:0}.console-list div,.console-verdict{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px}.console-list dt,.console-verdict span{color:var(--muted)}.console-list dd{margin:0;color:var(--body)}.danger,.deny{color:var(--danger)}.ok,.allow{color:var(--accent)}.dim{color:var(--dim)}.console-verdict{margin-top:18px;padding-top:14px;border-top:1px solid var(--border);font-size:15px;font-weight:700}.console-verdict strong{color:var(--accent)}.proof-strip{padding:32px 24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center}.strip-kicker{color:var(--hint);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:2px}.platform-line{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;color:var(--text);font-family:JetBrains Mono,monospace;font-size:16px}.platform-line span[aria-hidden=true]{color:#333}.strip-disclaimer{margin-top:10px;color:var(--hint);font-size:18px;line-height:1.6;font-style:italic}.evidence-diagram{margin-top:72px}.diagram-label{color:var(--text);font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700}.diagram-label-green{margin-top:24px;color:var(--accent)}.weak-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px}.weak-card,.control-cell,.proof-card,.convergence-card{background:var(--surface-low);border:1px solid var(--border);border-radius:8px;transition:border-color .2s ease}.weak-card{position:relative;min-height:112px;padding:20px 20px 20px 48px}.x-mark{position:absolute;top:20px;left:20px;color:var(--danger);font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;line-height:1}.weak-card h3,.proof-card h3,.convergence-card h3{margin:0;color:var(--text);font-size:20px}.weak-card p{margin-top:6px;color:var(--secondary);font-size:18px;line-height:1.6}.control-layer-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:14px}.control-cell{display:flex;align-items:center;gap:14px;min-height:92px;padding:18px;border-color:var(--accent)}.control-cell svg,.convergence-card svg{width:24px;height:24px;flex:0 0 auto;stroke:var(--accent);stroke-width:1.7;fill:none}.control-cell strong{display:block;color:#d0d0d0;font-family:JetBrains Mono,monospace;font-size:20px}.control-cell span{display:block;margin-top:4px;color:var(--accent);font-family:JetBrains Mono,monospace;font-size:18px;line-height:1.55}.flow-arrow{color:var(--accent);font-family:JetBrains Mono,monospace;font-size:18px}.diagram-caption{max-width:760px;margin-top:18px;color:var(--body);font-size:20px;line-height:1.6}.proof-platforms h2,.convergence-section h2{margin-bottom:18px;color:var(--text);font-size:28px}.proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.proof-card{padding:20px}.proof-card:hover,.convergence-card:hover{border-color:var(--accent)}.proof-card-head{display:flex;align-items:center;gap:12px;min-height:46px}.proof-card-head p{margin-top:2px;color:var(--secondary);font-size:18px;line-height:1.55}.proof-badge{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;background:#0d0d0d;border:1px solid var(--accent);border-radius:7px;color:var(--text);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700}.stripe-badge{border-color:#7f5cff}.github-badge{border-color:#b0b0b0}.terraform-badge{border-color:#8b6cff}.graph-badge{border-color:#43a5ff}.proof-lines{display:grid;gap:6px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border);font-family:JetBrains Mono,monospace;font-size:15px}.proof-row{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px}.allow,.deny,.seal-label{font-weight:700}.seal-label{color:var(--muted)}.proof-param{padding-left:68px;color:var(--secondary)}.proof-card a,.convergence-card a{display:inline-block;margin-top:18px;color:var(--accent);font-family:JetBrains Mono,monospace;font-size:16px}.convergence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.convergence-card{padding:24px;border-top:2px solid var(--accent)}.convergence-card h3{margin-top:16px;font-size:15px}.convergence-card p{margin-top:10px;color:var(--body);font-size:18px;line-height:1.6}.proof-section{margin-top:64px}.proof-section>*+*{margin-top:18px}.proof-images{display:grid;gap:16px}.video-wrap{width:min(100%,960px);margin:64px auto 0}.threat{margin-top:36px}.threat>*+*{margin-top:8px}.recon-list{display:grid;gap:32px}.related{display:grid;gap:8px}@media(min-width:768px){.nav{padding:0 48px}.site-footer{padding-right:48px;padding-left:48px}.page{width:min(100% - 96px,720px)}.wide-page{width:min(100% - 96px,960px)}.home-section{width:min(100% - 96px,1200px)}.home-hero{padding-right:48px;padding-left:48px}}@media(max-width:1100px){.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-layer-grid{grid-template-columns:minmax(0,1fr)}.flow-arrow{justify-self:center;transform:rotate(90deg)}}@media(max-width:960px){.nav-toggle{display:block}.nav-links{position:fixed;top:72px;right:0;left:0;display:none;flex-direction:column;align-items:flex-start;gap:18px;padding:24px;background:var(--bg);border-bottom:1px solid var(--border)}.nav-links.is-open{display:flex}}@media(max-width:860px){h1{font-size:32px}.home-hero{padding-top:112px}.home-hero-inner{grid-template-columns:1fr;padding:48px 0 56px}.hero-copy h1{font-size:clamp(42px,14vw,56px)}.weak-layer-grid,.proof-grid,.convergence-grid{grid-template-columns:1fr}.proof-param{padding-left:0}}.site-header{background:#030504f5}.nav{max-width:none;min-height:70px;margin:0;padding:0 32px}.logo-image{height:32px}.logo-wordmark{font-size:18px;letter-spacing:7px}.nav-links{gap:28px}.nav-links a{color:#e0e0e0;font-family:JetBrains Mono,monospace;font-size:16px;line-height:1.2}.home-console-page{min-height:100vh;padding-bottom:24px;background:radial-gradient(circle at 15% 18%,rgba(0,255,65,.055),transparent 22%),radial-gradient(circle at 82% 14%,rgba(255,255,255,.035),transparent 30%),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.012) 1px,transparent 1px),#070807;background-size:auto,auto,36px 36px,36px 36px,auto;color:#b0b0b0;font-family:JetBrains Mono,monospace}.home-console-page:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background:radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.55) 100%)}.home-console-page .home-section{width:min(100% - 96px,1120px);margin-top:38px}.home-console-page h2{margin:0 0 16px;color:#f0f0f0;font-family:JetBrains Mono,monospace;font-size:30px;font-weight:700;letter-spacing:0}.home-hero{padding:70px 48px 0}.home-hero-inner{grid-template-columns:minmax(0,1fr) minmax(430px,.95fr);gap:58px;width:min(100%,1120px);padding:44px 0 31px}.hero-copy h1{max-width:520px;font-size:clamp(42px,5vw,56px);letter-spacing:0;line-height:1.22}.hero-subhead{max-width:560px;margin-top:24px;color:#bdbdbd;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;line-height:1.6}.hero-actions{gap:38px;margin-top:27px;font-size:16px}.hero-note{max-width:560px;margin-top:34px;padding-left:14px;border-left:2px solid #67ff42;color:#c9c9c9;font-family:Inter,system-ui,sans-serif;font-size:20px;line-height:1.6}.hero-note .term{color:#f0f0f0;font-family:Inter,system-ui,sans-serif}.hero-console{gap:16px}.console-card{min-height:185px;padding:18px 24px 20px;background:#111111b8;border-color:#3a3a3a;border-radius:5px;box-shadow:inset 0 0 42px #ffffff05;font-size:15px}.console-card-deny{border-left:4px solid #ff4444}.console-card-verify{border-left:4px solid #67ff42}.console-title{margin-bottom:12px;color:#f0f0f0;font-size:16px;font-weight:700}.console-list{gap:3px}.console-list div,.console-verdict{grid-template-columns:96px minmax(0,1fr);gap:18px}.console-list dt,.console-verdict span{color:#8c8c8c}.console-list dd{color:#f2f2f2}.console-verdict{margin-top:15px;padding-top:14px;border-top-color:#333;font-size:15px}.proof-strip{padding:17px 48px 20px;background:#090909b3}.strip-kicker{color:#b7b7b7;font-size:12px;letter-spacing:3px}.platform-line{gap:43px;margin-top:7px;color:#e8e8e8;font-size:18px}.platform-line span[aria-hidden=true]{color:#777}.strip-disclaimer{margin-top:4px;color:#8e8e8e;font-family:JetBrains Mono,monospace;font-size:18px;line-height:1.6;font-style:normal}.evidence-diagram{margin-top:27px!important}.diagram-label{color:#f0f0f0;font-size:16px}.diagram-label-green{margin-top:20px;color:#67ff42}.weak-layer-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:8px}.weak-card,.control-cell,.proof-card,.convergence-card{background:#111111bd;border-color:#2c2c2c;border-radius:5px;box-shadow:inset 0 0 34px #ffffff04}.weak-card{min-height:82px;padding:22px 20px 18px 78px}.x-mark{top:18px;left:21px;display:grid;place-items:center;width:28px;height:28px;border:1px solid #ff4444;border-radius:50%;font-size:22px;font-weight:400}.weak-card h3,.proof-card h3,.convergence-card h3{color:#f2f2f2;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700}.weak-card p{margin-top:3px;color:#b5b5b5;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:1.6}.control-layer-grid{grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;gap:16px;margin-top:8px}.control-cell{min-height:82px;padding:17px 22px;border-color:#67ff42}.control-cell svg{width:39px;height:39px;stroke:#67ff42;stroke-width:1.2}.control-cell strong{font-size:20px;font-weight:700}.control-cell span{margin-top:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:1.55}.flow-arrow{justify-self:center;color:#67ff42;font-size:30px}.proof-platforms{margin-top:29px!important;padding-top:14px;border-top:1px solid #202020}.proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.proof-card{min-height:290px;padding:18px 16px 17px;border-top-width:2px}.proof-card:nth-child(1){border-top-color:#7c5cff}.proof-card:nth-child(2){border-top-color:#e6e6e6}.proof-card:nth-child(3){border-top-color:#7c3cff}.proof-card:nth-child(4){border-top-color:#25aaff}.proof-card-head{gap:12px;min-height:50px}.proof-card-head p{margin-top:7px;color:#a7a7a7;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:1.55}.proof-card h3{font-size:20px}.stripe-title{color:#8a65ff!important}.terraform-title{color:#a160ff!important}.graph-title{color:#35b8ff!important}.proof-badge{width:30px;height:30px;border:0;border-radius:4px;font-size:18px}.stripe-badge{background:linear-gradient(145deg,#925dff,#6847ff);color:#fff}.github-badge{overflow:hidden;background:#f2f2f2;border-radius:50%}.github-mark span{position:relative;display:block;width:17px;height:14px;margin-top:5px;background:#111;border-radius:8px 8px 6px 6px}.github-mark span:before,.github-mark span:after{position:absolute;top:-4px;width:6px;height:7px;content:"";background:#111;border-radius:2px 5px 0 0}.github-mark span:before{left:1px;transform:rotate(-28deg)}.github-mark span:after{right:1px;transform:rotate(28deg)}.terraform-badge{background:transparent}.tf-shape{position:relative;width:30px;height:26px}.tf-shape:before,.tf-shape:after{position:absolute;content:"";background:#7c4dff;transform:skewY(30deg)}.tf-shape:before{left:1px;top:4px;width:12px;height:14px}.tf-shape:after{left:15px;top:8px;width:12px;height:14px;background:#a36cff}.graph-badge{display:grid;grid-template-columns:repeat(2,12px);grid-template-rows:repeat(2,12px);gap:2px;place-items:stretch;background:transparent}.graph-badge span{display:block;width:12px;height:12px}.graph-badge span:nth-child(1){background:#f25022}.graph-badge span:nth-child(2){background:#7fba00}.graph-badge span:nth-child(3){background:#00a4ef}.graph-badge span:nth-child(4){background:#ffb900}.proof-lines{gap:4px;margin-top:15px;padding-top:16px;border-top-color:#2a2a2a;font-size:15px;line-height:1.4}.proof-row{grid-template-columns:58px minmax(0,1fr);gap:8px}.proof-row code{overflow-wrap:anywhere}.proof-param{padding-left:66px;color:#bdbdbd}.proof-card a,.convergence-card a{margin-top:20px;color:#67ff42;font-size:16px}.convergence-section{margin-top:37px!important;padding-top:0}.convergence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.convergence-card{min-height:176px;padding:20px 28px 18px;border-top-width:1px}.convergence-head{display:flex;align-items:center;gap:14px}.convergence-card svg{width:38px;height:38px;stroke:#67ff42;stroke-width:1.3}.convergence-card h3{margin:0;font-size:20px}.convergence-card p{margin-top:15px;color:#a8a8a8;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:1.65}.site-footer{margin-top:28px;background:#070807}@media(max-width:1100px){.nav{padding-right:32px;padding-left:32px}.home-hero{padding-right:48px;padding-left:48px}.home-hero-inner,.home-console-page .home-section{width:min(100%,1060px)}}@media(max-width:900px){.home-hero-inner,.proof-grid,.weak-layer-grid,.convergence-grid,.control-layer-grid{grid-template-columns:1fr}.flow-arrow{transform:rotate(90deg)}}.site-header{background:#0a0a0a;backdrop-filter:none}.home-console-page section{scroll-margin-top:88px}.hero-copy h1{font-size:clamp(48px,5vw,56px)}.proof-platforms{margin-top:24px!important;padding-top:0;border-top:0}.proof-platforms .proof-strip{margin:0 0 16px;padding:0 0 14px;background:transparent;border-top:0;border-bottom:1px solid #1e1e1e;text-align:center}.proof-platforms .strip-kicker{color:#444;font-size:10px;letter-spacing:2px}.proof-platforms .platform-line{gap:16px;margin-top:6px;color:#e8e8e8;font-size:15px}.proof-platforms .platform-line span[aria-hidden=true]{color:#333}.proof-platforms .strip-disclaimer{margin-top:5px;color:#444;font-size:18px;line-height:1.6}@media(max-width:860px){.hero-copy h1{font-size:clamp(42px,13vw,54px)}}.contact-page{width:min(100% - 96px,1120px);margin:0 auto;padding:132px 0 88px}.contact-hero{padding:34px 0 42px;border-bottom:1px solid var(--border)}.contact-eyebrow,.contact-card-title,.contact-card-grid h3,.contact-question-list,.contact-fit-list{font-family:JetBrains Mono,monospace;letter-spacing:0}.contact-eyebrow{margin:0;color:var(--accent);font-size:12px;font-weight:700}.contact-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:52px;align-items:end;margin-top:18px}.contact-hero h1{max-width:820px;color:var(--text);font-family:JetBrains Mono,monospace;font-size:clamp(42px,5.1vw,58px);line-height:1.14;letter-spacing:0}.contact-subhead{max-width:820px;margin-top:24px;color:#c7c7c7;font-size:22px;line-height:1.6}.contact-terminal-card{padding:20px;background:#111111c7;border:1px solid #333333;border-radius:5px;font-family:JetBrains Mono,monospace;font-size:15px;line-height:1.55}.contact-card-title{margin-bottom:14px;color:var(--text);font-size:16px;font-weight:700}.contact-terminal-card dl{display:grid;gap:7px;margin:0}.contact-terminal-card dl div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px}.contact-terminal-card dt{color:var(--muted)}.contact-terminal-card dd{margin:0;color:var(--body)}.contact-section{margin-top:64px}.contact-section h2{max-width:820px;margin:0;color:var(--text);font-size:clamp(30px,3.5vw,42px);line-height:1.18;letter-spacing:0}.contact-section h2+.section-copy,.contact-section h2+.contact-card-grid,.contact-section h2+.contact-question-list,.contact-section h2+.contact-fit-list{margin-top:24px}.contact-card-grid,.founder-note{display:grid;gap:22px}.contact-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px}.contact-card-grid article{padding:20px;background:#1111118a;border:1px solid #2c2c2c;border-radius:5px}.contact-card-grid h3{margin:0 0 14px;color:var(--text);font-size:20px;font-weight:700}.contact-card-grid p,.contact-question-list,.contact-fit-list,.contact-section .section-copy p{color:var(--body);font-size:20px;line-height:1.6}.contact-question-list,.contact-fit-list{display:grid;gap:10px;max-width:920px;margin-bottom:0;padding:0;list-style:none}.contact-question-list li,.contact-fit-list li{margin:0}.founder-note{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:start}@media(max-width:1120px){.contact-hero-grid,.contact-card-grid,.founder-note{grid-template-columns:1fr}.contact-hero-grid{align-items:start}}@media(max-width:860px){.contact-page{width:min(100% - 48px,1120px);padding-top:112px}.contact-hero h1{font-size:36px}.contact-subhead{font-size:20px}.contact-terminal-card dl div{grid-template-columns:1fr;gap:2px}.contact-section{margin-top:56px}}.compliance-page,.bridge-page{width:min(100% - 96px,1120px);margin:0 auto;padding:132px 0 88px}.compliance-hero{padding:34px 0 42px;border-bottom:1px solid var(--border)}.compliance-eyebrow,.compliance-card-title,.compliance-card-grid h3,.framework-table,.threat-facts-grid h3,.reporting-list,.does-not-list,.bridge-eyebrow,.bridge-links{font-family:JetBrains Mono,monospace;letter-spacing:0}.compliance-eyebrow,.bridge-eyebrow{margin:0;color:var(--accent);font-size:12px;font-weight:700}.compliance-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:52px;align-items:end;margin-top:18px}.compliance-hero h1,.bridge-header h1{max-width:820px;color:var(--text);font-family:JetBrains Mono,monospace;font-size:clamp(42px,5.1vw,58px);line-height:1.14;letter-spacing:0}.compliance-subhead,.bridge-header p{max-width:820px;margin-top:24px;color:#c7c7c7;font-size:22px;line-height:1.6}.compliance-terminal-card{padding:20px;background:#111111c7;border:1px solid #333333;border-radius:5px;font-family:JetBrains Mono,monospace;font-size:15px;line-height:1.55}.compliance-card-title{margin-bottom:14px;color:var(--text);font-size:16px;font-weight:700}.compliance-terminal-card dl{display:grid;gap:7px;margin:0}.compliance-terminal-card dl div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px}.compliance-terminal-card dt{color:var(--muted)}.compliance-terminal-card dd{margin:0;color:var(--body)}.compliance-section{margin-top:64px}.compliance-section h2{max-width:820px;margin:0;color:var(--text);font-size:clamp(30px,3.5vw,42px);line-height:1.18;letter-spacing:0}.compliance-section h2+.section-copy,.compliance-section h2+.compliance-card-grid,.compliance-section h2+.framework-table,.compliance-section h2+.threat-facts-grid,.compliance-section h2+.does-not-list{margin-top:24px}.compliance-card-grid,.threat-facts-grid,.security-reporting{display:grid;gap:22px}.compliance-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1060px}.compliance-card-grid article,.threat-facts-grid article{padding:20px;background:#1111118a;border:1px solid #2c2c2c;border-radius:5px}.compliance-card-grid h3,.threat-facts-grid h3{margin:0 0 14px;color:var(--text);font-size:20px;font-weight:700}.compliance-card-grid p,.threat-facts-grid li,.framework-row span,.framework-row strong,.does-not-list,.reporting-list,.compliance-section .section-copy p{color:var(--body);font-size:20px;line-height:1.6}.compliance-card-grid p,.threat-facts-grid li{font-size:18px}.framework-table{display:grid;max-width:1120px;overflow-x:auto;border:1px solid #2c2c2c}.framework-row{display:grid;grid-template-columns:180px minmax(220px,1fr) minmax(260px,1.15fr) minmax(260px,1.15fr);min-width:980px;border-top:1px solid #242424}.framework-row:first-child{border-top:0}.framework-row>*{padding:16px;border-left:1px solid #242424}.framework-row>*:first-child{border-left:0}.framework-head span{color:var(--muted);font-size:11px;font-weight:700}.framework-row strong{color:var(--text);font-weight:700}.threat-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1060px}.threat-facts-grid ul,.does-not-list,.reporting-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.security-reporting{grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:start}.reporting-list{padding:20px;background:#1111118a;border:1px solid #2c2c2c;border-radius:5px}.does-not-list{max-width:860px}.compliance-disclaimer{max-width:920px;margin-top:64px;padding:20px 0 0;border-top:1px solid var(--border);color:var(--secondary);font-size:18px;line-height:1.6}.bridge-header{padding:34px 0 40px}.bridge-links{display:grid;gap:12px;max-width:420px;margin-top:24px;font-size:18px}@media(max-width:1120px){.compliance-hero-grid,.compliance-card-grid,.threat-facts-grid,.security-reporting{grid-template-columns:1fr}.compliance-hero-grid{align-items:start}}@media(max-width:860px){.compliance-page,.bridge-page{width:min(100% - 48px,1120px);padding-top:112px}.compliance-hero h1,.bridge-header h1{font-size:36px}.compliance-subhead,.bridge-header p{font-size:20px}.compliance-terminal-card dl div{grid-template-columns:1fr;gap:2px}.compliance-section{margin-top:56px}}.boundary-page{width:min(100% - 96px,1120px);margin:0 auto;padding:132px 0 88px}.boundary-hero{padding:34px 0 42px;border-bottom:1px solid var(--border)}.boundary-eyebrow,.boundary-card-title,.boundary-comparison-column h3,.boundary-line-list,.boundary-item-grid h3{font-family:JetBrains Mono,monospace;letter-spacing:0}.boundary-eyebrow{margin:0;color:var(--accent);font-size:12px;font-weight:700}.boundary-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:52px;align-items:end;margin-top:18px}.boundary-hero h1{max-width:820px;color:var(--text);font-family:JetBrains Mono,monospace;font-size:clamp(42px,5.1vw,58px);line-height:1.14;letter-spacing:0}.boundary-subhead{max-width:820px;margin-top:24px;color:#c7c7c7;font-size:22px;line-height:1.6}.boundary-terminal-card{padding:20px;background:#111111c7;border:1px solid #333333;border-radius:5px;font-family:JetBrains Mono,monospace;font-size:15px;line-height:1.55}.boundary-card-title{margin-bottom:14px;color:var(--text);font-size:16px;font-weight:700}.boundary-terminal-card dl{display:grid;gap:7px;margin:0}.boundary-terminal-card dl div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px}.boundary-terminal-card dt{color:var(--muted)}.boundary-terminal-card dd{margin:0;color:var(--body)}.boundary-section{margin-top:64px}.boundary-section h2{max-width:820px;margin:0;color:var(--text);font-size:clamp(30px,3.5vw,42px);line-height:1.18;letter-spacing:0}.boundary-section h2+.section-copy,.boundary-section h2+.boundary-comparison-grid,.boundary-section h2+.boundary-line-list,.boundary-section h2+.boundary-item-grid,.boundary-section h2+.limits-list{margin-top:24px}.boundary-comparison-grid,.proof-section,.boundary-item-grid{display:grid;gap:22px}.boundary-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px}.boundary-comparison-column,.boundary-item-grid article{padding:20px;background:#1111118a;border:1px solid #2c2c2c;border-radius:5px}.boundary-comparison-column h3,.boundary-item-grid h3{margin:0 0 14px;color:var(--text);font-size:20px;font-weight:700}.boundary-positive{color:var(--accent)!important}.boundary-warning{color:#d6a13a!important}.boundary-comparison-column p,.boundary-item-grid p,.boundary-line-list,.boundary-section .limits-list p{color:var(--body);font-size:20px;line-height:1.6}.boundary-comparison-column p,.boundary-item-grid p{font-size:18px}.boundary-line-list{display:grid;gap:10px;max-width:820px;margin-bottom:0;padding:0;list-style:none}.boundary-line-list li{margin:0}.proof-section{grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:start}.boundary-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px}.boundary-section .limits-list{display:grid;gap:14px;max-width:820px}.boundary-disclaimer{max-width:920px;margin-top:64px;padding:20px 0 0;border-top:1px solid var(--border);color:var(--secondary);font-size:18px;line-height:1.6}@media(max-width:1120px){.boundary-hero-grid,.boundary-comparison-grid,.proof-section,.boundary-item-grid{grid-template-columns:1fr}.boundary-hero-grid{align-items:start}}@media(max-width:860px){.boundary-page{width:min(100% - 48px,1120px);padding-top:112px}.boundary-hero h1{font-size:36px}.boundary-subhead{font-size:20px}.boundary-terminal-card dl div{grid-template-columns:1fr;gap:2px}.boundary-section{margin-top:56px}}.evidence-page{width:min(100% - 96px,1120px);margin:0 auto;padding:132px 0 88px}.evidence-hero{padding:34px 0 42px;border-bottom:1px solid var(--border)}.evidence-eyebrow,.evidence-card-title,.example-label,.records-list,.verification-split h3,.difference-grid h3{font-family:JetBrains Mono,monospace;letter-spacing:0}.evidence-eyebrow{margin:0;color:var(--accent);font-size:12px;font-weight:700}.evidence-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:52px;align-items:end;margin-top:18px}.evidence-hero h1{max-width:790px;color:var(--text);font-family:JetBrains Mono,monospace;font-size:clamp(42px,5.1vw,58px);line-height:1.14;letter-spacing:0}.evidence-subhead{max-width:790px;margin-top:24px;color:#c7c7c7;font-size:22px;line-height:1.6}.evidence-terminal-card{padding:20px;background:#111111c7;border:1px solid #333333;border-radius:5px;font-family:JetBrains Mono,monospace;font-size:15px;line-height:1.55}.evidence-card-title{margin-bottom:14px;color:var(--text);font-size:16px;font-weight:700}.evidence-terminal-card dl{display:grid;gap:7px;margin:0}.evidence-terminal-card dl div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px}.evidence-terminal-card dt{color:var(--muted)}.evidence-terminal-card dd{margin:0;color:var(--body)}.evidence-section{margin-top:64px}.evidence-section h2{max-width:780px;margin:0;color:var(--text);font-size:clamp(30px,3.5vw,42px);line-height:1.18;letter-spacing:0}.evidence-section h2+.section-copy,.evidence-section h2+.comparison-grid,.evidence-section h2+.limits-list,.evidence-section h2+.difference-grid,.evidence-lead+.records-grid{margin-top:24px}.comparison-grid,.records-grid,.bind-section,.verification-split,.difference-grid{display:grid;gap:22px}.comparison-grid,.verification-split,.difference-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px}.comparison-column,.verification-split article,.difference-grid article{padding:20px;background:#1111118a;border:1px solid #2c2c2c;border-radius:5px}.comparison-column h3,.difference-grid h3{margin:0 0 14px;color:var(--text);font-size:20px;font-weight:700}.evidence-positive{color:var(--accent)!important}.comparison-column p,.evidence-lead,.evidence-note,.limits-list p,.difference-grid p,.verification-split p{color:var(--body);font-size:20px;line-height:1.6}.comparison-column p,.difference-grid p,.verification-split p{font-size:18px}.records-grid,.bind-section{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:start;max-width:980px}.records-list{display:grid;gap:10px;margin:0;padding:0;color:var(--body);font-size:16px;line-height:1.6;list-style:none}.records-list li{margin:0}.example-label{margin:-8px 0 12px;color:var(--muted);font-size:11px}.evidence-note{max-width:780px;margin-top:22px;color:var(--secondary)}.seal-receipt{align-self:start}.verification-split h3{margin:0 0 10px;font-size:20px;font-weight:700}.limits-list{display:grid;gap:18px;max-width:820px}.evidence-disclaimer{max-width:900px;margin-top:64px;padding:20px 0 0;border-top:1px solid var(--border);color:var(--secondary);font-size:18px;line-height:1.6}@media(max-width:1120px){.evidence-hero-grid,.comparison-grid,.records-grid,.bind-section,.verification-split,.difference-grid{grid-template-columns:1fr}.evidence-hero-grid{align-items:start}}@media(max-width:860px){.evidence-page{width:min(100% - 48px,1120px);padding-top:112px}.evidence-hero h1{font-size:36px}.evidence-subhead{font-size:20px}.evidence-terminal-card dl div{grid-template-columns:1fr;gap:2px}.evidence-section{margin-top:56px}}.architecture-page{width:min(100% - 96px,1120px);margin:0 auto;padding:132px 0 88px}.architecture-hero{padding:34px 0 42px;border-bottom:1px solid var(--border)}.architecture-eyebrow,.section-eyebrow,.component-label,.control-path-title,.step-index,.status-label,.console-block,.trust-column h3{font-family:JetBrains Mono,monospace;letter-spacing:0}.architecture-eyebrow,.section-eyebrow,.component-label{margin:0;color:var(--accent);font-size:12px;font-weight:700}.architecture-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:52px;align-items:end;margin-top:18px}.architecture-hero h1{max-width:790px;color:var(--text);font-family:JetBrains Mono,monospace;font-size:clamp(42px,5.1vw,58px);line-height:1.14;letter-spacing:0}.architecture-subhead{max-width:790px;margin-top:24px;color:#c7c7c7;font-size:22px;line-height:1.6}.control-path{padding:20px;background:#111111c7;border:1px solid #333333;border-radius:5px;font-family:JetBrains Mono,monospace;font-size:15px;line-height:1.55}.control-path-title{margin-bottom:14px;color:var(--text);font-size:16px;font-weight:700}.control-path dl{display:grid;gap:7px;margin:0}.control-path div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px}.control-path dt{color:var(--muted)}.control-path dd{margin:0;color:var(--body)}.architecture-section{margin-top:64px}.section-head{display:grid;gap:8px;margin-bottom:20px}.architecture-section h2{max-width:780px;margin:0;color:var(--text);font-size:clamp(30px,3.5vw,42px);line-height:1.18;letter-spacing:0}.architecture-section h2+.section-copy,.architecture-section h2+.trust-columns{margin-top:24px}.architecture-section .section-intro{max-width:780px;color:var(--body);font-size:22px;line-height:1.6}.flow-grid{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);gap:14px;align-items:stretch}.flow-card{min-height:220px;padding:20px;background:#1111119e;border:1px solid #2c2c2c;border-radius:5px}.flow-card h3,.pipeline-step h3{margin:0;color:var(--text);line-height:1.3}.flow-card h3{font-family:JetBrains Mono,monospace;font-size:20px}.flow-role{margin-top:8px;color:var(--accent);font-family:JetBrains Mono,monospace;font-size:15px;line-height:1.45}.flow-card p:last-child{margin-top:18px;color:var(--body);font-size:18px;line-height:1.6}.flow-arrow{align-self:center;justify-self:center;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:20px}.pipeline{display:grid;gap:26px;max-width:880px}.pipeline-step{display:grid;grid-template-columns:48px minmax(0,1fr);gap:24px}.step-index{margin:0;color:var(--muted);font-size:15px;line-height:1.7}.pipeline-step h3{font-size:19px}.pipeline-step p,.section-copy p,.trust-column p,.console-note{color:var(--body);font-size:20px;line-height:1.6}.trust-column p{font-size:18px}.pipeline-step h3+p,.status-label+h3,.trust-column h3+p{margin-top:8px}.pipeline-fork{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.status-label{margin:0;font-size:15px;font-weight:700;line-height:1.3}.status-allow,.trust-positive{color:var(--accent)!important}.status-deny,.trust-negative,.console-block strong{color:#ff5a5a!important}.technical-model{margin-top:72px}.technical-model-head{margin-bottom:0}.component-section{margin-top:54px}.component-label{margin-bottom:10px}.section-copy{display:grid;gap:18px;max-width:780px}.console-block{display:grid;gap:8px;max-width:780px;margin-top:22px;padding:22px;overflow-x:auto;background:#1a1a1a;color:var(--body);font-size:15px;line-height:1.6}.console-block div{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(150px,auto);gap:18px;min-width:540px}.console-arrow{color:var(--muted)}.console-block strong{font-weight:700}.console-note{max-width:780px;margin-top:16px;color:var(--secondary);font-size:20px}.trust-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;max-width:980px}.trust-column h3{margin:0 0 18px;color:var(--text);font-size:20px;font-weight:700}.trust-column p{color:var(--secondary);font-size:18px;line-height:1.6}.trust-column p+p{margin-top:10px}.architecture-disclaimer{max-width:900px;margin-top:64px;padding:20px 0 0;border-top:1px solid var(--border);color:var(--secondary);font-size:18px;line-height:1.6}@media(max-width:1120px){.architecture-hero-grid,.flow-grid,.pipeline-fork,.trust-columns{grid-template-columns:1fr}.architecture-hero-grid{align-items:start}.flow-card{min-height:0}.flow-arrow{justify-self:start;padding-left:20px;transform:rotate(90deg)}}@media(max-width:860px){.architecture-page{width:min(100% - 48px,1120px);padding-top:112px}.architecture-hero h1{font-size:36px}.architecture-subhead{font-size:20px}.control-path div{grid-template-columns:1fr;gap:2px}.architecture-section{margin-top:56px}.component-section{margin-top:44px}.pipeline-step{grid-template-columns:36px minmax(0,1fr);gap:16px}.console-block{padding:18px;font-size:15px}}.home-definition{max-width:1120px;margin-top:24px!important;padding:18px 0 2px}.home-definition h2{margin:0 0 10px;color:#f0f0f0;font-family:JetBrains Mono,monospace;font-size:30px;font-weight:700;letter-spacing:0}.home-definition p{max-width:900px;margin:0;color:#c7c7c7;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;line-height:1.65}.home-console-page .proof-platforms .strip-disclaimer{color:#8f8f8f}.home-console-page .control-cell{align-items:flex-start;min-height:104px}.home-console-page .control-cell span{white-space:normal;line-height:1.35}.proof-kicker{margin-bottom:14px;color:var(--accent);font-family:JetBrains Mono,monospace;font-size:15px;font-weight:700}.proof-lede{max-width:840px;margin-top:24px;color:var(--body);font-size:22px;line-height:1.6}.proof-video-note{margin-top:18px;color:var(--secondary);font-size:18px}.proof-gallery{display:grid;grid-template-columns:1fr;gap:24px;min-width:0}.proof-gallery-card{min-width:0;margin:0;overflow:hidden;background:var(--surface-low);border:1px solid var(--border);border-radius:8px}.proof-gallery-card a{display:block;border-bottom:1px solid var(--border)}.proof-gallery-card a:hover{border-color:var(--accent)}.proof-gallery-card img{display:block;width:100%;max-width:100%;height:auto}.proof-gallery-card figcaption{padding:18px;color:var(--body);font-size:18px;line-height:1.55}.proof-gallery-card figcaption span{display:block;margin-bottom:8px;color:var(--text);font-weight:600}.proof-final-run{margin-top:64px}.proof-final-run>*+*{margin-top:18px}.proof-boundary{padding:18px;background:var(--surface-low);border:1px solid var(--border);border-left:3px solid var(--accent);color:var(--secondary);font-size:18px;line-height:1.6}@media(min-width:820px){.proof-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
