:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--faven-color-neutral-0:#fff;--faven-color-neutral-50:#fafafb;--faven-color-neutral-100:#f4f5f6;--faven-color-neutral-200:#e5e7eb;--faven-color-neutral-300:#c7cdd3;--faven-color-neutral-400:#98a2ad;--faven-color-neutral-500:#68727d;--faven-color-neutral-600:#424b55;--faven-color-neutral-700:#2a3138;--faven-color-neutral-800:#1c2127;--faven-color-neutral-850:#15191d;--faven-color-neutral-900:#0f1115;--faven-color-neutral-950:#080a0b;--faven-color-orange-300:#ffb067;--faven-color-orange-400:#ff8a2b;--faven-color-orange-500:#ff6a00;--faven-color-orange-600:#d75400;--faven-color-orange-700:#a94300;--faven-background-primary:#080a0b;--faven-background-secondary:#0f1115;--faven-background-elevated:#15191d;--faven-background-subtle:#1c2127;--faven-background-overlay:#080a0be0;--faven-text-primary:#f4f5f6;--faven-text-secondary:#98a2ad;--faven-text-tertiary:#68727d;--faven-border-default:#2a3138;--faven-border-strong:#424b55;--faven-accent-primary:#ff6a00;--faven-accent-hover:#ff8a2b;--faven-accent-muted:#ff6a0024;--faven-accent-foreground:#080a0b;--faven-success:#3ddc97;--faven-success-muted:#3ddc971f;--faven-warning:#ffb020;--faven-warning-muted:#ffb02021;--faven-danger:#ff6b72;--faven-danger-muted:#ff5c5c21;--faven-info:#5ba7ff;--faven-info-muted:#5ba7ff21;--faven-focus-ring:#ff8a2b;--faven-font-sans:Inter, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--faven-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--faven-font-size-xs:.6875rem;--faven-font-size-sm:.8125rem;--faven-font-size-md:.9375rem;--faven-font-size-lg:1.125rem;--faven-font-size-xl:1.375rem;--faven-font-size-2xl:1.875rem;--faven-font-size-3xl:clamp(2rem, 4vw, 3.25rem);--faven-line-tight:1.12;--faven-line-normal:1.5;--faven-weight-regular:400;--faven-weight-medium:520;--faven-weight-semibold:650;--faven-weight-bold:760;--faven-space-1:.25rem;--faven-space-2:.5rem;--faven-space-3:.75rem;--faven-space-4:1rem;--faven-space-5:1.25rem;--faven-space-6:1.5rem;--faven-space-8:2rem;--faven-space-10:2.5rem;--faven-space-12:3rem;--faven-space-16:4rem;--faven-radius-sm:.5rem;--faven-radius-md:.75rem;--faven-radius-lg:1rem;--faven-radius-xl:1.25rem;--faven-radius-pill:999px;--faven-shadow-sm:0 1px 2px #0000003d;--faven-shadow-md:0 16px 40px #0000003d;--faven-shadow-accent:0 12px 40px #ff6a001f;--faven-z-base:0;--faven-z-sticky:20;--faven-z-modal:100;--faven-z-toast:200;--faven-motion-fast:.12s;--faven-motion-standard:.18s;--faven-motion-deliberate:.28s}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--faven-background-primary:#f4f5f6;--faven-background-secondary:#fafafb;--faven-background-elevated:#fff;--faven-background-subtle:#e5e7eb;--faven-background-overlay:#ffffffe6;--faven-text-primary:#101317;--faven-text-secondary:#4f5964;--faven-text-tertiary:#68727d;--faven-border-default:#d6dbe0;--faven-border-strong:#b8c0c8;--faven-accent-primary:#d75400;--faven-accent-hover:#a94300;--faven-accent-muted:#d754001a;--faven-accent-foreground:#fff;--faven-success:#147a4c;--faven-success-muted:#147a4c1a;--faven-warning:#8a5700;--faven-warning-muted:#8a57001a;--faven-danger:#b4232b;--faven-danger-muted:#b4232b1a;--faven-info:#1764b0;--faven-info-muted:#1764b01a;--faven-focus-ring:#d75400;--faven-shadow-sm:0 1px 3px #0f111514;--faven-shadow-md:0 18px 48px #0f11151a;--faven-shadow-accent:0 12px 36px #d754001a}@media (prefers-reduced-motion:reduce){:root{--faven-motion-fast:0s;--faven-motion-standard:0s;--faven-motion-deliberate:0s}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--faven-color-neutral-900);min-width:320px;color:var(--faven-color-neutral-50);font-family:var(--faven-font-sans);-webkit-font-smoothing:antialiased;margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--faven-accent-primary);outline-offset:5px}.skip-link{z-index:999;background:var(--faven-color-neutral-50);color:var(--faven-color-neutral-950);padding:10px 14px;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{min-height:88px;z-index:var(--faven-z-sticky);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1115f5;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:0 5%;display:flex;position:sticky;top:0}.brand{background:var(--faven-color-neutral-50);padding:9px 12px;display:inline-flex}.brand img{object-fit:contain;width:113px;height:24px;display:block}nav{color:var(--faven-color-neutral-300);gap:34px;font-size:14px;display:flex}.nav-end{font-size:14px}.nav-end span{color:var(--faven-accent-primary);margin-left:20px}.hero{border-bottom:1px solid var(--faven-border-default);min-height:720px;position:relative;overflow:hidden}.hero-image{opacity:.83;background-image:linear-gradient(90deg,#0f1115 0%,#0f1115b0 25%,#0f111518 70%),linear-gradient(#0000 55%,#0f1115 100%),url(/brand/manufacturing.webp);background-position:70%;background-size:cover;position:absolute;inset:0 0 0 36%}.hero-inner{max-width:1600px;margin:auto;padding:75px 5% 60px;position:relative}.eyebrow{font-size:12px;font-weight:var(--faven-weight-semibold);letter-spacing:2px;color:var(--faven-color-neutral-300);text-transform:uppercase;align-items:center;gap:18px;margin:0;display:flex}.line{background:var(--faven-accent-primary);width:55px;height:1px}h1{letter-spacing:-.065em;margin:32px 0 25px;font-size:clamp(54px,6.7vw,100px);font-weight:500;line-height:1.01}h1 em{color:var(--faven-accent-primary);font-style:normal}.intro{max-width:540px;color:var(--faven-color-neutral-300);font-size:17px;line-height:1.65}.audience-label{letter-spacing:1.8px;color:var(--faven-color-neutral-300);margin:34px 0 13px;font-size:11px}.perspective-switch{background:var(--faven-background-elevated);border:1px solid var(--faven-border-strong);border-radius:5px;gap:4px;width:max-content;margin-bottom:30px;padding:5px;display:flex}.perspective-switch button{color:var(--faven-color-neutral-300);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:12px 22px;font-size:14px}.perspective-switch button span{margin-left:25px}.perspective-switch button.selected{background:var(--faven-accent-primary);color:var(--faven-accent-foreground)}.hero .perspective-switch button{padding:16px 20px}.hero-tail{color:var(--faven-color-neutral-400);gap:28px;margin-top:27px;font-size:12px;display:flex}.status:before{content:"";background:var(--faven-accent-primary);border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.image-caption{letter-spacing:1.4px;color:var(--faven-color-neutral-400);writing-mode:vertical-rl;font-size:10px;position:absolute;bottom:60px;right:5%}.section{max-width:1600px;margin:auto;padding:100px 5%;scroll-margin-top:15px}.section-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;display:flex}.pill{color:var(--faven-color-orange-300);letter-spacing:1px;border:1px solid #5c3922;padding:8px 10px;font-size:10px}.split{grid-template-columns:1.1fr 1fr;align-items:center;gap:10%;display:grid}h2{letter-spacing:-.05em;margin:0 0 25px;font-size:clamp(34px,4.3vw,62px);font-weight:500;line-height:1.09}p{color:var(--faven-color-neutral-400);font-size:16px;line-height:1.7}h3{letter-spacing:-.02em;font-size:21px;font-weight:500}.benefits{border:1px solid var(--faven-border-default);grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.benefits article{border-right:1px solid var(--faven-border-default);background:linear-gradient(135deg,var(--faven-background-subtle),var(--faven-background-secondary));padding:32px}.benefits article:last-child{border-right:0}.index{font-family:var(--faven-font-mono);color:var(--faven-accent-primary);font-size:13px}.benefits h3{margin-top:42px}.benefits p{margin-bottom:0;font-size:15px}.workflow,.intelligence{border-top:1px solid var(--faven-border-default);border-bottom:1px solid var(--faven-border-default)}.muted{color:var(--faven-color-neutral-400);font-size:14px}.steps{grid-template-columns:repeat(5,1fr);margin-top:55px;display:grid}.steps article{border-top:1px solid #82421a;padding:25px 24px 0 0;position:relative}.steps article:before{content:"";background:var(--faven-accent-primary);width:5px;height:5px;position:absolute;top:-3px;left:0}.steps span{color:#d1783e;font-size:12px;font-family:var(--faven-font-mono)}.steps h3{margin:25px 0 8px}.steps p{padding-right:15px;font-size:14px}.brain{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.brain h2,.build h2{margin-top:32px}.brain h3{font-size:22px}.orange{color:var(--faven-accent-primary)}.brain-note{border-left:2px solid var(--faven-accent-primary);margin-top:35px;padding-left:20px;font-size:16px}.brain-note strong{color:var(--faven-color-neutral-200);font-weight:400}.console{background:var(--faven-background-elevated);border:1px solid var(--faven-border-strong);padding:22px;position:relative;box-shadow:0 22px 90px #00000045}.console:before,.console:after{content:"+";color:var(--faven-color-neutral-400);font-family:var(--faven-font-mono);font-size:17px;position:absolute;top:-11px;left:-6px}.console:after{inset:auto -6px -10px auto}.console-top{font-family:var(--faven-font-mono);letter-spacing:.5px;border-bottom:1px solid var(--faven-border-default);justify-content:space-between;gap:16px;padding-bottom:20px;font-size:10px;display:flex}.console-row{border-bottom:1px solid var(--faven-border-default);align-items:center;gap:18px;padding:21px 8px;display:flex}.console-row>span{color:var(--faven-color-neutral-500);font-family:var(--faven-font-mono);font-size:12px}.console-row h4{margin:0;font-size:17px;font-weight:500}.console-row p{margin:6px 0 0;font-size:13px}.console-row b{color:var(--faven-accent-primary);margin-left:auto;font-weight:400}.approval{color:var(--faven-color-orange-300);letter-spacing:.5px;justify-content:space-between;gap:10px;margin-top:22px;font-size:10px;display:flex}.approval span{color:var(--faven-color-neutral-300);letter-spacing:0;font-size:12px}.intelligence .split{margin-top:38px}.knowledge{flex-wrap:wrap;gap:10px;margin:30px 0 22px;display:flex}.knowledge span{border:1px solid var(--faven-border-strong);color:var(--faven-color-neutral-300);padding:14px 18px;font-size:14px}.small{font-size:12px}.build{grid-template-columns:1fr 1fr;gap:9%;display:grid}.build>div>p{max-width:500px}.text-link{border-bottom:1px solid #6f482b;gap:24px;padding:10px 0;font-size:14px;display:inline-flex}.text-link span{color:var(--faven-accent-primary)}.workspace-entries{flex-wrap:wrap;gap:9px;margin:24px 0 12px;display:flex}.workspace-entries>*{border:1px solid var(--faven-border-strong);color:var(--faven-color-neutral-300);padding:10px 12px;font-size:12px}.workspace-entries a:hover{border-color:var(--faven-accent-primary);color:var(--faven-color-neutral-50)}.workspace-entries a span{color:var(--faven-accent-primary)}.progress h3{margin:0 0 10px}.progress-row{border-bottom:1px solid var(--faven-border-default);justify-content:space-between;gap:20px;padding:18px 0;font-size:14px;display:flex}.progress-row span{font-family:var(--faven-font-mono);color:var(--faven-color-orange-300);white-space:nowrap;align-self:center;font-size:10px}.closing{text-align:center;border-top:1px solid var(--faven-border-default);background:radial-gradient(at 50% 100%,#39201040,#0000 70%);padding:90px 5%}.closing img{object-fit:contain;width:48px;height:48px;margin-bottom:25px}.closing h2{font-size:clamp(38px,5.4vw,76px)}.closing h2 span{color:var(--faven-color-neutral-500)}.closing p{font-size:14px}footer{border-top:1px solid var(--faven-border-default);color:var(--faven-color-neutral-400);justify-content:space-between;align-items:center;gap:25px;padding:35px 5%;font-size:12px;display:flex}footer .brand img{width:84px;height:18px}nav a:hover,.nav-end:hover,footer a:hover,.text-link:hover{color:var(--faven-accent-primary)}.perspective-switch button:not(.selected):hover{background:var(--faven-background-subtle)}@media (width>=1600px){.hero-image{inset:0 0 0 45%}}@media (width<=900px){nav{gap:18px}.hero{min-height:690px}.hero-image{opacity:.5;left:20%}.section{padding:75px 6%}.split,.brain,.build{gap:40px}.benefits article{padding:23px}.steps{gap:12px}.steps article{padding-right:5px}footer{flex-wrap:wrap}.hero-inner{padding-left:6%}}@media (width<=620px){.site-header{min-height:72px;padding:0 6%}.brand img{width:90px;height:20px}nav{display:none}.nav-end{font-size:12px}.hero{min-height:0}.hero-inner{padding:48px 6% 38px}.hero-image{opacity:.4;background-image:linear-gradient(90deg,#0f1115ef,#0f1115a0),linear-gradient(#0000,#0f1115),url(/brand/manufacturing.webp);background-position:65%;left:0}.eyebrow{letter-spacing:1.5px;font-size:10px}h1{margin-top:28px;font-size:clamp(44px,11vw,67px)}.intro{font-size:16px}.perspective-switch{width:100%}.perspective-switch button{flex:1;padding:14px 8px;font-size:13px}.perspective-switch button span{margin-left:7px}.hero-tail{flex-wrap:wrap;gap:12px;font-size:11px}.image-caption{display:none}.section{padding:64px 6%}.section-top{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:28px}.split,.brain,.build{grid-template-columns:1fr;gap:15px}h2{font-size:37px}.benefits{grid-template-columns:1fr;margin-top:30px}.benefits article{border-right:0;border-bottom:1px solid var(--faven-border-default);padding:25px}.benefits h3{margin-top:20px}.steps{grid-template-columns:1fr;gap:0;margin-top:35px}.steps article{border-top:0;border-left:1px solid #82421a;padding:0 0 22px 24px}.steps article:before{top:0;left:-3px}.steps h3{margin:8px 0}.steps p{margin:0}.brain{gap:30px}.console{padding:17px}.knowledge span{padding:12px;font-size:13px}.progress-row{gap:10px}.progress-row span{font-size:9px}.closing{padding:65px 6%}footer{gap:20px;padding:28px 6%}footer>span:nth-child(2){order:3;width:100%}footer>span:last-child{margin-left:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.buyer-pilot-invitation{max-width:1120px;margin:0 auto;padding:64px 32px}.buyer-pilot-invitation h2{margin:0 0 20px;font-size:clamp(1.8rem,4vw,3rem)}.buyer-pilot-invitation>p{max-width:740px;line-height:1.6}.buyer-pilot-invitation ol{padding-left:22px;line-height:1.8}.buyer-pilot-start{color:#151515;background:#fe6b24;align-items:center;gap:18px;margin:14px 0;padding:16px 22px;font-weight:700;text-decoration:none;display:inline-flex}.buyer-pilot-start:focus-visible{outline-offset:4px;outline:3px solid}@media (width<=600px){.buyer-pilot-invitation{padding:40px 22px}.buyer-pilot-start{justify-content:center;display:flex}}
