:root{--c-accent:#0071e3;--c-accent-hover:#0077ed;--c-accent-active:#006edb;--c-link-light:#06c;--c-link-dark:#2997ff;--c-focus:#0071e3;--c-bg-dark:#000;--c-bg-light:#f5f5f7;--c-bg-white:#fff;--c-surface-dark-1:#1d1d1f;--c-surface-dark-2:#272729;--c-surface-dark-3:#2a2a2d;--c-text-primary:#1d1d1f;--c-text-secondary:#000c;--c-text-tertiary:#0000007a;--c-text-on-dark:#fff;--c-text-on-dark-secondary:#ffffffb8;--shadow-card:3px 5px 30px 0 #00000038;--fs-display:56px;--lh-display:1.07;--ls-display:-.5px;--fs-hero:48px;--lh-hero:1.08;--ls-hero:-.4px;--fs-h2:40px;--lh-h2:1.1;--ls-h2:-.3px;--fs-h3:28px;--lh-h3:1.14;--ls-h3:-.2px;--fs-h4:21px;--lh-h4:1.19;--ls-h4:-.1px;--fs-body:17px;--lh-body:1.47;--ls-body:-.3px;--fs-small:14px;--lh-small:1.43;--ls-small:-.2px;--fs-micro:12px;--lh-micro:1.33;--ls-micro:-.1px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--section-py:clamp(64px, 8vw, 120px);--container-max:980px;--container-wide:1200px;--r-micro:5px;--r-button:8px;--r-input:11px;--r-card:12px;--r-pill:980px;--r-circle:50%;--t-fast:.18s;--t-medium:.3s;--t-slow:.6s;--e-standard:cubic-bezier(.4, 0, .2, 1);--e-emphasize:cubic-bezier(.2, 0, 0, 1);--header-h:48px;--el-color-primary:#0071e3;--el-color-primary-light-3:#4d9fec;--el-color-primary-light-5:#80baf1;--el-color-primary-light-7:#b3d4f6;--el-color-primary-light-8:#cce2f9;--el-color-primary-light-9:#e6f1fc;--el-color-primary-dark-2:#005bb5}*,:before,:after{box-sizing:border-box}html,body{font-family:-apple-system,SF Pro Display,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--c-text-primary);background:var(--c-bg-white);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;margin:0;padding:0}body{min-height:100vh}img,svg,video{max-width:100%;display:block}button{font-family:inherit;font-size:inherit;cursor:pointer;color:inherit;touch-action:manipulation;background:0 0;border:none}a{color:inherit;text-decoration:none}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}@media print{.app-header,.app-footer{display:none!important}}.skip-link{background:var(--c-accent);color:var(--c-text-on-dark);border-radius:var(--r-button);font-size:var(--fs-small);z-index:10000;transition:top var(--t-fast) var(--e-standard);padding:8px 16px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:56px}.brand-logo[data-v-2ce4b441]{align-items:center;gap:10px;display:inline-flex}.brand-logo.clickable[data-v-2ce4b441],.brand-logo[style*=cursor][data-v-2ce4b441]{cursor:pointer}.size-sm .logo-icon[data-v-2ce4b441]{width:24px;height:24px}.size-sm .logo-text[data-v-2ce4b441]{font-size:16px}.size-md .logo-icon[data-v-2ce4b441]{width:32px;height:32px}.size-md .logo-text[data-v-2ce4b441]{font-size:20px}.size-lg .logo-icon[data-v-2ce4b441]{width:40px;height:40px}.size-lg .logo-text[data-v-2ce4b441]{font-size:26px}.theme-light .logo-text[data-v-2ce4b441]{letter-spacing:.5px;background:linear-gradient(135deg,#0071e3 0%,#0077ed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.theme-dark .logo-text[data-v-2ce4b441]{letter-spacing:.5px;background:linear-gradient(135deg,#2997ff 0%,#0077ed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}.apple-btn[data-v-87cd0dd8]{font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-regular);transition:transform var(--t-fast) var(--e-standard), background var(--t-fast) var(--e-standard), opacity var(--t-fast) var(--e-standard);cursor:pointer;justify-content:center;align-items:center;gap:4px;line-height:1;display:inline-flex}.apple-btn[data-v-87cd0dd8]:disabled{opacity:.5;cursor:not-allowed}.apple-btn.v-primary[data-v-87cd0dd8]{background:var(--c-accent);color:var(--c-text-on-dark);border-radius:var(--r-button);padding:10px 22px}.apple-btn.v-primary[data-v-87cd0dd8]:hover:not(:disabled){background:var(--c-accent-hover)}.apple-btn.v-primary[data-v-87cd0dd8]:active:not(:disabled){background:var(--c-accent-active)}.apple-btn.v-ghost[data-v-87cd0dd8]{border-radius:var(--r-button);background:0 0;border:1px solid;padding:9px 21px}.apple-btn.v-ghost.t-light[data-v-87cd0dd8]{color:var(--c-text-primary)}.apple-btn.v-ghost.t-dark[data-v-87cd0dd8]{color:var(--c-text-on-dark);border-color:#ffffff80}.apple-btn.v-ghost[data-v-87cd0dd8]:hover:not(:disabled){opacity:.75}.apple-btn.v-pill-link[data-v-87cd0dd8]{border-radius:var(--r-pill);font-size:var(--fs-small);letter-spacing:var(--ls-small);background:0 0;padding:6px 14px}.apple-btn.v-pill-link.t-light[data-v-87cd0dd8]{color:var(--c-link-light)}.apple-btn.v-pill-link.t-dark[data-v-87cd0dd8]{color:var(--c-link-dark)}.apple-btn.v-pill-link:hover:not(:disabled) .chevron[data-v-87cd0dd8]{transform:translate(3px)}.apple-btn.v-pill-link .chevron[data-v-87cd0dd8]{transition:transform var(--t-fast) var(--e-standard);font-weight:var(--fw-semibold);display:inline-block}@media (width<=640px){.apple-btn.v-primary[data-v-87cd0dd8]{padding:12px 22px}.apple-btn.v-ghost[data-v-87cd0dd8]{padding:11px 21px}.apple-btn.v-pill-link[data-v-87cd0dd8]{padding:9px 14px}}.app-header[data-v-04948bdc]{z-index:1000;height:calc(var(--header-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);color:var(--c-text-on-dark);background:#000c;position:sticky;top:0}.header-inner[data-v-04948bdc]{max-width:var(--container-wide);justify-content:space-between;align-items:center;gap:24px;height:100%;margin:0 auto;padding:0 24px;display:flex}.logo[data-v-04948bdc]{cursor:pointer;flex-shrink:0}.nav-desktop[data-v-04948bdc]{flex:1;justify-content:center;display:flex}.nav-list[data-v-04948bdc]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-item[data-v-04948bdc]{font-size:var(--fs-small);font-weight:var(--fw-regular);letter-spacing:var(--ls-small);color:var(--c-text-on-dark);height:var(--header-h);line-height:var(--header-h);opacity:.9;transition:opacity var(--t-fast);padding:0 14px;position:relative}.nav-item[data-v-04948bdc]:hover{opacity:1}.nav-item.active[data-v-04948bdc]:after{content:"";background:currentColor;height:2px;position:absolute;bottom:10px;left:14px;right:14px}.header-actions[data-v-04948bdc] .apple-btn{height:32px;font-size:var(--fs-small);padding:0 14px}.hamburger[data-v-04948bdc]{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:32px;height:32px;display:none}.hamburger span[data-v-04948bdc]{width:20px;height:2px;transition:transform var(--t-medium) var(--e-standard), opacity var(--t-fast);transform-origin:50%;background:currentColor}.hamburger.open span[data-v-04948bdc]:first-child{transform:translateY(6px)rotate(45deg)}.hamburger.open span[data-v-04948bdc]:nth-child(2){opacity:0}.hamburger.open span[data-v-04948bdc]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-backdrop[data-v-04948bdc]{top:calc(var(--header-h) + env(safe-area-inset-top));z-index:999;background:#00000059;position:fixed;bottom:0;left:0;right:0}.mobile-menu[data-v-04948bdc]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);top:calc(var(--header-h) + env(safe-area-inset-top));max-height:calc(100dvh - var(--header-h) - env(safe-area-inset-top));-webkit-overflow-scrolling:touch;padding:8px 0 calc(16px + env(safe-area-inset-bottom));z-index:1001;color:var(--c-text-on-dark);background:#000000f2;position:fixed;left:0;right:0;overflow-y:auto}.fade-enter-active[data-v-04948bdc],.fade-leave-active[data-v-04948bdc]{transition:opacity var(--t-medium) var(--e-standard)}.fade-enter-from[data-v-04948bdc],.fade-leave-to[data-v-04948bdc]{opacity:0}.mobile-list[data-v-04948bdc]{margin:0;padding:0;list-style:none}.mobile-item[data-v-04948bdc]{text-align:left;width:100%;min-height:44px;color:var(--c-text-on-dark);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);font-weight:var(--fw-medium);transition:color var(--t-fast), background var(--t-fast);padding:12px 24px;position:relative}.mobile-item[data-v-04948bdc]:hover{background:#ffffff0f}.mobile-item.active[data-v-04948bdc]{color:var(--c-accent)}.mobile-item.active[data-v-04948bdc]:before{content:"";background:var(--c-accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.mobile-item.contact[data-v-04948bdc]{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-item.contact .chevron[data-v-04948bdc]{color:var(--c-accent);font-size:20px;line-height:1;font-weight:var(--fw-semibold);transition:transform var(--t-fast) var(--e-standard)}.mobile-item.contact:hover .chevron[data-v-04948bdc],.mobile-item.contact:active .chevron[data-v-04948bdc]{transform:translate(3px)}.slide-down-enter-active[data-v-04948bdc],.slide-down-leave-active[data-v-04948bdc]{transition:all var(--t-medium) var(--e-standard)}.slide-down-enter-from[data-v-04948bdc],.slide-down-leave-to[data-v-04948bdc]{opacity:0;transform:translateY(-8px)}@media (width<=833px){.nav-desktop[data-v-04948bdc],.header-actions[data-v-04948bdc]{display:none}.hamburger[data-v-04948bdc]{display:flex}}.app-footer[data-v-76eb8af2]{background:var(--c-surface-dark-1);color:var(--c-text-on-dark-secondary);padding:var(--s-16) 24px calc(var(--s-8) + env(safe-area-inset-bottom))}.inner[data-v-76eb8af2]{max-width:var(--container-wide);gap:var(--s-10);padding-bottom:var(--s-10);border-bottom:1px solid #ffffff14;grid-template-columns:2fr 1fr 1fr;margin:0 auto;display:grid}.brand[data-v-76eb8af2]{max-width:360px}.tag[data-v-76eb8af2]{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-text-on-dark-secondary);margin-top:var(--s-4)}.col h4[data-v-76eb8af2]{font-size:var(--fs-small);color:var(--c-text-on-dark);font-weight:var(--fw-semibold);margin:0 0 var(--s-4)}.col ul[data-v-76eb8af2]{margin:0;padding:0;list-style:none}.col li[data-v-76eb8af2]{font-size:var(--fs-small);overflow-wrap:anywhere;word-break:break-word;line-height:2}.col a[data-v-76eb8af2]{color:var(--c-text-on-dark-secondary);transition:color var(--t-fast)}.col a[data-v-76eb8af2]:hover{color:var(--c-link-dark)}.qlink[data-v-76eb8af2]{color:var(--c-text-on-dark-secondary);cursor:pointer;text-align:left;font:inherit;transition:color var(--t-fast);background:0 0;border:0;padding:0}.qlink[data-v-76eb8af2]:hover{color:var(--c-link-dark)}.legal[data-v-76eb8af2]{max-width:var(--container-wide);padding-top:var(--s-6);gap:var(--s-6);font-size:var(--fs-micro);color:#ffffff7a;flex-wrap:wrap;margin:0 auto;display:flex}.policy[data-v-76eb8af2]{color:inherit}.policy[data-v-76eb8af2]:hover{color:var(--c-link-dark)}@media (width<=833px){.inner[data-v-76eb8af2]{gap:var(--s-6);grid-template-columns:1fr}}.hero-net[data-v-62bc4f51]{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hero[data-v-5aa88d9d]{background:var(--c-bg-dark);color:var(--c-text-on-dark);min-height:calc(100vh - var(--header-h));min-height:calc(100dvh - var(--header-h));align-items:center;display:flex;position:relative;overflow:hidden}.hero-bg-layer[data-v-5aa88d9d]{z-index:0;position:absolute;inset:0}.hero-vignette[data-v-5aa88d9d]{z-index:1;pointer-events:none;background:radial-gradient(at 30%,#0000008c,#0000 60%),radial-gradient(at 100% 100%,#0071e31a,#0000 60%);position:absolute;inset:0}.hero-inner[data-v-5aa88d9d]{z-index:2;max-width:var(--container-wide);padding:var(--section-py) 24px;width:100%;margin:0 auto;position:relative}.hero-text[data-v-5aa88d9d]{max-width:720px}.eyebrow[data-v-5aa88d9d]{font-size:var(--fs-small);letter-spacing:1px;color:var(--c-link-dark);font-weight:var(--fw-medium);margin:0 0 var(--s-4)}.hero-title[data-v-5aa88d9d]{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);font-weight:var(--fw-semibold);margin:0 0 var(--s-6);max-width:16ch}.line[data-v-5aa88d9d]{display:block;overflow:hidden}.ch[data-v-5aa88d9d]{will-change:transform, opacity;display:inline-block}.hero-desc[data-v-5aa88d9d]{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--c-text-on-dark-secondary);max-width:640px;margin:0 0 var(--s-10)}.hero-ctas[data-v-5aa88d9d]{flex-wrap:wrap;gap:16px;display:flex}@media (width<=1023px){.hero-title[data-v-5aa88d9d]{font-size:40px}}@media (width<=640px){.hero-title[data-v-5aa88d9d]{font-size:32px}.hero-desc[data-v-5aa88d9d]{font-size:16px}}@media (width<=480px){.hero-title[data-v-5aa88d9d]{font-size:28px}}.stats[data-v-290b4a67]{background:var(--c-bg-light);padding:var(--s-16) 24px}.stats-inner[data-v-290b4a67]{max-width:var(--container-wide);gap:var(--s-8);text-align:center;grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.stat-num[data-v-290b4a67]{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-semibold);color:var(--c-text-primary);margin-bottom:var(--s-2)}.stat-num .suf[data-v-290b4a67]{color:var(--c-accent);margin-left:2px}.stat-label[data-v-290b4a67]{font-size:var(--fs-small);color:var(--c-text-secondary)}@media (width<=833px){.stats-inner[data-v-290b4a67]{gap:var(--s-6);grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.stats[data-v-290b4a67]{padding:var(--s-12) 24px}.stat-num[data-v-290b4a67]{font-size:32px}}.chev-link[data-v-a298991b]{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);transition:opacity var(--t-fast) var(--e-standard);align-items:center;gap:4px;display:inline-flex}.chev-link.t-light[data-v-a298991b]{color:var(--c-link-light)}.chev-link.t-dark[data-v-a298991b]{color:var(--c-link-dark)}.chev-link[data-v-a298991b]:hover{text-underline-offset:3px;text-decoration:underline}.chev-link .chevron[data-v-a298991b]{font-weight:var(--fw-semibold);transition:transform var(--t-fast) var(--e-standard);display:inline-block}.chev-link:hover .chevron[data-v-a298991b]{transform:translate(3px)}.showcase[data-v-51acce26]{padding:var(--section-py) 24px}.showcase.theme-light[data-v-51acce26]{background:var(--c-bg-light);color:var(--c-text-primary)}.showcase.theme-light-alt[data-v-51acce26]{background:var(--c-bg-white);color:var(--c-text-primary)}.showcase.theme-dark[data-v-51acce26]{background:var(--c-bg-dark);color:var(--c-text-on-dark)}.showcase-inner[data-v-51acce26]{max-width:var(--container-wide);gap:var(--s-16);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.showcase.mirror .col-text[data-v-51acce26]{order:2}.showcase.mirror .col-media[data-v-51acce26]{order:1}.eyebrow[data-v-51acce26]{font-size:var(--fs-small);letter-spacing:1px;font-weight:var(--fw-medium);margin:0 0 var(--s-4)}.theme-light .eyebrow[data-v-51acce26],.theme-light-alt .eyebrow[data-v-51acce26]{color:var(--c-accent)}.theme-dark .eyebrow[data-v-51acce26]{color:var(--c-link-dark)}.title[data-v-51acce26]{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-semibold);margin:0 0 var(--s-5);max-width:16ch}.desc[data-v-51acce26]{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);margin:0 0 var(--s-6);max-width:48ch}.theme-dark .desc[data-v-51acce26]{color:var(--c-text-on-dark-secondary)}.features[data-v-51acce26]{margin:0 0 var(--s-8);gap:var(--s-3);padding:0;list-style:none;display:grid}.features li[data-v-51acce26]{font-size:var(--fs-small);align-items:center;gap:8px;display:flex}.features .dot[data-v-51acce26]{color:var(--c-accent);font-size:var(--fs-h4);line-height:1}.ctas[data-v-51acce26]{gap:var(--s-5);flex-wrap:wrap;align-items:center;display:flex}.media-frame[data-v-51acce26]{border-radius:var(--r-card);box-shadow:var(--shadow-card);aspect-ratio:4/3;background:var(--c-surface-dark-2);justify-content:center;align-items:center;display:flex;overflow:hidden}.media-frame img[data-v-51acce26]{object-fit:cover;width:100%;height:100%}.svg-fallback[data-v-51acce26]{opacity:.9;width:40%}.svg-fallback[data-v-51acce26] svg{width:100%;height:100%}@media (width<=1023px){.showcase-inner[data-v-51acce26]{gap:var(--s-10);grid-template-columns:1fr}.showcase.mirror .col-text[data-v-51acce26]{order:1}.showcase.mirror .col-media[data-v-51acce26]{order:2}.title[data-v-51acce26]{max-width:100%;font-size:32px}}@media (width<=640px){.showcase[data-v-51acce26]{padding:var(--s-16) 20px}.title[data-v-51acce26]{font-size:28px}}.advantages[data-v-1f464116]{background:var(--c-bg-light);padding:var(--section-py) 24px}.inner[data-v-1f464116]{max-width:var(--container-wide);margin:0 auto}.head[data-v-1f464116]{text-align:center;margin-bottom:var(--s-16)}.eyebrow[data-v-1f464116]{font-size:var(--fs-micro);letter-spacing:2px;text-transform:uppercase;font-weight:var(--fw-semibold);color:var(--c-accent);margin:0 0 var(--s-3)}.title[data-v-1f464116]{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-semibold);margin:0 0 var(--s-4)}.subtitle[data-v-1f464116]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-secondary);max-width:640px;margin:0 auto}.grid[data-v-1f464116]{gap:var(--s-6);grid-template-columns:repeat(4,1fr);display:grid}.item[data-v-1f464116]{background:var(--c-bg-white);border-radius:var(--r-card);padding:var(--s-10) var(--s-8);text-align:left}.icon[data-v-1f464116]{border-radius:var(--r-micro);width:48px;height:48px;color:var(--c-accent);margin-bottom:var(--s-5);background:#0071e314;justify-content:center;align-items:center;display:flex}.item-title[data-v-1f464116]{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4);font-weight:var(--fw-semibold);margin:0 0 var(--s-3)}.item-desc[data-v-1f464116]{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);color:var(--c-text-secondary);margin:0}@media (width<=1023px){.grid[data-v-1f464116]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid[data-v-1f464116]{grid-template-columns:1fr}.title[data-v-1f464116]{font-size:32px}}.cases[data-v-793d4f5c]{background:var(--c-bg-white);padding:var(--section-py) 24px;overflow-x:clip}.head[data-v-793d4f5c]{max-width:var(--container-wide);margin:0 auto var(--s-12);text-align:center}.eyebrow[data-v-793d4f5c]{font-size:var(--fs-micro);letter-spacing:2px;text-transform:uppercase;font-weight:var(--fw-semibold);color:var(--c-accent);margin:0 0 var(--s-3)}.title[data-v-793d4f5c]{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-semibold);margin:0 0 var(--s-4)}.subtitle[data-v-793d4f5c]{font-size:var(--fs-body);color:var(--c-text-secondary);max-width:640px;margin:0 auto}.carousel[data-v-793d4f5c]{max-width:var(--container-wide);margin:0 auto;position:relative}.viewport[data-v-793d4f5c]{border-radius:var(--r-card);touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden}.track[data-v-793d4f5c]{will-change:transform;transition:transform .6s cubic-bezier(.4,0,.2,1);display:flex}.track.dragging[data-v-793d4f5c]{transition:none}.slide[data-v-793d4f5c]{flex:0 0 100%;width:100%}.slide img[data-v-793d4f5c]{pointer-events:none;-webkit-user-drag:none}.card[data-v-793d4f5c]{background:var(--c-bg-light);border-radius:var(--r-card);cursor:pointer;width:100%;transition:box-shadow var(--t-medium) var(--e-standard);grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.card[data-v-793d4f5c]:hover,.card[data-v-793d4f5c]:focus-visible,.card[data-v-793d4f5c]:active{box-shadow:0 10px 30px #00000014}.card[data-v-793d4f5c]:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px}.card-image[data-v-793d4f5c]{background:var(--c-surface-dark-2);aspect-ratio:4/3;overflow:hidden}.card-image img[data-v-793d4f5c]{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--e-standard)}.card:hover .card-image img[data-v-793d4f5c]{transform:scale(1.03)}.card-body[data-v-793d4f5c]{padding:var(--s-10);gap:var(--s-4);flex-direction:column;justify-content:center;display:flex}.tag[data-v-793d4f5c]{font-size:var(--fs-micro);letter-spacing:1px;text-transform:uppercase;color:var(--c-accent);font-weight:var(--fw-semibold)}.card-title[data-v-793d4f5c]{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-semibold);margin:0}.card-desc[data-v-793d4f5c]{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--c-text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.arrow[data-v-793d4f5c]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:44px;height:44px;color:var(--c-text-primary);z-index:2;cursor:pointer;transition:background var(--t-fast), transform var(--t-fast);background:#ffffffeb;border:1px solid #0000000f;border-radius:50%;justify-content:center;align-items:center;font-size:28px;font-weight:300;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #00000014}.arrow[data-v-793d4f5c]:hover{background:#fff}.arrow[data-v-793d4f5c]:active{transform:translateY(-50%)scale(.94)}.arrow.prev[data-v-793d4f5c]{left:12px}.arrow.next[data-v-793d4f5c]{right:12px}.dots[data-v-793d4f5c]{margin-top:var(--s-8);justify-content:center;gap:2px;display:flex}.dot[data-v-793d4f5c]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:relative}.dot[data-v-793d4f5c]:before{content:"";width:8px;height:8px;transition:background var(--t-fast), width var(--t-medium) var(--e-standard), border-radius var(--t-medium) var(--e-standard);background:#0003;border-radius:50%}.dot[data-v-793d4f5c]:hover:before{background:#0006}.dot.active[data-v-793d4f5c]:before{background:var(--c-accent);border-radius:4px;width:24px}@media (width<=833px){.card[data-v-793d4f5c]{grid-template-columns:1fr}.card-image[data-v-793d4f5c]{aspect-ratio:16/9}.card-body[data-v-793d4f5c]{padding:var(--s-6)}.card-title[data-v-793d4f5c]{font-size:20px;line-height:1.3}.arrow[data-v-793d4f5c]{display:none}}@media (width<=640px){.dots[data-v-793d4f5c]{gap:4px}.dot[data-v-793d4f5c]{width:44px;height:44px}}@media (width<=480px){.cases[data-v-793d4f5c]{padding:var(--s-16) 20px}}.about[data-v-72fb4c30]{background:var(--c-bg-dark);color:var(--c-text-on-dark);padding:var(--section-py) 24px}.inner[data-v-72fb4c30]{max-width:var(--container-wide);gap:var(--s-16);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.eyebrow[data-v-72fb4c30]{font-size:var(--fs-micro);letter-spacing:2px;text-transform:uppercase;font-weight:var(--fw-semibold);color:var(--c-link-dark);margin:0 0 var(--s-3)}.title[data-v-72fb4c30]{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);font-weight:var(--fw-semibold);margin:0 0 var(--s-6)}.body p[data-v-72fb4c30]{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--c-text-on-dark-secondary);margin:0 0 var(--s-4)}.contact-list[data-v-72fb4c30]{margin:var(--s-8) 0 0;gap:var(--s-5);padding:0;list-style:none;display:grid}.contact-list li[data-v-72fb4c30]{gap:var(--s-4);color:var(--c-text-on-dark-secondary);align-items:flex-start;display:flex}.ci-label[data-v-72fb4c30]{font-size:var(--fs-small);color:var(--c-text-on-dark);font-weight:var(--fw-semibold);margin-bottom:2px}.ci-line[data-v-72fb4c30]{font-size:var(--fs-small);overflow-wrap:anywhere;word-break:break-word;line-height:1.5}.form-card[data-v-72fb4c30]{background:var(--c-surface-dark-2);border-radius:var(--r-card);padding:var(--s-10)}.form-title[data-v-72fb4c30]{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4);font-weight:var(--fw-semibold);margin:0 0 var(--s-6)}[data-v-72fb4c30] .el-input__wrapper,[data-v-72fb4c30] .el-textarea__inner{background:var(--c-surface-dark-3)!important;border-radius:var(--r-input)!important;box-shadow:none!important;color:var(--c-text-on-dark)!important;border:1px solid #ffffff1a!important}[data-v-72fb4c30] .el-input__inner,[data-v-72fb4c30] .el-textarea__inner{font-family:inherit;color:var(--c-text-on-dark)!important}[data-v-72fb4c30] .el-input__inner::placeholder,[data-v-72fb4c30] .el-textarea__inner::placeholder{color:#fff6!important}@media (width<=1023px){.inner[data-v-72fb4c30]{gap:var(--s-10);grid-template-columns:1fr}}@media (width<=640px){.title[data-v-72fb4c30]{font-size:32px}.form-card[data-v-72fb4c30]{padding:var(--s-6)}}@media (width<=480px){.form-card[data-v-72fb4c30]{padding:var(--s-5)}}.home[data-v-fc42f76f]{flex-direction:column;min-height:100vh;display:flex}main[data-v-fc42f76f]{flex:1}.specs-page[data-v-0d9f6751]{flex-direction:column;min-height:100vh;display:flex}main[data-v-0d9f6751]{flex:1}.hero-band[data-v-0d9f6751]{background:var(--c-bg-dark);color:var(--c-text-on-dark);padding:var(--section-py) 24px}.hero-band .inner[data-v-0d9f6751]{max-width:var(--container-wide);margin:0 auto}.crumb[data-v-0d9f6751]{font-size:var(--fs-small);margin-bottom:var(--s-8);color:var(--c-text-on-dark-secondary)}.crumb a[data-v-0d9f6751]{color:var(--c-link-dark)}.crumb .sep[data-v-0d9f6751]{color:#fff6;margin:0 8px}.eyebrow[data-v-0d9f6751]{font-size:var(--fs-small);letter-spacing:1px;text-transform:uppercase;font-weight:var(--fw-medium);color:var(--c-link-dark);margin:0 0 var(--s-3)}.title[data-v-0d9f6751]{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);font-weight:var(--fw-semibold);margin:0 0 var(--s-4)}.subtitle[data-v-0d9f6751]{font-size:var(--fs-body);color:var(--c-text-on-dark-secondary);max-width:640px}.grid-band[data-v-0d9f6751]{background:var(--c-bg-light);padding:var(--section-py) 24px}.grid-band .inner[data-v-0d9f6751]{max-width:var(--container-wide);margin:0 auto}.grid[data-v-0d9f6751]{gap:var(--s-6);grid-template-columns:repeat(2,1fr);display:grid}.card[data-v-0d9f6751]{background:var(--c-bg-white);border-radius:var(--r-card);padding:var(--s-10);gap:var(--s-4);flex-direction:column;display:flex}.icon[data-v-0d9f6751]{width:56px;height:56px;color:var(--c-accent);border-radius:var(--r-micro);background:#0071e314;justify-content:center;align-items:center;display:flex}.card-title[data-v-0d9f6751]{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4);font-weight:var(--fw-semibold);margin:0}.card-desc[data-v-0d9f6751]{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-text-secondary);margin:0}.card-ctas[data-v-0d9f6751]{gap:var(--s-5);align-items:center;margin-top:auto;display:flex}@media (width<=833px){.grid[data-v-0d9f6751]{grid-template-columns:1fr}.title[data-v-0d9f6751]{font-size:40px}}@media (width<=480px){.title[data-v-0d9f6751]{font-size:32px}.card[data-v-0d9f6751]{padding:var(--s-6)}.icon[data-v-0d9f6751]{width:48px;height:48px}}.detail-page[data-v-6af744d0]{flex-direction:column;min-height:100vh;display:flex}main[data-v-6af744d0]{flex:1}.empty[data-v-6af744d0]{padding:var(--s-24);justify-content:center;align-items:center;display:flex}.hero-band[data-v-6af744d0]{background:var(--c-bg-dark);color:var(--c-text-on-dark);padding:var(--section-py) 24px}.hero-band .inner[data-v-6af744d0]{max-width:var(--container-max);margin:0 auto}.crumb[data-v-6af744d0]{font-size:var(--fs-small);color:var(--c-text-on-dark-secondary);margin-bottom:var(--s-8)}.crumb a[data-v-6af744d0]{color:var(--c-link-dark)}.crumb .sep[data-v-6af744d0]{color:#fff6;margin:0 8px}.title[data-v-6af744d0]{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);font-weight:var(--fw-semibold);margin:0 0 var(--s-4)}.subtitle[data-v-6af744d0]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-on-dark-secondary);max-width:640px;margin:0 0 var(--s-8)}.actions[data-v-6af744d0]{gap:var(--s-4);display:flex}.body-band[data-v-6af744d0]{background:var(--c-bg-white);padding:var(--section-py) 24px}.body-band .inner[data-v-6af744d0]{max-width:var(--container-max);margin:0 auto}.sec-block[data-v-6af744d0]{margin-bottom:var(--s-20)}.sec-block[data-v-6af744d0]:last-child{margin-bottom:0}.sec-title[data-v-6af744d0]{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-semibold);margin:0 0 var(--s-8);padding-bottom:var(--s-4);border-bottom:1px solid #00000014}.text p[data-v-6af744d0],.ti-item p[data-v-6af744d0]{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--c-text-secondary);margin:0 0 var(--s-5)}.ti-item[data-v-6af744d0]{margin-bottom:var(--s-10)}.ti-item img[data-v-6af744d0]{border-radius:var(--r-card);width:100%;box-shadow:var(--shadow-card);margin:var(--s-5) 0}.ti-item .tips[data-v-6af744d0]{font-size:var(--fs-small);color:var(--c-text-tertiary);border-left:3px solid var(--c-accent);padding-left:var(--s-4)}.tables[data-v-6af744d0]{gap:var(--s-6);grid-template-columns:repeat(2,1fr);display:grid}.table-card[data-v-6af744d0]{background:var(--c-bg-light);border-radius:var(--r-card);padding:var(--s-8)}.t-title[data-v-6af744d0]{font-size:var(--fs-h4);font-weight:var(--fw-semibold);margin:0 0 var(--s-5);letter-spacing:var(--ls-h4)}.t-rows[data-v-6af744d0]{gap:var(--s-3);margin:0;display:grid}.t-row[data-v-6af744d0]{gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid #0000000d;grid-template-columns:1fr 1.5fr;display:grid}.t-row[data-v-6af744d0]:last-child{border-bottom:none;padding-bottom:0}.t-row dt[data-v-6af744d0]{font-size:var(--fs-small);color:var(--c-text-tertiary);margin:0}.t-row dd[data-v-6af744d0]{font-size:var(--fs-small);color:var(--c-text-primary);font-weight:var(--fw-medium);margin:0}.features[data-v-6af744d0]{gap:var(--s-5);grid-template-columns:repeat(3,1fr);display:grid}.feat-card[data-v-6af744d0]{background:var(--c-bg-light);padding:var(--s-8);border-radius:var(--r-card)}.feat-card h3[data-v-6af744d0]{font-size:var(--fs-h4);font-weight:var(--fw-semibold);margin:0 0 var(--s-3)}.feat-card p[data-v-6af744d0]{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-text-secondary);margin:0}.deployment[data-v-6af744d0]{gap:var(--s-6);grid-template-columns:repeat(2,1fr);display:grid}.deploy-card[data-v-6af744d0]{background:var(--c-bg-light);border-radius:var(--r-card);padding:var(--s-8)}.deploy-card h3[data-v-6af744d0]{font-size:var(--fs-h4);font-weight:var(--fw-semibold);margin:0 0 var(--s-3)}.deploy-card>p[data-v-6af744d0]{font-size:var(--fs-small);color:var(--c-text-secondary);margin:0 0 var(--s-4)}.deploy-card ul[data-v-6af744d0]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.deploy-card li[data-v-6af744d0]{font-size:var(--fs-small);color:var(--c-text-secondary);align-items:center;gap:6px;display:flex}.deploy-card li[data-v-6af744d0] .el-icon{color:var(--c-accent)}.scenarios[data-v-6af744d0]{gap:var(--s-5);grid-template-columns:repeat(3,1fr);display:grid}.scenario-card[data-v-6af744d0]{background:var(--c-bg-light);border-radius:var(--r-card);padding:var(--s-8);text-align:left}.scenario-card h3[data-v-6af744d0]{font-size:var(--fs-h4);font-weight:var(--fw-semibold);margin:var(--s-4) 0 var(--s-3)}.scenario-card p[data-v-6af744d0]{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-text-secondary);margin:0}.s-icon[data-v-6af744d0]{width:44px;height:44px;color:var(--c-accent);border-radius:var(--r-micro);background:#0071e314;justify-content:center;align-items:center;display:flex}.support[data-v-6af744d0]{gap:var(--s-5);grid-template-columns:repeat(4,1fr);display:grid}.support-card[data-v-6af744d0]{background:var(--c-bg-light);border-radius:var(--r-card);padding:var(--s-6);text-align:left}.support-card h3[data-v-6af744d0]{font-size:var(--fs-small);font-weight:var(--fw-semibold);margin:var(--s-3) 0 var(--s-2)}.support-card p[data-v-6af744d0]{font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--c-text-secondary);margin:0}@media (width<=1023px){.support[data-v-6af744d0],.scenarios[data-v-6af744d0],.features[data-v-6af744d0]{grid-template-columns:repeat(2,1fr)}}@media (width<=833px){.title[data-v-6af744d0]{font-size:40px}.tables[data-v-6af744d0],.features[data-v-6af744d0],.deployment[data-v-6af744d0],.scenarios[data-v-6af744d0],.support[data-v-6af744d0]{grid-template-columns:1fr}}@media (width<=480px){.title[data-v-6af744d0]{font-size:32px}.t-row[data-v-6af744d0]{gap:var(--s-2);grid-template-columns:1fr}.t-row dt[data-v-6af744d0]{font-size:var(--fs-micro)}}@media print{.actions[data-v-6af744d0]{display:none}.hero-band[data-v-6af744d0]{color:#000!important;background:#fff!important;padding:16px 0!important}.hero-band .crumb[data-v-6af744d0],.hero-band .subtitle[data-v-6af744d0]{color:#666!important}.hero-band .title[data-v-6af744d0]{color:#000!important}.body-band[data-v-6af744d0]{padding:16px 0!important}.sec-block[data-v-6af744d0],.table-card[data-v-6af744d0],.feat-card[data-v-6af744d0],.deploy-card[data-v-6af744d0],.scenario-card[data-v-6af744d0],.support-card[data-v-6af744d0],.ti-item[data-v-6af744d0],.t-row[data-v-6af744d0]{page-break-inside:avoid;break-inside:avoid}.table-card[data-v-6af744d0],.feat-card[data-v-6af744d0],.deploy-card[data-v-6af744d0],.scenario-card[data-v-6af744d0],.support-card[data-v-6af744d0]{border:1px solid #ddd;background:#fff!important}}.pdf-exporting .actions[data-v-6af744d0]{display:none}.pdf-exporting .table-card[data-v-6af744d0],.pdf-exporting .feat-card[data-v-6af744d0],.pdf-exporting .deploy-card[data-v-6af744d0],.pdf-exporting .scenario-card[data-v-6af744d0],.pdf-exporting .support-card[data-v-6af744d0],.pdf-exporting .ti-item[data-v-6af744d0],.pdf-exporting .t-row[data-v-6af744d0]{page-break-inside:avoid;break-inside:avoid}.pdf-exporting .sec-title[data-v-6af744d0],.pdf-exporting .t-title[data-v-6af744d0]{page-break-after:avoid;break-after:avoid}.pdf-exporting h1[data-v-6af744d0],.pdf-exporting h2[data-v-6af744d0],.pdf-exporting h3[data-v-6af744d0]{page-break-after:avoid;break-after:avoid;page-break-inside:avoid;break-inside:avoid}.pdf-exporting .ti-item img[data-v-6af744d0]{object-fit:contain;width:auto;max-height:240mm;margin:0 auto;display:block}.pdf-exporting .tables[data-v-6af744d0],.pdf-exporting .features[data-v-6af744d0],.pdf-exporting .deployment[data-v-6af744d0],.pdf-exporting .scenarios[data-v-6af744d0],.pdf-exporting .support[data-v-6af744d0]{gap:12px}.pdf-exporting .sec-block[data-v-6af744d0]{margin-bottom:24px}.case-page[data-v-a4b42995]{flex-direction:column;min-height:100vh;display:flex}main[data-v-a4b42995]{flex:1}.empty[data-v-a4b42995]{padding:var(--s-24);color:var(--c-text-secondary);flex:1;justify-content:center;align-items:center;display:flex}.hero-band[data-v-a4b42995]{color:var(--c-text-on-dark);padding:calc(var(--section-py) * 1.2) 24px var(--section-py);background-position:50%;background-size:cover;position:relative}.overlay[data-v-a4b42995]{z-index:0;background:linear-gradient(#00000080 0%,#000000d9 100%);position:absolute;inset:0}.hero-band .inner[data-v-a4b42995]{z-index:1;max-width:var(--container-max);margin:0 auto;position:relative}.crumb[data-v-a4b42995]{font-size:var(--fs-small);color:var(--c-text-on-dark-secondary);margin-bottom:var(--s-8)}.crumb a[data-v-a4b42995]{color:var(--c-link-dark)}.crumb .sep[data-v-a4b42995]{color:#fff6;margin:0 8px}.tag[data-v-a4b42995]{font-size:var(--fs-micro);letter-spacing:2px;text-transform:uppercase;color:var(--c-link-dark);font-weight:var(--fw-semibold);margin-bottom:var(--s-3);display:inline-block}.title[data-v-a4b42995]{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);font-weight:var(--fw-semibold);margin:0 0 var(--s-4)}.subtitle[data-v-a4b42995]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-on-dark-secondary);max-width:640px;margin:0 0 var(--s-10)}.meta[data-v-a4b42995]{gap:var(--s-8);padding-top:var(--s-6);border-top:1px solid #fff3;grid-template-columns:repeat(4,auto);margin:0;display:grid}.meta dt[data-v-a4b42995]{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:1px;color:#ffffff8f;margin:0}.meta dd[data-v-a4b42995]{font-size:var(--fs-body);color:var(--c-text-on-dark);font-weight:var(--fw-medium);margin:4px 0 0}.body-band[data-v-a4b42995]{background:var(--c-bg-white);padding:var(--section-py) 24px}.body-band .inner[data-v-a4b42995]{max-width:var(--container-max);margin:0 auto}.block[data-v-a4b42995]{margin-bottom:var(--s-16)}.block[data-v-a4b42995]:last-child{margin-bottom:0}.block-title[data-v-a4b42995]{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-semibold);margin:0 0 var(--s-6)}.block p[data-v-a4b42995]{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--c-text-secondary);margin:0}.results[data-v-a4b42995]{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.results li[data-v-a4b42995]{font-size:var(--fs-body);align-items:flex-start;gap:var(--s-3);color:var(--c-text-secondary);display:flex}.results .dot[data-v-a4b42995]{color:var(--c-accent);font-size:var(--fs-h4);line-height:1}.tech-tags[data-v-a4b42995]{gap:var(--s-3);flex-wrap:wrap;display:flex}.tech[data-v-a4b42995]{background:var(--c-bg-light);border-radius:var(--r-pill);font-size:var(--fs-small);color:var(--c-text-primary);padding:6px 14px}@media (width<=1023px){.meta[data-v-a4b42995]{gap:var(--s-6);grid-template-columns:repeat(2,1fr)}}@media (width<=833px){.title[data-v-a4b42995]{font-size:40px}.meta[data-v-a4b42995]{gap:var(--s-5)}}@media (width<=480px){.title[data-v-a4b42995]{font-size:30px}.meta[data-v-a4b42995]{grid-template-columns:1fr}}.legal-page[data-v-37e90b2a]{flex-direction:column;min-height:100vh;display:flex}main[data-v-37e90b2a]{flex:1}.empty[data-v-37e90b2a]{padding:var(--s-24);justify-content:center;align-items:center;display:flex}.hero-band[data-v-37e90b2a]{background:var(--c-bg-dark);color:var(--c-text-on-dark);padding:var(--section-py) 24px}.hero-band .inner[data-v-37e90b2a]{max-width:900px;margin:0 auto}.crumb[data-v-37e90b2a]{font-size:var(--fs-small);color:var(--c-text-on-dark-secondary);margin-bottom:var(--s-8)}.crumb a[data-v-37e90b2a]{color:var(--c-link-dark)}.crumb .sep[data-v-37e90b2a]{color:#fff6;margin:0 8px}.title[data-v-37e90b2a]{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);font-weight:var(--fw-semibold);margin:0 0 var(--s-4)}.subtitle[data-v-37e90b2a]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-on-dark-secondary);max-width:640px;margin:0 0 var(--s-4)}.dates[data-v-37e90b2a]{font-size:var(--fs-small);color:var(--c-text-on-dark-secondary);opacity:.75;margin:0}.dates .divider[data-v-37e90b2a]{opacity:.5;margin:0 10px}.body-band[data-v-37e90b2a]{background:var(--c-bg-white);padding:var(--section-py) 24px}.body-band .inner[data-v-37e90b2a]{max-width:820px;margin:0 auto}.intro[data-v-37e90b2a]{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--c-text-secondary);margin:0 0 var(--s-12);padding:var(--s-6);background:var(--c-bg-light);border-radius:var(--r-card);border-left:3px solid var(--c-accent)}.sec-block[data-v-37e90b2a]{margin-bottom:var(--s-10)}.sec-block[data-v-37e90b2a]:last-child{margin-bottom:0}.sec-title[data-v-37e90b2a]{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4);font-weight:var(--fw-semibold);color:var(--c-text-primary);margin:0 0 var(--s-5)}.sec-block p[data-v-37e90b2a]{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--c-text-secondary);margin:0 0 var(--s-4);word-break:break-word}.sec-block ul[data-v-37e90b2a]{margin:0 0 var(--s-4);gap:var(--s-3);padding:0;list-style:none;display:grid}.sec-block li[data-v-37e90b2a]{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--c-text-secondary);word-break:break-word;padding-left:20px;position:relative}.sec-block li[data-v-37e90b2a]:before{content:"";background:var(--c-accent);opacity:.8;border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}@media (width<=833px){.title[data-v-37e90b2a]{font-size:36px}.intro[data-v-37e90b2a]{padding:var(--s-5)}}@media (width<=480px){.title[data-v-37e90b2a]{font-size:28px}.sec-title[data-v-37e90b2a]{font-size:18px}}
