@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";.navbar-header[data-v-d879afe0]{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a192ff2;border-bottom:1px solid #ffffff14;width:100%;transition:all .3s;position:sticky;top:0;left:0}.navbar-header.scrolled[data-v-d879afe0]{background:#071224fa;border-bottom-color:#00d4ff33;box-shadow:0 4px 20px #0000004d}.navbar-container[data-v-d879afe0]{justify-content:space-between;align-items:center;height:80px;display:flex}.navbar-brand[data-v-d879afe0]{color:#fff;align-items:center;gap:.85rem;text-decoration:none;display:flex}.brand-logo-img[data-v-d879afe0]{object-fit:contain;border-radius:6px;width:auto;height:46px}.brand-text-group[data-v-d879afe0]{flex-direction:column;display:flex}.brand-name-en[data-v-d879afe0]{letter-spacing:.5px;color:#fff;font-size:.95rem;font-weight:800;line-height:1.2}.brand-subtext[data-v-d879afe0]{color:#94a3b8;letter-spacing:.2px;font-size:.72rem;font-weight:400}.desktop-nav[data-v-d879afe0]{align-items:center;display:flex}.nav-list[data-v-d879afe0]{align-items:center;gap:.5rem;list-style:none;display:flex}.nav-item[data-v-d879afe0]{position:relative}.nav-link[data-v-d879afe0]{color:#e2e8f0;white-space:nowrap;border-radius:8px;align-items:center;gap:.35rem;padding:.6rem 1.1rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.nav-link[data-v-d879afe0]:hover,.nav-link.active[data-v-d879afe0]{color:#00d4ff;background:#ffffff0f}.nav-actions[data-v-d879afe0]{align-items:center;gap:1rem;display:flex}.contact-pill-btn[data-v-d879afe0]{color:#00d4ff;background:#00d4ff1f;border:1px solid #00d4ff4d;border-radius:9999px;padding:.5rem 1.2rem;font-size:.88rem;font-weight:600;transition:all .2s}.contact-pill-btn[data-v-d879afe0]:hover{color:#0a192f;background:#00d4ff;box-shadow:0 0 16px #00d4ff66}.mobile-toggle[data-v-d879afe0]{color:#fff;display:none}@media (width<=992px){.desktop-nav[data-v-d879afe0]{display:none}.mobile-toggle[data-v-d879afe0]{display:block}.mobile-drawer[data-v-d879afe0]{background:#0b192c;border-bottom:1px solid #ffffff1a;width:100%;padding:1rem;position:absolute;top:80px;left:0}.mobile-nav-list[data-v-d879afe0]{flex-direction:column;gap:.5rem;list-style:none;display:flex}.mobile-nav-header[data-v-d879afe0]{justify-content:space-between;align-items:center;padding:.75rem;display:flex}.mobile-nav-link[data-v-d879afe0]{color:#fff;font-size:1rem;font-weight:600}}.site-footer[data-v-26d2751c]{color:#94a3b8;background:#061121;border-top:1px solid #ffffff14;margin-top:auto}.footer-top[data-v-26d2751c]{padding:4.5rem 1.5rem 3.5rem}.footer-grid[data-v-26d2751c]{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem;display:grid}.footer-logo-group[data-v-26d2751c]{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.footer-logo-img[data-v-26d2751c]{object-fit:contain;border-radius:6px;width:auto;height:40px}.footer-brand-title[data-v-26d2751c]{color:#fff;letter-spacing:.5px;font-size:1.1rem;font-weight:800}.footer-company-full[data-v-26d2751c]{color:#00d4ff;margin-bottom:.75rem;font-size:.82rem;font-weight:600}.footer-bio[data-v-26d2751c]{color:#cbd5e1;margin-bottom:1.25rem;font-size:.88rem;line-height:1.6}.footer-badges[data-v-26d2751c]{flex-wrap:wrap;gap:.5rem;display:flex}.cert-badge[data-v-26d2751c]{color:#e2e8f0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;padding:.25rem .6rem;font-size:.72rem}.footer-heading[data-v-26d2751c]{color:#fff;margin-bottom:1.25rem;padding-bottom:.5rem;font-size:1.05rem;font-weight:700;position:relative}.footer-heading[data-v-26d2751c]:after{content:"";background:#00d4ff;border-radius:2px;width:32px;height:2px;position:absolute;bottom:0;left:0}.footer-links[data-v-26d2751c]{flex-direction:column;gap:.65rem;list-style:none;display:flex}.footer-links a[data-v-26d2751c]{color:#94a3b8;font-size:.9rem;transition:all .2s}.footer-links a[data-v-26d2751c]:hover{color:#00d4ff;padding-left:.35rem}.contact-list[data-v-26d2751c]{flex-direction:column;gap:.65rem;list-style:none;display:flex}.contact-section-title[data-v-26d2751c]{color:#00d4ff;text-transform:uppercase;letter-spacing:.5px;font-size:.76rem;font-weight:700}.contact-section-title.mt-2[data-v-26d2751c]{margin-top:.6rem}.contact-list li[data-v-26d2751c]{color:#cbd5e1;align-items:flex-start;gap:.65rem;font-size:.85rem;display:flex}.contact-icon[data-v-26d2751c]{color:#00d4ff;flex-shrink:0;margin-top:.2rem}.footer-bottom[data-v-26d2751c]{background:#030a14;border-top:1px solid #ffffff0d;padding:1.25rem 0}.footer-bottom-inner[data-v-26d2751c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.copyright-text[data-v-26d2751c]{color:#64748b;font-size:.82rem}.footer-legal[data-v-26d2751c]{align-items:center;gap:.75rem;font-size:.82rem;display:flex}.footer-legal a[data-v-26d2751c]{color:#64748b;transition:color .2s}.footer-legal a[data-v-26d2751c]:hover{color:#94a3b8}.divider[data-v-26d2751c]{color:#334155}@media (width<=992px){.footer-grid[data-v-26d2751c]{grid-template-columns:1fr 1fr}}@media (width<=600px){.footer-grid[data-v-26d2751c]{grid-template-columns:1fr}.footer-bottom-inner[data-v-26d2751c]{text-align:center;flex-direction:column}}#app-root[data-v-99182d89]{flex-direction:column;width:100%;min-height:100vh;display:flex}.main-content[data-v-99182d89]{flex:1 0 auto;width:100%}.highlight-flip-text[data-v-e2b56b15]{background:linear-gradient(135deg,#00d4ff 0%,#3b82f6 50%,#60a5fa 100%);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;font-weight:800;display:inline-flex}.letter-span[data-v-e2b56b15]{opacity:0;transform:translateY(12px) filter(blur(4px));animation:.35s forwards letterFadeIn-e2b56b15;display:inline-block}@keyframes letterFadeIn-e2b56b15{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.9)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.flip-fade-enter-active[data-v-e2b56b15],.flip-fade-leave-active[data-v-e2b56b15]{transition:all .5s cubic-bezier(.16,1,.3,1)}.flip-fade-enter-from[data-v-e2b56b15]{opacity:0;filter:blur(8px);transform:translateY(20px)scale(.92)}.flip-fade-leave-to[data-v-e2b56b15]{opacity:0;filter:blur(8px);transform:translateY(-20px)scale(1.08)}.world-map-wrapper[data-v-29faad26]{box-shadow:none;color:#fff;background:0 0;border:none;border-radius:0;margin:0;padding:2rem 0}.map-header[data-v-29faad26]{margin-bottom:1.5rem}.badge-tag[data-v-29faad26]{color:#00d4ff;letter-spacing:1.5px;background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:9999px;margin-bottom:.6rem;padding:.3rem .8rem;font-size:.72rem;font-weight:700;display:inline-block}.map-title[data-v-29faad26]{color:#fff;margin:0 0 .45rem;font-size:1.75rem;font-weight:800;line-height:1.25}.map-subtitle[data-v-29faad26]{color:#94a3b8;max-width:820px;margin:0;font-size:.92rem;line-height:1.65}.highlight-num[data-v-29faad26]{color:#00d4ff}.map-viewport[data-v-29faad26]{background:#071224;border:1px solid #00d4ff14;border-radius:12px;width:100%;position:relative;overflow:hidden}.map-svg[data-v-29faad26]{width:100%;height:auto;display:block}.country-path[data-v-29faad26]{fill:#0f2240;stroke:#00d4ff2e;stroke-width:.5px;cursor:default;transition:fill .25s,stroke .25s}.country-path.is-target[data-v-29faad26]{fill:#0d3d5c;stroke:#00d4ff73;stroke-width:.8px;cursor:pointer}.country-path.is-target[data-v-29faad26]:hover,.country-path.is-target.is-hovered[data-v-29faad26]{fill:#134f78;stroke:#00d4ff;stroke-width:1.2px;filter:drop-shadow(0 0 6px #00d4ff80)}.flight-arc[data-v-29faad26]{stroke-dashoffset:300px;opacity:.65;animation:3.5s linear infinite arcFlow-29faad26}@keyframes arcFlow-29faad26{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}.country-pin[data-v-29faad26]{cursor:pointer;transition:transform .2s}.country-pin[data-v-29faad26]:hover,.country-pin.highlighted[data-v-29faad26]{transform:scale(1.5)}.map-tooltip[data-v-29faad26]{pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:100;background:#060f1ef5;border:1px solid #00d4ff80;border-radius:10px;min-width:210px;padding:.85rem 1.1rem;position:absolute;box-shadow:0 12px 35px #00d4ff40}.tooltip-header[data-v-29faad26]{border-bottom:1px solid #ffffff14;align-items:center;gap:.55rem;margin-bottom:.5rem;padding-bottom:.4rem;display:flex}.flag-icon[data-v-29faad26]{font-size:1.1rem}.tooltip-title[data-v-29faad26]{color:#fff;margin:0;font-size:.92rem;font-weight:800;line-height:1.2}.tooltip-cn[data-v-29faad26]{color:#00d4ff;font-size:.72rem}.detail-row[data-v-29faad26]{justify-content:space-between;gap:.8rem;margin-top:.3rem;font-size:.76rem;display:flex}.detail-row .label[data-v-29faad26]{color:#64748b}.detail-row .val[data-v-29faad26]{color:#cbd5e1;text-align:right;font-weight:600}.tooltip-fade-enter-active[data-v-29faad26],.tooltip-fade-leave-active[data-v-29faad26]{transition:opacity .18s,transform .18s}.tooltip-fade-enter-from[data-v-29faad26],.tooltip-fade-leave-to[data-v-29faad26]{opacity:0;transform:translate(-50%,-105%)}.home-view[data-v-d6c5b284]{flex-direction:column;display:flex}.first-screen-setcon[data-v-d6c5b284]{background:#071224;align-items:center;width:100%;min-height:88vh;display:flex;position:relative;overflow:hidden}.screen-video[data-v-d6c5b284]{object-fit:cover;z-index:1;opacity:.45;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-overlay-gradient[data-v-d6c5b284]{z-index:2;position:absolute;inset:0}.hero-text-content[data-v-d6c5b284]{z-index:5;color:#fff;padding-top:4rem;padding-bottom:4rem;position:relative}.hero-brand-pill[data-v-d6c5b284]{color:#00d4ff;letter-spacing:1px;background:#00d4ff1f;border:1px solid #00d4ff4d;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.pulse-dot[data-v-d6c5b284]{background:#00d4ff;border-radius:50%;width:8px;height:8px;animation:2s infinite pulseGlow-d6c5b284;box-shadow:0 0 10px #00d4ff}@keyframes pulseGlow-d6c5b284{0%{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}to{opacity:.7;transform:scale(.9)}}.hero-main-heading[data-v-d6c5b284]{color:#fff;letter-spacing:-.5px;margin-bottom:1.25rem;font-size:3.4rem;font-weight:800;line-height:1.25}.hero-subtext[data-v-d6c5b284]{color:#cbd5e1;max-width:720px;margin-bottom:2.25rem;font-size:1.15rem;line-height:1.7}.hero-actions[data-v-d6c5b284]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:2.5rem;display:flex}.btn-primary-glow[data-v-d6c5b284]{color:#fff;background:linear-gradient(135deg,#00d4ff 0%,#1d4ed8 100%);border-radius:12px;align-items:center;gap:.6rem;padding:.85rem 1.85rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 24px #00d4ff59}.btn-primary-glow[data-v-d6c5b284]:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 32px #00d4ff80}.btn-secondary-glass[data-v-d6c5b284]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:12px;align-items:center;gap:.6rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-secondary-glass[data-v-d6c5b284]:hover{color:#00d4ff;background:#ffffff29;border-color:#00d4ff}.hero-feature-pills[data-v-d6c5b284]{flex-wrap:wrap;gap:1.25rem;display:flex}.feature-tag[data-v-d6c5b284]{color:#94a3b8;background:#0f172a99;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.85rem;display:flex}.feature-tag svg[data-v-d6c5b284]{color:#00d4ff}.stats-section[data-v-d6c5b284]{z-index:10;margin-top:-2.5rem;padding-bottom:2rem;position:relative}.stats-grid[data-v-d6c5b284]{background:#fff;border:1px solid #e2e8f0cc;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:2rem 2.5rem;display:grid;box-shadow:0 16px 40px #0b25451f}.stat-card[data-v-d6c5b284]{align-items:center;gap:1.25rem;display:flex}.stat-icon-box[data-v-d6c5b284]{color:#134074;background:linear-gradient(135deg,#00d4ff26,#13407426);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.stat-value[data-v-d6c5b284]{color:#0a192f;font-size:2.1rem;font-weight:800;line-height:1.1}.stat-label[data-v-d6c5b284]{color:#64748b;font-size:.85rem;font-weight:600}.products-showcase-section[data-v-d6c5b284]{background:#f8fafc}.product-categories-grid[data-v-d6c5b284]{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2.5rem;display:grid}.product-item-card[data-v-d6c5b284]{cursor:pointer;background:#fff;border:1px solid #e2e8f0e6;border-radius:16px;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.product-item-card[data-v-d6c5b284]:hover{border-color:#00d4ff;transform:translateY(-6px);box-shadow:0 20px 40px #00d4ff26}.product-img-header[data-v-d6c5b284]{background-position:50%;background-size:cover;height:180px;transition:transform .5s;position:relative}.product-item-card:hover .product-img-header[data-v-d6c5b284]{transform:scale(1.05)}.product-badge-corner[data-v-d6c5b284]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#00d4ff;background:#0a192fd9;border:1px solid #00d4ff4d;border-radius:9999px;padding:.3rem .75rem;font-size:.72rem;font-weight:800;position:absolute;top:1rem;right:1rem}.product-card-body[data-v-d6c5b284]{flex-direction:column;flex-grow:1;padding:1.6rem 1.5rem;display:flex}.product-item-title[data-v-d6c5b284]{color:#0f172a;margin-bottom:.75rem;font-size:1.2rem;font-weight:800;line-height:1.3}.product-item-desc[data-v-d6c5b284]{color:#64748b;margin-bottom:1.25rem;font-size:.88rem;line-height:1.6}.product-features-list[data-v-d6c5b284]{flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;display:flex}.mini-feat-pill[data-v-d6c5b284]{color:#475569;background:#f1f5f9;border-radius:4px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.product-item-action[data-v-d6c5b284]{color:#134074;justify-content:space-between;align-items:center;margin-top:auto;font-size:.88rem;font-weight:700;display:flex}.product-item-action .arrow[data-v-d6c5b284]{transition:transform .2s}.product-item-card:hover .product-item-action .arrow[data-v-d6c5b284]{color:#00d4ff;transform:translate(4px)}.map-section[data-v-d6c5b284]{background:#071224}.ecosystem-section[data-v-d6c5b284]{background:#fff}.ecosystem-pillars-grid[data-v-d6c5b284]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}.eco-card[data-v-d6c5b284]{text-align:center;flex-direction:column;align-items:center;padding:2rem;display:flex}.eco-icon[data-v-d6c5b284]{color:#00d4ff;background:#00d4ff1a;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.25rem;display:flex}.eco-card h3[data-v-d6c5b284]{color:#0f172a;margin-bottom:.75rem;font-size:1.2rem;font-weight:800}.eco-card p[data-v-d6c5b284]{color:#64748b;font-size:.9rem;line-height:1.6}.stories-section[data-v-d6c5b284]{color:#fff;background:#0b132b}.stories-grid[data-v-d6c5b284]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.story-card[data-v-d6c5b284]{flex-direction:column;padding:2.25rem;display:flex}.story-badge[data-v-d6c5b284]{color:#00d4ff;letter-spacing:1px;margin-bottom:1rem;font-size:.75rem;font-weight:800}.story-title[data-v-d6c5b284]{color:#fff;margin-bottom:.85rem;font-size:1.3rem;font-weight:800;line-height:1.35}.story-text[data-v-d6c5b284]{color:#94a3b8;margin-bottom:1.5rem;font-size:.92rem;line-height:1.65}.story-link[data-v-d6c5b284]{color:#00d4ff;align-items:center;gap:.5rem;margin-top:auto;font-size:.9rem;font-weight:700;display:flex}.cta-section[data-v-d6c5b284]{background:#f8fafc}.cta-box[data-v-d6c5b284]{background:#fff;border-radius:20px;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.cta-content[data-v-d6c5b284]{padding:3.5rem}.cta-title[data-v-d6c5b284]{color:#0f172a;margin:.75rem 0 1rem;font-size:2.2rem;font-weight:800}.cta-desc[data-v-d6c5b284]{color:#64748b;margin-bottom:2rem;font-size:1.05rem;line-height:1.75}.cta-image[data-v-d6c5b284]{background-position:50%;background-size:cover;min-height:360px}@media (width<=992px){.hero-main-heading[data-v-d6c5b284]{font-size:2.5rem}.product-categories-grid[data-v-d6c5b284],.stories-grid[data-v-d6c5b284]{grid-template-columns:1fr}.stats-grid[data-v-d6c5b284],.ecosystem-pillars-grid[data-v-d6c5b284]{grid-template-columns:repeat(2,1fr)}.cta-box[data-v-d6c5b284]{grid-template-columns:1fr}}@media (width<=600px){.hero-main-heading[data-v-d6c5b284]{font-size:2rem}.stats-grid[data-v-d6c5b284],.ecosystem-pillars-grid[data-v-d6c5b284]{grid-template-columns:1fr}}.page-banner[data-v-5eb1be2d]{background-position:50%;background-size:cover;align-items:center;width:100%;height:340px;display:flex;position:relative;overflow:hidden}.banner-overlay[data-v-5eb1be2d]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#061121e6 0%,#0b2545bf 60%,#00d4ff33 100%);position:absolute;inset:0}.banner-content[data-v-5eb1be2d]{z-index:2;color:#fff;position:relative}.banner-badge[data-v-5eb1be2d]{color:#00d4ff;letter-spacing:1px;text-transform:uppercase;background:#00d4ff26;border:1px solid #00d4ff4d;border-radius:9999px;margin-bottom:.85rem;padding:.3rem .85rem;font-size:.78rem;font-weight:700;display:inline-block}.banner-title[data-v-5eb1be2d]{letter-spacing:-.5px;text-shadow:0 4px 12px #0000004d;margin-bottom:.5rem;font-size:2.75rem;font-weight:800;line-height:1.15}.banner-subtitle[data-v-5eb1be2d]{color:#cbd5e1;max-width:680px;margin-bottom:1.25rem;font-size:1.1rem}.banner-breadcrumbs[data-v-5eb1be2d]{color:#94a3b8;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.banner-breadcrumbs a[data-v-5eb1be2d]{color:#00d4ff;transition:color .2s}.banner-breadcrumbs a[data-v-5eb1be2d]:hover{text-decoration:underline}.crumb-separator[data-v-5eb1be2d]{color:#475569}.crumb-active[data-v-5eb1be2d]{color:#f8fafc;font-weight:600}@media (width<=768px){.page-banner[data-v-5eb1be2d]{height:260px}.banner-title[data-v-5eb1be2d]{font-size:2rem}.banner-subtitle[data-v-5eb1be2d]{font-size:.95rem}}.about-view[data-v-28edb3e3]{background-color:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.stats-overview-bar[data-v-28edb3e3]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:1.5rem;margin-bottom:3.5rem;padding:1.75rem 2rem;display:flex;box-shadow:0 4px 20px #0000000a}.stat-box[data-v-28edb3e3]{flex-direction:column;align-items:center;display:flex}.stat-number[data-v-28edb3e3]{color:#0a192f;font-size:2rem;font-weight:900;line-height:1.1}.stat-label[data-v-28edb3e3]{color:#64748b;margin-top:.25rem;font-size:.85rem;font-weight:700}.stat-divider[data-v-28edb3e3]{background:#e2e8f0;width:1px;height:40px}.about-section[data-v-28edb3e3]{margin-bottom:3.5rem}.section-badge-tag[data-v-28edb3e3]{letter-spacing:1px;color:#00d4ff;background:#00d4ff1f;border-radius:9999px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:800;display:inline-block}.main-heading[data-v-28edb3e3]{color:#0f172a;margin-bottom:1.25rem;font-size:2rem;font-weight:800}.section-lead-text[data-v-28edb3e3]{color:#475569;max-width:850px;margin-bottom:2rem;font-size:1.05rem;line-height:1.65}.profile-cards-grid[data-v-28edb3e3]{grid-template-columns:1fr 1fr;gap:1.75rem;margin-bottom:1.75rem;display:grid}.profile-card[data-v-28edb3e3]{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:2rem;box-shadow:0 4px 20px #0000000a}.profile-card.hero-card[data-v-28edb3e3]{border-top:4px solid #00d4ff}.profile-card.parent-card[data-v-28edb3e3]{border-top:4px solid #f59e0b}.card-badge[data-v-28edb3e3]{letter-spacing:.5px;color:#134074;background:#e0f2fe;border-radius:4px;margin-bottom:1rem;padding:.2rem .6rem;font-size:.7rem;font-weight:800;display:inline-block}.card-badge.gold[data-v-28edb3e3]{color:#92400e;background:#fef3c7}.profile-card h3[data-v-28edb3e3]{color:#0f172a;margin-bottom:1rem;font-size:1.25rem;font-weight:800;line-height:1.35}.profile-card p[data-v-28edb3e3]{color:#475569;margin-bottom:1rem;font-size:.95rem;line-height:1.7}.profile-card p[data-v-28edb3e3]:last-child{margin-bottom:0}.profile-inline-images-grid[data-v-28edb3e3]{grid-template-columns:1fr 1fr;gap:1.75rem;display:grid}.inline-img-card[data-v-28edb3e3]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1rem;box-shadow:0 4px 20px #0000000a}.img-wrapper[data-v-28edb3e3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;width:100%;position:relative;overflow:hidden}.img-wrapper img[data-v-28edb3e3]{width:100%;height:auto;transition:transform .3s;display:block}.inline-img-card:hover .img-wrapper img[data-v-28edb3e3]{transform:scale(1.02)}.img-zoom-overlay[data-v-28edb3e3]{color:#fff;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a192fa6;justify-content:center;align-items:center;gap:.5rem;font-size:.88rem;font-weight:700;transition:opacity .25s;display:flex;position:absolute;inset:0}.inline-img-card:hover .img-zoom-overlay[data-v-28edb3e3]{opacity:1}.certificates-grid[data-v-28edb3e3]{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.cert-card[data-v-28edb3e3]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:1.25rem;transition:all .25s;display:flex;box-shadow:0 4px 20px #0000000a}.cert-card[data-v-28edb3e3]:hover{border-color:#00d4ff;transform:translateY(-2px);box-shadow:0 8px 24px #00d4ff1f}.cert-img-wrapper[data-v-28edb3e3]{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:100%;height:300px;margin-bottom:1rem;display:flex;position:relative;overflow:hidden}.cert-img[data-v-28edb3e3]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .3s}.cert-img-wrapper:hover .cert-img[data-v-28edb3e3]{transform:scale(1.03)}.cert-info[data-v-28edb3e3]{flex-direction:column;gap:.35rem;display:flex}.cert-type-badge[data-v-28edb3e3]{letter-spacing:.5px;color:#0284c7;background:#e0f2fe;border-radius:4px;align-self:flex-start;padding:.15rem .5rem;font-size:.68rem;font-weight:800}.cert-info h4[data-v-28edb3e3]{color:#0f172a;margin:.2rem 0 0;font-size:1rem;font-weight:800;line-height:1.35}.cert-info p[data-v-28edb3e3]{color:#64748b;margin:0;font-size:.83rem;line-height:1.5}.org-chart-card[data-v-28edb3e3]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:1.75rem;box-shadow:0 4px 20px #0000000a}.org-img-wrapper[data-v-28edb3e3]{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;width:100%;margin-bottom:1.5rem;position:relative;overflow:hidden}.org-img[data-v-28edb3e3]{width:100%;height:auto;transition:transform .3s;display:block}.org-img-wrapper:hover .org-img[data-v-28edb3e3]{transform:scale(1.015)}.org-img-wrapper:hover .img-zoom-overlay[data-v-28edb3e3]{opacity:1}.org-features-row[data-v-28edb3e3]{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.org-feature-pill[data-v-28edb3e3]{color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.85rem;font-weight:700;display:inline-flex}.org-feature-pill svg[data-v-28edb3e3]{color:#00d4ff}.portfolio-grid[data-v-28edb3e3]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.portfolio-card[data-v-28edb3e3]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem;transition:all .25s}.portfolio-card[data-v-28edb3e3]:hover{border-color:#00d4ff;transform:translateY(-2px);box-shadow:0 8px 24px #00d4ff1f}.portfolio-icon-box[data-v-28edb3e3]{color:#00d4ff;background:linear-gradient(135deg,#0a192f,#134074);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;display:flex}.portfolio-card h4[data-v-28edb3e3]{color:#0f172a;margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.portfolio-card p[data-v-28edb3e3]{color:#64748b;margin:0;font-size:.88rem;line-height:1.6}.defense-highlight-section[data-v-28edb3e3]{color:#fff;background:linear-gradient(135deg,#0a192f 0%,#134074 100%);border-radius:20px;padding:2.5rem;box-shadow:0 12px 36px #0a192f40}.defense-badge[data-v-28edb3e3]{letter-spacing:.5px;color:#00d4ff;background:#00d4ff26;border:1px solid #00d4ff4d;border-radius:6px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.3rem .8rem;font-size:.75rem;font-weight:800;display:inline-flex}.defense-header h3[data-v-28edb3e3]{color:#fff;margin-bottom:.75rem;font-size:1.8rem;font-weight:800}.defense-header p[data-v-28edb3e3]{color:#e2e8f0;max-width:900px;margin-bottom:2rem;font-size:1rem;line-height:1.65}.defense-pillars-grid[data-v-28edb3e3]{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:2rem;display:grid}.pillar-item[data-v-28edb3e3]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;gap:.85rem;padding:1.2rem;display:flex}.pillar-check[data-v-28edb3e3]{color:#00d4ff;flex-shrink:0;margin-top:.1rem}.pillar-item h5[data-v-28edb3e3]{color:#fff;margin:0 0 .3rem;font-size:.98rem;font-weight:700}.pillar-item p[data-v-28edb3e3]{color:#cbd5e1;margin:0;font-size:.85rem;line-height:1.5}.defense-footer-quote[data-v-28edb3e3]{border-top:1px solid #ffffff26;padding-top:1.5rem}.defense-footer-quote p[data-v-28edb3e3]{color:#e2e8f0;margin:0;font-size:.95rem;line-height:1.65}.defense-footer-quote strong[data-v-28edb3e3]{color:#00d4ff}.vision-card[data-v-28edb3e3]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:2.5rem}.mission-quote[data-v-28edb3e3]{color:#134074;border-left:4px solid #00d4ff;margin:1rem 0 1.25rem;padding-left:1.25rem;font-size:1.25rem;font-style:italic;font-weight:700;line-height:1.6}.vision-text[data-v-28edb3e3]{color:#475569;margin:0;font-size:1rem;line-height:1.75}.lightbox-overlay[data-v-28edb3e3]{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.lightbox-close[data-v-28edb3e3]{color:#fff;cursor:pointer;background:0 0;border:none;font-size:2.5rem;position:absolute;top:1.5rem;right:2rem}.lightbox-content[data-v-28edb3e3]{max-width:90vw;max-height:90vh}.lightbox-img[data-v-28edb3e3]{object-fit:contain;border-radius:10px;max-width:100%;max-height:85vh}@media (width<=1024px){.profile-cards-grid[data-v-28edb3e3],.profile-inline-images-grid[data-v-28edb3e3],.certificates-grid[data-v-28edb3e3],.defense-pillars-grid[data-v-28edb3e3]{grid-template-columns:1fr}.portfolio-grid[data-v-28edb3e3]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.portfolio-grid[data-v-28edb3e3]{grid-template-columns:1fr}.stat-divider[data-v-28edb3e3]{display:none}}.solutions-view[data-v-173b99ce]{background-color:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.solutions-split-layout[data-v-173b99ce]{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:2rem;display:grid}.catalog-sidebar[data-v-173b99ce]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:1.25rem;max-height:calc(100vh - 120px);padding:1.5rem;display:flex;position:sticky;top:100px;overflow-y:auto;box-shadow:0 4px 20px #0000000a}.sidebar-header[data-v-173b99ce]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.sidebar-title-row[data-v-173b99ce]{align-items:center;gap:.5rem;display:flex}.sidebar-icon[data-v-173b99ce]{color:#00d4ff}.sidebar-header h3[data-v-173b99ce]{color:#0f172a;margin:0;font-size:1.15rem;font-weight:800}.catalog-count[data-v-173b99ce]{color:#64748b;background:#f1f5f9;border-radius:9999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.catalog-nav[data-v-173b99ce]{flex-direction:column;gap:.4rem;display:flex}.catalog-item[data-v-173b99ce]{cursor:pointer;text-align:left;background:#f8fafc;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;transition:all .2s;display:flex}.catalog-item[data-v-173b99ce]:hover{background:#f1f5f9;border-color:#cbd5e1}.catalog-item.active[data-v-173b99ce]{background:#0a192f;border-color:#0a192f;box-shadow:0 4px 14px #0a192f33}.catalog-item-info[data-v-173b99ce]{flex:1;min-width:0}.catalog-item-title[data-v-173b99ce]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:700;overflow:hidden}.catalog-item.active .catalog-item-title[data-v-173b99ce]{color:#fff}.arrow-icon[data-v-173b99ce]{color:#cbd5e1;flex-shrink:0;transition:transform .2s}.catalog-item.active .arrow-icon[data-v-173b99ce]{color:#00d4ff;transform:translate(2px)}.sidebar-footer-cta[data-v-173b99ce]{border-top:1px solid #f1f5f9;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.cta-inner[data-v-173b99ce]{align-items:flex-start;gap:.6rem;display:flex}.cta-icon[data-v-173b99ce]{color:#00d4ff;flex-shrink:0;margin-top:.1rem}.cta-inner h5[data-v-173b99ce]{color:#0f172a;margin:0 0 .15rem;font-size:.82rem;font-weight:700}.cta-inner p[data-v-173b99ce]{color:#64748b;margin:0;font-size:.75rem;line-height:1.35}.sidebar-cta-btn[data-v-173b99ce]{color:#00d4ff;background:#0a192f;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.sidebar-cta-btn[data-v-173b99ce]:hover{background:#134074}.product-detail-panel[data-v-173b99ce]{flex-direction:column;gap:1.75rem;width:100%;min-width:0;display:flex}.detail-header-card[data-v-173b99ce]{color:#fff;background:linear-gradient(135deg,#0a192f 0%,#134074 100%);border-radius:18px;padding:2.25rem;box-shadow:0 8px 30px #0a192f26}.detail-header-top[data-v-173b99ce]{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.detail-category-tag[data-v-173b99ce]{color:#cbd5e1;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:700}.detail-main-title[data-v-173b99ce]{color:#fff;margin-bottom:.75rem;font-size:2rem;font-weight:800;line-height:1.25}.detail-overview-text[data-v-173b99ce]{color:#e2e8f0;max-width:900px;margin:0;font-size:1rem;line-height:1.65}.detail-section[data-v-173b99ce]{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:100%;min-width:0;padding:1.75rem}.section-title[data-v-173b99ce]{color:#0f172a;border-bottom:1px solid #f1f5f9;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.2rem;font-weight:800;display:flex}.section-title svg[data-v-173b99ce]{color:#00d4ff}.rich-desc-body[data-v-173b99ce]{color:#334155;font-size:.95rem;line-height:1.7}.lead-para[data-v-173b99ce]{color:#334155;margin-bottom:1rem;font-size:1rem;line-height:1.7}.desc-feature-box[data-v-173b99ce]{background:#f0f9ff;border-left:4px solid #00d4ff;border-radius:10px;gap:1rem;margin-bottom:1.25rem;padding:1.25rem;display:flex}.feature-icon[data-v-173b99ce]{color:#0284c7;flex-shrink:0}.desc-feature-box h4[data-v-173b99ce]{color:#0369a1;margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.desc-feature-box p[data-v-173b99ce]{color:#0c4a6e;margin:0;font-size:.92rem;line-height:1.6}.desc-bullet-list h5[data-v-173b99ce]{color:#0f172a;margin:0 0 .75rem;font-size:.95rem;font-weight:700}.desc-bullet-list ul[data-v-173b99ce]{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.desc-bullet-list li[data-v-173b99ce]{color:#475569;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.desc-bullet-list li svg[data-v-173b99ce]{color:#10b981;flex-shrink:0}.specs-cards-grid[data-v-173b99ce]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}.spec-card-item[data-v-173b99ce]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem}.spec-card-icon[data-v-173b99ce]{color:#00d4ff;margin-bottom:.5rem}.spec-card-item h4[data-v-173b99ce]{color:#0f172a;margin:0 0 .4rem;font-size:.98rem;font-weight:700}.spec-card-item p[data-v-173b99ce]{color:#64748b;margin:0;font-size:.85rem;line-height:1.5}.ration-highlight-container[data-v-173b99ce]{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem;display:grid}.ration-card[data-v-173b99ce]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.5rem;position:relative}.ration-card.main-ration[data-v-173b99ce]{background:linear-gradient(145deg,#f0fdf4 0%,#dcfce7 100%);border-color:#86efac}.ration-badge[data-v-173b99ce]{letter-spacing:.5px;color:#fff;background:#16a34a;border-radius:4px;margin-bottom:.5rem;padding:.2rem .55rem;font-size:.65rem;font-weight:900;display:inline-block}.ration-badge.secondary[data-v-173b99ce]{background:#0284c7}.ration-card h4[data-v-173b99ce]{color:#0f172a;margin:0 0 .4rem;font-size:1.1rem;font-weight:800}.ration-tagline[data-v-173b99ce]{color:#334155;margin-bottom:.75rem;font-size:.9rem}.ration-features[data-v-173b99ce]{color:#475569;flex-direction:column;gap:.3rem;padding-left:1.2rem;font-size:.85rem;list-style:outside;display:flex}.menu-varieties-box[data-v-173b99ce]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.25rem}.menu-varieties-box h4[data-v-173b99ce]{color:#0f172a;align-items:center;gap:.4rem;margin:0 0 .85rem;font-size:.95rem;font-weight:800;display:flex}.menu-tags-flex[data-v-173b99ce]{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.menu-chip[data-v-173b99ce]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.25rem .6rem;font-size:.78rem;font-weight:600}.menu-chip.veg[data-v-173b99ce]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.snack-bev-columns[data-v-173b99ce]{border-top:1px solid #e2e8f0;grid-template-columns:1fr 1fr;gap:1rem;padding-top:.85rem;display:grid}.snack-col h5[data-v-173b99ce]{color:#0f172a;align-items:center;gap:.3rem;margin:0 0 .25rem;font-size:.85rem;font-weight:700;display:flex}.snack-col p[data-v-173b99ce]{color:#64748b;margin:0;font-size:.82rem}.vehicle-matrix-grid[data-v-173b99ce]{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.25rem 0;display:grid}.v-card[data-v-173b99ce]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem}.v-icon[data-v-173b99ce]{color:#00d4ff;margin-bottom:.5rem}.v-card h4[data-v-173b99ce]{color:#0f172a;margin:0 0 .35rem;font-size:.95rem;font-weight:700}.v-card p[data-v-173b99ce]{color:#64748b;margin:0;font-size:.85rem;line-height:1.5}.quality-assurance-bar[data-v-173b99ce]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-size:.88rem;font-weight:600;display:flex}.uav-dual-grid[data-v-173b99ce]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.uav-type-card[data-v-173b99ce]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.5rem}.uav-header[data-v-173b99ce]{color:#00d4ff;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.uav-header h4[data-v-173b99ce]{color:#0f172a;margin:0;font-size:1.05rem;font-weight:800}.uav-desc[data-v-173b99ce]{color:#475569;margin-bottom:.85rem;font-size:.88rem;line-height:1.6}.uav-apps[data-v-173b99ce]{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.6rem;font-size:.82rem}.uav-apps span[data-v-173b99ce]{color:#0f172a;font-weight:700}.gallery-header-row[data-v-173b99ce]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.gallery-total-badge[data-v-173b99ce]{color:#00d4ff;background:#00d4ff1a;border-radius:9999px;padding:.25rem .65rem;font-size:.78rem;font-weight:700}.main-featured-preview[data-v-173b99ce]{cursor:pointer;background:#0a192f;border-radius:14px;justify-content:center;align-items:center;width:100%;height:460px;margin-bottom:1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.preview-loading-skeleton[data-v-173b99ce]{z-index:2;background:#0b192c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.skeleton-shimmer[data-v-173b99ce]{background:linear-gradient(90deg,#0000 0%,#ffffff0d 50%,#0000 100%);width:200%;height:100%;animation:1.6s ease-in-out infinite shimmer-173b99ce;position:absolute;top:0;left:-100%}@keyframes shimmer-173b99ce{0%{transform:translate(-50%)}to{transform:translate(50%)}}.loading-indicator-box[data-v-173b99ce]{z-index:3;color:#94a3b8;flex-direction:column;align-items:center;gap:.75rem;font-size:.9rem;font-weight:500;display:flex;position:relative}.loading-spin-icon[data-v-173b99ce]{color:#00d4ff;animation:1s linear infinite spin-173b99ce}@keyframes spin-173b99ce{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.preview-error-box[data-v-173b99ce]{color:#64748b;z-index:2;background:#0b192c;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;height:100%;font-size:.9rem;display:flex;position:absolute;top:0;left:0}.featured-img[data-v-173b99ce]{object-fit:contain;opacity:0;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;transition:opacity .35s,transform .3s;display:block}.featured-img.loaded[data-v-173b99ce]{opacity:1}.main-featured-preview:hover .featured-img.loaded[data-v-173b99ce]{transform:scale(1.02)}.preview-nav-btn[data-v-173b99ce]{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a192fa6;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.preview-nav-btn[data-v-173b99ce]:hover{color:#0a192f;background:#00d4ff;border-color:#00d4ff}.preview-nav-btn.prev[data-v-173b99ce]{left:1rem}.preview-nav-btn.next[data-v-173b99ce]{right:1rem}.preview-overlay[data-v-173b99ce]{color:#fff;pointer-events:none;background:linear-gradient(#0a192f00 0%,#0a192fd9 100%);justify-content:space-between;align-items:flex-end;padding:1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.preview-hint[data-v-173b99ce]{color:#00d4ff;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}.image-index-indicator[data-v-173b99ce]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:4px;padding:.2rem .6rem;font-size:.8rem;font-weight:700}.thumbnails-wrapper[data-v-173b99ce]{align-items:center;gap:.5rem;width:100%;min-width:0;display:flex;position:relative}.ribbon-arrow-btn[data-v-173b99ce]{color:#00d4ff;cursor:pointer;z-index:2;background:#0a192f;border:1px solid #134074;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:60px;transition:all .2s;display:flex}.ribbon-arrow-btn[data-v-173b99ce]:hover{color:#0a192f;background:#00d4ff;border-color:#00d4ff}.thumbnails-ribbon[data-v-173b99ce]{scroll-behavior:smooth;gap:.65rem;width:100%;min-width:0;padding:.25rem .25rem .5rem;display:flex;overflow-x:auto}.thumbnails-ribbon[data-v-173b99ce]::-webkit-scrollbar{height:6px}.thumbnails-ribbon[data-v-173b99ce]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.thumbnails-ribbon[data-v-173b99ce]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.thumbnails-ribbon[data-v-173b99ce]::-webkit-scrollbar-thumb:hover{background:#00d4ff}.thumb-btn[data-v-173b99ce]{cursor:pointer;background:#0a192f;border:2px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:60px;padding:0;transition:all .2s;display:flex;overflow:hidden}.thumb-btn img[data-v-173b99ce]{object-fit:cover;opacity:.65;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .2s}.thumb-btn:hover img[data-v-173b99ce]{opacity:.9}.thumb-btn.active[data-v-173b99ce]{border-color:#00d4ff;box-shadow:0 0 10px #00d4ff66}.thumb-btn.active img[data-v-173b99ce]{opacity:1}.subitems-grid[data-v-173b99ce]{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.sub-card[data-v-173b99ce]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:1rem;padding:1.25rem;transition:all .2s;display:flex}.sub-card[data-v-173b99ce]:hover{background:#fff;border-color:#00d4ff;box-shadow:0 6px 20px #00d4ff1a}.sub-icon-box[data-v-173b99ce]{color:#00d4ff;background:linear-gradient(135deg,#0a192f,#134074);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.sub-content[data-v-173b99ce]{flex:1}.sub-title[data-v-173b99ce]{color:#0f172a;margin:0 0 .3rem;font-size:1.02rem;font-weight:700}.sub-desc[data-v-173b99ce]{color:#64748b;margin:0 0 .65rem;font-size:.85rem;line-height:1.5}.sub-tags[data-v-173b99ce]{flex-wrap:wrap;gap:.35rem;display:flex}.sub-tag[data-v-173b99ce]{color:#134074;background:#00d4ff14;border-radius:4px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.consult-cta-card[data-v-173b99ce]{color:#fff;background:linear-gradient(135deg,#0a192f 0%,#134074 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:1.5rem;padding:2rem 2.25rem;display:flex}.cta-content h3[data-v-173b99ce]{color:#fff;margin:0 0 .4rem;font-size:1.35rem;font-weight:800}.cta-content p[data-v-173b99ce]{color:#cbd5e1;max-width:600px;margin:0;font-size:.9rem}.cta-action-btn[data-v-173b99ce]{color:#0a192f;white-space:nowrap;background:#00d4ff;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #00d4ff4d}.cta-action-btn[data-v-173b99ce]:hover{background:#38bdf8;transform:translateY(-2px)}.lightbox-overlay[data-v-173b99ce]{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.lightbox-close[data-v-173b99ce]{color:#fff;cursor:pointer;background:0 0;border:none;font-size:2.5rem;line-height:1;position:absolute;top:1.5rem;right:2rem}.lightbox-nav[data-v-173b99ce]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav[data-v-173b99ce]:hover{background:#00d4ff66}.lightbox-nav.prev[data-v-173b99ce]{left:2rem}.lightbox-nav.next[data-v-173b99ce]{right:2rem}.lightbox-content[data-v-173b99ce]{flex-direction:column;justify-content:center;align-items:center;min-width:300px;max-width:90vw;min-height:200px;max-height:85vh;display:flex;position:relative}.lightbox-loading-box[data-v-173b99ce]{z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lightbox-img[data-v-173b99ce]{object-fit:contain;opacity:0;border-radius:8px;max-width:100%;max-height:75vh;transition:opacity .3s;box-shadow:0 10px 40px #00000080}.lightbox-img.loaded[data-v-173b99ce]{opacity:1}.lightbox-caption[data-v-173b99ce]{color:#cbd5e1;margin-top:1rem;font-size:.95rem;font-weight:600}@media (width<=1024px){.solutions-split-layout[data-v-173b99ce]{grid-template-columns:1fr}.catalog-sidebar[data-v-173b99ce]{max-height:none;position:static}.specs-cards-grid[data-v-173b99ce],.vehicle-matrix-grid[data-v-173b99ce],.ration-highlight-container[data-v-173b99ce],.uav-dual-grid[data-v-173b99ce],.subitems-grid[data-v-173b99ce]{grid-template-columns:1fr}.consult-cta-card[data-v-173b99ce]{flex-direction:column;align-items:flex-start}}.quality-service-view[data-v-a775a97d]{flex-direction:column;display:flex}.center-overview-card[data-v-a775a97d]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:4rem;padding:3.5rem}.badge-pill[data-v-a775a97d]{color:#00d4ff;background:#00d4ff1f;border:1px solid #00d4ff4d;border-radius:9999px;margin-bottom:.75rem;padding:.35rem .85rem;font-size:.78rem;font-weight:800;display:inline-block}.overview-title[data-v-a775a97d]{color:#0f172a;margin-bottom:1rem;font-size:2.2rem;font-weight:800}.overview-desc[data-v-a775a97d]{color:#475569;max-width:860px;margin-bottom:3rem;font-size:1.05rem;line-height:1.7}.four-core-pillars-grid[data-v-a775a97d]{grid-template-columns:repeat(4,1fr);gap:1.75rem;display:grid}.pillar-card[data-v-a775a97d]{background:#f8fafc;border:1px solid #e2e8f0;border-top:4px solid #00d4ff;border-radius:16px;padding:1.75rem;transition:transform .25s}.pillar-card[data-v-a775a97d]:hover{transform:translateY(-5px);box-shadow:0 12px 28px #00d4ff26}.pillar-icon[data-v-a775a97d]{color:#00d4ff;background:linear-gradient(135deg,#0a192f,#134074);border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.25rem;display:flex}.pillar-card h3[data-v-a775a97d]{color:#0f172a;margin-bottom:.65rem;font-size:1.1rem;font-weight:800;line-height:1.35}.pillar-card p[data-v-a775a97d]{color:#64748b;font-size:.88rem;line-height:1.6}.system-section[data-v-a775a97d]{margin-bottom:4rem}.system-features-grid[data-v-a775a97d]{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2.5rem;display:grid}.sys-feature-card[data-v-a775a97d]{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;align-items:center;padding:2.25rem;display:flex}.sys-icon[data-v-a775a97d]{color:#00d4ff;background:#00d4ff1a;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.25rem;display:flex}.sys-feature-card h3[data-v-a775a97d]{color:#0f172a;margin-bottom:.65rem;font-size:1.2rem;font-weight:800}.sys-feature-card p[data-v-a775a97d]{color:#64748b;font-size:.9rem;line-height:1.6}.closed-loop-section[data-v-a775a97d]{color:#fff;background:linear-gradient(135deg,#0a192f,#0d2340);border-radius:20px;margin-bottom:4rem;padding:3.5rem}.loop-header h2[data-v-a775a97d]{color:#fff;margin:.5rem 0;font-size:2rem;font-weight:800}.loop-header p[data-v-a775a97d]{color:#94a3b8;margin-bottom:3rem;font-size:.95rem}.loop-flow-grid[data-v-a775a97d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.loop-step[data-v-a775a97d]{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;flex:1;min-width:150px;padding:1.5rem}.step-num[data-v-a775a97d]{color:#00d4ff;margin-bottom:.35rem;font-size:1.5rem;font-weight:900;display:block}.loop-step h4[data-v-a775a97d]{color:#fff;margin-bottom:.4rem;font-size:.95rem;font-weight:700}.loop-step p[data-v-a775a97d]{color:#94a3b8;font-size:.78rem;line-height:1.4}.loop-arrow[data-v-a775a97d]{color:#00d4ff;font-size:1.5rem;font-weight:800}.overseas-support-card[data-v-a775a97d]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden;box-shadow:0 16px 40px #00000014}.support-content[data-v-a775a97d]{padding:3.5rem}.support-title[data-v-a775a97d]{color:#0f172a;margin:.75rem 0 1rem;font-size:2.1rem;font-weight:800}.support-text[data-v-a775a97d]{color:#475569;margin-bottom:2.5rem;font-size:1rem;line-height:1.7}.support-stats[data-v-a775a97d]{gap:2rem;display:flex}.stat-item h4[data-v-a775a97d]{color:#00d4ff;font-size:1.6rem;font-weight:800;line-height:1.1}.stat-item span[data-v-a775a97d]{color:#64748b;font-size:.82rem;font-weight:600}.support-image[data-v-a775a97d]{background-position:50%;background-size:cover;min-height:380px}@media (width<=992px){.four-core-pillars-grid[data-v-a775a97d],.system-features-grid[data-v-a775a97d]{grid-template-columns:1fr}.loop-flow-grid[data-v-a775a97d]{flex-direction:column}.loop-arrow[data-v-a775a97d]{transform:rotate(90deg)}.overseas-support-card[data-v-a775a97d]{grid-template-columns:1fr}}.social-responsibility-view[data-v-0394624a]{background-color:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.max-w-900[data-v-0394624a]{max-width:900px;margin-left:auto;margin-right:auto}.esg-pillars-container[data-v-0394624a]{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;margin-bottom:5rem;display:grid}.esg-pillar-card[data-v-0394624a]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000a}.esg-pillar-card[data-v-0394624a]:hover{border-color:#00d4ff;transform:translateY(-6px);box-shadow:0 20px 40px #00000014}.highlight-social-card[data-v-0394624a]{border:2px solid #00d4ff;box-shadow:0 8px 30px #00d4ff26}.social-hero-badge[data-v-0394624a]{color:#0a192f;letter-spacing:.5px;z-index:10;background:linear-gradient(135deg,#00d4ff,#0284c7);border-bottom-left-radius:12px;padding:.35rem .85rem;font-size:.68rem;font-weight:900;position:absolute;top:0;right:0}.pillar-image-header[data-v-0394624a]{cursor:pointer;background-position:50%;background-size:cover;height:210px;position:relative}.dual-image-header[data-v-0394624a]{background:#0a192f;grid-template-columns:1fr 1fr;gap:2px;display:grid}.sub-img-box[data-v-0394624a]{background-position:50%;background-size:cover;height:100%;position:relative}.img-zoom-hint[data-v-0394624a]{color:#00d4ff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a192fbf;border-radius:4px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.72rem;font-weight:700;display:flex;position:absolute;bottom:.75rem;right:.75rem}.esg-badge-tag[data-v-0394624a]{color:#fff;letter-spacing:.5px;z-index:5;border-radius:6px;padding:.3rem .75rem;font-size:.72rem;font-weight:800;position:absolute;top:1rem;left:1rem}.esg-badge-tag.green[data-v-0394624a]{background:#059669}.esg-badge-tag.blue[data-v-0394624a]{background:#0284c7}.esg-badge-tag.dark[data-v-0394624a]{background:#0a192f}.pillar-card-body[data-v-0394624a]{flex-direction:column;flex-grow:1;padding:2rem;display:flex}.pillar-icon-box[data-v-0394624a]{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.25rem;display:flex}.pillar-icon-box.green[data-v-0394624a]{color:#059669;background:#ecfdf5}.pillar-icon-box.blue[data-v-0394624a]{color:#0284c7;background:#e0f2fe}.pillar-icon-box.dark[data-v-0394624a]{color:#0f172a;background:#f1f5f9}.pillar-card-body h3[data-v-0394624a]{color:#0f172a;margin-bottom:.85rem;font-size:1.18rem;font-weight:800;line-height:1.35}.pillar-card-body p[data-v-0394624a]{color:#475569;margin-bottom:1.25rem;font-size:.9rem;line-height:1.65}.social-sub-highlight[data-v-0394624a]{background:#f0f9ff;border-left:3px solid #0284c7;border-radius:8px;gap:.75rem;margin-bottom:1.25rem;padding:1rem;display:flex}.social-sub-highlight .sub-icon[data-v-0394624a]{color:#0284c7;flex-shrink:0;margin-top:.1rem}.social-sub-highlight h5[data-v-0394624a]{color:#0369a1;margin:0 0 .25rem;font-size:.88rem;font-weight:700}.social-sub-highlight p[data-v-0394624a]{color:#0c4a6e;margin:0;font-size:.82rem;line-height:1.5}.governance-sub-highlight[data-v-0394624a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:.6rem;margin-bottom:1.25rem;padding:.85rem;display:flex}.governance-sub-highlight .sub-icon[data-v-0394624a]{color:#0f172a;flex-shrink:0;margin-top:.15rem}.governance-sub-highlight p[data-v-0394624a]{color:#475569;margin:0;font-size:.82rem;line-height:1.5}.esg-feature-list[data-v-0394624a]{border-top:1px solid #f1f5f9;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:1rem;list-style:none;display:flex}.esg-feature-list li[data-v-0394624a]{color:#134074;align-items:flex-start;gap:.4rem;font-size:.83rem;font-weight:600;line-height:1.45;display:flex}.esg-feature-list svg[data-v-0394624a]{color:#00d4ff;flex-shrink:0;margin-top:.15rem}.gallery-section[data-v-0394624a]{margin-bottom:4rem}.gallery-grid[data-v-0394624a]{grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-top:2.5rem;display:grid}.gallery-item[data-v-0394624a]{cursor:pointer;border-radius:16px;height:260px;position:relative;overflow:hidden}.gallery-img-wrap[data-v-0394624a]{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .5s}.gallery-item:hover .gallery-img-wrap[data-v-0394624a]{transform:scale(1.08)}.gallery-overlay[data-v-0394624a]{color:#fff;background:linear-gradient(#0000 0%,#07122433 40%,#071224e6 100%);flex-direction:column;justify-content:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}.gallery-category[data-v-0394624a]{color:#00d4ff;letter-spacing:.5px;margin-bottom:.25rem;font-size:.72rem;font-weight:800}.gallery-title[data-v-0394624a]{margin-bottom:.25rem;font-size:1.05rem;font-weight:700;line-height:1.3}.quote-banner[data-v-0394624a]{color:#fff;background:linear-gradient(135deg,#0a192f,#134074);border-radius:20px;flex-direction:column;align-items:center;padding:3.5rem 2rem;display:flex}.quote-icon[data-v-0394624a]{color:#00d4ff;opacity:.8;margin-bottom:1rem}.quote-text[data-v-0394624a]{color:#f8fafc;max-width:850px;margin-bottom:1rem;font-size:1.35rem;font-style:italic;font-weight:700;line-height:1.6}.quote-author[data-v-0394624a]{color:#00d4ff;letter-spacing:1px;font-size:.9rem;font-weight:600}.lightbox-overlay[data-v-0394624a]{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.lightbox-close[data-v-0394624a]{color:#fff;cursor:pointer;background:0 0;border:none;font-size:2.5rem;position:absolute;top:1.5rem;right:2rem}.lightbox-content[data-v-0394624a]{max-width:90vw;max-height:90vh}.lightbox-img[data-v-0394624a]{object-fit:contain;border-radius:10px;max-width:100%;max-height:85vh}@media (width<=1024px){.esg-pillars-container[data-v-0394624a],.gallery-grid[data-v-0394624a]{grid-template-columns:1fr}}.contact-view[data-v-eb405eed]{flex-direction:column;display:flex}.offices-grid[data-v-eb405eed]{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:4rem;display:grid}.office-card[data-v-eb405eed]{background:#fff;border:1px solid #e2e8f0;border-top:4px solid #00d4ff;border-radius:18px;padding:2.25rem;transition:all .3s}.office-card[data-v-eb405eed]:hover{transform:translateY(-5px);box-shadow:0 16px 36px #00d4ff26}.office-badge[data-v-eb405eed]{color:#00d4ff;letter-spacing:1px;font-size:.72rem;font-weight:800}.office-name[data-v-eb405eed]{color:#0f172a;margin:.35rem 0 1.25rem;font-size:1.25rem;font-weight:800;line-height:1.3}.office-details[data-v-eb405eed]{flex-direction:column;gap:.85rem;display:flex}.detail-item[data-v-eb405eed]{color:#475569;align-items:flex-start;gap:.65rem;font-size:.88rem;line-height:1.5;display:flex}.detail-item .icon[data-v-eb405eed]{color:#134074;flex-shrink:0;margin-top:.15rem}.location-main-card[data-v-eb405eed]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:3rem}.location-header[data-v-eb405eed]{margin-bottom:2rem}.section-title[data-v-eb405eed]{color:#0f172a;margin:.5rem 0 .75rem;font-size:1.85rem;font-weight:800}.section-desc[data-v-eb405eed]{color:#64748b;font-size:.95rem;line-height:1.6}.location-content-grid[data-v-eb405eed]{grid-template-columns:1.2fr 1fr;align-items:center;gap:2.5rem;display:grid}.location-map-box[data-v-eb405eed]{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.map-placeholder-bg[data-v-eb405eed]{color:#fff;text-align:center;background:linear-gradient(135deg,#0a192f 0%,#134074 100%);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:240px;padding:1rem;display:flex}.map-pin-icon[data-v-eb405eed]{color:#00d4ff;animation:2s infinite bouncePin-eb405eed}@keyframes bouncePin-eb405eed{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.coords[data-v-eb405eed]{color:#00d4ff;font-family:monospace;font-size:.78rem}.guarantee-box h4[data-v-eb405eed]{color:#0f172a;margin-bottom:1.25rem;font-size:1.1rem;font-weight:800}.guarantee-list[data-v-eb405eed]{flex-direction:column;gap:.85rem;list-style:none;display:flex}.guarantee-list li[data-v-eb405eed]{color:#475569;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.guarantee-list svg[data-v-eb405eed]{color:#00d4ff}.emergency-section[data-v-eb405eed]{color:#fff;background:linear-gradient(135deg,#0a192f 0%,#0d2340 100%);border:1px solid #00d4ff33;border-radius:20px;margin-top:4rem;padding:3.5rem 3rem}.text-white[data-v-eb405eed]{color:#fff!important}.text-slate[data-v-eb405eed]{color:#94a3b8!important}.protocol-grid[data-v-eb405eed]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}.protocol-card[data-v-eb405eed]{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:1.75rem;transition:all .3s;position:relative}.protocol-card[data-v-eb405eed]:hover{background:#00d4ff14;border-color:#00d4ff;transform:translateY(-4px)}.protocol-step[data-v-eb405eed]{color:#00d4ff;margin-bottom:.5rem;font-size:1.6rem;font-weight:900;display:block}.protocol-card h4[data-v-eb405eed]{color:#fff;margin-bottom:.5rem;font-size:1.05rem;font-weight:700;line-height:1.35}.protocol-card p[data-v-eb405eed]{color:#cbd5e1;font-size:.85rem;line-height:1.5}.faq-section[data-v-eb405eed]{margin-top:5rem}.faq-list[data-v-eb405eed]{flex-direction:column;gap:1rem;max-width:960px;margin-top:2.5rem;margin-left:auto;margin-right:auto;display:flex}.faq-card[data-v-eb405eed]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem 2rem;transition:all .3s}.faq-card[data-v-eb405eed]:hover{border-color:#00d4ff;box-shadow:0 8px 24px #00d4ff1f}.faq-header[data-v-eb405eed]{justify-content:space-between;align-items:center;display:flex}.faq-question-title[data-v-eb405eed]{align-items:center;gap:.75rem;display:flex}.faq-icon[data-v-eb405eed]{color:#00d4ff;flex-shrink:0}.faq-header h4[data-v-eb405eed]{color:#0f172a;font-size:1.05rem;font-weight:700}.faq-arrow[data-v-eb405eed]{color:#64748b;transition:transform .3s}.faq-card.open .faq-arrow[data-v-eb405eed]{color:#00d4ff;transform:rotate(180deg)}.faq-body[data-v-eb405eed]{color:#475569;border-top:1px solid #f1f5f9;margin-top:1rem;padding-top:1rem;font-size:.92rem;line-height:1.65}@media (width<=992px){.offices-grid[data-v-eb405eed],.location-content-grid[data-v-eb405eed]{grid-template-columns:1fr}.protocol-grid[data-v-eb405eed]{grid-template-columns:1fr 1fr}}@media (width<=640px){.protocol-grid[data-v-eb405eed]{grid-template-columns:1fr}}:root{--primary-dark:#0a192f;--primary-navy:#0b2545;--primary-blue:#134074;--accent-cyan:#00d4ff;--accent-blue:#1e6091;--accent-gold:#f59e0b;--bg-main:#0b132b;--bg-card:#0f1c36b3;--bg-card-hover:#172a4dd9;--bg-light:#f8fafc;--surface-white:#fff;--text-main:#0f172a;--text-muted:#64748b;--text-light:#f8fafc;--text-light-muted:#94a3b8;--border-light:#e2e8f0cc;--border-dark:#ffffff1f;--border-cyan:#00d4ff4d;--shadow-sm:0 2px 4px #0000000d;--shadow-md:0 6px 16px #00000014;--shadow-lg:0 16px 32px #0b254526;--shadow-glow:0 0 25px #00d4ff40;--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--transition-fast:.2s cubic-bezier(.4, 0, .2, 1);--transition-normal:.3s cubic-bezier(.4, 0, .2, 1);--transition-bounce:.5s cubic-bezier(.34, 1.56, .64, 1);--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-full:9999px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);scroll-behavior:smooth;color:var(--text-main);background-color:var(--bg-light);font-size:16px}body{flex-direction:column;min-height:100vh;line-height:1.6;display:flex;overflow-x:hidden}#app{flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}.section-padding{padding:5rem 0}@media (width<=768px){.section-padding{padding:3rem 0}}.section-title-wrap{text-align:center;margin-bottom:3.5rem}.section-badge{color:var(--primary-blue);letter-spacing:1.5px;text-transform:uppercase;border-radius:var(--radius-full);background:#1340741a;border:1px solid #13407433;margin-bottom:.75rem;padding:.35rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}.section-badge.dark{color:var(--accent-cyan);border-color:var(--border-cyan);background:#00d4ff26}.section-title{color:var(--primary-dark);letter-spacing:-.5px;font-size:2.3rem;font-weight:800;line-height:1.25}.section-title.light{color:#fff}.section-desc{color:var(--text-muted);max-width:700px;margin:.75rem auto 0;font-size:1.1rem}.section-desc.light{color:var(--text-light-muted)}.btn-primary{background:linear-gradient(135deg, var(--primary-blue), var(--primary-navy));color:#fff;border-radius:var(--radius-md);transition:var(--transition-normal);align-items:center;gap:.6rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #0b254540}.btn-primary:hover{background:linear-gradient(135deg, #185294, var(--primary-navy));transform:translateY(-2px);box-shadow:0 8px 22px #0b254559}.btn-accent{background:linear-gradient(135deg, var(--accent-cyan), #0096c7);color:var(--primary-dark);border-radius:var(--radius-md);transition:var(--transition-normal);align-items:center;gap:.6rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #00d4ff4d}.btn-accent:hover{box-shadow:var(--shadow-glow);background:linear-gradient(135deg,#33dcff,#00b4d8);transform:translateY(-2px)}.btn-outline{color:#fff;border-radius:var(--radius-md);transition:var(--transition-normal);background:0 0;border:1.5px solid #fff6;align-items:center;gap:.6rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:600;display:inline-flex}.btn-outline:hover{background:#ffffff26;border-color:#fff}.glass-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transition:var(--transition-normal);background:#ffffffd9}.glass-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.glass-card-dark{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-dark);border-radius:var(--radius-md);transition:var(--transition-normal)}.glass-card-dark:hover{background:var(--bg-card-hover);border-color:var(--border-cyan);transform:translateY(-4px);box-shadow:0 12px 30px #0000004d}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0b132b}::-webkit-scrollbar-thumb{background:#1e6091;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-cyan)}.tabs-nav{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--border-light);background:#fff;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.5rem;padding:.5rem;display:flex}.tab-btn{color:var(--text-muted);border-radius:var(--radius-md);transition:var(--transition-fast);padding:.75rem 1.5rem;font-size:.95rem;font-weight:600}.tab-btn:hover{color:var(--primary-blue);background:#1340740d}.tab-btn.active{color:#fff;background:linear-gradient(135deg, var(--primary-blue), var(--primary-navy));box-shadow:0 4px 12px #0b254533}.fade-enter-active,.fade-leave-active{transition:opacity .25s,transform .25s}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(6px)}
