:root{--navy-950:#05070d;--navy-900:#0a0f1c;--navy-800:#101a30;--navy-700:#17253f;--navy-600:#223354;--blue-600:#0b5cf0;--blue-500:#1c78ff;--blue-400:#4fb2ff;--blue-300:#8fd3ff;--paper:#f5f7fb;--paper-dim:#eaeff6;--ink:#0a0f1c;--ink-soft:#0a0f1cad;--ink-faint:#0a0f1c66;--on-dark:#f2f5fa;--on-dark-soft:#f2f5faa8;--on-dark-faint:#f2f5fa61;--line-light:#0a0f1c1f;--line-dark:#f2f5fa24;--font-display:"Space Grotesk","IBM Plex Sans",system-ui,sans-serif;--font-body:"IBM Plex Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular",monospace;--max-w:1180px;--gutter:clamp(20px,5vw,64px);--radius-sm:3px;--radius-md:4px;--ease:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;margin:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;line-height:1.12;margin:0}p{margin:0}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}img{display:block;max-width:100%}button{font-family:inherit}:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.shell{margin:0 auto;max-width:var(--max-w);padding-left:var(--gutter);padding-right:var(--gutter)}.section{padding:clamp(56px,9vw,108px) 0}.section--tight{padding:clamp(40px,6vw,72px) 0}.section--dark{background:var(--navy-950);color:var(--on-dark)}.eyebrow{color:var(--blue-600);font-family:var(--font-mono);font-size:13px;letter-spacing:.02em}.section--dark .eyebrow{color:var(--blue-400)}.lede{color:var(--ink-soft);font-size:17px;max-width:58ch}.section--dark .lede{color:var(--on-dark-soft)}.btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:15px;font-weight:500;gap:8px;padding:12px 22px;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--blue-600);color:#fff}.btn-primary:hover{background:var(--blue-500)}.btn-outline{background:#0000;border-color:var(--line-light);color:var(--ink)}.btn-outline:hover{border-color:var(--blue-600);color:var(--blue-600)}.section--dark .btn-outline{border-color:var(--line-dark);color:var(--on-dark)}.section--dark .btn-outline:hover{border-color:var(--blue-400);color:var(--blue-400)}.btn-ghost{color:var(--blue-600);padding:12px 4px}.section--dark .btn-ghost{color:var(--blue-400)}.panel{background:#fff;border:1px solid var(--line-light);border-radius:var(--radius-md);padding:28px;position:relative}.section--dark .panel{background:var(--navy-900);border-color:var(--line-dark)}.corner{border-left:2px solid var(--blue-600);border-top:2px solid var(--blue-600);height:14px;left:-1px;position:absolute;top:-1px;width:14px}.chip{align-items:center;background:var(--paper-dim);border:1px solid var(--line-light);border-radius:var(--radius-sm);color:var(--ink-soft);display:inline-flex;font-family:var(--font-mono);font-size:12.5px;padding:5px 10px}.section--dark .chip{background:var(--navy-800);border-color:var(--line-dark);color:var(--on-dark-soft)}.node-rule{align-items:center;color:var(--blue-500);display:flex;gap:10px}.node-rule:before{background:var(--blue-500);content:"";height:7px;width:7px}.node-rule:after{background:var(--line-light);content:"";flex:1 1;height:1px}.section--dark .node-rule:after{background:var(--line-dark)}.grid-2{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}.grid-3{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.grid-4{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.tag-row{display:flex;flex-wrap:wrap;gap:8px}.arrow-link{align-items:center;color:var(--blue-600);display:inline-flex;font-size:14.5px;font-weight:500;gap:6px}.section--dark .arrow-link{color:var(--blue-400)}.arrow-link svg{transition:transform .18s var(--ease)}.arrow-link:hover svg{transform:translateX(3px)}.visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f7fbdb;border-bottom:1px solid var(--line-light);position:sticky;top:0;z-index:40}.site-header__row{align-items:center;display:flex;gap:28px;height:72px}.site-header__brand img{height:30px;width:auto}.site-header__nav{flex:1 1}.site-header__nav ul{display:flex;gap:26px}.site-header__nav a{border-bottom:1px solid #0000;color:var(--ink-soft);font-size:14.5px;font-weight:500;padding:6px 0;transition:color .15s var(--ease),border-color .15s var(--ease)}.site-header__nav a:hover{color:var(--ink)}.site-header__nav a.is-active{border-color:var(--blue-600);color:var(--blue-600)}.site-header__cta{font-size:14px;padding:10px 18px}.site-header__toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;padding:8px}.site-header__toggle span{background:var(--ink);height:2px;width:20px}.site-header__mobile{background:var(--paper);border-top:1px solid var(--line-light)}.site-header__mobile ul{display:flex;flex-direction:column;padding:8px var(--gutter) 18px}.site-header__mobile a{border-bottom:1px solid var(--line-light);display:block;font-size:15px;font-weight:500;padding:12px 0}.site-header__mobile-cta{color:var(--blue-600)!important}@media (max-width:880px){.site-header__cta,.site-header__nav{display:none}.site-header__toggle{display:flex}}.site-footer{background:var(--navy-950);color:var(--on-dark);padding-top:64px}.site-footer__grid{grid-gap:32px;border-bottom:1px solid var(--line-dark);display:grid;gap:32px;grid-template-columns:1.6fr 1fr 1fr 1fr;padding-bottom:40px}.site-footer__brand img{height:26px;margin-bottom:14px}.site-footer__brand p{color:var(--on-dark-soft);font-size:14px;max-width:28ch}.site-footer__col h4{color:var(--on-dark-faint);font-family:var(--font-mono);font-size:13px;margin-bottom:14px}.site-footer__col ul{display:flex;flex-direction:column;gap:10px}.site-footer__col a{color:var(--on-dark-soft);font-size:14.5px}.site-footer__col a:hover{color:var(--blue-400)}.site-footer__bottom{align-items:center;color:var(--on-dark-faint);display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:space-between;padding:22px 0}.site-footer__legal{display:flex;gap:18px}@media (max-width:800px){.site-footer__grid{grid-template-columns:1fr 1fr}}.network-graphic{height:auto;max-width:460px;width:100%}.ng-label{fill:var(--on-dark);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.ng-label--dim{fill:var(--on-dark-faint)}.ng-device,.ng-output,.ng-platform{animation:ng-fade-in .6s var(--ease) forwards;opacity:0}.ng-platform{animation-delay:.22s}.ng-line{stroke-dasharray:200;stroke-dashoffset:200;animation:ng-draw .7s var(--ease) forwards;animation-delay:.26s}@keyframes ng-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ng-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ng-device,.ng-line,.ng-output,.ng-platform{stroke-dashoffset:0;animation:none;opacity:1}}.product-card{background:#fff;border:1px solid var(--line-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:26px;position:relative;transition:border-color .18s var(--ease)}.product-card:hover{border-color:var(--blue-600)}.product-card__top{align-items:center;display:flex;justify-content:space-between}.product-card__status{color:var(--ink-faint);font-family:var(--font-mono);font-size:12px}.product-card__status--live{color:#0f9d58}.product-card__status--beta{color:var(--blue-600)}.product-card h3{font-size:21px}.product-card p{color:var(--ink-soft);flex:1 1;font-size:14.5px}.hero{overflow:hidden;padding:clamp(48px,8vw,96px) 0}.hero__grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr .9fr}.hero__headline{font-size:clamp(34px,5vw,54px);margin-top:12px;max-width:15ch}.hero__lede{font-size:17.5px;margin-top:20px}.hero__ctas{display:flex;flex-wrap:wrap;gap:14px}.build-strip,.hero__ctas{margin-top:30px}.section-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.section-head h2{font-size:clamp(24px,3vw,32px);margin-top:8px;max-width:32ch}.flow-section{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr}.flow-section--reverse{direction:rtl}.flow-section--reverse>*{direction:ltr}.flow-section h2{font-size:clamp(24px,3vw,32px);margin-top:8px;max-width:18ch}.flow-chain{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.flow-chip{background:#fff;border:1px solid var(--line-light);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:13px;padding:9px 13px}.flow-arrow{color:var(--blue-500)}.final-cta{background:var(--navy-900);color:var(--on-dark)}.final-cta__row{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.final-cta h2{font-size:clamp(26px,3.4vw,34px);max-width:20ch}.final-cta .lede{color:var(--on-dark-soft);margin-top:10px}@media (max-width:880px){.flow-section,.hero__grid{grid-template-columns:1fr}.flow-section--reverse{direction:ltr}}.page-hero{padding:56px 0 48px}.page-hero h1{font-size:clamp(32px,4.4vw,46px);margin-top:10px;max-width:20ch}.page-hero__lede{margin-top:16px}.filter-row{display:flex;flex-wrap:wrap;gap:10px}.filter-chip{background:#0000;border:1px solid var(--line-light);border-radius:var(--radius-sm);color:var(--ink-soft);cursor:pointer;font-family:var(--font-mono);font-size:13px;padding:8px 14px;transition:border-color .15s var(--ease),color .15s var(--ease)}.filter-chip.is-active,.filter-chip:hover{border-color:var(--blue-600)}.filter-chip.is-active{background:#0b5cf00f;color:var(--blue-600)}.simple-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.simple-list--2{grid-template-columns:repeat(2,1fr)}@media (max-width:880px){.simple-list,.simple-list--2{grid-template-columns:1fr}}.crumb-back{align-items:center;color:var(--on-dark-soft);display:inline-flex;font-size:14px;gap:6px;margin-bottom:18px}.crumb-back:hover{color:var(--blue-400)}.detail-columns{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1.6fr 1fr}@media (max-width:900px){.detail-columns{grid-template-columns:1fr}}.feature-list{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(2,1fr);margin-top:18px}.feature-list li{color:var(--ink-soft);display:flex;font-size:14.5px;gap:10px}.feature-list li:before{background:var(--blue-600);content:"";flex-shrink:0;height:6px;margin-top:7px;width:6px}@media (max-width:600px){.feature-list{grid-template-columns:1fr}}.arch-strip{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.stat-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:20px}.stat-row .panel{padding:18px 20px}.stat-row h4{color:var(--ink-faint);font-family:var(--font-mono);font-size:12px;margin-bottom:6px}.section--dark .stat-row h4{color:var(--on-dark-faint)}.two-col-text{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr}@media (max-width:880px){.two-col-text{grid-template-columns:1fr}}.lead-form{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.lead-form__field{display:flex;flex-direction:column;gap:7px}.lead-form__field--full{grid-column:1/-1}.lead-form__field label{color:var(--ink-soft);font-size:13px;font-weight:500}.section--dark .lead-form__field label{color:var(--on-dark-soft)}.lead-form__field input,.lead-form__field select,.lead-form__field textarea{background:#fff;border:1px solid var(--line-light);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font-body);font-size:14.5px;padding:11px 13px}.section--dark .lead-form__field input,.section--dark .lead-form__field select,.section--dark .lead-form__field textarea{background:var(--navy-800);border-color:var(--line-dark);color:var(--on-dark)}.lead-form__field input:focus,.lead-form__field select:focus,.lead-form__field textarea:focus{border-color:var(--blue-600);outline:none}.lead-form__field textarea{min-height:110px;resize:vertical}.lead-form__actions{align-items:center;display:flex;gap:16px;grid-column:1/-1;margin-top:4px}.lead-form__status{font-family:var(--font-mono);font-size:14px}.lead-form__status--ok{color:#0f9d58}.lead-form__status--error{color:#d64545}@media (max-width:700px){.lead-form{grid-template-columns:1fr}}
/*# sourceMappingURL=main.24898904.css.map*/