.home-page[data-v-77e3cf60]{background:radial-gradient(circle at 50% 0,rgba(126,78,28,.22),transparent 34%),linear-gradient(180deg,#0b0704,#050403 42%,#070504);padding-bottom:44px;--home-max:1468px;--home-gutter:32px}.home-page>section[data-v-77e3cf60]:not(.hero-home){contain-intrinsic-size:auto 720px;content-visibility:auto}.home-page .page-shell[data-v-77e3cf60],.home-page[data-v-77e3cf60] .page-shell{width:min(var(--home-max),calc(100% - var(--home-gutter)*2))}.hero-home[data-v-77e3cf60]{border-bottom:1px solid rgba(214,161,95,.13);box-shadow:inset 0 -120px 160px #40220957;min-height:640px;overflow:hidden;position:relative}.hero-slider-track[data-v-77e3cf60]{display:flex;height:100%;inset:0;position:absolute;transition:transform .86s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform;z-index:0}.hero-bg[data-v-77e3cf60]{background-color:#f6f8fa;background-repeat:no-repeat;background-size:cover;filter:brightness(1.2) saturate(1.22) contrast(1.06) sepia(.1);flex:0 0 100%;height:100%;position:relative;width:100%}.hero-inner[data-v-77e3cf60]{align-items:center;display:flex;min-height:640px;position:relative;z-index:2}.hero-copy[data-v-77e3cf60]{padding-top:52px;width:610px}.hero-copy h1[data-v-77e3cf60]{font-family:var(--font-title);font-size:64px;font-weight:800;letter-spacing:.03em;line-height:1.18;margin:0}.hero-copy h1 span[data-v-77e3cf60]{color:var(--gold-2)}.hero-copy p[data-v-77e3cf60]{color:#f4eadbc2;font-size:17px;margin:22px 0 0}.hairline[data-v-77e3cf60]{background:linear-gradient(90deg,var(--gold-2),transparent);height:1px;margin:22px 0;width:36px}.hero-features[data-v-77e3cf60]{display:grid;gap:22px;grid-template-columns:repeat(4,1fr);margin-bottom:30px;width:590px}.hero-features div[data-v-77e3cf60]{border-left:1px solid hsla(36,66%,70%,.28);min-height:44px;padding-left:14px}.hero-features b[data-v-77e3cf60],.hero-features span[data-v-77e3cf60]{display:block}.hero-features b[data-v-77e3cf60]{font-size:13px}.hero-features span[data-v-77e3cf60]{color:var(--muted);font-size:11px;letter-spacing:.06em;margin-top:5px}.hero-actions[data-v-77e3cf60]{display:flex;gap:22px}.video-btn[data-v-77e3cf60]{align-items:center;background:transparent;border:0;color:#f4eadb;display:inline-flex;gap:14px}.video-btn span[data-v-77e3cf60]{border:1px solid var(--gold-2);border-radius:50%;height:38px;position:relative;width:38px}.video-btn span[data-v-77e3cf60]:after{border-bottom:7px solid transparent;border-left:10px solid var(--gold-2);border-top:7px solid transparent;content:"";left:15px;position:absolute;top:11px}.hero-primary[data-v-77e3cf60]{align-items:center;background:linear-gradient(180deg,#f3d7a4,#ca9253);border-radius:4px;color:#211408;display:inline-flex;font-size:13px;font-weight:700;gap:10px;height:44px;justify-content:center;min-width:150px}.pager[data-v-77e3cf60]{align-items:center;display:flex;gap:14px;margin-top:70px;z-index:6}.pager[data-v-77e3cf60],.pager button[data-v-77e3cf60]{color:var(--muted);font-family:Georgia,serif;position:relative}.pager button[data-v-77e3cf60]{background:transparent;border:0;font-size:14px;height:26px;padding:0;text-align:left;transition:color .2s ease,transform .2s ease;width:58px}.pager button span[data-v-77e3cf60]{position:relative;z-index:1}.pager button.active[data-v-77e3cf60],.pager button[data-v-77e3cf60]:hover{color:var(--gold-2);transform:translateY(-1px)}.pager button[data-v-77e3cf60]:before{background:#e5bd8038;content:""}.pager button i[data-v-77e3cf60],.pager button[data-v-77e3cf60]:before{height:1px;left:24px;position:absolute;right:0;top:50%}.pager button i[data-v-77e3cf60]{overflow:hidden}.pager button i[data-v-77e3cf60]:after{background:linear-gradient(90deg,var(--gold-2),hsla(36,66%,70%,.18));box-shadow:0 0 12px #e5bd8075;content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left center}.pager button.active i[data-v-77e3cf60]:after{animation:heroPagerProgress-77e3cf60 5s linear forwards}.ar-card[data-v-77e3cf60]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0ab8;border:1px solid hsla(36,66%,70%,.22);border-radius:8px;box-shadow:0 30px 80px #00000073;padding:20px;position:absolute;right:92px;top:196px;width:252px}.ar-title[data-v-77e3cf60]{align-items:flex-start;display:flex;gap:10px}.ar-title i[data-v-77e3cf60]{color:var(--gold-2);font-style:normal}.ar-title b[data-v-77e3cf60],.ar-title span[data-v-77e3cf60]{display:block}.ar-title b[data-v-77e3cf60]{font-size:14px}.ar-title span[data-v-77e3cf60]{color:var(--muted);font-size:12px;margin-top:6px}.ar-card img[data-v-77e3cf60]{border:1px solid hsla(36,66%,70%,.15);display:block;height:128px;margin:18px 0;-o-object-fit:cover;object-fit:cover;width:100%}.ar-card a[data-v-77e3cf60]{align-items:center;background:linear-gradient(180deg,#f3d7a4,#ca9253);border-radius:4px;color:#211408;display:flex;font-size:13px;font-weight:700;gap:10px;height:42px;justify-content:center}.float-dock[data-v-77e3cf60]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1010d1;border:1px solid hsla(36,66%,70%,.16);border-radius:8px;overflow:hidden;position:fixed;right:26px;top:50%;transform:translateY(-50%);width:58px;z-index:9000}.float-dock a[data-v-77e3cf60],.float-dock button[data-v-77e3cf60]{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.07);color:#f4eadbb8;cursor:pointer;display:grid;font-family:inherit;font-size:11px;gap:4px;min-height:68px;padding:8px 4px;place-items:center;transition:background .2s,color .2s;width:100%}.float-dock a[data-v-77e3cf60]:last-child,.float-dock button[data-v-77e3cf60]:last-child{border-bottom:0}.float-dock a[data-v-77e3cf60]:hover,.float-dock button[data-v-77e3cf60]:hover{background:#e5bd801f;color:#fff}.float-dock i[data-v-77e3cf60]{color:var(--gold-2);font-size:18px;font-style:normal}.feature-cards[data-v-77e3cf60]{display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:14px}.feature-card[data-v-77e3cf60]{background:linear-gradient(145deg,#121616eb,#07090aeb);border:1px solid hsla(36,66%,70%,.16);border-radius:6px;min-height:196px;overflow:hidden;padding:24px;position:relative}.feature-card h2[data-v-77e3cf60]{font-family:var(--font-title);font-size:22px;margin:0 0 16px}.feature-card p[data-v-77e3cf60]{color:var(--muted);font-size:13px;line-height:1.8;margin:0 0 26px;white-space:pre-line}.feature-card span[data-v-77e3cf60]{color:var(--gold-2);font-size:13px}.feature-card img[data-v-77e3cf60]{bottom:10px;max-height:126px;-o-object-fit:contain;object-fit:contain;opacity:.62;position:absolute;right:14px;width:132px}.feature-svg[data-v-77e3cf60]{bottom:20px;filter:none;height:86px;opacity:.92;overflow:visible;position:absolute;right:22px;transition:transform .45s ease,opacity .45s ease;width:96px}.svg-backdrop[data-v-77e3cf60]{display:none}.svg-line[data-v-77e3cf60]{animation:none;fill:transparent;stroke:url(#design-visual-gold);stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.quote-visual .svg-line[data-v-77e3cf60]{stroke:url(#quote-visual-gold)}.ar-visual .svg-line[data-v-77e3cf60]{stroke:url(#ar-visual-gold)}.case-visual .svg-line[data-v-77e3cf60]{stroke:url(#case-visual-gold)}.svg-line.thin[data-v-77e3cf60]{animation-delay:.25s;opacity:.9;stroke-width:1.8}.svg-dot.small[data-v-77e3cf60]{opacity:1}.svg-dot[data-v-77e3cf60]{animation:none;fill:#7dd5ff}.ar-visual .svg-dot[data-v-77e3cf60],.case-visual .svg-dot[data-v-77e3cf60],.quote-visual .svg-dot[data-v-77e3cf60],.svg-dot[data-v-77e3cf60]{filter:none}.svg-design .elevator[data-v-77e3cf60],.svg-design .sheet[data-v-77e3cf60],.svg-money[data-v-77e3cf60],.svg-quote .calc[data-v-77e3cf60],.svg-quote .calc-key[data-v-77e3cf60],.svg-quote .receipt[data-v-77e3cf60]{animation:none}.svg-money[data-v-77e3cf60]{fill:#7dd5ff;filter:none;font-family:Georgia,serif;font-size:46px;font-weight:700;stroke:#2012078c;stroke-width:.8}.feature-svg .svg-line[data-v-77e3cf60]{animation-delay:0s!important;animation-duration:6s!important;animation-fill-mode:both!important;animation-iteration-count:infinite!important;animation-timing-function:ease-in-out!important}.svg-ar .svg-line[data-v-77e3cf60]:first-of-type,.svg-case .svg-line[data-v-77e3cf60]:first-of-type,.svg-design .svg-line[data-v-77e3cf60]:first-of-type,.svg-quote .svg-line[data-v-77e3cf60]:first-of-type{animation-name:svgDrawLine01-77e3cf60!important}.svg-ar .svg-line[data-v-77e3cf60]:nth-of-type(2),.svg-case .svg-line[data-v-77e3cf60]:nth-of-type(2),.svg-design .svg-line[data-v-77e3cf60]:nth-of-type(2),.svg-quote .svg-line[data-v-77e3cf60]:nth-of-type(2){animation-name:svgDrawLine02-77e3cf60!important}.svg-ar .svg-line[data-v-77e3cf60]:nth-of-type(3),.svg-case .svg-line[data-v-77e3cf60]:nth-of-type(3),.svg-design .svg-line[data-v-77e3cf60]:nth-of-type(3),.svg-quote .svg-line[data-v-77e3cf60]:nth-of-type(3){animation-name:svgDrawLine03-77e3cf60!important}.svg-ar .svg-line[data-v-77e3cf60]:nth-of-type(4),.svg-case .svg-line[data-v-77e3cf60]:nth-of-type(4),.svg-design .svg-line[data-v-77e3cf60]:nth-of-type(4),.svg-quote .svg-line[data-v-77e3cf60]:nth-of-type(4){animation-name:svgDrawLine04-77e3cf60!important}.svg-ar .svg-line[data-v-77e3cf60]:nth-of-type(5),.svg-case .svg-line[data-v-77e3cf60]:nth-of-type(5),.svg-quote .svg-line[data-v-77e3cf60]:nth-of-type(5){animation-name:svgDrawLine05-77e3cf60!important}.svg-dot[data-v-77e3cf60],.svg-money[data-v-77e3cf60]{animation-delay:2.45s}.svg-ar .phone[data-v-77e3cf60]{animation-name:svgDrawLine01-77e3cf60}.svg-ar .scan-ray[data-v-77e3cf60]{animation-name:svgDrawLine04-77e3cf60!important;transform-box:fill-box;transform-origin:center}.svg-ar .elevator[data-v-77e3cf60]{animation-name:svgDrawLine03-77e3cf60}.svg-case .photo[data-v-77e3cf60]{animation-duration:6s;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.svg-case .back[data-v-77e3cf60]{animation-name:svgDrawLine01-77e3cf60}.svg-case .mid[data-v-77e3cf60]{animation-name:svgDrawLine02-77e3cf60}.svg-case .top[data-v-77e3cf60]{animation-name:svgDrawLine03-77e3cf60}.feature-visual[data-v-77e3cf60]{bottom:16px;height:118px;opacity:.84;position:absolute;right:18px;transition:transform .45s ease,opacity .45s ease,filter .45s ease;width:132px}.feature-visual[data-v-77e3cf60]:after,.feature-visual[data-v-77e3cf60]:before,.visual-core[data-v-77e3cf60],.visual-line[data-v-77e3cf60]{content:"";display:block;position:absolute}.feature-visual[data-v-77e3cf60]:before{background:linear-gradient(145deg,#e5bd8014,#ffffff05);border:1px solid hsla(36,66%,70%,.46);box-shadow:inset 0 0 24px #e5bd8014,0 0 28px #e5bd801f;inset:16px 18px 10px}.feature-visual[data-v-77e3cf60]:after{background:radial-gradient(circle,hsla(36,66%,70%,.18),transparent 68%);border:1px solid hsla(36,66%,70%,.26);border-top:0;bottom:0;height:24px;left:50%;transform:translate(-50%) perspective(90px) rotateX(58deg);width:92px}.visual-core[data-v-77e3cf60]{border:1px solid rgba(243,214,161,.78);box-shadow:0 0 22px #e5bd803d;inset:32px 42px 28px}.visual-line[data-v-77e3cf60]{background:linear-gradient(90deg,transparent,rgba(243,214,161,.9),transparent);height:1px}.visual-line.one[data-v-77e3cf60]{left:16px;right:16px;top:22px}.visual-line.two[data-v-77e3cf60]{left:32px;opacity:.7;right:32px;top:58px}.visual-line.three[data-v-77e3cf60]{bottom:20px;left:24px;opacity:.55;right:24px}.design-visual[data-v-77e3cf60]:before{clip-path:polygon(50% 0,88% 16%,88% 86%,50% 100%,12% 86%,12% 16%)}.design-visual .visual-core[data-v-77e3cf60]{clip-path:polygon(50% 0,82% 18%,82% 82%,50% 100%,18% 82%,18% 18%)}.quote-visual[data-v-77e3cf60]:before{border-radius:50%;inset:32px 12px 18px}.quote-visual .visual-core[data-v-77e3cf60]{border-radius:50%;display:grid;inset:30px 40px;place-items:center}.quote-visual .visual-core[data-v-77e3cf60]:after{color:var(--gold-2);content:"¥";font-family:Georgia,serif;font-size:42px;position:absolute;text-shadow:0 0 18px hsla(36,66%,70%,.42)}.quote-visual .visual-line.one[data-v-77e3cf60],.quote-visual .visual-line.three[data-v-77e3cf60]{background:#e5bd800f;border:1px solid hsla(36,66%,70%,.28);height:20px;transform:perspective(120px) rotateX(58deg)}.ar-visual[data-v-77e3cf60]:before{border-style:dashed;inset:14px}.ar-visual .visual-core[data-v-77e3cf60]{border-radius:50%;inset:30px}.ar-visual .visual-core[data-v-77e3cf60]:after,.ar-visual .visual-core[data-v-77e3cf60]:before{border:1px solid hsla(36,66%,70%,.28);border-radius:50%;content:"";inset:-10px;position:absolute}.ar-visual .visual-core[data-v-77e3cf60]:after{animation:none;background:linear-gradient(120deg,transparent 35%,hsla(36,66%,70%,.42),transparent 65%);border:0;inset:12px}.case-visual[data-v-77e3cf60]:before{inset:20px 16px 18px 30px;transform:rotate(-7deg)}.case-visual[data-v-77e3cf60]:after{background:linear-gradient(145deg,#e5bd8014,#ffffff05);border:1px solid hsla(36,66%,70%,.42);height:auto;inset:16px 28px 24px 16px;transform:rotate(7deg);width:auto}.case-visual .visual-core[data-v-77e3cf60]{inset:34px 42px;z-index:2}.stats-strip[data-v-77e3cf60]{background:#0a0d0dd6;border:1px solid hsla(36,66%,70%,.12);border-radius:6px;display:grid;grid-template-columns:repeat(6,1fr);margin-top:16px;padding:20px 24px}.stat-item[data-v-77e3cf60]{align-items:center;border-right:1px solid hsla(0,0%,100%,.07);display:flex;gap:12px;justify-content:center;min-height:58px}.stat-item[data-v-77e3cf60]:last-child{border-right:0}.stat-item i[data-v-77e3cf60]{background:radial-gradient(circle,#e5bd802e,#e5bd800a);border-radius:50%;color:var(--gold-2);display:grid;font-style:normal;height:42px;place-items:center;width:42px}.stat-item b[data-v-77e3cf60],.stat-item span[data-v-77e3cf60]{display:block}.stat-item b[data-v-77e3cf60]{color:var(--gold-2);font-family:Georgia,serif;font-size:20px}.stat-item span[data-v-77e3cf60]{color:var(--muted);font-size:12px;margin-top:4px}.cases-panel[data-v-77e3cf60]{background:#0a0d0de0;border:1px solid hsla(36,66%,70%,.12);border-radius:6px;grid-template-columns:220px 1fr;margin-top:18px;position:relative}.cases-intro h2[data-v-77e3cf60]{font-family:var(--font-title);font-size:24px;margin:0 0 18px}.cases-intro p[data-v-77e3cf60]{margin:0 0 28px}.cases-intro a[data-v-77e3cf60],.factory-content a[data-v-77e3cf60],.process-panel a[data-v-77e3cf60]{align-items:center;background:#c990500f;border:1px solid hsla(36,66%,70%,.26);border-radius:4px;color:var(--gold-2);display:inline-flex;font-size:13px;gap:8px;height:38px;justify-content:center;min-width:132px}.case-viewport[data-v-77e3cf60]{min-width:0;overflow:hidden;scroll-behavior:smooth}.case-viewport[data-v-77e3cf60]::-webkit-scrollbar{display:none}.case-list[data-v-77e3cf60]{display:flex;gap:14px;will-change:transform}.case-card[data-v-77e3cf60]{background:#ffffff09;border-radius:4px;flex:0 0 calc(33.33333% - 9.33333px);min-width:0;overflow:hidden}.case-card img[data-v-77e3cf60]{background:linear-gradient(145deg,#ffffff0f,#ffffff04);display:block;height:170px;-o-object-fit:contain;object-fit:contain;padding:8px;width:100%}.case-card div[data-v-77e3cf60]{padding:12px 12px 14px}.case-card b[data-v-77e3cf60],.case-card span[data-v-77e3cf60]{display:block}.case-card b[data-v-77e3cf60]{font-size:15px}.case-card span[data-v-77e3cf60]{color:var(--muted);font-size:12px;margin-top:5px}.case-arrow[data-v-77e3cf60]{background:#07090ac7;border:1px solid hsla(36,66%,70%,.22);border-radius:50%;color:var(--gold-2);height:34px;position:absolute;top:50%;width:34px;z-index:2}.case-arrow.left[data-v-77e3cf60]{left:214px}.case-arrow.right[data-v-77e3cf60]{right:12px}.bottom-grid[data-v-77e3cf60]{display:grid;gap:14px;grid-template-columns:1.88fr 1fr;margin-top:18px}.factory-panel[data-v-77e3cf60],.process-panel[data-v-77e3cf60]{background:#0a0d0de0;border:1px solid hsla(36,66%,70%,.12);border-radius:6px;min-height:258px;position:relative}.factory-panel[data-v-77e3cf60]{background:linear-gradient(135deg,hsla(36,66%,70%,.08),transparent 38%),radial-gradient(circle at 78% 18%,hsla(36,66%,70%,.14),transparent 32%),#080b0bf0;min-height:344px}.factory-bg[data-v-77e3cf60]{background:linear-gradient(90deg,#07090af2,#07090ac7 44%,#07090a85),url(../img/slide2.webp) 50% /cover no-repeat;filter:grayscale(.2) contrast(1.08);inset:0;opacity:.32;position:absolute}.factory-layout[data-v-77e3cf60]{display:grid;gap:22px 28px;grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr);grid-template-rows:1fr auto;min-height:344px;padding:30px;position:relative;z-index:2}.factory-kicker[data-v-77e3cf60]{color:var(--gold-2);display:inline-flex;font-family:Georgia,serif;font-size:12px;letter-spacing:.16em;margin-bottom:14px}.factory-panel>img[data-v-77e3cf60]{filter:grayscale(.35) brightness(.66);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.panel-shade[data-v-77e3cf60]{background:linear-gradient(90deg,#07090af0,#07090a8f,#07090a3d);inset:0;position:absolute}.factory-content[data-v-77e3cf60]{align-self:center;padding:0;position:relative;z-index:2}.factory-content h2[data-v-77e3cf60],.process-panel h2[data-v-77e3cf60]{font-family:var(--font-title);font-size:25px;margin:0 0 16px}.factory-content p[data-v-77e3cf60],.process-panel p[data-v-77e3cf60]{color:var(--muted);font-size:13px;line-height:1.8;margin:0 0 24px}.factory-content p[data-v-77e3cf60]{max-width:430px}.factory-visuals[data-v-77e3cf60]{display:grid;gap:12px;grid-template-columns:1.25fr .8fr;grid-template-rows:1fr 1fr;min-height:220px;position:relative}.factory-shot[data-v-77e3cf60]{background:#ffffff09;border:1px solid hsla(36,66%,70%,.18);border-radius:6px;margin:0;overflow:hidden;position:relative}.factory-shot.large[data-v-77e3cf60]{grid-row:1/-1}.factory-shot img[data-v-77e3cf60]{display:block;filter:grayscale(.18) brightness(.76) contrast(1.08);height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);transition:transform .55s ease,filter .55s ease;width:100%}.factory-shot[data-v-77e3cf60]:after{background:linear-gradient(180deg,transparent 45%,rgba(5,7,8,.82));content:"";inset:0;position:absolute}.factory-shot figcaption[data-v-77e3cf60]{bottom:12px;color:#fff;font-size:13px;font-weight:700;left:14px;position:absolute;right:14px;z-index:2}.factory-shot:hover img[data-v-77e3cf60]{filter:grayscale(0) brightness(.86) contrast(1.12);transform:scale(1.08)}.factory-stats[data-v-77e3cf60]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0507087a;border:1px solid hsla(36,66%,70%,.14);border-radius:6px;display:grid;gap:0;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:0}.factory-stats div[data-v-77e3cf60]{align-content:center;border-right:1px solid hsla(0,0%,100%,.07);display:grid;min-height:68px;padding:0 18px}.factory-stats div[data-v-77e3cf60]:last-child{border-right:0}.factory-stats b[data-v-77e3cf60],.factory-stats span[data-v-77e3cf60]{display:block}.factory-stats b[data-v-77e3cf60]{color:var(--gold-2);font-family:Georgia,serif;font-size:24px}.factory-stats span[data-v-77e3cf60]{color:var(--muted);font-size:12px}.process-panel[data-v-77e3cf60]{display:flex;flex-direction:column;padding:30px 32px}.process-row[data-v-77e3cf60]{display:grid;gap:8px;grid-template-columns:repeat(6,1fr);margin:26px 0 28px}.process-row div[data-v-77e3cf60]{color:var(--muted);font-size:12px;text-align:center}.process-row i[data-v-77e3cf60]{border:1px solid hsla(36,66%,70%,.24);border-radius:50%;color:var(--gold-2);display:grid;font-style:normal;height:44px;margin:0 auto 9px;place-items:center;width:44px}.process-row b[data-v-77e3cf60]{font-weight:400}.process-assurance[data-v-77e3cf60]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:auto;padding-top:24px}.process-assurance div[data-v-77e3cf60]{align-content:center;background:linear-gradient(135deg,#e5bd801a,#ffffff06),#0507085c;border:1px solid hsla(36,66%,70%,.14);border-radius:6px;display:grid;min-height:74px;padding:12px}.process-assurance b[data-v-77e3cf60],.process-assurance span[data-v-77e3cf60]{display:block}.process-assurance b[data-v-77e3cf60]{color:var(--gold-2);font-family:Georgia,serif;font-size:22px}.process-assurance span[data-v-77e3cf60]{color:var(--muted);font-size:12px;line-height:1.55;margin-top:6px}.cs-chat[data-v-77e3cf60]{background:linear-gradient(180deg,#12100e,#0a0b0c);border:1px solid hsla(36,66%,70%,.28);border-radius:14px;box-shadow:0 30px 80px #0009;display:flex;flex-direction:column;height:480px;max-height:calc(100vh - 52px);max-width:calc(100vw - 32px);min-height:380px;min-width:300px;overflow:hidden;position:fixed;width:340px;z-index:10000}.cs-resize[data-v-77e3cf60]{background:linear-gradient(135deg,transparent 50%,hsla(36,66%,70%,.35) 50% 58%,transparent 58%),linear-gradient(135deg,transparent 64%,hsla(36,66%,70%,.58) 64% 70%,transparent 70%);border:0;border-radius:6px 0 10px;bottom:5px;cursor:nwse-resize;height:22px;opacity:.8;position:absolute;right:5px;touch-action:none;width:22px;z-index:3}.cs-resize[data-v-77e3cf60]:hover{filter:drop-shadow(0 0 8px rgba(229,189,128,.32));opacity:1}.cs-head[data-v-77e3cf60]{align-items:center;background:linear-gradient(135deg,#e5bd8029,#c990500d);border-bottom:1px solid hsla(36,66%,70%,.2);cursor:grab;display:flex;justify-content:space-between;padding:14px 16px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cs-head[data-v-77e3cf60]:active{cursor:grabbing}.cs-agent[data-v-77e3cf60]{align-items:center;display:flex;gap:12px}.cs-avatar[data-v-77e3cf60]{background:linear-gradient(150deg,#7dd5ff,#168fe0);border-radius:50%;color:#211408;display:grid;font-size:12px;font-weight:700;height:42px;place-items:center;position:relative;width:42px}.cs-dot[data-v-77e3cf60]{background:#4ad07a;border:2px solid #12100e;border-radius:50%;bottom:0;height:11px;position:absolute;right:0;width:11px}.cs-agent b[data-v-77e3cf60]{color:#f4eadb;display:block;font-size:14px}.cs-agent>div>span[data-v-77e3cf60]{color:var(--muted);display:block;font-size:11px;margin-top:2px}.cs-close[data-v-77e3cf60]{background:transparent;border:1px solid hsla(0,0%,100%,.16);border-radius:50%;color:var(--muted);cursor:pointer;height:28px;width:28px}.cs-close[data-v-77e3cf60]:hover{border-color:var(--gold-2);color:#fff}.cs-body[data-v-77e3cf60]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:18px 16px}.cs-msg[data-v-77e3cf60]{max-width:82%}.cs-msg p[data-v-77e3cf60]{border-radius:12px;font-size:13px;line-height:1.7;margin:0;padding:10px 14px}.cs-cursor[data-v-77e3cf60]{animation:cursorBlink-77e3cf60 .85s steps(2,start) infinite;background:currentColor;display:inline-block;height:1.15em;margin-left:2px;vertical-align:-.18em;width:1px}.cs-msg.agent[data-v-77e3cf60]{align-self:flex-start}.cs-msg.agent p[data-v-77e3cf60]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-top-left-radius:3px;color:#f4eadb}.cs-msg.me[data-v-77e3cf60]{align-self:flex-end}.cs-msg.me p[data-v-77e3cf60]{background:linear-gradient(150deg,#7dd5ff,#168fe0);border-top-right-radius:3px;color:#211408}.cs-quick[data-v-77e3cf60]{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.cs-quick button[data-v-77e3cf60]{background:#e5bd800f;border:1px solid hsla(36,66%,70%,.34);border-radius:999px;color:var(--gold-2);cursor:pointer;font-size:12px;padding:7px 12px;transition:background .2s}.cs-quick button[data-v-77e3cf60]:hover{background:#e5bd8029}.cs-input[data-v-77e3cf60]{background:#0003;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:8px;padding:12px 14px}.cs-input input[data-v-77e3cf60]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;color:#f4eadb;flex:1;font-size:13px;min-width:0;outline:none;padding:10px 14px}.cs-input input[data-v-77e3cf60]:focus{border-color:var(--gold-2)}.cs-input button[data-v-77e3cf60]{background:linear-gradient(180deg,#f3d7a4,#ca9253);border:0;border-radius:10px;color:#211408;cursor:pointer;font-size:13px;font-weight:700;padding:0 18px}.cs-enter-active[data-v-77e3cf60],.cs-leave-active[data-v-77e3cf60]{transition:opacity .25s,transform .25s}.cs-enter-from[data-v-77e3cf60],.cs-leave-to[data-v-77e3cf60]{opacity:0;transform:translateY(16px) scale(.98)}.hero-home[data-v-77e3cf60]{isolation:isolate}.hero-bg.active[data-v-77e3cf60]{animation:heroBreath-77e3cf60 16s ease-in-out infinite alternate}.hero-motion[data-v-77e3cf60],.hero-motion span[data-v-77e3cf60]{pointer-events:none;position:absolute}.hero-motion[data-v-77e3cf60]{inset:0;overflow:hidden;z-index:1}.hero-motion[data-v-77e3cf60]:before{animation:lightSweep-77e3cf60 8s ease-in-out infinite;background:linear-gradient(115deg,transparent 0 42%,rgba(255,232,177,.09) 48%,rgba(187,105,27,.05) 52%,transparent 58%),radial-gradient(circle at 68% 54%,rgba(255,194,91,.18),transparent 20%);inset:-24%}.hero-motion[data-v-77e3cf60]:after,.hero-motion[data-v-77e3cf60]:before{content:"";opacity:.58;position:absolute}.hero-motion[data-v-77e3cf60]:after{animation:none;background:radial-gradient(circle at center,rgba(255,207,112,.36),rgba(214,135,38,.16) 26%,transparent 64%);height:22vw;inset:auto 8% 6% auto;max-height:280px;max-width:720px;width:42vw}.light-ring[data-v-77e3cf60]{border:1px solid rgba(255,214,133,.48);border-radius:50%;box-shadow:0 0 34px #ffbe506b,inset 0 0 42px #ffd3852e;left:55%;top:42%;transform:translate(-50%,-50%) rotateX(68deg)}.ring-one[data-v-77e3cf60]{animation:ringFloat-77e3cf60 24s linear infinite;height:520px;opacity:.42;width:520px}.ring-two[data-v-77e3cf60]{animation:ringFloat-77e3cf60 18s linear infinite reverse;display:none;height:740px;opacity:.26;width:740px}.light-orbit[data-v-77e3cf60]{border:1px solid rgba(255,202,105,.2);border-radius:50%;display:none;left:62%;opacity:.38;top:44%;transform:translate(-50%,-50%) rotateX(70deg)}.orbit-one[data-v-77e3cf60]{animation:orbitSpin-77e3cf60 14s linear infinite;height:430px;width:430px}.orbit-two[data-v-77e3cf60]{animation:orbitSpin-77e3cf60 22s linear infinite reverse;height:610px;opacity:.24;width:610px}.hero-grid[data-v-77e3cf60]{animation:gridShift-77e3cf60 10s linear infinite;background-image:linear-gradient(rgba(245,213,159,.12) 1px,transparent 0),linear-gradient(90deg,rgba(245,213,159,.12) 1px,transparent 0);background-size:36px 36px;bottom:-6%;display:none;height:48%;left:48%;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.2) 18%,rgba(0,0,0,.92));mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.2) 18%,rgba(0,0,0,.92));opacity:.16;transform:perspective(680px) rotateX(78deg) translate(-50%);transform-origin:center bottom;width:58%}.luxury-curtain[data-v-77e3cf60]{animation:curtainShimmer-77e3cf60 6.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,222,148,.2),rgba(147,78,16,.08),transparent),repeating-linear-gradient(90deg,transparent 0 20px,rgba(255,210,118,.08) 21px 22px,transparent 23px 46px);bottom:-10%;display:none;filter:blur(.2px);mix-blend-mode:screen;opacity:.78;top:-16%;width:34%}.curtain-left[data-v-77e3cf60]{left:-10%;transform:skew(-8deg)}.curtain-right[data-v-77e3cf60]{animation-delay:1.4s;right:-8%;transform:skew(8deg)}.gold-foil[data-v-77e3cf60]{animation:foilSweep-77e3cf60 8s ease-in-out infinite;background:linear-gradient(122deg,transparent 0 26%,rgba(255,246,205,.26) 34%,rgba(210,124,30,.08) 42%,transparent 52%),linear-gradient(64deg,transparent 0 58%,rgba(255,210,112,.18) 64%,transparent 72%);height:86%;left:44%;opacity:.5;top:7%;width:54%}.chandelier-glow[data-v-77e3cf60]{animation:chandelierTwinkle-77e3cf60 5.6s ease-in-out infinite;background:radial-gradient(circle at 18% 18%,rgba(255,239,194,.95) 0 2px,rgba(255,191,77,.36) 3px 12px,transparent 22px),radial-gradient(circle at 42% 6%,rgba(255,239,194,.86) 0 2px,rgba(255,191,77,.28) 3px 18px,transparent 30px),radial-gradient(circle at 68% 22%,rgba(255,239,194,.9) 0 2px,rgba(255,191,77,.34) 3px 16px,transparent 28px),radial-gradient(circle at 88% 10%,rgba(255,239,194,.8) 0 1px,rgba(255,191,77,.25) 2px 14px,transparent 26px);height:34%;left:42%;opacity:.62;right:4%;top:0}.scan-beam[data-v-77e3cf60]{animation:beamTravel-77e3cf60 7.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,248,219,.98),rgba(219,137,37,.88),transparent);box-shadow:0 0 18px #ffbf4e75;height:2px;left:-14%;top:30%;transform:rotate(-18deg);width:34%}.beam-alt[data-v-77e3cf60]{animation:beamTravelAlt-77e3cf60 7.2s ease-in-out infinite;display:none;opacity:.48;top:62%;transform:rotate(-12deg);width:26%}.gold-pulse[data-v-77e3cf60]{background:#fff0bd;border-radius:50%;box-shadow:0 0 18px #fff0bddb,0 0 34px #ffba416b;height:10px;width:10px}.pulse-one[data-v-77e3cf60]{animation:pulseMove-77e3cf60 4.6s ease-in-out infinite;left:74%;top:29%}.pulse-two[data-v-77e3cf60]{animation:pulseMove-77e3cf60 5.4s ease-in-out .8s infinite;display:none;left:49%;top:76%}.hero-spark[data-v-77e3cf60]{background:#ffeed0fa;border-radius:50%;box-shadow:0 0 10px #f5d59f94;height:2px;width:2px}.spark-one[data-v-77e3cf60]{animation:sparkleDrift-77e3cf60 4.8s ease-in-out infinite;left:58%;top:18%}.spark-two[data-v-77e3cf60]{animation:sparkleDrift-77e3cf60 6.2s ease-in-out 1.2s infinite;display:none;left:82%;top:24%}.spark-three[data-v-77e3cf60]{animation:sparkleDrift-77e3cf60 5.4s ease-in-out .8s infinite;display:none;left:72%;top:68%}.spark-four[data-v-77e3cf60]{animation:sparkleDrift-77e3cf60 6.8s ease-in-out 1.6s infinite;display:none;left:90%;top:52%}.hero-copy[data-v-77e3cf60]{animation:riseIn-77e3cf60 .9s ease both}.hero-copy h1[data-v-77e3cf60]{animation:none;text-shadow:0 0 34px hsla(36,66%,70%,.18)}.hero-copy h1 span[data-v-77e3cf60]{animation:goldText-77e3cf60 6s ease-in-out infinite;background:linear-gradient(92deg,#d9f3ff,#168fe0,#effaff,#168fe0);-webkit-background-clip:text;background-clip:text;background-size:260% 100%;color:transparent}.hairline[data-v-77e3cf60]{animation:lineGrow-77e3cf60 1.1s ease .25s both;box-shadow:0 0 18px #e5bd8080}.hero-features div[data-v-77e3cf60]{animation:riseIn-77e3cf60 .8s ease both}.hero-features div[data-v-77e3cf60]:nth-child(2){animation-delay:.08s}.hero-features div[data-v-77e3cf60]:nth-child(3){animation-delay:.16s}.hero-features div[data-v-77e3cf60]:nth-child(4){animation-delay:.24s}.reveal[data-v-77e3cf60]{opacity:0;transform:translateY(34px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal-in[data-v-77e3cf60]{opacity:1;transform:none}.feature-cards.reveal[data-v-77e3cf60]{transform:translateY(34px) scale(.985)}.feature-cards.reveal-in[data-v-77e3cf60]{transform:none}.video-btn[data-v-77e3cf60]{transition:color .25s ease,transform .25s ease}.video-btn[data-v-77e3cf60]:hover{color:var(--gold-2);transform:translateY(-2px)}.video-btn span[data-v-77e3cf60]{animation:softPulse-77e3cf60 2.8s ease-in-out infinite;box-shadow:0 0 24px #e5bd8033}.ar-card a[data-v-77e3cf60],.cases-intro a[data-v-77e3cf60],.factory-content a[data-v-77e3cf60],.hero-primary[data-v-77e3cf60],.process-panel a[data-v-77e3cf60]{overflow:hidden;position:relative}.hero-primary[data-v-77e3cf60]{animation:none;background:linear-gradient(180deg,#ffe7ad,#d59643 48%,#9b551c);border:1px solid rgba(255,237,188,.42);box-shadow:0 18px 48px #b95f146b,inset 0 1px #ffffff8f,inset 0 -10px 18px #5b2b083d;transition:transform .25s ease,box-shadow .25s ease}.ar-card a[data-v-77e3cf60]:after,.cases-intro a[data-v-77e3cf60]:after,.factory-content a[data-v-77e3cf60]:after,.hero-primary[data-v-77e3cf60]:after,.process-panel a[data-v-77e3cf60]:after{background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.46),transparent);content:"";inset:0;position:absolute;transform:translate(-120%);transition:transform .55s ease}.hero-primary[data-v-77e3cf60]:hover{box-shadow:0 22px 56px #c990505c;transform:translateY(-3px)}.ar-card a[data-v-77e3cf60]:hover:after,.cases-intro a[data-v-77e3cf60]:hover:after,.factory-content a[data-v-77e3cf60]:hover:after,.hero-primary[data-v-77e3cf60]:hover:after,.process-panel a[data-v-77e3cf60]:hover:after{transform:translate(120%)}.ar-card[data-v-77e3cf60],.cases-panel[data-v-77e3cf60],.factory-panel[data-v-77e3cf60],.feature-card[data-v-77e3cf60],.process-panel[data-v-77e3cf60],.stats-strip[data-v-77e3cf60]{isolation:isolate}.ar-card[data-v-77e3cf60]{animation:riseIn-77e3cf60 .9s ease .2s both;background:linear-gradient(145deg,#361f09c7,#080604e6),radial-gradient(circle at 20% 0,rgba(255,225,158,.24),transparent 36%);border-color:#ffd2756b;box-shadow:0 24px 62px #0000007a,0 0 28px #cc751d1f,inset 0 1px #ffedbc38;overflow:hidden}.ar-card[data-v-77e3cf60]:before,.cases-panel[data-v-77e3cf60]:before,.factory-panel[data-v-77e3cf60]:before,.feature-card[data-v-77e3cf60]:before,.process-panel[data-v-77e3cf60]:before,.stats-strip[data-v-77e3cf60]:before{--border-angle:0deg;animation:borderFlow-77e3cf60 8s linear infinite;background:conic-gradient(from var(--border-angle),transparent 0 18%,hsla(36,66%,70%,.88) 28%,transparent 40%,hsla(36,66%,70%,.26) 58%,transparent 72%,hsla(36,66%,70%,.72) 82%,transparent 100%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;will-change:--border-angle}.cases-panel[data-v-77e3cf60]:before,.factory-panel[data-v-77e3cf60]:before,.feature-card[data-v-77e3cf60]:before,.process-panel[data-v-77e3cf60]:before,.stats-strip[data-v-77e3cf60]:before{opacity:.18}.ar-card[data-v-77e3cf60]:hover:before,.cases-panel[data-v-77e3cf60]:hover:before,.factory-panel[data-v-77e3cf60]:hover:before,.feature-card[data-v-77e3cf60]:hover:before,.process-panel[data-v-77e3cf60]:hover:before,.stats-strip[data-v-77e3cf60]:hover:before{opacity:1}.ar-card img[data-v-77e3cf60],.case-card img[data-v-77e3cf60],.factory-panel>img[data-v-77e3cf60],.feature-card img[data-v-77e3cf60],.feature-visual[data-v-77e3cf60]{transition:transform .55s ease,filter .55s ease,opacity .55s ease}.ar-card:hover img[data-v-77e3cf60]{filter:saturate(1.15) contrast(1.06);transform:scale(1.04)}.feature-card[data-v-77e3cf60]{animation:none;background:linear-gradient(145deg,#3a2008c2,#0b0805f0 52%,#211205e0),radial-gradient(circle at 80% 18%,rgba(255,212,132,.18),transparent 32%);border-color:#ffca6952;box-shadow:inset 0 1px #ffedbc21,0 14px 34px #00000038;transform:translateY(0);transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease}.feature-card[data-v-77e3cf60]:nth-child(2){animation-delay:.5s}.feature-card[data-v-77e3cf60]:nth-child(3){animation-delay:1s}.feature-card[data-v-77e3cf60]:nth-child(4){animation-delay:1.5s}.feature-card[data-v-77e3cf60]:after{animation:none;background:linear-gradient(90deg,transparent,rgba(255,238,190,.13),transparent);content:"";height:210%;inset:-40% auto auto -35%;opacity:0;position:absolute;transform:rotate(18deg) translate(-80%);transition:opacity .32s ease,transform .32s ease;width:70%;z-index:-1}.feature-card[data-v-77e3cf60]:hover{border-color:#ffe09a9e;box-shadow:0 28px 78px #0000007a,0 0 44px #d3802142,inset 0 1px #ffedbc33;transform:translateY(-8px) scale(1.01)}.feature-card[data-v-77e3cf60]:hover:after{opacity:0;transform:translateY(-16px)}.feature-card:hover .feature-visual[data-v-77e3cf60],.feature-card:hover img[data-v-77e3cf60]{filter:drop-shadow(0 0 22px rgba(229,189,128,.26));opacity:.9;transform:translate(-6px,-8px) scale(1.08)}.stats-strip[data-v-77e3cf60]{background:linear-gradient(90deg,#311b07c7,#080604e6,#311b07b8),radial-gradient(circle at 50% 0,rgba(255,205,108,.18),transparent 46%);border-color:#ffca694d;box-shadow:inset 0 1px #ffedbc29,0 18px 50px #0000004d;overflow:hidden;position:relative}.stats-strip[data-v-77e3cf60]:after{animation:none;background:linear-gradient(90deg,transparent,hsla(36,66%,70%,.08),transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}.cases-panel[data-v-77e3cf60]:after,.factory-panel[data-v-77e3cf60]:after,.process-panel[data-v-77e3cf60]:after{animation:none;background:linear-gradient(90deg,transparent,rgba(245,213,159,.86),transparent);content:"";height:1px;inset:auto 0 0;opacity:.36;position:absolute;transform:translate(-110%);transform:none}.factory-panel[data-v-77e3cf60]:after{animation-delay:1.4s}.process-panel[data-v-77e3cf60]:after{animation-delay:2.6s}.stat-item[data-v-77e3cf60]{position:relative;z-index:1}.stat-item i[data-v-77e3cf60]{animation:none;background:radial-gradient(circle,#ffe4a957,#c068181f 58%,#120b0429);border:1px solid rgba(255,220,148,.36);box-shadow:0 0 16px #ffb8432e,inset 0 1px #fff3}.stat-item:nth-child(2) i[data-v-77e3cf60]{animation-delay:.2s}.stat-item:nth-child(3) i[data-v-77e3cf60]{animation-delay:.4s}.stat-item:nth-child(4) i[data-v-77e3cf60]{animation-delay:.6s}.stat-item:nth-child(5) i[data-v-77e3cf60]{animation-delay:.8s}.stat-item:nth-child(6) i[data-v-77e3cf60]{animation-delay:1s}.factory-panel[data-v-77e3cf60],.process-panel[data-v-77e3cf60]{overflow:hidden}.cases-intro a[data-v-77e3cf60],.factory-content a[data-v-77e3cf60],.process-panel a[data-v-77e3cf60]{transition:transform .25s ease,background .25s ease,border-color .25s ease}.cases-intro a[data-v-77e3cf60]:hover,.factory-content a[data-v-77e3cf60]:hover,.process-panel a[data-v-77e3cf60]:hover{background:#c9905024;border-color:#e5bd8085;transform:translateY(-2px)}.case-card[data-v-77e3cf60]{transition:transform .32s ease,box-shadow .32s ease,background .32s ease}.case-card[data-v-77e3cf60]:hover{background:#e5bd800f;box-shadow:0 24px 60px #0000006b;transform:translateY(-8px)}.case-card:hover img[data-v-77e3cf60]{filter:saturate(1.18) contrast(1.08);transform:scale(1.08)}.case-arrow[data-v-77e3cf60]{transition:transform .25s ease,border-color .25s ease,background .25s ease}.case-arrow[data-v-77e3cf60]:hover{background:#c990502e;border-color:#e5bd80a6;transform:translateY(-50%) scale(1.08)}.factory-panel:hover>img[data-v-77e3cf60]{filter:grayscale(.12) brightness(.76) contrast(1.06);transform:scale(1.04)}.process-row i[data-v-77e3cf60]{transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.process-row div:hover i[data-v-77e3cf60]{background:#c9905029;box-shadow:0 0 28px #e5bd802e;transform:translateY(-4px) rotate(8deg)}.float-dock[data-v-77e3cf60]{animation:dockIn-77e3cf60 .65s ease .5s both;box-shadow:0 18px 54px #00000057,0 0 24px #c9905014}.cs-chat[data-v-77e3cf60]{animation:none}@keyframes heroBreath-77e3cf60{0%{transform:scale(1.004)}to{transform:scale(1.012)}}@keyframes heroPagerProgress-77e3cf60{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lightSweep-77e3cf60{0%,to{opacity:.28;transform:translate(-24%) translateY(4%) rotate(0)}48%{opacity:.92;transform:translate(24%) translateY(-4%) rotate(2deg)}}@keyframes floorAura-77e3cf60{0%,to{opacity:.58;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes curtainShimmer-77e3cf60{0%,to{background-position:0 0,0 0;opacity:.46}50%{background-position:80px 0,46px 0;opacity:.88}}@keyframes foilSweep-77e3cf60{0%,18%{opacity:.28;transform:translate(-16%) skew(-10deg)}46%{opacity:.86;transform:translate(8%) skew(-10deg)}78%,to{opacity:.34;transform:translate(24%) skew(-10deg)}}@keyframes chandelierTwinkle-77e3cf60{0%,to{opacity:.46;transform:translateY(0)}42%{opacity:.76;transform:translateY(2px)}68%{opacity:.58;transform:translateY(0)}}@keyframes ringFloat-77e3cf60{0%{transform:translate(-50%,-50%) rotateX(68deg) rotate(0)}to{transform:translate(-50%,-50%) rotateX(68deg) rotate(1turn)}}@keyframes orbitSpin-77e3cf60{0%{transform:translate(-50%,-50%) rotateX(70deg) rotate(0)}to{transform:translate(-50%,-50%) rotateX(70deg) rotate(1turn)}}@keyframes gridShift-77e3cf60{0%{background-position:0 0,0 0}to{background-position:0 36px,36px 0}}@keyframes beamTravel-77e3cf60{0%,18%{opacity:0;transform:translate(0) rotate(-18deg)}36%{opacity:1}70%,to{opacity:0;transform:translate(380%) rotate(-18deg)}}@keyframes beamTravelAlt-77e3cf60{0%,20%{opacity:0;transform:translate(-6%) rotate(-12deg)}38%{opacity:.66}72%,to{opacity:0;transform:translate(430%) rotate(-12deg)}}@keyframes pulseMove-77e3cf60{0%,to{opacity:.45;transform:translateZ(0) scale(.9)}50%{opacity:1;transform:translate3d(18px,-18px,0) scale(1.25)}}@keyframes sparkleDrift-77e3cf60{0%,to{opacity:.18;transform:translateZ(0) scale(.6)}35%{opacity:.92;transform:translate3d(8px,-10px,0) scale(1.2)}70%{opacity:.44;transform:translate3d(-6px,8px,0) scale(.9)}}@keyframes riseIn-77e3cf60{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes titleFloat-77e3cf60{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes goldText-77e3cf60{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes lineGrow-77e3cf60{0%{opacity:0;width:0}to{opacity:1;width:36px}}@keyframes softPulse-77e3cf60{0%,to{box-shadow:0 0 18px #e5bd8029}50%{box-shadow:0 0 34px #e5bd805c}}@keyframes floatCard-77e3cf60{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ctaGlow-77e3cf60{0%,to{box-shadow:0 18px 48px #b95f146b,0 0 #ffd78000,inset 0 1px #ffffff8f,inset 0 -10px 18px #5b2b083d}50%{box-shadow:0 24px 68px #d2791b8f,0 0 34px #ffd78057,inset 0 1px #ffffffad,inset 0 -10px 18px #5b2b082e}}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes borderFlow-77e3cf60{0%{--border-angle:0deg}to{--border-angle:360deg}}@keyframes panelLift-77e3cf60{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes cardFoil-77e3cf60{0%,20%{opacity:0;transform:rotate(18deg) translate(-90%)}48%{opacity:.8}72%,to{opacity:0;transform:rotate(18deg) translate(210%)}}@keyframes panelSweep-77e3cf60{0%,22%{transform:translate(-110%)}62%,to{transform:translate(110%)}}@keyframes horizonSweep-77e3cf60{0%,18%{opacity:0;transform:translate(-110%)}36%{opacity:.9}70%,to{opacity:0;transform:translate(110%)}}@keyframes iconPulse-77e3cf60{0%,to{box-shadow:0 0 18px #e5bd801a;transform:scale(1)}50%{box-shadow:0 0 30px #e5bd8047;transform:scale(1.08)}}@keyframes dockIn-77e3cf60{0%{opacity:0;transform:translate(22px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes chatGlow-77e3cf60{0%,to{box-shadow:0 30px 80px #0009,0 0 #e5bd8000}50%{box-shadow:0 30px 80px #0009,0 0 34px #e5bd801f}}@keyframes cursorBlink-77e3cf60{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes svgDrawLine01-77e3cf60{0%{fill-opacity:0;opacity:.3;stroke-dasharray:0 1;stroke-dashoffset:0}14%,82%{fill-opacity:.06;opacity:1;stroke-dasharray:1 0;stroke-dashoffset:0}to{fill-opacity:0;opacity:.3;stroke-dasharray:0 1;stroke-dashoffset:0}}@keyframes svgDrawLine02-77e3cf60{0%,14%{fill-opacity:0;opacity:.3;stroke-dasharray:0 1;stroke-dashoffset:0}28%,82%{fill-opacity:.06;opacity:1;stroke-dasharray:1 0;stroke-dashoffset:0}to{fill-opacity:0;opacity:.3;stroke-dasharray:0 1;stroke-dashoffset:0}}@keyframes svgDrawLine03-77e3cf60{0%,28%{fill-opacity:0;opacity:.3;stroke-dasharray:0 1;stroke-dashoffset:0}42%,82%{fill-opacity:.06;opacity:1;stroke-dasharray:1 0;stroke-dashoffset:0}to{fill-opacity:0;opacity:.3;stroke-dasharray:0 1;stroke-dashoffset:0}}@keyframes svgDrawLine04-77e3cf60{0%,42%{fill-opacity:0;opacity:.3;stroke-dasharray:0 1;stroke-dashoffset:0}56%,82%{fill-opacity:.06;opacity:1;stroke-dasharray:1 0;stroke-dashoffset:0}to{fill-opacity:0;opacity:.3;stroke-dasharray:0 1;stroke-dashoffset:0}}@keyframes svgDrawLine05-77e3cf60{0%,56%{fill-opacity:0;opacity:.3;stroke-dasharray:0 1;stroke-dashoffset:0}70%,82%{fill-opacity:.06;opacity:1;stroke-dasharray:1 0;stroke-dashoffset:0}to{fill-opacity:0;opacity:.3;stroke-dasharray:0 1;stroke-dashoffset:0}}@keyframes arScan-77e3cf60{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes blueprintPulse-77e3cf60{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:.95;transform:translateY(-2px)}}@keyframes cabinGlow-77e3cf60{0%,to{filter:drop-shadow(0 0 0 rgba(229,189,128,0));opacity:.68}50%{filter:drop-shadow(0 0 10px rgba(229,189,128,.28));opacity:1}}@keyframes receiptFloat-77e3cf60{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes calcTap-77e3cf60{0%,to{transform:translate(0)}50%{transform:translate(2px,-2px)}}@keyframes keyBlink-77e3cf60{0%,to{opacity:.42}45%,62%{opacity:1}}@keyframes phoneGlow-77e3cf60{0%,to{filter:drop-shadow(0 0 0 rgba(229,189,128,0))}50%{filter:drop-shadow(0 0 12px rgba(229,189,128,.22))}}@keyframes arLineScan-77e3cf60{0%,to{opacity:.25;transform:translateY(-18px)}50%{opacity:1;transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){.home-page[data-v-77e3cf60] *,.home-page[data-v-77e3cf60] :after,.home-page[data-v-77e3cf60] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:1180px){.home-page[data-v-77e3cf60]{--home-gutter:24px}.hero-copy[data-v-77e3cf60],.hero-features[data-v-77e3cf60]{width:min(560px,100%)}.hero-features[data-v-77e3cf60]{grid-template-columns:repeat(2,1fr)}.ar-card[data-v-77e3cf60],.float-dock[data-v-77e3cf60]{display:none}.case-list[data-v-77e3cf60],.feature-cards[data-v-77e3cf60],.stats-strip[data-v-77e3cf60]{grid-template-columns:repeat(2,1fr)}.case-viewport[data-v-77e3cf60]{overflow-x:auto;scrollbar-width:none}.case-card[data-v-77e3cf60]{flex-basis:calc(50% - 7px)}.bottom-grid[data-v-77e3cf60],.cases-panel[data-v-77e3cf60],.factory-layout[data-v-77e3cf60]{grid-template-columns:1fr}.process-row[data-v-77e3cf60]{grid-template-columns:repeat(3,1fr)}.cases-panel[data-v-77e3cf60]{margin-top:18px}.case-arrow[data-v-77e3cf60]{display:none}}@media(max-width:720px){.home-page[data-v-77e3cf60]{--home-gutter:14px;padding-bottom:28px}.hero-home[data-v-77e3cf60],.hero-inner[data-v-77e3cf60]{min-height:650px}.hero-bg[data-v-77e3cf60]{background-position:60% top;background-size:cover;filter:brightness(1.08) saturate(1.04) contrast(1.01)}.hero-inner[data-v-77e3cf60]{align-items:flex-start;padding-top:108px}.hero-copy[data-v-77e3cf60]{padding-top:0;width:100%}.hero-copy h1[data-v-77e3cf60]{font-size:clamp(34px,11vw,44px);letter-spacing:.01em;line-height:1.16}.hero-copy p[data-v-77e3cf60]{font-size:14px;line-height:1.8;margin-top:16px}.hairline[data-v-77e3cf60]{margin:18px 0}.hero-features[data-v-77e3cf60]{gap:14px 10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px;width:100%}.hero-features div[data-v-77e3cf60]{padding-left:10px}.hero-features b[data-v-77e3cf60]{font-size:12px}.hero-features span[data-v-77e3cf60]{font-size:10px}.hero-actions[data-v-77e3cf60]{flex-wrap:wrap}.hero-primary[data-v-77e3cf60]{width:100%}.pager[data-v-77e3cf60]{gap:8px;margin-top:38px}.pager button[data-v-77e3cf60]{width:48px}.bottom-grid[data-v-77e3cf60],.feature-cards[data-v-77e3cf60]{grid-template-columns:1fr}.feature-card[data-v-77e3cf60]{min-height:172px;padding:20px 18px}.feature-card h2[data-v-77e3cf60]{font-size:20px}.feature-card p[data-v-77e3cf60]{font-size:12px;margin-bottom:20px;max-width:calc(100% - 82px)}.feature-svg[data-v-77e3cf60]{bottom:18px;height:64px;right:12px;width:70px}.factory-stats[data-v-77e3cf60],.process-row[data-v-77e3cf60],.stats-strip[data-v-77e3cf60]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-strip[data-v-77e3cf60]{padding:14px}.stat-item[data-v-77e3cf60]{border-bottom:1px solid hsla(0,0%,100%,.07);border-right:0;justify-content:flex-start;padding:10px 4px}.stat-item[data-v-77e3cf60]:nth-last-child(-n+2){border-bottom:0}.stat-item i[data-v-77e3cf60]{flex:0 0 36px;height:36px;width:36px}.stat-item b[data-v-77e3cf60]{font-size:18px}.cases-panel[data-v-77e3cf60]{gap:16px;padding:18px 14px}.cases-intro h2[data-v-77e3cf60]{font-size:22px;margin-bottom:10px}.cases-intro p[data-v-77e3cf60]{margin-bottom:16px}.case-card[data-v-77e3cf60]{flex-basis:86%}.case-card img[data-v-77e3cf60]{height:152px}.factory-layout[data-v-77e3cf60]{gap:18px;padding:18px 14px}.factory-content[data-v-77e3cf60]{align-self:start}.factory-content h2[data-v-77e3cf60],.process-panel h2[data-v-77e3cf60]{font-size:22px}.factory-content p[data-v-77e3cf60],.process-panel p[data-v-77e3cf60]{font-size:12px}.factory-visuals[data-v-77e3cf60]{grid-template-columns:1fr;min-height:auto}.factory-shot[data-v-77e3cf60],.factory-shot.large[data-v-77e3cf60]{grid-row:auto;min-height:138px}.factory-stats div[data-v-77e3cf60]{border-bottom:1px solid hsla(0,0%,100%,.07);border-right:0}.factory-stats div[data-v-77e3cf60]:last-child{border-bottom:0}.process-panel[data-v-77e3cf60]{padding:22px 14px}.process-assurance[data-v-77e3cf60]{grid-template-columns:1fr;padding-top:18px}.process-row[data-v-77e3cf60]{gap:12px;margin:20px 0 22px}.process-row i[data-v-77e3cf60]{height:40px;width:40px}.cs-chat[data-v-77e3cf60]{border-radius:12px}.cs-head[data-v-77e3cf60]{padding:12px}.cs-avatar[data-v-77e3cf60]{flex:0 0 36px;height:36px;width:36px}.cs-agent[data-v-77e3cf60]{gap:9px}.cs-agent[data-v-77e3cf60],.cs-agent>div[data-v-77e3cf60]{min-width:0}.cs-agent b[data-v-77e3cf60],.cs-agent>div>span[data-v-77e3cf60]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-body[data-v-77e3cf60]{padding:14px 12px}.cs-quick[data-v-77e3cf60]{padding:0 12px 10px}.cs-input[data-v-77e3cf60]{padding:10px 12px 14px}.cs-input button[data-v-77e3cf60]{padding:0 14px}}@media(max-width:380px){.hero-copy h1[data-v-77e3cf60]{font-size:32px}.hero-features[data-v-77e3cf60]{grid-template-columns:1fr}.feature-card p[data-v-77e3cf60]{max-width:100%;padding-right:72px}.factory-stats[data-v-77e3cf60],.process-row[data-v-77e3cf60],.stats-strip[data-v-77e3cf60]{grid-template-columns:1fr}.stat-item[data-v-77e3cf60]:nth-last-child(-n+2){border-bottom:1px solid hsla(0,0%,100%,.07)}.factory-stats div[data-v-77e3cf60]:last-child,.stat-item[data-v-77e3cf60]:last-child{border-bottom:0}}.cases-panel[data-v-77e3cf60]{background:linear-gradient(180deg,#ffffff09,#ffffff03),#090c0ceb;border:1px solid hsla(36,66%,70%,.16);border-radius:12px;display:grid;gap:18px;margin-top:22px;padding:24px}.cases-intro[data-v-77e3cf60]{max-width:760px}.cases-intro h2[data-v-77e3cf60],.factory-copy h2[data-v-77e3cf60]{font-family:var(--font-title);font-size:26px;margin:0 0 12px}.cases-intro p[data-v-77e3cf60]{color:var(--muted);font-size:13px;line-height:1.8;margin:0 0 18px}.cases-showcase[data-v-77e3cf60]{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}.case-featured[data-v-77e3cf60]{background:#0b0d0e;border:1px solid hsla(36,66%,70%,.2);border-radius:12px;min-height:420px;overflow:hidden;position:relative}.case-featured img[data-v-77e3cf60]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease,filter .45s ease;width:100%}.case-featured:hover img[data-v-77e3cf60]{filter:saturate(1.08) contrast(1.04);transform:scale(1.03)}.case-featured-overlay[data-v-77e3cf60]{background:linear-gradient(180deg,transparent,rgba(5,7,8,.92) 68%);inset:auto 0 0;padding:28px;position:absolute}.case-featured-overlay span[data-v-77e3cf60]{color:var(--gold-2);font-size:12px;letter-spacing:.08em}.case-featured-overlay b[data-v-77e3cf60]{color:var(--text);display:block;font-family:var(--font-title);font-size:28px;margin-top:10px}.case-featured-overlay p[data-v-77e3cf60]{color:#f4eadbbd;font-size:13px;line-height:1.85;margin:10px 0 0;max-width:640px}.case-column[data-v-77e3cf60]{display:grid;gap:10px;grid-template-rows:1fr auto;min-width:0}.case-strip[data-v-77e3cf60]{display:grid;gap:12px;grid-template-columns:1fr;overflow:auto;padding-right:4px;scrollbar-width:none}.case-strip[data-v-77e3cf60]::-webkit-scrollbar{display:none}.case-mini[data-v-77e3cf60]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;display:grid;gap:12px;grid-template-columns:140px minmax(0,1fr);overflow:hidden;padding:10px}.case-mini img[data-v-77e3cf60]{border-radius:8px;height:94px;-o-object-fit:cover;object-fit:cover;width:100%}.case-mini b[data-v-77e3cf60],.case-mini span[data-v-77e3cf60]{display:block}.case-mini b[data-v-77e3cf60]{font-size:15px;line-height:1.35}.case-mini span[data-v-77e3cf60]{color:var(--muted);font-size:12px;margin-top:6px}.case-controls[data-v-77e3cf60]{display:none;gap:8px;justify-content:flex-end}.case-controls .case-arrow[data-v-77e3cf60]{border-radius:999px;height:38px;position:static;width:38px}.factory-panel[data-v-77e3cf60]{padding:24px}.factory-copy[data-v-77e3cf60]{max-width:560px;position:relative;z-index:2}.factory-copy p[data-v-77e3cf60]{max-width:620px}.factory-metrics[data-v-77e3cf60]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 20px}.factory-metrics div[data-v-77e3cf60]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:14px 12px}.factory-metrics b[data-v-77e3cf60],.factory-metrics span[data-v-77e3cf60]{display:block}.factory-metrics b[data-v-77e3cf60]{color:var(--gold-2);font-family:var(--font-title);font-size:20px}.factory-metrics span[data-v-77e3cf60]{color:var(--muted);font-size:12px;line-height:1.5;margin-top:6px}.factory-gallery[data-v-77e3cf60]{display:grid;gap:12px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin-top:18px}.factory-hero-shot[data-v-77e3cf60],.factory-stack figure[data-v-77e3cf60]{background:#0b0d0e;border-radius:10px;margin:0;overflow:hidden;position:relative}.factory-hero-shot[data-v-77e3cf60]{min-height:300px}.factory-hero-shot img[data-v-77e3cf60],.factory-stack img[data-v-77e3cf60]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.factory-hero-shot figcaption[data-v-77e3cf60],.factory-stack figcaption[data-v-77e3cf60]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050708b3;border-radius:999px;bottom:12px;color:#fff;font-size:12px;left:14px;padding:6px 10px;position:absolute;z-index:1}.factory-stack[data-v-77e3cf60]{display:grid;gap:12px;grid-template-rows:repeat(2,minmax(0,1fr))}.factory-stack figure[data-v-77e3cf60]{min-height:144px}.factory-side-notes[data-v-77e3cf60]{display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.factory-side-notes div[data-v-77e3cf60]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:12px 14px}.factory-side-notes b[data-v-77e3cf60],.factory-side-notes span[data-v-77e3cf60]{display:block}.factory-side-notes b[data-v-77e3cf60]{color:var(--gold-2);font-family:var(--font-title);font-size:18px}.factory-side-notes span[data-v-77e3cf60]{color:var(--muted);font-size:12px;margin-top:6px}@media(max-width:1180px){.cases-showcase[data-v-77e3cf60],.factory-gallery[data-v-77e3cf60]{grid-template-columns:1fr}.case-featured[data-v-77e3cf60]{min-height:340px}.case-strip[data-v-77e3cf60],.factory-metrics[data-v-77e3cf60],.factory-side-notes[data-v-77e3cf60]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.cases-panel[data-v-77e3cf60]{padding:18px 14px}.case-featured[data-v-77e3cf60]{min-height:260px}.case-featured-overlay[data-v-77e3cf60]{padding:18px}.case-featured-overlay b[data-v-77e3cf60]{font-size:22px}.case-strip[data-v-77e3cf60]{display:flex;overflow-x:auto;padding-bottom:2px}.case-mini[data-v-77e3cf60]{flex:0 0 86%}.case-controls[data-v-77e3cf60]{display:flex;justify-content:space-between}.factory-panel[data-v-77e3cf60]{padding:18px 14px}.factory-metrics[data-v-77e3cf60],.factory-side-notes[data-v-77e3cf60],.process-row[data-v-77e3cf60],.stats-strip[data-v-77e3cf60]{grid-template-columns:1fr}.factory-hero-shot[data-v-77e3cf60]{min-height:220px}.factory-stack figure[data-v-77e3cf60]{min-height:120px}}.home-page[data-v-77e3cf60]{background:radial-gradient(circle at 50% 0,rgba(207,146,68,.2),transparent 34%),linear-gradient(180deg,#0d0905,#050504 46%,#0b0805);color:#f5ead9}.hero-home[data-v-77e3cf60]{background:#070504;border-bottom:0;box-shadow:none;min-height:680px}.hero-bg[data-v-77e3cf60]{background-position:50%;filter:brightness(.86) saturate(1.08) contrast(1.04) sepia(.12)}.ar-card[data-v-77e3cf60],.hero-motion[data-v-77e3cf60]{display:none}.hero-inner[data-v-77e3cf60]{min-height:680px}.hero-copy[data-v-77e3cf60]{padding-top:44px;width:min(760px,100%)}.hero-kicker[data-v-77e3cf60]{align-items:center;color:#f3d49b;display:inline-flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:0}.hero-kicker[data-v-77e3cf60]:before{background:linear-gradient(90deg,#d9f3ff,#168fe0);content:"";height:2px;width:34px}.hero-copy h1[data-v-77e3cf60]{color:#fff;font-size:62px;letter-spacing:0;line-height:1.12;margin-top:18px;text-shadow:0 18px 56px rgba(0,0,0,.38)}.hero-copy h1 span[data-v-77e3cf60]{color:#f4d69a}.hero-copy p[data-v-77e3cf60]{color:#f5ead9d1;font-size:16px;line-height:1.9;max-width:720px}.hairline[data-v-77e3cf60]{background:linear-gradient(90deg,#f2d49a,#fff0);width:90px}.hero-features[data-v-77e3cf60]{gap:12px;width:min(720px,100%)}.hero-features div[data-v-77e3cf60]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff1c71a;border-left:2px solid #d3a05b;min-height:64px;padding:13px 14px}.hero-features b[data-v-77e3cf60]{color:#fff}.hero-features span[data-v-77e3cf60]{color:#f5ead9a3;letter-spacing:0}.hero-actions[data-v-77e3cf60]{align-items:center;flex-wrap:wrap;gap:12px}.hero-primary[data-v-77e3cf60],.hero-secondary[data-v-77e3cf60]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:6px;display:inline-flex;font-size:13px;font-weight:800;gap:9px;isolation:isolate;justify-content:center;letter-spacing:0;min-height:46px;overflow:hidden;padding:0 22px;position:relative;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.hero-primary i[data-v-77e3cf60],.hero-secondary i[data-v-77e3cf60]{font-style:normal;position:relative;transition:transform .22s ease;z-index:1}.hero-primary[data-v-77e3cf60]{background:linear-gradient(180deg,#ffffff57,#fff0 44%),linear-gradient(135deg,#f6dc9f,#d1a15c);border:1px solid rgba(255,238,196,.72);box-shadow:0 12px 28px #75461247,inset 0 1px #ffffff94;color:#241705;min-width:168px}.hero-primary[data-v-77e3cf60]:before{background:#24170575;content:"";height:1px;left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.hero-primary[data-v-77e3cf60]:after,.hero-secondary[data-v-77e3cf60]:after,.hero-secondary[data-v-77e3cf60]:before{display:none}.hero-primary[data-v-77e3cf60]:hover{box-shadow:0 16px 36px #75461257,inset 0 1px #ffffffa3;transform:translateY(-2px)}.hero-primary:hover i[data-v-77e3cf60]{transform:translate(3px)}.hero-secondary[data-v-77e3cf60]{background:linear-gradient(180deg,#ffffff14,#ffffff06),#07080857;border:1px solid rgba(232,196,134,.42);box-shadow:inset 0 1px #ffffff1c,0 10px 24px #0003;color:#f5ead9;min-width:118px}.hero-secondary[data-v-77e3cf60]:hover{background:linear-gradient(180deg,#e8c48624,#ffffff08),#0708087a;border-color:#e8c486b8;box-shadow:inset 0 1px #ffffff24,0 14px 30px #00000042;color:#fff3dc;transform:translateY(-2px)}.feature-cards[data-v-77e3cf60]{margin-top:28px;position:relative;z-index:3}.feature-card[data-v-77e3cf60]{background:linear-gradient(145deg,#fff1,#ffffff05),#0e0c0af2;border-color:#e5bd8038;box-shadow:0 18px 44px #00000052}.feature-card h2[data-v-77e3cf60]{color:#f7ead8}.feature-card p[data-v-77e3cf60]{color:#f5ead9a8}.feature-card span[data-v-77e3cf60]{color:#f2d49a}.cases-panel[data-v-77e3cf60]{background:transparent;border:0;border-radius:0;gap:24px;grid-template-columns:1fr;margin-top:68px;padding:0}.cases-intro[data-v-77e3cf60]{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;max-width:none}.factory-kicker[data-v-77e3cf60],.section-kicker[data-v-77e3cf60]{color:#d3a05b;font-size:12px;font-weight:800;letter-spacing:0}.cases-intro h2[data-v-77e3cf60],.factory-copy h2[data-v-77e3cf60],.process-panel h2[data-v-77e3cf60]{color:#f7ead8;font-size:32px;letter-spacing:0;margin:8px 0 12px}.cases-intro p[data-v-77e3cf60],.factory-copy p[data-v-77e3cf60],.process-panel p[data-v-77e3cf60]{color:#f5ead9a8;max-width:720px}.cases-intro a[data-v-77e3cf60],.factory-copy a[data-v-77e3cf60],.process-panel a[data-v-77e3cf60]{background:#c9905014;border:1px solid hsla(36,66%,70%,.3);border-radius:4px;color:#f2d49a;height:40px;min-width:128px}.cases-showcase[data-v-77e3cf60]{gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)}.case-featured[data-v-77e3cf60],.case-mini[data-v-77e3cf60]{background:#0e0c0af5;border:1px solid hsla(36,66%,70%,.18);border-radius:6px;box-shadow:0 16px 40px #00000057}.case-featured[data-v-77e3cf60]{min-height:450px}.case-featured img[data-v-77e3cf60]{background:linear-gradient(145deg,#ffffff0e,#ffffff05);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:14px}.case-featured-overlay[data-v-77e3cf60]{background:linear-gradient(180deg,#07050300,#070503f0 72%);padding:22px 24px}.case-featured-overlay b[data-v-77e3cf60]{font-size:26px}.case-mini[data-v-77e3cf60]{grid-template-columns:150px minmax(0,1fr)}.case-mini img[data-v-77e3cf60]{background:#ffffff0a;height:108px;-o-object-fit:contain;object-fit:contain}.case-mini b[data-v-77e3cf60]{color:#f7ead8}.case-mini span[data-v-77e3cf60]{color:#f5ead99e}.stats-strip[data-v-77e3cf60]{background:linear-gradient(90deg,#3e2308db,#080706f2,#3e2308b8);border:1px solid hsla(36,66%,70%,.18);border-radius:0;box-shadow:none;margin-top:28px}.stat-item i[data-v-77e3cf60]{background:#c990502e;border-radius:4px;color:#f2d49a}.stat-item b[data-v-77e3cf60]{color:#fff}.stat-item span[data-v-77e3cf60]{color:#ffffffb3}.bottom-grid[data-v-77e3cf60]{gap:42px;grid-template-columns:1fr;margin-top:72px}.factory-panel[data-v-77e3cf60]{align-items:center;background:transparent;border:0;border-radius:0;display:grid;gap:34px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);min-height:0;padding:0}.factory-copy[data-v-77e3cf60]{max-width:none}.factory-metrics[data-v-77e3cf60]{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.factory-metrics div[data-v-77e3cf60],.factory-side-notes div[data-v-77e3cf60],.process-assurance div[data-v-77e3cf60]{background:linear-gradient(145deg,#ffffff0f,#ffffff05),#0e0c0af0;border:1px solid hsla(36,66%,70%,.18);border-radius:6px;box-shadow:0 10px 28px #0000003d}.factory-metrics b[data-v-77e3cf60],.factory-side-notes b[data-v-77e3cf60],.process-assurance b[data-v-77e3cf60]{color:#f2d49a}.factory-metrics span[data-v-77e3cf60],.factory-side-notes span[data-v-77e3cf60],.process-assurance span[data-v-77e3cf60]{color:#f5ead9a3}.factory-gallery[data-v-77e3cf60]{margin-top:0}.factory-hero-shot[data-v-77e3cf60],.factory-stack figure[data-v-77e3cf60]{background:#0e0c0af5;border:1px solid hsla(36,66%,70%,.18);border-radius:6px;box-shadow:0 16px 40px #00000057}.factory-hero-shot[data-v-77e3cf60]{min-height:360px}.factory-hero-shot img[data-v-77e3cf60]{background:#110d09;-o-object-fit:contain;object-fit:contain;padding:0}.factory-stack img[data-v-77e3cf60]{-o-object-fit:cover;object-fit:cover;padding:0}.factory-side-notes[data-v-77e3cf60]{grid-template-columns:repeat(2,minmax(0,1fr))}.process-panel[data-v-77e3cf60]{background:linear-gradient(145deg,#ffffff0f,#ffffff05),#0e0c0af2;border:1px solid hsla(36,66%,70%,.18);border-radius:6px;box-shadow:0 16px 44px #00000047;min-height:0;padding:34px}.process-row i[data-v-77e3cf60]{border-color:#e5bd803d;border-radius:4px;color:#f2d49a}.process-row b[data-v-77e3cf60]{color:#f5ead9d1}@media(max-width:1180px){.cases-showcase[data-v-77e3cf60],.factory-panel[data-v-77e3cf60]{grid-template-columns:1fr}.feature-cards[data-v-77e3cf60]{margin-top:28px}}@media(max-width:720px){.hero-home[data-v-77e3cf60],.hero-inner[data-v-77e3cf60]{min-height:740px}.hero-copy h1[data-v-77e3cf60]{font-size:38px}.hero-copy p[data-v-77e3cf60]{font-size:15px}.hero-features[data-v-77e3cf60]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-primary[data-v-77e3cf60],.hero-secondary[data-v-77e3cf60]{width:100%}.pager[data-v-77e3cf60]{margin-top:28px;padding-bottom:22px}.cases-intro[data-v-77e3cf60]{align-items:start;grid-template-columns:1fr}.cases-intro h2[data-v-77e3cf60],.factory-copy h2[data-v-77e3cf60],.process-panel h2[data-v-77e3cf60]{font-size:26px}.case-featured[data-v-77e3cf60]{min-height:340px}.case-mini[data-v-77e3cf60]{flex:0 0 88%;grid-template-columns:132px minmax(0,1fr)}.factory-metrics[data-v-77e3cf60],.factory-side-notes[data-v-77e3cf60],.process-assurance[data-v-77e3cf60],.process-row[data-v-77e3cf60],.stats-strip[data-v-77e3cf60]{grid-template-columns:1fr}.factory-hero-shot[data-v-77e3cf60]{min-height:260px}.process-panel[data-v-77e3cf60]{padding:24px 16px}}.selected-cases[data-v-77e3cf60]{margin-top:68px}.sc-head[data-v-77e3cf60]{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px}.sc-head h2[data-v-77e3cf60]{color:#f7ead8;font-family:var(--font-title);font-size:32px;margin:8px 0 10px}.sc-head p[data-v-77e3cf60]{color:#f5ead9a8;font-size:14px;line-height:1.8;margin:0;max-width:640px}.sc-more[data-v-77e3cf60]{align-items:center;background:#c9905014;border:1px solid hsla(36,66%,70%,.3);border-radius:4px;color:#f2d49a;display:inline-flex;flex:0 0 auto;font-size:13px;gap:8px;height:40px;justify-content:center;min-width:128px;white-space:nowrap}.sc-more i[data-v-77e3cf60]{font-style:normal}.sc-grid[data-v-77e3cf60]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(238px,1fr))}.sc-card[data-v-77e3cf60]{background:#0e0c0af5;border:1px solid hsla(36,66%,70%,.18);border-radius:10px;box-shadow:0 16px 40px #00000057;display:block;overflow:hidden;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.sc-card[data-v-77e3cf60]:hover{border-color:#e5bd8080;box-shadow:0 24px 60px #00000070;transform:translateY(-6px)}.sc-thumb[data-v-77e3cf60]{aspect-ratio:27/20;background:linear-gradient(150deg,#f4f0e8,#e7e0d2);overflow:hidden;position:relative}.sc-thumb img[data-v-77e3cf60]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .5s ease;width:100%}.sc-card:hover .sc-thumb img[data-v-77e3cf60]{transform:scale(1.04)}.sc-tag[data-v-77e3cf60]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050708b8;border:1px solid hsla(36,66%,70%,.3);border-radius:4px;color:#168fe0;font-size:12px;left:12px;padding:5px 12px;position:absolute;top:12px}.sc-body[data-v-77e3cf60]{padding:16px 16px 18px}.sc-body b[data-v-77e3cf60]{color:#f7ead8;display:block;font-size:16px}.sc-body span[data-v-77e3cf60]{color:#f5ead999;display:block;font-size:13px;line-height:1.65;margin-top:8px}@media(max-width:980px){.sc-grid[data-v-77e3cf60]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.sc-head[data-v-77e3cf60]{align-items:flex-start;flex-direction:column}.sc-grid[data-v-77e3cf60]{grid-template-columns:1fr}}.src-factory[data-v-77e3cf60]{background:radial-gradient(130% 150% at 100% 0,hsla(36,66%,70%,.09),transparent 55%),linear-gradient(160deg,#18140ff5,#09090afa);border:1px solid hsla(36,66%,70%,.2);border-radius:16px;box-shadow:0 30px 72px #0000006b;display:grid;gap:26px;padding:32px clamp(20px,3vw,42px)}.sf-head[data-v-77e3cf60]{max-width:940px}.sf-kicker[data-v-77e3cf60]{color:#168fe0;display:inline-block;font-size:12px;letter-spacing:.22em}.sf-head h2[data-v-77e3cf60]{color:#fff3dc;font-family:var(--font-title);font-size:clamp(26px,3.4vw,38px);line-height:1.15;margin:12px 0 0}.sf-head p[data-v-77e3cf60]{color:#f5ead9b8;font-size:15px;line-height:1.9;margin:14px 0 0}.sf-gallery[data-v-77e3cf60]{display:flex;gap:10px;height:350px}.sf-gallery-item[data-v-77e3cf60]{background:#0b0d0e;border:1px solid hsla(36,66%,70%,.2);border-radius:12px;cursor:pointer;flex:1;margin:0;overflow:hidden;position:relative;transition:flex .65s cubic-bezier(.22,1,.36,1),border-color .4s ease}.sf-gallery-item.active[data-v-77e3cf60]{border-color:#e5bd8085;flex:3.1}.sf-gallery-item img[data-v-77e3cf60]{filter:saturate(.82) brightness(.86);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:filter .5s ease,transform .7s ease;width:100%}.sf-gallery-item.active img[data-v-77e3cf60]{filter:none;transform:scale(1.03)}.sf-gallery-item[data-v-77e3cf60]:after{background:linear-gradient(180deg,#06060700 42%,#060607e6);content:"";inset:0;pointer-events:none;position:absolute}.sf-gallery-item figcaption[data-v-77e3cf60]{bottom:14px;display:flex;flex-direction:column;gap:3px;left:16px;position:absolute;right:12px;z-index:2}.sf-gallery-region[data-v-77e3cf60]{color:#168fe0;font-size:11px;letter-spacing:.16em;opacity:0;transition:opacity .4s ease .18s;white-space:nowrap}.sf-gallery-item b[data-v-77e3cf60]{color:#fff3dc;font-family:var(--font-title);font-size:17px;white-space:nowrap}.sf-gallery-area[data-v-77e3cf60]{color:#f5ead9c7;font-size:12.5px;opacity:0;transition:opacity .4s ease .24s;white-space:nowrap}.sf-gallery-item.active .sf-gallery-area[data-v-77e3cf60],.sf-gallery-item.active .sf-gallery-region[data-v-77e3cf60]{opacity:1}.sf-metrics[data-v-77e3cf60]{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.sf-metrics div[data-v-77e3cf60]{background:linear-gradient(150deg,#ffffff0f,#ffffff05),#0c0c0ce6;border:1px solid hsla(36,66%,70%,.18);border-radius:10px;padding:16px 18px}.sf-metrics b[data-v-77e3cf60]{color:#f2d49a;display:block;font-family:var(--font-title);font-size:clamp(22px,2.6vw,30px);line-height:1}.sf-metrics span[data-v-77e3cf60]{color:#f5ead9a3;display:block;font-size:12.5px;line-height:1.5;margin-top:8px}.sf-metrics-note[data-v-77e3cf60]{color:#f5ead98f;font-size:13px;line-height:1.8;margin:-12px 0 0}.sf-smart[data-v-77e3cf60]{align-items:center;background:linear-gradient(120deg,hsla(36,66%,70%,.07),transparent 48%),#0b0d0ee6;border:1px solid hsla(36,66%,70%,.18);border-radius:12px;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);padding:24px}.sf-smart-tag[data-v-77e3cf60]{color:#168fe0;display:inline-block;font-size:11px;letter-spacing:.2em}.sf-smart-copy b[data-v-77e3cf60]{color:#fff3dc;display:block;font-family:var(--font-title);font-size:21px;margin:10px 0 12px}.sf-smart-copy p[data-v-77e3cf60]{color:#f5ead9a8;font-size:13.5px;line-height:1.85;margin:0 0 10px}.sf-smart-lines[data-v-77e3cf60]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sf-smart-lines figure[data-v-77e3cf60]{background:#0b0d0e;border:1px solid hsla(36,66%,70%,.16);border-radius:9px;margin:0;overflow:hidden;position:relative}.sf-smart-lines img[data-v-77e3cf60]{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.sf-smart-lines figure:hover img[data-v-77e3cf60]{transform:scale(1.06)}.sf-smart-lines figcaption[data-v-77e3cf60]{background:linear-gradient(180deg,#06060700,#060607d9);bottom:0;color:#f5ead9e0;font-size:12px;left:0;padding:14px 10px 7px;position:absolute;right:0}.sf-plans[data-v-77e3cf60]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.sf-plan[data-v-77e3cf60]{background:#0b0d0e;border:1px solid hsla(36,66%,70%,.2);border-radius:12px;margin:0;overflow:hidden;position:relative}.sf-plan img[data-v-77e3cf60]{aspect-ratio:16/8;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .65s ease;width:100%}.sf-plan:hover img[data-v-77e3cf60]{transform:scale(1.05)}.sf-plan[data-v-77e3cf60]:after{background:linear-gradient(180deg,#06060700 40%,#060607e6);content:"";inset:0;pointer-events:none;position:absolute}.sf-plan figcaption[data-v-77e3cf60]{bottom:14px;display:flex;flex-direction:column;gap:3px;left:16px;position:absolute;right:16px;z-index:2}.sf-plan-tag[data-v-77e3cf60]{color:#168fe0;font-size:10.5px;letter-spacing:.22em}.sf-plan figcaption b[data-v-77e3cf60]{color:#fff3dc;font-family:var(--font-title);font-size:18px}.sf-plan figcaption span[data-v-77e3cf60]:last-child{color:#f5ead9c7;font-size:12.5px}.sf-cta[data-v-77e3cf60]{align-items:center;background:linear-gradient(135deg,#f0d49b,#bd8644);border-radius:999px;color:#241804;display:inline-flex;font-weight:700;gap:8px;justify-self:start;padding:11px 24px;text-decoration:none}.sf-cta i[data-v-77e3cf60]{font-style:normal;transition:transform .3s ease}.sf-cta:hover i[data-v-77e3cf60]{transform:translate(4px)}@media(max-width:900px){.sf-gallery[data-v-77e3cf60]{flex-direction:column;height:auto}.sf-gallery-item[data-v-77e3cf60]{flex:none;height:64px;transition:height .55s cubic-bezier(.22,1,.36,1),border-color .4s ease}.sf-gallery-item.active[data-v-77e3cf60]{flex:none;height:240px}.sf-metrics[data-v-77e3cf60]{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-smart[data-v-77e3cf60]{grid-template-columns:1fr}}@media(max-width:560px){.src-factory[data-v-77e3cf60]{gap:20px;padding:22px 16px}.sf-plans[data-v-77e3cf60]{grid-template-columns:1fr}.sf-plan img[data-v-77e3cf60]{aspect-ratio:16/9}}.service-flow[data-v-77e3cf60]{background:linear-gradient(160deg,#ffffff0a,#ffffff03),#0b0d0ef0;border:1px solid hsla(36,66%,70%,.2);border-radius:12px;margin-top:30px;padding:20px clamp(16px,2.4vw,28px)}.sflow-top[data-v-77e3cf60]{align-items:center;display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;margin-bottom:18px}.sflow-intro[data-v-77e3cf60]{align-items:baseline;display:flex;gap:12px}.sflow-intro h2[data-v-77e3cf60]{color:#f7ead8;font-family:var(--font-title);font-size:clamp(20px,2.4vw,26px);margin:0}.sflow-badges[data-v-77e3cf60]{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.sflow-badges span[data-v-77e3cf60]{color:#f5ead999;font-size:12px}.sflow-badges b[data-v-77e3cf60]{color:var(--gold-2);font-family:Georgia,serif;font-size:15px;margin-right:5px}.sflow-link[data-v-77e3cf60]{color:var(--gold-2);font-size:12px;white-space:nowrap}.sflow-line[data-v-77e3cf60]{display:grid;gap:8px;grid-template-columns:repeat(6,1fr);list-style:none;margin:0;padding:0;position:relative}.sflow-line[data-v-77e3cf60]:before{background:linear-gradient(90deg,transparent,hsla(36,66%,70%,.5) 12%,hsla(36,66%,70%,.5) 88%,transparent);content:"";height:1px;left:8%;position:absolute;right:8%;top:16px}.sflow-line li[data-v-77e3cf60]{align-items:center;display:flex;flex-direction:column;gap:9px;position:relative;text-align:center}.sflow-dot[data-v-77e3cf60]{background:#0d0f10;border:1px solid hsla(36,66%,70%,.42);border-radius:50%;color:var(--gold-2);display:grid;font-family:Georgia,serif;font-size:14px;height:32px;place-items:center;position:relative;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;width:32px;z-index:1}.sflow-line li:hover .sflow-dot[data-v-77e3cf60]{border-color:var(--gold-2);box-shadow:0 0 0 4px #e5bd801a;transform:translateY(-2px)}.sflow-line b[data-v-77e3cf60]{color:#f0e6d6;font-size:13px;font-weight:500;white-space:nowrap}@media(max-width:680px){.sflow-line[data-v-77e3cf60]{gap:16px 8px;grid-template-columns:repeat(3,1fr)}.sflow-line[data-v-77e3cf60]:before{display:none}}@media(max-width:380px){.sflow-line[data-v-77e3cf60]{grid-template-columns:repeat(2,1fr)}}.hero-inner[data-v-77e3cf60]{gap:clamp(28px,5vw,72px);justify-content:space-between}.hero-quote-card[data-v-77e3cf60]{align-self:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffeb,#e8f7ffbd);border:1px solid rgba(72,168,232,.28);border-radius:14px;box-shadow:inset 0 1px #ffffffb8,0 24px 60px #1f252d24;color:#1f252d;display:grid;gap:14px;overflow:hidden;padding:26px 28px;position:relative;width:min(360px,34vw);z-index:4}.hero-quote-card[data-v-77e3cf60]:before{background:linear-gradient(90deg,#168fe0,#7dd5ff);content:"";height:3px;inset:0 0 auto;position:absolute}.hero-quote-card span[data-v-77e3cf60]{color:#168fe0e6;font-size:12px;font-weight:900;letter-spacing:.14em}.hero-quote-card h2[data-v-77e3cf60]{color:#1f252d;font-family:var(--font-title);font-size:28px;line-height:1.2;margin:0}.hero-quote-card p[data-v-77e3cf60]{color:#1f252dad;font-size:14px;line-height:1.75;margin:0}.hero-quote-card ul[data-v-77e3cf60]{display:grid;gap:8px;list-style:none;margin:2px 0 4px;padding:0}.hero-quote-card li[data-v-77e3cf60]{color:#1f252dbd;font-size:13px;line-height:1.55;padding-left:18px;position:relative}.hero-quote-card li[data-v-77e3cf60]:before{background:linear-gradient(135deg,#168fe0,#74d2ff);border-radius:50%;box-shadow:0 0 0 4px #48a8e824;content:"";height:7px;left:0;position:absolute;top:.65em;width:7px}.hero-quote-card b[data-v-77e3cf60]{align-items:center;background:linear-gradient(135deg,#168fe0e6,#38b7f0c7 58%,#7dd5ffd1);border-radius:8px;box-shadow:inset 0 1px #ffffff57,0 14px 30px #168fe03d;color:#fff;display:flex;font-size:15px;font-weight:900;gap:14px;justify-content:space-between;margin-top:4px;min-height:48px;padding:0 14px 0 18px}.hero-quote-card b i[data-v-77e3cf60]{background:#fffffff0;border-radius:50%;color:#168fe0;display:grid;flex:0 0 auto;font-style:normal;height:30px;place-items:center;transition:transform .22s ease;width:30px}.hero-quote-card:hover b i[data-v-77e3cf60]{transform:translate(4px)}@media(max-width:980px){.hero-inner[data-v-77e3cf60]{align-items:stretch;flex-direction:column;justify-content:center}.hero-quote-card[data-v-77e3cf60]{align-self:stretch;width:100%}}@media(max-width:720px){.hero-quote-card[data-v-77e3cf60]{padding:20px}.hero-quote-card h2[data-v-77e3cf60]{font-size:24px}}.home-page[data-v-77e3cf60]{background:radial-gradient(circle at 76% 0,rgba(72,168,232,.12),transparent 30%),linear-gradient(180deg,#fff,#f6f8fa 44%,#edf2f6)!important;color:#1f252d!important}.hero-home[data-v-77e3cf60]{background:#f6f8fa!important;box-shadow:inset 0 -56px 90px #ffffff47!important}.hero-bg[data-v-77e3cf60]{filter:brightness(1.02) saturate(1.08) contrast(1.04)!important}.case-featured h3[data-v-77e3cf60],.factory-copy h2[data-v-77e3cf60],.hero-copy h1[data-v-77e3cf60],.hero-copy h1 span[data-v-77e3cf60],.hero-features b[data-v-77e3cf60],.process-panel h2[data-v-77e3cf60],.service-flow h2[data-v-77e3cf60],.sf-head h2[data-v-77e3cf60],.sf-plan figcaption b[data-v-77e3cf60],.sf-smart-copy b[data-v-77e3cf60],.sflow-intro h2[data-v-77e3cf60]{color:#1f252d!important;text-shadow:none!important}.hero-kicker[data-v-77e3cf60],.section-kicker[data-v-77e3cf60],.sf-kicker[data-v-77e3cf60],.sf-plan-tag[data-v-77e3cf60],.sf-smart-tag[data-v-77e3cf60],.sflow-dot[data-v-77e3cf60]{color:#168fe0eb!important}.hairline[data-v-77e3cf60],.hero-kicker[data-v-77e3cf60]:before,.sflow-line[data-v-77e3cf60]:before{background:linear-gradient(90deg,#168fe0c7,#7dd5ff00)!important}.case-featured p[data-v-77e3cf60],.case-mini span[data-v-77e3cf60],.factory-copy p[data-v-77e3cf60],.hero-copy p[data-v-77e3cf60],.hero-features span[data-v-77e3cf60],.process-panel p[data-v-77e3cf60],.service-flow p[data-v-77e3cf60],.sf-head p[data-v-77e3cf60],.sf-metrics span[data-v-77e3cf60],.sf-metrics-note[data-v-77e3cf60],.sf-plan figcaption span[data-v-77e3cf60],.sf-smart-copy p[data-v-77e3cf60],.sflow-line b[data-v-77e3cf60]{color:#1f252da8!important}.case-featured[data-v-77e3cf60],.case-mini[data-v-77e3cf60],.factory-metrics div[data-v-77e3cf60],.factory-side-notes div[data-v-77e3cf60],.feature-card[data-v-77e3cf60],.hero-features div[data-v-77e3cf60],.process-assurance div[data-v-77e3cf60],.process-panel[data-v-77e3cf60],.sc-card[data-v-77e3cf60],.service-flow[data-v-77e3cf60],.sf-metrics div[data-v-77e3cf60],.sf-plan[data-v-77e3cf60],.sf-smart[data-v-77e3cf60],.sf-smart-lines figure[data-v-77e3cf60],.sflow-dot[data-v-77e3cf60],.src-factory[data-v-77e3cf60],.stat-item[data-v-77e3cf60],.stats-strip[data-v-77e3cf60]{background:linear-gradient(145deg,#fffffff5,#f0f8fdc7)!important;border-color:#48a8e83d!important;box-shadow:0 18px 42px #1f252d14!important}.cases-intro a[data-v-77e3cf60],.factory-copy a[data-v-77e3cf60],.hero-primary[data-v-77e3cf60],.process-panel a[data-v-77e3cf60],.sc-more[data-v-77e3cf60],.sf-cta[data-v-77e3cf60],.sflow-link[data-v-77e3cf60]{background:linear-gradient(135deg,#168fe0e6,#38b7f0c7 58%,#7dd5ffd1)!important;border-color:#48a8e861!important;box-shadow:0 14px 30px #168fe038!important;color:#fff!important}.hero-secondary[data-v-77e3cf60]{background:#ffffffb8!important;border-color:#48a8e852!important;box-shadow:0 10px 24px #1f252d0f!important;color:#168fe0eb!important}.hero-home .hero-copy h1[data-v-77e3cf60]{color:#fffaf0!important;text-shadow:0 4px 18px rgba(0,0,0,.34),0 0 26px rgba(22,143,224,.18)!important}.hero-home .hero-copy h1 span[data-v-77e3cf60]{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:#ffe3ad!important;text-shadow:0 4px 18px rgba(0,0,0,.34),0 0 24px rgba(255,214,156,.22)!important}.hero-home .hero-kicker[data-v-77e3cf60]{color:#ffe3adf0!important;text-shadow:0 2px 12px rgba(0,0,0,.28)!important}.hero-home .hero-copy p[data-v-77e3cf60],.hero-home .hero-features span[data-v-77e3cf60]{color:#fffaf0c7!important;text-shadow:0 2px 10px rgba(0,0,0,.24)!important}.hero-home .hero-features b[data-v-77e3cf60]{color:#fffaf0!important;text-shadow:0 2px 10px rgba(0,0,0,.22)!important}.hero-home .hero-features div[data-v-77e3cf60]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a101633!important;border-color:#ffe3ad47!important;box-shadow:inset 0 1px #ffffff29,0 12px 30px #0000001f!important}.hero-home .hero-secondary[data-v-77e3cf60]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a101629!important;border-color:#ffe3ad70!important;box-shadow:0 10px 24px #0000001f!important;color:#fffaf0!important}.case-featured[data-v-77e3cf60]:after,.preview-card[data-v-77e3cf60]:after,.sf-gallery-item[data-v-77e3cf60]:after,.src-factory[data-v-77e3cf60]:after{background:linear-gradient(180deg,#fff0,#ffffffd1)!important}.float-dock[data-v-77e3cf60]{background:#ffffffe6!important;border-color:#48a8e833!important;box-shadow:0 18px 44px #1f252d1f!important}.float-dock a[data-v-77e3cf60],.float-dock button[data-v-77e3cf60]{color:#1f252d!important}.pager[data-v-77e3cf60]{color:#1f252db8!important}.pager button[data-v-77e3cf60]{color:#1f252dbd!important}.pager button.active[data-v-77e3cf60],.pager button[data-v-77e3cf60]:hover{color:#168fe0!important}.pager button[data-v-77e3cf60]:before{background:#1f252d3d!important;height:2px!important}.pager button i[data-v-77e3cf60]{height:2px!important}.pager button i[data-v-77e3cf60]:after{background:linear-gradient(90deg,#168fe0,#7dd5ffe6)!important;box-shadow:0 0 12px #168fe05c!important}.cases-panel[data-v-77e3cf60]:before,.factory-panel[data-v-77e3cf60]:before,.feature-card[data-v-77e3cf60]:before,.process-panel[data-v-77e3cf60]:before,.stats-strip[data-v-77e3cf60]:before{background:conic-gradient(from var(--border-angle),transparent 0 18%,rgba(22,143,224,.72) 28%,transparent 40%,rgba(125,213,255,.24) 58%,transparent 72%,rgba(72,168,232,.58) 82%,transparent 100%)!important}.feature-card[data-v-77e3cf60]:after{background:linear-gradient(90deg,transparent,rgba(72,168,232,.18),transparent)!important}.feature-card[data-v-77e3cf60]:focus-visible,.feature-card[data-v-77e3cf60]:hover{border-color:#48a8e87a!important;box-shadow:0 20px 34px -22px #168fe075,0 10px 20px -16px #1f252d52,inset 0 -2px #48a8e82e!important}.feature-cards[data-v-77e3cf60]{gap:18px!important;padding-bottom:14px}.feature-card[data-v-77e3cf60]{background-clip:padding-box!important;border-bottom-color:#48a8e861!important;border-radius:10px!important;box-shadow:0 16px 26px -22px #1f252d7a,0 6px 14px -12px #168fe042,inset 0 -2px #48a8e81f!important;isolation:isolate}.feature-card .svg-line[data-v-77e3cf60],.feature-svg :where(path,line,polyline,polygon,rect,circle,ellipse)[stroke][data-v-77e3cf60]:not([stroke=none]){stroke:#168fe0!important}.feature-card .svg-dot[data-v-77e3cf60],.feature-card .svg-money[data-v-77e3cf60],.feature-svg :where(path,polygon,rect,circle,ellipse)[fill][data-v-77e3cf60]:not([fill=none]){fill:#7dd5ff!important}.feature-card .svg-money[data-v-77e3cf60]{stroke:#168fe057!important}.sc-tag[data-v-77e3cf60]{background:#ffffffc2!important;border-color:#48a8e857!important;color:#168fe0!important}.case-mini span[data-v-77e3cf60],.sc-body span[data-v-77e3cf60]{color:#168fe0d1!important}.sf-plan[data-v-77e3cf60]:after{background:linear-gradient(180deg,#fff0 34%,#ffffffdb)!important}.sf-plan figcaption[data-v-77e3cf60]{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffffd1!important;border:1px solid rgba(72,168,232,.24)!important;border-radius:8px!important;bottom:14px!important;box-shadow:0 12px 30px #1f252d1f!important;gap:5px!important;left:14px!important;padding:12px 14px!important;right:14px!important}.sf-plan figcaption span[data-v-77e3cf60]:first-child,.sf-plan-tag[data-v-77e3cf60]{color:#168fe0!important}.sf-plan figcaption b[data-v-77e3cf60]{color:#1f252d!important;text-shadow:none!important}.sf-plan figcaption span[data-v-77e3cf60]:last-child{color:#1f252db8!important}.stats-strip[data-v-77e3cf60]{background:transparent!important;border:0!important;box-shadow:none!important;gap:12px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;padding:0!important;position:relative!important}.stats-strip[data-v-77e3cf60]:after,.stats-strip[data-v-77e3cf60]:before{display:none!important}.stat-item[data-v-77e3cf60]{background:linear-gradient(160deg,#fffffff5,#ebf8ffb8)!important;border:1px solid rgba(72,168,232,.22)!important;box-shadow:0 16px 36px #1f252d14!important;gap:16px!important;min-height:156px!important;overflow:hidden!important;padding:22px 18px 20px!important;position:relative!important}.stat-item[data-v-77e3cf60]:before{background:linear-gradient(90deg,#168fe0db,#7dd5ff61)!important;content:"";height:3px;left:0;position:absolute;right:0;top:0}.stat-item[data-v-77e3cf60]:after{background:radial-gradient(circle,rgba(72,168,232,.16),transparent 68%)!important;border-radius:50%;bottom:-54px;content:"";height:128px;position:absolute;right:-42px;width:128px}.stat-item i[data-v-77e3cf60]{display:none!important}.stat-mark[data-v-77e3cf60]{background:#ffffffb8;border:1px solid rgba(72,168,232,.22);border-radius:14px;box-shadow:inset 0 1px #ffffffb8,0 10px 22px #168fe01a;display:grid;height:56px;place-items:center;position:relative;width:56px;z-index:1}.stat-mark svg[data-v-77e3cf60]{fill:none;height:38px;width:38px}.stat-ring[data-v-77e3cf60]{stroke:#48a8e833;stroke-width:2}.stat-path[data-v-77e3cf60]{stroke:#168fe0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8}.stat-item b[data-v-77e3cf60]{color:#168fe0!important;font-size:clamp(28px,3vw,42px)!important;line-height:1!important;position:relative!important;z-index:1}.stat-item span[data-v-77e3cf60]:not(.stat-mark){color:#1f252dbd!important;font-size:13px!important;line-height:1.55!important;margin-top:10px!important;position:relative!important;z-index:1}.cs-chat[data-v-77e3cf60]{background:linear-gradient(180deg,#fffffff7,#eff8fdf2)!important;border-color:#48a8e847!important;box-shadow:0 28px 72px #1f252d2e!important}.cs-head[data-v-77e3cf60]{background:linear-gradient(135deg,#e8f7ffe6,#ffffffb8)!important;border-bottom-color:#48a8e82e!important}.cs-avatar[data-v-77e3cf60]{background:linear-gradient(150deg,#168fe0,#7dd5ff)!important;box-shadow:0 10px 24px #168fe033!important;color:#fff!important}.cs-dot[data-v-77e3cf60]{border-color:#fff!important}.cs-agent b[data-v-77e3cf60]{color:#1f252d!important}.cs-agent>div>span[data-v-77e3cf60]{color:#1f252d94!important}.cs-close[data-v-77e3cf60]{background:#ffffffb8!important;border-color:#48a8e833!important;color:#1f252d9e!important}.cs-close[data-v-77e3cf60]:hover{border-color:#48a8e875!important;color:#168fe0!important}.cs-body[data-v-77e3cf60]{background:radial-gradient(circle at 12% 0,rgba(125,213,255,.12),transparent 34%),#ffffff94!important}.cs-msg.agent p[data-v-77e3cf60]{background:#ffffffd1!important;border-color:#48a8e82e!important;color:#1f252dc7!important}.cs-msg.me p[data-v-77e3cf60]{background:linear-gradient(135deg,#168fe0eb,#5bc5f5d1)!important;color:#fff!important}.cs-quick button[data-v-77e3cf60]{background:#ffffffb8!important;border-color:#48a8e847!important;color:#168fe0!important}.cs-quick button[data-v-77e3cf60]:hover{background:#e8f7ffeb!important}.cs-input[data-v-77e3cf60]{background:#ffffffc2!important;border-top-color:#48a8e82e!important}.cs-input input[data-v-77e3cf60]{background:#ffffffe6!important;border-color:#48a8e838!important;color:#1f252d!important}.cs-input input[data-v-77e3cf60]:focus{border-color:#168fe09e!important;box-shadow:0 0 0 3px #48a8e81f!important}.cs-input button[data-v-77e3cf60]{background:linear-gradient(135deg,#168fe0eb,#7dd5ffd1)!important;color:#fff!important}.cs-resize[data-v-77e3cf60]{background:linear-gradient(135deg,transparent 50%,rgba(72,168,232,.34) 50% 58%,transparent 58%),linear-gradient(135deg,transparent 64%,rgba(22,143,224,.46) 64% 70%,transparent 70%)!important}.cs-resize[data-v-77e3cf60]:hover{filter:drop-shadow(0 0 8px rgba(22,143,224,.24))!important}.service-flow[data-v-77e3cf60]{background:radial-gradient(circle at 92% 0,rgba(125,213,255,.16),transparent 34%),linear-gradient(145deg,#fffffff7,#eff8fdd6)!important;border:1px solid rgba(72,168,232,.22)!important;border-radius:12px!important;box-shadow:0 20px 48px #1f252d14!important;padding:clamp(22px,2.8vw,34px)!important}.sflow-top[data-v-77e3cf60]{align-items:flex-start!important;margin-bottom:24px!important}.sflow-intro[data-v-77e3cf60]{display:grid!important;gap:6px!important}.sflow-intro h2[data-v-77e3cf60]{color:#1f252d!important;text-shadow:none!important}.sflow-badges[data-v-77e3cf60]{gap:10px!important}.sflow-badges span[data-v-77e3cf60]{align-items:center!important;background:#ffffffb8!important;border:1px solid rgba(72,168,232,.2)!important;border-radius:999px!important;box-shadow:0 8px 20px #1f252d0d!important;color:#1f252da8!important;display:inline-flex!important;gap:4px!important;min-height:38px!important;padding:8px 12px!important}.sflow-badges b[data-v-77e3cf60]{color:#168fe0!important;font-family:inherit!important;font-size:14px!important;font-weight:800!important}.sflow-link[data-v-77e3cf60]{align-items:center!important;background:linear-gradient(135deg,#168fe0eb,#7dd5ffc7)!important;border:1px solid rgba(72,168,232,.36)!important;border-radius:999px!important;box-shadow:0 12px 28px #168fe033!important;color:#fff!important;display:inline-flex!important;font-size:13px!important;font-weight:800!important;gap:8px!important;justify-content:center!important;min-height:38px!important;padding:8px 18px!important;text-decoration:none!important}.sflow-link[data-v-77e3cf60]:hover{box-shadow:0 18px 36px #168fe042!important;transform:translateY(-2px)!important}.sflow-line[data-v-77e3cf60]{gap:12px!important}.sflow-line[data-v-77e3cf60]:before{background:linear-gradient(90deg,transparent,rgba(72,168,232,.48) 12%,rgba(22,143,224,.62) 50%,rgba(72,168,232,.48) 88%,transparent)!important;height:2px!important;left:7%!important;right:7%!important;top:19px!important}.sflow-line li[data-v-77e3cf60]{gap:10px!important}.sflow-dot[data-v-77e3cf60]{background:linear-gradient(145deg,#168fe0,#7dd5ff)!important;border:1px solid rgba(72,168,232,.36)!important;box-shadow:0 10px 24px #168fe02e!important;color:#fff!important;font-family:inherit!important;font-weight:900!important;height:40px!important;width:40px!important}.sflow-line li:hover .sflow-dot[data-v-77e3cf60]{border-color:#168fe0b8!important;box-shadow:0 0 0 5px #48a8e824,0 12px 26px #168fe033!important}.sflow-line b[data-v-77e3cf60]{color:#1f252dc7!important;font-size:13px!important;font-weight:700!important}@media(max-width:980px){.stats-strip[data-v-77e3cf60]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:640px){.stats-strip[data-v-77e3cf60]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stat-item[data-v-77e3cf60]{min-height:142px!important}}.stats-strip[data-v-77e3cf60]{align-items:stretch!important;background:radial-gradient(circle at 12% 12%,rgba(125,213,255,.16),transparent 34%),linear-gradient(145deg,#fffffff5,#eff8fdd1)!important;border:1px solid rgba(72,168,232,.2)!important;border-radius:14px!important;box-shadow:0 18px 42px #1f252d12!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(176px,.34fr) minmax(0,1fr)!important;padding:14px!important}.stats-head[data-v-77e3cf60]{align-content:center;background:#ffffffb3;border:1px solid rgba(72,168,232,.18);border-radius:12px;display:grid;gap:8px;padding:16px 18px;position:relative}.stats-head[data-v-77e3cf60]:before{background:linear-gradient(90deg,#168fe0,#7dd5ff33);border-radius:999px;content:"";height:2px;width:36px}.stats-head span[data-v-77e3cf60]{color:#168fe0e6!important;font-size:11px!important;font-weight:900;letter-spacing:.16em}.stats-head b[data-v-77e3cf60]{color:#1f252d!important;font-family:var(--font-title);font-size:clamp(20px,2.2vw,28px)!important;line-height:1.18!important}.stats-track[data-v-77e3cf60]{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));position:relative}.stats-track[data-v-77e3cf60]:before{background:linear-gradient(90deg,#48a8e800,#48a8e86b,#48a8e800);content:"";height:2px;left:8%;position:absolute;right:8%;top:39px}.stat-item[data-v-77e3cf60]{align-content:start!important;background:#ffffffa8!important;border-radius:10px!important;box-shadow:none!important;display:grid!important;gap:9px!important;justify-items:start!important;min-height:152px!important;padding:14px 12px 15px!important;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease!important}.stat-item[data-v-77e3cf60]:hover{border-color:#48a8e86b!important;box-shadow:0 18px 34px #168fe01f!important;transform:translateY(-4px)}.stat-index[data-v-77e3cf60]{color:#168fe08c!important;font-size:10px!important;font-weight:900;letter-spacing:.12em}.stat-mark[data-v-77e3cf60]{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.stat-mark[data-v-77e3cf60],.stat-mark svg[data-v-77e3cf60]{height:52px!important;width:52px!important}.stat-frame[data-v-77e3cf60]{fill:#ffffffc7;stroke:#48a8e83d;stroke-width:1.3}.stat-ring[data-v-77e3cf60]{stroke:#7dd5ff4d!important;stroke-width:1.6!important}.stat-path[data-v-77e3cf60]{stroke:#168fe0!important;stroke-width:2.2!important}.stat-copy[data-v-77e3cf60]{display:grid;gap:6px;position:relative;z-index:1}.stat-copy b[data-v-77e3cf60]{color:#168fe0!important;font-family:var(--font-title);font-size:clamp(24px,2.3vw,34px)!important;line-height:1!important}.stat-copy span[data-v-77e3cf60]{color:#1f252dc2!important;font-size:12px!important;line-height:1.5!important;margin-top:0!important}@media(max-width:1100px){.stats-strip[data-v-77e3cf60]{grid-template-columns:1fr!important}.stats-track[data-v-77e3cf60]{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-track[data-v-77e3cf60]:before{display:none}}@media(max-width:640px){.stats-track[data-v-77e3cf60]{grid-template-columns:1fr!important}.stat-item[data-v-77e3cf60]{align-items:center!important;grid-template-columns:auto 1fr;min-height:auto!important}.stat-index[data-v-77e3cf60]{grid-column:1/-1}}
