[data-v-1d1d7bbd]:root{--mobile-nav-height:70px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--mobile-safe-bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));--font-size-hero:clamp(28px,6vw,42px);--font-size-title:clamp(22px,4.5vw,32px);--font-size-subtitle:clamp(16px,3vw,20px);--font-size-body:clamp(14px,2.5vw,16px);--spacing-section:clamp(40px,8vw,80px);--spacing-card:clamp(16px,3vw,24px);--spacing-content:clamp(16px,4vw,40px)}.comparison-table-wrapper[data-v-1d1d7bbd]{padding:80px 0;background:linear-gradient(180deg,#f8f9fa,#fff)}.comparison-table-wrapper.mobile[data-v-1d1d7bbd]{padding:40px 0}.comparison-table-wrapper .section-title[data-v-1d1d7bbd]{font-size:36px;font-weight:700;text-align:center;margin-bottom:16px;color:#1a1a1a}.comparison-table-wrapper .section-subtitle[data-v-1d1d7bbd]{font-size:18px;text-align:center;color:#666;margin-bottom:48px}.comparison-table-wrapper .comparison-table[data-v-1d1d7bbd]{overflow-x:auto;margin-bottom:40px}.comparison-table-wrapper .comparison-table table[data-v-1d1d7bbd]{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:12px;box-shadow:0 2px 20px rgba(0,0,0,.08);overflow:hidden}.comparison-table-wrapper .comparison-table table thead[data-v-1d1d7bbd]{background:linear-gradient(135deg,#667eea,#764ba2)}.comparison-table-wrapper .comparison-table table thead th[data-v-1d1d7bbd]{padding:20px 16px;font-size:16px;font-weight:600;color:#fff;text-align:center}.comparison-table-wrapper .comparison-table table thead th.feature-name-col[data-v-1d1d7bbd]{text-align:left;min-width:200px}.comparison-table-wrapper .comparison-table table thead th.our-product[data-v-1d1d7bbd]{background:linear-gradient(135deg,#667eea,#764ba2)}.comparison-table-wrapper .comparison-table table thead th .brand-cell[data-v-1d1d7bbd]{display:flex;align-items:center;justify-content:center;gap:8px}.comparison-table-wrapper .comparison-table table thead th .brand-cell .logo[data-v-1d1d7bbd]{font-size:18px;font-weight:700}.comparison-table-wrapper .comparison-table table thead th .brand-cell .badge[data-v-1d1d7bbd]{background:gold;color:#333;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.comparison-table-wrapper .comparison-table table tbody tr[data-v-1d1d7bbd]:nth-child(2n){background:#f8f9fa}.comparison-table-wrapper .comparison-table table tbody tr[data-v-1d1d7bbd]:hover{background:#f0f7ff}.comparison-table-wrapper .comparison-table table tbody tr td[data-v-1d1d7bbd]{padding:16px;text-align:center;border-bottom:1px solid #e9ecef;font-size:14px}.comparison-table-wrapper .comparison-table table tbody tr td.feature-name[data-v-1d1d7bbd]{text-align:left;font-weight:500;color:#333}.comparison-table-wrapper .comparison-table table tbody tr td.feature-name .name-text[data-v-1d1d7bbd]{margin-right:4px}.comparison-table-wrapper .comparison-table table tbody tr td.feature-name .info-icon[data-v-1d1d7bbd]{color:#999;cursor:help;font-size:14px}.comparison-table-wrapper .comparison-table table tbody tr td.feature-name .info-icon[data-v-1d1d7bbd]:hover{color:#667eea}.comparison-table-wrapper .comparison-table table tbody tr td.our-product[data-v-1d1d7bbd]{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));font-weight:600}.comparison-table-wrapper .comparison-table table tbody tr td .check-icon[data-v-1d1d7bbd]{color:#10b981;font-size:20px;font-weight:700}.comparison-table-wrapper .comparison-table table tbody tr td .check-icon.secondary[data-v-1d1d7bbd]{color:#6b7280}.comparison-table-wrapper .comparison-table table tbody tr td .cross-icon[data-v-1d1d7bbd]{color:#ef4444;font-size:18px}.comparison-table-wrapper .comparison-table table tbody tr td .text-value[data-v-1d1d7bbd]{color:#6b7280;font-size:13px}.comparison-table-wrapper .comparison-mobile .dimension-card[data-v-1d1d7bbd]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.comparison-table-wrapper .comparison-mobile .dimension-card .dimension-name[data-v-1d1d7bbd]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:16px;display:flex;align-items:center;gap:6px}.comparison-table-wrapper .comparison-mobile .dimension-card .dimension-name .info-icon[data-v-1d1d7bbd]{color:#999;font-size:14px}.comparison-table-wrapper .comparison-mobile .dimension-card .products-comparison[data-v-1d1d7bbd]{display:flex;flex-direction:column;gap:12px}.comparison-table-wrapper .comparison-mobile .dimension-card .products-comparison .product-item[data-v-1d1d7bbd]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:8px}.comparison-table-wrapper .comparison-mobile .dimension-card .products-comparison .product-item.our-product[data-v-1d1d7bbd]{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border:2px solid #667eea}.comparison-table-wrapper .comparison-mobile .dimension-card .products-comparison .product-item.our-product .product-name[data-v-1d1d7bbd]{font-weight:600;color:#667eea}.comparison-table-wrapper .comparison-mobile .dimension-card .products-comparison .product-item.our-product .product-name .badge[data-v-1d1d7bbd]{background:gold;color:#333;padding:2px 8px;border-radius:10px;font-size:11px;margin-left:6px}.comparison-table-wrapper .comparison-mobile .dimension-card .products-comparison .product-item .product-name[data-v-1d1d7bbd]{font-size:14px;color:#333}.comparison-table-wrapper .comparison-mobile .dimension-card .products-comparison .product-item .check-icon[data-v-1d1d7bbd]{color:#10b981;font-size:18px;font-weight:700}.comparison-table-wrapper .comparison-mobile .dimension-card .products-comparison .product-item .check-icon.secondary[data-v-1d1d7bbd]{color:#6b7280}.comparison-table-wrapper .comparison-mobile .dimension-card .products-comparison .product-item .cross-icon[data-v-1d1d7bbd]{color:#ef4444;font-size:16px}.comparison-table-wrapper .comparison-mobile .dimension-card .products-comparison .product-item .text-value[data-v-1d1d7bbd]{color:#6b7280;font-size:12px}.comparison-table-wrapper .comparison-highlights[data-v-1d1d7bbd]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:32px;color:#fff}.comparison-table-wrapper .comparison-highlights .highlights-title[data-v-1d1d7bbd]{font-size:24px;font-weight:700;margin-bottom:20px;display:flex;align-items:center;gap:10px}.comparison-table-wrapper .comparison-highlights .highlights-title i[data-v-1d1d7bbd]{color:gold;font-size:28px}.comparison-table-wrapper .comparison-highlights .highlights-list[data-v-1d1d7bbd]{list-style:none;padding:0;margin:0}.comparison-table-wrapper .comparison-highlights .highlights-list li[data-v-1d1d7bbd]{font-size:16px;margin-bottom:12px;display:flex;align-items:center;gap:12px}.comparison-table-wrapper .comparison-highlights .highlights-list li[data-v-1d1d7bbd]:last-child{margin-bottom:0}.comparison-table-wrapper .comparison-highlights .highlights-list li i[data-v-1d1d7bbd]{color:#10b981;font-size:20px;flex-shrink:0}@media(max-width:768px){.comparison-table-wrapper .section-title[data-v-1d1d7bbd]{font-size:28px}.comparison-table-wrapper .section-subtitle[data-v-1d1d7bbd]{font-size:16px;margin-bottom:32px}.comparison-table-wrapper .comparison-highlights[data-v-1d1d7bbd]{padding:24px}.comparison-table-wrapper .comparison-highlights .highlights-title[data-v-1d1d7bbd]{font-size:20px}.comparison-table-wrapper .comparison-highlights .highlights-list li[data-v-1d1d7bbd]{font-size:14px}}[data-v-d2785fdc]:root{--mobile-nav-height:70px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--mobile-safe-bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));--font-size-hero:clamp(28px,6vw,42px);--font-size-title:clamp(22px,4.5vw,32px);--font-size-subtitle:clamp(16px,3vw,20px);--font-size-body:clamp(14px,2.5vw,16px);--spacing-section:clamp(40px,8vw,80px);--spacing-card:clamp(16px,3vw,24px);--spacing-content:clamp(16px,4vw,40px)}.feature-demo-wrapper[data-v-d2785fdc]{padding:80px 0;background:#f8f9fa}.feature-demo-wrapper.mobile[data-v-d2785fdc]{padding:40px 0}.feature-demo-wrapper .section-title[data-v-d2785fdc]{font-size:36px;font-weight:700;text-align:center;margin-bottom:16px;color:#1a1a1a}.feature-demo-wrapper .section-subtitle[data-v-d2785fdc]{font-size:18px;text-align:center;color:#666;margin-bottom:48px}.feature-demo-wrapper .demo-tabs[data-v-d2785fdc]{display:flex;gap:16px;justify-content:center;margin-bottom:40px;flex-wrap:wrap}.feature-demo-wrapper .demo-tabs .tab-item[data-v-d2785fdc]{padding:14px 28px;background:#fff;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#6b7280}.feature-demo-wrapper .demo-tabs .tab-item i[data-v-d2785fdc]{font-size:20px}.feature-demo-wrapper .demo-tabs .tab-item[data-v-d2785fdc]:hover{border-color:#667eea;color:#667eea;transform:translateY(-2px)}.feature-demo-wrapper .demo-tabs .tab-item.active[data-v-d2785fdc]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent;box-shadow:0 4px 12px rgba(102,126,234,.3)}.feature-demo-wrapper .demo-content[data-v-d2785fdc]{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.08);min-height:500px}.feature-demo-wrapper .demo-content .demo-viewer .demo-description[data-v-d2785fdc]{text-align:center;margin-bottom:32px}.feature-demo-wrapper .demo-content .demo-viewer .demo-description h3[data-v-d2785fdc]{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.feature-demo-wrapper .demo-content .demo-viewer .demo-description p[data-v-d2785fdc]{font-size:16px;color:#6b7280;line-height:1.6}.feature-demo-wrapper .demo-content .interactive-demo .demo-frame[data-v-d2785fdc]{background:#f8f9fa;border-radius:12px;padding:24px;min-height:400px;display:flex;align-items:center;justify-content:center}.feature-demo-wrapper .demo-content .screenshot-demo .screenshot-gallery .main-image[data-v-d2785fdc]{position:relative;border-radius:12px;overflow:hidden;margin-bottom:20px;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.1)}.feature-demo-wrapper .demo-content .screenshot-demo .screenshot-gallery .main-image img[data-v-d2785fdc]{width:100%;height:auto;display:block}.feature-demo-wrapper .demo-content .screenshot-demo .screenshot-gallery .main-image .image-overlay[data-v-d2785fdc]{position:absolute;inset:0;background:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;color:#fff}.feature-demo-wrapper .demo-content .screenshot-demo .screenshot-gallery .main-image .image-overlay i[data-v-d2785fdc]{font-size:48px;margin-bottom:8px}.feature-demo-wrapper .demo-content .screenshot-demo .screenshot-gallery .main-image .image-overlay span[data-v-d2785fdc]{font-size:16px}.feature-demo-wrapper .demo-content .screenshot-demo .screenshot-gallery .main-image:hover .image-overlay[data-v-d2785fdc]{opacity:1}.feature-demo-wrapper .demo-content .screenshot-demo .screenshot-gallery .thumbnail-list[data-v-d2785fdc]{display:flex;gap:12px;justify-content:center}.feature-demo-wrapper .demo-content .screenshot-demo .screenshot-gallery .thumbnail-list .thumbnail[data-v-d2785fdc]{width:100px;height:100px;border-radius:8px;overflow:hidden;cursor:pointer;border:3px solid transparent;transition:all .3s ease}.feature-demo-wrapper .demo-content .screenshot-demo .screenshot-gallery .thumbnail-list .thumbnail[data-v-d2785fdc]:hover{border-color:#667eea;transform:scale(1.05)}.feature-demo-wrapper .demo-content .screenshot-demo .screenshot-gallery .thumbnail-list .thumbnail.active[data-v-d2785fdc]{border-color:#667eea;box-shadow:0 4px 12px rgba(102,126,234,.3)}.feature-demo-wrapper .demo-content .screenshot-demo .screenshot-gallery .thumbnail-list .thumbnail img[data-v-d2785fdc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-demo-wrapper .demo-content .video-demo .video-meta[data-v-d2785fdc]{margin-top:12px;display:flex;justify-content:center;gap:20px}.feature-demo-wrapper .demo-content .video-demo .video-meta .duration[data-v-d2785fdc]{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:14px}.feature-demo-wrapper .demo-content .video-demo .video-meta .duration i[data-v-d2785fdc]{font-size:16px}.feature-demo-wrapper .demo-content .video-demo .video-player[data-v-d2785fdc]{border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}.feature-demo-wrapper .demo-content .video-demo .video-player video[data-v-d2785fdc]{width:100%;max-height:500px;display:block}.feature-demo-wrapper .demo-content .gif-demo .gif-viewer[data-v-d2785fdc]{border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}.feature-demo-wrapper .demo-content .gif-demo .gif-viewer img[data-v-d2785fdc]{width:100%;height:auto;display:block}.feature-demo-wrapper .lightbox[data-v-d2785fdc]{position:fixed;inset:0;background:rgba(0,0,0,.9);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.feature-demo-wrapper .lightbox .lightbox-content[data-v-d2785fdc]{position:relative;max-width:90%;max-height:90%}.feature-demo-wrapper .lightbox .lightbox-content img[data-v-d2785fdc]{max-width:100%;max-height:90vh;border-radius:8px}.feature-demo-wrapper .lightbox .lightbox-content .close-btn[data-v-d2785fdc]{position:absolute;top:-40px;right:0;background:#fff;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:20px;color:#1a1a1a;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.feature-demo-wrapper .lightbox .lightbox-content .close-btn[data-v-d2785fdc]:hover{background:#f3f4f6;transform:scale(1.1)}.feature-demo-wrapper .lightbox .lightbox-content .nav-btn[data-v-d2785fdc]{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.9);border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;font-size:24px;color:#1a1a1a;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.feature-demo-wrapper .lightbox .lightbox-content .nav-btn[data-v-d2785fdc]:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.feature-demo-wrapper .lightbox .lightbox-content .nav-btn.prev[data-v-d2785fdc]{left:-60px}.feature-demo-wrapper .lightbox .lightbox-content .nav-btn.next[data-v-d2785fdc]{right:-60px}.feature-demo-wrapper .fade-enter-active[data-v-d2785fdc],.feature-demo-wrapper .fade-leave-active[data-v-d2785fdc]{transition:opacity .3s ease}.feature-demo-wrapper .fade-enter[data-v-d2785fdc],.feature-demo-wrapper .fade-leave-to[data-v-d2785fdc]{opacity:0}@media(max-width:768px){.feature-demo-wrapper .section-title[data-v-d2785fdc]{font-size:28px}.feature-demo-wrapper .section-subtitle[data-v-d2785fdc]{font-size:16px;margin-bottom:32px}.feature-demo-wrapper .demo-tabs[data-v-d2785fdc]{gap:8px}.feature-demo-wrapper .demo-tabs .tab-item[data-v-d2785fdc]{padding:10px 16px;font-size:14px}.feature-demo-wrapper .demo-tabs .tab-item i[data-v-d2785fdc]{font-size:16px}.feature-demo-wrapper .demo-content[data-v-d2785fdc]{padding:24px 16px}.feature-demo-wrapper .demo-content .demo-viewer .demo-description h3[data-v-d2785fdc]{font-size:20px}.feature-demo-wrapper .demo-content .demo-viewer .demo-description p[data-v-d2785fdc]{font-size:14px}.feature-demo-wrapper .demo-content .screenshot-demo .screenshot-gallery .thumbnail-list .thumbnail[data-v-d2785fdc]{width:60px;height:60px}.feature-demo-wrapper .lightbox .lightbox-content .nav-btn[data-v-d2785fdc]{width:40px;height:40px;font-size:20px}.feature-demo-wrapper .lightbox .lightbox-content .nav-btn.prev[data-v-d2785fdc]{left:10px}.feature-demo-wrapper .lightbox .lightbox-content .nav-btn.next[data-v-d2785fdc]{right:10px}.feature-demo-wrapper .lightbox .lightbox-content .close-btn[data-v-d2785fdc]{top:10px;right:10px}}[data-v-20c8694a]:root{--mobile-nav-height:70px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--mobile-safe-bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));--font-size-hero:clamp(28px,6vw,42px);--font-size-title:clamp(22px,4.5vw,32px);--font-size-subtitle:clamp(16px,3vw,20px);--font-size-body:clamp(14px,2.5vw,16px);--spacing-section:clamp(40px,8vw,80px);--spacing-card:clamp(16px,3vw,24px);--spacing-content:clamp(16px,4vw,40px)}.case-study-wrapper[data-v-20c8694a]{padding:80px 0;background:#fff}.case-study-wrapper.mobile[data-v-20c8694a]{padding:40px 0}.case-study-wrapper .section-title[data-v-20c8694a]{font-size:36px;font-weight:700;text-align:center;margin-bottom:16px;color:#1a1a1a}.case-study-wrapper .section-subtitle[data-v-20c8694a]{font-size:18px;text-align:center;color:#666;margin-bottom:48px}.case-study-wrapper .cases-grid[data-v-20c8694a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.case-study-wrapper .cases-grid .case-card[data-v-20c8694a]{background:#fff;border:2px solid #e5e7eb;border-radius:16px;overflow:hidden;transition:all .3s ease;cursor:pointer}.case-study-wrapper .cases-grid .case-card[data-v-20c8694a]:hover{border-color:#667eea;box-shadow:0 8px 30px rgba(102,126,234,.15);transform:translateY(-4px)}.case-study-wrapper .cases-grid .case-card .case-header[data-v-20c8694a]{padding:24px;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border-bottom:2px solid #e5e7eb;display:flex;align-items:center;gap:16px}.case-study-wrapper .cases-grid .case-card .case-header .company-logo[data-v-20c8694a]{width:60px;height:60px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;padding:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.case-study-wrapper .cases-grid .case-card .case-header .company-logo img[data-v-20c8694a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.case-study-wrapper .cases-grid .case-card .case-header .company-info[data-v-20c8694a]{flex:1}.case-study-wrapper .cases-grid .case-card .case-header .company-info .company-name[data-v-20c8694a]{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.case-study-wrapper .cases-grid .case-card .case-header .company-info .company-meta[data-v-20c8694a]{display:flex;gap:16px;flex-wrap:wrap}.case-study-wrapper .cases-grid .case-card .case-header .company-info .company-meta span[data-v-20c8694a]{display:flex;align-items:center;gap:4px;font-size:14px;color:#6b7280}.case-study-wrapper .cases-grid .case-card .case-header .company-info .company-meta span i[data-v-20c8694a]{font-size:16px}.case-study-wrapper .cases-grid .case-card .case-body[data-v-20c8694a]{padding:24px}.case-study-wrapper .cases-grid .case-card .case-body .section-label[data-v-20c8694a]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#667eea;margin-bottom:12px;text-transform:uppercase}.case-study-wrapper .cases-grid .case-card .case-body .section-label i[data-v-20c8694a]{font-size:18px}.case-study-wrapper .cases-grid .case-card .case-body .challenge-section[data-v-20c8694a],.case-study-wrapper .cases-grid .case-card .case-body .solution-section[data-v-20c8694a]{margin-bottom:24px}.case-study-wrapper .cases-grid .case-card .case-body .challenge-section p[data-v-20c8694a],.case-study-wrapper .cases-grid .case-card .case-body .solution-section p[data-v-20c8694a]{font-size:15px;line-height:1.7;color:#4b5563}.case-study-wrapper .cases-grid .case-card .case-body .results-section[data-v-20c8694a]{margin-bottom:24px}.case-study-wrapper .cases-grid .case-card .case-body .results-section .results-grid[data-v-20c8694a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.case-study-wrapper .cases-grid .case-card .case-body .results-section .results-grid .result-item[data-v-20c8694a]{background:#f8f9fa;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px}.case-study-wrapper .cases-grid .case-card .case-body .results-section .results-grid .result-item i[data-v-20c8694a]{font-size:28px;color:#10b981}.case-study-wrapper .cases-grid .case-card .case-body .results-section .results-grid .result-item .result-content .result-value[data-v-20c8694a]{font-size:24px;font-weight:700;color:#10b981;line-height:1;margin-bottom:4px}.case-study-wrapper .cases-grid .case-card .case-body .results-section .results-grid .result-item .result-content .result-label[data-v-20c8694a]{font-size:13px;color:#6b7280}.case-study-wrapper .cases-grid .case-card .case-body .testimonial-section[data-v-20c8694a]{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border-radius:12px;padding:20px;position:relative}.case-study-wrapper .cases-grid .case-card .case-body .testimonial-section .quote-icon[data-v-20c8694a]{position:absolute;top:10px;left:10px;font-size:48px;color:#667eea;opacity:.2;font-family:Georgia,serif}.case-study-wrapper .cases-grid .case-card .case-body .testimonial-section .quote-text[data-v-20c8694a]{font-size:15px;line-height:1.7;color:#4b5563;font-style:italic;margin:0 0 12px;position:relative;z-index:1}.case-study-wrapper .cases-grid .case-card .case-body .testimonial-section .author-info[data-v-20c8694a]{display:flex;flex-direction:column;gap:4px}.case-study-wrapper .cases-grid .case-card .case-body .testimonial-section .author-info .author-name[data-v-20c8694a]{font-size:14px;font-weight:600;color:#1a1a1a}.case-study-wrapper .cases-grid .case-card .case-body .testimonial-section .author-info .author-title[data-v-20c8694a]{font-size:13px;color:#6b7280}.case-study-wrapper .cases-grid .case-card .case-footer[data-v-20c8694a]{padding:16px 24px;border-top:2px solid #e5e7eb;text-align:center}.case-study-wrapper .cases-grid .case-card .case-footer .read-more-btn[data-v-20c8694a]{font-size:15px;font-weight:600;color:#667eea}.case-study-wrapper .cases-grid .case-card .case-footer .read-more-btn i[data-v-20c8694a]{margin-left:6px;transition:transform .3s ease}.case-study-wrapper .cases-grid .case-card .case-footer .read-more-btn:hover i[data-v-20c8694a]{transform:translateX(4px)}@media(max-width:768px){.case-study-wrapper .section-title[data-v-20c8694a]{font-size:28px}.case-study-wrapper .section-subtitle[data-v-20c8694a]{font-size:16px;margin-bottom:32px}.case-study-wrapper .cases-grid[data-v-20c8694a]{grid-template-columns:1fr;gap:24px}.case-study-wrapper .cases-grid .case-card .case-body .results-section .results-grid[data-v-20c8694a]{grid-template-columns:1fr}}[data-v-20c8694a] .case-detail-modal{max-width:900px}[data-v-20c8694a] .case-detail-modal .el-dialog__header{display:none}[data-v-20c8694a] .case-detail-modal .el-dialog__body{padding:40px}[data-v-20c8694a] .case-detail-modal .case-detail .detail-header{text-align:center;padding-bottom:32px;border-bottom:2px solid #e5e7eb;margin-bottom:32px}[data-v-20c8694a] .case-detail-modal .case-detail .detail-header .company-logo-large{width:100px;height:100px;margin:0 auto 20px;background:#fff;border-radius:16px;padding:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}[data-v-20c8694a] .case-detail-modal .case-detail .detail-header .company-logo-large img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}[data-v-20c8694a] .case-detail-modal .case-detail .detail-header .company-name-large{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:12px}[data-v-20c8694a] .case-detail-modal .case-detail .detail-header .company-meta-large{font-size:16px;color:#6b7280}[data-v-20c8694a] .case-detail-modal .case-detail .detail-header .company-meta-large .divider{margin:0 12px}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section{margin-bottom:32px}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section:last-child{margin-bottom:0}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section h3{font-size:22px;font-weight:700;color:#1a1a1a;margin-bottom:16px;display:flex;align-items:center;gap:10px}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section h3 i{color:#667eea;font-size:24px}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section p{font-size:16px;line-height:1.8;color:#4b5563}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section .results-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section .results-showcase .showcase-item{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border-radius:16px;padding:24px;text-align:center}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section .results-showcase .showcase-item i{font-size:48px;color:#10b981;margin-bottom:12px}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section .results-showcase .showcase-item .value{font-size:36px;font-weight:700;color:#10b981;margin-bottom:8px}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section .results-showcase .showcase-item .label{font-size:15px;color:#6b7280}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section .testimonial-large{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border-radius:16px;padding:32px;position:relative}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section .testimonial-large .quote-mark{font-size:80px;color:#667eea;opacity:.2;font-family:Georgia,serif;line-height:1;margin-bottom:20px}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section .testimonial-large blockquote{font-size:18px;line-height:1.8;color:#4b5563;font-style:italic;margin:0 0 20px}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section .testimonial-large .author{display:flex;flex-direction:column;gap:6px}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section .testimonial-large .author strong{font-size:16px;color:#1a1a1a}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section .testimonial-large .author span{font-size:14px;color:#6b7280}@media(max-width:768px){[data-v-20c8694a] .case-detail-modal .el-dialog__body{padding:24px 16px}[data-v-20c8694a] .case-detail-modal .case-detail .detail-header .company-name-large{font-size:24px}[data-v-20c8694a] .case-detail-modal .case-detail .detail-header .company-meta-large{font-size:14px}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section h3{font-size:20px}[data-v-20c8694a] .case-detail-modal .case-detail .detail-content .detail-section p{font-size:15px}}[data-v-a3e77316]:root{--mobile-nav-height:70px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--mobile-safe-bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));--font-size-hero:clamp(28px,6vw,42px);--font-size-title:clamp(22px,4.5vw,32px);--font-size-subtitle:clamp(16px,3vw,20px);--font-size-body:clamp(14px,2.5vw,16px);--spacing-section:clamp(40px,8vw,80px);--spacing-card:clamp(16px,3vw,24px);--spacing-content:clamp(16px,4vw,40px)}.faq-accordion-wrapper[data-v-a3e77316]{padding:80px 0;background:#fff}.faq-accordion-wrapper.mobile[data-v-a3e77316]{padding:40px 0}.faq-accordion-wrapper .section-title[data-v-a3e77316]{font-size:36px;font-weight:700;text-align:center;margin-bottom:16px;color:#1a1a1a}.faq-accordion-wrapper .section-subtitle[data-v-a3e77316]{font-size:18px;text-align:center;color:#666;margin-bottom:48px}.faq-accordion-wrapper .faq-list[data-v-a3e77316]{max-width:900px;margin:0 auto}.faq-accordion-wrapper .faq-list .faq-item[data-v-a3e77316]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.faq-accordion-wrapper .faq-list .faq-item[data-v-a3e77316]:hover{border-color:#667eea;box-shadow:0 4px 12px rgba(102,126,234,.15)}.faq-accordion-wrapper .faq-list .faq-item.active[data-v-a3e77316]{border-color:#667eea;box-shadow:0 4px 20px rgba(102,126,234,.2)}.faq-accordion-wrapper .faq-list .faq-item.active .faq-question[data-v-a3e77316]{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05))}.faq-accordion-wrapper .faq-list .faq-item.active .faq-question .question-icon[data-v-a3e77316]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.faq-accordion-wrapper .faq-list .faq-item.active .faq-question .toggle-icon[data-v-a3e77316]{color:#667eea}.faq-accordion-wrapper .faq-list .faq-item .faq-question[data-v-a3e77316]{padding:24px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}.faq-accordion-wrapper .faq-list .faq-item .faq-question .question-content[data-v-a3e77316]{display:flex;align-items:center;gap:16px;flex:1}.faq-accordion-wrapper .faq-list .faq-item .faq-question .question-content .question-icon[data-v-a3e77316]{width:44px;height:44px;border-radius:50%;background:#f3f4f6;color:#667eea;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;transition:all .3s ease}.faq-accordion-wrapper .faq-list .faq-item .faq-question .question-content .question-text[data-v-a3e77316]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0;line-height:1.5}.faq-accordion-wrapper .faq-list .faq-item .faq-question .toggle-icon[data-v-a3e77316]{font-size:20px;color:#9ca3af;transition:all .3s ease;flex-shrink:0}.faq-accordion-wrapper .faq-list .faq-item .faq-answer[data-v-a3e77316]{padding:0 24px 24px 84px;display:flex;gap:16px}.faq-accordion-wrapper .faq-list .faq-item .faq-answer .answer-icon[data-v-a3e77316]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.faq-accordion-wrapper .faq-list .faq-item .faq-answer .answer-text[data-v-a3e77316]{flex:1;font-size:16px;line-height:1.8;color:#4b5563}.faq-accordion-wrapper .faq-list .faq-item .faq-answer .answer-text[data-v-a3e77316] br{margin-bottom:8px}.faq-accordion-wrapper .slide-fade-enter-active[data-v-a3e77316],.faq-accordion-wrapper .slide-fade-leave-active[data-v-a3e77316]{transition:all .3s ease}.faq-accordion-wrapper .slide-fade-enter[data-v-a3e77316],.faq-accordion-wrapper .slide-fade-leave-to[data-v-a3e77316]{opacity:0;transform:translateY(-10px)}.faq-accordion-wrapper .faq-cta[data-v-a3e77316]{max-width:900px;margin:48px auto 0;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:48px;text-align:center;color:#fff}.faq-accordion-wrapper .faq-cta .cta-title[data-v-a3e77316]{font-size:28px;font-weight:700;margin-bottom:12px}.faq-accordion-wrapper .faq-cta .cta-subtitle[data-v-a3e77316]{font-size:16px;margin-bottom:24px;opacity:.9}.faq-accordion-wrapper .faq-cta .cta-actions[data-v-a3e77316]{display:flex;gap:16px;justify-content:center}.faq-accordion-wrapper .faq-cta .cta-actions[data-v-a3e77316] .el-button{padding:14px 32px;font-size:16px;border-radius:8px}.faq-accordion-wrapper .faq-cta .cta-actions[data-v-a3e77316] .el-button.el-button--primary{background:#fff;color:#667eea;border:none}.faq-accordion-wrapper .faq-cta .cta-actions[data-v-a3e77316] .el-button.el-button--primary:hover{background:#f9fafb;transform:translateY(-2px)}.faq-accordion-wrapper .faq-cta .cta-actions[data-v-a3e77316] .el-button:not(.el-button--primary){background:hsla(0,0%,100%,.2);color:#fff;border:2px solid #fff}.faq-accordion-wrapper .faq-cta .cta-actions[data-v-a3e77316] .el-button:not(.el-button--primary):hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px)}.faq-accordion-wrapper .faq-cta .cta-actions[data-v-a3e77316] .el-button i{margin-right:6px}@media(max-width:768px){.faq-accordion-wrapper .section-title[data-v-a3e77316]{font-size:28px}.faq-accordion-wrapper .section-subtitle[data-v-a3e77316]{font-size:16px;margin-bottom:32px}.faq-accordion-wrapper .faq-list .faq-item .faq-question[data-v-a3e77316]{padding:20px}.faq-accordion-wrapper .faq-list .faq-item .faq-question .question-content[data-v-a3e77316]{gap:12px}.faq-accordion-wrapper .faq-list .faq-item .faq-question .question-content .question-icon[data-v-a3e77316]{width:36px;height:36px;font-size:12px}.faq-accordion-wrapper .faq-list .faq-item .faq-question .question-content .question-text[data-v-a3e77316]{font-size:16px}.faq-accordion-wrapper .faq-list .faq-item .faq-answer[data-v-a3e77316]{padding:0 20px 20px 20px;flex-direction:column}.faq-accordion-wrapper .faq-list .faq-item .faq-answer .answer-icon[data-v-a3e77316]{width:36px;height:36px;font-size:12px}.faq-accordion-wrapper .faq-list .faq-item .faq-answer .answer-text[data-v-a3e77316]{font-size:14px}.faq-accordion-wrapper .faq-cta[data-v-a3e77316]{padding:32px 24px}.faq-accordion-wrapper .faq-cta .cta-title[data-v-a3e77316]{font-size:24px}.faq-accordion-wrapper .faq-cta .cta-subtitle[data-v-a3e77316]{font-size:14px}.faq-accordion-wrapper .faq-cta .cta-actions[data-v-a3e77316]{flex-direction:column}.faq-accordion-wrapper .faq-cta .cta-actions[data-v-a3e77316] .el-button{width:100%}}[data-v-e62fb854]:root{--mobile-nav-height:70px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--mobile-safe-bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));--font-size-hero:clamp(28px,6vw,42px);--font-size-title:clamp(22px,4.5vw,32px);--font-size-subtitle:clamp(16px,3vw,20px);--font-size-body:clamp(14px,2.5vw,16px);--spacing-section:clamp(40px,8vw,80px);--spacing-card:clamp(16px,3vw,24px);--spacing-content:clamp(16px,4vw,40px)}.feature-detail-page[data-v-e62fb854]{background:#f8fafc}.container[data-v-e62fb854]{max-width:1200px;margin:0 auto;padding:0 24px}.feature-hero[data-v-e62fb854]{background:linear-gradient(135deg,var(--feature-color,#667eea),rgba(118,75,162,.8));padding:80px 0;color:#fff}.feature-hero .hero-content[data-v-e62fb854]{max-width:800px;margin:0 auto;text-align:center}.feature-hero .hero-icon[data-v-e62fb854]{width:80px;height:80px;background:hsla(0,0%,100%,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.feature-hero .hero-icon i[data-v-e62fb854]{font-size:40px;color:#fff}.feature-hero .hero-title[data-v-e62fb854]{font-size:36px;font-weight:700;margin-bottom:8px}.feature-hero .hero-subtitle[data-v-e62fb854]{font-size:20px;opacity:.9;margin-bottom:16px}.feature-hero .hero-description[data-v-e62fb854]{font-size:18px;opacity:.85;line-height:1.6;margin-bottom:24px}.feature-hero .hero-value[data-v-e62fb854]{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.2);padding:8px 24px;border-radius:9999px;font-size:18px;font-weight:600;margin-bottom:32px}.feature-hero .hero-value i[data-v-e62fb854]{font-size:20px}.feature-hero .hero-actions[data-v-e62fb854]{display:flex;justify-content:center;gap:16px}.feature-hero .hero-actions .btn-primary[data-v-e62fb854]{background:#fff;color:var(--feature-color,#667eea);border:none;padding:16px 32px;font-size:18px;font-weight:600;border-radius:12px}.feature-hero .hero-actions .btn-primary[data-v-e62fb854]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.feature-hero .hero-actions .btn-outline[data-v-e62fb854]{background:transparent;color:#fff;border:2px solid #fff;padding:16px 32px;font-size:18px;font-weight:600;border-radius:12px}.feature-hero .hero-actions .btn-outline[data-v-e62fb854]:hover{background:hsla(0,0%,100%,.1)}.section-title[data-v-e62fb854]{font-size:28px;font-weight:700;color:#1f2937;text-align:center;margin-bottom:8px}.section-subtitle[data-v-e62fb854]{font-size:18px;color:#4b5563;text-align:center;margin-bottom:48px}.features-section[data-v-e62fb854]{padding:64px 0;background:#fff}.features-section .features-grid[data-v-e62fb854]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.features-section .feature-card[data-v-e62fb854]{background:#f8fafc;border-radius:16px;padding:24px;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.features-section .feature-card[data-v-e62fb854]:hover{border-color:#667eea;box-shadow:0 4px 6px rgba(0,0,0,.05)}.features-section .feature-card .feature-header[data-v-e62fb854]{display:flex;align-items:center;gap:16px}.features-section .feature-card .feature-header .feature-icon[data-v-e62fb854]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.features-section .feature-card .feature-header .feature-icon i[data-v-e62fb854]{font-size:24px;color:#fff}.features-section .feature-card .feature-header .feature-info[data-v-e62fb854]{flex:1}.features-section .feature-card .feature-header .feature-info .feature-name[data-v-e62fb854]{font-size:18px;font-weight:600;color:#1f2937;margin:0}.features-section .feature-card .feature-header .expand-icon[data-v-e62fb854]{font-size:16px;color:#6b7280;transition:transform .3s ease}.features-section .feature-card .feature-body[data-v-e62fb854]{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.features-section .feature-card .feature-body .feature-description[data-v-e62fb854]{font-size:16px;color:#4b5563;line-height:1.6;margin:0}.features-section .load-more[data-v-e62fb854]{text-align:center;margin-top:32px}.features-section .load-more .el-button[data-v-e62fb854]{color:#667eea;border-color:#667eea}.features-section .load-more .el-button[data-v-e62fb854]:hover{background:rgba(102,126,234,.1)}.scenarios-section[data-v-e62fb854]{padding:64px 0;background:linear-gradient(135deg,#e0e7ff,#f3e8ff)}.scenarios-section .scenarios-grid[data-v-e62fb854]{display:flex;justify-content:center;flex-wrap:wrap;gap:24px}.scenarios-section .scenario-card[data-v-e62fb854]{display:flex;align-items:center;gap:8px;background:#fff;padding:16px 32px;border-radius:9999px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .3s ease}.scenarios-section .scenario-card[data-v-e62fb854]:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.05)}.scenarios-section .scenario-card .scenario-icon[data-v-e62fb854]{width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center}.scenarios-section .scenario-card .scenario-icon i[data-v-e62fb854]{font-size:16px;color:#fff}.scenarios-section .scenario-card .scenario-text[data-v-e62fb854]{font-size:16px;font-weight:500;color:#1f2937}.related-section[data-v-e62fb854]{padding:64px 0;background:#fff}.related-section .related-grid[data-v-e62fb854]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.related-section .related-card[data-v-e62fb854]{display:flex;align-items:center;gap:16px;background:#f8fafc;padding:24px;border-radius:16px;text-decoration:none;transition:all .3s ease}.related-section .related-card[data-v-e62fb854]:hover{transform:translateY(-4px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.related-section .related-card:hover .el-icon-right[data-v-e62fb854]{transform:translateX(4px)}.related-section .related-card .related-icon[data-v-e62fb854]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.related-section .related-card .related-icon i[data-v-e62fb854]{font-size:28px;color:#fff}.related-section .related-card .related-info[data-v-e62fb854]{flex:1}.related-section .related-card .related-info .related-name[data-v-e62fb854]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 4px 0}.related-section .related-card .related-info .related-subtitle[data-v-e62fb854]{font-size:14px;color:#6b7280;margin:0}.related-section .related-card .el-icon-right[data-v-e62fb854]{font-size:20px;color:#6b7280;transition:transform .3s ease}.cta-section[data-v-e62fb854]{padding:64px 0;background:linear-gradient(135deg,#667eea,#764ba2);text-align:center;color:#fff}.cta-section .cta-title[data-v-e62fb854]{font-size:28px;font-weight:700;margin-bottom:8px;color:#fff}.cta-section .cta-subtitle[data-v-e62fb854]{font-size:18px;opacity:.9;margin-bottom:32px}.cta-section .cta-actions[data-v-e62fb854]{display:flex;justify-content:center;gap:16px}.cta-section .cta-actions .cta-btn[data-v-e62fb854]{padding:16px 48px;font-size:18px;font-weight:600;border-radius:12px}.cta-section .cta-actions .cta-btn.primary[data-v-e62fb854]{background:#fff;color:#667eea;border:none}.cta-section .cta-actions .cta-btn.primary[data-v-e62fb854]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.cta-section .cta-actions .cta-btn.secondary[data-v-e62fb854]{background:transparent;color:#fff;border:2px solid #fff}.cta-section .cta-actions .cta-btn.secondary[data-v-e62fb854]:hover{background:hsla(0,0%,100%,.1)}.feature-detail-page.mobile .feature-hero[data-v-e62fb854]{padding:48px 0}.feature-detail-page.mobile .feature-hero .hero-icon[data-v-e62fb854]{width:64px;height:64px}.feature-detail-page.mobile .feature-hero .hero-icon i[data-v-e62fb854]{font-size:32px}.feature-detail-page.mobile .feature-hero .hero-title[data-v-e62fb854]{font-size:28px}.feature-detail-page.mobile .feature-hero .hero-subtitle[data-v-e62fb854]{font-size:18px}.feature-detail-page.mobile .feature-hero .hero-description[data-v-e62fb854]{font-size:16px}.feature-detail-page.mobile .feature-hero .hero-actions[data-v-e62fb854]{flex-direction:column}.feature-detail-page.mobile .feature-hero .hero-actions .btn-outline[data-v-e62fb854],.feature-detail-page.mobile .feature-hero .hero-actions .btn-primary[data-v-e62fb854]{width:100%}.feature-detail-page.mobile .features-section .features-grid[data-v-e62fb854]{grid-template-columns:1fr}.feature-detail-page.mobile .scenarios-section .scenarios-grid[data-v-e62fb854]{flex-direction:column}.feature-detail-page.mobile .scenarios-section .scenario-card[data-v-e62fb854]{width:100%;justify-content:center}.feature-detail-page.mobile .related-section .related-grid[data-v-e62fb854]{grid-template-columns:1fr}.feature-detail-page.mobile .cta-section .cta-actions[data-v-e62fb854]{flex-direction:column}.feature-detail-page.mobile .cta-section .cta-actions .cta-btn[data-v-e62fb854]{width:100%}@media(max-width:768px){.features-section .features-grid[data-v-e62fb854],.related-section .related-grid[data-v-e62fb854]{grid-template-columns:1fr}}[data-v-2c0ad4c4]:root{--mobile-nav-height:70px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--mobile-safe-bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));--font-size-hero:clamp(28px,6vw,42px);--font-size-title:clamp(22px,4.5vw,32px);--font-size-subtitle:clamp(16px,3vw,20px);--font-size-body:clamp(14px,2.5vw,16px);--spacing-section:clamp(40px,8vw,80px);--spacing-card:clamp(16px,3vw,24px);--spacing-content:clamp(16px,4vw,40px)}.roi-calculator[data-v-2c0ad4c4]{background:linear-gradient(135deg,#f5f7fa,#e8ecf3);border-radius:24px;padding:64px 48px}.roi-calculator .calculator-container[data-v-2c0ad4c4]{max-width:1000px;margin:0 auto}.roi-calculator .calculator-header[data-v-2c0ad4c4]{text-align:center;margin-bottom:48px}.roi-calculator .calculator-header .calculator-title[data-v-2c0ad4c4]{font-size:32px;font-weight:700;color:#1f2937;margin-bottom:8px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.roi-calculator .calculator-header .calculator-subtitle[data-v-2c0ad4c4]{font-size:18px;color:#4b5563}.roi-calculator .calculator-body[data-v-2c0ad4c4]{display:grid;grid-template-columns:1fr 1fr;gap:48px}.roi-calculator .input-section[data-v-2c0ad4c4]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.roi-calculator .input-section .input-group[data-v-2c0ad4c4]{margin-bottom:32px}.roi-calculator .input-section .input-group[data-v-2c0ad4c4]:last-child{margin-bottom:0}.roi-calculator .input-section .input-group .input-label[data-v-2c0ad4c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.roi-calculator .input-section .input-group .input-label .label-text[data-v-2c0ad4c4]{font-size:16px;font-weight:500;color:#1f2937}.roi-calculator .input-section .input-group .input-label .label-value[data-v-2c0ad4c4]{font-size:18px;font-weight:600;color:#667eea}.roi-calculator .input-section .input-group[data-v-2c0ad4c4] .el-slider .el-slider__runway{background-color:#f3f4f6;height:8px;border-radius:4px}.roi-calculator .input-section .input-group[data-v-2c0ad4c4] .el-slider .el-slider__bar{background:linear-gradient(135deg,#667eea,#764ba2);height:8px;border-radius:4px}.roi-calculator .input-section .input-group[data-v-2c0ad4c4] .el-slider .el-slider__button-wrapper .el-slider__button{width:20px;height:20px;border:3px solid #667eea;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.05)}.roi-calculator .input-section .input-group[data-v-2c0ad4c4] .el-slider .el-slider__marks-text{font-size:12px;color:#6b7280}.roi-calculator .result-section[data-v-2c0ad4c4]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 6px rgba(0,0,0,.05);display:flex;flex-direction:column}.roi-calculator .result-section .result-header[data-v-2c0ad4c4]{display:flex;align-items:center;gap:8px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.roi-calculator .result-section .result-header .result-icon[data-v-2c0ad4c4]{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center}.roi-calculator .result-section .result-header .result-icon i[data-v-2c0ad4c4]{font-size:20px;color:#fff}.roi-calculator .result-section .result-header .result-header-text[data-v-2c0ad4c4]{font-size:20px;font-weight:600;color:#1f2937}.roi-calculator .result-section .result-main[data-v-2c0ad4c4]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.roi-calculator .result-section .result-main .result-item[data-v-2c0ad4c4]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8fafc;border-radius:12px}.roi-calculator .result-section .result-main .result-item.primary[data-v-2c0ad4c4]{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border:1px solid rgba(102,126,234,.2)}.roi-calculator .result-section .result-main .result-item .result-label[data-v-2c0ad4c4]{font-size:16px;color:#4b5563}.roi-calculator .result-section .result-main .result-item .result-value[data-v-2c0ad4c4]{font-size:20px;font-weight:700;color:#1f2937}.roi-calculator .result-section .result-main .result-item .result-value.highlight[data-v-2c0ad4c4]{font-size:24px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.roi-calculator .result-section .result-main .result-item .result-value.roi[data-v-2c0ad4c4]{color:#10b981}.roi-calculator .result-section .benefit-breakdown[data-v-2c0ad4c4]{flex:1;margin-bottom:24px}.roi-calculator .result-section .benefit-breakdown .breakdown-title[data-v-2c0ad4c4]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px}.roi-calculator .result-section .benefit-breakdown .chart-container[data-v-2c0ad4c4]{display:flex;gap:24px;align-items:center}.roi-calculator .result-section .benefit-breakdown .pie-chart[data-v-2c0ad4c4]{width:100px;height:100px;border-radius:50%;position:relative;background:conic-gradient(#667eea 0deg var(--churn-angle,120deg),#764ba2 var(--churn-angle,120deg) var(--leakage-angle,200deg),#10b981 var(--leakage-angle,200deg) 1turn);flex-shrink:0}.roi-calculator .result-section .benefit-breakdown .pie-chart .pie-segment[data-v-2c0ad4c4]{position:absolute;width:100%;height:100%;border-radius:50%;background:conic-gradient(var(--color) var(--start-angle) var(--end-angle),transparent var(--end-angle) 1turn)}.roi-calculator .result-section .benefit-breakdown .pie-chart[data-v-2c0ad4c4]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background:#fff;border-radius:50%}.roi-calculator .result-section .benefit-breakdown .chart-legend[data-v-2c0ad4c4]{flex:1}.roi-calculator .result-section .benefit-breakdown .chart-legend .legend-item[data-v-2c0ad4c4]{display:flex;align-items:center;gap:4px;margin-bottom:4px;font-size:14px}.roi-calculator .result-section .benefit-breakdown .chart-legend .legend-item .legend-color[data-v-2c0ad4c4]{width:12px;height:12px;border-radius:3px;flex-shrink:0}.roi-calculator .result-section .benefit-breakdown .chart-legend .legend-item .legend-label[data-v-2c0ad4c4]{color:#4b5563;flex:1}.roi-calculator .result-section .benefit-breakdown .chart-legend .legend-item .legend-value[data-v-2c0ad4c4]{color:#1f2937;font-weight:500}.roi-calculator .result-section .benefit-breakdown .chart-legend .legend-item .legend-percent[data-v-2c0ad4c4]{color:#6b7280;font-size:12px}.roi-calculator .result-section .result-cta[data-v-2c0ad4c4]{text-align:center;padding-top:16px;border-top:1px solid #e5e7eb}.roi-calculator .result-section .result-cta .cta-button[data-v-2c0ad4c4]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;outline:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 10px 25px rgba(102,126,234,.3)}.roi-calculator .result-section .result-cta .cta-button[data-v-2c0ad4c4]:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(102,126,234,.4)}.roi-calculator .result-section .result-cta .cta-button[data-v-2c0ad4c4]:active{transform:translateY(0)}.roi-calculator .result-section .result-cta .cta-button[data-v-2c0ad4c4]{width:100%;height:48px;font-size:18px}.roi-calculator .result-section .result-cta .cta-button i[data-v-2c0ad4c4]{margin-left:4px}.roi-calculator .result-section .result-cta .cta-note[data-v-2c0ad4c4]{margin-top:8px;font-size:14px;color:#6b7280}.roi-calculator.mobile[data-v-2c0ad4c4]{padding:32px 16px;border-radius:16px}.roi-calculator.mobile .calculator-header .calculator-title[data-v-2c0ad4c4]{font-size:24px}.roi-calculator.mobile .calculator-header .calculator-subtitle[data-v-2c0ad4c4]{font-size:16px}.roi-calculator.mobile .calculator-body[data-v-2c0ad4c4]{grid-template-columns:1fr;gap:24px}.roi-calculator.mobile .input-section[data-v-2c0ad4c4],.roi-calculator.mobile .result-section[data-v-2c0ad4c4]{padding:24px}.roi-calculator.mobile .result-section .result-main .result-item .result-value[data-v-2c0ad4c4]{font-size:18px}.roi-calculator.mobile .result-section .result-main .result-item .result-value.highlight[data-v-2c0ad4c4]{font-size:20px}.roi-calculator.mobile .result-section .benefit-breakdown .chart-container[data-v-2c0ad4c4]{flex-direction:column}.roi-calculator.mobile .result-section .benefit-breakdown .pie-chart[data-v-2c0ad4c4]{width:80px;height:80px}.roi-calculator.mobile .result-section .benefit-breakdown .pie-chart[data-v-2c0ad4c4]:after{width:40px;height:40px}@media(max-width:768px){.roi-calculator .calculator-body[data-v-2c0ad4c4]{grid-template-columns:1fr}}[data-v-d4199eb4]:root{--mobile-nav-height:70px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--mobile-safe-bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));--font-size-hero:clamp(28px,6vw,42px);--font-size-title:clamp(22px,4.5vw,32px);--font-size-subtitle:clamp(16px,3vw,20px);--font-size-body:clamp(14px,2.5vw,16px);--spacing-section:clamp(40px,8vw,80px);--spacing-card:clamp(16px,3vw,24px);--spacing-content:clamp(16px,4vw,40px)}.compliance-highlights-wrapper[data-v-d4199eb4]{padding:80px 0;background:linear-gradient(180deg,#f8f9fa,#fff)}.compliance-highlights-wrapper.mobile[data-v-d4199eb4]{padding:40px 0}.compliance-highlights-wrapper .section-title[data-v-d4199eb4]{font-size:36px;font-weight:700;text-align:center;margin-bottom:16px;color:#1a1a1a}.compliance-highlights-wrapper .section-subtitle[data-v-d4199eb4]{font-size:18px;text-align:center;color:#666;margin-bottom:48px}.compliance-highlights-wrapper .compliance-grid[data-v-d4199eb4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-bottom:48px}.compliance-highlights-wrapper .compliance-grid .compliance-card[data-v-d4199eb4]{perspective:1000px}.compliance-highlights-wrapper .compliance-grid .compliance-card .card-inner[data-v-d4199eb4]{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #e5e7eb;border-radius:20px;padding:36px 28px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04)}.compliance-highlights-wrapper .compliance-grid .compliance-card .card-inner[data-v-d4199eb4]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,.1),transparent);transition:left .5s ease}.compliance-highlights-wrapper .compliance-grid .compliance-card .card-inner.hovered[data-v-d4199eb4]{transform:translateY(-8px);border-color:#667eea;box-shadow:0 12px 40px rgba(102,126,234,.2)}.compliance-highlights-wrapper .compliance-grid .compliance-card .card-inner.hovered[data-v-d4199eb4]:before{left:100%}.compliance-highlights-wrapper .compliance-grid .compliance-card .card-inner.hovered .card-icon i[data-v-d4199eb4]{transform:scale(1.1) rotate(5deg)}.compliance-highlights-wrapper .compliance-grid .compliance-card .card-inner .card-icon[data-v-d4199eb4]{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(102,126,234,.3)}.compliance-highlights-wrapper .compliance-grid .compliance-card .card-inner .card-icon i[data-v-d4199eb4]{font-size:40px;color:#fff;transition:transform .3s ease}.compliance-highlights-wrapper .compliance-grid .compliance-card .card-inner .cert-name[data-v-d4199eb4]{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.compliance-highlights-wrapper .compliance-grid .compliance-card .card-inner .cert-description[data-v-d4199eb4]{font-size:15px;line-height:1.7;color:#6b7280;margin-bottom:16px}.compliance-highlights-wrapper .compliance-grid .compliance-card .card-inner .cert-number[data-v-d4199eb4]{padding:10px 16px;background:#f8f9fa;border-radius:8px;font-size:13px}.compliance-highlights-wrapper .compliance-grid .compliance-card .card-inner .cert-number .label[data-v-d4199eb4]{color:#9ca3af;margin-right:6px}.compliance-highlights-wrapper .compliance-grid .compliance-card .card-inner .cert-number .number[data-v-d4199eb4]{color:#667eea;font-weight:600;font-family:Courier New,monospace}.compliance-highlights-wrapper .compliance-grid .compliance-card .card-inner .cert-badge[data-v-d4199eb4]{position:absolute;top:16px;right:-30px;transform:rotate(45deg);background:linear-gradient(135deg,#10b981,#059669);padding:6px 40px;box-shadow:0 2px 8px rgba(16,185,129,.3)}.compliance-highlights-wrapper .compliance-grid .compliance-card .card-inner .cert-badge .badge-text[data-v-d4199eb4]{font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px}.compliance-highlights-wrapper .trust-statement[data-v-d4199eb4]{max-width:900px;margin:0 auto 48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:40px;color:#fff}.compliance-highlights-wrapper .trust-statement .statement-content[data-v-d4199eb4]{display:flex;gap:24px;align-items:flex-start}.compliance-highlights-wrapper .trust-statement .statement-content>i[data-v-d4199eb4]{font-size:60px;color:hsla(0,0%,100%,.9);flex-shrink:0}.compliance-highlights-wrapper .trust-statement .statement-content .statement-text[data-v-d4199eb4]{flex:1}.compliance-highlights-wrapper .trust-statement .statement-content .statement-text h3[data-v-d4199eb4]{font-size:28px;font-weight:700;margin-bottom:12px}.compliance-highlights-wrapper .trust-statement .statement-content .statement-text p[data-v-d4199eb4]{font-size:16px;line-height:1.8;opacity:.95}.compliance-highlights-wrapper .compliance-footer[data-v-d4199eb4]{max-width:900px;margin:0 auto}.compliance-highlights-wrapper .compliance-footer[data-v-d4199eb4] .el-collapse{border:none}.compliance-highlights-wrapper .compliance-footer[data-v-d4199eb4] .el-collapse .el-collapse-item .el-collapse-item__header{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:16px 24px;font-size:16px;font-weight:600;color:#667eea;transition:all .3s ease}.compliance-highlights-wrapper .compliance-footer[data-v-d4199eb4] .el-collapse .el-collapse-item .el-collapse-item__header:hover{border-color:#667eea;background:rgba(102,126,234,.05)}.compliance-highlights-wrapper .compliance-footer[data-v-d4199eb4] .el-collapse .el-collapse-item .el-collapse-item__header .el-icon-arrow-right{color:#667eea}.compliance-highlights-wrapper .compliance-footer[data-v-d4199eb4] .el-collapse .el-collapse-item .el-collapse-item__wrap{border:none;background:#fff}.compliance-highlights-wrapper .compliance-footer[data-v-d4199eb4] .el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content{padding:24px;border:2px solid #e5e7eb;border-top:none;border-radius:0 0 12px 12px}.compliance-highlights-wrapper .compliance-footer[data-v-d4199eb4] .el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content .additional-info{font-size:15px;line-height:1.8;color:#4b5563}.compliance-highlights-wrapper .compliance-footer[data-v-d4199eb4] .el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content .additional-info ::v-deep ul{list-style:none;padding:0}.compliance-highlights-wrapper .compliance-footer[data-v-d4199eb4] .el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content .additional-info ::v-deep ul li{margin-bottom:12px;padding-left:24px;position:relative}.compliance-highlights-wrapper .compliance-footer[data-v-d4199eb4] .el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content .additional-info ::v-deep ul li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}@media(max-width:768px){.compliance-highlights-wrapper .section-title[data-v-d4199eb4]{font-size:28px}.compliance-highlights-wrapper .section-subtitle[data-v-d4199eb4]{font-size:16px;margin-bottom:32px}.compliance-highlights-wrapper .compliance-grid[data-v-d4199eb4]{grid-template-columns:1fr;gap:24px}.compliance-highlights-wrapper .trust-statement[data-v-d4199eb4]{padding:28px 20px}.compliance-highlights-wrapper .trust-statement .statement-content[data-v-d4199eb4]{flex-direction:column;align-items:center;text-align:center}.compliance-highlights-wrapper .trust-statement .statement-content>i[data-v-d4199eb4]{font-size:48px}.compliance-highlights-wrapper .trust-statement .statement-content .statement-text h3[data-v-d4199eb4]{font-size:24px}.compliance-highlights-wrapper .trust-statement .statement-content .statement-text p[data-v-d4199eb4]{font-size:15px}}[data-v-14f5fa4a]:root{--mobile-nav-height:70px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--mobile-safe-bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));--font-size-hero:clamp(28px,6vw,42px);--font-size-title:clamp(22px,4.5vw,32px);--font-size-subtitle:clamp(16px,3vw,20px);--font-size-body:clamp(14px,2.5vw,16px);--spacing-section:clamp(40px,8vw,80px);--spacing-card:clamp(16px,3vw,24px);--spacing-content:clamp(16px,4vw,40px)}.industry-kpi-wrapper[data-v-14f5fa4a]{padding:80px 0;background:linear-gradient(180deg,#fff,#f8fafc 50%,#f1f5f9)}.industry-kpi-wrapper.mobile[data-v-14f5fa4a]{padding:40px 0}.industry-kpi-wrapper .section-title[data-v-14f5fa4a]{font-size:36px;font-weight:700;text-align:center;margin-bottom:16px;color:#1a1a1a}.industry-kpi-wrapper .section-subtitle[data-v-14f5fa4a]{font-size:18px;text-align:center;color:#666;margin-bottom:48px}.industry-kpi-wrapper .kpi-metrics-grid[data-v-14f5fa4a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-bottom:48px}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card[data-v-14f5fa4a]{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #e5e7eb;border-radius:20px;padding:32px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.04)}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card[data-v-14f5fa4a]:hover{border-color:var(--kpi-color);box-shadow:0 12px 40px rgba(102,126,234,.15);transform:translateY(-6px);background:#fff}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-header[data-v-14f5fa4a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-header .kpi-name[data-v-14f5fa4a]{font-size:20px;font-weight:700;color:#1a1a1a}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-header .improvement-badge[data-v-14f5fa4a]{padding:6px 16px;border-radius:20px;color:#fff;font-size:14px;font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.15)}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison[data-v-14f5fa4a]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison .after-section[data-v-14f5fa4a],.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison .before-section[data-v-14f5fa4a]{flex:1;text-align:center}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison .after-section .label[data-v-14f5fa4a],.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison .before-section .label[data-v-14f5fa4a]{display:block;font-size:13px;color:#9ca3af;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison .after-section .value-display[data-v-14f5fa4a],.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison .before-section .value-display[data-v-14f5fa4a]{font-size:32px;font-weight:700;padding:12px;border-radius:10px}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison .after-section .value-display.before[data-v-14f5fa4a],.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison .before-section .value-display.before[data-v-14f5fa4a]{background:#f3f4f6;color:#6b7280}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison .after-section .value-display.after[data-v-14f5fa4a],.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison .before-section .value-display.after[data-v-14f5fa4a]{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(5,150,105,.1));color:var(--kpi-color)}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison .arrow-section[data-v-14f5fa4a]{flex-shrink:0}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison .arrow-section i[data-v-14f5fa4a]{font-size:28px;color:var(--kpi-color)}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .progress-bar[data-v-14f5fa4a]{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:16px}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .progress-bar .progress-fill[data-v-14f5fa4a]{height:100%;border-radius:4px;transition:width 1s ease-out;box-shadow:0 2px 4px rgba(0,0,0,.1)}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-description p[data-v-14f5fa4a]{font-size:14px;line-height:1.6;color:#6b7280}.industry-kpi-wrapper .benchmark-info[data-v-14f5fa4a]{max-width:900px;margin:0 auto 48px}.industry-kpi-wrapper .benchmark-info .benchmark-card[data-v-14f5fa4a]{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border:2px solid #667eea;border-radius:16px;padding:32px;display:flex;gap:24px;align-items:flex-start}.industry-kpi-wrapper .benchmark-info .benchmark-card .benchmark-icon[data-v-14f5fa4a]{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.industry-kpi-wrapper .benchmark-info .benchmark-card .benchmark-icon i[data-v-14f5fa4a]{font-size:30px;color:#fff}.industry-kpi-wrapper .benchmark-info .benchmark-card .benchmark-content[data-v-14f5fa4a]{flex:1}.industry-kpi-wrapper .benchmark-info .benchmark-card .benchmark-content h4[data-v-14f5fa4a]{font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.industry-kpi-wrapper .benchmark-info .benchmark-card .benchmark-content .source[data-v-14f5fa4a]{font-size:15px;line-height:1.6;color:#4b5563;margin-bottom:16px}.industry-kpi-wrapper .benchmark-info .benchmark-card .benchmark-content .meta-info[data-v-14f5fa4a]{display:flex;gap:24px;flex-wrap:wrap}.industry-kpi-wrapper .benchmark-info .benchmark-card .benchmark-content .meta-info .meta-item[data-v-14f5fa4a]{display:flex;align-items:center;gap:6px;font-size:14px;color:#667eea;font-weight:500}.industry-kpi-wrapper .benchmark-info .benchmark-card .benchmark-content .meta-info .meta-item i[data-v-14f5fa4a]{font-size:16px}.industry-kpi-wrapper .kpi-chart-section[data-v-14f5fa4a]{max-width:1000px;margin:0 auto;background:#f8f9fa;border-radius:16px;padding:40px}.industry-kpi-wrapper .kpi-chart-section .chart-title[data-v-14f5fa4a]{font-size:24px;font-weight:700;color:#1a1a1a;text-align:center;margin-bottom:32px}.industry-kpi-wrapper .kpi-chart-section .chart-container .chart-bars[data-v-14f5fa4a]{display:flex;flex-direction:column;gap:32px}.industry-kpi-wrapper .kpi-chart-section .chart-container .chart-bars .chart-bar-group .bar-label[data-v-14f5fa4a]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.industry-kpi-wrapper .kpi-chart-section .chart-container .chart-bars .chart-bar-group .bars-wrapper[data-v-14f5fa4a]{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.industry-kpi-wrapper .kpi-chart-section .chart-container .chart-bars .chart-bar-group .bars-wrapper .bar[data-v-14f5fa4a]{height:40px;background:#e5e7eb;border-radius:8px;overflow:hidden}.industry-kpi-wrapper .kpi-chart-section .chart-container .chart-bars .chart-bar-group .bars-wrapper .bar .bar-fill[data-v-14f5fa4a]{height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:12px;transition:width 1s ease-out}.industry-kpi-wrapper .kpi-chart-section .chart-container .chart-bars .chart-bar-group .bars-wrapper .bar .bar-fill .bar-value[data-v-14f5fa4a]{font-size:14px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.industry-kpi-wrapper .kpi-chart-section .chart-container .chart-bars .chart-bar-group .bars-wrapper .bar.before-bar .bar-fill .bar-value[data-v-14f5fa4a]{color:#6b7280}.industry-kpi-wrapper .kpi-chart-section .chart-container .chart-bars .chart-bar-group .bar-legend[data-v-14f5fa4a]{display:flex;gap:16px;font-size:13px}.industry-kpi-wrapper .kpi-chart-section .chart-container .chart-bars .chart-bar-group .bar-legend .legend-item[data-v-14f5fa4a]{display:flex;align-items:center;gap:6px;color:#6b7280}.industry-kpi-wrapper .kpi-chart-section .chart-container .chart-bars .chart-bar-group .bar-legend .legend-item .legend-dot[data-v-14f5fa4a]{width:12px;height:12px;border-radius:50%;background:#e5e7eb}.industry-kpi-wrapper .kpi-chart-section .chart-container .chart-bars .chart-bar-group .bar-legend .legend-item.after .legend-dot[data-v-14f5fa4a]{background:#10b981}@media(max-width:768px){.industry-kpi-wrapper .section-title[data-v-14f5fa4a]{font-size:28px}.industry-kpi-wrapper .section-subtitle[data-v-14f5fa4a]{font-size:16px;margin-bottom:32px}.industry-kpi-wrapper .kpi-metrics-grid[data-v-14f5fa4a]{grid-template-columns:1fr;gap:24px}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison[data-v-14f5fa4a]{flex-direction:column;gap:8px}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison .arrow-section i[data-v-14f5fa4a]{transform:rotate(90deg)}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison .after-section[data-v-14f5fa4a],.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison .before-section[data-v-14f5fa4a]{width:100%}.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison .after-section .value-display[data-v-14f5fa4a],.industry-kpi-wrapper .kpi-metrics-grid .kpi-card .kpi-comparison .before-section .value-display[data-v-14f5fa4a]{font-size:28px}.industry-kpi-wrapper .benchmark-info .benchmark-card[data-v-14f5fa4a]{flex-direction:column;padding:24px;text-align:center}.industry-kpi-wrapper .kpi-chart-section[data-v-14f5fa4a]{padding:24px 16px}.industry-kpi-wrapper .kpi-chart-section .chart-title[data-v-14f5fa4a]{font-size:20px}}[data-v-482f2f88]:root{--mobile-nav-height:70px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--mobile-safe-bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));--font-size-hero:clamp(28px,6vw,42px);--font-size-title:clamp(22px,4.5vw,32px);--font-size-subtitle:clamp(16px,3vw,20px);--font-size-body:clamp(14px,2.5vw,16px);--spacing-section:clamp(40px,8vw,80px);--spacing-card:clamp(16px,3vw,24px);--spacing-content:clamp(16px,4vw,40px)}.industry-cases-wrapper[data-v-482f2f88]{padding:80px 0;background:linear-gradient(180deg,#fff,#f8fafc 50%,#f1f5f9)}.industry-cases-wrapper.mobile[data-v-482f2f88]{padding:40px 0}.industry-cases-wrapper .section-title[data-v-482f2f88]{font-size:36px;font-weight:700;text-align:center;margin-bottom:16px;color:#1a1a1a}.industry-cases-wrapper .section-subtitle[data-v-482f2f88]{font-size:18px;text-align:center;color:#666;margin-bottom:48px}.industry-cases-wrapper .cases-carousel[data-v-482f2f88]{max-width:1200px;margin:0 auto 48px}.industry-cases-wrapper .cases-carousel .carousel-container[data-v-482f2f88]{overflow:hidden;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1)}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track[data-v-482f2f88]{display:flex;transition:transform .5s ease-in-out}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide[data-v-482f2f88]{min-width:100%;background:#fff}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content[data-v-482f2f88]{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:48px;min-height:600px}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .company-header[data-v-482f2f88]{display:flex;gap:20px;margin-bottom:32px;padding-bottom:24px;border-bottom:2px solid #e5e7eb}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .company-header .company-logo[data-v-482f2f88]{width:80px;height:80px;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;padding:12px}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .company-header .company-logo img[data-v-482f2f88]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .company-header .company-info[data-v-482f2f88]{flex:1}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .company-header .company-info .company-name[data-v-482f2f88]{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .company-header .company-info .company-tags[data-v-482f2f88]{display:flex;gap:8px;flex-wrap:wrap}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .company-header .company-info .company-tags .tag[data-v-482f2f88]{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:500}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .company-header .company-info .company-tags .tag.industry[data-v-482f2f88]{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));color:#667eea}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .company-header .company-info .company-tags .tag.scale[data-v-482f2f88]{background:#f3f4f6;color:#6b7280}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .case-section[data-v-482f2f88]{margin-bottom:28px}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .case-section .section-title[data-v-482f2f88]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#667eea;margin-bottom:12px;text-transform:uppercase}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .case-section .section-title i[data-v-482f2f88]{font-size:20px}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .case-section .section-content[data-v-482f2f88]{font-size:15px;line-height:1.8;color:#4b5563}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .testimonial[data-v-482f2f88]{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border-left:4px solid #667eea;border-radius:8px;padding:20px;position:relative;margin-top:32px}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .testimonial .quote-mark[data-v-482f2f88]{position:absolute;top:10px;left:10px;font-size:40px;color:#667eea;opacity:.2;font-family:Georgia,serif}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .testimonial blockquote[data-v-482f2f88]{font-size:14px;line-height:1.7;color:#4b5563;font-style:italic;margin:0 0 12px;position:relative;z-index:1}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .testimonial .author[data-v-482f2f88]{display:flex;flex-direction:column;gap:4px}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .testimonial .author strong[data-v-482f2f88]{font-size:14px;color:#1a1a1a}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-left .testimonial .author span[data-v-482f2f88]{font-size:12px;color:#6b7280}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-right[data-v-482f2f88]{background:linear-gradient(135deg,rgba(102,126,234,.03),rgba(118,75,162,.03));border-radius:16px;padding:32px}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-right .results-header[data-v-482f2f88]{display:flex;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:20px;border-bottom:2px solid #e5e7eb}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-right .results-header i[data-v-482f2f88]{font-size:32px;color:#10b981}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-right .results-header h4[data-v-482f2f88]{font-size:22px;font-weight:700;color:#1a1a1a}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-right .results-grid[data-v-482f2f88]{display:grid;gap:24px}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-right .results-grid .result-card[data-v-482f2f88]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-right .results-grid .result-card[data-v-482f2f88]:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-right .results-grid .result-card i[data-v-482f2f88]{font-size:36px;color:var(--result-color);margin-bottom:12px}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-right .results-grid .result-card .result-value[data-v-482f2f88]{font-size:36px;font-weight:700;color:var(--result-color);margin-bottom:8px}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-right .results-grid .result-card .result-label[data-v-482f2f88]{font-size:14px;color:#6b7280;margin-bottom:16px}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-right .results-grid .result-card .result-progress .progress-bar[data-v-482f2f88]{width:100%;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content .case-right .results-grid .result-card .result-progress .progress-bar .progress-fill[data-v-482f2f88]{height:100%;border-radius:3px;transition:width 1s ease-out}.industry-cases-wrapper .cases-carousel .carousel-navigation[data-v-482f2f88]{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:32px}.industry-cases-wrapper .cases-carousel .carousel-navigation .nav-button[data-v-482f2f88]{width:48px;height:48px;border-radius:50%;background:#fff;border:2px solid #e5e7eb;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:#667eea;transition:all .3s ease}.industry-cases-wrapper .cases-carousel .carousel-navigation .nav-button[data-v-482f2f88]:hover:not(:disabled){background:#667eea;color:#fff;border-color:#667eea;transform:scale(1.1)}.industry-cases-wrapper .cases-carousel .carousel-navigation .nav-button[data-v-482f2f88]:disabled{opacity:.3;cursor:not-allowed}.industry-cases-wrapper .cases-carousel .carousel-navigation .carousel-dots[data-v-482f2f88]{display:flex;gap:10px}.industry-cases-wrapper .cases-carousel .carousel-navigation .carousel-dots .dot[data-v-482f2f88]{width:12px;height:12px;border-radius:50%;background:#e5e7eb;cursor:pointer;transition:all .3s ease}.industry-cases-wrapper .cases-carousel .carousel-navigation .carousel-dots .dot[data-v-482f2f88]:hover{background:#667eea;transform:scale(1.2)}.industry-cases-wrapper .cases-carousel .carousel-navigation .carousel-dots .dot.active[data-v-482f2f88]{width:32px;border-radius:6px;background:#667eea}.industry-cases-wrapper .cases-summary[data-v-482f2f88]{max-width:900px;margin:0 auto;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:48px}.industry-cases-wrapper .cases-summary .summary-stats[data-v-482f2f88]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.industry-cases-wrapper .cases-summary .summary-stats .stat-item[data-v-482f2f88]{text-align:center;color:#fff}.industry-cases-wrapper .cases-summary .summary-stats .stat-item .stat-number[data-v-482f2f88]{font-size:48px;font-weight:700;margin-bottom:12px}.industry-cases-wrapper .cases-summary .summary-stats .stat-item .stat-label[data-v-482f2f88]{font-size:16px;opacity:.9}@media(max-width:968px){.industry-cases-wrapper .cases-carousel .carousel-container .carousel-track .case-slide .case-content[data-v-482f2f88]{grid-template-columns:1fr;gap:32px;padding:32px 24px;min-height:auto}}@media(max-width:768px){.industry-cases-wrapper .section-title[data-v-482f2f88]{font-size:28px}.industry-cases-wrapper .section-subtitle[data-v-482f2f88]{font-size:16px;margin-bottom:32px}.industry-cases-wrapper .cases-summary .summary-stats[data-v-482f2f88]{grid-template-columns:1fr;gap:24px}.industry-cases-wrapper .cases-summary .summary-stats .stat-item .stat-number[data-v-482f2f88]{font-size:36px}}[data-v-242ce780]:root{--mobile-nav-height:70px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--mobile-safe-bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));--font-size-hero:clamp(28px,6vw,42px);--font-size-title:clamp(22px,4.5vw,32px);--font-size-subtitle:clamp(16px,3vw,20px);--font-size-body:clamp(14px,2.5vw,16px);--spacing-section:clamp(40px,8vw,80px);--spacing-card:clamp(16px,3vw,24px);--spacing-content:clamp(16px,4vw,40px)}.recommended-config-wrapper[data-v-242ce780]{padding:80px 0;background:linear-gradient(180deg,#f8fafc,#fff)}.recommended-config-wrapper.mobile[data-v-242ce780]{padding:40px 0}.recommended-config-wrapper .section-title[data-v-242ce780]{font-size:36px;font-weight:700;text-align:center;margin-bottom:16px;color:#1a1a1a}.recommended-config-wrapper .section-subtitle[data-v-242ce780]{font-size:18px;text-align:center;color:#666;margin-bottom:48px}.recommended-config-wrapper .config-plans[data-v-242ce780]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:32px;margin-bottom:64px}.recommended-config-wrapper .config-plans .plan-card[data-v-242ce780]{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #e5e7eb;border-radius:24px;padding:36px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 2px 8px rgba(0,0,0,.04);overflow:hidden}.recommended-config-wrapper .config-plans .plan-card[data-v-242ce780]:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.1)}.recommended-config-wrapper .config-plans .plan-card.recommended[data-v-242ce780]{border-color:#667eea;border-width:3px;box-shadow:0 8px 30px rgba(102,126,234,.15)}.recommended-config-wrapper .config-plans .plan-card.recommended[data-v-242ce780]:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#667eea,#764ba2)}.recommended-config-wrapper .config-plans .plan-card .plan-badge[data-v-242ce780]{position:absolute;top:20px;right:-35px;transform:rotate(45deg);background:linear-gradient(135deg,#667eea,#764ba2);padding:6px 45px;box-shadow:0 2px 8px rgba(102,126,234,.3);display:flex;align-items:center;gap:6px}.recommended-config-wrapper .config-plans .plan-card .plan-badge i[data-v-242ce780],.recommended-config-wrapper .config-plans .plan-card .plan-badge span[data-v-242ce780]{font-size:12px;font-weight:700;color:#fff;text-transform:uppercase}.recommended-config-wrapper .config-plans .plan-card .plan-header[data-v-242ce780]{margin-bottom:28px;padding-bottom:24px;border-bottom:2px solid #e5e7eb}.recommended-config-wrapper .config-plans .plan-card .plan-header .plan-name[data-v-242ce780]{font-size:26px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.recommended-config-wrapper .config-plans .plan-card .plan-header .plan-description[data-v-242ce780]{font-size:15px;line-height:1.6;color:#6b7280;margin-bottom:16px}.recommended-config-wrapper .config-plans .plan-card .plan-header .plan-suitable[data-v-242ce780]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border-radius:8px}.recommended-config-wrapper .config-plans .plan-card .plan-header .plan-suitable i[data-v-242ce780]{font-size:18px;color:#667eea}.recommended-config-wrapper .config-plans .plan-card .plan-header .plan-suitable span[data-v-242ce780]{font-size:14px;color:#4b5563;font-weight:500}.recommended-config-wrapper .config-plans .plan-card .plan-features[data-v-242ce780]{margin-bottom:24px}.recommended-config-wrapper .config-plans .plan-card .plan-features .features-title[data-v-242ce780]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.recommended-config-wrapper .config-plans .plan-card .plan-features .features-list[data-v-242ce780]{list-style:none;padding:0;margin:0}.recommended-config-wrapper .config-plans .plan-card .plan-features .features-list .feature-item[data-v-242ce780]{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:14px;line-height:1.6;color:#4b5563}.recommended-config-wrapper .config-plans .plan-card .plan-features .features-list .feature-item i[data-v-242ce780]{font-size:18px;color:#10b981;margin-top:2px;flex-shrink:0}.recommended-config-wrapper .config-plans .plan-card .plan-highlights[data-v-242ce780]{margin-bottom:28px;padding:20px;background:#f8f9fa;border-radius:12px}.recommended-config-wrapper .config-plans .plan-card .plan-highlights .highlights-title[data-v-242ce780]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#667eea;margin-bottom:16px}.recommended-config-wrapper .config-plans .plan-card .plan-highlights .highlights-title i[data-v-242ce780]{font-size:18px}.recommended-config-wrapper .config-plans .plan-card .plan-highlights .highlights-grid[data-v-242ce780]{display:grid;gap:10px}.recommended-config-wrapper .config-plans .plan-card .plan-highlights .highlights-grid .highlight-item[data-v-242ce780]{display:flex;align-items:center;gap:8px;font-size:13px;color:#4b5563}.recommended-config-wrapper .config-plans .plan-card .plan-highlights .highlights-grid .highlight-item i[data-v-242ce780]{font-size:16px;color:#f59e0b}.recommended-config-wrapper .config-plans .plan-card .plan-footer .consult-btn[data-v-242ce780]{width:100%;height:48px;font-size:16px;font-weight:600;border-radius:10px}.recommended-config-wrapper .config-plans .plan-card .plan-footer .consult-btn i[data-v-242ce780]{margin-right:8px}.recommended-config-wrapper .config-plans .plan-card .plan-footer .consult-btn.el-button--primary[data-v-242ce780]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.recommended-config-wrapper .config-plans .plan-card .plan-footer .consult-btn.el-button--primary[data-v-242ce780]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.recommended-config-wrapper .config-plans .plan-card .plan-footer .consult-btn.el-button--default[data-v-242ce780]{border:2px solid #667eea;color:#667eea}.recommended-config-wrapper .config-plans .plan-card .plan-footer .consult-btn.el-button--default[data-v-242ce780]:hover{background:rgba(102,126,234,.05);border-color:#667eea;color:#667eea}.recommended-config-wrapper .implementation-section[data-v-242ce780]{max-width:1000px;margin:0 auto 64px;padding:48px;background:linear-gradient(135deg,rgba(102,126,234,.03),rgba(118,75,162,.03));border-radius:20px}.recommended-config-wrapper .implementation-section .implementation-title[data-v-242ce780]{font-size:28px;font-weight:700;color:#1a1a1a;text-align:center;margin-bottom:40px}.recommended-config-wrapper .implementation-section .steps-timeline[data-v-242ce780]{display:flex;flex-direction:column;gap:0}.recommended-config-wrapper .implementation-section .steps-timeline .step-item[data-v-242ce780]{display:flex;align-items:flex-start;gap:24px;position:relative}.recommended-config-wrapper .implementation-section .steps-timeline .step-item .step-number[data-v-242ce780]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(102,126,234,.3);z-index:2}.recommended-config-wrapper .implementation-section .steps-timeline .step-item .step-content[data-v-242ce780]{flex:1;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.recommended-config-wrapper .implementation-section .steps-timeline .step-item .step-content .step-title[data-v-242ce780]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.recommended-config-wrapper .implementation-section .steps-timeline .step-item .step-content .step-description[data-v-242ce780]{font-size:15px;line-height:1.6;color:#6b7280;margin-bottom:12px}.recommended-config-wrapper .implementation-section .steps-timeline .step-item .step-content .step-duration[data-v-242ce780]{display:flex;align-items:center;gap:6px;font-size:13px;color:#667eea;font-weight:500}.recommended-config-wrapper .implementation-section .steps-timeline .step-item .step-content .step-duration i[data-v-242ce780]{font-size:16px}.recommended-config-wrapper .implementation-section .steps-timeline .step-item .step-connector[data-v-242ce780]{position:absolute;left:23px;top:48px;width:2px;height:calc(100% + 24px);background:linear-gradient(180deg,#667eea,#764ba2);opacity:.3;z-index:1}.recommended-config-wrapper .support-services[data-v-242ce780]{max-width:1000px;margin:0 auto 64px}.recommended-config-wrapper .support-services .services-title[data-v-242ce780]{font-size:28px;font-weight:700;color:#1a1a1a;text-align:center;margin-bottom:40px}.recommended-config-wrapper .support-services .services-grid[data-v-242ce780]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.recommended-config-wrapper .support-services .services-grid .service-card[data-v-242ce780]{background:#fff;border:2px solid #e5e7eb;border-radius:16px;padding:28px;text-align:center;transition:all .3s ease}.recommended-config-wrapper .support-services .services-grid .service-card[data-v-242ce780]:hover{border-color:#667eea;transform:translateY(-4px);box-shadow:0 8px 20px rgba(102,126,234,.15)}.recommended-config-wrapper .support-services .services-grid .service-card:hover .service-icon i[data-v-242ce780]{transform:scale(1.1)}.recommended-config-wrapper .support-services .services-grid .service-card .service-icon[data-v-242ce780]{width:60px;height:60px;margin:0 auto 20px;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-radius:50%;display:flex;align-items:center;justify-content:center}.recommended-config-wrapper .support-services .services-grid .service-card .service-icon i[data-v-242ce780]{font-size:30px;color:#667eea;transition:transform .3s ease}.recommended-config-wrapper .support-services .services-grid .service-card .service-name[data-v-242ce780]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.recommended-config-wrapper .support-services .services-grid .service-card .service-description[data-v-242ce780]{font-size:14px;line-height:1.6;color:#6b7280}.recommended-config-wrapper .config-cta[data-v-242ce780]{max-width:900px;margin:0 auto;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;padding:48px;text-align:center;color:#fff}.recommended-config-wrapper .config-cta .cta-content h3[data-v-242ce780]{font-size:32px;font-weight:700;margin-bottom:16px}.recommended-config-wrapper .config-cta .cta-content p[data-v-242ce780]{font-size:18px;margin-bottom:32px;opacity:.95}.recommended-config-wrapper .config-cta .cta-content .cta-buttons[data-v-242ce780]{display:flex;gap:16px;justify-content:center}.recommended-config-wrapper .config-cta .cta-content .cta-buttons[data-v-242ce780] .el-button{padding:16px 40px;font-size:16px;border-radius:10px}.recommended-config-wrapper .config-cta .cta-content .cta-buttons[data-v-242ce780] .el-button.el-button--primary{background:#fff;color:#667eea;border:none}.recommended-config-wrapper .config-cta .cta-content .cta-buttons[data-v-242ce780] .el-button.el-button--primary:hover{background:#f9fafb;transform:translateY(-2px)}.recommended-config-wrapper .config-cta .cta-content .cta-buttons[data-v-242ce780] .el-button:not(.el-button--primary){background:hsla(0,0%,100%,.2);color:#fff;border:2px solid #fff}.recommended-config-wrapper .config-cta .cta-content .cta-buttons[data-v-242ce780] .el-button:not(.el-button--primary):hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px)}.recommended-config-wrapper .config-cta .cta-content .cta-buttons[data-v-242ce780] .el-button i{margin-right:8px}@media(max-width:768px){.recommended-config-wrapper .section-title[data-v-242ce780]{font-size:28px}.recommended-config-wrapper .section-subtitle[data-v-242ce780]{font-size:16px;margin-bottom:32px}.recommended-config-wrapper .config-plans[data-v-242ce780]{grid-template-columns:1fr;gap:24px}.recommended-config-wrapper .implementation-section[data-v-242ce780]{padding:32px 20px}.recommended-config-wrapper .implementation-section .implementation-title[data-v-242ce780]{font-size:24px}.recommended-config-wrapper .implementation-section .steps-timeline .step-item[data-v-242ce780]{flex-direction:column;gap:16px}.recommended-config-wrapper .implementation-section .steps-timeline .step-item .step-connector[data-v-242ce780]{display:none}.recommended-config-wrapper .support-services .services-title[data-v-242ce780]{font-size:24px}.recommended-config-wrapper .support-services .services-grid[data-v-242ce780]{grid-template-columns:1fr}.recommended-config-wrapper .config-cta[data-v-242ce780]{padding:32px 20px}.recommended-config-wrapper .config-cta .cta-content h3[data-v-242ce780]{font-size:24px}.recommended-config-wrapper .config-cta .cta-content p[data-v-242ce780]{font-size:16px}.recommended-config-wrapper .config-cta .cta-content .cta-buttons[data-v-242ce780]{flex-direction:column}.recommended-config-wrapper .config-cta .cta-content .cta-buttons[data-v-242ce780] .el-button{width:100%}}[data-v-2d457097]:root{--mobile-nav-height:70px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--mobile-safe-bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));--font-size-hero:clamp(28px,6vw,42px);--font-size-title:clamp(22px,4.5vw,32px);--font-size-subtitle:clamp(16px,3vw,20px);--font-size-body:clamp(14px,2.5vw,16px);--spacing-section:clamp(40px,8vw,80px);--spacing-card:clamp(16px,3vw,24px);--spacing-content:clamp(16px,4vw,40px)}.industry-solution-page[data-v-2d457097]{background:#f8fafc}.container[data-v-2d457097]{max-width:1200px;margin:0 auto;padding:0 24px}.industry-hero[data-v-2d457097]{background:linear-gradient(135deg,var(--industry-color,#667eea),rgba(118,75,162,.8));padding:80px 0;color:#fff;text-align:center}.industry-hero .hero-badge[data-v-2d457097]{display:inline-flex;flex-direction:column;align-items:center;background:hsla(0,0%,100%,.2);padding:16px 32px;border-radius:16px;margin-bottom:24px}.industry-hero .hero-badge .match-rate[data-v-2d457097]{font-size:28px;font-weight:700}.industry-hero .hero-badge .match-text[data-v-2d457097]{font-size:14px;opacity:.9}.industry-hero .hero-title[data-v-2d457097]{font-size:36px;font-weight:700;margin-bottom:8px}.industry-hero .hero-subtitle[data-v-2d457097]{font-size:20px;opacity:.9;margin-bottom:16px}.industry-hero .hero-description[data-v-2d457097]{font-size:18px;opacity:.85;max-width:700px;margin:0 auto 32px;line-height:1.6}.industry-hero .hero-actions[data-v-2d457097]{display:flex;justify-content:center;gap:16px}.industry-hero .hero-actions .btn-primary[data-v-2d457097]{background:#fff;color:var(--industry-color,#667eea);border:none;padding:16px 32px;font-size:18px;font-weight:600;border-radius:12px}.industry-hero .hero-actions .btn-primary[data-v-2d457097]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.industry-hero .hero-actions .btn-outline[data-v-2d457097]{background:transparent;color:#fff;border:2px solid #fff;padding:16px 32px;font-size:18px;font-weight:600;border-radius:12px}.industry-hero .hero-actions .btn-outline[data-v-2d457097]:hover{background:hsla(0,0%,100%,.1)}.section-title[data-v-2d457097]{font-size:28px;font-weight:700;color:#1f2937;text-align:center;margin-bottom:8px}.section-subtitle[data-v-2d457097]{font-size:18px;color:#4b5563;text-align:center;margin-bottom:48px}.pain-section[data-v-2d457097]{padding:64px 0;background:#fff}.pain-section .pain-grid[data-v-2d457097]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pain-section .pain-card[data-v-2d457097]{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(239,68,68,.05));border:1px solid rgba(239,68,68,.2);border-radius:16px;padding:32px;text-align:center;transition:all .3s ease}.pain-section .pain-card[data-v-2d457097]:hover{transform:translateY(-4px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.pain-section .pain-card .pain-number[data-v-2d457097]{width:40px;height:40px;background:#ef4444;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;margin:0 auto 16px}.pain-section .pain-card .pain-text[data-v-2d457097]{font-size:16px;color:#1f2937;font-weight:500;margin:0}.solutions-section[data-v-2d457097]{padding:64px 0;background:linear-gradient(135deg,#e0e7ff,#f3e8ff)}.solutions-section .solution-flow[data-v-2d457097]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.solutions-section .solution-item[data-v-2d457097]{display:flex;align-items:center;gap:16px}.solutions-section .solution-item .solution-icon[data-v-2d457097]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.solutions-section .solution-item .solution-icon i[data-v-2d457097]{font-size:24px;color:#fff}.solutions-section .solution-item .solution-content[data-v-2d457097]{background:#fff;padding:16px 24px;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.solutions-section .solution-item .solution-content .solution-text[data-v-2d457097]{font-size:16px;color:#1f2937;font-weight:500;margin:0}.solutions-section .solution-item .solution-arrow[data-v-2d457097]{color:#667eea;font-size:24px}.roi-section[data-v-2d457097]{padding:64px 0;background:#fff}.case-section[data-v-2d457097]{padding:64px 0;background:#f8fafc}.case-section .case-card[data-v-2d457097]{max-width:800px;margin:0 auto;background:#fff;border-radius:24px;padding:48px;box-shadow:0 10px 15px rgba(0,0,0,.1)}.case-section .case-card .case-header[data-v-2d457097]{margin-bottom:32px}.case-section .case-card .case-header .case-company[data-v-2d457097]{display:flex;align-items:center;gap:16px}.case-section .case-card .case-header .case-company .company-logo[data-v-2d457097]{width:64px;height:64px;background:linear-gradient(135deg,#e0e7ff,#f3e8ff);border-radius:12px;display:flex;align-items:center;justify-content:center}.case-section .case-card .case-header .case-company .company-logo i[data-v-2d457097]{font-size:32px;color:#667eea}.case-section .case-card .case-header .case-company .company-info .company-name[data-v-2d457097]{font-size:20px;font-weight:700;color:#1f2937;margin:0 0 4px 0}.case-section .case-card .case-header .case-company .company-info .company-industry[data-v-2d457097]{font-size:14px;color:#6b7280;margin:0}.case-section .case-card .case-result[data-v-2d457097]{margin-bottom:32px}.case-section .case-card .case-result .result-highlight[data-v-2d457097]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:16px 32px;border-radius:9999px;font-size:18px;font-weight:600}.case-section .case-card .case-result .result-highlight i[data-v-2d457097]{font-size:24px}.case-section .case-card .case-quote[data-v-2d457097]{position:relative;padding:24px;background:#f8fafc;border-radius:12px;border-left:4px solid #667eea}.case-section .case-card .case-quote .quote-icon[data-v-2d457097]{position:absolute;top:-10px;left:20px;font-size:32px;color:#818cf8;background:#f8fafc;padding:0 8px}.case-section .case-card .case-quote .quote-text[data-v-2d457097]{font-size:18px;color:#4b5563;font-style:italic;line-height:1.6;margin:0}.related-section[data-v-2d457097]{padding:64px 0;background:#fff}.related-section .related-grid[data-v-2d457097]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.related-section .related-card[data-v-2d457097]{display:flex;align-items:center;gap:16px;background:#f8fafc;padding:24px;border-radius:16px;text-decoration:none;transition:all .3s ease}.related-section .related-card[data-v-2d457097]:hover{transform:translateY(-4px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.related-section .related-card:hover .el-icon-right[data-v-2d457097]{transform:translateX(4px)}.related-section .related-card .related-icon[data-v-2d457097]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.related-section .related-card .related-icon i[data-v-2d457097]{font-size:24px;color:#fff}.related-section .related-card .related-info[data-v-2d457097]{flex:1}.related-section .related-card .related-info .related-name[data-v-2d457097]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 4px 0}.related-section .related-card .related-info .related-match[data-v-2d457097]{font-size:14px;color:#10b981}.related-section .related-card .el-icon-right[data-v-2d457097]{font-size:18px;color:#6b7280;transition:transform .3s ease}.cta-section[data-v-2d457097]{padding:64px 0;background:linear-gradient(135deg,#667eea,#764ba2);text-align:center;color:#fff}.cta-section .cta-title[data-v-2d457097]{font-size:28px;font-weight:700;margin-bottom:8px;color:#fff}.cta-section .cta-subtitle[data-v-2d457097]{font-size:18px;opacity:.9;margin-bottom:32px}.cta-section .cta-actions[data-v-2d457097]{display:flex;justify-content:center;gap:16px}.cta-section .cta-actions .cta-btn[data-v-2d457097]{padding:16px 48px;font-size:18px;font-weight:600;border-radius:12px}.cta-section .cta-actions .cta-btn.primary[data-v-2d457097]{background:#fff;color:#667eea;border:none}.cta-section .cta-actions .cta-btn.primary[data-v-2d457097]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.cta-section .cta-actions .cta-btn.secondary[data-v-2d457097]{background:transparent;color:#fff;border:2px solid #fff}.cta-section .cta-actions .cta-btn.secondary[data-v-2d457097]:hover{background:hsla(0,0%,100%,.1)}.industry-solution-page.mobile .industry-hero[data-v-2d457097]{padding:48px 0}.industry-solution-page.mobile .industry-hero .hero-title[data-v-2d457097]{font-size:28px}.industry-solution-page.mobile .industry-hero .hero-actions[data-v-2d457097]{flex-direction:column}.industry-solution-page.mobile .industry-hero .hero-actions .btn-outline[data-v-2d457097],.industry-solution-page.mobile .industry-hero .hero-actions .btn-primary[data-v-2d457097]{width:100%}.industry-solution-page.mobile .pain-section .pain-grid[data-v-2d457097]{grid-template-columns:repeat(2,1fr)}.industry-solution-page.mobile .solutions-section .solution-flow[data-v-2d457097]{flex-direction:column}.industry-solution-page.mobile .solutions-section .solution-item[data-v-2d457097]{width:100%}.industry-solution-page.mobile .solutions-section .solution-item .solution-arrow[data-v-2d457097]{display:none}.industry-solution-page.mobile .related-section .related-grid[data-v-2d457097]{grid-template-columns:repeat(2,1fr)}.industry-solution-page.mobile .cta-section .cta-actions[data-v-2d457097]{flex-direction:column}.industry-solution-page.mobile .cta-section .cta-actions .cta-btn[data-v-2d457097]{width:100%}@media(max-width:992px){.pain-section .pain-grid[data-v-2d457097],.related-section .related-grid[data-v-2d457097]{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.pain-section .pain-grid[data-v-2d457097],.related-section .related-grid[data-v-2d457097]{grid-template-columns:1fr}}