.app-header[data-v-87243cb4]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#036;transition:background .25s ease,box-shadow .25s ease}.app-header.is-scrolled[data-v-87243cb4]{box-shadow:0 4px 6px rgba(0,0,0,.1)}.header-container[data-v-87243cb4]{max-width:1280px;margin:0 auto;padding:0 24px;height:72px;display:flex;align-items:center;justify-content:space-between}.logo[data-v-87243cb4]{display:flex;align-items:center;gap:8px;text-decoration:none;color:#fff}.logo .logo-icon[data-v-87243cb4]{width:40px;height:40px}.logo .logo-icon svg[data-v-87243cb4]{width:100%;height:100%}.logo .logo-text[data-v-87243cb4]{display:flex;flex-direction:column}.logo .logo-brand[data-v-87243cb4]{font-size:20px;font-weight:700;line-height:1.2}.logo .logo-tagline[data-v-87243cb4]{font-size:12px;font-weight:400;opacity:.8;letter-spacing:1px}.main-nav[data-v-87243cb4]{display:flex;align-items:center;gap:32px}@media (max-width:992px){.main-nav[data-v-87243cb4]{position:fixed;top:72px;left:0;right:0;bottom:0;background:#036;flex-direction:column;padding:32px;gap:0;transform:translateX(-100%);transition:transform .25s ease}.main-nav.is-open[data-v-87243cb4]{transform:translateX(0)}}.nav-item[data-v-87243cb4]{position:relative}@media (max-width:992px){.nav-item[data-v-87243cb4]{width:100%;border-bottom:1px solid hsla(0,0%,100%,.1)}}.nav-link[data-v-87243cb4]{display:flex;align-items:center;gap:4px;color:#fff;text-decoration:none;font-size:16px;font-weight:500;padding:16px 0;transition:opacity .15s ease}.nav-link[data-v-87243cb4]:hover{opacity:.8}.nav-link .arrow-icon[data-v-87243cb4]{width:16px;height:16px;transition:transform .15s ease}.nav-link:hover .arrow-icon[data-v-87243cb4]{transform:rotate(180deg)}@media (max-width:992px){.nav-link[data-v-87243cb4]{padding:24px 0;font-size:18px}}.dropdown-menu[data-v-87243cb4]{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;border-radius:8px;box-shadow:0 10px 15px rgba(0,0,0,.1);padding:8px 0;min-width:180px;margin-top:4px}@media (max-width:992px){.dropdown-menu[data-v-87243cb4]{position:static;transform:none;background:transparent;box-shadow:none;padding:0 0 0 24px;display:block!important}}.dropdown-item[data-v-87243cb4]{display:block;padding:8px 24px;color:#212529;text-decoration:none;font-size:14px;transition:background .15s ease,color .15s ease;white-space:nowrap}.dropdown-item[data-v-87243cb4]:hover{background:#f8f9fa;color:#06c}@media (max-width:992px){.dropdown-item[data-v-87243cb4]{color:hsla(0,0%,100%,.8);padding:16px 0}.dropdown-item[data-v-87243cb4]:hover{background:transparent;color:#fff}}.header-actions[data-v-87243cb4]{display:flex;align-items:center;gap:16px}.btn-store[data-v-87243cb4]{display:flex;align-items:center;gap:4px;background:#06c;color:#fff;text-decoration:none;padding:8px 24px;border-radius:24px;font-size:14px;font-weight:500;transition:background .15s ease}.btn-store[data-v-87243cb4]:hover{background:#007fff}.btn-store .icon-location[data-v-87243cb4]{width:16px;height:16px}@media (max-width:992px){.btn-store[data-v-87243cb4]{display:none}}.btn-menu[data-v-87243cb4],.btn-search[data-v-87243cb4]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#fff;cursor:pointer;transition:opacity .15s ease}.btn-menu[data-v-87243cb4]:hover,.btn-search[data-v-87243cb4]:hover{opacity:.8}.btn-menu svg[data-v-87243cb4],.btn-search svg[data-v-87243cb4]{width:24px;height:24px}@media (max-width:992px){.btn-search[data-v-87243cb4]{display:none}}.btn-menu[data-v-87243cb4]{display:none}@media (max-width:992px){.btn-menu[data-v-87243cb4]{display:flex}}.search-bar[data-v-87243cb4]{position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:24px}.search-container[data-v-87243cb4]{max-width:1280px;margin:0 auto;display:flex;gap:16px}.search-container input[data-v-87243cb4]{flex:1;padding:16px;border:2px solid #dee2e6;border-radius:4px;font-size:16px}.search-container input[data-v-87243cb4]:focus{outline:none;border-color:#06c}.search-container button[data-v-87243cb4]{padding:16px 32px;background:#036;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background .15s ease}.search-container button[data-v-87243cb4]:hover{background:#001a33}.search-container button.btn-close[data-v-87243cb4]{background:#e9ecef;color:#212529;padding:16px 24px}.search-container button.btn-close[data-v-87243cb4]:hover{background:#dee2e6}.app-footer[data-v-a2ac4290]{background:#036;color:#fff}.footer-main[data-v-a2ac4290]{padding:64px 0}.footer-container[data-v-a2ac4290]{max-width:1280px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}@media (max-width:992px){.footer-container[data-v-a2ac4290]{grid-template-columns:1fr;gap:32px}.footer-column[data-v-a2ac4290]{text-align:center}}.footer-title[data-v-a2ac4290]{font-size:18px;font-weight:600;margin-bottom:24px;color:#fff}.footer-links[data-v-a2ac4290]{list-style:none;padding:0;margin:0}.footer-links li[data-v-a2ac4290]{margin-bottom:8px}.footer-link[data-v-a2ac4290]{color:hsla(0,0%,100%,.8);text-decoration:none;font-size:16px;transition:color .15s ease;display:inline-block}.footer-link[data-v-a2ac4290]:hover{color:#fff}.social-links[data-v-a2ac4290]{display:flex;gap:16px}@media (max-width:992px){.social-links[data-v-a2ac4290]{justify-content:center}}.social-link[data-v-a2ac4290]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;transition:background .15s ease,transform .15s ease}.social-link[data-v-a2ac4290]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.social-link svg[data-v-a2ac4290]{width:20px;height:20px}.footer-bottom[data-v-a2ac4290]{border-top:1px solid hsla(0,0%,100%,.1);padding:24px 0}.footer-bottom .footer-container[data-v-a2ac4290]{display:flex;justify-content:space-between;align-items:center}@media (max-width:992px){.footer-bottom .footer-container[data-v-a2ac4290]{flex-direction:column;gap:16px;text-align:center}}.copyright[data-v-a2ac4290]{font-size:14px;color:hsla(0,0%,100%,.6);margin:0}.footer-legal[data-v-a2ac4290]{display:flex;align-items:center;gap:16px;font-size:14px;color:hsla(0,0%,100%,.6)}.footer-legal a[data-v-a2ac4290]{color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .15s ease}.footer-legal a[data-v-a2ac4290]:hover{color:#fff}.footer-legal .divider[data-v-a2ac4290]{opacity:.4}@media (max-width:992px){.footer-legal[data-v-a2ac4290]{flex-wrap:wrap;justify-content:center}}.qr-modal[data-v-a2ac4290]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:2000}.qr-content[data-v-a2ac4290]{background:#fff;padding:48px;border-radius:8px;position:relative;min-width:280px}.qr-close[data-v-a2ac4290]{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:#e9ecef;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;transition:background .15s ease}.qr-close[data-v-a2ac4290]:hover{background:#dee2e6}.qr-placeholder[data-v-a2ac4290]{text-align:center;padding:32px}.qr-placeholder p[data-v-a2ac4290]{margin:0;color:#212529;font-size:18px;font-weight:500}.qr-placeholder .qr-tip[data-v-a2ac4290]{margin-top:8px;font-size:14px;color:#6c757d;font-weight:400}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#212529;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;padding-top:72px}.container{max-width:1280px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:16px 32px;font-size:16px;font-weight:500;text-decoration:none;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease}.btn-primary{background:#06c;color:#fff}.btn-primary:hover{background:#004c99}.btn-outline{background:transparent;color:#fff;border:2px solid #fff}.btn-outline:hover{background:#fff;color:#036}.section-title{font-size:30px;font-weight:700;color:#212529;margin-bottom:24px}@media (max-width:992px){.section-title{font-size:24px}}.section-subtitle{font-size:18px;color:#6c757d;margin-bottom:48px}.card{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.card:hover{transform:translateY(-4px);box-shadow:0 10px 15px rgba(0,0,0,.1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease forwards}.slide-up{animation:slideUp .5s ease forwards}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-section[data-v-5e34fca1]{position:relative;height:calc(100vh - 72px);min-height:600px;overflow:hidden}.hero-slider[data-v-5e34fca1]{position:relative;height:100%}.hero-slide[data-v-5e34fca1]{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;opacity:0;transition:opacity .8s ease}.hero-slide.active[data-v-5e34fca1]{opacity:1}.hero-slide[data-v-5e34fca1]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(0,51,102,.85) 0,rgba(0,51,102,.4) 50%,transparent)}.hero-content[data-v-5e34fca1]{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 24px;height:100%;display:flex;flex-direction:column;justify-content:center;color:#fff;max-width:600px;margin-left:10%}@media (max-width:992px){.hero-content[data-v-5e34fca1]{margin-left:0;padding:0 32px;text-align:center;align-items:center}}.hero-title[data-v-5e34fca1]{font-size:48px;font-weight:700;margin-bottom:24px;line-height:1.25}@media (max-width:992px){.hero-title[data-v-5e34fca1]{font-size:36px}}.hero-desc[data-v-5e34fca1]{font-size:18px;line-height:1.75;margin-bottom:32px;opacity:.9}@media (max-width:992px){.hero-desc[data-v-5e34fca1]{font-size:16px}}.hero-dots[data-v-5e34fca1]{position:absolute;bottom:48px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:2}.dot[data-v-5e34fca1]{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.4);border:none;cursor:pointer;transition:all .15s ease}.dot.active[data-v-5e34fca1]{background:#fff;width:32px;border-radius:6px}.dot[data-v-5e34fca1]:hover{background:hsla(0,0%,100%,.7)}.hero-arrow[data-v-5e34fca1]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .15s ease;z-index:2}.hero-arrow[data-v-5e34fca1]:hover{background:hsla(0,0%,100%,.4)}.hero-arrow svg[data-v-5e34fca1]{width:24px;height:24px}.hero-arrow-prev[data-v-5e34fca1]{left:32px}.hero-arrow-next[data-v-5e34fca1]{right:32px}@media (max-width:992px){.hero-arrow[data-v-5e34fca1]{display:none}}.process-section[data-v-5e34fca1]{padding:96px 0;background:#f8f9fa}.text-center[data-v-5e34fca1]{text-align:center}.process-steps[data-v-5e34fca1]{display:flex;justify-content:center;gap:48px;margin-top:48px;max-width:900px;margin-left:auto;margin-right:auto}@media (max-width:1280px){.process-steps[data-v-5e34fca1]{flex-wrap:wrap}}@media (max-width:768px){.process-steps[data-v-5e34fca1]{flex-direction:column;align-items:center}}.process-step[data-v-5e34fca1]{text-align:center;padding:32px;position:relative;flex:1;max-width:280px}.process-step[data-v-5e34fca1]:not(:last-child):after{content:"";position:absolute;top:50px;right:-32px;width:32px;height:2px;background:linear-gradient(90deg,#06c,transparent)}@media (max-width:1280px){.process-step[data-v-5e34fca1]:not(:last-child):after{display:none}}.step-number[data-v-5e34fca1]{width:40px;height:40px;background:#036;color:#fff;font-weight:700}.step-icon[data-v-5e34fca1],.step-number[data-v-5e34fca1]{border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.step-icon[data-v-5e34fca1]{width:64px;height:64px;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1)}.step-icon svg[data-v-5e34fca1]{width:32px;height:32px;color:#036}.step-title[data-v-5e34fca1]{font-size:18px;font-weight:600;margin-bottom:8px;color:#212529}.step-desc[data-v-5e34fca1]{font-size:14px;color:#6c757d;line-height:1.75}.solution-section[data-v-5e34fca1]{padding:96px 0;position:relative;overflow:hidden;color:#fff}.lens-canvas[data-v-5e34fca1]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.solution-header[data-v-5e34fca1]{text-align:center;margin-bottom:64px;position:relative;z-index:1}.solution-tag[data-v-5e34fca1]{display:block;font-size:14px;opacity:.8;margin-bottom:16px;letter-spacing:2px}.solution-section .section-title[data-v-5e34fca1]{color:#fff;font-size:36px;margin-bottom:0}.solution-grid[data-v-5e34fca1]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:64px;position:relative;z-index:1}@media (max-width:992px){.solution-grid[data-v-5e34fca1]{grid-template-columns:1fr}}.solution-item[data-v-5e34fca1]{text-align:center;padding:32px}.solution-item h3[data-v-5e34fca1]{font-size:20px;font-weight:600;margin-bottom:16px;color:#fff}.solution-item p[data-v-5e34fca1]{font-size:16px;opacity:.9;line-height:1.75}.solution-action[data-v-5e34fca1]{text-align:center;position:relative;z-index:1}.btn-outline-light[data-v-5e34fca1]{display:inline-flex;align-items:center;gap:4px;padding:16px 32px;background:#fff;color:#036;border:none;border-radius:24px;font-size:16px;font-weight:500;text-decoration:none;transition:all .15s ease}.btn-outline-light[data-v-5e34fca1]:hover{background:hsla(0,0%,100%,.9);transform:translateY(-2px)}.products-section[data-v-5e34fca1]{padding:96px 0;background:#f8f9fa}.products-section .section-title[data-v-5e34fca1]{color:#212529}.products-grid[data-v-5e34fca1]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:48px;max-width:900px;margin-left:auto;margin-right:auto}@media (max-width:992px){.products-grid[data-v-5e34fca1]{grid-template-columns:1fr}}.product-card[data-v-5e34fca1]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.product-card[data-v-5e34fca1]:hover:not(.placeholder){transform:translateY(-8px);box-shadow:0 20px 25px rgba(0,0,0,.15)}.product-card.placeholder[data-v-5e34fca1]{opacity:.6;background:#fff}.product-image[data-v-5e34fca1]{height:280px;overflow:hidden;border-radius:8px;margin-bottom:24px}.product-image img[data-v-5e34fca1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.product-image:hover img[data-v-5e34fca1]{transform:scale(1.05)}.placeholder-image[data-v-5e34fca1]{width:100%;height:100%;background:#f8f9fa;display:flex;align-items:center;justify-content:center;border-radius:8px;border:2px dashed #dee2e6}.placeholder-image .coming-soon[data-v-5e34fca1]{color:#adb5bd;font-size:20px;font-weight:500}.product-info[data-v-5e34fca1]{padding:32px;text-align:center;display:flex;flex-direction:column;flex:1}.product-info h3[data-v-5e34fca1]{font-size:24px;font-weight:600;margin-bottom:4px;color:#212529}.product-info .product-subtitle[data-v-5e34fca1]{font-size:18px;color:#6c757d;margin-bottom:8px}.product-info .product-desc[data-v-5e34fca1]{font-size:16px;color:#adb5bd;margin-bottom:24px;flex:1}.product-info .btn-product[data-v-5e34fca1]{margin-top:auto}.btn-product[data-v-5e34fca1]{display:inline-block;padding:16px 48px;background:#036;color:#fff;border:none;border-radius:24px;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .15s ease}.btn-product[data-v-5e34fca1]:hover:not(:disabled){background:#001a33;transform:translateY(-2px)}.btn-product[data-v-5e34fca1]:disabled{background:#dee2e6;color:#adb5bd;cursor:not-allowed}.feature-section[data-v-5e34fca1]{padding:96px 0}.feature-content[data-v-5e34fca1]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media (max-width:992px){.feature-content[data-v-5e34fca1]{grid-template-columns:1fr}}.feature-tag[data-v-5e34fca1]{display:inline-block;background:rgba(0,102,204,.1);color:#06c;padding:4px 16px;border-radius:20px;font-size:14px;font-weight:500;margin-bottom:16px}.feature-desc[data-v-5e34fca1]{font-size:18px;color:#6c757d;line-height:1.75;margin-bottom:32px}.feature-stats[data-v-5e34fca1]{display:flex;gap:48px;margin-bottom:32px}.stat-item[data-v-5e34fca1]{text-align:center}.stat-number[data-v-5e34fca1]{display:block;font-size:48px;font-weight:700;color:#036;line-height:1}@media (max-width:992px){.stat-number[data-v-5e34fca1]{font-size:36px}}.stat-label[data-v-5e34fca1]{font-size:14px;color:#6c757d}.feature-image img[data-v-5e34fca1]{width:100%;height:auto;border-radius:8px}.miniapp-section[data-v-5e34fca1]{padding:96px 0;background:#f8f9fa}.miniapp-content[data-v-5e34fca1]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media (max-width:992px){.miniapp-content[data-v-5e34fca1]{grid-template-columns:1fr;text-align:center}}.miniapp-text p[data-v-5e34fca1]{font-size:18px;color:#6c757d}.miniapp-qr[data-v-5e34fca1]{display:flex;justify-content:center}@media (max-width:992px){.miniapp-qr[data-v-5e34fca1]{order:-1}}.qr-placeholder[data-v-5e34fca1]{width:200px;height:200px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden}.qr-placeholder img[data-v-5e34fca1]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.stores-section[data-v-5e34fca1]{padding:96px 0}.stores-content[data-v-5e34fca1]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media (max-width:992px){.stores-content[data-v-5e34fca1]{grid-template-columns:1fr;text-align:center}}.stores-desc[data-v-5e34fca1]{font-size:18px;color:#6c757d;margin-bottom:32px}.stores-image img[data-v-5e34fca1]{width:100%;height:auto;border-radius:8px;box-shadow:0 10px 15px rgba(0,0,0,.1)}.icon[data-v-5e34fca1]{width:18px;height:18px}.page-header[data-v-8cd3292e]{background:linear-gradient(135deg,#036,#001a33);color:#fff;padding:96px 0;text-align:center}.page-title[data-v-8cd3292e]{font-size:36px;font-weight:700;margin-bottom:16px}@media (max-width:992px){.page-title[data-v-8cd3292e]{font-size:30px}}.page-subtitle[data-v-8cd3292e]{font-size:18px;opacity:.9}.company-section[data-v-8cd3292e]{padding:96px 0}.company-content[data-v-8cd3292e]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media (max-width:992px){.company-content[data-v-8cd3292e]{grid-template-columns:1fr}}.company-desc p[data-v-8cd3292e]{font-size:18px;line-height:1.75;color:#6c757d;margin-bottom:24px}.company-desc p strong[data-v-8cd3292e]{color:#212529}.company-image .company-img[data-v-8cd3292e]{width:100%;height:auto;border-radius:8px;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}.business-section[data-v-8cd3292e]{padding:96px 0;background:#f8f9fa}.text-center[data-v-8cd3292e]{text-align:center}.business-grid[data-v-8cd3292e]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}@media (max-width:1280px){.business-grid[data-v-8cd3292e]{grid-template-columns:1fr}}.business-card[data-v-8cd3292e]{background:#fff;padding:48px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .25s ease,box-shadow .25s ease}.business-card[data-v-8cd3292e]:hover{transform:translateY(-8px);box-shadow:0 20px 25px rgba(0,0,0,.15)}.business-card h3[data-v-8cd3292e]{font-size:20px;font-weight:600;margin-bottom:16px;color:#212529}.business-card p[data-v-8cd3292e]{color:#6c757d;line-height:1.75;margin-bottom:24px}.business-icon[data-v-8cd3292e]{width:64px;height:64px;background:rgba(0,102,204,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.business-icon svg[data-v-8cd3292e]{width:32px;height:32px;color:#06c}.business-stat[data-v-8cd3292e]{display:flex;align-items:baseline;gap:4px;padding-top:24px;border-top:1px solid #e9ecef}.business-stat .stat-num[data-v-8cd3292e]{font-size:30px;font-weight:700;color:#036}.business-stat .stat-text[data-v-8cd3292e]{font-size:14px;color:#6c757d}.partners-section[data-v-8cd3292e]{padding:96px 0}.section-subtitle[data-v-8cd3292e]{font-size:18px;color:#6c757d;margin-top:16px}.partners-grid[data-v-8cd3292e]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:48px}@media (max-width:1280px){.partners-grid[data-v-8cd3292e]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.partners-grid[data-v-8cd3292e]{grid-template-columns:1fr}}.partner-card[data-v-8cd3292e]{text-align:center;padding:32px;background:#f8f9fa;border-radius:8px;transition:transform .15s ease}.partner-card[data-v-8cd3292e]:hover{transform:translateY(-4px)}.partner-card .partner-logo[data-v-8cd3292e]{width:80px;height:80px;background:#036;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin:0 auto 16px;font-size:14px}.partner-card p[data-v-8cd3292e]{color:#6c757d;font-size:14px}.cooperation-section[data-v-8cd3292e]{padding:96px 0;background:#f8f9fa}.cooperation-section+section[data-v-8cd3292e]{padding-top:96px}.cooperation-list[data-v-8cd3292e]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}@media (max-width:1280px){.cooperation-list[data-v-8cd3292e]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cooperation-list[data-v-8cd3292e]{grid-template-columns:1fr}}.cooperation-item[data-v-8cd3292e]{display:flex;align-items:center;gap:16px;padding:24px;background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:box-shadow .15s ease}.cooperation-item[data-v-8cd3292e]:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.cooperation-item span[data-v-8cd3292e]{font-weight:500;color:#212529}.cooperation-icon[data-v-8cd3292e]{width:48px;height:48px;background:rgba(0,102,204,.1);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cooperation-icon svg[data-v-8cd3292e]{width:24px;height:24px;color:#06c}.philosophy-section[data-v-8cd3292e]{padding:96px 0;background:linear-gradient(135deg,#036,#001a33);color:#fff}.philosophy-section .section-title[data-v-8cd3292e]{color:#fff}.philosophy-content[data-v-8cd3292e]{max-width:800px;margin:0 auto;text-align:center}.philosophy-quote[data-v-8cd3292e]{font-size:20px;line-height:1.75;font-style:italic;margin:48px 0;padding:32px;border-left:4px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.05);border-radius:0 8px 8px 0;text-align:left}.philosophy-stats[data-v-8cd3292e]{display:flex;justify-content:center;gap:64px;margin-top:48px}@media (max-width:992px){.philosophy-stats[data-v-8cd3292e]{flex-direction:column;gap:32px}}.p-stat[data-v-8cd3292e]{text-align:center}.p-number[data-v-8cd3292e]{display:block;font-size:36px;font-weight:700;margin-bottom:4px}@media (max-width:992px){.p-number[data-v-8cd3292e]{font-size:30px}}.p-label[data-v-8cd3292e]{font-size:16px;opacity:.8}.page-header[data-v-1d9e9c8c]{background:#fff;padding:96px 0;border-bottom:1px solid #e9ecef}.header-layout[data-v-1d9e9c8c]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:flex-start}@media (max-width:992px){.header-layout[data-v-1d9e9c8c]{grid-template-columns:1fr}}.header-left .header-title[data-v-1d9e9c8c]{font-size:30px;font-weight:700;color:#001a33;margin-bottom:24px}@media (max-width:992px){.header-left .header-title[data-v-1d9e9c8c]{font-size:24px}}.header-left .header-desc[data-v-1d9e9c8c]{font-size:16px;line-height:1.75;color:#6c757d;margin-bottom:32px}.header-left .header-link[data-v-1d9e9c8c]{display:inline-block;color:#036;font-weight:500;text-decoration:underline;text-underline-offset:4px;transition:color .15s ease}.header-left .header-link[data-v-1d9e9c8c]:hover{color:#001a33}.header-right[data-v-1d9e9c8c]{display:flex;justify-content:flex-start;gap:64px;padding-top:16px}.header-right .header-category .category-title[data-v-1d9e9c8c]{font-size:18px;font-weight:700;color:#001a33;margin-bottom:16px}.header-right .header-category .category-product[data-v-1d9e9c8c]{font-size:16px;color:#6c757d}.product-hero[data-v-1d9e9c8c]{background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff;padding:96px 0;position:relative}.product-hero[data-v-1d9e9c8c]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,20,60,.5)}.product-hero-content[data-v-1d9e9c8c]{position:relative;z-index:1;max-width:600px}.product-tag[data-v-1d9e9c8c]{display:inline-block;background:hsla(0,0%,100%,.2);padding:4px 16px;border-radius:20px;font-size:14px;margin-bottom:16px}.product-name[data-v-1d9e9c8c]{font-size:48px;font-weight:700;margin-bottom:24px}@media (max-width:992px){.product-name[data-v-1d9e9c8c]{font-size:36px}}.product-desc[data-v-1d9e9c8c]{font-size:16px;line-height:1.75;opacity:.9;margin-bottom:32px}.section-tabs[data-v-1d9e9c8c]{display:flex;justify-content:center;gap:4px;margin-bottom:48px;background:#fff;padding:4px;border-radius:30px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:400px;margin-left:auto;margin-right:auto}.section-tabs.light[data-v-1d9e9c8c]{background:hsla(0,0%,100%,.2)}.tab-btn[data-v-1d9e9c8c]{padding:8px 32px;border:none;background:transparent;color:#6c757d;font-size:16px;font-weight:500;border-radius:20px;cursor:pointer;transition:all .15s ease}.tab-btn[data-v-1d9e9c8c]:hover{color:#212529}.tab-btn.active[data-v-1d9e9c8c]{background:#036;color:#fff}.light .tab-btn[data-v-1d9e9c8c]{color:hsla(0,0%,100%,.8)}.light .tab-btn[data-v-1d9e9c8c]:hover{color:#fff}.light .tab-btn.active[data-v-1d9e9c8c]{background:#fff;color:#036}.advantages-section[data-v-1d9e9c8c]{padding:96px 0;text-align:center}.advantages-grid[data-v-1d9e9c8c]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px}@media (max-width:1280px){.advantages-grid[data-v-1d9e9c8c]{grid-template-columns:1fr}}.advantage-card[data-v-1d9e9c8c]{text-align:center;padding:48px}.advantage-card h3[data-v-1d9e9c8c]{font-size:20px;font-weight:600;margin-bottom:8px;color:#212529}.advantage-card p[data-v-1d9e9c8c]{color:#6c757d;line-height:1.75}.advantage-icon[data-v-1d9e9c8c]{width:80px;height:80px;background:rgba(0,102,204,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.advantage-icon svg[data-v-1d9e9c8c]{width:40px;height:40px;color:#06c}.stats-section[data-v-1d9e9c8c]{margin-top:64px;text-align:center}.stat-box .stat-percent[data-v-1d9e9c8c]{display:block;font-size:120px;font-weight:300;color:#ced4da;line-height:1;margin-bottom:24px}@media (max-width:992px){.stat-box .stat-percent[data-v-1d9e9c8c]{font-size:80px}}.stat-box p[data-v-1d9e9c8c]{font-size:18px;color:#036;max-width:600px;margin:0 auto}.tech-content[data-v-1d9e9c8c]{padding:48px 0}.tech-features[data-v-1d9e9c8c]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:800px;margin:48px auto 0}@media (max-width:992px){.tech-features[data-v-1d9e9c8c]{grid-template-columns:1fr}}.tech-feature[data-v-1d9e9c8c]{background:#f8f9fa;padding:32px;border-radius:8px}.tech-feature h3[data-v-1d9e9c8c]{font-size:18px;font-weight:600;margin-bottom:8px;color:#212529}.tech-feature p[data-v-1d9e9c8c]{color:#6c757d;font-size:16px}.faq-content[data-v-1d9e9c8c]{max-width:800px;margin:0 auto;padding:48px 0}.faq-list[data-v-1d9e9c8c]{margin-top:48px}.faq-item[data-v-1d9e9c8c]{border-bottom:1px solid #e9ecef}.faq-item.active .faq-question[data-v-1d9e9c8c]{color:#036}.faq-question[data-v-1d9e9c8c]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0;background:none;border:none;font-size:18px;font-weight:500;color:#212529;cursor:pointer;text-align:left}.faq-icon[data-v-1d9e9c8c]{width:24px;height:24px;transition:transform .15s ease}.faq-icon.rotated[data-v-1d9e9c8c]{transform:rotate(180deg)}.faq-answer[data-v-1d9e9c8c]{padding-bottom:24px}.faq-answer p[data-v-1d9e9c8c]{color:#6c757d;line-height:1.75}.unique-section[data-v-1d9e9c8c]{padding:96px 0;background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff;position:relative}.unique-section[data-v-1d9e9c8c]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,20,60,.6)}.unique-section .container[data-v-1d9e9c8c]{position:relative;z-index:1}.light[data-v-1d9e9c8c]{color:#fff}.unique-content[data-v-1d9e9c8c]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-top:48px}@media (max-width:992px){.unique-content[data-v-1d9e9c8c]{grid-template-columns:1fr}}.unique-features[data-v-1d9e9c8c]{display:flex;flex-direction:column;gap:32px}.unique-feature[data-v-1d9e9c8c]{display:flex;align-items:center;gap:16px}.unique-feature .feature-icon[data-v-1d9e9c8c]{width:48px;height:48px;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.unique-feature .feature-icon svg[data-v-1d9e9c8c]{width:24px;height:24px}.unique-feature h3[data-v-1d9e9c8c]{font-size:18px;font-weight:600;margin-bottom:4px}.unique-feature p[data-v-1d9e9c8c]{opacity:.8;font-size:16px}.unique-image img[data-v-1d9e9c8c]{width:100%;height:auto;border-radius:8px}.suitable-section[data-v-1d9e9c8c]{padding:96px 0}.suitable-content[data-v-1d9e9c8c]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media (max-width:992px){.suitable-content[data-v-1d9e9c8c]{grid-template-columns:1fr}}.suitable-accordion[data-v-1d9e9c8c]{margin-top:32px}.accordion-item[data-v-1d9e9c8c]{border-bottom:1px solid #e9ecef}.accordion-item.active .accordion-header[data-v-1d9e9c8c]{color:#036}.accordion-header[data-v-1d9e9c8c]{width:100%;display:flex;align-items:center;gap:16px;padding:24px 0;background:none;border:none;font-size:18px;font-weight:500;color:#212529;cursor:pointer;text-align:left}.accordion-icon[data-v-1d9e9c8c]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#06c}.accordion-body[data-v-1d9e9c8c]{padding-bottom:24px;padding-left:40px}.accordion-body p[data-v-1d9e9c8c]{color:#6c757d;line-height:1.75}.suitable-image img[data-v-1d9e9c8c]{width:100%;height:auto;border-radius:8px}@media (max-width:992px){.suitable-image[data-v-1d9e9c8c]{order:-1}}.cta-section[data-v-1d9e9c8c]{padding:96px 0;background:#f8f9fa;text-align:center}.cta-section .section-title[data-v-1d9e9c8c]{color:#212529}.cta-content[data-v-1d9e9c8c]{max-width:600px;margin:0 auto}.cta-desc[data-v-1d9e9c8c]{font-size:18px;color:#6c757d;margin-bottom:32px}.btn-outline-light[data-v-1d9e9c8c]{display:inline-flex;align-items:center;gap:4px;padding:16px 32px;background:transparent;color:#036;border:2px solid #036;border-radius:8px;font-size:16px;font-weight:500;text-decoration:none;transition:all .15s ease}.btn-outline-light[data-v-1d9e9c8c]:hover{background:#036;color:#fff}.page-header[data-v-4371ec29]{background:linear-gradient(135deg,#036,#001a33);color:#fff;padding:64px 0;text-align:center}.page-title[data-v-4371ec29]{font-size:36px;font-weight:700;margin-bottom:16px}@media (max-width:992px){.page-title[data-v-4371ec29]{font-size:30px}}.page-subtitle[data-v-4371ec29]{font-size:18px;opacity:.9}.sub-nav-section[data-v-4371ec29]{background:#f8f9fa;padding:24px 0;position:sticky;top:72px;z-index:100}.sub-nav[data-v-4371ec29]{display:flex;justify-content:center;gap:16px}.sub-nav-btn[data-v-4371ec29]{padding:16px 32px;background:#fff;border:2px solid #dee2e6;border-radius:30px;font-size:16px;font-weight:500;color:#6c757d;cursor:pointer;transition:all .15s ease}.sub-nav-btn[data-v-4371ec29]:hover{border-color:#06c;color:#06c}.sub-nav-btn.active[data-v-4371ec29]{background:#036;border-color:#036;color:#fff}.theory-intro[data-v-4371ec29]{padding:96px 0}.theory-content[data-v-4371ec29]{max-width:100%;margin:0 auto;text-align:center}.theory-highlight[data-v-4371ec29]{font-size:20px;line-height:1.75;color:#6c757d;margin:32px 0;padding:32px;background:#f8f9fa;border-radius:8px;border-left:4px solid #06c;text-align:left;max-width:100%}.theory-highlight strong[data-v-4371ec29]{color:#036}.theory-laws[data-v-4371ec29]{text-align:center}.theory-laws h3[data-v-4371ec29]{font-size:20px;margin-bottom:24px;color:#212529}.law-item[data-v-4371ec29]{display:flex;gap:24px;padding:24px;background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:16px;transition:box-shadow .15s ease;text-align:left}.law-item[data-v-4371ec29]:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.law-number[data-v-4371ec29]{width:48px;height:48px;background:#036;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0}.law-content h4[data-v-4371ec29]{font-size:18px;font-weight:600;margin-bottom:4px;color:#212529}.law-content p[data-v-4371ec29]{color:#6c757d;font-size:16px}.theory-image img[data-v-4371ec29]{width:100%;height:auto;border-radius:8px;box-shadow:0 10px 15px rgba(0,0,0,.1)}.theory-inline-image[data-v-4371ec29]{margin:32px auto;text-align:center}.theory-inline-image img[data-v-4371ec29]{width:100%;height:auto;border-radius:8px;box-shadow:0 10px 15px rgba(0,0,0,.1)}.theory-details[data-v-4371ec29]{padding:96px 0;background:#f8f9fa}.text-center[data-v-4371ec29]{text-align:center}.detail-cards[data-v-4371ec29]{display:grid;gap:32px;margin-top:48px}.detail-card[data-v-4371ec29]{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden}.detail-card.endpoint[data-v-4371ec29]{border:2px solid #036}.detail-card.solution[data-v-4371ec29]{background:linear-gradient(135deg,#036,#001a33);color:#fff}.detail-card.solution .card-header[data-v-4371ec29]{background:hsla(0,0%,100%,.1)}.detail-card.solution ul li[data-v-4371ec29]::marker{color:hsla(0,0%,100%,.7)}.card-header[data-v-4371ec29]{background:#f8f9fa;padding:24px 32px;display:flex;align-items:center;gap:16px}.card-header .card-step[data-v-4371ec29]{background:#036;color:#fff;padding:4px 16px;border-radius:4px;font-size:14px;font-weight:600}.card-header h3[data-v-4371ec29]{font-size:20px;font-weight:600;color:#212529}.card-body[data-v-4371ec29]{padding:32px}.card-body p[data-v-4371ec29]{color:#6c757d;line-height:1.75;margin-bottom:16px}.card-body p[data-v-4371ec29]:last-child{margin-bottom:0}.card-body ul[data-v-4371ec29]{margin:16px 0;padding-left:32px}.card-body ul li[data-v-4371ec29]{margin-bottom:8px;color:#6c757d;line-height:1.75}.card-body ul li strong[data-v-4371ec29]{color:#212529}.card-body .conclusion[data-v-4371ec29]{background:rgba(0,102,204,.05);padding:16px;border-radius:4px;border-left:3px solid #06c}.card-body .highlight[data-v-4371ec29]{color:#036;font-weight:500}.card-body .pathway[data-v-4371ec29]{background:#f8f9fa;padding:16px;border-radius:4px;font-family:monospace;font-size:14px;line-height:1.75;margin:16px 0}.card-body .solution-list[data-v-4371ec29]{list-style:none;padding:0}.card-body .solution-list li[data-v-4371ec29]{position:relative;padding-left:24px;color:hsla(0,0%,100%,.9)}.card-body .solution-list li[data-v-4371ec29]:before{content:"✓";position:absolute;left:0;color:#4ade80;font-weight:700}.references[data-v-4371ec29]{margin-top:64px;padding:32px;background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.references h3[data-v-4371ec29]{font-size:20px;margin-bottom:24px;color:#212529}.references ol[data-v-4371ec29]{padding-left:32px}.references ol li[data-v-4371ec29]{margin-bottom:8px;color:#6c757d;font-size:14px;line-height:1.75}.evolution-section[data-v-4371ec29]{padding:96px 0}.evolution-intro[data-v-4371ec29]{max-width:800px;margin:0 auto 64px;text-align:center}.evolution-summary[data-v-4371ec29]{font-size:18px;line-height:1.75;color:#6c757d;text-align:left;text-indent:2em}.evolution-summary strong[data-v-4371ec29]{color:#036}.generations[data-v-4371ec29]{display:grid;gap:32px;margin-bottom:64px}.generation-card[data-v-4371ec29]{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;border:2px solid transparent;transition:transform .25s ease,box-shadow .25s ease}.generation-card[data-v-4371ec29]:hover{transform:translateY(-4px);box-shadow:0 20px 25px rgba(0,0,0,.15)}.generation-card.featured[data-v-4371ec29]{border-color:#036}.generation-header[data-v-4371ec29]{padding:24px 32px;display:flex;align-items:center;gap:16px}.generation-header.first[data-v-4371ec29]{background:linear-gradient(135deg,#64748b,#475569);color:#fff}.generation-header.second[data-v-4371ec29]{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff}.generation-header.third[data-v-4371ec29]{background:linear-gradient(135deg,#036,#001a33);color:#fff}.generation-header .generation-badge[data-v-4371ec29]{background:hsla(0,0%,100%,.2);padding:4px 16px;border-radius:4px;font-size:14px;font-weight:600}.generation-header h3[data-v-4371ec29]{flex:1;font-size:24px;font-weight:700}.generation-header .generation-year[data-v-4371ec29]{font-size:20px;font-weight:300;opacity:.8}.generation-body[data-v-4371ec29]{padding:32px}.generation-desc[data-v-4371ec29]{font-size:18px;color:#6c757d;margin-bottom:24px;font-style:italic}.generation-detail[data-v-4371ec29],.generation-features[data-v-4371ec29],.generation-highlight[data-v-4371ec29]{margin-bottom:24px}.generation-detail h4[data-v-4371ec29],.generation-features h4[data-v-4371ec29],.generation-highlight h4[data-v-4371ec29]{font-size:16px;font-weight:600;color:#212529;margin-bottom:8px}.generation-detail p[data-v-4371ec29],.generation-features p[data-v-4371ec29],.generation-highlight p[data-v-4371ec29]{color:#6c757d;line-height:1.75}.generation-detail ul[data-v-4371ec29],.generation-features ul[data-v-4371ec29],.generation-highlight ul[data-v-4371ec29]{padding-left:32px}.generation-detail ul li[data-v-4371ec29],.generation-features ul li[data-v-4371ec29],.generation-highlight ul li[data-v-4371ec29]{margin-bottom:8px;color:#6c757d;line-height:1.75}.generation-detail ul li strong[data-v-4371ec29],.generation-features ul li strong[data-v-4371ec29],.generation-highlight ul li strong[data-v-4371ec29]{color:#212529}.generation-effect[data-v-4371ec29]{display:grid;gap:16px}.effect-item[data-v-4371ec29]{display:flex;gap:16px;padding:16px;border-radius:4px}.effect-item.positive[data-v-4371ec29]{background:rgba(74,222,128,.1)}.effect-item.negative[data-v-4371ec29]{background:hsla(0,91%,71%,.1)}.effect-label[data-v-4371ec29]{font-weight:600;min-width:60px}.positive .effect-label[data-v-4371ec29]{color:#16a34a}.negative .effect-label[data-v-4371ec29]{color:#dc2626}.effect-value[data-v-4371ec29]{color:#6c757d;font-size:14px}.comparison-table[data-v-4371ec29]{margin-top:64px}.table-title[data-v-4371ec29]{text-align:center;font-size:20px;margin-bottom:32px;color:#212529}.table-wrapper[data-v-4371ec29]{overflow-x:auto}table[data-v-4371ec29]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden}table td[data-v-4371ec29],table th[data-v-4371ec29]{padding:16px;text-align:left;border-bottom:1px solid #e9ecef}table th[data-v-4371ec29]{background:#036;color:#fff;font-weight:600;font-size:14px}table td[data-v-4371ec29]{font-size:14px;color:#6c757d;vertical-align:top}table tr:last-child td[data-v-4371ec29]{border-bottom:none}.gen-first[data-v-4371ec29]{color:#475569;font-weight:600}.gen-second[data-v-4371ec29]{color:#0284c7;font-weight:600}.gen-third[data-v-4371ec29]{color:#036;font-weight:700}.limitation[data-v-4371ec29]{color:#dc2626}.advantage[data-v-4371ec29]{color:#16a34a;font-weight:500}.highlight-row[data-v-4371ec29]{background:rgba(0,51,102,.03)}.articles-section[data-v-4371ec29]{padding:96px 0;background:#f8f9fa}.section-heading[data-v-4371ec29]{text-align:center;margin-bottom:64px}.section-heading .section-title[data-v-4371ec29]{font-size:30px;font-weight:700;color:#212529;margin-bottom:16px;position:relative;display:inline-block}.section-heading .section-title[data-v-4371ec29]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:#036;border-radius:2px}.section-heading .section-desc[data-v-4371ec29]{font-size:16px;color:#6c757d;margin-top:24px}.article-list[data-v-4371ec29]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:32px}.article-card[data-v-4371ec29]{display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease}.article-card[data-v-4371ec29]:hover{transform:translateY(-6px);box-shadow:0 20px 25px rgba(0,0,0,.15)}.article-card:hover .article-image img[data-v-4371ec29]{transform:scale(1.06)}.article-card:hover .article-title[data-v-4371ec29]{color:#036}.article-card:hover .article-link[data-v-4371ec29]{color:#001a33}.article-card:hover .article-link svg[data-v-4371ec29]{transform:translateX(4px)}.article-image[data-v-4371ec29]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#f8f9fa}.article-image img[data-v-4371ec29]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .25s ease}.article-content[data-v-4371ec29]{flex:1;display:flex;flex-direction:column;padding:32px}.article-title[data-v-4371ec29]{font-size:18px;font-weight:600;line-height:1.5;color:#212529;margin-bottom:16px;transition:color .15s ease;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-summary[data-v-4371ec29]{flex:1;font-size:14px;line-height:1.75;color:#6c757d;margin-bottom:24px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-link[data-v-4371ec29]{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:#036;transition:color .15s ease}.article-link svg[data-v-4371ec29]{transition:transform .15s ease}@media (max-width:992px){.article-list[data-v-4371ec29]{grid-template-columns:1fr;gap:24px}.section-heading .section-title[data-v-4371ec29]{font-size:24px}}.page-header[data-v-0a4ac217]{background:linear-gradient(135deg,#036,#001a33);color:#fff;padding:64px 0;text-align:center}.page-title[data-v-0a4ac217]{font-size:36px;font-weight:700;margin-bottom:16px}@media (max-width:992px){.page-title[data-v-0a4ac217]{font-size:30px}}.page-subtitle[data-v-0a4ac217]{font-size:18px;opacity:.9}.search-section[data-v-0a4ac217]{background:#f8f9fa;padding:48px 0}.search-box[data-v-0a4ac217]{max-width:800px;margin:0 auto}.search-input-group[data-v-0a4ac217]{display:flex;gap:16px;background:#fff;border-radius:8px;padding:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.search-input-group .search-icon[data-v-0a4ac217]{width:24px;height:24px;color:#ced4da;margin:16px}.search-input-group input[data-v-0a4ac217]{flex:1;border:none;font-size:18px;padding:16px}.search-input-group input[data-v-0a4ac217]:focus{outline:none}.search-input-group input[data-v-0a4ac217]::-moz-placeholder{color:#ced4da}.search-input-group input[data-v-0a4ac217]::placeholder{color:#ced4da}.search-input-group .btn-search[data-v-0a4ac217]{padding:16px 32px;background:#036;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background .15s ease}.search-input-group .btn-search[data-v-0a4ac217]:hover{background:#001a33}.quick-filters[data-v-0a4ac217]{display:flex;align-items:center;gap:8px;margin-top:24px;flex-wrap:wrap}.quick-filters .filter-label[data-v-0a4ac217]{color:#6c757d;font-size:14px}.quick-filters .filter-btn[data-v-0a4ac217]{padding:4px 16px;background:#fff;border:1px solid #dee2e6;border-radius:20px;font-size:14px;color:#6c757d;cursor:pointer;transition:all .15s ease}.quick-filters .filter-btn[data-v-0a4ac217]:hover{border-color:#06c;color:#06c}.quick-filters .filter-btn.active[data-v-0a4ac217]{background:#036;border-color:#036;color:#fff}.stores-section[data-v-0a4ac217]{padding:48px 0}.stores-layout[data-v-0a4ac217]{display:grid;grid-template-columns:400px 1fr;gap:32px;height:600px}@media (max-width:1280px){.stores-layout[data-v-0a4ac217]{grid-template-columns:1fr;height:auto}}.stores-list[data-v-0a4ac217]{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column}@media (max-width:1280px){.stores-list[data-v-0a4ac217]{max-height:500px}}.list-header[data-v-0a4ac217]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #e9ecef}.list-header h3[data-v-0a4ac217]{font-size:18px;font-weight:600}.list-header .result-count[data-v-0a4ac217]{font-size:14px;color:#6c757d}.stores-scroll[data-v-0a4ac217]{flex:1;overflow-y:auto;padding:16px}.store-card[data-v-0a4ac217]{padding:24px;border-radius:4px;cursor:pointer;transition:background .15s ease;margin-bottom:8px}.store-card.active[data-v-0a4ac217],.store-card[data-v-0a4ac217]:hover{background:#f8f9fa}.store-header[data-v-0a4ac217]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.store-name[data-v-0a4ac217]{font-size:16px;font-weight:600;color:#212529}.store-type[data-v-0a4ac217]{font-size:12px;padding:4px 8px;background:rgba(0,102,204,.1);color:#06c;border-radius:4px}.store-type.is-shop[data-v-0a4ac217]{background:rgba(255,153,0,.12);color:#d97706}.store-info p[data-v-0a4ac217]{display:flex;align-items:center;gap:4px;font-size:14px;color:#6c757d;margin-bottom:4px}.store-info p svg[data-v-0a4ac217]{width:16px;height:16px;flex-shrink:0}.store-tags[data-v-0a4ac217]{display:flex;gap:4px;margin-top:8px;flex-wrap:wrap}.store-tags .tag[data-v-0a4ac217]{font-size:12px;padding:2px 8px;background:#f8f9fa;color:#6c757d;border-radius:4px}.store-actions[data-v-0a4ac217]{display:flex;gap:8px;margin-top:16px}.store-actions button[data-v-0a4ac217]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px;border-radius:4px;font-size:14px;cursor:pointer;transition:all .15s ease}.store-actions button svg[data-v-0a4ac217]{width:16px;height:16px}.store-actions .btn-direction[data-v-0a4ac217]{background:#036;color:#fff;border:none}.store-actions .btn-direction[data-v-0a4ac217]:hover{background:#001a33}.store-actions .btn-detail[data-v-0a4ac217]{background:transparent;color:#6c757d;border:1px solid #dee2e6}.store-actions .btn-detail[data-v-0a4ac217]:hover{border-color:#06c;color:#06c}.stores-map[data-v-0a4ac217]{background:#f8f9fa;border-radius:8px;overflow:hidden}.map-container[data-v-0a4ac217]{width:100%;height:100%;position:relative}.map-real[data-v-0a4ac217]{width:100%;height:100%}.map-placeholder[data-v-0a4ac217]{position:absolute;top:0;left:0;right:0;bottom:0;background:#f8f9fa;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ced4da;pointer-events:none}.map-placeholder svg[data-v-0a4ac217]{width:80px;height:80px;margin-bottom:24px}.map-placeholder p[data-v-0a4ac217]{font-size:18px;margin-bottom:8px}.map-placeholder .map-hint[data-v-0a4ac217]{font-size:14px;opacity:.7}.service-section[data-v-0a4ac217]{padding:96px 0;background:#f8f9fa}.text-center[data-v-0a4ac217]{text-align:center}.service-grid[data-v-0a4ac217]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:48px}@media (max-width:1280px){.service-grid[data-v-0a4ac217]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.service-grid[data-v-0a4ac217]{grid-template-columns:1fr}}.service-card[data-v-0a4ac217]{text-align:center;padding:32px;background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:transform .25s ease,box-shadow .25s ease}.service-card[data-v-0a4ac217]:hover{transform:translateY(-4px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.service-icon[data-v-0a4ac217]{width:64px;height:64px;background:rgba(0,102,204,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.service-icon svg[data-v-0a4ac217]{width:32px;height:32px;color:#06c}.service-card h3[data-v-0a4ac217]{font-size:18px;font-weight:600;margin-bottom:8px;color:#212529}.service-card p[data-v-0a4ac217]{color:#6c757d;font-size:14px;line-height:1.75}.modal[data-v-0a4ac217]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:24px}.modal-content[data-v-0a4ac217]{background:#fff;border-radius:8px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.modal-close[data-v-0a4ac217]{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:#f8f9fa;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;transition:background .15s ease}.modal-close[data-v-0a4ac217]:hover{background:#e9ecef}.store-detail[data-v-0a4ac217]{padding:48px}.store-detail h3[data-v-0a4ac217]{font-size:20px;font-weight:600;margin-bottom:8px;color:#212529}.store-detail .detail-type[data-v-0a4ac217]{display:inline-block;font-size:14px;padding:4px 16px;background:rgba(0,102,204,.1);color:#06c;border-radius:4px;margin-bottom:24px}.detail-info[data-v-0a4ac217]{margin-bottom:24px}.detail-info p[data-v-0a4ac217]{margin-bottom:8px;color:#6c757d}.detail-info p strong[data-v-0a4ac217]{color:#212529}.detail-services[data-v-0a4ac217]{margin-bottom:32px}.detail-services strong[data-v-0a4ac217]{display:block;margin-bottom:8px;color:#212529}.service-tags[data-v-0a4ac217]{display:flex;gap:8px;flex-wrap:wrap}.service-tags .tag[data-v-0a4ac217]{padding:4px 16px;background:#f8f9fa;color:#6c757d;border-radius:4px;font-size:14px}.detail-actions[data-v-0a4ac217]{display:flex;gap:16px}.detail-actions button[data-v-0a4ac217]{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:16px;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:all .15s ease}.detail-actions button svg[data-v-0a4ac217]{width:18px;height:18px}.detail-actions .btn-primary[data-v-0a4ac217]{background:#036;color:#fff;border:none}.detail-actions .btn-primary[data-v-0a4ac217]:hover{background:#001a33}.detail-actions .btn-outline[data-v-0a4ac217]{background:transparent;color:#036;border:2px solid #036}.detail-actions .btn-outline[data-v-0a4ac217]:hover{background:#036;color:#fff}