:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f3f7f6;--surface:#fff;--surface-2:#f7faf9;--surface-3:#edf4f2;--ink:#172323;--ink-2:#3d4d4d;--muted:#637272;--line:#dde7e4;--line-strong:#cbd9d5;--brand:#087a5f;--brand-strong:#06634d;--brand-soft:#e3f7f1;--brand-muted:#bcebdd;--on-brand:#fff;--focus-ring:#087a5f;--console:#102421;--console-deep:#07100f;--console-line:#20352f;--white:#f4fbf9;--danger:#cc4545;--danger-soft:#fceaea;--shadow-sm:0 1px 2px #14302a0d, 0 8px 24px #14302a0f;--shadow-md:0 28px 80px #0a2a2229;--radius-sm:8px;--radius:12px;--radius-lg:18px;--shell:1220px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#091311;--surface:#101c1a;--surface-2:#14221f;--surface-3:#182925;--ink:#e8f1ef;--ink-2:#bac9c5;--muted:#81958f;--line:#223531;--line-strong:#314841;--brand:#35cba6;--brand-strong:#5adaba;--brand-soft:#123a31;--brand-muted:#185445;--on-brand:#07100f;--focus-ring:#6fe2c4;--console:#07100f;--console-deep:#040b0a;--console-line:#20352f;--danger:#ef7a7a;--danger-soft:#3d2022;--shadow-sm:0 1px 2px #0000002e, 0 12px 30px #00000029;--shadow-md:0 30px 88px #00000061}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--page);min-width:320px;min-height:100%;scroll-padding-top:90px}body{min-width:320px;min-height:100vh;color:var(--ink);background:var(--page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}body,button,summary{font-family:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}code,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{color:var(--ink);background:var(--brand-muted)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-root{overflow:clip}.shell{width:min(calc(100% - 40px), var(--shell));margin-inline:auto}.skip-link{z-index:1000;color:var(--on-brand);background:var(--brand-strong);border-radius:var(--radius-sm);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;background:color-mix(in srgb, var(--page) 92%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:72px;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:72px;display:flex}.brand{flex:none;align-items:center;gap:11px;display:inline-flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#43d3ae,#087a5f);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #13aa843d}.brand-mark:after{content:"";background:#ffffff2e;border-radius:50%;width:24px;height:24px;position:absolute;bottom:-8px;right:-7px}.brand-mark span{z-index:1;letter-spacing:-.05em;font-size:20px;font-weight:800;position:relative}.brand strong{letter-spacing:-.025em;font-size:19px;font-weight:760}.desktop-nav{align-items:center;gap:clamp(18px,2.4vw,34px);margin-left:auto;display:flex}.desktop-nav a,.header-github,.language-switch{color:var(--ink-2);font-size:13px;font-weight:630;transition:color .16s,background-color .16s,border-color .16s}.desktop-nav a:hover,.header-github:hover,.language-switch:hover{color:var(--brand)}.header-actions{align-items:center;gap:8px;display:flex}.header-github{align-items:center;gap:5px;min-height:36px;padding:0 10px;display:inline-flex}.header-github span{color:var(--muted);font-size:12px}.language-switch{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:36px;min-height:36px;box-shadow:var(--shadow-sm);place-items:center;padding:0 9px;display:grid}.language-switch:hover{border-color:var(--line-strong)}.theme-toggle{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);width:36px;height:36px;box-shadow:var(--shadow-sm);cursor:pointer;place-items:center;padding:0;transition:color .16s,background-color .16s,border-color .16s;display:grid}.theme-toggle:hover{color:var(--brand);border-color:var(--line-strong)}.theme-glyph{border:1.5px solid;border-radius:50%;width:15px;height:15px;position:relative;overflow:hidden}.theme-glyph:after{content:"";background:currentColor;width:55%;transition:transform .18s;position:absolute;top:-1px;bottom:-1px;left:50%}:root[data-theme=dark] .theme-glyph:after{transform:translate(-100%)}.mobile-nav{display:none;position:relative}.mobile-nav summary{min-height:38px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:650;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.menu-lines{border-top:1.5px solid;border-bottom:1.5px solid;width:15px;height:10px;display:block;position:relative}.menu-lines:after{content:"";background:currentColor;width:11px;height:1.5px;position:absolute;top:3px;left:0}.mobile-nav nav{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:min(270px,100vw - 28px);box-shadow:var(--shadow-md);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.mobile-nav nav a{color:var(--ink-2);border-radius:7px;padding:12px;font-size:14px;font-weight:620}.mobile-nav nav a:hover{color:var(--brand);background:var(--brand-soft)}.eyebrow{color:var(--brand);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:800;line-height:1.5;display:flex}.hero{border-bottom:1px solid var(--line);position:relative}.hero:before{z-index:-1;content:"";background:radial-gradient(circle, color-mix(in srgb, var(--brand-soft) 64%, transparent), transparent 68%);pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-180px}.hero-grid{grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr);align-items:center;gap:clamp(44px,5.4vw,84px);min-height:min(820px,100svh - 72px);padding-block:clamp(64px,7vw,96px);display:grid}.hero-copy{min-width:0}.hero-copy .eyebrow>span{background:currentColor;width:28px;height:1px}.hero h1{letter-spacing:-.048em;max-width:710px;margin-bottom:26px;font-size:clamp(44px,5.1vw,70px);font-weight:750;line-height:1.04}.hero h1>span{display:block}.hero-title-accent{color:var(--brand)}.hero-body{max-width:650px;color:var(--ink-2);margin-bottom:30px;font-size:clamp(16px,1.35vw,18px);line-height:1.78}.hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:31px;display:flex}.button{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 17px;font-size:13px;font-weight:700;line-height:1;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:var(--on-brand);background:var(--brand);box-shadow:0 9px 22px color-mix(in srgb, var(--brand) 21%, transparent)}.button-primary:hover{background:var(--brand-strong)}.button-secondary{color:var(--ink-2);background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-sm)}.button-secondary:hover{color:var(--ink);background:var(--surface-2);border-color:var(--line-strong)}.button-ghost{color:var(--ink-2);border-color:var(--line)}.button-ghost:hover{color:var(--brand);background:var(--brand-soft);border-color:color-mix(in srgb, var(--brand) 36%, var(--line))}.hero-facts{flex-wrap:wrap;gap:8px 18px;margin:0 0 19px;padding:0;list-style:none;display:flex}.hero-facts li{color:var(--ink-2);align-items:center;gap:8px;font-size:12px;font-weight:620;display:flex}.hero-facts li>span{background:var(--brand);border-radius:50%;width:5px;height:5px}.hero-notice{max-width:620px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.product-frame{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-md);margin:0;overflow:hidden}.product-frame-bar{background:var(--surface-2);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:58px;padding:9px 14px;display:grid}.frame-dots{gap:5px;display:flex}.frame-dots span{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.frame-dots span:first-child{background:#d9975e}.frame-dots span:nth-child(2){background:#dbc669}.frame-dots span:last-child{background:var(--brand)}.frame-title{gap:2px;min-width:0;display:grid}.frame-title span{color:var(--muted);letter-spacing:.11em;font-size:8px;font-weight:800}.frame-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agent-status{color:var(--brand-strong);background:var(--brand-soft);border:1px solid color-mix(in srgb, var(--brand) 15%, transparent);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.agent-status i,.footer-status i{background:var(--brand);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 15%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite status-pulse}.product-image-wrap{aspect-ratio:1.83;background:#edf4f2;overflow:hidden}.product-image-wrap img{object-fit:cover;object-position:left top;width:100%;height:100%}:root[data-theme=dark] .product-image-wrap img{filter:brightness(.83)saturate(.88)}.product-frame figcaption{color:var(--muted);background:var(--surface-2);border-top:1px solid var(--line);text-align:right;padding:10px 14px;font-size:9px}.section{padding-block:clamp(84px,9vw,126px)}.section-heading{max-width:760px;margin-bottom:46px;position:relative}.section-heading-split{grid-template-columns:minmax(0,.92fr) minmax(420px,.68fr);align-items:end;gap:clamp(40px,8vw,110px);max-width:none;display:grid}.section-heading h2,.security-copy h2,.deploy-copy h2,.final-cta h2{letter-spacing:-.04em;margin-bottom:19px;font-size:clamp(34px,4.2vw,54px);font-weight:735;line-height:1.08}.section-heading>p:last-child,.section-heading-split>div:last-child>p,.security-copy>p,.deploy-copy>p,.final-cta p{color:var(--ink-2);font-size:16px;line-height:1.78}.section-heading-split>div:last-child>p{margin-bottom:15px}.section-heading-split>div:last-child>strong{color:var(--brand);font-size:13px;line-height:1.6;display:block}.section-index{color:var(--muted);letter-spacing:.18em;margin-bottom:13px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;display:block}.section-interoperability{background:var(--surface);border-bottom:1px solid var(--line)}.interop-map{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(190px,.9fr) minmax(70px,.28fr) minmax(240px,1fr) minmax(70px,.28fr) minmax(190px,.9fr);align-items:stretch;gap:14px;margin-bottom:30px;padding:18px;display:grid}.map-group{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:center;gap:12px;padding:18px;display:grid}.map-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.map-group>div{gap:7px;display:grid}.map-group code{min-height:34px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:7px;align-items:center;padding:0 10px;font-size:11px;display:flex}.map-group code:before{content:"";background:var(--brand);border-radius:50%;width:5px;height:5px;margin-right:8px}.map-connector{place-items:center;display:grid;position:relative}.map-connector>span{background:var(--line-strong);width:100%;height:1px}.map-connector>span:after{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px;margin-top:-2.5px;margin-left:auto;display:block}.map-connector small{color:var(--muted);white-space:nowrap;font-size:8px;position:absolute;top:calc(50% + 9px)}.truth-core{min-height:220px;color:var(--white);text-align:center;background:var(--console);border:1px solid var(--console-line);border-radius:var(--radius);place-content:center;padding:24px;display:grid;box-shadow:0 18px 40px #061d1829}.truth-core>span{color:#65dab9;letter-spacing:.13em;margin-bottom:10px;font-size:9px;font-weight:800}.truth-core strong{letter-spacing:-.03em;margin-bottom:9px;font-size:22px}.truth-core small{color:#95afa8;font-size:10px;line-height:1.5}.principle-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.principle-list article{border-right:1px solid var(--line);padding:30px clamp(18px,3vw,34px)}.principle-list article:first-child{padding-left:0}.principle-list article:last-child{border-right:0;padding-right:0}.principle-list article>span{color:var(--brand);margin-bottom:35px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;display:block}.principle-list h3{letter-spacing:-.02em;margin-bottom:11px;font-size:17px}.principle-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.section-capabilities{border-bottom:1px solid var(--line)}.capability-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.capability-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-sm);padding:clamp(24px,3vw,34px);position:relative;overflow:hidden}.capability-card h3{letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(21px,2.2vw,28px)}.capability-card p{color:var(--ink-2);margin-bottom:0;font-size:14px;line-height:1.75}.card-kicker{color:var(--brand);letter-spacing:.12em;margin-bottom:18px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;display:block}.capability-host{grid-area:span 2/span 7;grid-template-rows:auto 1fr;min-height:410px;display:grid}.capability-copy{max-width:620px}.metric-preview{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:11px;padding-top:34px;display:grid}.metric-preview>div{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;gap:9px;padding:14px;display:grid}.metric-preview>div>span{background:var(--surface-3);border-radius:99px;height:4px;overflow:hidden}.metric-preview i{background:var(--brand);border-radius:inherit;height:100%;display:block}.metric-preview small{color:var(--muted);font-size:10px}.capability-sites,.capability-docker{grid-column:span 5}.capability-sites{min-height:188px}.path-chip{color:var(--brand-strong);background:var(--brand-soft);border:1px solid color-mix(in srgb, var(--brand) 18%, transparent);border-radius:6px;margin-top:18px;padding:7px 9px;font-size:11px;display:inline-flex}.capability-docker{background:linear-gradient(145deg, color-mix(in srgb, var(--brand-soft) 40%, transparent), transparent 58%), var(--surface);min-height:206px}.docker-zones{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.docker-zones span{min-height:30px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:7px;align-items:center;gap:7px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.docker-zones i{color:var(--brand);font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-style:normal}.capability-market{background:var(--console);border-color:var(--console-line);grid-column:span 8;grid-template-columns:minmax(220px,.76fr) minmax(380px,1.24fr);align-items:center;gap:clamp(26px,4vw,48px);min-height:420px;display:grid}.capability-market-copy{z-index:1;position:relative}.capability-market .card-kicker{color:#58d5b2}.capability-market h3{color:var(--white)}.capability-market p{color:#a7bdb7}.capability-market figure{background:#eef4f2;border:1px solid #ffffff1f;border-radius:10px;min-width:0;margin:0;overflow:hidden;transform:translate(18px);box-shadow:0 22px 48px #00000047}.capability-market figure img{aspect-ratio:1.65;object-fit:cover;object-position:left top;width:100%}.capability-market figcaption{color:#6f8881;text-align:right;background:#0b1715;border-top:1px solid #ffffff14;padding:8px 10px;font-size:8px}.capability-diagnostics{grid-column:span 4;min-height:420px}.diagnostic-list{border-top:1px solid var(--line);gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.diagnostic-list li{min-height:46px;color:var(--ink-2);border-bottom:1px solid var(--line);align-items:center;gap:10px;font-size:12px;font-weight:620;display:flex}.diagnostic-list li span{border:1px solid var(--brand);border-radius:50%;width:7px;height:7px}.section-security{color:var(--white);background:linear-gradient(115deg,#123d3375,#0000 45%),#0a1815;border-bottom:1px solid #1f3932}.security-grid{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:clamp(50px,8vw,104px);display:grid}.security-copy .section-index{color:#66857d}.security-copy .eyebrow{color:#59d7b3}.security-copy h2{max-width:650px}.security-copy>p{color:#a9c3bc;max-width:650px}.security-tags{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.security-tags span{color:#c6d8d3;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:6px;padding:7px 9px;font-size:10px}.audit-panel{border-radius:var(--radius-lg);background:#0e211d;border:1px solid #26483f;overflow:hidden;box-shadow:0 28px 70px #00000047}.audit-panel-header{background:#102923;border-bottom:1px solid #26483f;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:15px 18px;display:flex}.audit-panel-header>div{gap:5px;display:grid}.audit-panel-header span{color:#58d5b2;letter-spacing:.11em;font-size:8px;font-weight:800}.audit-panel-header strong{font-size:14px}.audit-panel-header small{color:#8eaaa2;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;padding:5px 7px;font-size:8px}.audit-steps{margin:0;padding:8px 18px;list-style:none}.audit-steps li{border-bottom:1px solid #ffffff14;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:55px;display:grid}.audit-steps li:last-child{border-bottom:0}.audit-steps li>span{color:#61dbb8;background:#123b31;border:1px solid #1e5749;border-radius:50%;place-items:center;width:26px;height:26px;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;display:grid}.audit-steps strong{color:#d6e5e1;font-size:11px}.audit-steps small{color:#64d7b6;font-size:9px}.audit-assurance{color:#9fb8b1;background:#091714;border-top:1px solid #26483f;align-items:flex-start;gap:10px;margin:0;padding:14px 18px;font-size:10px;line-height:1.65;display:flex}.audit-assurance span{color:#06110e;background:#50d1ad;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:grid}.section-deploy{background:var(--surface);border-bottom:1px solid var(--line)}.deploy-grid{grid-template-columns:minmax(0,.76fr) minmax(520px,1.24fr);align-items:center;gap:clamp(46px,7vw,96px);display:grid}.deploy-copy>p{max-width:590px}.compatibility-list{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.compatibility-list span{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:7px 9px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.deploy-links{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.text-link{color:var(--brand);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.text-link:hover{color:var(--brand-strong)}.install-panel{color:var(--white);background:var(--console-deep);border:1px solid var(--console-line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 28px 70px #061d1833}.install-panel-header{color:#8aa59e;border-bottom:1px solid var(--console-line);letter-spacing:.1em;text-transform:uppercase;background:#0c1b18;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:0 18px;font-size:9px;font-weight:800;display:flex}.terminal-dots{gap:5px;display:flex}.terminal-dots i{background:#324c45;border-radius:50%;width:6px;height:6px}.terminal-dots i:last-child{background:#2ac69d}.command-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:24px 18px 17px;display:grid}.command-row code{color:#cfebe3;white-space:nowrap;scrollbar-width:thin;min-width:0;font-size:clamp(12px,1.35vw,14px);line-height:1.6;overflow-x:auto}.command-row code:before{color:#46d0aa;content:"$";margin-right:10px}.command-row button{color:#b9d0ca;cursor:pointer;background:#122923;border:1px solid #29483f;border-radius:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:700}.command-row button:hover{color:#fff;border-color:#3b6559}.command-help{color:#78928b;margin:0;padding:0 18px 19px;font-size:10px;line-height:1.6}.deploy-warning{color:#b7c9c4;border-top:1px solid var(--console-line);background:#10221e;padding:18px}.deploy-warning strong{color:#e2ece9;margin-bottom:7px;font-size:11px;display:block}.deploy-warning p{color:#8da49e;margin:0;font-size:10px;line-height:1.7}.final-cta{padding-block:clamp(64px,7vw,88px)}.final-cta-inner{color:var(--white);background:linear-gradient(115deg, #19634f73, transparent 48%), var(--console);border:1px solid var(--console-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:flex-end;gap:50px;padding:clamp(34px,5vw,58px);display:flex}.final-cta-inner>div:first-child{max-width:730px}.final-cta .eyebrow{color:#5dd9b6}.final-cta h2{margin-bottom:13px}.final-cta p{color:#acc1bb;margin:0}.final-cta-inner>div:last-child{flex-wrap:wrap;flex:none;gap:9px;display:flex}.final-cta .button-ghost{color:#d9e8e4;border-color:#38544d}.final-cta .button-ghost:hover{color:#fff;background:#17352e;border-color:#4b7167}.site-footer{background:var(--surface);border-top:1px solid var(--line);padding-top:60px}.footer-grid{grid-template-columns:minmax(0,1fr) auto;gap:40px;padding-bottom:50px;display:grid}.footer-grid>div:first-child{max-width:500px}.footer-grid p{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.7}.footer-links{align-items:flex-start;gap:24px;padding-top:10px;display:flex}.footer-links a{color:var(--ink-2);font-size:12px;font-weight:650}.footer-links a:hover{color:var(--brand)}.footer-bottom{min-height:64px;color:var(--muted);border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;font-size:9px;display:grid}.footer-bottom>span:last-child{text-align:right}.footer-status{align-items:center;gap:7px;display:inline-flex}@keyframes status-pulse{0%,to{opacity:.58}50%{opacity:1}}@media (width<=1120px){.hero-grid{grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);gap:40px;min-height:auto}.hero h1{font-size:clamp(42px,5.4vw,62px)}.capability-host,.capability-sites,.capability-docker{grid-column:span 6}.capability-market{grid-column:span 8}.capability-diagnostics{grid-column:span 4}}@media (width<=960px){.desktop-nav,.header-github{display:none}.mobile-nav{display:block}.hero-grid{grid-template-columns:1fr;gap:48px;padding-block:62px 72px}.hero-copy{max-width:760px}.hero h1{max-width:780px;font-size:clamp(44px,8vw,68px)}.product-frame{width:100%}.section-heading-split{grid-template-columns:1fr;align-items:start;gap:16px}.section-heading-split>div:last-child{max-width:670px}.interop-map{grid-template-columns:minmax(180px,1fr) 60px minmax(220px,1fr)}.map-resources{grid-column:3}.map-connector-out{display:none}.principle-list{grid-template-columns:1fr}.principle-list article,.principle-list article:first-child,.principle-list article:last-child{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:44px minmax(150px,.5fr) minmax(0,1fr);align-items:start;gap:18px;padding:24px 0;display:grid}.principle-list article:last-child{border-bottom:0}.principle-list article>span{margin:3px 0 0}.principle-list h3,.principle-list p{margin:0}.capability-host,.capability-sites,.capability-docker,.capability-market,.capability-diagnostics{grid-column:span 12}.capability-host{min-height:360px}.capability-market{grid-template-columns:minmax(220px,.7fr) minmax(380px,1.3fr)}.capability-diagnostics{min-height:auto}.security-grid,.deploy-grid{grid-template-columns:1fr}.security-copy,.deploy-copy{max-width:780px}.final-cta-inner{flex-direction:column;align-items:flex-start}}@media (width<=760px){.capability-market{grid-template-columns:1fr;min-height:auto}.capability-market figure{margin-top:5px;transform:none}}@media (width<=680px){html{scroll-padding-top:78px}.shell{width:min(calc(100% - 28px), var(--shell))}.site-header,.header-inner{min-height:64px}.brand{gap:9px}.brand-mark{border-radius:9px;width:34px;height:34px}.brand-mark span{font-size:18px}.brand strong{font-size:17px}.language-switch,.theme-toggle{width:34px;min-width:34px;height:34px;min-height:34px}.mobile-nav summary{justify-content:center;width:36px;min-height:34px;padding:0}.mobile-nav summary>span:last-child{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-grid{gap:38px;padding-block:48px 58px}.hero:before{top:-120px;right:-300px}.eyebrow{letter-spacing:.08em;font-size:9px}.hero h1{margin-bottom:21px;font-size:clamp(39px,12.5vw,52px);line-height:1.06}.hero-body{margin-bottom:26px;font-size:15px;line-height:1.72}.hero-actions{grid-template-columns:1fr;display:grid}.button{min-height:46px}.hero-facts{display:grid}.product-frame{border-radius:13px}.product-frame-bar{grid-template-columns:auto minmax(0,1fr)}.agent-status{display:none}.product-image-wrap{aspect-ratio:1.45}.product-image-wrap img{object-position:14% top}.section{padding-block:72px}.section-heading{margin-bottom:32px}.section-heading h2,.security-copy h2,.deploy-copy h2,.final-cta h2{font-size:clamp(32px,10vw,42px)}.section-heading>p:last-child,.section-heading-split>div:last-child>p,.security-copy>p,.deploy-copy>p,.final-cta p{font-size:14px}.interop-map{grid-template-columns:1fr;gap:10px;padding:10px}.map-connector,.map-connector-out{min-height:34px;display:grid}.map-connector>span{width:1px;height:100%}.map-connector>span:after{margin-top:auto;margin-left:-2.5px;margin-right:-2.5px}.map-connector small{top:50%;left:calc(50% + 14px);transform:translateY(-50%)}.map-resources{grid-column:auto}.truth-core{min-height:190px}.principle-list article,.principle-list article:first-child,.principle-list article:last-child{grid-template-columns:36px 1fr;gap:10px 13px}.principle-list p{grid-column:2}.capability-grid{gap:12px}.capability-card{padding:23px}.capability-host{min-height:auto}.metric-preview{grid-template-columns:1fr;padding-top:28px}.capability-market{grid-template-columns:1fr;min-height:auto}.capability-market figure{margin-top:5px;transform:none}.security-grid,.deploy-grid{gap:40px}.security-tags{gap:6px}.audit-panel-header{flex-direction:column;align-items:flex-start;gap:8px}.audit-steps li{grid-template-columns:30px minmax(0,1fr)}.audit-steps small{grid-column:2;padding-bottom:8px}.command-row{grid-template-columns:1fr}.command-row button{min-height:40px}.final-cta{padding-block:56px}.final-cta-inner{gap:32px;padding:28px 22px}.final-cta-inner>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-links{flex-wrap:wrap}.footer-bottom{flex-direction:column;align-items:flex-start;gap:9px;min-height:auto;padding-block:20px;display:flex}.footer-bottom>span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
