@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-GZpp1pK2.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f8fafa;--surface:#fff;--surface-warm:#e8f5f3;--surface-mist:#f1f8f7;--fg:#101a1a;--fg-2:#475553;--muted:#60706d;--meta:#788784;--border:#d9e5e2;--border-soft:#eef4f3;--accent:#0f766e;--accent-bright:#0f766e;--accent-soft:#bfe8e2;--accent-on:#fff;--accent-hover:color-mix(in oklab, var(--accent), black 8%);--accent-active:color-mix(in oklab, var(--accent), black 14%);--on-dark:#f4f7f7;--success:#0f766e;--warn:#eab308;--danger:#dc2626;--font-display:"Geist Variable", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif;--font-body:"Geist Variable", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", "Roboto Mono", Menlo, Monaco, "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-3xl:40px;--text-4xl:44px;--leading-body:1.6;--leading-tight:1.06;--tracking-display:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--section-y-desktop:96px;--section-y-tablet:64px;--section-y-phone:48px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:9999px;--elev-flat:none;--elev-ring:0 0 0 1px var(--border);--elev-raised:0 0 0 1px #00000014, 0 2px 2px #0000000a, 0 8px 8px -8px #0000000a, 0 0 0 1px var(--bg);--focus-ring:0 0 0 2px var(--accent);--motion-fast:.15s;--motion-base:.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--container-max:1200px;--container-gutter-desktop:24px;--container-gutter-tablet:16px;--container-gutter-phone:12px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}html[data-lang=zh] body{line-height:1.72}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}p{text-wrap:pretty;margin:0}h1,h2,h3,h4{color:var(--fg);font-family:var(--font-display);text-wrap:balance;margin:0}h1{max-width:14ch;letter-spacing:var(--tracking-display);font-size:60px;font-weight:600;line-height:.94}h2{max-width:22ch;font-size:var(--text-4xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);font-weight:600}h3{font-size:var(--text-xl);letter-spacing:0;font-weight:600;line-height:1.25}.container{width:min(100% - calc(var(--container-gutter-desktop) * 2), var(--container-max));margin-inline:auto}.section{padding-block:var(--section-y-desktop)}.section+.section{box-shadow:inset 0 1px 0 var(--border)}.stack{gap:var(--space-4);flex-direction:column;display:flex}.stack-lg{gap:var(--space-8);flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-3);display:flex}.row-between{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.grid-2{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grid-2-1{gap:var(--space-8);grid-template-columns:1.5fr 1fr;align-items:start;display:grid}.lead{max-width:54ch;color:var(--fg-2);font-size:var(--text-lg);line-height:1.65}.eyebrow{margin:0 0 var(--space-4);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0;font-weight:500;line-height:1.33}.meta{color:var(--meta);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topnav{z-index:20;background:color-mix(in oklab, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--elev-ring);position:sticky;top:0}.topnav-inner{align-items:center;gap:var(--space-6);grid-template-columns:auto 1fr auto;min-height:64px;display:grid}.brand{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.brand-logo{object-fit:contain;filter:grayscale()brightness(0);opacity:.94;width:126px;height:auto}.product-badge{border-radius:var(--radius-pill);min-height:24px;color:var(--fg-2);font-family:var(--font-mono);box-shadow:var(--elev-ring);align-items:center;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.topnav nav{justify-content:center;gap:var(--space-6);display:flex}.topnav nav a{color:var(--fg-2);font-size:var(--text-sm);transition:color var(--motion-fast) var(--ease-standard);font-weight:500}.topnav nav a[aria-current=page],.topnav nav a:hover{color:var(--fg)}.topnav-actions{justify-content:end;align-items:center;gap:var(--space-3);display:inline-flex}.lang-switch{border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--elev-ring);align-items:center;gap:2px;padding:2px;display:inline-flex}.lang-switch button{border-radius:var(--radius-pill);min-height:32px;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:0;padding:0 10px;font-weight:500}.lang-switch button[aria-pressed=true]{background:var(--fg);color:var(--surface)}.topnav nav a:focus-visible,.btn:focus-visible,.lang-switch button:focus-visible,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,.modal-close:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);border:0;font-weight:500;line-height:1.43;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent-bright);color:var(--accent-on);box-shadow:var(--elev-ring)}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{background:var(--surface);color:var(--fg);box-shadow:var(--elev-ring)}.btn-secondary:hover{background:color-mix(in oklab, var(--surface), var(--fg) 4%)}.btn-ghost{min-height:auto;padding:var(--space-1) 0;color:var(--fg-2);background:0 0}.btn-ghost:hover{color:var(--fg)}.btn-arrow:after{content:"->";color:var(--meta);font-family:var(--font-mono);transition:transform var(--motion-fast) var(--ease-standard)}.btn-arrow:hover:after{transform:translate(3px)}.hero{padding-block:clamp(40px, 4vw, 64px) var(--space-8)}.hero-split{gap:clamp(var(--space-8), 7vw, 88px);grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;display:grid}.hero-copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.hero-copy .lead{max-width:52ch;font-size:18px;line-height:1.62}.hero-statement{max-width:34ch;margin-top:calc(var(--space-3) * -1);color:var(--fg-2);font-size:var(--text-lg);font-weight:500;line-height:1.35}.hero-cta{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-cta .btn,.cta-strip .btn{min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-base)}.page-hero{padding-block:clamp(72px,10vw,128px)}.page-hero-inner{align-items:flex-start;gap:var(--space-5);flex-direction:column;max-width:720px;display:flex}.page-hero h1{max-width:22ch}.title-lines span{display:block}.page-hero .lead{max-width:52ch}.docs-section{padding-top:0}.hero-model{padding:var(--space-5);border-top:2px solid var(--accent-bright);background:var(--fg);color:var(--on-dark);box-shadow:none;align-self:stretch;position:relative;overflow:hidden}.hero-model-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.model-status{color:var(--accent-soft);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600}.hero-model ol{margin:var(--space-6) 0 0;border-top:1px solid color-mix(in oklab, var(--on-dark), transparent 80%);padding:0;list-style:none;display:grid}.hero-model li{gap:var(--space-3);border-bottom:1px solid color-mix(in oklab, var(--on-dark), transparent 80%);grid-template-columns:36px minmax(0,1fr) 10px;align-items:center;min-height:84px;display:grid}.hero-model li div{gap:var(--space-1);display:grid}.hero-model .flow-index,.hero-model .meta{color:color-mix(in oklab, var(--on-dark), transparent 42%)}.hero-model strong{color:var(--on-dark);font-size:var(--text-base);line-height:1.35}.hero-model>p{margin-top:var(--space-4);color:color-mix(in oklab, var(--on-dark), transparent 42%);font-size:var(--text-xs);line-height:1.55}.proof-strip{box-shadow:inset 0 1px 0 var(--border), inset 0 -1px 0 var(--border);background:var(--surface-warm);padding-block:0}.proof-strip-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.proof-item{gap:var(--space-1);min-height:104px;padding:var(--space-5) var(--space-6);border-left:1px solid var(--border);align-content:center;display:grid}.proof-item:first-child{border-left:0}.proof-item strong{font-size:var(--text-lg);line-height:1.35}.how-section{background:var(--fg);color:var(--on-dark)}.how-section-head{margin-bottom:var(--space-8)}.how-section h2,.how-section h3,.how-section strong{color:var(--on-dark)}.how-section .eyebrow,.how-section .meta,.how-section .flow-index{color:color-mix(in oklab, var(--on-dark), transparent 42%)}.how-section .lead,.how-section .flow-config-list span,.how-section .flow-stage p,.how-section .flow-outcome p{color:color-mix(in oklab, var(--on-dark), transparent 30%)}.how-flow{gap:var(--space-6);border-top:2px solid var(--accent-bright);grid-template-columns:minmax(200px,.58fr) minmax(0,1.4fr) minmax(190px,.55fr);align-items:stretch;display:grid}.flow-config,.flow-outcome{padding:var(--space-5) 0}.flow-config{border-right:1px solid color-mix(in oklab, var(--on-dark), transparent 80%);padding-right:var(--space-5)}.flow-config-list{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.flow-config-list span{font-size:var(--text-sm);white-space:nowrap;line-height:1.6}.flow-stages{counter-reset:flow;margin:0;padding:0;list-style:none;display:grid}.flow-stage{gap:var(--space-3);border-bottom:1px solid color-mix(in oklab, var(--on-dark), transparent 80%);grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;min-height:88px;display:grid;position:relative}.flow-stage:first-child{border-top:0}.flow-index{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.flow-stage h3{font-size:var(--text-base)}.flow-stage p{font-size:var(--text-sm);margin-top:3px}.flow-signal{background:var(--accent-bright);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in oklab, var(--accent-bright), transparent 55%);border-radius:50%}.flow-stage:first-child .flow-signal,.hero-model li:first-child .flow-signal{animation:flow-pulse 3.6s var(--ease-standard) .4s infinite}.flow-stage:nth-child(2) .flow-signal,.hero-model li:nth-child(2) .flow-signal{animation:flow-pulse 3.6s var(--ease-standard) 1.1s infinite}.flow-stage:nth-child(3) .flow-signal,.hero-model li:nth-child(3) .flow-signal{animation:flow-pulse 3.6s var(--ease-standard) 1.8s infinite}.flow-stage:nth-child(4) .flow-signal{animation:flow-pulse 3.6s var(--ease-standard) 2.5s infinite}.flow-outcome{justify-content:space-between;gap:var(--space-4);padding-left:var(--space-5);border-left:1px solid color-mix(in oklab, var(--on-dark), transparent 80%);flex-direction:column;display:flex}.flow-outcome strong{font-size:var(--text-xl);line-height:1.18}.flow-outcome p{font-size:var(--text-xs);line-height:1.55}@keyframes flow-pulse{0%,22%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--accent-bright), transparent 55%);transform:scale(1)}10%{box-shadow:0 0 0 8px color-mix(in oklab, var(--accent-bright), transparent 88%);transform:scale(1.12)}}.section-head{gap:var(--space-5);max-width:760px;margin-bottom:var(--space-8);display:grid}.section-head p{max-width:54ch}.card{justify-content:space-between;gap:var(--space-8);min-height:258px;padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-raised);flex-direction:column;display:flex}.feature-mark{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--fg);box-shadow:var(--elev-ring);place-items:center;display:grid}.feature-mark svg{width:18px;height:18px}.card p{color:var(--fg-2);font-size:var(--text-base)}.card-footer{gap:var(--space-2);flex-wrap:wrap;display:flex}.tag{border-radius:var(--radius-pill);min-height:24px;color:var(--fg-2);font-size:var(--text-xs);box-shadow:var(--elev-ring);align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.use-cases-section{background:var(--surface)}.use-case-grid{border-top:1px solid var(--fg);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,.925fr));gap:0;display:grid}.use-case{min-height:280px;padding:var(--space-6);border-right:1px solid var(--border);flex-direction:column;align-items:flex-start;display:flex}.use-case:last-child{border-right:0}.use-case-1{background:var(--surface-warm);box-shadow:inset 0 3px 0 var(--accent-bright)}.use-case h3{margin-top:var(--space-8);font-size:var(--text-xl)}.use-case p{margin-top:var(--space-3);color:var(--fg-2);font-size:var(--text-sm);line-height:1.6}.use-case footer{gap:var(--space-1);padding-top:var(--space-6);margin-top:auto;display:grid}.use-case footer strong{font-size:var(--text-sm);line-height:1.4}.portfolio-section{background:var(--surface-mist)}.products-section{padding-top:0}.portfolio-grid{border-top:2px solid var(--fg);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portfolio-product{align-items:flex-start;gap:var(--space-4);min-height:300px;padding:var(--space-6);background:var(--surface);flex-direction:column;display:flex}.portfolio-product+.portfolio-product{border-left:1px solid var(--border)}.portfolio-oneflow{background:var(--surface-warm)}.portfolio-product h3,.portfolio-product h2{margin-top:var(--space-6)}.portfolio-product h2{max-width:14ch;font-size:var(--text-3xl)}.portfolio-product p{max-width:42ch;color:var(--fg-2);font-size:var(--text-base);line-height:1.6}.portfolio-product .btn{margin-top:auto}.portfolio-grid-large .portfolio-product{min-height:380px}.portfolio-connection{gap:var(--space-6);padding:var(--space-6) 0 0;grid-template-columns:180px minmax(0,1fr);display:grid}.portfolio-connection p{max-width:66ch;color:var(--fg-2);font-size:var(--text-lg);line-height:1.55}.oneflow-hero h1{max-width:14ch}.oneflow-boundaries{background:var(--surface)}.boundary-grid{border-top:2px solid var(--fg);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.boundary-item{min-height:236px;padding:var(--space-6);background:var(--surface);flex-direction:column;align-items:flex-start;display:flex}.boundary-item+.boundary-item{border-left:1px solid var(--border)}.boundary-item:nth-child(2){background:var(--surface-warm)}.boundary-item h3{margin-top:var(--space-8)}.boundary-item p{margin-top:var(--space-3);color:var(--fg-2);font-size:var(--text-sm);line-height:1.6}.proof-layer-section{background:var(--surface)}.proof-layer{border-top:2px solid var(--fg);background:var(--border);grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid}.proof-layer-item{min-height:220px;padding:var(--space-6);background:var(--surface)}.proof-layer-item:nth-child(2){background:var(--surface-warm)}.proof-layer-item .meta{color:var(--meta)}.proof-layer-item h3{margin-top:var(--space-6);font-size:var(--text-lg)}.proof-layer-item p{margin-top:var(--space-3);color:var(--fg-2);font-size:var(--text-sm);line-height:1.6}.workflow-panel{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-raised);overflow:hidden}.workflow-row{gap:var(--space-6);padding:var(--space-6);box-shadow:inset 0 -1px 0 var(--border);grid-template-columns:152px 1fr;display:grid}.workflow-row:last-child{box-shadow:none}.workflow-row h3{font-size:var(--text-lg);letter-spacing:0}.workflow-row p{margin-top:var(--space-2);color:var(--fg-2)}.funnel-section{background:var(--surface-mist)}.funnel-map{border-top:2px solid var(--fg)}.funnel-row{gap:var(--space-8);padding:var(--space-5) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.funnel-row div{gap:var(--space-2);display:grid}.funnel-row strong{font-size:var(--text-base)}.funnel-row p{color:var(--fg-2);font-size:var(--text-sm)}.qualification-chart{gap:var(--space-8);margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.qualification-chart-copy h3{max-width:20ch;font-size:var(--text-xl)}.qualification-chart-copy>p:last-child{margin-top:var(--space-3);color:var(--fg-2);font-size:var(--text-sm);line-height:1.6}.qualification-chart-plot{min-height:184px}.qualification-chart-loading{min-height:260px;margin-top:var(--space-12);border-top:1px solid var(--border)}.qualification-chart-list{background:var(--border);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.qualification-chart-list li{gap:var(--space-2);min-height:76px;padding:var(--space-4);background:var(--surface);grid-template-columns:28px minmax(0,1fr);display:grid}.qualification-chart-list li:last-child{background:var(--surface-warm)}.qualification-chart-list li div{gap:2px;display:grid}.qualification-chart-list strong{font-size:var(--text-sm);line-height:1.35}.qualification-chart-list span:not(.meta){color:var(--fg-2);font-size:var(--text-xs);line-height:1.45}.pricing-section{background:var(--surface-mist)}.pricing-panel{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-raised);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.pricing-key{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-6);border-top:2px solid var(--accent-bright);background:var(--fg);color:var(--on-dark);flex-direction:column;display:flex}.pricing-key .meta{color:color-mix(in oklab, var(--on-dark), transparent 36%)}.pricing-key strong{max-width:12ch;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;line-height:1.1}.pricing-key p{color:color-mix(in oklab, var(--on-dark), transparent 24%);font-size:var(--text-sm);line-height:1.55}.pricing-points{display:grid}.pricing-point{padding:var(--space-5) var(--space-6);box-shadow:inset 0 -1px 0 var(--border)}.pricing-point:last-child{box-shadow:none}.pricing-point h3{font-size:var(--text-lg)}.pricing-point p{max-width:60ch;margin-top:var(--space-2);color:var(--fg-2);font-size:var(--text-sm)}.definition-panel{margin-top:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-raised);overflow:hidden}.definition-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);box-shadow:inset 0 -1px 0 var(--border);display:flex}.definition-state{max-width:54ch;color:var(--fg-2);font-size:var(--text-xs);text-align:right}.definition-columns{grid-template-columns:1fr 1fr;display:grid}.definition-columns article{padding:var(--space-6)}.definition-columns article:first-child{background:var(--surface-warm)}.definition-columns article+article{background:var(--surface-mist);box-shadow:inset 1px 0 0 var(--border)}.definition-columns h3{font-size:var(--text-lg)}.definition-columns ul{gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.definition-columns li{padding-top:var(--space-2);border-top:1px solid var(--border);color:var(--fg-2);font-size:var(--text-sm)}.principles{gap:var(--space-3);display:grid}.principle{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-ring)}.principle strong{margin-bottom:var(--space-2);font-size:var(--text-sm);display:block}.principle span{color:var(--fg-2);font-size:var(--text-sm)}.trust-row{gap:var(--space-6);padding:var(--space-6) 0;box-shadow:inset 0 1px 0 var(--border);grid-template-columns:150px minmax(0,1fr) auto;align-items:baseline;display:grid}.trust-row:last-child{box-shadow:inset 0 1px 0 var(--border), inset 0 -1px 0 var(--border)}.trust-row h3{font-size:var(--text-lg);letter-spacing:0}.trust-row p{margin-top:var(--space-1);color:var(--fg-2)}.infra-section{background:linear-gradient(180deg, color-mix(in oklab, var(--surface), var(--fg) 2%), var(--surface))}.infra-lead{margin-top:var(--space-4)}.infra-note{max-width:56ch;padding:var(--space-5);border-radius:var(--radius-md);background:var(--fg);color:var(--surface);font-size:var(--text-sm);line-height:1.6}.infra-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.infra-module{min-height:160px;padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elev-raised)}.infra-module h3{font-size:var(--text-lg)}.infra-module p{margin-top:var(--space-3);color:var(--fg-2);font-size:var(--text-sm)}.cta-strip{background:var(--fg);color:var(--on-dark);text-align:center}.cta-strip h2{color:var(--on-dark)}.cta-strip .eyebrow{color:var(--accent-soft)}.cta-strip .lead{color:color-mix(in oklab, var(--on-dark), transparent 26%)}.cta-strip .container{max-width:680px}.cta-strip .lead{margin:var(--space-4) auto var(--space-8)}.pagefoot{padding:var(--space-12) 0 var(--space-5);background:color-mix(in oklab, var(--fg), black 14%);color:var(--on-dark);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--on-dark), transparent 84%)}.pagefoot-main{gap:var(--space-8);grid-template-columns:minmax(220px,.9fr) minmax(240px,1fr) auto;align-items:end;display:grid}.pagefoot-company{align-content:start;display:grid}.pagefoot-company strong{font-size:var(--text-base);font-weight:600;line-height:1.3}.pagefoot-statement{max-width:24ch;color:color-mix(in oklab, var(--on-dark), transparent 10%);font-size:var(--text-xl);font-weight:500;line-height:1.25}.pagefoot-nav{justify-content:flex-end;gap:var(--space-5);flex-wrap:wrap;padding-bottom:2px;display:flex}.pagefoot-nav a{color:color-mix(in oklab, var(--on-dark), transparent 34%);font-size:var(--text-sm);transition:color var(--motion-fast) var(--ease-standard);font-weight:500}.pagefoot-nav a:hover{color:var(--on-dark)}.pagefoot-bottom{justify-content:space-between;gap:var(--space-2) var(--space-6);margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid color-mix(in oklab, var(--on-dark), transparent 84%);color:color-mix(in oklab, var(--on-dark), transparent 48%);font-size:var(--text-xs);flex-wrap:wrap;line-height:1.5;display:flex}.pagefoot-bottom a{color:color-mix(in oklab, var(--accent-soft), var(--on-dark) 20%);font-family:var(--font-mono)}.pagefoot-bottom a:hover{color:var(--on-dark)}.modal-backdrop{z-index:50;padding:var(--space-4);background:color-mix(in oklab, var(--bg), var(--fg) 18%);place-items:center;display:none;position:fixed;inset:0}.modal-backdrop.open{display:grid}.modal{border-radius:var(--radius-lg);background:var(--surface);width:min(100%,560px);box-shadow:var(--elev-raised);overflow:hidden}.modal-head{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-6);box-shadow:inset 0 -1px 0 var(--border);display:flex}.modal-head h2{font-size:var(--text-2xl);letter-spacing:0}.modal-close{border-radius:var(--radius-sm);background:var(--surface);width:36px;height:36px;color:var(--fg);box-shadow:var(--elev-ring);border:0}.demo-form{gap:var(--space-4);padding:var(--space-6);display:grid}.field{gap:6px;display:grid}.field label{color:var(--fg-2);font-size:var(--text-sm);font-weight:500}.field input,.field select,.field textarea{border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:42px;color:var(--fg);box-shadow:var(--elev-ring);padding:10px var(--space-3);border:0}.field textarea{resize:vertical;min-height:92px}.form-note{min-height:22px;color:var(--fg-2);font-size:var(--text-sm)}.form-note[data-state=error]{color:var(--danger)}.form-note[data-state=success]{color:var(--success)}@media (width<=920px){.container{width:min(100% - calc(var(--container-gutter-tablet) * 2), var(--container-max))}.section{padding-block:var(--section-y-tablet)}.topnav-inner{grid-template-columns:1fr auto}.topnav nav{display:none}.hero-split,.grid-2,.grid-3,.grid-2-1{grid-template-columns:1fr}.how-flow{grid-template-columns:1fr;gap:0}.flow-config,.flow-outcome{padding:var(--space-5) 0;border:0}.flow-config{border-bottom:1px solid var(--border)}.flow-outcome{border-top:1px solid var(--border)}.use-case-grid,.proof-layer,.portfolio-grid,.boundary-grid{grid-template-columns:1fr}.proof-strip-inner,.infra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-panel{grid-template-columns:1fr}.section-head{gap:var(--space-4);display:grid}.trust-row{gap:var(--space-3);grid-template-columns:1fr}h1{font-size:52px}h2{font-size:40px}}@media (width<=560px){.container{width:min(100% - calc(var(--container-gutter-phone) * 2), var(--container-max))}.section{padding-block:var(--section-y-phone)}h1{max-width:14ch;font-size:42px;line-height:1.02}h2{font-size:32px;line-height:1.12}.lead,.hero-copy .lead{font-size:var(--text-base);line-height:1.65}.hero-cta,.hero-cta .btn{width:100%}.topnav-inner{gap:var(--space-2);padding-block:var(--space-2);grid-template-columns:1fr}.topnav-actions{grid-template-columns:auto 1fr;justify-content:space-between;width:100%;display:grid}.topnav-inner{align-items:start}.brand-logo{width:118px}.hero{padding-top:32px}.page-hero{padding-block:56px 48px}.proof-strip-inner,.infra-grid{grid-template-columns:1fr}.portfolio-product{min-height:260px}.portfolio-product+.portfolio-product,.boundary-item+.boundary-item{border-top:1px solid var(--border);border-left:0}.portfolio-product h2{font-size:var(--text-2xl)}.portfolio-connection{gap:var(--space-3);grid-template-columns:1fr}.portfolio-connection p{font-size:var(--text-base)}.pagefoot{padding-top:var(--space-8)}.pagefoot-main{gap:var(--space-6);grid-template-columns:1fr}.pagefoot-statement{font-size:var(--text-lg)}.pagefoot-nav{justify-content:flex-start}.pagefoot-bottom{margin-top:var(--space-6);display:grid}.funnel-row,.definition-columns,.qualification-chart{grid-template-columns:1fr}.funnel-row{gap:var(--space-3)}.definition-head{display:grid}.definition-state{text-align:left;max-width:none}.definition-columns article+article{box-shadow:inset 0 1px 0 var(--border)}.pricing-key strong{max-width:none}.workflow-row,.qualification-chart-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
