@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-700-normal.DvUfVpUG.woff2)format("woff2"),url(/_astro/dm-sans-latin-700-normal.CUSSCpQX.woff)format("woff")}:root,[data-theme=light]{--indigo-950:#06021d;--indigo-900:#0e0341;--indigo-800:#1e1270;--indigo-700:#2a1f6b;--indigo-600:#3a2a8c;--glow-core:#250e9d;--violet-800:#2508ab;--violet-600:#6149c9;--violet-500:#8b7bff;--violet-400:#9d8cff;--violet-300:#b9adff;--violet-200:#d4ccff;--violet-100:#e6e0ff;--violet-50:#f5f2ff;--grey-700:#676767;--grey-400:#a7a7a7;--grey-300:#d9d9d9;--grey-200:#e4e2ee;--white:#fff;--green-700:#1f8a5b;--green-50:#e3f4ea;--green-800:#146c47;--green-400:#3fc48a;--amber-400:#f2a65a;--red-300:#ff8a8f;--red-700:#c0262d;--amber-700:#b45309;--surface:var(--white);--surface-panel:var(--violet-50);--ink:var(--indigo-900);--text:var(--grey-700);--text-muted:var(--grey-400);--accent:var(--violet-800);--line:var(--violet-600);--border:var(--grey-200);--rule:var(--indigo-900);--stays:var(--green-700);--travels:var(--violet-600);--on-accent:var(--white);--button:var(--indigo-900);--text-secondary:var(--grey-700);--border-control:var(--grey-700);--attention:var(--amber-700);--stays-text:var(--green-800);--error:var(--red-700);--row-hover:var(--violet-50);--row-selected:var(--violet-100);--selected-bar:var(--violet-800);--disabled-fill:var(--grey-200);--focus:var(--violet-600);--glow:0 0 24px 6px #b9adff8c}[data-theme=dark]{--surface:var(--indigo-900);--surface-panel:var(--indigo-800);--ink:var(--white);--text:var(--violet-300);--text-muted:var(--violet-400);--accent:var(--violet-300);--line:var(--violet-300);--border:var(--indigo-600);--rule:var(--white);--stays:var(--green-700);--travels:var(--violet-300);--on-accent:var(--indigo-900);--button:var(--violet-300);--text-secondary:var(--violet-300);--border-control:var(--violet-400);--attention:var(--amber-400);--stays-text:var(--green-400);--error:var(--red-300);--row-hover:var(--indigo-800);--row-selected:var(--indigo-700);--selected-bar:var(--violet-300);--disabled-fill:var(--indigo-700);--focus:var(--violet-300)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--deck-margin:77px;--content-max:1280px;--row-compact:32px;--row-default:40px;--row-comfortable:48px;--header-height:56px;--rail-width:72px;--panel-width:440px;--radius-0:0px;--radius-tag:4px;--radius-tile:24px;--radius-round:9999px;--font-deck:Arial, "Liberation Sans", Helvetica, sans-serif;--font-web:"DM Sans", Arial, sans-serif;--font-mono:"DM Mono", ui-monospace, Menlo, monospace}.deck-cover{font-family:var(--font-deck);font-size:120px;font-weight:700;line-height:1.12}.deck-display{font-family:var(--font-deck);font-size:104px;font-weight:700;line-height:1.1}.deck-stat{font-family:var(--font-deck);font-size:80px;font-weight:700;line-height:1.05}.deck-headline{font-family:var(--font-deck);font-size:52px;font-weight:700;line-height:1.2}.deck-lead{font-family:var(--font-deck);font-size:30px;font-weight:400;line-height:1.35}.deck-card-title{font-family:var(--font-deck);font-size:26px;font-weight:700;line-height:1.3}.deck-body{font-family:var(--font-deck);font-size:22px;font-weight:400;line-height:1.4}.deck-body-sm{font-family:var(--font-deck);font-size:20px;font-weight:400;line-height:1.4}.deck-label{font-family:var(--font-deck);text-transform:uppercase;font-size:18px;font-weight:700;line-height:1.3}.deck-caption{font-family:var(--font-deck);font-size:16px;font-weight:400;line-height:1.35}.deck-footer{font-family:var(--font-deck);font-size:18px;font-weight:400;line-height:1.3}.web-h1{font-family:var(--font-web);letter-spacing:-.02em;font-size:72px;font-weight:700;line-height:1.08}.web-h2{font-family:var(--font-web);letter-spacing:-.015em;font-size:44px;font-weight:700;line-height:1.12}.web-h3{font-family:var(--font-web);font-size:25px;font-weight:600;line-height:1.25}.web-lead{font-family:var(--font-web);font-size:18px;font-weight:400;line-height:1.75}.web-body{font-family:var(--font-web);font-size:16px;font-weight:400;line-height:1.7}.web-eyebrow{font-family:var(--font-web);letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.6}.web-button{font-family:var(--font-web);font-size:13px;font-weight:600;line-height:1.3}.web-small{font-family:var(--font-web);font-size:13px;font-weight:400;line-height:1.5}.ui-title{font-family:var(--font-web);font-size:20px;font-weight:700;line-height:1.4}.ui-strong{font-family:var(--font-web);font-size:14px;font-weight:600;line-height:1.43}.ui-body{font-family:var(--font-web);font-size:14px;font-weight:400;line-height:1.43}.ui-small{font-family:var(--font-web);font-size:12px;font-weight:400;line-height:1.33}.ui-label{font-family:var(--font-web);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.33}.ui-mono{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:1.54}:root{--navy:var(--indigo-900);--navy-soft:var(--indigo-800);--mint:var(--violet-300);--paper:var(--white);--muted:var(--grey-700);--line:var(--grey-200);--serif:var(--font-web);--sans:var(--font-web)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.skip{z-index:100;background:var(--mint);color:var(--navy);padding:8px 20px;position:absolute;top:-90px;left:16px}.skip:focus{top:10px}.wrap{max-width:1280px;margin:auto;padding-left:64px;padding-right:64px}.preview-bar{color:#d4ccff;text-align:center;letter-spacing:.15em;text-transform:uppercase;background:#1e1270;padding:7px 30px;font-size:10px}.preview-bar span{color:#d4ccff;letter-spacing:.04em;margin-left:20px}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:30px 64px;display:flex}.dark{background:var(--navy);color:var(--white)}.wordmark{letter-spacing:-1.5px;align-items:center;font-size:32px;font-weight:600;line-height:1;display:inline-flex}.brand-dot{color:#2508ab}.dark .brand-dot,.footer .brand-dot{color:var(--mint)}.brand-symbol{opacity:.85;border-left:1px solid;width:20px;height:25px;margin-right:13px;display:inline-block;position:relative;transform:rotate(-35deg)}.brand-symbol:after{content:"";border-bottom:1px solid;width:14px;position:absolute;top:11px}.brand-symbol i{background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;left:-3px}.brand-symbol i:last-child{top:22px}.header nav{align-items:center;gap:28px;font-size:13px;display:flex}.header nav>a:not(.nav-cta){position:relative}.header nav>a:not(.nav-cta):after{content:"";background:currentColor;width:0;height:1px;transition:width .2s;position:absolute;bottom:-5px;left:0}.header nav>a:hover:after,.header nav>a[aria-current]:after{width:100%}.nav-cta{border:1px solid #e4e2ee;align-items:center;gap:25px;padding:11px 18px;display:flex}.dark .nav-cta{border-color:#3a2a8c}.menu-toggle{display:none}.hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:20px;min-height:650px;padding-top:70px;padding-bottom:55px;display:grid}.eyebrow{letter-spacing:.17em;text-transform:uppercase;margin:0 0 25px;font-size:10px;font-weight:600;line-height:1.6}.status-dot{background:var(--violet-300);width:6px;height:6px;box-shadow:var(--glow);border-radius:50%;margin-right:9px;display:inline-block}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--sans);letter-spacing:-.02em;font-weight:700;line-height:1.08}h1{margin-bottom:28px;font-size:clamp(50px,5.5vw,78px)}em{color:var(--accent);font-style:normal}.hero-shell em,.trust-band em,.corpus-band em,.panel-navy em{color:var(--violet-300)}.hero-intro{color:#d4ccff;max-width:460px;font-size:15px;line-height:1.9}.hero-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.button{cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;gap:36px;min-height:50px;padding:14px 23px;font-size:12px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.primary{background:var(--violet-300);color:var(--indigo-900)}.primary:hover{background:var(--violet-200)}.quiet-link{color:#d4ccff;font-size:11px}.quiet-link span{margin-left:10px}.maturity{color:#b9adff;letter-spacing:.02em;margin:30px 0 0;font-size:10px}.maturity>span{background:#b9adff;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}.network{width:100%;min-width:0;padding-left:5px}.network svg{width:100%;height:auto;display:block}.network-coordinate{letter-spacing:.15em;color:#b9adff;justify-content:space-between;padding:0 20px;font-size:8px;display:flex}.orbit{fill:none;stroke:#b9adff;stroke-width:1px;stroke-dasharray:2 7}.model-path{fill:none;stroke:#b9adff;stroke-width:1px;stroke-dasharray:5 7;opacity:.6}.bank-boundary circle{fill:#1e1270;stroke:#3a2a8c;stroke-width:1px}.local-edge path{fill:none;stroke:#b9adff;stroke-width:1px}.local-node circle{fill:#d4ccff}.shared-model>circle:first-child{fill:#1e1270;stroke:var(--mint);stroke-width:1.5px}.shared-model path{stroke:var(--mint);stroke-width:2px;fill:none}.shared-model circle:not(:first-child){fill:var(--mint)}.diagram-text{fill:#b9adff;font:9px var(--sans);letter-spacing:.1em}.diagram-text .model-label{fill:#b9adff;letter-spacing:.2em;font-size:10px}.network-legend{color:#b9adff;justify-content:center;gap:25px;font-size:9px;display:flex}.network-legend i{background:#d4ccff;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.network-legend span:last-child i{background:var(--mint)}.diagram-note{text-align:center;color:#b9adff;margin:12px 0 0;font-size:8px}.principle-strip{color:#b9adff;border-top:1px solid #3a2a8c;align-items:center;gap:35px;padding-top:24px;padding-bottom:25px;font-size:9px;display:flex}.principle-strip b{color:#d4ccff;margin-left:11px;font-weight:400}.principle-strip a{color:#d4ccff;margin-left:auto;font-size:9px}.paper{background:var(--paper);color:var(--ink)}.section{padding:95px 0}.insight{grid-template-columns:1fr 2.3fr;gap:45px;display:grid}.insight>.eyebrow{margin-top:10px}.insight h2{font-size:45px}.large-copy{font-size:18px;line-height:1.8}.insight .large-copy{color:#676767;max-width:660px}.text-link{border-bottom:1px solid #b9adff;align-items:center;gap:35px;padding-bottom:5px;font-size:12px;display:inline-flex}.text-link.ink{border-color:#e4e2ee}.approach{padding-top:0}.section-heading{border-top:1px solid var(--line);justify-content:space-between;gap:30px;margin-bottom:45px;padding-top:42px;display:flex}.section-heading h2{width:69%;margin-bottom:0;font-size:42px}.steps{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.steps article{border-top:1px solid #e4e2ee;padding-top:25px}.step-number{letter-spacing:.14em;color:#676767;font-size:9px}.steps h3{font-family:var(--sans);letter-spacing:-.01em;margin:25px 0 16px;font-size:25px;font-weight:600}.steps p{color:#676767;font-size:13px}.trust-band{color:var(--white);background:#1e1270}.split{grid-template-columns:1.1fr 1fr;gap:90px;display:grid}.split h2{margin-bottom:0;font-size:49px}.split .large-copy,.split p:not(.eyebrow){color:#d4ccff}.split .text-link{margin-top:16px}.closing{text-align:center}.closing h2{font-size:67px}.ink-button{background:var(--indigo-900);color:#fff}.ink-button:hover{background:var(--violet-800)}.closing>p:last-child{color:#676767;margin:22px 0 0;font-size:12px}.footer{background:var(--navy);color:#d4ccff;padding:50px 64px 22px}.footer-top,.footer-bottom{align-items:center;gap:40px;max-width:1152px;margin:auto;display:flex}.footer-top{padding-bottom:45px}.footer-top p{color:#b9adff;margin:0 0 0 auto;font-size:12px;line-height:1.8}.footer-top .text-link{margin-left:65px}.footer-bottom{color:#b9adff;border-top:1px solid #3a2a8c;justify-content:space-between;padding-top:22px;font-size:9px}.footer-bottom>div{gap:25px;display:flex}.page-hero{padding-top:35px;padding-bottom:65px}.back-link{color:#676767;margin-bottom:55px;font-size:10px;display:block}.page-hero h1{max-width:850px;font-size:70px}.page-hero>.eyebrow{color:#2508ab}.page-lead{color:#676767;max-width:740px;margin-bottom:0;font-size:20px;line-height:1.7}.editorial{grid-template-columns:1.8fr 1fr;gap:110px;padding-bottom:80px;display:grid}.editorial-main article{border-top:1px solid var(--line);margin-bottom:35px;padding-top:25px}.editorial-main h2{letter-spacing:-.02em;margin-bottom:18px;font-size:27px;line-height:1.3}.editorial-main p{color:#676767;max-width:640px;font-size:14px}.editorial aside{color:#676767;border-left:1px solid #e4e2ee;align-self:start;padding-left:30px;font-size:13px}.aside-mark{color:#2508ab;margin-bottom:28px;font-size:42px;line-height:1;display:block}.editorial aside .text-link{margin-top:15px}.trust-overview{padding-bottom:65px}.trust-overview h2{font-size:43px}.trust-rows>div{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:40px;padding:24px 0;display:grid}.trust-rows h3{font-size:14px;font-weight:500}.trust-rows p{color:#676767;margin:0;font-size:14px}.page-next{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-top:40px;padding-bottom:65px;display:flex}.page-next>p{font-family:var(--sans);margin:0;font-size:30px;font-weight:700}.contact-layout{grid-template-columns:1fr 1.8fr;gap:100px;padding-bottom:95px;display:grid}.contact-note h2{font-size:36px}.contact-note p{color:#676767;font-size:13px}.small-rule{border-top:1px solid #e4e2ee;width:40px;margin:30px 0}.contact-note .eyebrow{margin-bottom:12px;font-size:9px}.preview-note{background:#f5f2ff;border:1px solid #e4e2ee;padding:15px}.enquiry-form{border-top:1px solid var(--line);padding-top:26px}.field-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.enquiry-form label{margin-bottom:25px;font-size:11px;font-weight:500;display:block}.enquiry-form input:not([type=checkbox]),.enquiry-form textarea,.enquiry-form select{width:100%;color:var(--ink);background:#fff;border:1px solid #e4e2ee;border-radius:0;min-width:0;margin-top:9px;padding:12px;display:block}.enquiry-form select{height:49px}.enquiry-form textarea{resize:vertical;font-size:13px;line-height:1.7}.optional{color:#676767;margin-left:8px;font-weight:400}.enquiry-form .checkbox{gap:12px;font-weight:400;line-height:1.8;display:flex}.checkbox input{accent-color:#2508ab;flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.checkbox a{text-underline-offset:3px;text-decoration:underline}.enquiry-form .button{margin-top:7px}#form-status{color:#2508ab;max-width:550px;margin:20px 0 0;font-size:13px}#form-status:empty{display:none}@media (width>=1440px){.hero{padding-top:85px;padding-bottom:75px}.hero h1{font-size:82px}}@media (width<=1100px){.wrap{padding-left:36px;padding-right:36px}.header{padding:25px 36px}.header nav{gap:20px}.hero-actions{flex-wrap:wrap;gap:15px}.hero h1{font-size:62px}.principle-strip{gap:20px}.principle-strip a{display:none}.insight{grid-template-columns:1fr 2.5fr;gap:25px}.insight h2{font-size:40px}.split{gap:45px}.editorial{gap:65px}.contact-layout{gap:55px}.footer{padding-left:36px;padding-right:36px}.footer-top .text-link{margin-left:15px}}@media (width<=760px){.wrap{padding-left:24px;padding-right:24px}.preview-bar{padding:7px 12px;font-size:8px}.preview-bar span{display:none}.header{flex-wrap:wrap;padding:24px}.wordmark{font-size:28px}.menu-toggle{color:inherit;background:0 0;border:0;gap:20px;padding:8px 0 8px 15px;font-size:12px;display:flex}.menu-toggle span{font-size:18px;line-height:1}.header nav{flex-basis:100%;align-items:stretch;gap:0;padding-top:20px;display:none}.menu-open nav{flex-direction:column;display:flex}.header nav>a{border-top:1px solid #e4e2ee;padding:13px 0}.header nav>a:after{display:none}.header nav>a.nav-cta{margin-top:10px;padding:12px 15px}.hero{grid-template-columns:1fr;gap:25px;min-height:0;padding-top:50px;padding-bottom:30px}.hero h1{font-size:58px}.hero-intro{max-width:500px;font-size:14px}.hero-actions{gap:23px}.hero .eyebrow{margin-bottom:25px;font-size:9px}.hero .network{justify-self:center;max-width:510px;padding:15px 0 0}.network-coordinate{padding:0 10px}.network-legend{gap:15px;font-size:8px}.principle-strip{grid-template-columns:1fr;gap:10px;padding-top:20px;padding-bottom:22px;font-size:10px;display:grid}.principle-strip b{margin-left:16px}.section{padding:60px 0}.insight{grid-template-columns:1fr;gap:10px}.insight h2{font-size:35px}.large-copy{font-size:16px}.approach{padding-top:0}.section-heading{margin-bottom:30px;padding-top:25px;display:block}.section-heading h2{width:auto;font-size:35px}.steps{grid-template-columns:1fr;gap:22px}.steps article{grid-template-columns:70px 1fr;column-gap:17px;padding-top:17px;display:grid}.step-number{grid-row:span 2;padding-top:7px;font-size:8px}.steps h3{margin:0 0 10px;font-size:25px}.steps p{margin-bottom:0}.split{grid-template-columns:1fr;gap:28px}.split h2{font-size:41px}.closing h2{font-size:49px}.footer{padding:40px 24px 24px}.footer-top{flex-wrap:wrap;gap:25px;padding-bottom:30px}.footer-top p{flex-basis:100%;order:3;margin:0}.footer-top .text-link{margin-left:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}.footer-bottom>div{flex-wrap:wrap;gap:20px}.page-hero{padding-top:25px;padding-bottom:45px}.back-link{margin-bottom:37px}.page-hero h1{font-size:49px}.page-lead{font-size:17px}.editorial{grid-template-columns:1fr;gap:20px;padding-bottom:40px}.editorial aside{padding-top:10px;padding-left:20px}.editorial-main h2{font-size:26px}.trust-overview{padding-bottom:40px}.trust-overview h2{font-size:35px}.trust-rows>div{grid-template-columns:1fr;gap:5px}.trust-rows h3{margin-bottom:5px}.page-next{flex-direction:column;align-items:flex-start;padding-top:30px;padding-bottom:45px}.page-next>p{font-size:29px}.contact-layout{grid-template-columns:1fr;gap:25px;padding-bottom:55px}.contact-note h2{font-size:32px}.contact-note{max-width:540px}.field-row{grid-template-columns:1fr;gap:0}.enquiry-form{padding-top:24px}.enquiry-form input:not([type=checkbox]),.enquiry-form textarea,.enquiry-form select{font-size:16px}.hero-actions .button{gap:22px;padding:13px 19px}.quiet-link{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.footer-links{color:#d4ccff;flex-wrap:wrap;gap:12px 28px;max-width:1152px;margin:0 auto 24px;font-size:11px;display:flex}.footer-links a:hover{text-underline-offset:4px;text-decoration:underline}.architecture-section{padding-bottom:75px}.product-architecture{background:#f5f2ff;border:1px solid #e4e2ee;padding:26px}.architecture-oversight,.architecture-foundation{background:#f5f2ff;border-left:3px solid #2508ab;align-items:baseline;gap:26px;padding:20px 24px;display:flex}.architecture-oversight strong,.architecture-foundation strong{font-size:22px;font-weight:500}.architecture-oversight span,.architecture-foundation span{color:#676767;font-size:12px}.architecture-products{grid-template-columns:repeat(3,1fr);gap:14px;padding:16px 0;display:grid}.architecture-products>div{background:#fff;border:1px solid #e4e2ee;min-width:0;padding:24px}.architecture-products strong{font-family:var(--sans);margin:12px 0;font-size:28px;font-weight:700;line-height:1.2;display:block}.architecture-products span:not(.architecture-number){color:#676767;font-size:12px;display:block}.architecture-number{letter-spacing:.15em;color:#676767;font-size:10px}.architecture-products small{color:#2508ab;margin-top:12px;font-size:10px;display:block}.product-detail{grid-template-columns:1fr 1.25fr;gap:85px;padding-top:60px;padding-bottom:65px;display:grid}.product-detail>div:first-child{border-top:1px solid var(--line);padding-top:25px}.product-detail h2{font-size:44px}.product-detail>div:last-child{color:#676767;font-size:14px}.product-detail .large-copy{color:var(--ink)}.product-subtitle{color:#676767;font-size:12px}.capabilities{margin:25px 0 30px;padding:0;list-style:none}.capabilities li{border-top:1px solid var(--line);padding:11px 0 11px 20px;position:relative}.capabilities li:before{content:"↗";color:#2508ab;position:absolute;left:0}.corpus-band{color:var(--white);background:#1e1270;padding:55px 0}.corpus-band .eyebrow{color:#d4ccff}.corpus-stats{grid-template-columns:repeat(3,1fr);gap:30px;margin:30px 0;display:grid}.corpus-stats strong{font-family:var(--sans);color:var(--violet-300);letter-spacing:-.02em;font-size:75px;font-weight:700;line-height:1;display:block}.corpus-stats span{color:#d4ccff;margin-top:14px;font-size:12px;display:block}.corpus-band p:not(.eyebrow){color:#d4ccff;max-width:800px;font-size:13px}.engagement-band{background:#f5f2ff}.engagement-band h2{font-size:48px}.engagement-models{grid-template-columns:repeat(3,1fr);gap:40px;margin:40px 0 25px;display:grid}.engagement-models article{border-top:1px solid #e4e2ee;padding-top:22px}.engagement-models h3{font-family:var(--sans);font-size:26px;font-weight:600}.engagement-models p,.engagement-note{color:#676767;font-size:13px}.engagement-note{max-width:820px;margin:30px 0}.paper-list{padding-bottom:45px}.paper-item{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:80px;padding:40px 0;display:grid}.paper-item h2{font-size:34px}.paper-item>div:last-child{color:#676767;font-size:14px}.paper-authors,.paper-reference{color:#676767;font-size:11px}.paper-reference{margin-top:20px}.paper-choices{border:1px solid #e4e2ee;margin:0 0 25px;padding:20px}.paper-choices legend{padding:0 8px;font-size:11px}.paper-choices .checkbox{margin-bottom:12px}.paper-choices>p{color:#676767;margin:0;font-size:10px}.steps .text-link{margin-top:16px;font-size:11px}.editorial-main p a{text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.product-detail{gap:35px}.product-detail h2{font-size:37px}.architecture-products>div{padding:17px}.architecture-products strong{font-size:24px}.paper-item{gap:35px}}@media (width<=760px){.architecture-section{padding-bottom:30px}.product-architecture{padding:14px}.architecture-oversight,.architecture-foundation{padding:16px;display:block}.architecture-oversight span,.architecture-foundation span{margin-top:8px;font-size:10px;display:block}.architecture-products{grid-template-columns:1fr;gap:10px;padding:12px 0}.architecture-products strong{font-size:26px}.product-detail{grid-template-columns:1fr;gap:12px;padding-top:30px;padding-bottom:40px}.product-detail h2{margin-bottom:20px;font-size:37px}.corpus-band{padding:40px 0}.corpus-stats{gap:14px}.corpus-stats strong{font-size:50px}.corpus-stats span{font-size:9px;line-height:1.6}.engagement-band h2{font-size:38px}.engagement-models{grid-template-columns:1fr;gap:15px;margin-top:25px}.engagement-models h3{margin-bottom:12px}.paper-item{grid-template-columns:1fr;gap:10px;padding:30px 0}.paper-item h2{font-size:31px}.steps .text-link{grid-column:2;justify-self:start;margin-top:12px}}:root{--muted:#676767}body{font-size:17px}.eyebrow{letter-spacing:.1em;font-size:12px}.header nav{font-size:14px}.hero{grid-template-columns:1.1fr 1fr;gap:48px;padding-top:65px;padding-bottom:65px}.hero h1{font-size:clamp(50px,4.5vw,66px)}.hero-intro{color:#d4ccff;margin-bottom:30px;font-size:18px;line-height:1.75}.maturity{color:#d4ccff;font-size:12px}.network-coordinate{color:#d4ccff;letter-spacing:.08em;margin-bottom:18px;padding:0;font-size:11px}.network-coordinate span{color:#d4ccff}.network-banks{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bank-card{border:1px solid var(--indigo-600);background:var(--indigo-800);border-radius:var(--radius-tile);padding:18px 14px}.bank-card strong{color:#fff;font-size:18px;display:block}.bank-card>span{color:#d4ccff;margin:6px 0 17px;font-size:11px;line-height:1.5;display:block}.bank-card p{color:#d4ccff;margin-bottom:14px;font-size:13px;line-height:1.85}.bank-card b{color:var(--green-400);font-size:11px;font-weight:500;display:block}.learning-path{color:#d4ccff;justify-content:space-around;align-items:center;padding:18px 10px;display:flex}.learning-path>span{color:var(--mint);font-size:30px}.learning-path p{text-align:center;margin:0;font-size:13px;line-height:1.7}.shared-learning{text-align:center;background:#1e1270;border:1px solid #b9adff;padding:17px}.shared-learning strong{color:#fff;font-family:var(--sans);font-size:24px;font-weight:700}.shared-learning p{color:#d4ccff;margin:5px 0 0;font-size:14px}.disclosure-note{color:#d4ccff;border-top:1px solid #3a2a8c;margin:20px 0 0;padding-top:15px;font-size:12px;line-height:1.7}.diagram-note{color:#d4ccff;text-align:left;font-size:11px}.source-callout{background:#f5f2ff;border-left:3px solid #2508ab;gap:28px;margin-top:30px;padding:22px 25px;display:flex}.source-callout>strong{font-family:var(--sans);color:var(--indigo-900);letter-spacing:-.02em;white-space:nowrap;font-size:47px;font-weight:700;line-height:1.2}.source-callout p{margin-bottom:10px;font-size:16px}.source-callout a{text-underline-offset:3px;font-size:12px;text-decoration:underline}.source-callout small{color:#676767;margin-top:8px;font-size:11px;display:block}.muted,.insight .large-copy,.page-lead{color:#676767}.steps p,.product-detail>div:last-child,.engagement-models p,.engagement-note,.paper-item>div:last-child,.editorial-main p,.contact-note p{color:#676767;font-size:16px}.step-number,.product-subtitle,.back-link,.paper-reference{color:#676767;font-size:12px}.text-link{font-size:14px}.steps .text-link{font-size:13px}.button{min-height:52px;font-size:14px}.first-bank-note{color:#676767;border-left:3px solid #6149c9;max-width:920px;margin-top:35px;padding:8px 0 8px 20px;font-size:16px}.corpus-band p:not(.eyebrow){color:#d4ccff;font-size:15px}.corpus-stats span{color:#d4ccff;font-size:14px}.closing>p:not(.eyebrow){color:#676767;max-width:620px;margin:0 auto 30px;font-size:18px}.whitepaper-link{margin:25px auto 0;display:table}.compact-hero h1{font-size:58px;line-height:1.15}.compact-hero .back-link{margin-bottom:35px}.legal-hero{padding-bottom:35px}.legal-hero h1{font-size:49px}.legal-layout{max-width:1000px;display:block}.legal-layout .editorial-main p{max-width:800px}.legal-layout aside{border:0;max-width:800px;padding:15px 0}.legal-layout .aside-mark{display:none}.editorial aside{color:#676767;font-size:16px}.editorial-main article h2{color:var(--ink)}.product-detail details{border-top:1px solid #e4e2ee;padding-top:18px}.product-detail summary{cursor:pointer;color:#2508ab;font-size:15px;font-weight:500}.product-detail details p{margin-top:18px}.capabilities li:before{content:"→"}.product-preview{margin-top:0;margin-bottom:50px}.product-preview img{border:1px solid var(--grey-200);width:100%;height:auto;display:block}.product-preview figcaption{color:#676767;max-width:880px;margin-top:14px;font-size:12px}.expertise-grid{grid-template-columns:repeat(3,1fr);gap:36px;padding-bottom:65px;display:grid}.expertise-grid article{border-top:2px solid #6149c9;padding-top:24px}.expertise-grid h2{margin-top:22px;font-size:29px;line-height:1.2}.expertise-grid p{color:#676767;font-size:17px}.founder-profile{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:45px;padding-top:45px;padding-bottom:55px;display:grid}.founder-profile h2{font-size:42px}.featured-paper{background:#f5f2ff;margin-bottom:25px;padding:32px}.featured-paper h2{font-size:40px}.technical-placeholder h2{font-size:29px}.paper-item .eyebrow{font-size:11px}.footer-top p{color:#d4ccff;font-size:14px}.footer-bottom{color:#d4ccff;font-size:11px}.footer-links{color:#d4ccff;font-size:13px}.enquiry-form label{font-size:14px}.contact-note .eyebrow{font-size:11px}.optional{color:#676767}@media (width<=1100px){.hero{gap:28px}.hero h1{font-size:60px}.bank-card{padding:15px 10px}.network-coordinate{font-size:10px}.expertise-grid{gap:24px}}@media (width<=760px){.hero{grid-template-columns:1fr;gap:45px;padding-top:45px}.hero h1{font-size:57px}.hero-intro{font-size:17px}.hero .eyebrow{font-size:11px}.hero .network{max-width:600px}.network-coordinate{font-size:10px}.network-banks{gap:8px}.bank-card{padding:14px 9px}.bank-card strong{font-size:17px}.bank-card p{font-size:12px}.bank-card b,.bank-card>span{font-size:10px}.learning-path{padding:16px 0}.learning-path p{font-size:12px}.learning-path>span{font-size:23px}.shared-learning p{font-size:13px}.source-callout{padding:20px;display:block}.source-callout>strong{margin-bottom:15px;font-size:43px;display:block}.compact-hero h1{font-size:43px}.page-hero .page-lead{font-size:18px}.expertise-grid{grid-template-columns:1fr;gap:22px;padding-bottom:35px}.expertise-grid h2{margin-top:15px}.founder-profile{grid-template-columns:1fr;gap:15px;padding-top:28px}.founder-profile h2{font-size:35px}.featured-paper{padding:24px 18px}.featured-paper h2{font-size:34px}.corpus-stats span{font-size:11px}.corpus-stats strong{font-size:50px}.page-next>p{font-size:29px}.steps .text-link{grid-column:2}}.value-band{padding-top:0}.value-band .section-heading h2{width:auto;max-width:760px}.value-grid{grid-template-columns:1fr 1.3fr;align-items:start;gap:60px;display:grid}.value-points article{border-top:1px solid #e4e2ee;margin-bottom:26px;padding-top:18px}.value-points h3{font-family:var(--sans);letter-spacing:-.01em;margin:0 0 10px;font-size:22px;font-weight:600}.value-points p{color:#676767;margin:0;font-size:15px}.value-figure{margin:0}.value-figure img{width:100%;height:auto;display:block}.value-figure figcaption{color:#676767;max-width:760px;margin-top:14px;font-size:13px}.value-figure .text-link{margin-top:10px}.tech-tags{flex-wrap:wrap;gap:8px;margin:18px 0 20px;display:flex}.tech-tags span{color:#2508ab;letter-spacing:.02em;border:1px solid #e4e2ee;padding:5px 12px;font-size:12px}.mlro-section{padding-bottom:70px}.mlro-section .section-heading{margin-bottom:35px}.mlro-grid{grid-template-columns:1fr 1fr;align-items:start;gap:55px;display:grid}.mlro-grid .large-copy{color:var(--ink)}.results-statement{color:#676767;border-left:3px solid #6149c9;padding:6px 0 6px 18px;font-size:14px}.results-statement a{text-underline-offset:4px;text-decoration:underline}.mlro-grid table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.mlro-grid caption{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#676767;margin-bottom:14px;font-size:12px;font-weight:600}.mlro-grid th,.mlro-grid td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 8px;font-size:15px}.mlro-grid thead th{color:#676767;font-size:13px}.mlro-grid tbody th{color:#676767;font-weight:500}.mlro-grid tbody td{color:#2508ab;font-weight:600}.product-panels{grid-template-columns:1fr 1fr;gap:30px;margin:0 auto 55px;display:grid}.product-panels figure{margin:0}.product-panels img{border:1px solid var(--grey-200);width:100%;height:auto;display:block}.product-panels figcaption{color:#676767;margin-top:12px;font-size:13px}.panels-note{color:#676767;grid-column:1/-1;margin:0;font-size:12px}.architecture-products>div{padding:16px 18px}.architecture-products strong{margin:8px 0;font-size:24px}.expertise-grid h2{font-size:22px;line-height:1.3}.founder-profile{grid-template-columns:300px 1fr;align-items:start;gap:55px;display:grid}.founder-photo{margin:0}.founder-photo img{width:100%;height:auto;display:block}.company-story{padding-top:10px;padding-bottom:65px}.story-grid{grid-template-columns:1.1fr 1fr;gap:50px;display:grid}.story-grid p{color:#676767}.story-grid .large-copy{color:var(--ink)}@media (width<=760px){.value-grid,.mlro-grid,.product-panels,.founder-profile,.story-grid{grid-template-columns:1fr;gap:24px}.founder-photo{max-width:260px}.mlro-grid th,.mlro-grid td{padding:11px 4px;font-size:14px}}.hero-copy .maturity{max-width:460px;margin-top:28px;line-height:1.7}.scrutiny{padding-top:55px;padding-bottom:20px}.scrutiny>.wrap>.eyebrow{border-top:1px solid var(--line);padding-top:42px}.scrutiny-grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.scrutiny-grid article{border-top:2px solid #6149c9;flex-direction:column;padding-top:22px;display:flex}.scrutiny-icon{color:#2508ab;width:34px;height:34px;margin-bottom:16px}.scrutiny-grid h3{font-family:var(--sans);letter-spacing:-.01em;margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.2}.scrutiny-grid p{color:#676767;flex:1;margin:0 0 18px;font-size:15px}.scrutiny-grid .text-link{align-self:flex-start;font-size:13px}.capacity-chart{font-family:var(--sans)}.chart-row{grid-template-columns:190px 1fr;gap:22px;padding:16px 0 20px;display:grid}.chart-row+.chart-row{border-top:1px solid #e4e2ee}.chart-head strong{color:var(--ink);font-size:16px;font-weight:600;display:block}.chart-head span{color:#676767;margin-top:4px;font-size:13px;display:block}.chart-metric+.chart-metric{margin-top:12px}.chart-label{letter-spacing:.08em;text-transform:uppercase;color:#676767;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.chart-bar-line{grid-template-columns:1fr 64px;align-items:center;gap:10px;display:grid}.chart-track{background:var(--grey-200);height:12px;position:relative}.chart-bar{height:100%;position:absolute;top:0}.chart-bar.precision{background:var(--violet-800)}.chart-bar.recall{background:var(--violet-400)}.chart-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.chart-axis{grid-template-columns:190px 1fr 64px;gap:22px;display:grid}.chart-axis div{color:#676767;border-top:1px solid #e4e2ee;grid-column:2;justify-content:space-between;padding-top:6px;font-size:12px;display:flex}.chart-foot{color:#676767;margin:14px 0 0;font-size:13px}.decides{padding-top:0}.split-panel{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:28px;display:grid}.split-panel article{border-radius:0;padding:32px 30px}.split-panel .eyebrow{margin-bottom:18px}.split-panel ul{margin:0;padding:0;list-style:none}.split-panel li{border-top:1px solid;padding:11px 0 11px 22px;font-size:16px;line-height:1.6;position:relative}.split-panel li:before{content:"→";position:absolute;left:0}.panel-light{color:var(--ink);background:#f5f2ff;border:1px solid #e4e2ee}.panel-light li:before{color:#2508ab}.panel-navy{background:var(--navy);color:#d4ccff}.panel-navy .eyebrow{color:#d4ccff}.panel-arrow{text-align:center;color:#676767;flex-direction:column;justify-content:center;align-items:center;width:150px;display:flex}.panel-arrow span{color:#2508ab;font-size:44px;line-height:1}.panel-arrow p{margin:10px 0 0;font-size:13px;line-height:1.5}.headline-figure{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:20px}.headline-figure strong{font-family:var(--sans);color:var(--indigo-900);letter-spacing:-.03em;font-size:clamp(54px,6vw,84px);font-weight:700;line-height:1;display:block}.headline-figure span{color:#676767;max-width:420px;margin-top:10px;font-size:15px;display:block}.data-flows{grid-template-columns:1fr 1fr;gap:36px;padding-bottom:55px;display:grid}.data-flows figure{margin:0}.data-flows svg{background:var(--violet-50);width:100%;height:auto;font-family:var(--sans);display:block}.data-flows figcaption{color:#676767;margin-top:12px;font-size:14px}.flow-tile{fill:#fff;stroke:var(--grey-200)}.flow-strong{fill:var(--ink);font-size:15px;font-weight:600}.flow-small{fill:#676767;font-size:12px}.flow-stay{fill:var(--green-700);font-size:12px;font-weight:700}.flow-center{text-anchor:middle}.flow-line{fill:none;stroke:var(--violet-600);stroke-width:2px}.flow-return{fill:none;stroke:var(--violet-600);stroke-width:2px;stroke-dasharray:5 5}.flow-arrowhead{fill:var(--violet-600)}.flow-lock{fill:#1e1270}.flow-lock-body{fill:#b9adff}.flow-lock-shackle{fill:none;stroke:#b9adff;stroke-width:2.5px}.flow-model+.flow-strong,.flow-model~.flow-strong{fill:#b9adff}.flow-token-text{fill:#b9adff;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;font-weight:600}.flow-match{fill:none;stroke:var(--violet-600);stroke-width:3px;stroke-dasharray:2 6;stroke-linecap:round}@media (width<=1100px){.scrutiny-grid{grid-template-columns:repeat(2,1fr)}.split-panel{grid-template-columns:1fr}.panel-arrow{flex-direction:row;gap:14px;width:auto;padding:4px 0}.panel-arrow span{font-size:34px;transform:rotate(90deg)}.panel-arrow p{margin:0}}@media (width<=760px){.scrutiny{padding-top:30px}.scrutiny>.wrap>.eyebrow{padding-top:25px}.scrutiny-grid{grid-template-columns:1fr;gap:20px}.split-panel article{padding:24px 20px}.data-flows{grid-template-columns:1fr;gap:28px;padding-bottom:35px}.chart-row,.chart-axis{grid-template-columns:1fr;gap:10px}.chart-axis div{grid-column:1}.chart-bar-line{grid-template-columns:1fr 60px}.headline-figure strong{font-size:56px}}.contact-email{border-top:1px solid var(--line);padding-top:26px}.contact-email p{color:#676767;max-width:620px}.contact-email a:not(.button){text-underline-offset:4px;text-decoration:underline}.contact-email .button{margin-top:10px}body{color:var(--grey-700)}h1,h2,h3,.section-heading h2,.editorial-main h2{color:var(--indigo-900)}.hero-shell h1,.hero-shell h2,.hero-shell h3,.trust-band h2,.corpus-band h2,.panel-navy h3{color:#fff}.dark,.footer,.corpus-band,.trust-band,.panel-navy{background:var(--indigo-900)}.hero-shell{position:relative;overflow:hidden}.hero-shell:before{content:"";opacity:.55;background:url(/images/network-hero.jpg) 50%/cover no-repeat;position:absolute;inset:0}.hero-shell:after{content:"";background:linear-gradient(90deg, var(--indigo-900) 0%, #0e0341e6 45%, #0e034180 100%), linear-gradient(180deg, #0e034100 60%, var(--indigo-900) 100%);position:absolute;inset:0}.hero-shell>*{z-index:1;position:relative}.eyebrow{color:var(--accent);letter-spacing:.17em;font-size:11px}.hero-shell .eyebrow,.corpus-band .eyebrow,.panel-navy .eyebrow,.trust-band .eyebrow{color:var(--violet-300)}.hero-intro,.maturity,.split p:not(.eyebrow),.corpus-band p:not(.eyebrow){color:var(--violet-200)}.network-coordinate,.network-coordinate span,.diagram-note,.disclosure-note,.learning-path,.learning-path>span{color:var(--violet-300)}.shared-learning{background:var(--indigo-800);border:1px solid var(--violet-300);border-radius:var(--radius-tile);box-shadow:var(--glow)}.bank-card strong,.bank-card p{color:#fff}.bank-card>span{color:var(--violet-300)}.header{border-bottom:1px solid var(--grey-200)}.dark .header{border-color:var(--indigo-600)}.logo{align-items:center;display:inline-flex}.logo img{width:auto;height:26px;display:block}.footer .logo img{height:22px}.nav-cta{border:1px solid var(--indigo-900);color:var(--indigo-900)}.dark .nav-cta{border-color:var(--violet-300);color:#fff}.nav-cta:hover{background:var(--violet-50)}.dark .nav-cta:hover{background:var(--indigo-800)}.button{border-radius:0}.text-link{border-bottom-color:var(--violet-300)}.text-link.ink{border-color:var(--violet-600);color:var(--indigo-900)}.quiet-link{color:var(--violet-200)}.scrutiny-grid article,.expertise-grid article{border-top:2px solid var(--violet-600)}.scrutiny-icon{color:var(--violet-800)}.panel-light{background:var(--violet-50);border:1px solid var(--grey-200)}.panel-light li{border-color:var(--grey-200)}.panel-light li:before,.panel-arrow span,.capabilities li:before{color:var(--violet-800)}.panel-navy{color:#fff}.panel-navy li{border-color:var(--indigo-600)}.panel-navy li:before{color:var(--violet-300)}.source-callout,.featured-paper,.engagement-band,.product-architecture,.preview-note{background:var(--violet-50)}.source-callout{border-left-color:var(--violet-800)}.architecture-oversight,.architecture-foundation{background:var(--violet-100);border-left-color:var(--violet-800)}.architecture-products>div{border-color:var(--grey-200);background:#fff}.architecture-products small{color:var(--green-800);font-weight:700}.tech-tags span{border-color:var(--grey-200);color:var(--violet-800);border-radius:var(--radius-tag)}.results-statement,.first-bank-note{border-left-color:var(--violet-600)}.mlro-grid tbody td{color:var(--violet-800)}.corpus-band{padding:55px 0}.closing>p:not(.eyebrow){color:var(--grey-700)}.footer,.footer-links,.footer-bottom,.footer-top p{color:var(--violet-200)}.footer-bottom{border-top-color:var(--indigo-600)}.preview-bar{background:var(--indigo-800);color:var(--violet-200)}.preview-bar span{color:#fff}.skip{background:var(--violet-300);color:var(--indigo-900)}.enquiry-form input:not([type=checkbox]),.enquiry-form textarea,.enquiry-form select{border-color:var(--grey-700);background:#fff}.checkbox input{accent-color:var(--violet-800)}#form-status{color:var(--green-800);font-weight:600}.flow-token{fill:var(--indigo-900)}.flow-token-text{fill:var(--violet-300)}.flow-model{fill:var(--indigo-900)}.flow-model~.flow-strong{fill:#fff}.flow-badge{fill:var(--indigo-900)}.flow-badge-node{fill:var(--violet-300)}.flow-badge-core{fill:#fff}.flow-tile-stay{fill:var(--green-50);stroke:var(--green-700)}@media (width<=760px){.logo img{height:22px}.hero-shell:after{background:linear-gradient(180deg, #0e0341cc 0%, var(--indigo-900) 70%)}}
