.navbar[data-v-9f68dcf8]{position:sticky;top:0;width:100%;z-index:100;background:rgba(255,255,255,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--gray-200);transition:box-shadow .3s}.navbar.scrolled[data-v-9f68dcf8]{box-shadow:0 2px 20px #0000000f}.nav-inner[data-v-9f68dcf8]{max-width:1280px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;height:var(--nav-height)}.nav-logo[data-v-9f68dcf8]{display:flex;align-items:center;gap:10px}.nav-logo-icon[data-v-9f68dcf8]{width:36px;height:36px;object-fit:contain;flex:0 0 auto}.nav-logo-text[data-v-9f68dcf8]{font-size:20px;font-weight:700;color:var(--gray-900)}.nav-links[data-v-9f68dcf8]{display:flex;gap:36px;list-style:none}.nav-links a[data-v-9f68dcf8]{color:var(--gray-500);font-size:15px;font-weight:500;transition:color .3s}.nav-links a[data-v-9f68dcf8]:hover,.nav-links a.router-link-active[data-v-9f68dcf8]{color:var(--blue)}.nav-actions[data-v-9f68dcf8]{display:flex;align-items:center;gap:12px}.nav-cta[data-v-9f68dcf8]{background:var(--blue);color:#fff;padding:10px 28px;border-radius:8px;font-size:14px;font-weight:600;transition:all .3s}.nav-cta[data-v-9f68dcf8]:hover{background:var(--blue-dark)}.lang-switch[data-v-9f68dcf8],.mobile-lang-switch[data-v-9f68dcf8]{border:1px solid var(--gray-200);background:white;color:var(--gray-700);border-radius:8px;padding:9px 14px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.lang-switch[data-v-9f68dcf8]:hover,.mobile-lang-switch[data-v-9f68dcf8]:hover{border-color:var(--blue);color:var(--blue)}.nav-mobile-btn[data-v-9f68dcf8]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.nav-mobile-btn span[data-v-9f68dcf8]{display:block;width:22px;height:2px;background:var(--gray-800);border-radius:2px}.nav-mobile-menu[data-v-9f68dcf8]{display:none;flex-direction:column;padding:16px 40px 24px;border-top:1px solid var(--gray-200)}.nav-mobile-menu a[data-v-9f68dcf8],.mobile-lang-switch[data-v-9f68dcf8]{padding:10px 0;color:var(--gray-600);font-size:15px;font-weight:500;border-bottom:1px solid var(--gray-100);text-align:left}.mobile-lang-switch[data-v-9f68dcf8]{border-left:0;border-right:0;border-top:0;border-radius:0}@media (max-width: 900px){.nav-links[data-v-9f68dcf8],.nav-actions[data-v-9f68dcf8]{display:none}.nav-mobile-btn[data-v-9f68dcf8],.nav-mobile-menu[data-v-9f68dcf8]{display:flex}.nav-inner[data-v-9f68dcf8]{padding:0 20px}}footer[data-v-318c1832]{background:var(--gray-50);padding:60px 40px 32px;border-top:1px solid var(--gray-200)}.footer-inner[data-v-318c1832]{max-width:1280px;margin:0 auto}.footer-grid[data-v-318c1832]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:40px}.footer-brand h3[data-v-318c1832]{font-size:20px;font-weight:700;margin-bottom:12px;color:var(--gray-900)}.footer-en[data-v-318c1832]{font-size:14px;color:var(--gray-400)}.footer-brand p[data-v-318c1832]{font-size:14px;color:var(--gray-400);line-height:1.8;margin-top:4px}.footer-col h4[data-v-318c1832]{font-size:14px;font-weight:700;color:var(--gray-900);margin-bottom:16px}.footer-col a[data-v-318c1832]{display:block;font-size:14px;color:var(--gray-400);padding:4px 0;transition:color .3s}.footer-col a[data-v-318c1832]:hover{color:var(--blue)}.footer-bottom[data-v-318c1832]{padding-top:24px;border-top:1px solid var(--gray-200);display:flex;justify-content:space-between;font-size:13px;color:var(--gray-400);flex-wrap:wrap;gap:8px}@media (max-width: 900px){footer[data-v-318c1832]{padding:40px 20px 24px}.footer-grid[data-v-318c1832]{grid-template-columns:1fr 1fr;gap:32px}.footer-brand[data-v-318c1832]{grid-column:1 / -1}}@media (max-width: 480px){.footer-grid[data-v-318c1832]{grid-template-columns:1fr;gap:24px}.footer-col h4[data-v-318c1832]{margin-bottom:12px}.footer-col[data-v-318c1832]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;align-items:start}.footer-col h4[data-v-318c1832]{grid-column:1 / -1}.footer-col a[data-v-318c1832]{font-size:13px;line-height:1.5;word-break:keep-all;white-space:nowrap}}.hero[data-v-6aa24f98]{padding:160px 40px 100px;background:linear-gradient(180deg,var(--gray-50) 0%,var(--white) 100%);min-height:100vh;display:flex;align-items:center}.hero-inner[data-v-6aa24f98]{max-width:1280px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.hero-content[data-v-6aa24f98]{max-width:560px}.hero-tag[data-v-6aa24f98]{display:inline-flex;align-items:center;gap:8px;background:rgba(26,86,219,.08);color:var(--blue);padding:8px 18px;border-radius:24px;font-size:14px;font-weight:500;margin-bottom:28px}.hero-tag[data-v-6aa24f98]:before{content:"";width:8px;height:8px;background:var(--blue);border-radius:50%;flex:0 0 auto}.hero h1[data-v-6aa24f98]{font-size:48px;font-weight:900;line-height:1.25;color:var(--gray-900);margin-bottom:24px}.hero h1 em[data-v-6aa24f98]{font-style:normal;color:var(--blue);position:relative}.hero h1 em[data-v-6aa24f98]:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:8px;background:rgba(26,86,219,.12);border-radius:4px;z-index:-1}.hero-desc[data-v-6aa24f98]{font-size:17px;color:var(--gray-500);line-height:1.8;margin-bottom:40px}.hero-actions[data-v-6aa24f98]{display:flex;gap:16px}.btn-blue[data-v-6aa24f98]{background:var(--blue);color:#fff;padding:14px 36px;border-radius:10px;font-size:16px;font-weight:600;transition:all .3s}.btn-blue[data-v-6aa24f98]:hover{background:var(--blue-dark);transform:translateY(-2px);box-shadow:0 8px 24px #1a56db40}.btn-ghost[data-v-6aa24f98]{color:var(--gray-600);padding:14px 36px;border-radius:10px;font-size:16px;font-weight:600;transition:all .3s;border:1px solid var(--gray-200);background:white}.btn-ghost[data-v-6aa24f98]:hover{border-color:var(--blue);color:var(--blue)}.hero-visual[data-v-6aa24f98]{position:relative;display:flex;align-items:center;justify-content:center}.hero-img-frame[data-v-6aa24f98]{width:100%;max-width:520px;aspect-ratio:4/3;background:var(--gray-100);border-radius:20px;overflow:hidden;position:relative;border:1px solid var(--gray-200);display:flex;align-items:center;justify-content:center}.hero-img-frame img[data-v-6aa24f98]{width:100%;height:100%;object-fit:cover}.hero-float-card[data-v-6aa24f98]{position:absolute;background:white;border-radius:12px;padding:16px 20px;box-shadow:0 8px 32px #00000014;border:1px solid var(--gray-200)}.hero-float-card.top-right[data-v-6aa24f98]{top:-20px;right:-20px}.hero-float-card.bottom-left[data-v-6aa24f98]{bottom:-20px;left:-20px}.float-label[data-v-6aa24f98]{font-size:12px;color:var(--gray-400);margin-bottom:4px}.float-value[data-v-6aa24f98]{font-size:22px;font-weight:900;color:var(--blue)}.float-unit[data-v-6aa24f98]{font-size:13px;color:var(--gray-500);font-weight:400}@media (max-width: 900px){.hero[data-v-6aa24f98]{padding:120px 20px 60px;min-height:auto}.hero-inner[data-v-6aa24f98]{grid-template-columns:1fr;gap:40px}.hero h1[data-v-6aa24f98]{font-size:32px}.hero-content[data-v-6aa24f98]{max-width:100%}.hero-float-card[data-v-6aa24f98]{display:none}}.trust-bar[data-v-89b3659a]{display:flex;justify-content:center;gap:64px;padding:48px 40px;border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);max-width:1280px;margin:0 auto;flex-wrap:wrap}.trust-item[data-v-89b3659a]{text-align:center}.trust-num[data-v-89b3659a]{font-size:36px;font-weight:900;color:var(--gray-900)}.trust-num span[data-v-89b3659a]{color:var(--blue)}.trust-label[data-v-89b3659a]{font-size:14px;color:var(--gray-400);margin-top:4px}@media (max-width: 900px){.trust-bar[data-v-89b3659a]{gap:32px;padding:32px 20px}.trust-num[data-v-89b3659a]{font-size:28px}}.section[data-v-0ca59950]{padding:100px 40px}.section-inner[data-v-0ca59950]{max-width:1280px;margin:0 auto}.section-header[data-v-0ca59950]{text-align:center;margin-bottom:64px}.section-tag[data-v-0ca59950]{font-size:13px;color:var(--blue);font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px}.section-title[data-v-0ca59950]{font-size:38px;font-weight:900;color:var(--gray-900);margin-bottom:16px}.product-tabs[data-v-0ca59950]{display:flex;justify-content:center;gap:8px;margin-bottom:48px}.product-tab[data-v-0ca59950]{padding:12px 32px;border-radius:8px;font-size:15px;font-weight:600;border:1px solid var(--gray-200);background:white;color:var(--gray-500);cursor:pointer;transition:all .3s;font-family:inherit}.product-tab.active[data-v-0ca59950]{background:var(--blue);color:#fff;border-color:var(--blue)}.product-showcase[data-v-0ca59950]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:var(--gray-50);border-radius:20px;padding:60px;border:1px solid var(--gray-200)}.product-showcase-visual[data-v-0ca59950]{background:white;border-radius:16px;padding:40px;border:1px solid var(--gray-200);display:flex;align-items:center;justify-content:center;min-height:320px;overflow:hidden}.product-showcase-visual img[data-v-0ca59950]{width:100%;height:100%;object-fit:cover;border-radius:8px}.product-showcase-info h3[data-v-0ca59950]{font-size:28px;font-weight:700;margin-bottom:8px}.model-tag[data-v-0ca59950]{display:inline-block;background:rgba(26,86,219,.08);color:var(--blue);padding:4px 14px;border-radius:6px;font-size:13px;font-weight:600;margin-bottom:20px}.product-desc[data-v-0ca59950]{color:var(--gray-500);font-size:14px;margin-bottom:20px}.spec-table[data-v-0ca59950]{width:100%;margin-top:20px}.spec-row[data-v-0ca59950]{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--gray-200)}.spec-label[data-v-0ca59950]{font-size:14px;color:var(--gray-400)}.spec-value[data-v-0ca59950]{font-size:14px;font-weight:600;color:var(--gray-800)}@media (max-width: 900px){.section[data-v-0ca59950]{padding:60px 20px}.section-header[data-v-0ca59950]{margin-bottom:40px}.section-title[data-v-0ca59950]{font-size:28px}.product-showcase[data-v-0ca59950]{grid-template-columns:1fr;padding:24px;gap:32px}.product-showcase-visual[data-v-0ca59950]{min-height:220px;padding:20px}.product-tabs[data-v-0ca59950]{flex-wrap:wrap}.product-tab[data-v-0ca59950]{padding:10px 20px;font-size:14px}}.section[data-v-776838a7]{padding:100px 40px}.section-inner[data-v-776838a7]{max-width:1280px;margin:0 auto}.adv-section[data-v-776838a7]{background:var(--gray-50)}.section-header[data-v-776838a7]{text-align:center;margin-bottom:64px}.section-tag[data-v-776838a7]{font-size:13px;color:var(--blue);font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px}.section-title[data-v-776838a7]{font-size:38px;font-weight:900;color:var(--gray-900);margin-bottom:16px}.adv-grid[data-v-776838a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.adv-card[data-v-776838a7]{background:white;border-radius:16px;padding:36px;border:1px solid var(--gray-200);transition:all .3s}.adv-card[data-v-776838a7]:hover{border-color:var(--blue);box-shadow:0 12px 40px #1a56db14;transform:translateY(-4px)}.adv-icon[data-v-776838a7]{width:52px;height:52px;border-radius:12px;background:rgba(26,86,219,.08);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px}.adv-icon img[data-v-776838a7]{width:24px;height:24px;object-fit:contain}.adv-card h4[data-v-776838a7]{font-size:18px;font-weight:700;margin-bottom:10px;color:var(--gray-900)}.adv-card p[data-v-776838a7]{font-size:14px;color:var(--gray-500);line-height:1.7}.adv-highlight[data-v-776838a7]{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:var(--blue);background:rgba(26,86,219,.06);padding:4px 12px;border-radius:6px}@media (max-width: 900px){.section[data-v-776838a7]{padding:60px 20px}.section-header[data-v-776838a7]{margin-bottom:40px}.section-title[data-v-776838a7]{font-size:28px}.adv-grid[data-v-776838a7]{grid-template-columns:1fr}.adv-card[data-v-776838a7]{padding:24px}}.cta-section[data-v-ce69e522]{background:var(--gray-900);color:#fff;text-align:center;padding:100px 40px}.cta-inner[data-v-ce69e522]{max-width:800px;margin:0 auto}.cta-section h2[data-v-ce69e522]{font-size:40px;font-weight:900;margin-bottom:16px}.cta-section p[data-v-ce69e522]{font-size:17px;color:var(--gray-400);margin-bottom:40px;line-height:1.8}.cta-btn[data-v-ce69e522]{display:inline-block;background:var(--blue);color:#fff;padding:16px 48px;border-radius:10px;font-size:17px;font-weight:600;transition:all .3s;border:0;cursor:pointer}.cta-btn[data-v-ce69e522]:hover{background:var(--blue-light);transform:translateY(-2px)}.consult-mask[data-v-ce69e522]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.62)}.consult-dialog[data-v-ce69e522]{position:relative;width:min(440px,100%);background:#fff;color:#111827;border-radius:12px;padding:30px;box-shadow:0 24px 80px #0f172a4d;text-align:left}.consult-close[data-v-ce69e522]{position:absolute;top:12px;right:14px;border:0;background:transparent;color:#6b7280;font-size:28px;line-height:1;cursor:pointer}.consult-dialog h3[data-v-ce69e522]{margin:0 0 22px;font-size:24px;font-weight:800}.consult-form[data-v-ce69e522]{display:grid;gap:16px}.consult-form label[data-v-ce69e522]{display:grid;gap:8px;font-size:14px;color:#374151}.consult-form em[data-v-ce69e522]{color:#dc2626;font-style:normal}.consult-form input[data-v-ce69e522],.consult-form textarea[data-v-ce69e522]{width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;padding:12px 14px;font:inherit;color:#111827;outline:none;transition:border-color .2s,box-shadow .2s}.consult-form input[data-v-ce69e522]:focus,.consult-form textarea[data-v-ce69e522]:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb24}.consult-error[data-v-ce69e522]{margin:-4px 0 0;color:#dc2626;font-size:14px}.consult-submit[data-v-ce69e522]{border:0;border-radius:8px;background:var(--blue);color:#fff;padding:13px 18px;font-size:16px;font-weight:700;cursor:pointer}.consult-submit[data-v-ce69e522]:disabled{cursor:not-allowed;opacity:.7}@media (max-width: 900px){.cta-section[data-v-ce69e522]{padding:60px 20px}.cta-section h2[data-v-ce69e522]{font-size:28px}.cta-section p[data-v-ce69e522]{font-size:15px}.cta-btn[data-v-ce69e522]{padding:14px 36px;font-size:15px}.consult-mask[data-v-ce69e522]{align-items:flex-end;padding:16px}.consult-dialog[data-v-ce69e522]{width:100%;max-height:calc(100vh - 32px);overflow-y:auto;border-radius:14px;padding:26px 20px 20px}.consult-dialog h3[data-v-ce69e522]{font-size:22px;margin-bottom:18px}.consult-form[data-v-ce69e522]{gap:14px}.consult-form input[data-v-ce69e522],.consult-form textarea[data-v-ce69e522]{font-size:16px;padding:12px}.consult-submit[data-v-ce69e522]{width:100%;min-height:46px}}@media (max-width: 420px){.consult-mask[data-v-ce69e522]{padding:10px}.consult-dialog[data-v-ce69e522]{max-height:calc(100vh - 20px);padding:24px 16px 16px}}.section[data-v-33a27cf9]{padding:100px 40px}.section-inner[data-v-33a27cf9]{max-width:1280px;margin:0 auto}.about-section[data-v-33a27cf9]{background:var(--gray-50)}.section-header[data-v-33a27cf9]{text-align:center;margin-bottom:64px}.section-tag[data-v-33a27cf9]{font-size:13px;color:var(--blue);font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px}.section-title[data-v-33a27cf9]{font-size:38px;font-weight:900;color:var(--gray-900);margin-bottom:16px}.section-subtitle[data-v-33a27cf9]{font-size:16px;color:var(--gray-500);max-width:560px;margin:0 auto}.about-content[data-v-33a27cf9]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-text h3[data-v-33a27cf9]{font-size:28px;font-weight:700;margin-bottom:20px;color:var(--gray-900)}.about-copy[data-v-33a27cf9] p{font-size:15px;color:var(--gray-500);line-height:1.8;margin-bottom:16px}.about-stats[data-v-33a27cf9]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px}.about-stat[data-v-33a27cf9]{background:white;border-radius:12px;padding:24px;border:1px solid var(--gray-200)}.about-stat-num[data-v-33a27cf9]{font-size:28px;font-weight:900;color:var(--blue)}.about-stat-label[data-v-33a27cf9]{font-size:13px;color:var(--gray-400);margin-top:4px}.about-image[data-v-33a27cf9]{background:white;border-radius:20px;padding:40px;border:1px solid var(--gray-200);display:flex;align-items:center;justify-content:center;min-height:360px;overflow:hidden}.about-image img[data-v-33a27cf9]{width:100%;height:100%;object-fit:cover;border-radius:12px}@media (max-width: 900px){.section[data-v-33a27cf9]{padding:60px 20px}.section-header[data-v-33a27cf9]{margin-bottom:40px}.section-title[data-v-33a27cf9]{font-size:28px}.about-content[data-v-33a27cf9]{grid-template-columns:1fr;gap:40px}.about-image[data-v-33a27cf9]{min-height:240px;padding:20px}.about-text h3[data-v-33a27cf9]{font-size:22px}}.section[data-v-1dd74c9a]{padding:100px 40px}.section-inner[data-v-1dd74c9a]{max-width:1280px;margin:0 auto}.partners-section[data-v-1dd74c9a]{background:var(--gray-50);overflow:hidden}.section-header[data-v-1dd74c9a]{text-align:center;margin-bottom:48px}.section-tag[data-v-1dd74c9a]{font-size:13px;color:var(--blue);font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px}.section-title[data-v-1dd74c9a]{font-size:38px;font-weight:900;color:var(--gray-900);margin-bottom:16px}.title-line[data-v-1dd74c9a]{width:40px;height:4px;background:var(--blue);border-radius:2px;margin:0 auto}.carousel-wrapper[data-v-1dd74c9a]{position:relative;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.carousel-track[data-v-1dd74c9a]{display:flex;gap:24px;width:max-content;animation:scroll-left-1dd74c9a 30s linear infinite}.carousel-track[data-v-1dd74c9a]:hover{animation-play-state:paused}.carousel-item[data-v-1dd74c9a]{flex-shrink:0}.client-card[data-v-1dd74c9a]{width:180px;height:100px;background:white;border-radius:12px;border:1px solid var(--gray-200);display:flex;align-items:center;justify-content:center;padding:16px 20px;transition:all .3s}.client-card[data-v-1dd74c9a]:hover{border-color:var(--blue);box-shadow:0 4px 16px #1a56db1a}.client-card img[data-v-1dd74c9a]{max-width:100%;max-height:100%;object-fit:contain}@keyframes scroll-left-1dd74c9a{0%{transform:translate(0)}to{transform:translate(calc(-50% - 12px))}}@media (max-width: 900px){.section[data-v-1dd74c9a]{padding:60px 20px}.section-title[data-v-1dd74c9a]{font-size:28px}.client-card[data-v-1dd74c9a]{width:140px;height:80px;padding:12px 14px}.carousel-track[data-v-1dd74c9a]{gap:16px}}@media (max-width: 480px){.client-card[data-v-1dd74c9a]{width:120px;height:70px;padding:10px 12px}}.section[data-v-fa5f9802]{padding:100px 40px}.section-inner[data-v-fa5f9802]{max-width:1280px;margin:0 auto}.section-header[data-v-fa5f9802]{text-align:center;margin-bottom:64px}.section-tag[data-v-fa5f9802]{font-size:13px;color:var(--blue);font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px}.section-title[data-v-fa5f9802]{font-size:38px;font-weight:900;color:var(--gray-900);margin-bottom:16px}.value-grid[data-v-fa5f9802]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.value-card[data-v-fa5f9802]{text-align:center;padding:48px 32px;border-radius:16px;background:linear-gradient(135deg,var(--blue),var(--blue-light));color:#fff}.value-card[data-v-fa5f9802]:nth-child(2){background:linear-gradient(135deg,var(--gray-800),var(--gray-600))}.value-card[data-v-fa5f9802]:nth-child(3){background:linear-gradient(135deg,#059669,#10b981)}.value-num[data-v-fa5f9802]{font-size:52px;font-weight:900;margin-bottom:8px}.value-label[data-v-fa5f9802]{font-size:16px;font-weight:500;opacity:.9;margin-bottom:8px}.value-desc[data-v-fa5f9802]{font-size:13px;opacity:.7}@media (max-width: 900px){.section[data-v-fa5f9802]{padding:60px 20px}.section-header[data-v-fa5f9802]{margin-bottom:40px}.section-title[data-v-fa5f9802]{font-size:28px}.value-grid[data-v-fa5f9802]{grid-template-columns:1fr;gap:20px}.value-card[data-v-fa5f9802]{padding:32px 24px}.value-num[data-v-fa5f9802]{font-size:40px}}.section[data-v-1f75168c]{padding:100px 40px}.section-inner[data-v-1f75168c]{max-width:1280px;margin:0 auto}.apps-section[data-v-1f75168c]{background:var(--gray-50)}.section-header[data-v-1f75168c]{text-align:center;margin-bottom:64px}.section-tag[data-v-1f75168c]{font-size:13px;color:var(--blue);font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px}.section-title[data-v-1f75168c]{font-size:38px;font-weight:900;color:var(--gray-900);margin-bottom:16px}.app-grid[data-v-1f75168c]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.app-card[data-v-1f75168c]{background:white;border-radius:16px;padding:36px;border:1px solid var(--gray-200);transition:all .3s;text-align:center}.app-card[data-v-1f75168c]:hover{border-color:var(--blue);transform:translateY(-4px)}.app-emoji[data-v-1f75168c]{font-size:40px;margin-bottom:16px;display:flex;justify-content:center}.app-emoji img[data-v-1f75168c]{width:40px;height:40px;object-fit:contain}.app-card h4[data-v-1f75168c]{font-size:18px;font-weight:700;margin-bottom:8px;color:var(--gray-900)}.app-card p[data-v-1f75168c]{font-size:14px;color:var(--gray-400)}@media (max-width: 900px){.section[data-v-1f75168c]{padding:60px 20px}.section-header[data-v-1f75168c]{margin-bottom:40px}.section-title[data-v-1f75168c]{font-size:28px}.app-grid[data-v-1f75168c]{grid-template-columns:repeat(2,1fr);gap:16px}.app-card[data-v-1f75168c]{padding:24px 16px}.app-emoji[data-v-1f75168c]{font-size:32px}}@media (max-width: 480px){.app-grid[data-v-1f75168c]{grid-template-columns:1fr}}.section[data-v-243201f1]{padding:100px 40px}.section-inner[data-v-243201f1]{max-width:1280px;margin:0 auto}.section-header[data-v-243201f1]{text-align:center;margin-bottom:64px}.section-tag[data-v-243201f1]{font-size:13px;color:var(--blue);font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px}.section-title[data-v-243201f1]{font-size:38px;font-weight:900;color:var(--gray-900);margin-bottom:16px}.service-row[data-v-243201f1]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.service-item[data-v-243201f1]{text-align:center;padding:40px 24px;border-radius:16px;border:1px solid var(--gray-200);background:white;transition:all .3s}.service-item[data-v-243201f1]:hover{border-color:var(--blue)}.service-num[data-v-243201f1]{font-size:36px;font-weight:900;color:var(--blue);margin-bottom:8px}.service-item h4[data-v-243201f1]{font-size:16px;font-weight:700;margin-bottom:8px;color:var(--gray-900)}.service-item p[data-v-243201f1]{font-size:13px;color:var(--gray-400);line-height:1.6}@media (max-width: 900px){.section[data-v-243201f1]{padding:60px 20px}.section-header[data-v-243201f1]{margin-bottom:40px}.section-title[data-v-243201f1]{font-size:28px}.service-row[data-v-243201f1]{grid-template-columns:repeat(2,1fr);gap:16px}.service-item[data-v-243201f1]{padding:28px 16px}.service-num[data-v-243201f1]{font-size:28px}}@media (max-width: 480px){.service-row[data-v-243201f1]{grid-template-columns:1fr}}.contact-page[data-v-3ff611b8]{padding:120px 40px 100px;background:linear-gradient(180deg,var(--gray-50) 0%,var(--white) 100%)}.contact-inner[data-v-3ff611b8]{max-width:1280px;margin:0 auto}.contact-header[data-v-3ff611b8]{max-width:720px;margin-bottom:56px}.section-tag[data-v-3ff611b8]{font-size:13px;color:var(--blue);font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px}.contact-header h1[data-v-3ff611b8]{font-size:42px;font-weight:900;color:var(--gray-900);margin-bottom:16px}.contact-header p[data-v-3ff611b8]{font-size:17px;color:var(--gray-500);line-height:1.8}.contact-grid[data-v-3ff611b8]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.contact-card[data-v-3ff611b8]{min-height:160px;padding:32px;background:white;border:1px solid var(--gray-200);border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s}.contact-card[data-v-3ff611b8]:hover{border-color:var(--blue);box-shadow:0 8px 28px #1a56db1a;transform:translateY(-2px)}.contact-card span[data-v-3ff611b8]{font-size:14px;color:var(--gray-400)}.contact-card strong[data-v-3ff611b8]{color:var(--gray-900);font-size:18px;line-height:1.6;overflow-wrap:anywhere}@media (max-width: 900px){.contact-page[data-v-3ff611b8]{padding:96px 20px 60px}.contact-header[data-v-3ff611b8]{margin-bottom:36px}.contact-header h1[data-v-3ff611b8]{font-size:32px}.contact-grid[data-v-3ff611b8]{grid-template-columns:1fr;gap:16px}.contact-card[data-v-3ff611b8]{min-height:132px;padding:24px}}.not-found-page[data-v-054bdd30]{min-height:calc(100vh - var(--nav-height));display:flex;align-items:center;justify-content:center;padding:120px 20px 80px;background:linear-gradient(180deg,var(--gray-50) 0%,var(--white) 100%)}.not-found-panel[data-v-054bdd30]{width:min(100%,560px);text-align:center}.status[data-v-054bdd30]{font-size:88px;line-height:1;font-weight:900;color:var(--blue)}h1[data-v-054bdd30]{margin-top:24px;font-size:32px;line-height:1.25;color:var(--gray-900)}.message[data-v-054bdd30]{margin-top:16px;font-size:16px;color:var(--gray-500)}.home-link[data-v-054bdd30]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:32px;padding:0 24px;border-radius:6px;background:var(--blue);color:var(--white);font-weight:700}.home-link[data-v-054bdd30]:hover{background:var(--blue-dark)}@media (max-width: 640px){.status[data-v-054bdd30]{font-size:64px}h1[data-v-054bdd30]{font-size:26px}}*{margin:0;padding:0;box-sizing:border-box}:root{--nav-height: 72px;--anchor-offset: calc(var(--nav-height) + 24px);--blue: #1a56db;--blue-light: #3b82f6;--blue-dark: #1e3a8a;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-800: #1f2937;--gray-900: #111827;--white: #ffffff}body{font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--gray-800);background:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;scroll-padding-top:var(--anchor-offset)}[id]{scroll-margin-top:var(--anchor-offset)}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}
