.site-footer[data-v-31ffd133]{background:#f3f6fb;color:#1f2937;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:72px;overflow:hidden;padding:0;position:relative;width:100vw;z-index:8}.footer-inner[data-v-31ffd133]{margin:0 auto;width:min(1720px,calc(100% - 160px))}.footer-service[data-v-31ffd133]{align-items:center;border-bottom:1px solid #dfe5ee;display:grid;gap:56px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:136px;padding:28px 0}.service-item[data-v-31ffd133]{align-items:center;display:flex;gap:22px}.service-icon[data-v-31ffd133]{color:#0f172a;display:grid;flex:0 0 auto;height:60px;place-items:center;width:60px}.service-icon svg[data-v-31ffd133]{display:block}.service-item strong[data-v-31ffd133]{color:#111827;display:block;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.25}.service-item span[data-v-31ffd133]{color:#4b5565;display:block;font-size:16px;font-weight:500;line-height:1.5;margin-top:10px}.footer-main[data-v-31ffd133]{border-bottom:1px solid #dfe5ee;display:grid;gap:68px;grid-template-columns:1.55fr .8fr .8fr .9fr .95fr 1.7fr;padding:58px 0 54px}.footer-brand[data-v-31ffd133]{min-width:0}.footer-logo[data-v-31ffd133]{align-items:center;display:inline-flex;gap:15px;text-decoration:none}.footer-logo__mark[data-v-31ffd133]{display:block;height:42px;-o-object-fit:contain;object-fit:contain;width:42px}.footer-logo__text[data-v-31ffd133]{display:flex;flex-direction:column;gap:6px}.footer-logo__text strong[data-v-31ffd133]{color:#111827;font-size:28px;font-weight:900;letter-spacing:.22em;line-height:1}.footer-logo__text em[data-v-31ffd133]{color:#1f3f77;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.12em;line-height:1}.footer-sponsors[data-v-31ffd133]{margin:30px 0 32px;max-width:380px}.footer-sponsors__title[data-v-31ffd133]{color:#111827;display:block;font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin-bottom:14px}.footer-sponsors__list[data-v-31ffd133]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.sponsor-item[data-v-31ffd133]{display:block}.sponsor-avatar[data-v-31ffd133]{border-radius:999px;box-shadow:0 0 0 2px #fff,0 4px 12px #0f172a1f;cursor:pointer;display:block;height:40px;-o-object-fit:cover;object-fit:cover;transition:transform .22s ease,box-shadow .22s ease;width:40px}.sponsor-avatar[data-v-31ffd133]:hover{box-shadow:0 0 0 2px #fff,0 10px 22px #0f172a33;transform:translateY(-3px) scale(1.06)}.footer-socials[data-v-31ffd133]{align-items:center;display:flex;gap:18px}.footer-socials a[data-v-31ffd133]{background:#fff;border-radius:999px;box-shadow:0 4px 14px #0f172a0a;color:#334155;display:grid;height:42px;place-items:center;text-decoration:none;transition:color .22s ease,transform .22s ease,box-shadow .22s ease;width:42px}.footer-socials a[data-v-31ffd133]:hover{box-shadow:0 10px 22px #0f172a14;color:#1e5bff;transform:translateY(-2px)}.footer-col h3[data-v-31ffd133],.footer-contact h3[data-v-31ffd133]{color:#111827;font-size:18px;font-weight:800;line-height:1.2;margin:0 0 28px}.footer-col[data-v-31ffd133]{display:flex;flex-direction:column}.footer-col a[data-v-31ffd133]{color:#4b5565;font-size:14px;font-weight:500;line-height:1.25;margin-bottom:6px;text-decoration:none;transition:color .22s ease,transform .22s ease;width:-moz-max-content;width:max-content}.footer-col a[data-v-31ffd133]:hover{color:#1e5bff;transform:translate(3px)}.footer-contact[data-v-31ffd133]{min-width:0}.contact-list[data-v-31ffd133]{display:grid;gap:6px}.contact-list a[data-v-31ffd133],.contact-list p[data-v-31ffd133]{color:#4b5565;font-size:14px;font-weight:500;line-height:1.45;margin:0;text-decoration:none}.contact-list span[data-v-31ffd133]{color:#374151;font-weight:600}.contact-list a[data-v-31ffd133]:hover{color:#1e5bff}.qr-list[data-v-31ffd133]{align-items:flex-start;display:flex;gap:26px;margin-top:30px}.qr-item[data-v-31ffd133]{text-align:center}.qr-box[data-v-31ffd133]{background:#fff;border-radius:4px;box-shadow:0 4px 14px #0f172a0a;height:96px;padding:6px;width:96px}.qr-box img[data-v-31ffd133]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.qr-item span[data-v-31ffd133]{color:#4b5565;display:block;font-size:15px;font-weight:500;margin-top:12px}.footer-bottom[data-v-31ffd133]{flex-direction:column;gap:8px;min-height:76px;padding:20px 0 22px}.footer-bottom[data-v-31ffd133],.legal-line[data-v-31ffd133],.record-line[data-v-31ffd133]{align-items:center;display:flex;justify-content:center}.legal-line[data-v-31ffd133],.record-line[data-v-31ffd133]{flex-wrap:wrap}.record-line[data-v-31ffd133]{gap:22px}.legal-line[data-v-31ffd133],.record-line[data-v-31ffd133]{color:#6b7280;font-size:14px;font-weight:500;line-height:1.5}.legal-line[data-v-31ffd133]{gap:26px}.legal-line a[data-v-31ffd133],.record-line a[data-v-31ffd133]{color:#6b7280;text-decoration:none;transition:color .22s ease}.legal-line a[data-v-31ffd133]:hover,.record-line a[data-v-31ffd133]:hover{color:#1e5bff}.police-record[data-v-31ffd133]{align-items:center;display:inline-flex;gap:8px}.police-icon[data-v-31ffd133]{display:inline-block;flex:0 0 auto;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}@media(max-width:1560px){.footer-inner[data-v-31ffd133]{width:calc(100% - 120px)}.footer-main[data-v-31ffd133]{grid-template-columns:1.5fr repeat(4,.85fr)}.footer-contact[data-v-31ffd133]{border-top:1px solid #dfe5ee;grid-column:1/-1;padding-top:42px}}@media(max-width:1120px){.footer-inner[data-v-31ffd133]{width:calc(100% - 64px)}.footer-service[data-v-31ffd133]{gap:34px;padding:38px 0}.footer-main[data-v-31ffd133],.footer-service[data-v-31ffd133]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main[data-v-31ffd133]{gap:42px}.footer-brand[data-v-31ffd133]{grid-column:1/-1}}@media(max-width:720px){.footer-inner[data-v-31ffd133]{width:calc(100% - 32px)}.footer-main[data-v-31ffd133],.footer-service[data-v-31ffd133]{grid-template-columns:1fr}.footer-main[data-v-31ffd133]{padding:48px 0}.footer-sponsors[data-v-31ffd133]{max-width:none}.qr-list[data-v-31ffd133]{flex-wrap:wrap}.footer-bottom[data-v-31ffd133]{align-items:flex-start}.legal-line[data-v-31ffd133],.record-line[data-v-31ffd133]{justify-content:flex-start}}.site-footer[data-v-31ffd133]+*{margin-top:0!important}.site-footer[data-v-31ffd133]{margin-bottom:0!important}.footer-bottom[data-v-31ffd133]:last-child{margin-bottom:0}.product-hero[data-v-44ac6e73]{background:#fff;overflow:visible;padding:42px 0 8px;position:relative;z-index:4}.product-hero[data-v-44ac6e73]:after,.product-hero[data-v-44ac6e73]:before{display:none}.product-hero__inner[data-v-44ac6e73]{align-items:start;display:grid;gap:22px;grid-template-columns:520px minmax(0,1fr);margin:0 auto;width:min(1720px,calc(100% - 180px))}.product-hero__copy[data-v-44ac6e73]{padding-top:18px;position:relative;z-index:3}.product-hero__badge[data-v-44ac6e73]{align-items:center;background:#ffffffeb;border:1px solid #dce7f4;border-radius:999px;box-shadow:0 8px 20px #1640820b;color:#1e5bff;display:inline-flex;font-size:13px;font-weight:850;gap:11px;height:34px;line-height:1;padding:0 15px;width:-moz-max-content;width:max-content}.product-hero__badge i[data-v-44ac6e73]{background:#dce7f4;height:15px;width:1px}.product-hero__title[data-v-44ac6e73]{color:#071022;font-size:clamp(35px,2.15vw,43px);font-weight:950;letter-spacing:-.052em;line-height:1.18;margin:26px 0 0;max-width:560px;width:560px}.product-hero__title span[data-v-44ac6e73]{color:#1e5bff;display:inline-block;letter-spacing:-.045em;white-space:nowrap}.product-hero__desc[data-v-44ac6e73]{color:#4d5d75;font-size:15px;font-weight:650;letter-spacing:-.01em;line-height:1.78;margin:22px 0 0;max-width:540px}.product-hero__actions[data-v-44ac6e73]{align-items:center;display:flex;gap:16px;margin-top:32px}.product-hero__btn[data-v-44ac6e73]{align-items:center;border-radius:11px;display:inline-flex;font-size:15px;font-weight:900;gap:10px;height:44px;justify-content:center;line-height:1;padding:0 21px;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;white-space:nowrap}.product-hero__btn--primary[data-v-44ac6e73]{background:#1e5bff;border:1px solid #1e5bff;box-shadow:0 13px 28px #1e5bff33;color:#fff;min-width:168px}.product-hero__btn--primary[data-v-44ac6e73]:hover{background:#174fe9;box-shadow:0 18px 34px #1e5bff40;transform:translateY(-2px)}.product-hero__btn--ghost[data-v-44ac6e73]{background:#ffffffeb;border:1px solid #dce6f3;color:#101827;min-width:154px}.product-hero__btn--ghost[data-v-44ac6e73]:hover{border-color:#1e5bff3d;box-shadow:0 12px 26px #16408212;transform:translateY(-2px)}.product-hero__features[data-v-44ac6e73]{align-items:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;max-width:560px}.product-hero__feature[data-v-44ac6e73]{align-items:flex-start;color:#1e5bff;display:flex;flex-direction:column;justify-content:flex-start;min-height:92px;padding:0 26px 0 0;position:relative}.product-hero__feature+.product-hero__feature[data-v-44ac6e73]{border-left:1px solid #dfe7f2;padding-left:30px}.product-hero__feature[data-v-44ac6e73] svg{color:#1e5bff;height:25px;margin-bottom:15px;stroke-width:1.9;width:25px}.product-hero__feature>div[data-v-44ac6e73]{align-items:flex-start;display:flex;flex-direction:column}.product-hero__feature strong[data-v-44ac6e73]{color:#101827;display:block;font-size:14px;font-weight:900;line-height:1.25;white-space:nowrap}.product-hero__feature span[data-v-44ac6e73]{color:#526078;display:block;font-size:12px;font-weight:650;line-height:1.65;margin-top:8px;max-width:118px}.product-hero__visual[data-v-44ac6e73]{align-items:flex-start;display:flex;height:520px;justify-content:center;min-height:520px;overflow:visible;position:relative;z-index:2}.product-hero__visual-frame[data-v-44ac6e73]{background:transparent;height:620px;max-width:980px;overflow:hidden;position:relative;width:100%}.product-hero__visual-frame img[data-v-44ac6e73]{display:block;filter:none;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;transform:none;width:100%}.product-hero__visual-frame[data-v-44ac6e73]:before{background:linear-gradient(90deg,#fff 0,#ffffff2e 0,#fffffff5 5%,#ffffffb8,#ffffff47 11%,#fff0 21% 79%,#ffffff47 89%,#ffffffb8 94%,#fffffff5 98%,#fff);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.product-hero__visual-frame[data-v-44ac6e73]:after{background:linear-gradient(180deg,#ffffff73 0,#ffffff29 2.5%,#fff0 6% 88%,#ffffff52 95%,#fff);content:"";inset:0;pointer-events:none;position:absolute;z-index:3}.product-hero__trust[data-v-44ac6e73]{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#ffffffeb,#f7fbffd1);border:1px solid rgba(30,91,255,.14);border-radius:999px;box-shadow:0 10px 24px #1e5bff0b,inset 0 1px #fffffff2,inset 0 -1px #e6f3ffbf;color:#1e5bff;display:flex;gap:14px;height:36px;margin:0 auto;max-width:calc(100% - 160px);padding:0 34px;position:relative;width:-moz-max-content;width:max-content;z-index:6}.product-hero__trust[data-v-44ac6e73]:before{background:linear-gradient(90deg,#1e5bff14,#fff0 20% 80%,#00d4ff1a);border-radius:inherit;content:"";inset:1px;pointer-events:none;position:absolute}.product-hero__trust[data-v-44ac6e73] svg{color:#1e5bff;height:16px;position:relative;stroke-width:2;width:16px;z-index:2}.product-hero__trust b[data-v-44ac6e73]{color:#1e5bff;font-size:13px;font-weight:850;letter-spacing:.01em;line-height:1;position:relative;z-index:2}.product-hero__trust i[data-v-44ac6e73]{background:#1e5bff6b;border-radius:50%;height:3px;position:relative;width:3px;z-index:2}.trust-line[data-v-44ac6e73]{background:linear-gradient(90deg,#1e5bff00,#1e5bff6b 50%,#1e5bff00);height:1px;position:relative;width:46px;z-index:2}@media(max-width:1500px){.product-hero__inner[data-v-44ac6e73]{gap:22px;grid-template-columns:520px minmax(0,1fr);width:calc(100% - 96px)}.product-hero__copy[data-v-44ac6e73]{padding-top:16px}.product-hero__title[data-v-44ac6e73]{font-size:41px;max-width:540px;width:540px}.product-hero__desc[data-v-44ac6e73]{font-size:15px;line-height:1.76;max-width:510px}.product-hero__actions[data-v-44ac6e73]{margin-top:30px}.product-hero__features[data-v-44ac6e73]{margin-top:40px;max-width:540px}.product-hero__feature+.product-hero__feature[data-v-44ac6e73]{padding-left:28px}.product-hero__visual[data-v-44ac6e73]{height:430px;min-height:430px}.product-hero__visual img[data-v-44ac6e73]{transform:translate(8px);width:840px}}@media(max-width:1180px){.product-hero__inner[data-v-44ac6e73]{grid-template-columns:1fr}.product-hero__desc[data-v-44ac6e73],.product-hero__title[data-v-44ac6e73]{max-width:720px;width:auto}.product-hero__visual[data-v-44ac6e73]{justify-content:center;min-height:auto}.product-hero__visual img[data-v-44ac6e73]{max-width:100%;transform:none;width:min(900px,100%)}.product-hero__trust[data-v-44ac6e73]{margin-top:16px}}@media(max-width:760px){.product-hero[data-v-44ac6e73]{padding-top:38px}.product-hero__inner[data-v-44ac6e73]{width:calc(100% - 32px)}.product-hero__badge[data-v-44ac6e73]{flex-wrap:wrap;height:auto;min-height:34px;padding:8px 14px;row-gap:6px}.product-hero__title[data-v-44ac6e73]{font-size:38px;letter-spacing:-.05em;margin-top:24px}.product-hero__desc[data-v-44ac6e73]{font-size:15px;margin-top:20px}.product-hero__actions[data-v-44ac6e73]{align-items:stretch;flex-direction:column}.product-hero__btn[data-v-44ac6e73]{width:100%}.product-hero__features[data-v-44ac6e73]{gap:20px;grid-template-columns:1fr;margin-top:34px}.product-hero__feature[data-v-44ac6e73]{min-height:auto;padding:0}.product-hero__feature+.product-hero__feature[data-v-44ac6e73]{border-left:0;padding-left:0}.product-hero__feature span[data-v-44ac6e73]{max-width:none}.product-hero__trust[data-v-44ac6e73]{flex-wrap:wrap;height:auto;justify-content:center;max-width:none;min-height:38px;padding:10px 16px;width:calc(100% - 32px)}.trust-line[data-v-44ac6e73]{display:none}}.home-scenarios[data-v-a09f872a]{padding:0;position:relative;z-index:6}.scenario-shell[data-v-a09f872a]{background:#ffffffe6;border:1px solid #dce7f4;border-radius:26px;box-shadow:0 22px 60px #1e387014,inset 0 1px #fffffff5;margin:0 auto;padding:24px 28px 22px;width:min(1720px,calc(100% - 180px))}.scenario-grid[data-v-a09f872a]{display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr))}.scenario-card[data-v-a09f872a]{background:#f8fbff;border:1px solid #e1e9f4;border-radius:18px;box-shadow:0 12px 30px #1e38700f;display:block;height:178px;overflow:hidden;position:relative;text-decoration:none;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s ease,box-shadow .26s ease}.scenario-card[data-v-a09f872a]:hover{border-color:#1e5bff3d;box-shadow:0 22px 46px #1e38701f,0 8px 20px #1e5bff0f;transform:translateY(-5px)}.scenario-card[data-v-a09f872a]:after{background:linear-gradient(90deg,#ffffff0a,#fff0 44%,#ffffff1f);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.scenario-image[data-v-a09f872a]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.01);transition:transform .35s ease;width:100%}.scenario-card:hover .scenario-image[data-v-a09f872a]{transform:scale(1.045)}.scenario-arrow[data-v-a09f872a]{align-items:center;background:#fffffff5;border:1px solid rgba(226,232,240,.92);border-radius:999px;bottom:16px;box-shadow:0 10px 22px #0f172a13,0 4px 10px #1e5bff09,inset 0 1px #fffffff5;color:#111827;display:inline-flex;height:32px;justify-content:center;pointer-events:none;position:absolute;right:16px;transition:transform .24s cubic-bezier(.22,1,.36,1),color .24s ease,background .24s ease,box-shadow .24s ease;width:32px;z-index:4}.scenario-arrow__icon[data-v-a09f872a]{color:currentColor;display:block;height:16px;stroke-linecap:round;stroke-linejoin:round;width:16px}.scenario-card:hover .scenario-arrow[data-v-a09f872a]{background:#fff;box-shadow:0 14px 28px #1e5bff21,0 5px 12px #0f172a0f,inset 0 1px #fff;color:#1e5bff;transform:translate(4px)}.ecosystem[data-v-a09f872a]{align-items:center;border-top:1px solid #e1e9f4;display:grid;gap:28px;grid-template-columns:250px 1fr;margin-top:22px;min-height:82px;padding-top:20px}.ecosystem-title[data-v-a09f872a]{color:#25314a;font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.ecosystem-list[data-v-a09f872a]{align-items:center;display:grid;gap:20px;grid-template-columns:repeat(7,minmax(0,1fr))}.ecosystem-item[data-v-a09f872a]{align-items:center;color:#65738c;display:inline-flex;font-size:15px;font-weight:650;gap:10px;justify-content:center;line-height:1;min-height:42px;white-space:nowrap}.ecosystem-item[data-v-a09f872a],.ecosystem-item svg[data-v-a09f872a]{transition:color .22s ease,transform .22s ease}.ecosystem-item svg[data-v-a09f872a]{color:#7b879b}.ecosystem-item[data-v-a09f872a]:hover{color:#1e5bff}.ecosystem-item:hover svg[data-v-a09f872a]{color:#1e5bff;transform:translateY(-2px)}.home-detail-shell[data-v-a09f872a]{display:grid;gap:20px;margin:20px auto 0;width:min(1720px,calc(100% - 180px))}.detail-card[data-v-a09f872a]{background:#fffffff0;border:1px solid #dfe8f5;border-radius:22px;box-shadow:0 18px 52px #1e387011,inset 0 1px #fffffff5}.device-ecosystem[data-v-a09f872a],.enterprise-benefits[data-v-a09f872a],.faq-section[data-v-a09f872a],.how-it-works[data-v-a09f872a],.life-solutions[data-v-a09f872a],.product-capabilities[data-v-a09f872a]{padding:26px 28px 28px}.section-heading[data-v-a09f872a]{margin:0 0 18px}.section-title-line[data-v-a09f872a]{align-items:center;display:flex;gap:14px;height:28px}.section-title-line h2[data-v-a09f872a]{color:#0b1020;font-size:24px;font-weight:850;letter-spacing:-.035em;line-height:1;margin:0}.section-title-en[data-v-a09f872a]{color:#334155;font-size:14px;font-weight:620;letter-spacing:.01em;line-height:1;transform:translateY(1px);white-space:nowrap}.section-desc[data-v-a09f872a]{color:#64748b;font-size:13px;font-weight:520;line-height:1.35;margin:8px 0 0}.capability-grid[data-v-a09f872a]{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.capability-card[data-v-a09f872a]{background:#fff;border:1px solid #dfe8f5;border-radius:18px;min-height:282px;overflow:hidden;padding:18px}.capability-head[data-v-a09f872a]{align-items:flex-start;display:grid;gap:13px;grid-template-columns:42px 1fr;margin-bottom:16px}.capability-icon[data-v-a09f872a]{background:#0968f2;border-radius:13px;box-shadow:0 10px 22px #0968f22e;color:#fff;display:grid;height:40px;place-items:center;width:40px}.capability-head h3[data-v-a09f872a]{color:#0f172a;font-size:16px;font-weight:850;line-height:1.2;margin:0}.capability-head p[data-v-a09f872a]{color:#475569;font-size:12px;font-weight:520;line-height:1.55;margin:7px 0 0}.capability-image[data-v-a09f872a]{background:#f8fbff;border-radius:15px;height:164px;overflow:hidden}.capability-image img[data-v-a09f872a]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.how-it-works[data-v-a09f872a]{overflow:hidden}.work-image-layout[data-v-a09f872a]{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 252px;height:286px}.image-panel[data-v-a09f872a]{background:#fff;border:1px solid #e1e9f4;border-radius:18px;box-shadow:0 12px 34px #1e38700b,inset 0 1px #fffffff5;overflow:hidden}.work-process-panel[data-v-a09f872a],.work-status-panel[data-v-a09f872a]{height:100%;min-height:0}.work-process-panel img[data-v-a09f872a]{-o-object-fit:cover;object-fit:cover}.work-process-panel img[data-v-a09f872a],.work-status-panel img[data-v-a09f872a]{display:block;height:100%;-o-object-position:center;object-position:center;width:100%}.work-status-panel img[data-v-a09f872a]{background:#fff;-o-object-fit:contain;object-fit:contain}.solution-grid[data-v-a09f872a]{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.solution-card[data-v-a09f872a]{background:#f8fbff;border:1px solid #dfe8f5;border-radius:18px;box-shadow:0 12px 30px #1e38700a;display:block;height:180px;overflow:hidden;position:relative;text-decoration:none}.solution-card img[data-v-a09f872a]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.01);transition:transform .32s ease;width:100%}.solution-card:hover img[data-v-a09f872a]{transform:scale(1.04)}.solution-card[data-v-a09f872a]:after{background:linear-gradient(90deg,#fffffff0,#ffffffb8 42%,#ffffff0f);content:"";inset:0;position:absolute}.solution-copy[data-v-a09f872a]{left:22px;position:absolute;top:20px;width:52%;z-index:2}.solution-copy h3[data-v-a09f872a]{color:#0f172a;font-size:17px;font-weight:850;line-height:1.2;margin:0}.solution-copy p[data-v-a09f872a]{color:#475569;font-size:12px;font-weight:520;line-height:1.55;margin:9px 0 15px}.solution-copy span[data-v-a09f872a],.text-link[data-v-a09f872a]{align-items:center;color:#0968f2;display:inline-flex;font-size:13px;font-weight:750;gap:5px;line-height:1}.device-ecosystem[data-v-a09f872a]{align-items:stretch;display:grid;gap:26px;grid-template-columns:390px 1fr}.device-grid[data-v-a09f872a]{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.device-card[data-v-a09f872a]{background:#fff;border:1px solid #dfe8f5;border-radius:18px;box-shadow:0 12px 30px #1e387009;min-height:188px;padding:16px;text-align:center}.device-card img[data-v-a09f872a]{height:112px;-o-object-fit:contain;object-fit:contain;width:100%}.device-card h3[data-v-a09f872a]{color:#0f172a;font-size:15px;font-weight:850;line-height:1.25;margin:10px 0 8px}.device-card p[data-v-a09f872a]{align-items:center;color:#0968f2;display:inline-flex;font-size:13px;font-weight:700;gap:5px;line-height:1;margin:0}.enterprise-benefits[data-v-a09f872a]{background:#fffffff5;border-radius:22px;padding:26px 28px 28px}.enterprise-heading[data-v-a09f872a]{margin-bottom:20px}.enterprise-panel[data-v-a09f872a]{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 430px}.benefit-grid[data-v-a09f872a]{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.benefit-card[data-v-a09f872a]{background:#fff;border:1px solid #dfe8f5;border-radius:16px;box-shadow:0 10px 26px #1e387009,inset 0 1px #ffffffeb;min-height:152px;overflow:hidden;padding:20px 18px 18px;position:relative;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .24s ease,background .24s ease}.benefit-card[data-v-a09f872a]:after{background:#0968f20b;border-radius:999px;content:"";height:96px;opacity:0;pointer-events:none;position:absolute;right:-32px;top:-36px;transition:opacity .24s ease;width:96px}.benefit-card[data-v-a09f872a]:hover{background:#fff;border-color:#0968f233;box-shadow:0 18px 38px #1e387013,0 6px 16px #0968f20b,inset 0 1px #fffffff5;transform:translateY(-4px)}.benefit-card[data-v-a09f872a]:hover:after{opacity:1}.benefit-icon[data-v-a09f872a]{background:#0968f2;border-radius:999px;box-shadow:0 10px 22px #0968f22e,inset 0 1px #ffffff38;color:#fff;display:grid;height:40px;place-items:center;transition:transform .24s ease,box-shadow .24s ease;width:40px}.benefit-card:hover .benefit-icon[data-v-a09f872a]{box-shadow:0 14px 28px #0968f23d,inset 0 1px #ffffff47;transform:translateY(-1px) scale(1.04)}.benefit-value[data-v-a09f872a]{color:#0f2e74;display:block;font-size:32px;font-weight:850;letter-spacing:-.045em;line-height:1;margin-top:16px}.benefit-label[data-v-a09f872a]{color:#0f172a;display:block;font-size:14px;font-weight:780;line-height:1.15;margin-top:9px}.benefit-desc[data-v-a09f872a]{color:#64748b;font-size:13px;font-weight:500;line-height:1.35;margin:8px 0 0}.customer-story[data-v-a09f872a]{align-items:center;background:#fff;border:1px solid #dfe8f5;border-radius:16px;box-shadow:0 10px 26px #1e387009,inset 0 1px #ffffffeb;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 82px;min-height:152px;overflow:hidden;padding:22px 24px;position:relative;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .24s ease}.customer-story[data-v-a09f872a]:after{background:radial-gradient(circle,#0968f217 0,#0968f20b 42%,#0968f200 72%);border-radius:999px;bottom:-82px;content:"";height:150px;pointer-events:none;position:absolute;right:-70px;width:190px}.customer-story[data-v-a09f872a]:hover{border-color:#0968f233;box-shadow:0 18px 38px #1e387013,0 6px 16px #0968f20b,inset 0 1px #fffffff5;transform:translateY(-4px)}.story-main[data-v-a09f872a]{min-width:0;position:relative;z-index:1}.story-brand[data-v-a09f872a]{align-items:center;display:flex;gap:12px}.story-brand-icon[data-v-a09f872a]{background:#eef6ff;border-radius:13px;box-shadow:inset 0 1px #ffffffeb;color:#0968f2;display:grid;height:38px;place-items:center;width:38px}.story-brand h3[data-v-a09f872a]{color:#0f172a;font-size:16px;font-weight:850;letter-spacing:-.02em;line-height:1.15;margin:0}.story-brand p[data-v-a09f872a]{color:#64748b;font-size:12px;font-weight:520;line-height:1;margin:4px 0 0}.customer-story blockquote[data-v-a09f872a]{color:#334155;font-size:14px;font-weight:520;line-height:1.65;margin:18px 0}.story-author[data-v-a09f872a]{display:block}.story-author strong[data-v-a09f872a]{color:#0f172a;display:block;font-size:14px;font-weight:780;line-height:1.1}.story-author span[data-v-a09f872a]{color:#64748b;display:block;font-size:12px;font-weight:520;line-height:1;margin-top:5px}.story-avatar[data-v-a09f872a]{background:#eef3fa;border-radius:999px;box-shadow:0 12px 28px #0f172a14,0 0 0 6px #f8fbfff5;height:70px;justify-self:end;-o-object-fit:cover;object-fit:cover;position:relative;width:70px;z-index:1}.faq-section[data-v-a09f872a]{align-items:start;background:#fffffff5;border-radius:24px;display:grid;gap:34px;grid-template-columns:190px minmax(0,1fr);overflow:visible;padding:30px 34px 34px;position:relative;z-index:20}.faq-head[data-v-a09f872a]{padding-top:4px}.faq-title-line[data-v-a09f872a]{align-items:baseline;display:flex;gap:14px;white-space:nowrap}.faq-title-line h2[data-v-a09f872a]{color:#0b1020;font-size:26px;font-weight:850;letter-spacing:-.04em;line-height:1;margin:0}.faq-title-line span[data-v-a09f872a]{color:#334155;font-size:14px;font-weight:620;letter-spacing:.01em;line-height:1}.faq-columns[data-v-a09f872a]{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));z-index:2}.faq-column[data-v-a09f872a],.faq-columns[data-v-a09f872a]{overflow:visible;position:relative}.faq-column[data-v-a09f872a]{display:flex;flex-direction:column;gap:14px;min-width:0}.faq-item[data-v-a09f872a]{background:#fff;border:1px solid #dfe8f5;border-radius:12px;box-shadow:0 8px 22px #1e387006,inset 0 1px #ffffffeb;height:52px;overflow:visible;position:relative;transition:z-index 0s linear .28s,border-color .24s ease,box-shadow .24s ease,background .24s ease,transform .24s cubic-bezier(.22,1,.36,1);z-index:1}.faq-item[data-v-a09f872a]:hover{border-color:#1e5bff2e;box-shadow:0 12px 28px #1e38700e,inset 0 1px #fffffff2;transform:translateY(-1px)}.faq-item.is-open[data-v-a09f872a]{background:#fff;border-color:#1e5bff3d;box-shadow:0 16px 34px #1e387013,0 8px 18px #0968f20e,inset 0 1px #fffffff5;transform:translateY(-1px);transition-delay:0s;z-index:90}.faq-trigger[data-v-a09f872a]{align-items:center;background:#fff;border:0;border-radius:11px;color:#334155;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:720;gap:14px;height:50px;justify-content:space-between;line-height:1;outline:none;padding:0 18px;position:relative;text-align:left;transition:color .24s ease,background .24s ease,box-shadow .24s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:3}.faq-trigger span[data-v-a09f872a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faq-trigger[data-v-a09f872a]:hover{background:#fbfdff;color:#0968f2}.faq-trigger[data-v-a09f872a]:focus-visible{box-shadow:0 0 0 3px #0968f21f}.faq-item.is-open .faq-trigger[data-v-a09f872a]{background:#f8fbff;color:#0968f2}.faq-arrow[data-v-a09f872a]{color:#64748b;flex:0 0 auto;transform:rotate(0);transition:transform .28s cubic-bezier(.22,1,.36,1),color .24s ease}.faq-item.is-open .faq-arrow[data-v-a09f872a]{color:#0968f2;transform:rotate(180deg)}.faq-answer[data-v-a09f872a]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid rgba(30,91,255,.16);border-radius:12px;box-shadow:0 18px 42px #1e38701f,0 8px 20px #0968f20f,inset 0 1px #fffffff5;color:#64748b;font-size:13px;font-weight:500;left:0;line-height:1.65;margin:0;min-height:72px;padding:14px 18px 16px;position:absolute;right:0;top:calc(100% + 8px);transform-origin:50% 0;z-index:20}.faq-pop-enter-active[data-v-a09f872a]{transition:opacity .24s ease,transform .34s cubic-bezier(.16,1,.3,1),filter .28s ease}.faq-pop-leave-active[data-v-a09f872a]{transition:opacity .18s ease,transform .24s cubic-bezier(.4,0,.2,1),filter .18s ease}.faq-pop-enter-from[data-v-a09f872a],.faq-pop-leave-to[data-v-a09f872a]{filter:blur(3px);opacity:0;transform:translateY(-8px) scale(.972)}.faq-pop-enter-to[data-v-a09f872a],.faq-pop-leave-from[data-v-a09f872a]{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}.home-final-cta[data-v-a09f872a]{align-items:center;background:#eaf4ff;border:1px solid #d7e6fb;border-radius:22px;box-shadow:0 16px 42px #1e38700e,inset 0 1px #ffffffb8;display:flex;gap:36px;justify-content:space-between;min-height:128px;overflow:hidden;padding:30px 54px;position:relative;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}.home-final-cta[data-v-a09f872a]:before{background:linear-gradient(90deg,#e6f3fff5,#eff7ffeb 42%,#dcecfff0);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.home-final-cta[data-v-a09f872a]:after{background:radial-gradient(circle,#1e5bff2e 0,#1e5bff17,#1e5bff00 68%);bottom:-92px;content:"";height:210px;right:-68px;width:310px}.cta-bg[data-v-a09f872a],.home-final-cta[data-v-a09f872a]:after{border-radius:999px;pointer-events:none;position:absolute;z-index:1}.cta-bg--left[data-v-a09f872a]{background:radial-gradient(circle,#ffffff8c 0,#1e5bff14 42%,#1e5bff00 70%);border:1px solid rgba(30,91,255,.1);bottom:-120px;height:230px;left:-110px;width:360px}.cta-bg--right[data-v-a09f872a]{background:radial-gradient(circle,#fff9 0,#00d4ff1f 42%,#00d4ff00 72%);border:1px solid rgba(30,91,255,.08);height:180px;right:44px;top:-96px;width:260px}.home-final-cta[data-v-a09f872a]:hover{border-color:#1e5bff38;box-shadow:0 22px 52px #1e387014,inset 0 1px #ffffffd1}.home-final-cta__copy[data-v-a09f872a]{min-width:0;position:relative;z-index:2}.home-final-cta h2[data-v-a09f872a]{color:#123072;font-size:30px;font-weight:860;letter-spacing:-.045em;line-height:1.16;margin:0}.home-final-cta p[data-v-a09f872a]{color:#526177;font-size:15px;font-weight:520;line-height:1.45;margin:9px 0 0}.cta-actions[data-v-a09f872a]{align-items:center;display:flex;flex:0 0 auto;gap:18px;position:relative;z-index:2}.cta-primary[data-v-a09f872a],.cta-secondary[data-v-a09f872a]{align-items:center;border-radius:10px;display:inline-flex;font-size:14px;font-weight:760;height:48px;justify-content:center;line-height:1;min-width:136px;padding:0 30px;position:relative;text-decoration:none;transition:transform .24s cubic-bezier(.22,1,.36,1),color .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease;white-space:nowrap}.cta-primary[data-v-a09f872a]{background:#0968f2;border:1px solid #0968f2;box-shadow:0 12px 24px #0968f22e,inset 0 1px #ffffff3d;color:#fff}.cta-primary[data-v-a09f872a]:hover{background:#075ee0;border-color:#075ee0;box-shadow:0 18px 34px #0968f23d,inset 0 1px #ffffff47;color:#fff;transform:translateY(-2px)}.cta-primary[data-v-a09f872a]:active{box-shadow:0 10px 18px #0968f22e,inset 0 1px #fff3;transform:translateY(0)}.cta-secondary[data-v-a09f872a]{background:#fffffff0;border:1px solid rgba(9,104,242,.22);box-shadow:0 10px 22px #1e387009,inset 0 1px #fffffff0;color:#0968f2}.cta-secondary[data-v-a09f872a]:hover{background:#fff;border-color:#0968f25c;box-shadow:0 16px 30px #1e387012,0 6px 14px #0968f20e,inset 0 1px #fff;color:#075ee0;transform:translateY(-2px)}.cta-secondary[data-v-a09f872a]:active{box-shadow:0 8px 16px #1e38700b,inset 0 1px #fffffff2;transform:translateY(0)}@media(max-width:1500px){.home-detail-shell[data-v-a09f872a],.scenario-shell[data-v-a09f872a]{width:calc(100% - 96px)}.capability-grid[data-v-a09f872a],.scenario-grid[data-v-a09f872a]{grid-template-columns:repeat(3,minmax(0,1fr))}.benefit-grid[data-v-a09f872a],.device-grid[data-v-a09f872a],.solution-grid[data-v-a09f872a]{grid-template-columns:repeat(2,minmax(0,1fr))}.device-ecosystem[data-v-a09f872a],.enterprise-panel[data-v-a09f872a]{grid-template-columns:1fr}.work-image-layout[data-v-a09f872a]{grid-template-columns:minmax(0,1fr) 240px;height:268px}.work-status-panel[data-v-a09f872a]{max-height:none}.ecosystem-list[data-v-a09f872a]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.home-detail-shell[data-v-a09f872a],.scenario-shell[data-v-a09f872a]{width:calc(100% - 48px)}.benefit-grid[data-v-a09f872a],.capability-grid[data-v-a09f872a],.customer-story[data-v-a09f872a],.device-grid[data-v-a09f872a],.enterprise-panel[data-v-a09f872a],.scenario-grid[data-v-a09f872a],.solution-grid[data-v-a09f872a]{grid-template-columns:1fr}.story-avatar[data-v-a09f872a]{justify-self:start}.faq-section[data-v-a09f872a]{gap:20px;grid-template-columns:1fr;padding:26px 24px 34px}.faq-columns[data-v-a09f872a]{gap:12px;grid-template-columns:1fr}.faq-column[data-v-a09f872a]{gap:12px}.faq-answer[data-v-a09f872a]{min-height:auto}.work-image-layout[data-v-a09f872a]{grid-template-columns:1fr;height:auto}.work-process-panel[data-v-a09f872a]{aspect-ratio:16/7}.work-status-panel[data-v-a09f872a]{height:320px}.ecosystem[data-v-a09f872a]{gap:18px;grid-template-columns:1fr}.ecosystem-list[data-v-a09f872a]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-final-cta[data-v-a09f872a]{align-items:flex-start;flex-direction:column;gap:24px;min-height:auto;padding:28px 30px}.home-final-cta h2[data-v-a09f872a]{font-size:26px}.cta-actions[data-v-a09f872a]{width:100%}}@media(max-width:640px){.home-scenarios[data-v-a09f872a]{padding-bottom:0}.home-detail-shell[data-v-a09f872a],.scenario-shell[data-v-a09f872a]{width:calc(100% - 32px)}.detail-card[data-v-a09f872a],.scenario-shell[data-v-a09f872a]{border-radius:20px;padding:18px}.scenario-card[data-v-a09f872a]{height:190px}.scenario-arrow[data-v-a09f872a]{bottom:14px;height:30px;right:14px;width:30px}.scenario-arrow__icon[data-v-a09f872a]{height:15px;width:15px}.ecosystem-list[data-v-a09f872a]{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-item[data-v-a09f872a]{justify-content:flex-start}.section-title-line[data-v-a09f872a]{align-items:flex-start;flex-direction:column;gap:7px;height:auto}.section-title-line h2[data-v-a09f872a]{font-size:22px;line-height:1.1}.section-title-en[data-v-a09f872a]{font-size:13px;transform:none}.section-desc[data-v-a09f872a]{font-size:13px;line-height:1.5;margin-top:8px}.work-process-panel[data-v-a09f872a],.work-status-panel[data-v-a09f872a]{min-height:0}.work-process-panel[data-v-a09f872a]{aspect-ratio:16/8}.work-status-panel[data-v-a09f872a]{height:280px}.home-final-cta[data-v-a09f872a]{border-radius:18px;padding:24px 20px}.home-final-cta h2[data-v-a09f872a]{font-size:23px;line-height:1.22}.home-final-cta p[data-v-a09f872a]{font-size:13px}.cta-actions[data-v-a09f872a]{flex-direction:column;gap:12px;width:100%}.cta-primary[data-v-a09f872a],.cta-secondary[data-v-a09f872a]{height:46px;width:100%}.faq-section[data-v-a09f872a]{padding:20px 18px 30px}.faq-title-line[data-v-a09f872a]{gap:10px}.faq-title-line h2[data-v-a09f872a]{font-size:22px}.faq-title-line span[data-v-a09f872a]{font-size:13px}.faq-item[data-v-a09f872a],.faq-trigger[data-v-a09f872a]{height:50px}.faq-trigger[data-v-a09f872a]{font-size:13px;padding:0 15px}.faq-answer[data-v-a09f872a]{font-size:12px;line-height:1.6;padding:12px 15px 14px;top:calc(100% + 7px)}.enterprise-benefits[data-v-a09f872a]{padding:20px 18px}.benefit-card[data-v-a09f872a]{min-height:138px;padding:18px 16px}.benefit-value[data-v-a09f872a]{font-size:28px}.customer-story[data-v-a09f872a]{padding:20px 18px}.customer-story blockquote[data-v-a09f872a]{font-size:13px;margin:16px 0}.story-avatar[data-v-a09f872a]{height:62px;width:62px}}
