.private-deploy-page[data-v-7ffbad21]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#1f2937;background-color:#f8f9fa;line-height:1.6;overflow-x:hidden;max-width:100vw}.private-deploy-page[data-v-7ffbad21] *,.private-deploy-page[data-v-7ffbad21] *:before,.private-deploy-page[data-v-7ffbad21] *:after{box-sizing:border-box}.container[data-v-7ffbad21]{max-width:1440px;margin:0 auto;padding-inline:24px}@media (max-width: 768px){.container[data-v-7ffbad21]{padding-inline:20px}}@media (max-width: 480px){.container[data-v-7ffbad21]{padding-inline:16px}}section[data-v-7ffbad21]{padding:48px 0}@media (max-width: 992px){section[data-v-7ffbad21]{padding:40px 0}}@media (max-width: 768px){section[data-v-7ffbad21]{padding:32px 0}}@media (max-width: 480px){section[data-v-7ffbad21]{padding:28px 0}}.section-title[data-v-7ffbad21]{font-size:32px;font-weight:700;text-align:center;margin-bottom:32px}@media (max-width: 1200px){.section-title[data-v-7ffbad21]{font-size:28px}}@media (max-width: 992px){.section-title[data-v-7ffbad21]{font-size:26px;margin-bottom:24px}}@media (max-width: 768px){.section-title[data-v-7ffbad21]{font-size:22px;margin-bottom:20px}}@media (max-width: 480px){.section-title[data-v-7ffbad21]{font-size:20px;margin-bottom:16px}}.banner[data-v-7ffbad21]{width:100%;min-height:480px;display:flex;justify-content:center;align-items:center;background:url(https://cos.elemost.com/elemost/solution-banner.png) no-repeat center center;background-size:cover;padding:40px 0}.banner .banner__content[data-v-7ffbad21]{width:100%;max-width:1440px;padding-inline:24px;display:flex;align-items:center;gap:40px}.banner .banner__content .hero-text[data-v-7ffbad21],.banner .banner__content .hero-right[data-v-7ffbad21]{width:50%}.banner .banner__content .banner__content__title[data-v-7ffbad21]{font-size:36px;font-weight:600;margin-bottom:20px}@media (max-width: 1200px){.banner .banner__content .banner__content__title[data-v-7ffbad21]{font-size:30px}}@media (max-width: 992px){.banner .banner__content .banner__content__title[data-v-7ffbad21]{font-size:28px}}@media (max-width: 768px){.banner .banner__content .banner__content__title[data-v-7ffbad21]{font-size:22px}}@media (max-width: 480px){.banner .banner__content .banner__content__title[data-v-7ffbad21]{font-size:20px}}.banner .banner__content .banner__content__desc[data-v-7ffbad21]{font-size:20px;line-height:32px;padding-right:0}@media (max-width: 992px){.banner .banner__content .banner__content__desc[data-v-7ffbad21]{font-size:16px;line-height:28px}}@media (max-width: 480px){.banner .banner__content .banner__content__desc[data-v-7ffbad21]{font-size:14px;line-height:24px}}@media (max-width: 1200px){.banner .banner__content[data-v-7ffbad21]{gap:24px}}@media (max-width: 992px){.banner[data-v-7ffbad21]{min-height:auto;padding:32px 0}.banner .banner__content[data-v-7ffbad21]{flex-direction:column;gap:32px}.banner .banner__content .hero-text[data-v-7ffbad21],.banner .banner__content .hero-right[data-v-7ffbad21]{width:100%}}@media (max-width: 480px){.banner[data-v-7ffbad21]{padding:24px 0}.banner .banner__content[data-v-7ffbad21]{padding-inline:16px;gap:24px}}.hero-tags[data-v-7ffbad21]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hero-tags .tag[data-v-7ffbad21]{padding:8px 20px;background:#fff;color:#00a887;border-radius:999px;font-size:14px;font-weight:600}@media (max-width: 480px){.hero-tags .tag[data-v-7ffbad21]{padding:5px 10px;font-size:12px}}@media (max-width: 480px){.hero-tags[data-v-7ffbad21]{gap:8px;margin-top:16px}}.contact-btn[data-v-7ffbad21]{margin-top:24px;font-size:18px!important;padding:12px 40px!important}@media (max-width: 768px){.contact-btn[data-v-7ffbad21]{width:100%;font-size:16px;padding:12px 24px}}@media (max-width: 480px){.contact-btn[data-v-7ffbad21]{margin-top:16px;font-size:15px}}.reason-grid[data-v-7ffbad21]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width: 1200px){.reason-grid[data-v-7ffbad21]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.reason-grid[data-v-7ffbad21]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.reason-grid[data-v-7ffbad21]{grid-template-columns:1fr}}.reason-card[data-v-7ffbad21]{background:#fff;padding:24px 16px;border-radius:12px;box-shadow:0 4px 20px #00000014;text-align:center}.reason-card .reason-icon img[data-v-7ffbad21]{width:64px;height:auto}.reason-card h3[data-v-7ffbad21]{font-size:16px;margin:10px 0 8px}@media (max-width: 480px){.reason-card h3[data-v-7ffbad21]{font-size:15px}}.reason-card p[data-v-7ffbad21]{font-size:13px;color:#6b7280;text-align:justify}@media (max-width: 480px){.reason-card p[data-v-7ffbad21]{font-size:12px}}@media (max-width: 480px){.reason-card[data-v-7ffbad21]{padding:20px 14px}}.version-grid[data-v-7ffbad21]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width: 1200px){.version-grid[data-v-7ffbad21]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.version-grid[data-v-7ffbad21]{grid-template-columns:1fr}}.version-card[data-v-7ffbad21]{background:#fff;padding:24px 20px;border-radius:12px;box-shadow:0 4px 20px #00000014}.version-card.primary[data-v-7ffbad21]{border-top:3px solid #00a887}.version-card h3[data-v-7ffbad21]{position:relative;font-size:18px;margin-bottom:16px}.version-card h3 .new-icon[data-v-7ffbad21]{position:absolute;top:-10px;left:90px;width:40px;margin-left:5px}@media (max-width: 480px){.version-card h3[data-v-7ffbad21]{font-size:16px}.version-card h3 .new-icon[data-v-7ffbad21]{left:80px}}.version-card ul[data-v-7ffbad21]{list-style:none;padding:0}.version-card ul li[data-v-7ffbad21]{padding:6px 0;font-size:14px;color:#4b5563}@media (max-width: 480px){.version-card ul li[data-v-7ffbad21]{font-size:13px}}@media (max-width: 480px){.version-card[data-v-7ffbad21]{padding:20px 16px}}.step-section[data-v-7ffbad21]{text-align:center;margin-top:40px}.step-section .step-btn--primary[data-v-7ffbad21]{padding:12px 36px;font-size:16px}@media (max-width: 640px){.step-section .step-btn--primary[data-v-7ffbad21]{width:100%}}.step-btn[data-v-7ffbad21]{padding:8px 14px;background-color:#14b59c;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background .2s;white-space:nowrap}.step-btn[data-v-7ffbad21]:hover{background-color:#008f72}@media (max-width: 480px){.step-btn[data-v-7ffbad21]{padding:10px 14px;font-size:13px}}.price-table-wrap[data-v-7ffbad21]{margin-top:32px}@media (max-width: 480px){.price-table-wrap[data-v-7ffbad21]{margin-top:24px}}.price-table-wrap .table-box[data-v-7ffbad21]{overflow-x:auto;border-radius:12px;-webkit-overflow-scrolling:touch}.price-table-wrap .version-table[data-v-7ffbad21]{width:100%;min-width:900px;border-collapse:collapse;background:#fff}.price-table-wrap .version-table th[data-v-7ffbad21],.price-table-wrap .version-table td[data-v-7ffbad21]{border:1px solid #e8e8e8;padding:12px 8px;text-align:center;font-size:13px}@media (max-width: 480px){.price-table-wrap .version-table th[data-v-7ffbad21],.price-table-wrap .version-table td[data-v-7ffbad21]{padding:10px 6px;font-size:12px}}.price-table-wrap .version-table th[data-v-7ffbad21]{background:#f5f5f5;font-weight:600}.price-table-wrap .version-table tr td[data-v-7ffbad21]:first-child{background:#fafafa;text-align:left;white-space:nowrap}.price-table-wrap .version-table .tr-level-1 td[data-v-7ffbad21],.price-table-wrap .version-table .tr-level-1 td[data-v-7ffbad21]:first-child{background-color:#f0f2f5}.price-table-wrap .version-table .tr-level-1 .label-level-1[data-v-7ffbad21]{font-weight:700;padding-left:8px}.price-table-wrap .version-table .tr-level-2 td[data-v-7ffbad21],.price-table-wrap .version-table .tr-level-2 td[data-v-7ffbad21]:first-child{background-color:#fafbfc}.price-table-wrap .version-table .tr-level-2 .label-level-2[data-v-7ffbad21]{padding-left:24px}.price-table-wrap .icon-check[data-v-7ffbad21]{color:#094;font-size:18px;font-weight:700}.price-table-wrap .icon-cross[data-v-7ffbad21]{color:#e53e3e;font-size:18px;font-weight:700}.fade-enter-from[data-v-7ffbad21]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-7ffbad21]{transition:all .3s ease}.fade-enter-to[data-v-7ffbad21],.fade-leave-from[data-v-7ffbad21]{opacity:1;transform:translateY(0)}.fade-leave-active[data-v-7ffbad21]{transition:all .3s ease}.fade-leave-to[data-v-7ffbad21]{opacity:0;transform:translateY(-10px)}.script-tabs[data-v-7ffbad21]{display:flex;gap:8px;margin-bottom:16px}@media (max-width: 640px){.script-tabs[data-v-7ffbad21]{flex-wrap:wrap;gap:6px}.script-tabs .tab-btn[data-v-7ffbad21]{flex:1;min-width:45%;text-align:center}}.tab-btn[data-v-7ffbad21]{padding:8px 16px;border:none;background:#e5e7eb;color:#6b7280;border-radius:8px 8px 0 0;cursor:pointer;font-size:14px}.tab-btn.active[data-v-7ffbad21]{background:#1e293b;color:#fff;font-weight:600}@media (max-width: 480px){.tab-btn[data-v-7ffbad21]{padding:8px 12px;font-size:13px}}.code-card[data-v-7ffbad21]{background:#1e293b;color:#e2e8f0;padding:20px 16px;border-radius:12px}.code-card .code-header[data-v-7ffbad21]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}@media (max-width: 480px){.code-card .code-header[data-v-7ffbad21]{flex-direction:column;align-items:flex-start;gap:8px}}.code-card .os-label[data-v-7ffbad21]{font-size:13px;color:#fff}.code-card .copy-btn[data-v-7ffbad21]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#00a887;color:#fff;border:none;border-radius:6px;font-size:12px;white-space:nowrap;cursor:pointer}@media (max-width: 480px){.code-card .copy-btn[data-v-7ffbad21]{width:100%;justify-content:center;padding:8px 10px}}.code-card .code-content[data-v-7ffbad21]{margin:0;font-size:13px;overflow-x:auto;-webkit-overflow-scrolling:touch}.code-card .code-content code[data-v-7ffbad21]{color:#a7f3d0;font-family:monospace;white-space:pre-wrap;word-break:break-all}.code-card .code-tip[data-v-7ffbad21]{margin-top:10px;font-size:12px;color:#fff}@media (max-width: 480px){.code-card .code-tip[data-v-7ffbad21]{font-size:11px}}@media (max-width: 480px){.code-card[data-v-7ffbad21]{padding:16px 12px}}.steps-grid[data-v-7ffbad21]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width: 992px){.steps-grid[data-v-7ffbad21]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.steps-grid[data-v-7ffbad21]{grid-template-columns:1fr}}.step-card[data-v-7ffbad21]{background:#fff;padding:20px 16px;border-radius:12px;box-shadow:0 4px 20px #00000014}.step-card .step-number[data-v-7ffbad21]{font-size:26px;font-weight:800;color:#00a887;margin-bottom:8px}.step-card h3[data-v-7ffbad21]{font-size:16px;margin-bottom:6px}@media (max-width: 480px){.step-card h3[data-v-7ffbad21]{font-size:15px}}.step-card p[data-v-7ffbad21]{font-size:13px;color:#6b7280}@media (max-width: 480px){.step-card p[data-v-7ffbad21]{font-size:12px}}@media (max-width: 480px){.step-card[data-v-7ffbad21]{padding:16px 14px}}.env-list[data-v-7ffbad21]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.env-list .env-item[data-v-7ffbad21]{padding:8px 16px;background:#fff;border-radius:8px;font-size:13px;box-shadow:0 2px 8px #0000000f}@media (max-width: 480px){.env-list .env-item[data-v-7ffbad21]{font-size:12px;padding:6px 12px}}@media (max-width: 480px){.env-list[data-v-7ffbad21]{gap:8px}}.faq-list[data-v-7ffbad21]{max-width:1200px;margin:0 auto}.faq-item[data-v-7ffbad21]{background:#fff;border-radius:8px;margin-bottom:10px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.faq-question[data-v-7ffbad21]{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:15px;font-weight:600;gap:12px}.faq-question .faq-icon[data-v-7ffbad21]{color:#00a887;font-size:18px;flex-shrink:0}@media (max-width: 480px){.faq-question[data-v-7ffbad21]{padding:12px 14px;font-size:14px}}.faq-answer[data-v-7ffbad21]{padding:0 16px 14px;font-size:13px;color:#6b7280}@media (max-width: 480px){.faq-answer[data-v-7ffbad21]{padding:0 14px 12px;font-size:12px}}.cta-section[data-v-7ffbad21]{background:#00a887;color:#fff;text-align:center;padding:48px 20px;border-radius:12px;margin:40px 12px}.cta-section .cta-title[data-v-7ffbad21]{font-size:26px;margin-bottom:10px}@media (max-width: 768px){.cta-section .cta-title[data-v-7ffbad21]{font-size:22px}}@media (max-width: 480px){.cta-section .cta-title[data-v-7ffbad21]{font-size:20px}}.cta-section .cta-desc[data-v-7ffbad21]{font-size:15px;color:#e8f7f5;margin-bottom:20px}@media (max-width: 480px){.cta-section .cta-desc[data-v-7ffbad21]{font-size:13px}}.cta-section .btn-cta[data-v-7ffbad21]{padding:10px 28px;background:#fff;color:#00a887;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer}.cta-section .btn-cta[data-v-7ffbad21]:hover{background:#f3f4f6}@media (max-width: 640px){.cta-section .btn-cta[data-v-7ffbad21]{width:100%}}@media (max-width: 480px){.cta-section .btn-cta[data-v-7ffbad21]{padding:12px 20px;font-size:14px}}@media (max-width: 768px){.cta-section[data-v-7ffbad21]{padding:40px 16px;margin:32px 8px;border-radius:8px}}@media (max-width: 480px){.cta-section[data-v-7ffbad21]{padding:32px 16px;margin:24px 8px}}
