:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f9fc;--bg-elevated:#fff;--bg-panel:#fff;--bg-panel-solid:#fff;--bg-panel-2:#eef2fa;--bg-input:#fff;--bg-hover:#f0f3fa;--bg-active:#e8eefb;--surface-ink:#182337;--surface-raised:#fff;--surface-recessed:#f3f5fa;--surface-human:#fff8e8;--surface-overlay:#fff;--surface-control:#fff;--surface-control-hover:#f0f3fa;--border:#d9e0ec;--border-strong:#bdc9dc;--border-hover:#92a5c3;--border-focus:#244ac2;--focus-ring:0 0 0 3px var(--accent-soft);--focus-ring-strong:0 0 0 2px var(--bg), 0 0 0 5px var(--border-focus);--border-w:1px;--text:#182337;--text-primary:var(--text);--text-secondary:#3f4e65;--text-muted:#52617a;--accent:#244ac2;--accent-hover:#1b3998;--accent-pressed:#152e80;--accent-soft:#e9efff;--accent-glow:#244ac21f;--accent-on:#fff;--brand-deep:#244ac2;--accent-human:#a86b08;--accent-human-text:#805008;--ok:#21804c;--ok-text:#17643a;--ok-soft:#eaf7ef;--warn:#a86b08;--warn-text:#805008;--warn-soft:#fff5db;--danger:#bb323c;--danger-text:#a12530;--danger-soft:#fff0f1;--info:#315fa6;--info-text:#274d87;--info-soft:#edf3ff;--cancelled-text:#4f5f76;--cancelled-soft:#eef1f6;--radius-xs:6px;--radius-sm:8px;--radius:14px;--radius-lg:20px;--radius-full:999px;--pad-control-y:.5rem;--pad-control-x:.8rem;--pad-block:.9rem;--pad-panel:1.25rem;--pad-nested:1rem;--control-h:2.35rem;--shadow-sm:0 1px 2px #1823370a;--shadow:0 4px 18px #1823370f;--shadow-lg:0 12px 36px #1823371f;--shadow-focus:0 0 0 3px var(--accent-soft);--shadow-btn:0 1px 2px #18233714;--shadow-panel:0 2px 12px #1823370a;--shadow-lift:0 8px 24px #18233717;--bg-inset:#f3f5fa;--font:"Segoe UI", system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-display:"Segoe UI", system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", "Consolas", monospace;--text-measure:68ch;--text-measure-narrow:44rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.5rem;--space-10:3rem;--space-12:4rem;--touch-min:44px}@font-face{font-family:Recursive;src:url(/assets/Recursive-latin-BXzE6gAr.woff2)format("woff2-variations");font-weight:300 1000;font-display:optional}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--site-bg:#f8f9fc;--site-bg-elevated:#fff;--site-bg-panel:#eef2fa;--site-bg-panel-2:#e8eef8;--site-text:#182337;--site-secondary:#3f4e65;--site-muted:#52617a;--site-accent:#244ac2;--site-accent-hover:#1b3998;--site-accent-on:#fff;--site-border:#cdd6e6;--site-surface-terminal:#172236;--site-terminal-text:#e4eafb;--site-focus-ring:0 0 0 2px var(--site-bg), 0 0 0 5px var(--site-accent);--site-section-y:clamp(3.5rem, 7vw, 6rem);--site-section-y-compact:2rem;--site-region-gap:clamp(2rem, 4vw, 3.5rem);--site-column-gap:clamp(2rem, 5vw, 5rem);--site-step-6:2rem;--site-step-7:3.25rem;--site-font:Recursive, var(--font);--shell:1160px;--gutter:clamp(1.25rem, 4vw, 3rem);font-family:var(--site-font);color:var(--site-text);background:var(--site-bg);font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}*,:before,:after{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth;scroll-padding-top:6rem}a{color:var(--site-accent);text-underline-offset:.22em}a:hover{color:var(--site-accent-hover)}a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible,[tabindex]:focus-visible,video:focus-visible{outline:2px solid var(--site-accent);outline-offset:5px}h1,h2,h3,p,ol,ul,figure{margin:0}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;font-weight:650;line-height:1.15}h1{font-size:var(--site-step-7)}h2{font-size:var(--site-step-6);max-width:28ch}h3{font-size:1.25rem}p+p{margin-top:1rem}.shell{width:min(var(--shell), calc(100% - 2 * var(--gutter)));margin-inline:auto}.measure{max-width:72ch}.small,figcaption,.updated{color:var(--site-muted);font-size:.875rem}.lede{color:var(--site-secondary);font-size:1.125rem}.eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--site-accent);margin-bottom:1rem;font-size:.75rem;font-weight:650}.skip{z-index:20;background:var(--site-bg-elevated);padding:.75rem 1rem;position:absolute;top:-100px;left:1rem}.skip:focus{top:1rem}.masthead{z-index:10;background:var(--site-bg);border-bottom:1px solid var(--site-border);position:sticky;top:0}.masthead-inner{justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:80px;display:flex}.brand{color:var(--site-text);flex-shrink:1;align-items:center;gap:.65rem;min-width:0;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}.brand svg{flex:0 0 32px;width:32px;height:32px}.brand-sub{color:var(--site-muted);font-weight:450}.masthead nav,.siteftr nav{flex-shrink:1;min-width:0;display:flex}.masthead nav{align-items:center;gap:1.25rem;font-size:.875rem}.masthead nav a,.nav-menu summary{white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.masthead .nav-section{color:var(--site-secondary)}.masthead .signin{border-left:1px solid var(--site-border);padding-left:1.25rem}.language{border:1px solid var(--site-border);border-radius:6px;padding:0 .65rem;font-size:.75rem;font-weight:650}.nav-menu{display:none;position:relative}summary{cursor:pointer;min-height:44px;padding-block:.6rem;font-weight:550}.nav-menu summary{color:var(--site-text)}.nav-menu-panel{background:var(--site-bg-elevated);border:1px solid var(--site-border);border-radius:8px;width:min(260px,80vw);padding:.75rem;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 12px 28px #18233715}.masthead .nav-menu-panel a{white-space:normal;padding:.65rem;display:flex}.btn{border:1px solid var(--site-border);border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.8rem 1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--site-accent);color:var(--site-accent-on);border-color:var(--site-accent)}.btn-primary:hover{color:var(--site-accent-on);background:var(--site-accent-hover)}.btn-secondary{background:var(--site-bg-elevated)}.cta-row{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.text-link{align-items:center;gap:.6rem;min-height:44px;font-size:.875rem;font-weight:550;display:inline-flex}.homepage section{padding-block:var(--site-section-y);border-bottom:1px solid var(--site-border)}.hero{background:var(--site-bg-elevated)}.hero-grid{align-items:center;gap:var(--site-column-gap);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}.hero h1{max-width:22ch;margin-bottom:1.75rem}.hero h1 span{color:var(--site-accent)}.hero .lede{max-width:59ch}.hero-agreement{color:var(--site-secondary);max-width:62ch;font-size:.9375rem}.workflow-card{border:1px solid var(--site-border);border-top:3px solid var(--site-accent);background:var(--site-bg);border-radius:0 0 8px 8px;padding:2rem}.workflow-card h2{font-size:1.4rem}.workflow-card ol{padding:1rem 0 0;list-style:none}.workflow-card li{align-items:start;gap:1rem;padding-top:1.5rem;display:flex}.workflow-card li+li{border-top:1px solid var(--site-border);margin-top:1.5rem}.workflow-card strong{font-size:.9375rem}.workflow-card li p{color:var(--site-muted);margin-top:.25rem;font-size:.8125rem}.step-number{color:var(--site-accent);flex-shrink:0;font-size:.75rem;font-weight:600}.section-intro{margin-bottom:var(--site-region-gap)}.problem-list,.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.problem-list h3{margin:1rem 0}.problem-list p,.offer-grid p{color:var(--site-secondary);font-size:.9375rem}.section-note{margin-top:2rem;font-weight:550}#operate{background:var(--site-bg-elevated)}.shot{margin-top:2.5rem}video{background:var(--site-surface-terminal);border:1px solid var(--site-border);border-radius:8px;width:100%;height:auto;display:block}figcaption{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-top:.75rem;display:flex}.example{border-top:1px solid var(--site-border);margin-top:3rem;padding-top:2rem}.example-flow{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);gap:1rem;margin-bottom:1rem;padding:0;list-style:none;display:grid}.example-flow li{border-left:2px solid var(--site-border);overflow-wrap:anywhere;padding:1rem;font-size:.875rem;font-weight:550}.example-title{margin-bottom:1.5rem}.example-flow h3{margin-bottom:.75rem;font-size:1.125rem}.example-flow li p{color:var(--site-secondary);font-weight:450}.example-flow .eyebrow{font-size:.6875rem;display:block}.example-flow .machine-stage{border-color:var(--site-accent);background:var(--site-bg-panel)}.example>p{max-width:80ch;margin-top:1rem}.machine-source{margin-top:1.5rem}.machine-source summary{color:var(--site-accent)}.machine-source pre{max-height:32rem}.machine-source code{font-family:inherit}.offer-grid{margin-bottom:2rem}.offer-grid article{border-top:2px solid var(--site-accent);padding-top:1.25rem}.offer-grid h3{margin-bottom:1rem}.offer-grid .eyebrow{color:var(--site-accent);font-size:.6875rem}#managed>.shell>p{max-width:80ch}#proof{background:var(--site-bg-elevated)}#proof>.shell>p{max-width:74ch}.crash-test{border-block:1px solid var(--site-border);max-width:850px;margin-top:1.5rem}.crash-test summary{color:var(--site-accent)}.crash-test p{max-width:74ch;margin:1rem 0}pre{background:var(--site-surface-terminal);color:var(--site-terminal-text);font-family:var(--font-mono);border-radius:6px;padding:1.5rem;font-size:.8125rem;line-height:1.7;overflow:auto}#contact{background:var(--site-bg-panel)}.contact-grid{gap:var(--site-column-gap);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.contact-action{border-left:1px solid var(--site-border);padding-left:2rem}.contact-action ul{color:var(--site-secondary);margin:0 0 1.5rem;padding-left:1.2rem}.contact-address{overflow-wrap:anywhere;margin-top:.75rem;font-size:.875rem;display:block}.siteftr{background:var(--site-bg-elevated);padding-top:3rem}.siteftr-grid{grid-template-columns:1.5fr 1fr 1fr;gap:2rem;padding-bottom:2rem;display:grid}.siteftr p{color:var(--site-muted);margin-top:1rem;font-size:.875rem}.siteftr nav{flex-direction:column;align-items:start;gap:.5rem;font-size:.8125rem}.siteftr nav a{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.siteftr nav strong{color:var(--site-text);margin-bottom:.5rem}.family{border-top:1px solid var(--site-border);padding-block:1.25rem;font-size:.8125rem}.family summary{color:var(--site-secondary);font-size:.8125rem}.family p{max-width:90ch}.family details>a{margin-top:.75rem;display:inline-block}.prose{padding-block:var(--site-section-y)}.prose>.shell{max-width:900px}.prose h1{font-size:var(--site-step-7);max-width:24ch;margin-bottom:2rem}.prose h2,.prose>.shell>h2{font-size:var(--site-step-6);margin-top:3rem;margin-bottom:1.25rem}.prose h3{margin-block:1.5rem .75rem}.prose p{max-width:76ch;color:var(--site-secondary)}.prose ul{max-width:76ch;padding-left:1.5rem}.prose li+li{margin-top:.75rem}.prose>section{padding-bottom:3rem}.prose .section-intro{margin-bottom:1.5rem}.table-wrap{border:1px solid var(--site-border);border-radius:6px;max-width:100%;margin-block:1.5rem;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}th,td{vertical-align:top;border-bottom:1px solid var(--site-border);min-width:150px;padding:1rem}th{background:var(--site-bg-panel);color:var(--site-text)}td{color:var(--site-secondary)}tr:last-child td{border-bottom:0}.scope-grid,.security-intro{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.security-signal{border-left:3px solid var(--site-accent);background:var(--site-bg-panel);gap:.5rem;margin-top:1.5rem;padding:1.5rem;font-size:.875rem;display:grid}.security-signal span{color:var(--site-secondary)}.prose .security-intro h1{font-size:2.75rem}.notfound{padding-block:var(--site-section-y)}.notfound h1{margin-bottom:1.5rem}@media (width<=960px){.hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2rem}.workflow-card{padding:1.25rem}.masthead nav{gap:.875rem}.signin-inline{display:none!important}.nav-menu{display:block}.masthead .nav-section{display:none}}@media (width<=768px){.example-flow,.hero-grid,.contact-grid,.security-intro,.scope-grid{grid-template-columns:minmax(0,1fr)}.hero h1,.prose h1{font-size:2.5rem}.hero h1{max-width:25ch}.workflow-card{padding:1.5rem}.workflow-card ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.workflow-card li{display:block}.workflow-card li+li{border-top:0;margin-top:0}.workflow-card .step-number{margin-bottom:.5rem;display:block}.problem-list,.offer-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.problem-list article{max-width:65ch}.contact-action{border-left:0;padding-left:0}.siteftr-grid{grid-template-columns:1fr 1fr}.siteftr-grid>div{grid-column:1/-1}}@media (width<=480px){h1,.hero h1,.prose h1,.prose .security-intro h1{font-size:2rem}h2{font-size:1.75rem}.brand-sub{display:none}.masthead-inner{min-height:68px}.cta-row{gap:.75rem}.workflow-card ol{display:block}.workflow-card li{display:flex}.workflow-card li+li{border-top:1px solid var(--site-border);margin-top:1rem;padding-top:1rem}.siteftr-grid{gap:1.5rem}th,td{padding:.75rem}}@media (width<=400px){.masthead-inner{gap:.5rem}.masthead nav{gap:.65rem}.brand{gap:.5rem}.btn{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.demo-transcript{max-width:75ch;color:var(--site-secondary);margin:1.25rem 0 2rem}.demo-transcript summary{cursor:pointer;color:var(--site-accent);font-weight:600}.demo-transcript li{margin:.65rem 0}.brand-mark{border-radius:8px;width:28px;height:28px;display:block}.brand-mark-tile{fill:#1b1f22;stroke:#ffffff24;stroke-width:1px}.brand-mark-m{stroke:#f2f4f8}.brand-mark-dot{fill:#6b9cff}@media (forced-colors:active){.brand-mark-tile{fill:canvas;stroke:canvastext}.brand-mark-m{stroke:canvastext}.brand-mark-dot{fill:highlight}:focus-visible,.btn:focus-visible,.masthead a:focus-visible,.masthead summary:focus-visible,.siteftr a:focus-visible{outline-offset:2px;outline:2px solid highlight}.contract-flow li:before{border-right:1px solid canvastext}.contract-flow li.human:before,.contract-flow li.platform:before{background:highlight}}
