.hero[data-v-2c3953a2]{box-sizing:border-box;height:calc(100vh - 56px);min-height:calc(100vh - 56px);padding:40px 24px;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media(max-width:768px){.hero[data-v-2c3953a2]{grid-template-columns:1fr;gap:28px;height:auto;min-height:calc(100vh - 56px);padding:32px 24px 48px}}.hero-content h1[data-v-2c3953a2]{font-size:40px;font-weight:700;line-height:1.3;margin-bottom:16px;letter-spacing:-.5px}.hero-content h1 .brand[data-v-2c3953a2]{color:#1d1d1f}.hero-content h1 .highlight[data-v-2c3953a2]{color:#007aff}@media(max-width:768px){.hero-content h1[data-v-2c3953a2]{font-size:28px}}.hero-desc[data-v-2c3953a2]{color:#6e6e73;font-size:15px;line-height:1.8;margin-bottom:36px}.btn-cta[data-v-2c3953a2]{display:inline-block;padding:14px 40px;border-radius:10px;background:#007aff;color:#fff;font-size:16px;font-weight:600;cursor:pointer;border:2px solid #007aff;transition:background .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.btn-cta[data-v-2c3953a2]:hover{background:#005ec4;border-color:#005ec4;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,122,255,.3)}.hero-right h2[data-v-2c3953a2]{font-size:28px;font-weight:700;line-height:1.4;margin-bottom:12px;white-space:pre-line}.hero-right-desc[data-v-2c3953a2]{color:#6e6e73;font-size:14px;line-height:1.8;margin-bottom:24px}.hero-visual[data-v-2c3953a2]{position:relative;width:100%;aspect-ratio:4/3;max-height:calc(100vh - 316px)}@media(max-width:768px){.hero-visual[data-v-2c3953a2]{max-height:none;aspect-ratio:4/3}}.visual-glow[data-v-2c3953a2]{position:absolute;inset:-8% -6%;background:radial-gradient(42% 42% at 28% 24%,rgba(0,122,255,.14) 0,transparent 100%),radial-gradient(38% 38% at 76% 78%,rgba(175,82,222,.1) 0,transparent 100%);filter:blur(2px);pointer-events:none}.hero-shot[data-v-2c3953a2]{position:absolute;border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.06)}.hero-shot img[data-v-2c3953a2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.shot-main[data-v-2c3953a2]{top:4%;left:0;width:86%;height:62%;z-index:1;box-shadow:0 18px 44px rgba(15,23,42,.14),0 4px 12px rgba(15,23,42,.06)}.shot-sub[data-v-2c3953a2]{right:0;bottom:4%;width:56%;height:42%;z-index:2;box-shadow:0 20px 48px rgba(15,23,42,.18),0 4px 12px rgba(15,23,42,.08)}.float-chip[data-v-2c3953a2]{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:20px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(6px);border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 26px rgba(15,23,42,.14);font-size:13px;font-weight:600;color:#1d1d1f;white-space:nowrap;z-index:3;animation:chip-float-data-v-2c3953a2 5s ease-in-out infinite}.float-chip svg[data-v-2c3953a2]{color:#1d1d1f;flex-shrink:0}.chip-cert[data-v-2c3953a2]{top:-2%;right:2%}.chip-feats[data-v-2c3953a2]{left:-2%;bottom:16%;color:#007aff;animation-delay:2.5s}@keyframes chip-float-data-v-2c3953a2{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.anim[data-v-2c3953a2]{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.anim.from-right[data-v-2c3953a2]{transform:translateX(60px) translateY(0)}.anim.visible[data-v-2c3953a2]{opacity:1!important;transform:translateY(0) translateX(0)!important}.anim-delay-1[data-v-2c3953a2]{transition-delay:.1s}.anim-delay-2[data-v-2c3953a2]{transition-delay:.2s}.anim-delay-3[data-v-2c3953a2]{transition-delay:.3s}.features-overview[data-v-8d95af8e]{box-sizing:border-box;height:calc(100vh - 56px);min-height:calc(100vh - 56px);padding:40px 24px;background:#f5f7fa;display:flex;align-items:center}@media(max-width:768px){.features-overview[data-v-8d95af8e]{height:auto;min-height:calc(100vh - 56px);padding:48px 24px}}.overview-inner[data-v-8d95af8e]{width:100%;max-width:1200px;margin:0 auto}.section-header[data-v-8d95af8e]{text-align:center;margin-bottom:48px}.section-header h2[data-v-8d95af8e]{font-size:30px;font-weight:700;margin-bottom:12px}.section-header p[data-v-8d95af8e]{color:#6e6e73;font-size:15px}.section-header[data-v-8d95af8e]:after{content:"";display:block;width:60px;height:3px;background:#007aff;margin:16px auto 0;border-radius:2px}.feat-grid[data-v-8d95af8e]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:22px}@media(max-width:1024px){.feat-grid[data-v-8d95af8e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.feat-grid[data-v-8d95af8e]{grid-template-columns:1fr}}.feat-card[data-v-8d95af8e]{position:relative;overflow:hidden;background:#fff;border-radius:16px;padding:30px 26px 34px;border:1px solid #e5e7eb;cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.feat-card[data-v-8d95af8e]:hover{transform:translateY(-6px);border-color:rgba(0,122,255,.3);box-shadow:0 18px 40px rgba(0,122,255,.12)}.feat-card:hover .feat-arrow[data-v-8d95af8e]{opacity:1;transform:translateX(0)}.feat-card:hover .feat-watermark[data-v-8d95af8e]{color:rgba(0,122,255,.08)}.feat-card h3[data-v-8d95af8e]{font-size:18px;font-weight:600;margin-bottom:10px}.feat-card p[data-v-8d95af8e]{color:#6e6e73;font-size:13px;line-height:1.7}.feat-watermark[data-v-8d95af8e]{position:absolute;top:2px;right:14px;font-size:64px;font-weight:800;line-height:1;color:rgba(29,29,31,.05);letter-spacing:-2px;pointer-events:none;transition:color .25s cubic-bezier(.4,0,.2,1)}.feat-num[data-v-8d95af8e]{font-size:13px;font-weight:700;color:#007aff;letter-spacing:.5px;margin-bottom:14px}.feat-num[data-v-8d95af8e]:after{content:"";display:block;width:22px;height:2px;background:#007aff;border-radius:1px;margin-top:6px}.feat-arrow[data-v-8d95af8e]{position:absolute;right:22px;bottom:16px;font-size:18px;color:#007aff;opacity:0;transform:translateX(-8px);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.anim[data-v-8d95af8e]{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.anim.visible[data-v-8d95af8e]{opacity:1!important;transform:none!important}.anim-delay-1[data-v-8d95af8e]{transition-delay:.05s}.anim-delay-2[data-v-8d95af8e]{transition-delay:.1s}.anim-delay-3[data-v-8d95af8e]{transition-delay:.15s}.anim-delay-4[data-v-8d95af8e]{transition-delay:.2s}.feature-showcase[data-v-4e02f9a7]{padding:0;background:#fff;scroll-margin-top:56px}.feature-carousel[data-v-4e02f9a7] .el-carousel__item{overflow-y:auto;overflow-x:hidden}.feature-carousel[data-v-4e02f9a7] .el-carousel__indicators{bottom:18px}.feature-carousel[data-v-4e02f9a7] .el-carousel__indicators .el-carousel__button{width:26px;height:4px;border-radius:2px;background:rgba(29,29,31,.25);opacity:1;transition:background .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1)}.feature-carousel[data-v-4e02f9a7] .el-carousel__indicators .is-active .el-carousel__button{width:38px;background:#007aff}.feature-carousel[data-v-4e02f9a7] .el-carousel__arrow{width:44px;height:44px;font-size:18px;background:hsla(0,0%,100%,.92);color:#1d1d1f;border:1px solid #e5e7eb;box-shadow:0 6px 18px rgba(15,23,42,.12)}.feature-carousel[data-v-4e02f9a7] .el-carousel__arrow:hover{background:#007aff;color:#fff;border-color:#007aff}.feature-panel[data-v-4e02f9a7]{box-sizing:border-box;height:100%;min-height:100%;border-bottom:none;background:#fff;display:flex;align-items:center;justify-content:center}.feature-panel.alt[data-v-4e02f9a7]{background:#f5f7fa}.feature-panel.reverse .feature-copy[data-v-4e02f9a7]{order:2}.feature-panel.reverse .feature-media[data-v-4e02f9a7],.feature-panel.reverse .feature-visual[data-v-4e02f9a7]{order:1}@media(max-width:768px){.feature-panel[data-v-4e02f9a7]{height:auto;min-height:100%;display:block}.feature-panel.reverse .feature-copy[data-v-4e02f9a7],.feature-panel.reverse .feature-media[data-v-4e02f9a7],.feature-panel.reverse .feature-visual[data-v-4e02f9a7]{order:unset}}.feature-row[data-v-4e02f9a7]{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:40px;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:40px 24px}.is-visual .feature-row[data-v-4e02f9a7]{grid-template-columns:1fr 1fr;gap:60px;height:auto;align-items:center}.is-duo .feature-row[data-v-4e02f9a7],.is-grid .feature-row[data-v-4e02f9a7]{grid-template-columns:1fr;gap:28px;align-items:center;justify-items:center;max-width:1200px;padding:48px 24px}@media(max-width:768px){.feature-row[data-v-4e02f9a7]{grid-template-columns:1fr;gap:24px;height:auto;padding:40px 24px}.is-visual .feature-row[data-v-4e02f9a7]{grid-template-columns:1fr;gap:28px;padding:32px 24px 48px}}.feature-label[data-v-4e02f9a7]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#007aff;margin-bottom:12px;letter-spacing:.2px}.feature-label .label-bar[data-v-4e02f9a7]{width:3px;height:13px;border-radius:2px;background:#007aff}.feature-copy .feature-title[data-v-4e02f9a7]{font-size:32px;font-weight:700;line-height:1.2;margin:0 0 12px;color:#1d1d1f;letter-spacing:-.6px}@media(max-width:768px){.feature-copy .feature-title[data-v-4e02f9a7]{font-size:26px}}.feature-copy h3[data-v-4e02f9a7]{font-size:15px;font-weight:400;line-height:1.65;margin-bottom:24px;color:#6e6e73}.feature-copy.copy-ppt[data-v-4e02f9a7]{width:100%;max-width:none;min-width:0}.feature-copy.copy-ppt .feature-label[data-v-4e02f9a7]{font-size:15px;font-weight:600;margin-bottom:16px}.feature-copy.copy-ppt .feature-title[data-v-4e02f9a7]{font-size:40px;font-weight:700;line-height:1.3;margin-bottom:16px;letter-spacing:-.5px}@media(max-width:768px){.feature-copy.copy-ppt .feature-title[data-v-4e02f9a7]{font-size:28px}}.feature-copy.copy-ppt h3[data-v-4e02f9a7]{font-size:15px;font-weight:400;line-height:1.8;margin-bottom:36px;color:#6e6e73}.feature-copy.copy-ppt .point-blocks li[data-v-4e02f9a7]{margin-bottom:22px}.feature-copy.copy-ppt .point-blocks .point-title[data-v-4e02f9a7]{font-size:18px;font-weight:600;margin-bottom:6px;letter-spacing:-.2px}.feature-copy.copy-ppt .point-blocks .point-desc[data-v-4e02f9a7]{font-size:15px;line-height:1.8;color:#6e6e73}.feature-copy.copy-ppt.copy-duo[data-v-4e02f9a7]{max-width:none}.feature-copy.copy-ppt.copy-duo h3[data-v-4e02f9a7]{margin-bottom:0}.feature-copy ul[data-v-4e02f9a7]{list-style:none;padding:0;margin:0}.feature-copy li[data-v-4e02f9a7]{position:relative;padding-left:18px;margin-bottom:12px;color:#6e6e73;font-size:14px;line-height:1.7}.feature-copy li[data-v-4e02f9a7]:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#007aff}.feature-copy .point-blocks li[data-v-4e02f9a7]{padding-left:0;margin-bottom:18px}.feature-copy .point-blocks li[data-v-4e02f9a7]:last-child{margin-bottom:0}.feature-copy .point-blocks li[data-v-4e02f9a7]:before{display:none}.feature-copy .point-blocks .point-title[data-v-4e02f9a7]{font-size:16px;font-weight:600;color:#1d1d1f;margin-bottom:4px;letter-spacing:-.2px}.feature-copy .point-blocks .point-desc[data-v-4e02f9a7]{font-size:13px;color:#86868b;line-height:1.55}.feature-media[data-v-4e02f9a7]{border-radius:16px;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.04);border:1px solid #e5e7eb;background:#f5f7fa;max-height:calc(100vh - 136px);display:flex;align-items:center;justify-content:center}.feature-media img[data-v-4e02f9a7]{width:100%;max-height:calc(100vh - 136px);-o-object-fit:contain;object-fit:contain;display:block}@media(max-width:768px){.feature-media[data-v-4e02f9a7]{max-height:none}.feature-media img[data-v-4e02f9a7]{max-height:40vh}}.feature-visual[data-v-4e02f9a7]{width:100%;min-width:0;display:flex;align-items:center;justify-content:flex-end}@media(max-width:768px){.feature-visual[data-v-4e02f9a7]{justify-content:center}}.visual-stage[data-v-4e02f9a7]{position:relative;width:var(--visual-size,100%);height:var(--visual-size,auto);max-width:100%;aspect-ratio:1/1;box-sizing:border-box}.visual-stage[data-v-4e02f9a7]:before{content:"";position:absolute;inset:-8% -6%;background:radial-gradient(42% 42% at 26% 26%,rgba(0,122,255,.14) 0,transparent 100%),radial-gradient(38% 38% at 76% 76%,rgba(175,82,222,.1) 0,transparent 100%);filter:blur(2px);pointer-events:none}@media(max-width:768px){.visual-stage[data-v-4e02f9a7]{width:100%;height:auto}}.hint-tag[data-v-4e02f9a7]{position:absolute;top:8px;left:50%;transform:translateX(-50%);z-index:2;background:#007aff;color:#fff;font-size:12px;font-weight:600;line-height:1;padding:7px 12px;border-radius:6px;white-space:nowrap;box-shadow:0 4px 12px rgba(0,122,255,.28);pointer-events:none}.collage-stage[data-v-4e02f9a7]{position:relative}.shot[data-v-4e02f9a7]{position:absolute;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.12),0 2px 6px rgba(15,23,42,.06);border:1px solid rgba(0,0,0,.06)}.shot img[data-v-4e02f9a7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.shot-back[data-v-4e02f9a7]{top:0;left:0;width:96%;height:56%;z-index:1;box-shadow:0 14px 32px rgba(15,23,42,.14),0 2px 6px rgba(15,23,42,.06)}.shot-mid[data-v-4e02f9a7]{top:50%;left:50%;width:78%;height:auto;transform:translate(-50%,-50%);z-index:4;overflow:visible;background:transparent;box-shadow:0 18px 40px rgba(15,23,42,.2),0 4px 10px rgba(15,23,42,.08);border-radius:10px}.shot-mid img[data-v-4e02f9a7]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:10px}.shot-mid .hint-tag[data-v-4e02f9a7]{top:-13px}.shot-front[data-v-4e02f9a7]{right:0;bottom:0;width:96%;height:56%;z-index:2;box-shadow:0 16px 36px rgba(15,23,42,.16),0 3px 8px rgba(15,23,42,.07)}.shot-front .hint-tag[data-v-4e02f9a7]{top:auto;bottom:10px}.trio-stage[data-v-4e02f9a7]{position:relative}.trio-shot[data-v-4e02f9a7]{position:absolute;border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.12),0 2px 6px rgba(15,23,42,.06);border:1px solid rgba(0,0,0,.06)}.trio-shot img[data-v-4e02f9a7]{width:100%;height:auto;display:block;border-radius:10px}.trio-1[data-v-4e02f9a7]{top:0;left:0;width:94%;z-index:1}.trio-2[data-v-4e02f9a7]{right:0;bottom:0;width:94%;z-index:2}.trio-3[data-v-4e02f9a7]{top:50%;right:3%;width:56%;transform:translateY(-50%);z-index:4;box-shadow:0 16px 36px rgba(15,23,42,.18),0 3px 8px rgba(15,23,42,.08)}.trio-shot .hint-tag.hint-bc[data-v-4e02f9a7]{top:auto;bottom:10px;left:50%;transform:translateX(-50%)}.grid-visual[data-v-4e02f9a7]{width:100%;justify-content:center}.grid-stage[data-v-4e02f9a7]{width:100%;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:8px 0 12px;box-sizing:border-box}.grid-col[data-v-4e02f9a7]{min-width:0;display:flex;flex-direction:column;gap:24px}.grid-copy[data-v-4e02f9a7]{padding:0 4px}.grid-col-title[data-v-4e02f9a7]{font-size:17px;font-weight:700;color:#1d1d1f;margin-bottom:10px}.grid-col-list[data-v-4e02f9a7]{list-style:none;margin:0;padding:0}.grid-col-list li[data-v-4e02f9a7]{position:relative;padding-left:14px;font-size:15px;line-height:1.9;color:#6e6e73}.grid-col-list li[data-v-4e02f9a7]:before{content:"";position:absolute;left:0;top:.85em;width:5px;height:5px;border-radius:50%;background:rgba(15,23,42,.35)}.grid-shot[data-v-4e02f9a7]{position:relative;margin-top:auto;border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.12),0 2px 6px rgba(15,23,42,.06);border:1px solid rgba(0,0,0,.06)}.grid-shot img[data-v-4e02f9a7]{width:100%;height:auto;display:block;border-radius:10px}.grid-shot .hint-tag[data-v-4e02f9a7]{top:-13px;z-index:3}@media(max-width:768px){.grid-stage[data-v-4e02f9a7]{grid-template-columns:1fr;gap:32px}.grid-col[data-v-4e02f9a7]{gap:18px}}.stack-stage[data-v-4e02f9a7]{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:0}.stack-stage.is-stagger[data-v-4e02f9a7]{gap:18px;padding:0}.stack-stage.is-stagger>.stack-main-top[data-v-4e02f9a7],.stack-stage.is-stagger>.stack-shot[data-v-4e02f9a7]:first-child{width:94%;align-self:flex-start;margin-left:0}.stack-stage.is-stagger>.stack-bottom-wrap[data-v-4e02f9a7],.stack-stage.is-stagger>.stack-shot[data-v-4e02f9a7]:last-child{width:94%;align-self:flex-end;margin-right:0}.stack-stage.is-cover .stack-bottom-wrap[data-v-4e02f9a7],.stack-stage.is-cover .stack-main-top[data-v-4e02f9a7]{flex:none}.stack-stage.is-cover .stack-bottom-wrap[data-v-4e02f9a7]{position:relative;overflow:visible}.stack-stage.is-cover .stack-main-bottom[data-v-4e02f9a7]{width:100%}.stack-stage.is-cover .stack-cover[data-v-4e02f9a7]{position:absolute;top:-7%;right:0;width:42%;z-index:4;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.18),0 2px 8px rgba(15,23,42,.08);border:1px solid rgba(0,0,0,.06)}.stack-stage.is-cover .stack-cover img[data-v-4e02f9a7]{width:100%;height:auto;display:block}.stack-shot[data-v-4e02f9a7]{position:relative;flex:none;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 14px 32px rgba(15,23,42,.14),0 2px 6px rgba(15,23,42,.06);border:1px solid rgba(0,0,0,.06)}.stack-shot img[data-v-4e02f9a7]{width:100%;height:auto;display:block}.stack-shot .hint-tag.hint-top[data-v-4e02f9a7]{top:8px;left:50%;transform:translateX(-50%)}.stack-shot .hint-tag.hint-right[data-v-4e02f9a7]{top:42%;left:auto;right:8px;transform:none}.stack-shot .hint-tag.hint-br[data-v-4e02f9a7]{top:auto;bottom:10px;left:auto;right:10px;transform:none}.stack-shot .hint-tag.hint-tr[data-v-4e02f9a7]{top:8px;left:auto;right:10px;transform:none}.stack-shot .hint-tag.hint-bc[data-v-4e02f9a7]{top:auto;bottom:10px;left:50%;right:auto;transform:translateX(-50%)}.duo-visual[data-v-4e02f9a7]{width:100%;justify-content:center;align-items:center}.duo-stage[data-v-4e02f9a7]{width:100%;max-width:1040px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:32px;padding:8px 0 12px;box-sizing:border-box}.vendor-row[data-v-4e02f9a7]{display:flex;align-items:center;justify-content:space-around;gap:12px;padding:12px 28px;background:rgba(0,122,255,.06);border-radius:12px;flex-shrink:0}.vendor-item[data-v-4e02f9a7]{flex:0 1 150px;min-width:0;height:34px;display:flex;align-items:center;justify-content:center}.vendor-item img[data-v-4e02f9a7]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.duo-board[data-v-4e02f9a7]{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:20px 8px 12px}.duo-panel[data-v-4e02f9a7]{position:relative;min-width:0}.duo-base[data-v-4e02f9a7]{width:100%;height:auto;display:block;border-radius:10px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.1),0 2px 6px rgba(15,23,42,.05)}.duo-overlay[data-v-4e02f9a7]{position:absolute;z-index:2;pointer-events:none;filter:drop-shadow(0 8px 18px rgba(15,23,42,.18))}.overlay-right[data-v-4e02f9a7]{top:50%;right:-5%;transform:translateY(-50%);width:62%}.overlay-top[data-v-4e02f9a7]{top:-6%;right:-4%;width:82%}@media(max-width:768px){.duo-stage[data-v-4e02f9a7]{gap:20px}.vendor-row[data-v-4e02f9a7]{flex-wrap:wrap;justify-content:center;padding:10px 14px}.vendor-item[data-v-4e02f9a7]{flex:0 1 30%;height:28px}.duo-board[data-v-4e02f9a7]{grid-template-columns:1fr;gap:40px;padding:12px 4px}}.certification[data-v-43c9bc42]{padding:100px 24px;text-align:center}.certification-inner[data-v-43c9bc42]{max-width:1200px;margin:0 auto}.section-header[data-v-43c9bc42]{margin-bottom:40px}.section-header h2[data-v-43c9bc42]{font-size:30px;font-weight:700}.section-header[data-v-43c9bc42]:after{content:"";display:block;width:60px;height:3px;background:#007aff;margin:16px auto 0;border-radius:2px}.cert-badge[data-v-43c9bc42]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#6e6e73;margin-bottom:40px;padding:8px 20px;background:#f5f7fa;border-radius:20px}.cert-image[data-v-43c9bc42]{max-width:800px;margin:0 auto 20px;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.08)}.cert-image[data-v-43c9bc42],.cert-image img[data-v-43c9bc42]{width:100%;border-radius:16px}.anim[data-v-43c9bc42]{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.anim.scale-in[data-v-43c9bc42]{transform:scale(.9)}.anim.visible[data-v-43c9bc42]{opacity:1!important;transform:none!important}.anim-delay-1[data-v-43c9bc42]{transition-delay:.1s}.anim-delay-2[data-v-43c9bc42]{transition-delay:.2s}.cases-section[data-v-68a260f3]{padding:100px 24px;background:#f5f7fa}.cases-inner[data-v-68a260f3]{max-width:1200px;margin:0 auto}.section-header[data-v-68a260f3]{text-align:center;margin-bottom:60px}.section-header h2[data-v-68a260f3]{font-size:30px;font-weight:700;color:#1d1d1f;margin-bottom:12px}.section-header[data-v-68a260f3]:after{content:"";display:block;width:60px;height:3px;background:#007aff;margin:16px auto 0;border-radius:2px}.cases-subtitle[data-v-68a260f3]{font-size:15px;color:#6e6e73;margin-top:4px}.cases-grid[data-v-68a260f3]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:1024px){.cases-grid[data-v-68a260f3]{grid-template-columns:1fr}}.case-card[data-v-68a260f3]{background:#fff;border-radius:16px;padding:28px;box-shadow:0 4px 24px rgba(0,0,0,.06);display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.case-card[data-v-68a260f3]:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1)}.case-app-row[data-v-68a260f3]{display:flex;align-items:center;gap:14px;margin-bottom:24px}.case-app-icon[data-v-68a260f3]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:1px solid #e5e7eb}.case-app-icon img[data-v-68a260f3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-icon-emoji[data-v-68a260f3]{font-size:26px;line-height:1}.case-icon-text[data-v-68a260f3]{font-size:22px;font-weight:800;color:#fff;letter-spacing:-1px}.case-app-name[data-v-68a260f3]{font-size:18px;font-weight:700;color:#1d1d1f;margin-bottom:3px}.case-app-category[data-v-68a260f3]{font-size:13px;color:#6e6e73}.case-metrics[data-v-68a260f3]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px}.case-metric[data-v-68a260f3]{min-width:72px}.case-metric-value[data-v-68a260f3]{font-size:28px;font-weight:800;color:#007aff;line-height:1;margin-bottom:6px}.case-metric-unit[data-v-68a260f3]{font-size:16px;font-weight:700}.case-metric-label1[data-v-68a260f3],.case-metric-label2[data-v-68a260f3]{font-size:11px;color:#6e6e73;line-height:1.4}.case-divider[data-v-68a260f3]{height:1px;background:#e5e7eb;margin-bottom:20px}.case-body[data-v-68a260f3]{flex:1}.case-para[data-v-68a260f3]{font-size:13px;color:#6e6e73;line-height:1.85;margin-bottom:12px}.case-para[data-v-68a260f3]:last-child{margin-bottom:0}.case-footer[data-v-68a260f3]{margin-top:20px;display:flex;justify-content:flex-end}.case-attribution[data-v-68a260f3]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.case-data-source[data-v-68a260f3]{font-size:12px;color:#6e6e73;font-style:italic}.anim[data-v-68a260f3]{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.anim.visible[data-v-68a260f3]{opacity:1!important;transform:none!important}.anim-delay-0[data-v-68a260f3]{transition-delay:0s}.anim-delay-1[data-v-68a260f3]{transition-delay:.12s}.anim-delay-2[data-v-68a260f3]{transition-delay:.24s}.partners[data-v-6860277e]{padding:80px 24px 100px;overflow:hidden}.partners-inner[data-v-6860277e]{max-width:1200px;margin:0 auto}.section-header[data-v-6860277e]{text-align:center;margin-bottom:40px}.section-header h2[data-v-6860277e]{font-size:30px;font-weight:700}.section-header .partners-subtitle[data-v-6860277e]{margin-top:10px;color:#6e6e73;font-size:15px}.section-header[data-v-6860277e]:after{content:"";display:block;width:60px;height:3px;background:#007aff;margin:16px auto 0;border-radius:2px}.carousel-wrapper[data-v-6860277e]{position:relative;overflow:hidden}.carousel-track[data-v-6860277e]{display:flex;gap:20px;animation:scrollLeft-data-v-6860277e 60s linear infinite;width:-moz-max-content;width:max-content}.carousel-track[data-v-6860277e]:hover{animation-play-state:paused}.carousel-track.reverse[data-v-6860277e]{animation-name:scrollRight-data-v-6860277e}.carousel-row[data-v-6860277e]{margin-bottom:20px}.carousel-row[data-v-6860277e]:last-child{margin-bottom:0}@keyframes scrollLeft-data-v-6860277e{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scrollRight-data-v-6860277e{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.partner-item[data-v-6860277e]{width:100px;height:100px;border-radius:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden;background:#fff}.partner-item img[data-v-6860277e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.partner-item[data-v-6860277e]:hover{transform:scale(1.08);box-shadow:0 8px 24px rgba(0,0,0,.15)}.anim[data-v-6860277e]{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.anim.visible[data-v-6860277e]{opacity:1!important;transform:none!important}.footer[data-v-3d6a47d1]{background:#1d1d1f;color:hsla(0,0%,100%,.7);padding:60px 24px 30px}.footer-inner[data-v-3d6a47d1]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}@media(max-width:768px){.footer-inner[data-v-3d6a47d1]{grid-template-columns:1fr 1fr}}.footer-brand .logo[data-v-3d6a47d1]{color:#fff;font-size:20px;font-weight:700;margin-bottom:12px}.footer-brand .logo span[data-v-3d6a47d1]{color:hsla(0,0%,100%,.7)}.footer-brand p[data-v-3d6a47d1]{font-size:13px;line-height:1.7}.footer-col h4[data-v-3d6a47d1]{color:#fff;font-size:14px;margin-bottom:16px;font-weight:600}.footer-col a[data-v-3d6a47d1]{display:block;font-size:13px;margin-bottom:10px;transition:color .25s cubic-bezier(.4,0,.2,1)}.footer-col a[data-v-3d6a47d1]:hover{color:#fff}.footer-bottom[data-v-3d6a47d1]{max-width:1200px;margin:40px auto 0;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center;font-size:12px}.home-page[data-v-c89e631c]{background:#fff}