.home-banner[data-v-b411d6ac]{width:100%}.home-banner__frame[data-v-b411d6ac]{position:relative;line-height:0;overflow:hidden}.home-banner__frame[data-v-b411d6ac]:after{content:"";position:absolute;inset:0;background:#88898a33;pointer-events:none}.home-banner__bg[data-v-b411d6ac]{display:block;width:100%;height:auto;max-width:100%}.home-banner__qr[data-v-b411d6ac]{position:absolute;z-index:2;top:calc(var(--header-height) + 8px);right:max(12px,calc((100vw - min(100vw,var(--container-max))) / 2 + var(--container-padding-x, var(--space-md)) - 50px));display:block;width:clamp(64px,7vw,88px);height:clamp(64px,7vw,88px);object-fit:contain;background:#fff;border-radius:6px;box-shadow:0 2px 12px #00000026;pointer-events:none}@media(max-width:960px){.home-banner[data-v-b411d6ac]{margin-top:var(--header-height)}.home-banner__qr[data-v-b411d6ac]{top:8px;right:max(calc(var(--container-padding-x, 1rem) + 36px),calc((100vw - min(100vw,var(--container-max))) / 2 + var(--container-padding-x, 1rem) + 36px));width:clamp(48px,11vw,72px);height:clamp(48px,11vw,72px);border-radius:4px}}.demo-showcase__grid[data-v-368c2601]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.demo-video-card[data-v-368c2601]{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(20,37,58,.06);box-shadow:0 12px 40px #14253a0f;overflow:hidden;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.demo-video-card[data-v-368c2601]:hover{transform:translateY(-4px);border-color:#1e50ae24;box-shadow:0 20px 56px #14253a1a}.demo-video-card__index[data-v-368c2601]{position:absolute;top:14px;right:18px;z-index:4;font-size:2.75rem;font-weight:700;line-height:1;letter-spacing:-.04em;color:#ffffff38;pointer-events:none;user-select:none}.demo-video-card__media[data-v-368c2601]{position:relative;background:#eef3f8}.demo-video-card__media .video-player[data-v-368c2601]{position:relative;z-index:2}.demo-video-card__media[data-v-368c2601]:after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:40%;background:linear-gradient(180deg,transparent 0%,rgba(10,22,40,.35) 100%);pointer-events:none}.demo-video-card__body[data-v-368c2601]{padding:var(--space-md) var(--space-md) calc(var(--space-md) + 2px)}.demo-video-card__meta[data-v-368c2601]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.demo-video-card__tag[data-v-368c2601]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.06em}.demo-video-card__tag--case[data-v-368c2601]{background:var(--color-accent-light);color:var(--color-accent)}.demo-video-card__tag--product[data-v-368c2601]{background:#1111110f;color:var(--color-text)}.demo-video-card__tag-en[data-v-368c2601]{font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-light)}.demo-video-card__title[data-v-368c2601]{margin:0 0 8px;font-size:1.0625rem;font-weight:700;line-height:1.45;color:var(--color-text)}.demo-video-card__summary[data-v-368c2601]{margin:0;font-size:var(--desc-size-sm);line-height:1.75;color:var(--color-text-muted)}.demo-video-card[data-v-368c2601] .video-player{margin-bottom:0}.demo-video-card[data-v-368c2601] .video-player__shell{padding-bottom:56.25%;border-radius:0;background:#0a1628}.demo-video-card[data-v-368c2601] .video-player__shell.is-frame-preview .video-player__video{cursor:pointer}.demo-video-card[data-v-368c2601] .video-player__play{width:54px;height:54px;margin:-27px 0 0 -27px;border:2px solid rgba(255,255,255,.55);background:#fffffff0;box-shadow:0 8px 28px #00000038;opacity:0;visibility:hidden;pointer-events:none}.demo-video-card[data-v-368c2601] .video-player__play:after{margin:-9px 0 0 -4px;border-width:9px 0 9px 14px;border-color:transparent transparent transparent var(--color-accent)}.demo-video-card[data-v-368c2601]:hover .video-player__play{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1.06);box-shadow:0 10px 32px #1e50ae47}@media(max-width:960px){.demo-showcase__grid[data-v-368c2601]{gap:var(--space-sm)}.demo-video-card__index[data-v-368c2601]{font-size:2.25rem;top:12px;right:14px}.demo-video-card__body[data-v-368c2601]{padding:var(--space-sm) var(--space-sm) calc(var(--space-sm) + 2px)}.demo-video-card__title[data-v-368c2601]{font-size:1rem}}@media(max-width:640px){.demo-showcase__grid[data-v-368c2601]{grid-template-columns:1fr}}.featured-cases__tabs[data-v-6ff7840d]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-bottom:var(--space-lg)}.featured-cases__tab[data-v-6ff7840d]{position:relative;flex-shrink:0;padding:12px 16px;border:0;background:transparent;font-size:.875rem;font-weight:500;color:var(--color-text-muted);white-space:nowrap;cursor:pointer;transition:color var(--transition)}.featured-cases__tab[data-v-6ff7840d]:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;background:var(--color-accent);transform:scaleX(0);transition:transform var(--transition)}.featured-cases__tab[data-v-6ff7840d]:hover{color:var(--color-text)}.featured-cases__tab--active[data-v-6ff7840d]{color:var(--color-accent);font-weight:600}.featured-cases__tab--active[data-v-6ff7840d]:after{transform:scaleX(1)}.featured-cases__actions[data-v-6ff7840d]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-md)}.featured-cases__shuffle[data-v-6ff7840d]{border:0;background:transparent;cursor:pointer;font:inherit}@media(max-width:768px){.featured-cases__tabs[data-v-6ff7840d]{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(-1 * var(--space-sm));margin-right:calc(-1 * var(--space-sm));padding:0 var(--space-sm)}.featured-cases__tabs[data-v-6ff7840d]::-webkit-scrollbar{display:none}.featured-cases__tab[data-v-6ff7840d]{padding:10px 14px;font-size:.8125rem}.featured-cases__tab[data-v-6ff7840d]:after{left:14px;right:14px}}.product-matrix__wrap[data-v-9b416614]{max-width:1200px}.product-matrix__marquee[data-v-9b416614]{width:100%}.product-matrix__marquee[data-v-9b416614]:not(.product-matrix__marquee--reduce-motion){overflow:hidden}.product-matrix__marquee--reduce-motion[data-v-9b416614]{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-matrix__marquee--reduce-motion[data-v-9b416614]::-webkit-scrollbar{display:none}.product-matrix__track[data-v-9b416614]{display:flex;gap:var(--space-lg);width:max-content}.product-matrix__marquee:not(.product-matrix__marquee--reduce-motion) .product-matrix__track[data-v-9b416614]{animation:product-matrix-scroll-9b416614 52s linear infinite;will-change:transform}@media(hover:hover){.product-matrix__marquee:not(.product-matrix__marquee--reduce-motion):hover .product-matrix__track[data-v-9b416614]{animation-play-state:paused}}.product-matrix__marquee--paused:not(.product-matrix__marquee--reduce-motion) .product-matrix__track[data-v-9b416614]{animation-play-state:paused}.product-matrix__card[data-v-9b416614]{flex:0 0 400px;width:400px;display:flex;flex-direction:column;background:#fff;box-shadow:0 1px #0000000f;color:inherit;transition:opacity var(--transition)}.product-matrix__marquee--reduce-motion .product-matrix__card[data-v-9b416614]{scroll-snap-align:start}.product-matrix__card[data-v-9b416614]:hover{opacity:.92}.product-matrix__media[data-v-9b416614]{flex-shrink:0;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:var(--color-bg-muted)}.product-matrix__img[data-v-9b416614]{display:block;width:100%;height:100%;object-fit:fill}.product-matrix__body[data-v-9b416614]{flex:1;min-height:132px;padding:var(--space-md) var(--space-md) var(--space-lg);text-align:left}.product-matrix__title[data-v-9b416614]{margin:0 0 8px;font-size:1.0625rem;font-weight:600;line-height:1.45;color:var(--color-text)}.product-matrix__summary[data-v-9b416614]{margin:0;font-size:var(--desc-size-sm);line-height:1.65;color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-matrix__hint[data-v-9b416614]{margin:var(--space-sm) 0 0;text-align:center;font-size:.75rem;color:var(--color-text-light)}.product-matrix__cta[data-v-9b416614]{margin-top:var(--space-lg);text-align:center}@keyframes product-matrix-scroll-9b416614{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.product-matrix__marquee:not(.product-matrix__marquee--reduce-motion) .product-matrix__track[data-v-9b416614]{animation:none}}@media(max-width:768px){.product-matrix__marquee:not(.product-matrix__marquee--reduce-motion) .product-matrix__track[data-v-9b416614]{animation-duration:88s}.product-matrix__card[data-v-9b416614]{flex:0 0 min(100%,360px);width:min(100%,360px)}.product-matrix__body[data-v-9b416614]{min-height:120px}}.news-list[data-v-9ad5c649]{display:grid;gap:0}.news-item[data-v-9ad5c649]{border-bottom:1px solid var(--color-border)}.news-item[data-v-9ad5c649]:last-child{border-bottom:0}.news-item__link[data-v-9ad5c649]{display:block;padding:var(--space-md) 0;color:inherit;transition:opacity var(--transition);-webkit-tap-highlight-color:transparent}.news-item__link[data-v-9ad5c649]:hover{opacity:.75}.news-item__link[data-v-9ad5c649]:active{opacity:.85}.news-item__header[data-v-9ad5c649]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-xs)}.news-item__title[data-v-9ad5c649]{margin:0;flex:1;font-size:1.0625rem;font-weight:600;line-height:1.5}.news-item__date[data-v-9ad5c649]{flex-shrink:0;color:var(--color-text-light);font-size:.8125rem;white-space:nowrap}.news-item__summary[data-v-9ad5c649]{margin:0 0 var(--space-xs);color:var(--color-text-muted);font-size:var(--desc-size-sm);line-height:1.85;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-item__more[data-v-9ad5c649]{font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:var(--color-text);border-bottom:1px solid var(--color-text);padding-bottom:1px}.news-list--compact .news-item__link[data-v-9ad5c649]{padding:var(--space-sm) 0}.news-list--compact .news-item__title[data-v-9ad5c649]{font-size:1rem}@media(max-width:768px){.news-item__link[data-v-9ad5c649]{padding:14px 0;min-height:44px}.news-item__header[data-v-9ad5c649]{flex-direction:column;gap:4px}.news-item__title[data-v-9ad5c649]{font-size:.9375rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-item__date[data-v-9ad5c649]{font-size:.75rem}.news-list--compact .news-item__link[data-v-9ad5c649]{padding:14px 0}.news-list--compact .news-item__summary[data-v-9ad5c649]{-webkit-line-clamp:1}}.partners-section[data-v-5875c3f7]{background:#fff}.partners-section__grid[data-v-5875c3f7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm);margin:0 auto;max-width:1000px;padding:0;list-style:none}.partners-section__item[data-v-5875c3f7]{padding:var(--space-md) var(--space-sm);text-align:center;background:#fff;border:none;border-radius:8px;box-shadow:0 2px 12px #0000000f;min-height:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs)}.partners-section__logo-wrap[data-v-5875c3f7]{display:flex;align-items:center;justify-content:center;width:100%;min-height:72px;background:#fff}.partners-section__logo[data-v-5875c3f7]{display:block;width:auto;max-width:100%;height:auto;max-height:72px;object-fit:contain;object-position:center;background:transparent}.partners-section__logo--round[data-v-5875c3f7]{width:56px;max-width:56px;height:56px;max-height:56px;border-radius:50%}.partners-section__name[data-v-5875c3f7]{font-size:.8125rem;font-weight:600;color:var(--color-text);line-height:1.4;max-width:100%;-webkit-font-smoothing:antialiased}.partners-section__expand[data-v-5875c3f7]{border:0;background:transparent;cursor:pointer;font:inherit;min-height:44px;padding:8px 4px;-webkit-tap-highlight-color:transparent}.partners-section__expand[data-v-5875c3f7]:active{opacity:.72}@media(max-width:768px){.partners-section__grid[data-v-5875c3f7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.partners-section__item[data-v-5875c3f7]{min-height:0;padding:10px 6px;gap:4px;border-radius:6px;box-shadow:0 1px 6px #0000000d}.partners-section__logo-wrap[data-v-5875c3f7]{min-height:44px}.partners-section__logo[data-v-5875c3f7]{max-height:44px}.partners-section__logo--round[data-v-5875c3f7]{width:40px;max-width:40px;height:40px;max-height:40px}.partners-section__name[data-v-5875c3f7]{font-size:.6875rem;line-height:1.35}.partners-section__toggle[data-v-5875c3f7]{margin-top:var(--space-sm)}}.scenario-marquee-wrap[data-v-833b8399]{max-width:1200px}.scenario-marquee[data-v-833b8399]{width:100%;isolation:isolate}.scenario-marquee[data-v-833b8399]:not(.scenario-marquee--reduce-motion){overflow:hidden}.scenario-marquee--reduce-motion[data-v-833b8399]{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scenario-marquee--reduce-motion[data-v-833b8399]::-webkit-scrollbar{display:none}.scenario-marquee__track[data-v-833b8399]{display:flex;gap:18px;width:max-content}.scenario-marquee:not(.scenario-marquee--reduce-motion) .scenario-marquee__track[data-v-833b8399]{animation:scenario-marquee-833b8399 28s linear infinite}.scenario-card[data-v-833b8399]{position:relative;flex:0 0 414px;width:414px;aspect-ratio:3 / 2;overflow:hidden;background:var(--color-bg-muted)}.scenario-marquee--reduce-motion .scenario-card[data-v-833b8399]{scroll-snap-align:start}.scenario-card__img[data-v-833b8399]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.4,0,.2,1),filter .3s ease}@media(hover:hover){.scenario-marquee:not(.scenario-marquee--reduce-motion):hover .scenario-card:hover .scenario-card__img[data-v-833b8399]{transform:scale(1.04)}.scenario-marquee:not(.scenario-marquee--reduce-motion):hover .scenario-marquee__track[data-v-833b8399]{animation-play-state:paused}}.scenario-marquee--paused:not(.scenario-marquee--reduce-motion) .scenario-marquee__track[data-v-833b8399]{animation-play-state:paused}.scenario-card__label[data-v-833b8399]{position:absolute;left:0;right:0;bottom:0;padding:var(--space-sm) var(--space-md);background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.72) 100%);color:#fff}.scenario-card__title[data-v-833b8399]{margin:0;font-size:1rem;font-weight:600;letter-spacing:.04em;text-align:center}.scenario-marquee__hint[data-v-833b8399]{margin:var(--space-sm) 0 0;text-align:center;font-size:.75rem;color:var(--color-text-light)}@keyframes scenario-marquee-833b8399{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.scenario-marquee:not(.scenario-marquee--reduce-motion) .scenario-marquee__track[data-v-833b8399]{animation:none}}@media(max-width:768px){.scenario-marquee:not(.scenario-marquee--reduce-motion) .scenario-marquee__track[data-v-833b8399]{animation-duration:48s}.scenario-card[data-v-833b8399]{flex:0 0 331px;width:331px}}
