@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Instrument+Sans:wght@400;500;600;700;760&display=swap";:root{color-scheme:dark;--bg: #08090a;--bg-raised: #0d0e10;--panel: #111316;--panel-strong: #171a1f;--line: rgba(255, 255, 255, .09);--line-strong: rgba(255, 255, 255, .16);--text: #f7f8f8;--text-soft: #d5d8dd;--muted: #8a8f98;--muted-low: rgba(138, 143, 152, .62);--accent: #e8e8e8;--accent-soft: rgba(232, 232, 232, .12);--blue: #80aaff;--amber: #f0c36b;--green: #65d99a;--red: #ff7171;--font-sans: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-feature-settings:"liga" 1,"calt" 1,"case" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%)}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}main{width:100%}.site-shell{min-height:100vh;overflow-x:hidden}.kicker,.panel-kicker,.pillar-index,.frame-topbar,.ledger-head,.status-pill{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase}.kicker{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:.75rem}.primary-button,.secondary-button,.nav-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:6px;padding:0 14px;font-size:.875rem;font-weight:650}.primary-button{gap:8px;border:1px solid transparent;background:var(--text);color:#090a0b}.secondary-button,.nav-action{border:1px solid var(--line-strong);background:#ffffff09;color:var(--text-soft)}.primary-button:hover,.secondary-button:hover,.nav-action:hover{transform:translateY(-1px)}.site-nav{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:22px;max-width:1240px;min-height:72px;margin:0 auto;padding:0 24px;border-bottom:1px solid var(--line);background:#08090ad6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-lockup,.site-nav nav,.site-footer,.hero-actions,.suite-stats,.signal-row,.timeline div,.principle-panel li,.truth-panel li{display:flex;align-items:center}.brand-lockup{gap:10px;font-weight:760}.brand-mark{width:30px;height:30px;object-fit:contain}.site-nav nav{gap:4px;border:1px solid var(--line);border-radius:8px;padding:4px;background:#ffffff06}.site-nav nav a{border-radius:5px;padding:8px 12px;color:var(--muted);font-size:.875rem}.site-nav nav a.active,.site-nav nav a:hover{background:#ffffff12;color:var(--text)}.nav-action{justify-self:end;gap:8px}.product-frame{border:1px solid var(--line-strong);border-radius:8px;background:linear-gradient(180deg,#171a1ffa,#0a0b0dfa);box-shadow:0 24px 80px #0000006b;overflow:hidden}.frame-topbar{display:flex;justify-content:space-between;gap:16px;padding:13px 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.6875rem}.command-bar{display:grid;gap:5px;margin:18px;border:1px solid var(--line);border-radius:8px;padding:14px;background:#ffffff0a}.command-bar span,.record-heading span,.graph-root span,.graph-node span,.rail-line small,.signal-row span{color:var(--muted);font-size:.75rem}.command-bar strong{color:var(--text);font-size:.9375rem;font-weight:560}.workspace-layout{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:430px;border-top:1px solid var(--line)}.app-rail{display:grid;align-content:start;gap:8px;padding:14px;border-right:1px solid var(--line);background:#ffffff05}.rail-line{display:grid;grid-template-columns:42px 1fr;gap:3px 10px;border-radius:6px;padding:10px;color:var(--text-soft)}.rail-line em{grid-column:2;color:var(--accent);font-size:.6875rem;font-style:normal}.record-surface{display:grid;align-content:start;gap:22px;padding:24px}.record-heading h2{margin-top:5px;color:var(--text);font-size:1.6rem;line-height:1.08}.signal-row{gap:10px}.signal-row div{flex:1;border:1px solid var(--line);border-radius:8px;padding:14px;background:#ffffff06}.signal-row strong{display:block;color:var(--accent);font-size:1.5rem}.timeline{display:grid;gap:10px}.timeline div{gap:10px;border:1px solid var(--line);border-radius:8px;padding:13px;color:var(--text-soft);font-size:.875rem}.graph-frame,.ledger-frame{min-height:520px}.graph-root{display:grid;gap:5px;margin:22px;border:1px solid rgba(232,232,232,.28);border-radius:8px;padding:18px;background:var(--accent-soft)}.graph-root strong{font-size:1.3rem}.graph-list{display:grid;gap:10px;padding:0 22px 22px}.graph-node{display:grid;grid-template-columns:98px minmax(0,1fr) 70px;gap:14px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:14px;background:#ffffff06}.graph-node strong{color:var(--text-soft);font-weight:560}.graph-node em{justify-self:end;color:var(--accent);font-size:.75rem;font-style:normal}.ledger-head,.ledger-row{display:grid;grid-template-columns:minmax(190px,1fr) 70px 66px 74px;gap:14px;align-items:center;margin:0 16px;padding:12px 0}.ledger-head{color:var(--muted);font-size:.6875rem}.ledger-row{border-top:1px solid var(--line);color:var(--muted);font-size:.8125rem}.ledger-row strong{color:var(--text-soft);font-weight:560}.ledger-row em{color:var(--accent);font-style:normal}.status-pill{display:inline-flex;align-items:center;width:fit-content;min-height:23px;border:1px solid var(--line);border-radius:999px;padding:0 8px;font-size:.625rem;font-style:normal}.status-pill.is-available{border-color:#65d99a4d;color:var(--green)}.hero-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:52px;align-items:center;max-width:1240px;min-height:680px;margin:0 auto;padding:56px 24px 42px}.hero-copy{max-width:620px}.hero-copy h1,.page-intro h1{margin-top:20px;color:var(--text);font-size:4.75rem;font-weight:760;line-height:.96}.hero-lede,.page-intro>p{margin-top:24px;color:var(--muted);font-size:1.2rem;line-height:1.55}.hero-actions{gap:12px;margin-top:32px;flex-wrap:wrap}.suite-stats{max-width:1240px;margin:0 auto;padding:0 24px 42px;gap:10px}.suite-stats div{flex:1;min-width:0;border-top:1px solid var(--line-strong);padding-top:16px}.suite-stats strong{display:block;color:var(--text);font-size:1.8rem;line-height:1}.suite-stats span{display:block;margin-top:8px;color:var(--muted);font-size:.875rem}.numbered-story,.page-main{max-width:1240px;margin:0 auto;padding:72px 24px 92px}.section-heading{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:52px;align-items:start;border-top:1px solid var(--line);padding-top:28px}.section-heading span,.page-intro .kicker{color:var(--accent)}.section-heading h2,.principle-panel h2,.truth-panel h2{max-width:760px;color:var(--text);font-size:2.25rem;line-height:1.08}.story-list{display:grid;margin-top:44px;border-top:1px solid var(--line)}.story-row{display:grid;grid-template-columns:72px minmax(180px,.5fr) minmax(0,1fr);gap:26px;align-items:start;border-bottom:1px solid var(--line);padding:28px 0}.story-row span{color:var(--muted-low);font-family:var(--font-mono);font-size:.8125rem}.story-row h3{color:var(--text-soft);font-size:1.15rem;font-weight:650}.story-row p,.principle-panel li,.truth-panel li{color:var(--muted);line-height:1.6}.page-intro{max-width:900px;padding:38px 0 56px}.page-intro h1{max-width:880px;font-size:4rem}.split-band{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:22px;align-items:stretch}.principle-panel,.truth-panel{display:grid;align-content:center;gap:22px;border:1px solid var(--line-strong);border-radius:8px;padding:34px;background:#ffffff06}.principle-panel ul,.truth-panel ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.principle-panel li,.truth-panel li{gap:10px}.panel-kicker{color:var(--accent);font-size:.6875rem}.app-ledger{display:grid;border-top:1px solid var(--line)}.pillar-row{display:grid;grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);gap:28px;border-bottom:1px solid var(--line);padding:28px 0}.pillar-summary{display:grid;align-content:start;gap:12px}.pillar-index{color:var(--accent);font-size:.6875rem}.pillar-summary h2{font-size:1.55rem;line-height:1.12}.pillar-summary p{color:var(--muted);line-height:1.55}.module-list{display:grid;gap:8px}.module-line{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:44px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#ffffff05}.module-line span{color:var(--muted-low);font-family:var(--font-mono);font-size:.75rem}.module-line strong{color:var(--text-soft);font-size:.9rem;font-weight:560}.site-footer{justify-content:space-between;gap:16px;max-width:1240px;margin:0 auto;padding:28px 24px 42px;border-top:1px solid var(--line);color:var(--muted);font-size:.8125rem}.full-landing-hero{min-height:690px}.hero-trust-row{display:grid;gap:8px;margin-top:28px;color:var(--muted);font-size:.875rem}.hero-trust-row span{border-left:1px solid var(--line-strong);padding-left:12px}.suite-overview,.ecosystem-section,.pillar-preview,.implementation-section,.trust-grid,.commercial-section,.comparison-section,.security-section,.faq-section,.pricing-section,.final-cta{max-width:1240px;margin:0 auto;padding:72px 24px}.suite-overview .section-heading p,.pricing-heading p,.comparison-section p,.final-cta p{margin-top:18px;max-width:720px;color:var(--muted);font-size:1rem;line-height:1.6}.bundle-grid,.ecosystem-grid,.pillar-card-grid,.pricing-grid,.model-grid,.implementation-steps,.trust-grid,.security-grid,.faq-list{display:grid;gap:12px}.bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.bundle-grid article,.ecosystem-grid article,.pillar-card-grid article,.model-card,.implementation-steps article,.trust-grid article,.faq-list article,.security-grid article{border:1px solid var(--line);border-radius:8px;background:#ffffff06}.bundle-grid article{display:grid;gap:14px;padding:24px}.bundle-grid svg,.security-grid svg{color:var(--accent)}.bundle-grid h3,.ecosystem-grid h3,.pillar-card-grid h3,.implementation-steps h3,.trust-grid h2,.model-card h3,.faq-list h3{color:var(--text);font-size:1.08rem;line-height:1.25}.bundle-grid p,.ecosystem-grid p,.pillar-card-grid p,.implementation-steps p,.trust-grid p,.model-card p,.faq-list p{color:var(--muted);line-height:1.58}.pillar-card-grid,.ecosystem-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}.ecosystem-grid article{display:grid;align-content:start;gap:12px;min-height:190px;padding:22px}.pillar-card-grid article{display:grid;align-content:start;gap:12px;min-height:230px;padding:22px}.inline-link{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:var(--text-soft);font-weight:650}.home-platform-band{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:22px;align-items:stretch;max-width:1240px;margin:0 auto;padding:72px 24px}.panel-link{justify-self:start;gap:8px}.pricing-section{border-top:1px solid var(--line)}.pricing-note{display:flex;align-items:flex-start;gap:10px;margin-top:26px;border:1px solid var(--line-strong);border-radius:8px;padding:14px 16px;background:#ffffff09;color:var(--text-soft);line-height:1.5}.pricing-note svg{flex:0 0 auto;margin-top:2px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.price-card{display:grid;grid-template-rows:auto auto auto 1fr;gap:20px;border:1px solid var(--line);border-radius:8px;padding:24px;background:#ffffff05}.price-card.highlighted{border-color:var(--line-strong);background:linear-gradient(180deg,#ffffff12,#ffffff06),var(--panel);box-shadow:0 22px 72px #00000052}.price-card-head{display:grid;gap:8px}.price-card-head span,.price-card-head em{color:var(--muted);font-family:var(--font-mono);font-size:.72rem;font-style:normal;text-transform:uppercase}.price-card-head h3{color:var(--text);font-size:1.35rem}.price-card-head strong{color:var(--text);font-size:2rem;line-height:1.05}.price-card>p{color:var(--muted);line-height:1.58}.price-card .primary-button,.price-card .secondary-button{justify-self:stretch;gap:8px}.price-card ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.price-card li,.faq-list h3,.security-grid article{display:flex;align-items:flex-start;gap:10px}.price-card li{color:var(--text-soft);font-size:.9rem;line-height:1.45}.price-card li svg{flex:0 0 auto;margin-top:2px}.model-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}.model-card{padding:20px}.implementation-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.implementation-steps article{display:grid;gap:14px;padding:24px}.implementation-steps span{color:var(--muted-low);font-family:var(--font-mono);font-size:.78rem}.comparison-section{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:40px;align-items:start}.comparison-section h2,.security-section h2,.final-cta h2{margin-top:16px;color:var(--text);font-size:2.35rem;line-height:1.08}.comparison-table{display:grid;border-top:1px solid var(--line)}.comparison-table div{display:grid;grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);gap:20px;border-bottom:1px solid var(--line);padding:18px 0}.comparison-table strong{color:var(--text-soft)}.comparison-table span,.security-grid span{color:var(--muted);line-height:1.55}.security-section{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:40px}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-grid article{padding:18px}.faq-list{margin-top:34px}.faq-list article{padding:22px}.faq-list h3 svg{flex:0 0 auto;margin-top:2px;color:var(--accent)}.faq-list p{margin-top:12px;padding-left:27px}.final-cta{border-top:1px solid var(--line)}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-grid article{display:grid;gap:14px;padding:24px}.trust-grid svg{color:var(--accent)}@media(max-width:1080px){.site-nav{grid-template-columns:1fr auto}.site-nav nav{grid-column:1 / -1;grid-row:2;justify-self:start}.hero-section,.split-band,.home-platform-band,.comparison-section,.security-section{grid-template-columns:1fr}.hero-section{min-height:auto;padding-top:48px}.hero-copy{max-width:820px}.hero-frame{max-width:860px}}@media(max-width:760px){.site-nav{position:static;display:flex;flex-wrap:wrap;min-height:auto;padding:16px}.site-nav nav{order:3;width:100%;overflow-x:auto}.nav-action{margin-left:auto}.hero-section,.numbered-story,.page-main,.suite-overview,.ecosystem-section,.pillar-preview,.implementation-section,.trust-grid,.commercial-section,.comparison-section,.security-section,.faq-section,.pricing-section,.final-cta,.home-platform-band{padding-inline:16px}.hero-copy h1,.page-intro h1{font-size:3rem;line-height:1}.hero-lede,.page-intro>p{font-size:1.02rem}.suite-stats{display:grid;grid-template-columns:1fr 1fr;padding-inline:16px}.workspace-layout,.section-heading,.story-row,.pillar-row,.bundle-grid,.ecosystem-grid,.pillar-card-grid,.pricing-grid,.model-grid,.implementation-steps,.trust-grid,.security-grid{grid-template-columns:1fr}.app-rail{border-right:0;border-bottom:1px solid var(--line)}.rail-line,.graph-node,.ledger-head,.ledger-row{grid-template-columns:1fr}.graph-node em{justify-self:start}.ledger-head{display:none}.record-heading h2,.section-heading h2,.principle-panel h2,.truth-panel h2,.comparison-section h2,.security-section h2,.final-cta h2{font-size:1.75rem}.signal-row{display:grid;grid-template-columns:1fr}.principle-panel,.truth-panel{padding:24px}.module-line{grid-template-columns:34px minmax(0,1fr)}.module-line .status-pill{grid-column:2}.site-footer{display:grid;padding-inline:16px}.comparison-table div{grid-template-columns:1fr;gap:8px}.price-card-head strong{font-size:1.65rem}}@media(max-width:460px){.brand-lockup,.nav-action{width:100%}.hero-copy h1,.page-intro h1{font-size:2.55rem}.hero-actions{display:grid}.primary-button,.secondary-button{width:100%}.suite-stats{grid-template-columns:1fr}}
