@layer pages{.wrap-wide{max-width:1440px;margin:0 auto;padding:0 var(--gut)}.split-words .w{display:inline-block}.arch-sec{padding:0 0 clamp(var(--sp-56px),6vw,var(--sp-96px))}.mc-hero.hero{padding:var(--band) 0 0}.mc-g4,.mc-g3,.mc-g2,.mc-tiers{display:grid;gap:var(--sp-18px)}.mc-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-g3,.mc-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-card,.mc-tier{background:var(--card);border:1px solid var(--border);border-radius:var(--r-20px);padding:clamp(var(--sp-22px),2.2vw,var(--sp-30px));display:grid;gap:var(--sp-14px);align-content:start;transition:transform var(--dur-0p35s) var(--ease-5),border-color var(--dur-0p35s) ease}}@layer pages{@media(hover:hover){.mc-card:hover,.mc-tier:hover{transform:translateY(-3px);border-color:var(--copper-line)}}}@layer pages{.mc-card h3,.mc-tier h3{font:700 clamp(19px,1.5vw,22px)/1.2 var(--serif);margin:0}.mc-card p,.mc-tier p{margin:0;color:var(--muted);font-size:var(--fs-16px);line-height:1.55}.mc-tier .lv{font:700 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--copper-deep)}.mc-scale{position:relative;height:2px;margin:var(--sp-22px) var(--sp-4px) var(--sp-44px);background:linear-gradient(90deg,var(--copper-line),var(--copper))}.mc-scale:after{content:"";position:absolute;right:-2px;top:-5px;border-left:11px solid var(--copper);border-top:6px solid transparent;border-bottom:6px solid transparent}.mc-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-14px) var(--sp-36px);margin:0}.mc-track{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-28px);position:relative}.mc-track li{position:relative;display:grid;gap:var(--sp-10px);align-content:start}.mc-track .n{width:44px;height:44px;border-radius:var(--r-50);background:var(--cream);border:2px solid var(--copper);display:grid;place-items:center;font:700 13px/1 var(--mono);color:var(--copper-deep);position:relative;z-index:1}.mc-track h3{font:700 clamp(19px,1.5vw,22px)/1.2 var(--serif);margin:var(--sp-6px) 0 0}.mc-track p{margin:0;color:var(--muted);font-size:var(--fs-16px);line-height:1.55}.mc-isa{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-12px);position:relative}.mc-isa li{display:grid;justify-items:center;gap:var(--sp-10px);text-align:center;position:relative;align-content:start}.mc-isa b{font:600 16px/1.3 var(--sans);color:var(--dark)}.mc-isa .proto{font:700 11px/1 var(--mono);letter-spacing:.12em;color:var(--copper-deep);background:var(--copper-wash);border:1px solid var(--copper-line);border-radius:var(--r-999px);padding:var(--sp-5px) var(--sp-9px)}.mc-pilot .mc-card h3{font-size:var(--fs-clamp-22px-1p9vw-26px)}}@layer pages{@media(max-width:1100px){.mc-g4,.mc-g3{grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer pages{@media(max-width:860px){.mc-tiers,.mc-track,.mc-points{grid-template-columns:1fr}.mc-isa{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--sp-26px)}}}@layer pages{@media(max-width:640px){.mc-g4,.mc-g3,.mc-g2{grid-template-columns:1fr}}}@layer pages{@media(prefers-reduced-motion:reduce){.mc-card,.mc-tier{transition:none}}}@layer pages{.mc-does .mc-card{position:relative;min-height:230px}.mc-isa .proto{transition:background var(--dur-0p3s),color var(--dur-0p3s),border-color var(--dur-0p3s)}}@layer pages{@media(prefers-reduced-motion:reduce){:is(.mc-track li,.mc-isa li,.mc-track .n,.mc-isa .pi){transition:none}}}@layer pages{.arch-sec.arch-open{inset:0;z-index:1000;background:var(--c-f5f4f1);overflow:auto}.arch-sec.arch-open .archframe{border:0}.arch-sec.arch-open .arch-close{display:inline-flex;position:fixed;top:calc(10px + env(safe-area-inset-top,0px));right:calc(10px + env(safe-area-inset-right,0px));z-index:1001;align-items:center;height:36px;padding:0 var(--sp-14px);border-radius:var(--r-999px);border:1px solid var(--c-1a1a1a);background:var(--c-fff);color:var(--c-1a1a1a);font:600 14px var(--sans);cursor:pointer}.dn-arch-still{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}}@layer pages{@media(max-width:760px){.mc-track li{grid-template-columns:44px minmax(0,1fr);column-gap:var(--sp-16px)}}}@layer pages{.page.on .hero-in{animation:fup var(--dur-0p9s) var(--ease-1) both}.page.on .hero-in{animation-duration:var(--dur-0p75s);animation-delay:calc(var(--hd,1)*var(--dur-110ms) + var(--dur-220ms))}.mc-hero .ht .lead{max-width:62ch}.mc-scale span{position:absolute;left:0;top:12px;font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mc-track:before{content:"";position:absolute;left:22px;right:22px;top:21px;height:2px;background:var(--copper-line)}.mc-isa:before{content:"";position:absolute;left:8.3%;right:8.3%;top:21px;height:2px;background:var(--border)}}@layer pages{@media(max-width:860px){.mc-track:before{inset:22px auto 22px 21px;width:2px;height:auto}.mc-isa:before{display:none}}}@layer pages{.mc-does .mc-card h3{padding-right:var(--sp-66px);margin-top:var(--sp-2px);min-height:56px}.mc-track li{transition:transform var(--dur-0p35s) var(--ease-5)}.mc-track li .n{transition:background var(--dur-0p3s),color var(--dur-0p3s),box-shadow var(--dur-0p35s)}.mc-track li h3,.mc-track li p{transition:color var(--dur-0p3s)}.mc-isa li{transition:transform var(--dur-0p35s) var(--ease-5)}.mc-isa li b{transition:color var(--dur-0p3s)}}@layer pages{@media(hover:hover){.mc-track li:hover{transform:translateY(-4px)}.mc-track li:hover h3{color:var(--copper-deep)}.mc-track li:hover p{color:var(--text)}.mc-isa li:hover{transform:translateY(-4px)}.mc-isa li:hover b{color:var(--copper-deep)}}}@layer pages{.arch-sec.arch-open{overflow-y:auto;overscroll-behavior:contain}}@layer pages{@media(max-width:760px){.mc-track:before{display:none}.mc-track li .n{grid-column:1;grid-row:1/span 2}.mc-track li h3,.mc-track li p{grid-column:2}.mc-track li:not(:last-child):after{content:"";position:absolute;left:21px;top:44px;bottom:-28px;width:2px;background:var(--copper-line)}}}@layer overrides{:where(html body) .page[data-page=manufacturing-copilot] .arch-sec{background:transparent}}@layer pages{:where(html body .gcta.bg-mc)>.wrap:not(.split):before{background:radial-gradient(closest-side,var(--c-rgba-7-16-58-0p55),var(--c-rgba-7-16-58-0p25) 58%,var(--c-rgba-7-16-58-0))}:where(html body .page[data-page=manufacturing-copilot]) .arch-sec .wrap-wide{max-width:none;padding-inline:clamp(var(--sp-10px),1.4vw,var(--sp-22px))}:where(html body) .page[data-page=manufacturing-copilot] .arch-sec{padding-bottom:0}:where(html body .page[data-page=manufacturing-copilot]) .arch-sec .wrap-wide{max-width:none;width:100%;padding:0;margin:0}:where(html body .mc-does) .mc-card .dng.t{top:24px;right:24px;width:52px;height:52px}:where(html body .mc-does .mc-card.dkc) .dng .ink{fill:var(--c-ffffff)}}@layer pages{@media(hover:hover){:where(html body .mc-track) li:hover .n{background:var(--copper);color:var(--c-fff);box-shadow:0 0 0 7px var(--copper-wash)}:where(html body .mc-isa) li:hover .proto{background:var(--copper);border-color:var(--copper);color:var(--c-fff)}}}@layer overrides{:where(html body) .mc-hero .btn.ghost{color:var(--c-1a1a1a)}}@layer pages{.archframe{display:block;width:100%;height:1500px;border:1px solid var(--border);border-radius:var(--r-media);background:var(--cream)}@media(max-width:900px){.archframe{height:1200px}}.mc-hero .ht .row{margin-top:var(--sp2)}:where(html body) .page[data-page=manufacturing-copilot] .archframe{display:block;width:100%;border:0;border-radius:0;background:var(--cream)}:where(html body .page[data-page=manufacturing-copilot]) .n1-ch .lab .sl{color:var(--grey)}.arch-fsb,.arch-close{display:none}:where(.page[data-page=manufacturing-copilot]) .pi svg{width:22px;height:22px}:where(html body .page[data-page=manufacturing-copilot]) .n1-ch .lab{display:inline-flex;align-items:baseline;gap:var(--sp-0p55em);margin:0}@media(max-width:719px){:where(html body) .page[data-page=manufacturing-copilot] .arch-fsb{display:inline-flex;margin:0 auto var(--sp-14px)}:where(html body) .page[data-page=manufacturing-copilot] .arch-fsw{display:flex;justify-content:center}}:where(html body .page[data-page=manufacturing-copilot] .arch-sec.dn-arch-narrow:not(.arch-open)) .arch-fsw{display:flex;justify-content:center}}@layer overrides{@media(max-width:760px){:where(html body .page[data-page=manufacturing-copilot]) .arch-sec .arch-fsw{display:none}}}@layer base{.arch-sec.arch-open .wrap-wide{max-width:none;padding:0;margin:0}}@layer pages{:where(html body) .mc-hero .btn.ghost{border-color:var(--c-1a1a1a)}}
