:root{--ink:#101828;--muted:#5d6b7a;--paper:#f5f7fa;--panel:#fff;--line:#dce5ee;--blue:#3157ff;--cyan:#00a7c7;--green:#15936b;--violet:#6d5dfc;--amber:#b66b08;--shadow:0 18px 52px #10182814}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.siteShell{background:linear-gradient(#eef4ff 0%,#f5f7fa 30%,#fff 100%);min-height:100vh}.navBar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#ffffffe6;border-bottom:1px solid #1018281a;justify-content:space-between;align-items:center;gap:22px;min-height:74px;padding:0 clamp(18px,4vw,64px);display:flex;position:sticky;top:0}.brandMark,.brandIcon,.navLinks,.navCta,.primaryButton,.secondaryButton,.outlineButton,.eyebrow{align-items:center;display:inline-flex}.brandMark{color:var(--ink);gap:10px;font-size:18px;font-weight:900}.brandIcon{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;border-radius:8px;justify-content:center;width:34px;height:34px}.navLinks{color:#344154;flex-wrap:wrap;gap:6px}.navLinks a{border-radius:8px;padding:9px 11px;font-size:14px;font-weight:800}.navLinks a:hover{background:#e8eef8}.navCta{background:var(--ink);color:#fff;border-radius:8px;gap:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:900}.hero{background:#08111f;position:relative;overflow:hidden}.heroBackdrop{object-fit:cover;object-position:center;opacity:.72}.heroScrim{background:linear-gradient(90deg,#08111ff0 0%,#08111fb8 44%,#08111f5c 100%),linear-gradient(#08111f33 0%,#08111fb8 100%);position:absolute;inset:0}.heroInner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:44px;max-width:1280px;min-height:calc(100vh - 74px);margin:0 auto;padding:76px 28px 84px;display:grid;position:relative}.heroCopy{max-width:770px}.eyebrow,.sectionLabel,.mapLabel{letter-spacing:.1em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:900}.eyebrow{color:#a5f3fc}.sectionLabel,.mapLabel{color:#2445d8}.hero h1{color:#fff;letter-spacing:0;max-width:770px;margin:18px 0;font-size:clamp(42px,5vw,64px);line-height:1.02}.hero p{color:#d6e3f1;max-width:720px;margin:0;font-size:clamp(18px,1.65vw,21px);line-height:1.58}.heroActions,.proofActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.primaryButton,.secondaryButton,.outlineButton{border-radius:8px;justify-content:center;gap:9px;min-height:48px;padding:0 18px;font-weight:900}.primaryButton{background:var(--ink);color:#fff}.secondaryButton{color:var(--ink);background:#fff;border:1px solid #cdd7e4}.outlineButton{color:var(--ink);background:#ffffffeb;border:1px solid #cdd7e4}.darkButton{background:var(--ink);color:#fff}.heroSystemPreview{color:#fff;background:#08111fbd;border:1px solid #ffffff3d;border-radius:8px;padding:20px;box-shadow:0 32px 90px #00000042}.previewHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.previewHeader span,.previewQuestion span,.previewStep span{color:#b9c8d8;font-size:13px;font-weight:800}.previewHeader strong{color:#86efcb}.previewFlow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.previewStep{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-height:118px;padding:14px;display:grid}.previewStep span{color:#a5f3fc;background:#7dd3fc24;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.previewStep strong{color:#fff;margin-bottom:6px;font-size:17px;line-height:1.2;display:block}.previewStep p{color:#c9d8e8;font-size:13px;line-height:1.45}.previewQuestion{color:var(--ink);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:16px;padding:16px;display:grid}.previewQuestion span{grid-column:1/-1}.previewQuestion strong{color:var(--ink);font-size:clamp(18px,2vw,23px);line-height:1.18;display:block}.previewQuestion svg{color:var(--green);flex:none;grid-area:2/2}.previewSignals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.previewSignals div{color:#eaf6ff;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;font-size:14px;font-weight:850;line-height:1.35;display:grid}.previewSignals svg{color:#86efcb}.statsBand{background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.statsBand article{background:#ffffff0e;min-height:122px;padding:28px clamp(18px,4vw,64px)}.statsBand span{color:#7dd3fc;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.statsBand strong{color:#fff;max-width:450px;font-size:clamp(19px,2.2vw,28px);line-height:1.18;display:block}.section{max-width:1240px;margin:0 auto;padding:88px 28px}.section h2{color:var(--ink);letter-spacing:0;margin:10px 0 0;font-size:clamp(32px,4.4vw,54px);line-height:1.04}.section p{color:var(--muted);margin:0;font-size:16px;line-height:1.62}.sectionHeader{max-width:880px;margin-bottom:30px}.sectionHeader p{margin-top:16px;font-size:18px}.dataSourceSection,.sectorSection{max-width:none;padding-left:clamp(18px,4vw,64px);padding-right:clamp(18px,4vw,64px)}.sourceIntro{grid-template-columns:minmax(0,1fr) minmax(320px,.74fr);align-items:end;gap:32px;max-width:1184px;margin:0 auto 30px;display:grid}.sourceIntro p{font-size:18px}.systemMap,.sourceCard,.actionCard,.llmOsPanel,.exampleCard,.scenarioPanel,.sectorCard,.governancePanel,.modeCard,.finalCtaCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px}.systemMap{background:linear-gradient(135deg,#3157ff14,#00a7c717),#fff;grid-template-columns:minmax(180px,.9fr) 44px minmax(260px,1.25fr) 44px minmax(180px,.9fr);align-items:center;gap:18px;padding:clamp(20px,4vw,42px);display:grid}.mapColumn{gap:10px;display:grid}.mapNode{border-radius:8px;align-items:center;min-height:46px;padding:12px 14px;font-size:14px;font-weight:900;display:flex}.inputNode{color:#344054;background:#ffffffe6;border:1px solid #d7e3ef}.outputNode{color:#fff;background:#101828;border:1px solid #10182829}.mapConnector{color:var(--blue);justify-content:center;display:flex}.mapCore{justify-items:center;gap:12px;display:grid}.coreRing{aspect-ratio:1;color:#fff;text-align:center;background:radial-gradient(circle at 50% 34%,#7dd3fc38,#0000 38%),linear-gradient(135deg,#101828,#1e2f55);border:1px solid #ffffff2e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-width:250px;max-width:340px;padding:34px;display:flex}.coreRing svg{color:#86efcb;margin-bottom:16px}.coreRing strong{margin-bottom:12px;font-size:clamp(24px,3vw,34px);line-height:1.05}.coreRing span{color:#d6e3f1;line-height:1.45}.sourceGrid,.actionGrid,.componentGrid,.exampleGrid,.sectorGrid,.modeGrid{gap:14px;display:grid}.sourceGrid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1184px;margin:0 auto}.sourceCard,.sectorCard{min-height:324px;padding:22px;transition:border-color .16s,transform .16s}.sourceCard:hover,.sectorCard:hover,.actionCard:hover,.componentCard:hover,.modeCard:hover{border-color:#9fb2c8;transform:translateY(-2px)}.cardIcon{color:var(--blue);background:#eef4ff;border:1px solid #d8e4ff;border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:20px;display:inline-flex}.sourceCard h3,.actionCard h3,.componentCard h3,.examplePrompt,.sectorCard h3,.modeCard h3{color:var(--ink);margin:0 0 12px;font-size:20px;line-height:1.22}.sourceCard ul,.sectorCard ul,.trustCopy ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sourceCard li,.trustCopy li{color:var(--muted);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;line-height:1.46;display:grid}.sourceCard li svg,.trustCopy li svg{color:var(--green);margin-top:3px}.actionsSection{padding-top:34px}.actionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.actionCard,.modeCard{min-height:232px;padding:24px;transition:border-color .16s,transform .16s}.actionCard svg,.modeCard svg{color:var(--violet);margin-bottom:22px}.llmOsSection{padding-top:30px}.llmOsPanel{color:#fff;background:linear-gradient(135deg,#101828fa,#182746fa),#101828;padding:clamp(24px,4vw,42px)}.llmOsIntro{max-width:880px;margin-bottom:28px}.llmOsIntro .sectionLabel{color:#7dd3fc}.llmOsIntro h2{color:#fff}.llmOsIntro p{color:#d6e3f1;margin-top:16px;font-size:18px}.componentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.componentCard{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;min-height:288px;padding:20px;transition:border-color .16s,transform .16s}.componentCard div:first-child{align-items:center;gap:12px;margin-bottom:14px;display:flex}.componentCard svg{color:#86efcb;flex:none}.componentCard h3{color:#fff}.componentCard p{color:#d6e3f1}.miniPills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.miniPills span{color:#eef6ff;background:#ffffff1a;border:1px solid #ffffff24;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:850}.exampleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.exampleCard{min-height:210px;padding:24px}.examplePrompt{align-items:center;gap:10px;display:flex}.examplePrompt svg{color:var(--blue);flex:none}.scenarioSection{padding-top:30px}.scenarioPanel{background:linear-gradient(135deg,#3157ff14,#15936b1a),#fff;padding:clamp(24px,4vw,42px)}.scenarioIntro{max-width:880px;margin-bottom:24px}.scenarioIntro p{margin-top:16px;font-size:18px}.scenarioTabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.scenarioTabs button{color:#344054;cursor:pointer;background:#fff;border:1px solid #cdd7e4;border-radius:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:900}.scenarioTabs button:hover,.scenarioTabs button:focus-visible{border-color:#8fa4c1}.scenarioTabs .activeScenarioTab{background:var(--ink);border-color:var(--ink);color:#fff}.scenarioBody{gap:14px;display:grid}.scenarioQuestion,.scenarioOutput,.scenarioList{background:#ffffffe6;border:1px solid #d8e4ef;border-radius:8px;padding:20px}.scenarioQuestion span,.scenarioOutput span{color:#2445d8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.scenarioQuestion strong{color:var(--ink);font-size:clamp(21px,2.2vw,30px);line-height:1.18;display:block}.scenarioMatrix{grid-template-columns:1.1fr .95fr .95fr;gap:14px;display:grid}.scenarioList h3{color:var(--ink);margin:0 0 12px;font-size:18px;line-height:1.25}.scenarioList ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.scenarioList li{color:var(--muted);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;line-height:1.46;display:grid}.scenarioList svg{color:var(--green);margin-top:3px}.scenarioOutput{background:var(--ink)}.scenarioOutput span{color:#7dd3fc}.scenarioOutput p{color:#eaf6ff;font-size:18px}.sectorGrid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1184px;margin:0 auto}.sectorCard li{color:var(--muted);padding-left:18px;line-height:1.46;position:relative}.sectorCard li:before{background:var(--green);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.governancePanel{grid-template-columns:minmax(320px,.75fr) minmax(0,1fr);align-items:center;gap:54px;padding:clamp(24px,4vw,42px);display:grid}.trustVisual{aspect-ratio:1;border:1px solid var(--line);background:linear-gradient(135deg,#3157ff17,#00a7c71f),#fff;border-radius:8px;position:relative}.trustVisual:before{content:"";border:1px solid #d8e3ec;border-radius:50%;position:absolute;inset:16%}.trustNode{color:#172033;background:#fff;border:1px solid #dce6ef;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 14px 40px #10182714}.mainNode{background:var(--ink);color:#fff;min-height:76px;top:50%;left:50%;transform:translate(-50%,-50%)}.mainNode svg{color:#86efcb}.nodeA{top:18%;left:10%}.nodeB{top:22%;right:9%}.nodeC{bottom:18%;left:13%}.nodeD{bottom:14%;right:13%}.trustCopy p{margin:16px 0 24px;font-size:18px}.modeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.finalCtaSection{padding-top:30px;padding-bottom:110px}.finalCtaCard{background:linear-gradient(135deg,#3157ff17,#00a7c71a),#fff;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;padding:clamp(24px,4vw,42px);display:grid}.footer{background:var(--ink);color:#d9e7f4;justify-content:space-between;align-items:center;gap:24px;min-height:120px;padding:28px clamp(18px,4vw,64px);display:flex}.footer .brandMark{color:#fff}.footer p{color:#c2d1e1;text-align:right;max-width:620px;margin:0}.footerLink{color:#fff;white-space:nowrap;border:1px solid #ffffff2e;border-radius:8px;min-height:40px;padding:10px 14px;font-size:14px;font-weight:900}.footerLink:hover{background:#ffffff14}@media (max-width:1100px){.heroInner,.sourceIntro,.scenarioMatrix,.governancePanel,.finalCtaCard{grid-template-columns:1fr}.heroSystemPreview{min-height:480px}.systemMap{grid-template-columns:1fr}.mapConnector{transform:rotate(90deg)}.coreRing{width:min(100%,360px);min-width:0;max-width:none}.sourceGrid,.componentGrid,.actionGrid,.exampleGrid,.sectorGrid,.modeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.navBar{flex-direction:column;align-items:flex-start;gap:12px;padding-top:16px;padding-bottom:16px;position:static}.navLinks{display:none}.heroInner{min-height:auto;padding:44px 18px 54px}.heroCopy{max-width:none}.hero h1{font-size:33px;line-height:1.05}.hero p{font-size:17px}.heroSystemPreview{min-height:auto}.previewFlow,.previewSignals{grid-template-columns:1fr}.heroActions,.proofActions{flex-direction:column;align-items:stretch}.primaryButton,.secondaryButton,.outlineButton,.navCta{width:100%}.statsBand,.sourceGrid,.actionGrid,.componentGrid,.exampleGrid,.sectorGrid,.modeGrid{grid-template-columns:1fr}.section{padding:64px 18px}.section h2{font-size:34px}.sourceCard,.actionCard,.componentCard,.sectorCard,.modeCard{min-height:auto}.systemMap,.scenarioPanel,.governancePanel,.finalCtaCard{padding:22px}.trustVisual{min-height:310px}.mainNode{white-space:nowrap;min-height:62px}.footer{flex-direction:column;align-items:flex-start}.footer p{text-align:left}.footerLink{width:100%}}
