body.homev1,body.servicesv1,body.contactv1,body.pricingv1,body.outsourcingv1,body.onsitev1,body.valueaddedv1,body.aiservicedeskv1,body.aboutv1,body.blogv1,body.blogpostv1{--hv1-bg-deep:#0b1220;--hv1-bg-body:#f6f8fb;--hv1-surface:#ffffff;--hv1-primary:#2f6bff;--hv1-primary-btn:#2456d8;--hv1-primary-btn-hover:#1f49bd;--hv1-link:#1f4fc4;--hv1-teal:#22b8a8;--hv1-teal-text:#0f766e;--hv1-amber-text:#8a5a12;--hv1-text:#0b1220;--hv1-text-soft:#47536a;--hv1-on-dark:#f4f7fc;--hv1-on-dark-soft:#c7d2e4;--hv1-line:#dbe3ef;--hv1-radius:12px;--hv1-shadow:0 10px 30px rgba(11, 18, 32, 0.10);--hv1-font:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC",
    "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;background:var(--hv1-bg-body);font-family:var(--hv1-font)}body.homev1 .main,body.servicesv1 .main,body.contactv1 .main,body.pricingv1 .main,body.outsourcingv1 .main,body.onsitev1 .main,body.valueaddedv1 .main,body.aiservicedeskv1 .main,body.aboutv1 .main,body.blogv1 .main,body.blogpostv1 .main{max-width:none;padding:0!important}.homev1-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:13px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.homev1-btn-primary{background:var(--hv1-primary-btn);color:#fff;box-shadow:0 6px 18px rgba(36,86,216,.28)}.homev1-btn-primary:hover{background:var(--hv1-primary-btn-hover);transform:translateY(-1px);box-shadow:0 8px 22px rgba(36,86,216,.34)}.homev1-btn-ghost{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.6)}.homev1-btn-ghost:hover{border-color:#fff}.homev1-btn-outline{background:0 0;color:var(--hv1-link);border:1px solid var(--hv1-primary-btn)}.homev1-btn-outline:hover{background:#eef3ff}.homev1-header{position:sticky;top:0;z-index:100;height:var(--nav-height,72px);background:var(--hv1-bg-deep);border-bottom:1px solid rgba(255,255,255,8%)}.homev1-header-inner{max-width:1120px;margin:0 auto;height:100%;padding:0 24px;display:flex;align-items:center;gap:24px}.homev1-brand{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:600;font-size:18px;text-decoration:none;white-space:nowrap}.homev1-brand img{border-radius:6px}.homev1-nav{margin-left:auto}.homev1-nav ul{display:flex;gap:22px;list-style:none;margin:0;padding:0}.homev1-nav a{color:rgba(255,255,255,.85);text-decoration:none;font-size:15px;padding:6px 2px}.homev1-nav a:hover{color:#fff}.homev1-nav a.homev1-nav-active{color:#fff;font-weight:600}.homev1-nav-en{border:1px solid rgba(255,255,255,.35);border-radius:6px;padding:4px 10px}.homev1-header-cta{margin-left:8px}.homev1-mobile-menu{display:none;position:relative;margin-left:auto}.homev1-mobile-toggle{list-style:none;display:inline-flex;flex-direction:column;gap:4px;padding:10px;cursor:pointer;border-radius:8px}.homev1-mobile-toggle::-webkit-details-marker{display:none}.homev1-hamburger{display:block;width:22px;height:2px;background:#fff;border-radius:2px}.homev1-mobile-nav{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;background:var(--hv1-bg-deep);border:1px solid rgba(255,255,255,.12);border-radius:var(--hv1-radius);box-shadow:var(--hv1-shadow);padding:8px 0}.homev1-mobile-nav ul{list-style:none;margin:0;padding:0}.homev1-mobile-nav a{display:block;color:#fff;text-decoration:none;padding:12px 18px;font-size:15px}.homev1-mobile-nav a:hover{background:rgba(255,255,255,8%)}.homev1-mobile-cta{font-weight:600}.homev1-footer{background:var(--hv1-bg-deep);color:var(--hv1-on-dark-soft);border-top:1px solid rgba(255,255,255,8%)}.homev1-footer-inner{max-width:1120px;margin:0 auto;padding:48px 24px 40px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px}.homev1-footer-logo{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:600;text-decoration:none;margin-bottom:12px}.homev1-footer-logo img{border-radius:6px}.homev1-footer-company{margin:0 0 6px;color:var(--hv1-on-dark);font-size:15px;font-weight:600}.homev1-footer-address{margin:0 0 6px;font-size:14px}.homev1-footer-email{margin:0;font-size:14px}.homev1-footer-email a{color:var(--hv1-on-dark);text-decoration:underline;word-break:break-all}.homev1-footer-nav{display:flex;flex-direction:column;gap:10px}.homev1-footer-nav a{color:var(--hv1-on-dark-soft);text-decoration:none;font-size:15px}.homev1-footer-nav a:hover{color:#fff;text-decoration:underline}.homev1-footer-meta{font-size:13px}.homev1-footer-meta p{margin:0 0 8px}.homev1-footer-meta a{color:var(--hv1-on-dark-soft);text-decoration:underline}.homev1-footer-top{display:inline-block;margin-top:6px;color:var(--hv1-on-dark);text-decoration:underline}body.homev1 .homev1-header a:focus-visible,body.homev1 .homev1-header .homev1-mobile-toggle:focus-visible,body.homev1 .homev1-header .homev1-mobile-nav a:focus-visible,body.servicesv1 .homev1-header a:focus-visible,body.servicesv1 .homev1-header .homev1-mobile-toggle:focus-visible,body.servicesv1 .homev1-header .homev1-mobile-nav a:focus-visible,body.contactv1 .homev1-header a:focus-visible,body.contactv1 .homev1-header .homev1-mobile-toggle:focus-visible,body.contactv1 .homev1-header .homev1-mobile-nav a:focus-visible,body.pricingv1 .homev1-header a:focus-visible,body.pricingv1 .homev1-header .homev1-mobile-toggle:focus-visible,body.pricingv1 .homev1-header .homev1-mobile-nav a:focus-visible,body.outsourcingv1 .homev1-header a:focus-visible,body.outsourcingv1 .homev1-header .homev1-mobile-toggle:focus-visible,body.outsourcingv1 .homev1-header .homev1-mobile-nav a:focus-visible,body.onsitev1 .homev1-header a:focus-visible,body.onsitev1 .homev1-header .homev1-mobile-toggle:focus-visible,body.onsitev1 .homev1-header .homev1-mobile-nav a:focus-visible,body.valueaddedv1 .homev1-header a:focus-visible,body.valueaddedv1 .homev1-header .homev1-mobile-toggle:focus-visible,body.valueaddedv1 .homev1-header .homev1-mobile-nav a:focus-visible,body.aiservicedeskv1 .homev1-header a:focus-visible,body.aiservicedeskv1 .homev1-header .homev1-mobile-toggle:focus-visible,body.aiservicedeskv1 .homev1-header .homev1-mobile-nav a:focus-visible,body.aboutv1 .homev1-header a:focus-visible,body.aboutv1 .homev1-header .homev1-mobile-toggle:focus-visible,body.aboutv1 .homev1-header .homev1-mobile-nav a:focus-visible,body.blogv1 .homev1-header a:focus-visible,body.blogv1 .homev1-header .homev1-mobile-toggle:focus-visible,body.blogv1 .homev1-header .homev1-mobile-nav a:focus-visible,body.blogpostv1 .homev1-header a:focus-visible,body.blogpostv1 .homev1-header .homev1-mobile-toggle:focus-visible,body.blogpostv1 .homev1-header .homev1-mobile-nav a:focus-visible,.homev1-footer a:focus-visible{outline:2px solid var(--hv1-primary);outline-offset:2px;border-radius:6px}@media(max-width:900px){.homev1-nav,.homev1-header-cta{display:none}.homev1-mobile-menu{display:block}.homev1-footer-inner{grid-template-columns:1fr;gap:24px;padding:40px 20px 32px}}@media(max-width:480px){.homev1-btn{width:100%}.homev1-footer-inner{padding:32px 18px 28px}}