.missing[data-v-c8cc9bba]{padding:70px 0;text-align:center}.missing h1[data-v-c8cc9bba]{margin:0;font-size:30px;letter-spacing:-.02em;color:var(--text-primary)}.missing p[data-v-c8cc9bba]{margin:12px 0 0;color:var(--text-secondary);line-height:1.8}.btn[data-v-c8cc9bba]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin-top:18px;padding:12px 20px;border-radius:10px;border:1px solid var(--border-subtle);text-decoration:none;color:var(--text-primary);background:#fff;font-weight:600;font-size:14px;transition:all .2s}.btn[data-v-c8cc9bba]:hover{border-color:var(--border-medium);box-shadow:var(--shadow-sm)}.btn-primary[data-v-c8cc9bba]{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 8px 20px #2080f033}.btn-primary[data-v-c8cc9bba]:hover{background:var(--accent-dark);box-shadow:0 12px 28px #2080f047;transform:translateY(-1px)}.btn-ghost[data-v-c8cc9bba]{color:var(--text-secondary);border:1px solid var(--border-medium);background:#fff}.btn-ghost[data-v-c8cc9bba]:hover{color:var(--text-primary);border-color:var(--text-muted)}.factory-hero[data-v-c8cc9bba]{position:relative;overflow:hidden;padding:122px 0 70px;color:#fff;background:radial-gradient(circle at 80% 12%,rgba(45,111,255,.34),transparent 34%),radial-gradient(circle at 12% 110%,rgba(255,116,78,.14),transparent 38%),linear-gradient(135deg,#030711 0%,#071326 52%,#0b1c3b 100%)}.factory-hero.is-video[data-v-c8cc9bba]{background:radial-gradient(circle at 82% 10%,rgba(63,101,255,.36),transparent 34%),radial-gradient(circle at 14% 110%,rgba(163,92,255,.16),transparent 38%),linear-gradient(135deg,#02050d 0%,#071123 52%,#101a3b 100%)}.factory-hero[data-v-c8cc9bba]:before{content:"";position:absolute;inset:0;opacity:.2;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,transparent 82%)}.factory-hero-inner[data-v-c8cc9bba]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,4vw,60px);width:min(1220px,calc(100% - 64px));margin:0 auto}.factory-hero-copy[data-v-c8cc9bba]{display:grid;gap:22px}.factory-kicker[data-v-c8cc9bba],.factory-story-copy>p[data-v-c8cc9bba],.factory-final>p[data-v-c8cc9bba]{margin:0;color:#83b2ff;font-size:12px;font-weight:850;letter-spacing:.18em}.factory-hero h1[data-v-c8cc9bba]{margin:0;font-size:clamp(46px,4vw,58px);font-weight:900;line-height:1.02;letter-spacing:-.055em}.factory-hero h1 em[data-v-c8cc9bba]{color:transparent;background:linear-gradient(90deg,#74a7ff,#c6d9ff 50%,#ff9d79);background-clip:text;font-style:normal}.factory-lead[data-v-c8cc9bba]{max-width:620px;margin:0;color:#b6c5dc;font-size:16px;line-height:1.8}.factory-actions[data-v-c8cc9bba]{display:flex;flex-wrap:wrap;gap:10px}.factory-primary[data-v-c8cc9bba],.factory-secondary[data-v-c8cc9bba]{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:16px;box-sizing:border-box;padding:0 20px;border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#fff;background:rgba(255,255,255,.07);font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.factory-primary[data-v-c8cc9bba]{border-color:#3479ff;background:linear-gradient(135deg,#2475f5,#5966ff);box-shadow:0 16px 36px #2768ff47}.factory-primary[data-v-c8cc9bba]:hover,.factory-secondary[data-v-c8cc9bba]:hover{transform:translateY(-2px)}.factory-secondary[data-v-c8cc9bba]:hover{border-color:#ffffff4d;background:rgba(255,255,255,.11)}.factory-metrics[data-v-c8cc9bba]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.factory-metrics>div[data-v-c8cc9bba]{display:grid;gap:5px}.factory-metrics strong[data-v-c8cc9bba]{color:#fff;font-size:18px}.factory-metrics span[data-v-c8cc9bba]{color:#8293ae;font-size:11px}.factory-showcase[data-v-c8cc9bba]{position:relative;min-width:0;margin:0;padding:8px;border:1px solid rgba(117,160,255,.28);border-radius:26px;background:linear-gradient(145deg,rgba(93,136,255,.2),rgba(4,10,25,.78));box-shadow:0 34px 80px #0000006b;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.factory-showcase img[data-v-c8cc9bba]{display:block;width:100%;aspect-ratio:16 / 10;border-radius:19px;object-fit:cover}.factory-pill[data-v-c8cc9bba],.factory-showcase figcaption[data-v-c8cc9bba]{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.13);color:#dce8fa;background:rgba(5,13,28,.82);box-shadow:0 8px 22px #00000047;backdrop-filter:blur(14px)}.factory-pill[data-v-c8cc9bba]{padding:8px 11px;border-radius:9px;font-size:11px;font-weight:750}.factory-pill.pill-top[data-v-c8cc9bba]{top:28px;left:-18px}.factory-pill.pill-bottom[data-v-c8cc9bba]{right:-14px;bottom:58px}.factory-showcase figcaption[data-v-c8cc9bba]{right:16px;bottom:16px;display:flex;align-items:center;gap:8px;margin:0;padding:9px 12px;border-radius:10px;font-size:11px}.factory-showcase figcaption span[data-v-c8cc9bba]{width:7px;height:7px;border-radius:50%;background:#38e890;box-shadow:0 0 12px #38e890e6}.factory-play[data-v-c8cc9bba]{position:absolute;top:50%;left:50%;z-index:3;display:grid;width:68px;height:68px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:#fff;background:rgba(36,105,245,.88);box-shadow:0 0 0 12px #286cff24,0 18px 36px #00000057;transform:translate(-50%,-50%)}.factory-story[data-v-c8cc9bba]{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(40px,7vw,90px);width:min(1120px,calc(100% - 48px));margin:0 auto;padding:90px 0 34px}.factory-story-copy[data-v-c8cc9bba]{display:grid;align-content:start;gap:18px}.factory-story-copy h2[data-v-c8cc9bba],.factory-final h2[data-v-c8cc9bba]{margin:0;color:#0f1b31;font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.045em}.factory-story-copy>span[data-v-c8cc9bba],.factory-final>span[data-v-c8cc9bba]{color:#637089;font-size:15px;line-height:1.85}.factory-promises[data-v-c8cc9bba]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.factory-promises article[data-v-c8cc9bba]{display:grid;align-content:start;gap:13px;min-height:220px;padding:24px 20px;border:1px solid #dce5f1;border-radius:20px;background:linear-gradient(145deg,#fff,#f5f8fc);box-shadow:0 14px 34px #0f1f3a0f}.factory-promises small[data-v-c8cc9bba]{color:#377df1;font-size:11px;font-weight:850;letter-spacing:.14em}.factory-promises strong[data-v-c8cc9bba]{color:#15223a;font-size:18px;line-height:1.3}.factory-promises p[data-v-c8cc9bba]{margin:0;color:#758198;font-size:13px;line-height:1.75}.factory-workflows[data-v-c8cc9bba]{width:min(1120px,calc(100% - 48px));margin:18px auto 74px}.factory-workflow-heading[data-v-c8cc9bba]{display:grid;max-width:820px;gap:14px;margin-bottom:28px}.factory-workflow-heading p[data-v-c8cc9bba]{margin:0;color:#377df1;font-size:11px;font-weight:850;letter-spacing:.16em}.factory-workflow-heading h2[data-v-c8cc9bba]{margin:0;color:#0f1b31;font-size:clamp(30px,3.6vw,46px);line-height:1.1;letter-spacing:-.04em}.factory-workflow-heading>span[data-v-c8cc9bba]{color:#69768d;font-size:14px;line-height:1.8}.factory-workflow-grid[data-v-c8cc9bba]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.factory-workflow-grid a[data-v-c8cc9bba]{position:relative;display:grid;min-height:152px;align-content:start;gap:11px;padding:22px;box-sizing:border-box;border:1px solid #dce5f1;border-radius:18px;color:inherit;background:linear-gradient(145deg,#fff,#f5f8fc);text-decoration:none;box-shadow:0 14px 34px #0f1f3a0f;transition:transform .2s ease,border-color .2s ease}.factory-workflow-grid a[data-v-c8cc9bba]:hover{border-color:#91b7ff;transform:translateY(-3px)}.factory-workflow-grid small[data-v-c8cc9bba]{color:#377df1;font-weight:850;letter-spacing:.14em}.factory-workflow-grid strong[data-v-c8cc9bba]{color:#15223a;font-size:18px}.factory-workflow-grid span[data-v-c8cc9bba]{color:#758198;font-size:13px}.factory-workflow-grid b[data-v-c8cc9bba]{position:absolute;right:20px;bottom:18px;color:#377df1}.factory-final[data-v-c8cc9bba]{display:grid;justify-items:start;gap:18px;width:min(1080px,calc(100% - 48px));margin:28px auto 96px;padding:clamp(32px,6vw,68px);box-sizing:border-box;border-radius:28px;color:#fff;background:radial-gradient(circle at 92% 10%,rgba(66,117,255,.34),transparent 36%),linear-gradient(135deg,#071224,#0c2044);box-shadow:0 24px 60px #0b1d3d33}.factory-final h2[data-v-c8cc9bba]{max-width:760px;color:#fff}.factory-final>span[data-v-c8cc9bba]{max-width:760px;color:#aebed7}.feature-hero[data-v-c8cc9bba] .mk-hero-container{gap:28px}.feature-hero[data-v-c8cc9bba] .mk-hero-content{min-width:0;width:100%}.feature-hero.is-visual-tech[data-v-c8cc9bba]{isolation:isolate;padding-top:108px;padding-bottom:62px;color:#f8fafc;background:linear-gradient(118deg,rgba(37,99,235,.34) 0%,rgba(37,99,235,.08) 28%,transparent 56%),linear-gradient(298deg,rgba(20,184,166,.26) 0%,rgba(20,184,166,.08) 30%,transparent 58%),linear-gradient(180deg,#040816 0%,#07111f 52%,#081525 100%)}.feature-hero.is-video-tech[data-v-c8cc9bba]{background:linear-gradient(118deg,rgba(59,130,246,.32) 0%,rgba(59,130,246,.08) 30%,transparent 58%),linear-gradient(302deg,rgba(168,85,247,.24) 0%,rgba(168,85,247,.08) 30%,transparent 58%),linear-gradient(180deg,#050713 0%,#0a1024 54%,#081525 100%)}.feature-hero.is-visual-tech[data-v-c8cc9bba]:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(148,163,184,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.12) 1px,transparent 1px),linear-gradient(120deg,transparent 0 42%,rgba(96,165,250,.16) 42.2% 42.6%,transparent 43% 100%);background-size:52px 52px,52px 52px,280px 280px;mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 82%,transparent 100%)}.feature-hero.is-visual-tech[data-v-c8cc9bba]:after{content:"";position:absolute;inset:70px 0 auto;height:1px;z-index:-1;background:linear-gradient(90deg,transparent,rgba(125,211,252,.75),transparent);box-shadow:0 58px #60a5fa29,0 156px #2dd4bf1c}.feature-hero.is-visual-tech[data-v-c8cc9bba] .mk-hero-container{align-items:center;width:min(1180px,calc(100% - 64px))}.feature-hero.is-visual-tech[data-v-c8cc9bba] .kicker{width:fit-content;padding:7px 10px;border:1px solid rgba(125,211,252,.32);border-radius:999px;color:#bae6fd;background:rgba(15,23,42,.42);letter-spacing:.16em}.feature-hero.is-visual-tech[data-v-c8cc9bba] .title{max-width:760px;color:#fff;font-size:clamp(42px,5.2vw,76px);line-height:1;letter-spacing:0;text-shadow:0 18px 58px rgba(15,23,42,.6)}.feature-hero.is-visual-tech[data-v-c8cc9bba] .mk-subtitle{max-width:760px;color:#e2e8f0d1;font-size:17px;overflow-wrap:anywhere}.feature-hero.is-visual-tech[data-v-c8cc9bba] .chip{box-sizing:border-box;border-color:#7dd3fc3d;color:#dbeafe;background:rgba(15,23,42,.48);box-shadow:inset 0 1px #ffffff14}.feature-hero.is-visual-tech[data-v-c8cc9bba] .mk-hero-floor{padding-top:30px}.feature-hero.is-visual-tech[data-v-c8cc9bba] .note{box-sizing:border-box;border-left-color:#2dd4bfb8;color:#e0f2fe;overflow-wrap:anywhere}.feature-hero.is-visual-tech[data-v-c8cc9bba] .signal-item{position:relative;box-sizing:border-box;min-width:0;overflow:hidden;border-color:#7dd3fc2e;background:rgba(15,23,42,.58);box-shadow:inset 0 1px #ffffff0f}.feature-hero.is-visual-tech[data-v-c8cc9bba] .signal-item:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 42%,rgba(125,211,252,.12) 48%,transparent 56% 100%);transform:translate(-120%);animation:tech-sheen-c8cc9bba 6s ease-in-out infinite}.feature-hero.is-visual-tech[data-v-c8cc9bba] .signal-term{position:relative;color:#f8fafc}.feature-hero.is-visual-tech[data-v-c8cc9bba] .signal-desc{position:relative;color:#cbd5e1b8;overflow-wrap:anywhere}.feature-hero.is-visual-tech .btn[data-v-c8cc9bba]{border-color:#7dd3fc47;background:rgba(15,23,42,.58);color:#e0f2fe;backdrop-filter:blur(16px)}.feature-hero.is-visual-tech .btn-primary[data-v-c8cc9bba]{border-color:#3b82f6d1;background:linear-gradient(135deg,#3b82f6 0%,#06b6d4 100%);box-shadow:0 18px 46px #2563eb61}.feature-hero.is-video-tech .btn-primary[data-v-c8cc9bba]{border-color:#818cf8d6;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);box-shadow:0 18px 46px #4f46e561}.feature-hero.is-visual-tech .btn-ghost[data-v-c8cc9bba]:hover{border-color:#bae6fd85;color:#fff;background:rgba(30,41,59,.72)}.feature-hero.is-visual-tech[data-v-c8cc9bba] .mk-hero-aside{min-height:470px}.feature-hero.is-visual-tech[data-v-c8cc9bba] .visual{min-height:470px;transform-style:preserve-3d}.feature-hero.is-visual-tech[data-v-c8cc9bba] .card{border-color:#7dd3fc38;background:rgba(8,14,28,.72);box-shadow:0 26px 74px #00000057,inset 0 1px #ffffff14;backdrop-filter:blur(18px)}.feature-hero.is-visual-tech[data-v-c8cc9bba] .big{overflow:hidden;transform:rotateX(5deg) rotateY(-7deg);animation:tech-panel-float-c8cc9bba 8s ease-in-out infinite}.feature-hero.is-visual-tech[data-v-c8cc9bba] .big:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(125,211,252,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,.1) 1px,transparent 1px);background-size:34px 34px;opacity:.5}.feature-hero.is-visual-tech[data-v-c8cc9bba] .big:after{content:"";position:absolute;left:-18%;right:-18%;top:36%;height:2px;background:linear-gradient(90deg,transparent,rgba(45,212,191,.9),rgba(96,165,250,.72),transparent);box-shadow:0 0 24px #2dd4bf7a;animation:tech-scan-c8cc9bba 4.8s ease-in-out infinite}.feature-hero.is-video-tech[data-v-c8cc9bba] .big:after{background:linear-gradient(90deg,transparent,rgba(129,140,248,.95),rgba(217,70,239,.72),transparent);box-shadow:0 0 24px #818cf880}.feature-hero.is-visual-tech[data-v-c8cc9bba] .card-header,.feature-hero.is-visual-tech[data-v-c8cc9bba] .card-body{position:relative;z-index:1}.feature-hero.is-visual-tech[data-v-c8cc9bba] .card-header{border-bottom-color:#7dd3fc29}.feature-hero.is-visual-tech[data-v-c8cc9bba] .card-title,.feature-hero.is-visual-tech[data-v-c8cc9bba] .stat-k,.feature-hero.is-visual-tech[data-v-c8cc9bba] .small-desc{color:#cbd5e1b8}.feature-hero.is-visual-tech[data-v-c8cc9bba] .stat{border:1px solid rgba(125,211,252,.14);background:rgba(15,23,42,.66)}.feature-hero.is-visual-tech[data-v-c8cc9bba] .stat-v{color:#67e8f9;font-size:22px;text-shadow:0 0 22px rgba(103,232,249,.42)}.feature-hero.is-video-tech[data-v-c8cc9bba] .stat-v{color:#c4b5fd;text-shadow:0 0 22px rgba(196,181,253,.42)}.feature-hero.is-visual-tech[data-v-c8cc9bba] .spark{border-color:#7dd3fc29;background:rgba(15,23,42,.66)}.feature-hero.is-visual-tech[data-v-c8cc9bba] .spark-line{background:linear-gradient(90deg,rgba(45,212,191,.82),rgba(96,165,250,.42));box-shadow:0 0 18px #2dd4bf38}.feature-hero.is-video-tech[data-v-c8cc9bba] .spark-line{background:linear-gradient(90deg,rgba(129,140,248,.84),rgba(217,70,239,.46));box-shadow:0 0 18px #818cf83d}.feature-hero.is-visual-tech[data-v-c8cc9bba] .small{background:rgba(10,17,32,.8)}.feature-hero.is-visual-tech[data-v-c8cc9bba] .small-title{color:#f8fafc}.feature-hero.is-visual-tech[data-v-c8cc9bba] .tag{border-color:#7dd3fc38;color:#bae6fd;background:rgba(14,165,233,.08)}.feature-hero.is-video-tech[data-v-c8cc9bba] .tag{border-color:#c4b5fd3d;color:#ddd6fe;background:rgba(124,58,237,.12)}@keyframes tech-sheen-c8cc9bba{0%,42%{transform:translate(-120%)}68%,to{transform:translate(120%)}}@keyframes tech-scan-c8cc9bba{0%,to{transform:translateY(-138px);opacity:.3}48%{transform:translateY(132px);opacity:.95}}@keyframes tech-panel-float-c8cc9bba{0%,to{transform:rotateX(5deg) rotateY(-7deg) translateY(0)}50%{transform:rotateX(5deg) rotateY(-7deg) translateY(-8px)}}@media (max-width: 980px){.factory-hero[data-v-c8cc9bba]{padding-top:86px}.factory-hero-inner[data-v-c8cc9bba]{grid-template-columns:1fr;width:min(720px,calc(100% - 40px))}.factory-showcase[data-v-c8cc9bba]{transform:none}.factory-story[data-v-c8cc9bba]{grid-template-columns:1fr}.factory-workflow-grid[data-v-c8cc9bba]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-hero.is-visual-tech[data-v-c8cc9bba]{padding-top:72px;padding-bottom:36px}.feature-hero.is-visual-tech[data-v-c8cc9bba] .mk-hero-container{width:min(100% - 40px,900px)}.feature-hero.is-visual-tech[data-v-c8cc9bba] .mk-hero-aside,.feature-hero.is-visual-tech[data-v-c8cc9bba] .visual{min-height:390px}}@media (max-width: 560px){.factory-hero[data-v-c8cc9bba]{padding:62px 0 36px}.factory-hero-inner[data-v-c8cc9bba],.factory-story[data-v-c8cc9bba],.factory-final[data-v-c8cc9bba]{width:calc(100% - 28px)}.factory-hero-copy[data-v-c8cc9bba]{gap:17px}.factory-hero h1[data-v-c8cc9bba]{font-size:35px}.factory-lead[data-v-c8cc9bba]{font-size:14px;line-height:1.7}.factory-actions[data-v-c8cc9bba]{display:grid;width:100%}.factory-primary[data-v-c8cc9bba],.factory-secondary[data-v-c8cc9bba]{width:100%}.factory-metrics strong[data-v-c8cc9bba]{font-size:15px}.factory-metrics span[data-v-c8cc9bba]{font-size:9px}.factory-showcase[data-v-c8cc9bba]{padding:6px;border-radius:19px}.factory-showcase img[data-v-c8cc9bba]{border-radius:14px}.factory-pill.pill-top[data-v-c8cc9bba]{top:16px;left:12px}.factory-pill.pill-bottom[data-v-c8cc9bba]{display:none}.factory-showcase figcaption[data-v-c8cc9bba]{right:12px;bottom:12px}.factory-story[data-v-c8cc9bba]{gap:28px;padding:58px 0 18px}.factory-story-copy h2[data-v-c8cc9bba],.factory-final h2[data-v-c8cc9bba]{font-size:32px}.factory-promises[data-v-c8cc9bba]{grid-template-columns:1fr}.factory-workflows[data-v-c8cc9bba]{width:calc(100% - 28px);margin-bottom:58px}.factory-workflow-grid[data-v-c8cc9bba]{grid-template-columns:1fr}.factory-workflow-grid a[data-v-c8cc9bba]{min-height:132px}.factory-promises article[data-v-c8cc9bba]{min-height:0}.factory-final[data-v-c8cc9bba]{margin-bottom:62px;padding:30px 22px;border-radius:22px}.feature-hero.is-visual-tech[data-v-c8cc9bba]{padding-top:56px;overflow-x:hidden}.feature-hero.is-visual-tech[data-v-c8cc9bba] .mk-hero-container{width:min(100% - 28px,390px)}.feature-hero.is-visual-tech[data-v-c8cc9bba] .actions{width:100%;align-items:stretch}.feature-hero.is-visual-tech .btn[data-v-c8cc9bba]{width:100%;min-height:48px;margin-top:8px}.feature-hero.is-visual-tech[data-v-c8cc9bba] .title{font-size:40px}.feature-hero.is-visual-tech[data-v-c8cc9bba] .mk-hero-aside,.feature-hero.is-visual-tech[data-v-c8cc9bba] .visual{min-height:340px}.feature-hero.is-visual-tech[data-v-c8cc9bba] .big{transform:none;animation:none}}@media (prefers-reduced-motion: reduce){.feature-hero.is-visual-tech[data-v-c8cc9bba] .signal-item:before,.feature-hero.is-visual-tech[data-v-c8cc9bba] .big:after,.feature-hero.is-visual-tech[data-v-c8cc9bba] .big{animation:none}}
