.visual[data-v-f966bbb6]{background:#f5f6f8;border-radius:1.75rem;height:33.75rem;position:relative;overflow:hidden}.shot[data-v-f966bbb6]{border-radius:1.5rem;height:auto;animation:.9s cubic-bezier(.2,.8,.2,1) both rise-f966bbb6;position:absolute;box-shadow:0 0 0 1px #0000000f,0 1.875rem 3.75rem -1.875rem #0b103366}.shot.is-left[data-v-f966bbb6]{width:10.5rem;animation-delay:.5s;top:4.375rem;left:2.125rem}.shot.is-right[data-v-f966bbb6]{width:10.5rem;animation-delay:.6s;top:4.375rem;right:2.125rem}.shot.is-center[data-v-f966bbb6]{width:12.5rem;margin-left:-6.25rem;animation-delay:.35s;top:1.75rem;left:50%}@keyframes rise-f966bbb6{0%{opacity:0;transform:translateY(1.5rem)}}@media (prefers-reduced-motion:reduce){.shot[data-v-f966bbb6]{animation:none}}@media screen and (width<=768px){.visual[data-v-f966bbb6]{height:26.25rem}.shot.is-left[data-v-f966bbb6],.shot.is-right[data-v-f966bbb6]{width:7.5rem;top:3.5rem}.shot.is-left[data-v-f966bbb6]{left:.75rem}.shot.is-right[data-v-f966bbb6]{right:.75rem}.shot.is-center[data-v-f966bbb6]{width:9.75rem;margin-left:-4.875rem}}.diagram[data-v-18e08c98]{background:#f5f6f8;border-radius:1.75rem;margin-top:2.75rem;padding:2.5rem}.layer[data-v-18e08c98]{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.layer-label[data-v-18e08c98]{color:#5a5f6b;letter-spacing:.06em;font-size:.78125rem;font-weight:700}.tiles[data-v-18e08c98]{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.tile[data-v-18e08c98]{text-align:center;background:#fff;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;min-height:3.5rem;padding:.5rem .625rem;font-size:.84375rem;font-weight:700;line-height:1.5;display:flex;box-shadow:0 0 0 1px #e6e7ea}.tile.is-ai[data-v-18e08c98]{color:#2f5bff;box-shadow:0 0 0 1px #c9d3f2}.spark[data-v-18e08c98]{background:#2f5bff;border-radius:50%;flex:none;width:.5rem;height:.5rem}.foundation[data-v-18e08c98]{color:#fff;background:#2f5bff;border-radius:1rem;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem 1rem;padding:1.125rem 1.5rem;display:flex}.foundation-title[data-v-18e08c98]{letter-spacing:.06em;font-size:1.125rem;font-weight:700}.foundation-note[data-v-18e08c98]{opacity:.88;font-size:.8125rem}.links[data-v-18e08c98]{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:.625rem;height:2.125rem;margin-left:8.75rem;display:grid}.link[data-v-18e08c98]{background:#d6ddff;justify-self:center;width:.125rem;height:100%;position:relative}.packet[data-v-18e08c98]{width:.375rem;height:.375rem;animation:3.6s ease-in-out infinite packet-18e08c98;animation-delay:calc(var(--i) * -.7s);background:#2f5bff;border-radius:50%;margin-left:-.1875rem;position:absolute;left:50%}@keyframes packet-18e08c98{0%{opacity:0;top:100%}20%{opacity:1}80%{opacity:1}to{opacity:0;top:-.375rem}}.outputs[data-v-18e08c98]{border-top:1px solid #e6e7ea;flex-wrap:wrap;align-items:center;gap:.625rem;margin:1.75rem 0 0;padding-top:1.5rem;display:flex}.outputs-label[data-v-18e08c98]{color:#5a5f6b;width:7.5rem;margin-right:.625rem;font-size:.78125rem;font-weight:700}.output[data-v-18e08c98]{background:#fff;border-radius:62.4375rem;align-items:center;height:2.25rem;padding:0 1rem;font-size:.84375rem;font-weight:700;display:inline-flex;box-shadow:0 0 0 1px #e6e7ea}.points[data-v-18e08c98]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.point[data-v-18e08c98]{border-top:.125rem solid #2f5bff;flex-direction:column;gap:.5rem;padding-top:1.25rem;display:flex}.point-no[data-v-18e08c98]{color:#2f5bff;font-size:.8125rem;font-weight:700}.point-title[data-v-18e08c98]{font-size:1.125rem;font-weight:700;line-height:1.6}.point-desc[data-v-18e08c98]{color:#5a5f6b;font-size:.875rem;line-height:1.85}@media (prefers-reduced-motion:reduce){.packet[data-v-18e08c98]{display:none}}@media screen and (width<=1024px){.diagram[data-v-18e08c98]{padding:1.75rem}.layer[data-v-18e08c98]{grid-template-columns:minmax(0,1fr);gap:.625rem}.tiles[data-v-18e08c98]{grid-template-columns:repeat(3,minmax(0,1fr))}.links[data-v-18e08c98]{display:none}.layer+.layer[data-v-18e08c98]{margin-top:0}.foundation[data-v-18e08c98]{margin:1.125rem 0}.points[data-v-18e08c98]{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media screen and (width<=640px){.diagram[data-v-18e08c98]{padding:1.25rem}.tiles[data-v-18e08c98]{grid-template-columns:repeat(2,minmax(0,1fr))}.outputs-label[data-v-18e08c98]{width:100%}}.grid[data-v-b8f59652]{grid-template-columns:22.5rem minmax(0,1fr);align-items:start;gap:4.5rem;display:grid}.side[data-v-b8f59652]{position:sticky;top:8.125rem}.list[data-v-b8f59652]{border-top:1px solid #e6e7ea;margin:0;padding:0;list-style:none}.row[data-v-b8f59652]{border-bottom:1px solid #e6e7ea;grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;padding:1.375rem 0;display:grid}.no[data-v-b8f59652]{color:#2f5bff;font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.3}.no[data-v-b8f59652],.title[data-v-b8f59652]{font-weight:700}.title[data-v-b8f59652]{font-size:1.0625rem}.desc[data-v-b8f59652],.title[data-v-b8f59652]{display:block}.desc[data-v-b8f59652]{color:#5a5f6b;margin-top:.25rem;font-size:.875rem;line-height:1.8}@media screen and (width<=1024px){.grid[data-v-b8f59652]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.side[data-v-b8f59652]{position:static}}.head[data-v-a5432c31]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.count[data-v-a5432c31]{align-items:baseline;gap:.375rem;margin:0;display:flex}.count-value[data-v-a5432c31]{color:#2f5bff;font-variant-numeric:tabular-nums;font-size:4rem;font-weight:700;line-height:1}.count-label[data-v-a5432c31]{font-size:.9375rem;font-weight:700}.layout[data-v-a5432c31]{grid-template-columns:21.25rem minmax(0,1fr);align-items:start;gap:3rem;margin-top:2.5rem;display:grid}.phone[data-v-a5432c31]{position:sticky;top:7.5rem}.stage[data-v-a5432c31]{background:#f5f6f8;border-radius:1.75rem;justify-content:center;align-items:center;height:32.5rem;display:flex;position:relative}.shot[data-v-a5432c31]{opacity:0;border-radius:1.625rem;width:13.5rem;height:auto;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(.75rem - 50%));box-shadow:0 0 0 1px #0000000f,0 1.875rem 3.75rem -1.875rem #0b103366}.shot.is-active[data-v-a5432c31]{opacity:1;transform:translate(-50%,-50%)}.switch[data-v-a5432c31]{background:#f5f6f8;border-radius:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-top:.875rem;padding:.25rem;display:grid}.switch-item[data-v-a5432c31]{color:#14161c;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:62.4375rem;min-height:2.5rem;padding:0 .375rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:background-color .15s,color .15s}.switch-item[data-v-a5432c31]:hover{color:#2f5bff}.switch-item.is-active[data-v-a5432c31]{color:#fff;background:#2f5bff}.caption[data-v-a5432c31]{color:#5a5f6b;text-align:center;margin:.75rem 0 0;font-size:.8125rem;line-height:1.8}.group[data-v-a5432c31]{border-top:1px solid #e6e7ea;padding:1.5rem 0}.group[data-v-a5432c31]:first-child{border-top:none;padding-top:0}.group-title[data-v-a5432c31]{color:#2f5bff;align-items:center;gap:.625rem;margin:0;font-size:.9375rem;font-weight:700;display:flex}.group-count[data-v-a5432c31]{background:#eef2ff;border-radius:62.4375rem;justify-content:center;align-items:center;min-width:1.5rem;height:1.375rem;padding:0 .375rem;font-size:.75rem;display:inline-flex}.items[data-v-a5432c31]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.item[data-v-a5432c31]{grid-template-columns:1.375rem minmax(0,1fr);gap:.5rem;display:grid}.check[data-v-a5432c31]{color:#2f5bff;width:1.125rem;height:1.125rem;margin-top:.1875rem}.item-title[data-v-a5432c31]{font-size:.96875rem;font-weight:700;line-height:1.6;display:block}.item-desc[data-v-a5432c31]{color:#5a5f6b;margin-top:.125rem;font-size:.84375rem;line-height:1.75;display:block}@media (prefers-reduced-motion:reduce){.shot[data-v-a5432c31],.switch-item[data-v-a5432c31]{transition:none}}@media screen and (width<=1024px){.layout[data-v-a5432c31]{grid-template-columns:minmax(0,1fr)}.phone[data-v-a5432c31]{max-width:26.25rem;margin:0 auto;position:static}}@media screen and (width<=640px){.count-value[data-v-a5432c31]{font-size:3rem}.stage[data-v-a5432c31]{height:31.875rem}.items[data-v-a5432c31]{grid-template-columns:minmax(0,1fr)}}.top[data-v-58f92e56]{grid-template-columns:minmax(0,1fr) 18.75rem;align-items:center;gap:4rem;display:grid}.points[data-v-58f92e56]{border-top:1px solid #e0e3ea;flex-direction:column;margin:2rem 0 0;padding:0;list-style:none;display:flex}.point[data-v-58f92e56]{border-bottom:1px solid #e0e3ea;grid-template-columns:2.75rem minmax(0,1fr);gap:.5rem;padding:1rem 0;display:grid}.point-no[data-v-58f92e56]{color:#2f5bff;font-size:.875rem}.point-no[data-v-58f92e56],.point-title[data-v-58f92e56]{font-weight:700;line-height:1.7}.point-title[data-v-58f92e56]{font-size:1rem;display:block}.point-desc[data-v-58f92e56]{color:#5a5f6b;margin-top:.125rem;font-size:.875rem;line-height:1.85;display:block}.phone[data-v-58f92e56]{justify-content:center;display:flex}.shot[data-v-58f92e56]{border-radius:1.75rem;width:15rem;height:auto;display:block;box-shadow:0 0 0 1px #0000000f,0 1.875rem 3.75rem -1.875rem #0b103366}.apps-title[data-v-58f92e56]{align-items:center;gap:.625rem;margin:4rem 0 0;font-size:1.125rem;font-weight:700;display:flex}.apps-count[data-v-58f92e56]{color:#2f5bff;background:#eef2ff;border-radius:62.4375rem;justify-content:center;align-items:center;min-width:1.625rem;height:1.5rem;padding:0 .4375rem;font-size:.8125rem;display:inline-flex}.apps[data-v-58f92e56]{grid-template-columns:repeat(3,minmax(0,1fr));margin:1.25rem 0 0;padding:0;list-style:none}.app[data-v-58f92e56],.apps[data-v-58f92e56]{gap:1rem;display:grid}.app[data-v-58f92e56]{background:#fff;border-radius:1.25rem;grid-template-columns:3.5rem minmax(0,1fr);align-items:start;padding:1.375rem}.app-icon[data-v-58f92e56]{border-radius:1rem;width:3.5rem;height:3.5rem;display:block}.app-title[data-v-58f92e56]{font-size:1rem;font-weight:700;line-height:1.6;display:block}.app-desc[data-v-58f92e56]{color:#5a5f6b;margin-top:.25rem;font-size:.84375rem;line-height:1.8;display:block}@media screen and (width<=1024px){.top[data-v-58f92e56]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.apps[data-v-58f92e56]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=640px){.apps[data-v-58f92e56]{grid-template-columns:minmax(0,1fr)}.app[data-v-58f92e56]{padding:1.125rem}.apps-title[data-v-58f92e56]{margin-top:3rem}}.columns[data-v-e66329a0]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 3rem;margin-top:2.5rem;display:grid}@media screen and (width<=1024px){.columns[data-v-e66329a0]{grid-template-columns:minmax(0,1fr)}.columns[data-v-e66329a0] .checklist+.checklist{border-top:none}}.grid[data-v-4c7126bd]{align-items:center;gap:4.5rem}.grid[data-v-4c7126bd],.platforms[data-v-4c7126bd]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platforms[data-v-4c7126bd]{gap:.75rem;margin-top:2rem}.platform[data-v-4c7126bd]{color:#2f5bff;text-align:start;cursor:pointer;background:#fff;border:1px solid #c9d3f2;border-radius:62.4375rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.75rem;padding:0 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:700;transition:transform .35s,box-shadow .35s;display:flex}.platform svg[data-v-4c7126bd]{flex:none;width:1.125rem;height:.75rem}.platform[data-v-4c7126bd]:hover{transform:translateY(-.125rem);box-shadow:0 1rem 1.875rem -1.125rem #2f5bffb3}.platform-os[data-v-4c7126bd]{color:#5a5f6b;letter-spacing:1px;font-size:.6875rem;display:block}.empty[data-v-4c7126bd]{color:#5a5f6b;margin:1.75rem 0 0;font-size:.875rem}.qr[data-v-4c7126bd]{background:#fff;border-radius:1.5rem;align-items:center;gap:1.75rem;padding:2.5rem;display:flex}.qr-image[data-v-4c7126bd]{flex:0 0 8.75rem;width:8.75rem;height:8.75rem}.qr-image.is-empty[data-v-4c7126bd]{background:#f5f6f8;border-radius:.75rem}.qr-text[data-v-4c7126bd]{color:#5a5f6b;margin:0;font-size:.875rem;line-height:1.9}@media (prefers-reduced-motion:reduce){.platform[data-v-4c7126bd]{transition:none}}@media screen and (width<=1024px){.grid[data-v-4c7126bd]{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media screen and (width<=768px){.platforms[data-v-4c7126bd]{grid-template-columns:minmax(0,1fr)}.qr[data-v-4c7126bd]{padding:1.5rem}.qr-image[data-v-4c7126bd]{flex-basis:6.875rem;width:6.875rem;height:6.875rem}}.product-page[data-v-d8dcc02c]{background:#fff}
