.PlatformLanding_landing__smmdN{min-height:100vh;background:var(--ds-surface-base);color:var(--ds-text-primary);scroll-behavior:smooth}.PlatformLanding_nav__v1g80{position:fixed;top:0;left:0;right:0;z-index:100;background:color-mix(in srgb,var(--ds-surface-base) 92%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--ds-card-border)}.PlatformLanding_navInner__ndQIS{max-width:1120px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;height:56px;gap:2rem}.PlatformLanding_navBrand___jkW1{font-size:.9375rem;font-weight:700;color:var(--ds-accent-primary);text-decoration:none;letter-spacing:-.01em;flex-shrink:0}.PlatformLanding_navLinks__WDaQg{display:flex;gap:.25rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.PlatformLanding_navLinks__WDaQg::-webkit-scrollbar{display:none}.PlatformLanding_navLink__ZqWBj{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:var(--ds-radius-inner);text-decoration:none;color:var(--ds-text-tertiary);font-size:.8125rem;white-space:nowrap;transition:color .15s ease,background .15s ease}.PlatformLanding_navLink__ZqWBj:hover{color:var(--ds-text-primary);background:var(--ds-card-bg)}.PlatformLanding_navLinkNumber__g_JHi{font-family:IBM Plex Mono,monospace;font-size:.6875rem;color:var(--ds-accent-primary);opacity:.7}.PlatformLanding_navLinkLabel__Fj916{font-weight:500}.PlatformLanding_themeToggle__qJHiB{background:none;border:1px solid var(--ds-rule);border-radius:var(--ds-radius-inner);color:var(--ds-text-secondary);font-size:1.125rem;padding:.25rem .5rem;cursor:pointer;flex-shrink:0;transition:color .15s ease,border-color .15s ease;line-height:1}.PlatformLanding_themeToggle__qJHiB:hover{color:var(--ds-text-primary);border-color:var(--ds-text-tertiary)}.PlatformLanding_brandHighlight__SeNCL{color:var(--ds-accent-primary);font-weight:800}.PlatformLanding_hero__bsYpU{padding:10rem 2rem 5rem;max-width:760px;margin:0 auto;text-align:center}.PlatformLanding_heroTitle__tWGap{font-size:3rem;font-weight:700;color:var(--ds-text-primary);letter-spacing:-.02em;margin:0}.PlatformLanding_heroTagline__Vtgvp{font-size:1.25rem;font-weight:500;color:var(--ds-accent-primary);margin-top:.75rem}.PlatformLanding_heroDescription__8kjg7{font-size:1rem;line-height:1.7;color:var(--ds-text-secondary);margin-top:1.5rem;max-width:600px;margin-left:auto;margin-right:auto}.PlatformLanding_heroCtas__hftnN{display:flex;gap:1rem;justify-content:center;margin-top:2.5rem}.PlatformLanding_ctaPrimary__x7GVn{display:inline-block;background:var(--ds-accent-primary);color:var(--ds-surface-base);border:none;border-radius:var(--ds-radius-inner);padding:.75rem 2rem;font-weight:600;font-size:.875rem;text-decoration:none;transition:filter .15s ease;cursor:pointer}.PlatformLanding_ctaPrimary__x7GVn:hover{filter:brightness(1.1)}.PlatformLanding_ctaSecondary__2FVx4{display:inline-block;background:transparent;color:var(--ds-text-secondary);border:1px solid var(--ds-card-border);border-radius:var(--ds-radius-inner);padding:.75rem 2rem;font-weight:500;font-size:.875rem;text-decoration:none;transition:color .15s ease,border-color .15s ease;cursor:pointer}.PlatformLanding_ctaSecondary__2FVx4:hover{color:var(--ds-text-primary);border-color:var(--ds-text-tertiary)}.PlatformLanding_section__FhNLg{max-width:1120px;margin:0 auto;padding:6rem 2rem;border-top:1px solid var(--ds-rule)}.PlatformLanding_sectionHeader__jkOS0{margin-bottom:3rem}.PlatformLanding_sectionNumber__3ib76{font-family:IBM Plex Mono,monospace;font-size:.8125rem;font-weight:500;color:var(--ds-accent-primary);letter-spacing:.05em}.PlatformLanding_sectionRule__oaqeL{width:3rem;height:1px;background:var(--ds-accent-primary);margin:.75rem 0;opacity:.4}.PlatformLanding_sectionTitle__LpEoL{font-size:1.75rem;font-weight:700;color:var(--ds-text-primary);letter-spacing:-.01em;margin:0}.PlatformLanding_sectionSubtitle__pN67t{font-size:.9375rem;color:var(--ds-text-secondary);margin-top:.5rem}.PlatformLanding_servicesGrid__x9PHq{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.PlatformLanding_serviceCard__ZYor8{background:var(--ds-card-bg);border:1px solid var(--ds-card-border);border-top:3px solid transparent;border-radius:var(--ds-radius-outer);padding:2rem;display:flex;flex-direction:column;transition:background .15s ease}.PlatformLanding_serviceCard__ZYor8:hover{background:var(--ds-card-hover)}.PlatformLanding_serviceTitle__iw6ek{font-size:1.125rem;font-weight:600;color:var(--ds-text-primary);margin:0}.PlatformLanding_serviceDescription__wdtkg{font-size:.875rem;line-height:1.65;color:var(--ds-text-secondary);margin-top:.75rem}.PlatformLanding_capabilityList__UMHxd{list-style:none;padding:0;margin:1.25rem 0 0;display:flex;flex-direction:column;gap:.5rem;flex:1}.PlatformLanding_capabilityItem__LJlu1{font-size:.8125rem;color:var(--ds-text-secondary);padding-left:1rem;position:relative}.PlatformLanding_capabilityItem__LJlu1:before{content:"";position:absolute;left:0;top:.5em;width:4px;height:4px;border-radius:50%;background:var(--ds-accent-primary);opacity:.6}.PlatformLanding_serviceTagline__Q6Lrs{font-size:.8125rem;font-weight:500;color:var(--ds-accent-primary);margin-top:.375rem}.PlatformLanding_artifactRefs__9EEfY{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--ds-rule)}.PlatformLanding_artifactTag__7uaFs{font-size:.6875rem;font-weight:500;color:var(--ds-text-tertiary);background:color-mix(in srgb,var(--ds-text-primary) 4%,transparent);border:1px solid var(--ds-rule);padding:.1875rem .5rem;border-radius:3px}.PlatformLanding_artifactLink__Yn3Il{color:var(--ds-accent-secondary);font-family:IBM Plex Mono,monospace;font-size:.625rem}.PlatformLanding_productsGrid__Yeidq{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.PlatformLanding_productCard__970bE{background:var(--ds-card-bg);border:1px solid var(--ds-card-border);border-top:3px solid transparent;border-radius:var(--ds-radius-outer);padding:2rem;display:flex;flex-direction:column;transition:background .15s ease}.PlatformLanding_productCard__970bE:hover{background:var(--ds-card-hover)}.PlatformLanding_productHeader__wNMSX{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.PlatformLanding_productName__GIsUs{font-family:IBM Plex Mono,monospace;font-size:1.125rem;font-weight:600;color:var(--ds-text-primary);margin:0}.PlatformLanding_productStatus__wFqrO{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .5rem;border-radius:3px}.PlatformLanding_status_live__nGg4P{color:var(--ds-signal-success);background:color-mix(in srgb,var(--ds-signal-success) 10%,transparent)}.PlatformLanding_status_strategic__elDI3{color:var(--ds-accent-primary);background:color-mix(in srgb,var(--ds-accent-primary) 10%,transparent)}.PlatformLanding_status_staged__C1zZx{color:var(--ds-accent-secondary);background:color-mix(in srgb,var(--ds-accent-secondary) 10%,transparent)}.PlatformLanding_status_building__i_cnk{color:var(--ds-signal-info);background:color-mix(in srgb,var(--ds-signal-info) 10%,transparent)}.PlatformLanding_productTagline__XfI8D{font-size:.9375rem;font-weight:500;color:var(--ds-text-primary);margin-top:1rem}.PlatformLanding_productDescription__5WM4g{font-size:.8125rem;line-height:1.6;color:var(--ds-text-secondary);margin-top:.5rem;flex:1}.PlatformLanding_productDomain__5FtGE{font-family:IBM Plex Mono,monospace;font-size:.75rem;color:var(--ds-text-tertiary);margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--ds-rule)}.PlatformLanding_platformDescription__i1FxA{font-size:1rem;line-height:1.7;color:var(--ds-text-secondary);max-width:680px;margin-bottom:3rem}.PlatformLanding_stackDiagram__XxeXM{display:flex;flex-direction:column;gap:0;margin-bottom:3rem;max-width:560px}.PlatformLanding_stackLayer__FUCTb{background:var(--ds-card-bg);border:1px solid var(--ds-card-border);padding:1.5rem 2rem;position:relative}.PlatformLanding_stackLayer__FUCTb:first-child{border-radius:var(--ds-radius-outer) var(--ds-radius-outer) 0 0}.PlatformLanding_stackLayer__FUCTb:last-child{border-radius:0 0 var(--ds-radius-outer) var(--ds-radius-outer)}.PlatformLanding_stackLayer__FUCTb+.PlatformLanding_stackLayer__FUCTb{border-top:none}.PlatformLanding_stackLayerHeader__sbXsU{display:flex;align-items:baseline;gap:1rem}.PlatformLanding_stackLayerName__ZkoYg{font-family:IBM Plex Mono,monospace;font-size:1rem;font-weight:600;color:var(--ds-accent-primary)}.PlatformLanding_stackLayerRole__YFegF{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--ds-text-tertiary)}.PlatformLanding_stackLayerDescription__YL1HD{font-size:.8125rem;color:var(--ds-text-secondary);margin-top:.375rem}.PlatformLanding_stackLayerDomain__KDTcO{font-family:IBM Plex Mono,monospace;font-size:.6875rem;color:var(--ds-text-tertiary);margin-top:.5rem;display:block}.PlatformLanding_stackConnector__5BnlB{position:absolute;left:2.5rem;bottom:-1px;width:1px;height:2px;background:var(--ds-accent-primary);opacity:.3}.PlatformLanding_capabilitiesGrid__XkJMD{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.PlatformLanding_capabilityCard__E1fW4{padding:1.25rem;border-left:2px solid var(--ds-accent-primary);opacity:.9}.PlatformLanding_capabilityLabel__ToO_X{font-size:.8125rem;font-weight:600;color:var(--ds-text-primary);margin:0}.PlatformLanding_capabilityDetail__NA7K4{font-family:IBM Plex Mono,monospace;font-size:.6875rem;color:var(--ds-text-tertiary);margin-top:.25rem;line-height:1.5}.PlatformLanding_standardsDescription__32LPo{font-size:1rem;line-height:1.7;color:var(--ds-text-secondary);max-width:680px;margin-bottom:2.5rem}.PlatformLanding_lexicaBlock__NNxz3{background:var(--ds-card-bg);border:1px solid var(--ds-card-border);border-left:3px solid var(--ds-accent-primary);border-radius:var(--ds-radius-outer);padding:2rem;margin-bottom:2.5rem;max-width:680px}.PlatformLanding_lexicaTitle__ewg7C{font-family:IBM Plex Mono,monospace;font-size:1rem;font-weight:600;color:var(--ds-accent-primary);margin:0;letter-spacing:.02em}.PlatformLanding_lexicaStatement__l0WAA{font-size:.875rem;line-height:1.65;color:var(--ds-text-secondary);margin-top:.75rem}.PlatformLanding_standardsGrid__HOZ_B{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:2.5rem}.PlatformLanding_standardCard__EiL4S{background:var(--ds-card-bg);border:1px solid var(--ds-card-border);border-radius:var(--ds-radius-inner);padding:1rem;display:flex;flex-direction:column;gap:.25rem}.PlatformLanding_standardName__KhCtu{font-size:.8125rem;font-weight:600;color:var(--ds-text-primary)}.PlatformLanding_standardDomain__IPdHg{font-size:.75rem;color:var(--ds-text-secondary)}.PlatformLanding_standardImportId__V0IDh{font-family:IBM Plex Mono,monospace;font-size:.625rem;color:var(--ds-text-tertiary)}.PlatformLanding_governanceBlock__bT5j6{max-width:680px}.PlatformLanding_governanceStatement__vCh8U{font-size:1rem;font-weight:500;line-height:1.6;color:var(--ds-text-primary);border-left:3px solid var(--ds-signal-warning);padding-left:1.25rem}.PlatformLanding_connectContent__qbzJC{max-width:560px}.PlatformLanding_connectDescription__ZrYwm{font-size:1rem;line-height:1.7;color:var(--ds-text-secondary)}.PlatformLanding_connectActions__uqX7J{display:flex;gap:1rem;margin-top:2rem}.PlatformLanding_connectEmail__NEqIq{font-family:IBM Plex Mono,monospace;font-size:.8125rem;color:var(--ds-text-tertiary);margin-top:1.5rem}.PlatformLanding_footer__g0Ng9{text-align:center;padding:3rem 2rem;border-top:1px solid var(--ds-rule);font-size:.75rem;color:var(--ds-text-tertiary)}@media (max-width:1024px){.PlatformLanding_servicesGrid__x9PHq{grid-template-columns:1fr}.PlatformLanding_capabilitiesGrid__XkJMD,.PlatformLanding_standardsGrid__HOZ_B{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PlatformLanding_hero__bsYpU{padding:8rem 1.5rem 3rem}.PlatformLanding_heroTitle__tWGap{font-size:2.25rem}.PlatformLanding_section__FhNLg{padding:4rem 1.5rem}.PlatformLanding_capabilitiesGrid__XkJMD,.PlatformLanding_productsGrid__Yeidq,.PlatformLanding_standardsGrid__HOZ_B{grid-template-columns:1fr}.PlatformLanding_navLinks__WDaQg{display:none}.PlatformLanding_connectActions__uqX7J,.PlatformLanding_heroCtas__hftnN{flex-direction:column;align-items:stretch;text-align:center}}@media (max-width:480px){.PlatformLanding_hero__bsYpU{padding:7rem 1rem 2.5rem}.PlatformLanding_heroTitle__tWGap{font-size:1.75rem}.PlatformLanding_heroDescription__8kjg7{font-size:.875rem}.PlatformLanding_section__FhNLg{padding:3rem 1rem}.PlatformLanding_navInner__ndQIS{padding:0 1rem}}