:root{color-scheme:light;--header-height: 60px;--primary-bg: #fbfbfd;--text-main: #1d1d1f;--text-dim: #86868b;--accent: #0066cc;--glass: rgba(255, 255, 255, .72);--aged-green: #2dcc70;--robot-blue: #007aff;--smart-purple: #5856d6}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased}body{background-color:var(--primary-bg);color:var(--text-main);font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.47059;letter-spacing:-.022em}.container{max-width:1440px;margin:0 auto;padding:0 40px}@media (max-width: 768px){.container{padding:0 20px}}.reveal{opacity:0;transform:translateY(50px) scale(.98);transition:all 1.2s cubic-bezier(.15,0,.15,1)}.reveal.active{opacity:1;transform:translateY(0) scale(1)}h2{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;letter-spacing:-.015em}section{padding:140px 0;overflow:hidden}.gradient-text{background:linear-gradient(135deg,#007aff,#5856d6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header[data-v-cccc0f1b]{position:fixed;top:0;left:0;width:100%;height:var(--header-height);background:var(--glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);z-index:10000;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center}.header-inner[data-v-cccc0f1b]{display:flex;justify-content:space-between;align-items:center;width:100%}.logo[data-v-cccc0f1b]{display:flex;align-items:center;gap:10px;text-decoration:none}.logo-img[data-v-cccc0f1b]{height:32px;width:auto}.logo-text[data-v-cccc0f1b]{font-weight:700;font-size:1.2rem;color:#1d1d1f;letter-spacing:-.01em}.desktop-nav[data-v-cccc0f1b]{display:flex;gap:32px}.nav-item[data-v-cccc0f1b]{font-size:.85rem;font-weight:500;color:#1d1d1f;text-decoration:none;opacity:.8;transition:opacity .3s}.nav-item[data-v-cccc0f1b]:hover{opacity:1}.nav-item.router-link-active[data-v-cccc0f1b]{opacity:1;font-weight:600}.menu-btn[data-v-cccc0f1b]{display:none;background:none;border:none;cursor:pointer;width:40px;height:40px;position:relative}.menu-btn .line[data-v-cccc0f1b]{display:block;width:20px;height:1.5px;background:#1d1d1f;position:absolute;left:10px;transition:.3s}.menu-btn .line[data-v-cccc0f1b]:first-child{top:16px}.menu-btn .line[data-v-cccc0f1b]:last-child{bottom:16px}.header.menu-open .menu-btn .line[data-v-cccc0f1b]:first-child{transform:translateY(3.5px) rotate(45deg)}.header.menu-open .menu-btn .line[data-v-cccc0f1b]:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-menu[data-v-cccc0f1b]{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:-1;padding:100px 40px}.mobile-nav a[data-v-cccc0f1b]{display:block;font-size:1.8rem;font-weight:600;color:#1d1d1f;text-decoration:none;margin-bottom:24px}.slide-enter-active[data-v-cccc0f1b],.slide-leave-active[data-v-cccc0f1b]{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-cccc0f1b],.slide-leave-to[data-v-cccc0f1b]{opacity:0}@media (max-width: 768px){.desktop-nav[data-v-cccc0f1b]{display:none}.menu-btn[data-v-cccc0f1b]{display:block}}.footer[data-v-412353ef]{padding:60px 0 40px;background:#fff;border-top:1px solid #f1f5f9}.footer-content[data-v-412353ef]{display:flex;flex-direction:column;align-items:center;gap:20px}.copyright[data-v-412353ef]{font-size:.9rem;color:#94a3b8}.beian-links[data-v-412353ef]{display:flex;align-items:center;gap:20px}.beian-item[data-v-412353ef]{font-size:.85rem;color:#94a3b8;text-decoration:none;transition:color .3s;display:flex;align-items:center}.beian-item[data-v-412353ef]:hover{color:#1d1d1f}.police-icon[data-v-412353ef]{width:18px;height:18px}@media (max-width: 768px){.footer[data-v-412353ef]{padding:40px 0}.beian-links[data-v-412353ef]{gap:15px}}.layout[data-v-970b7c31]{display:flex;flex-direction:column;min-height:100vh}.main-content[data-v-970b7c31]{flex:1;margin-top:var(--header-height)}.side-nav[data-v-f7c8a215]{position:fixed;right:30px;top:50%;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:column;gap:20px;opacity:0;pointer-events:none;transition:opacity .5s}.side-nav.visible[data-v-f7c8a215]{opacity:1;pointer-events:all}.nav-dot-wrap[data-v-f7c8a215]{display:flex;align-items:center;gap:15px;cursor:pointer;justify-content:flex-end}.nav-label[data-v-f7c8a215]{font-size:.75rem;font-weight:600;color:#1d1d1f;opacity:0;transform:translate(10px);transition:all .3s;background:#fffc;padding:4px 8px;border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nav-dot-wrap:hover .nav-label[data-v-f7c8a215]{opacity:1;transform:translate(0)}.nav-dot[data-v-f7c8a215]{width:8px;height:8px;background:#d2d2d7;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-dot.active[data-v-f7c8a215]{background:var(--robot-blue);transform:scale(1.5)}.hero[data-v-f7c8a215]{background:radial-gradient(circle at 70% 30%,#f0f7ff,#fff 70%);padding:88px 0 96px}.hero-stack[data-v-f7c8a215]{display:flex;flex-direction:column;gap:72px}.robot-spotlight[data-v-f7c8a215]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.82fr);align-items:center;gap:clamp(36px,5vw,72px);color:inherit;text-decoration:none}.robot-spotlight-text[data-v-f7c8a215]{max-width:620px}.robot-spotlight-title[data-v-f7c8a215]{font-size:clamp(3rem,6vw,5rem);line-height:1.04;margin-bottom:22px;letter-spacing:-.03em}.robot-spotlight-title .gradient-text[data-v-f7c8a215]{display:inline-block;font-size:.82em;line-height:1.1}.robot-spotlight-desc[data-v-f7c8a215]{max-width:560px;color:#64748b;font-size:1.2rem;line-height:1.5}.hero-grid[data-v-f7c8a215]{display:grid;grid-template-columns:1.12fr .95fr;grid-template-areas:"visual text";align-items:center;gap:clamp(44px,6vw,80px)}.hero-text[data-v-f7c8a215]{grid-area:text}.hero-visual[data-v-f7c8a215]{grid-area:visual;position:relative}.hero-label[data-v-f7c8a215]{display:block;font-weight:700;color:#2563eb;letter-spacing:.15em;margin-bottom:14px;text-transform:uppercase}.hero-title[data-v-f7c8a215]{font-size:1.3rem;font-weight:600;margin-bottom:8px;color:#334155}.hero-tagline[data-v-f7c8a215]{color:#0f172a;font-size:clamp(2.7rem,5vw,4.4rem);line-height:1.08;margin-bottom:22px;letter-spacing:-.03em}.hero-tagline .gradient-text[data-v-f7c8a215]{background:linear-gradient(135deg,#2563eb,#0f766e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.hero-desc[data-v-f7c8a215]{font-size:1.2rem;color:#475569;max-width:520px;margin-bottom:30px;line-height:1.5}.apple-btn[data-v-f7c8a215]{background:#1d1d1f;color:#fff;padding:14px 32px;border-radius:40px;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .3s}.apple-btn[data-v-f7c8a215]:hover{transform:scale(1.02)}.hero-image-wrap[data-v-f7c8a215]{width:100%;aspect-ratio:4/3;border-radius:32px;box-shadow:0 24px 50px #00000014;position:relative;z-index:2;overflow:hidden;background:#f5f5f7}.hero-main-img[data-v-f7c8a215]{width:100%;height:100%;object-fit:cover;display:block}.robot-spotlight .hero-image-wrap[data-v-f7c8a215]{max-width:430px;aspect-ratio:1012 / 1347;justify-self:center}.blob[data-v-f7c8a215]{position:absolute;filter:blur(60px);z-index:1;border-radius:50%;opacity:.6}.blob-1[data-v-f7c8a215]{width:300px;height:300px;background:#b0d8ff;top:-50px;right:-50px}.blob-2[data-v-f7c8a215]{width:250px;height:250px;background:#c0ffb0;bottom:-50px;left:-20px}.header-icon[data-v-f7c8a215]{margin-bottom:16px;color:var(--robot-blue)}.header-icon.centered[data-v-f7c8a215]{display:flex;justify-content:center}.header-icon svg[data-v-f7c8a215]{width:40px;height:40px;opacity:.8}.policy-section[data-v-f7c8a215]{padding:96px 0;background:#fff;text-align:center}.policy-content[data-v-f7c8a215]{max-width:900px;margin:0 auto}.policy-tag[data-v-f7c8a215]{color:#bf4800;font-weight:700;font-size:.85rem;text-transform:uppercase;margin-bottom:14px;display:block}.policy-section h2[data-v-f7c8a215]{margin-bottom:20px;line-height:1.2}.policy-section p[data-v-f7c8a215]{font-size:1.15rem;color:#64748b;line-height:1.6}.eco-section[data-v-f7c8a215]{padding:90px 0}.bg-gray[data-v-f7c8a215]{background:#f5f5f7;border-radius:56px;margin:0 28px}.eco-grid[data-v-f7c8a215]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.eco-card[data-v-f7c8a215]{padding:36px 30px;background:#fff;border-radius:26px;border:1px solid #eee}.eco-card.highlight[data-v-f7c8a215]{background:#1d1d1f;color:#fff;transform:scale(1.05);z-index:2;box-shadow:0 20px 40px #0000001a;border:none}.eco-tag[data-v-f7c8a215]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--robot-blue);margin-bottom:14px}.highlight .eco-tag[data-v-f7c8a215]{color:#fff;opacity:.6}.eco-card h3[data-v-f7c8a215]{margin-bottom:12px;font-size:1.35rem}.eco-card p[data-v-f7c8a215]{font-size:.95rem;line-height:1.6;opacity:.8}.business-section[data-v-f7c8a215]{padding:96px 0}.section-header[data-v-f7c8a215]{text-align:center;margin-bottom:52px}.label[data-v-f7c8a215]{display:block;font-weight:700;color:var(--robot-blue);margin-bottom:12px;letter-spacing:.1em}.feature-showcase[data-v-f7c8a215]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.showcase-item[data-v-f7c8a215]{background:#fff;padding:42px 30px;border-radius:30px;text-align:center;border:1px solid #f2f2f2;transition:transform .3s}.showcase-item[data-v-f7c8a215]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000008}.showcase-icon[data-v-f7c8a215]{margin-bottom:20px}.showcase-icon img[data-v-f7c8a215]{height:56px}.showcase-item h3[data-v-f7c8a215]{margin-bottom:12px;font-size:1.35rem}.showcase-item p[data-v-f7c8a215]{font-size:.96rem;color:#64748b;margin-bottom:18px;line-height:1.55}.text-link[data-v-f7c8a215]{color:#0071e3;text-decoration:none;font-weight:600}.partners-section[data-v-f7c8a215]{padding:96px 0}.bg-gray-bottom[data-v-f7c8a215]{background:linear-gradient(to bottom,#fff,#f5f5f7)}.partners-inner[data-v-f7c8a215]{text-align:center}.partners-inner h3[data-v-f7c8a215]{margin-bottom:38px;font-size:1.35rem;color:#1d1d1f}.logo-grid[data-v-f7c8a215]{display:flex;justify-content:center;flex-wrap:wrap;gap:46px}.brand-item[data-v-f7c8a215]{display:flex;flex-direction:column;align-items:center;gap:12px}.logo-wrapper[data-v-f7c8a215]{width:86px;height:86px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:18px;box-shadow:0 4px 15px #0000000a;transition:.3s}.brand-item:hover .logo-wrapper[data-v-f7c8a215]{box-shadow:0 10px 25px #00000014;transform:translateY(-5px)}.logo-wrapper img[data-v-f7c8a215]{max-width:100%;max-height:100%;object-fit:contain;opacity:.8;transition:.3s}.visual-balance[data-v-f7c8a215]{transform:scale(.85)}.brand-item:hover img[data-v-f7c8a215]{opacity:1}.brand-item:hover .visual-balance[data-v-f7c8a215]{transform:scale(.9)}.brand-name[data-v-f7c8a215]{font-size:1rem;font-weight:500;color:#4b5563}.cta-contact[data-v-f7c8a215]{padding-top:96px;padding-bottom:96px}.contact-card[data-v-f7c8a215]{background:#1d1d1f;border-radius:38px;padding:58px 64px;display:grid;grid-template-columns:1.2fr 1fr;gap:42px;align-items:center;color:#fff;overflow:hidden;position:relative}.cta-text h2[data-v-f7c8a215]{color:#fff;font-size:2.55rem;line-height:1.1;margin-bottom:18px}.cta-text p[data-v-f7c8a215]{color:#86868b;font-size:1.08rem}.contact-info[data-v-f7c8a215]{display:flex;flex-direction:column;gap:22px}.info-item[data-v-f7c8a215]{display:flex;flex-direction:column;gap:8px}.info-label[data-v-f7c8a215]{color:#86868b;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.info-value[data-v-f7c8a215]{color:#fff;font-size:1.2rem;font-weight:500}.qr-item[data-v-f7c8a215]{display:flex;align-items:center;gap:18px;margin-top:4px}.qr-item img[data-v-f7c8a215]{width:118px;height:118px;padding:8px;background:#fff;border-radius:16px;object-fit:cover}@media (max-width: 1024px){.side-nav[data-v-f7c8a215]{display:none}.hero-stack[data-v-f7c8a215]{gap:60px}.robot-spotlight[data-v-f7c8a215]{grid-template-columns:1fr;text-align:center;gap:30px}.robot-spotlight-text[data-v-f7c8a215],.robot-spotlight-desc[data-v-f7c8a215]{margin-left:auto;margin-right:auto}.robot-spotlight .hero-image-wrap[data-v-f7c8a215]{max-width:520px;margin:0 auto}.hero-grid[data-v-f7c8a215]{grid-template-columns:1fr;grid-template-areas:"visual" "text";text-align:center;gap:32px}.eco-grid[data-v-f7c8a215]{grid-template-columns:1fr;gap:18px}.eco-card.highlight[data-v-f7c8a215]{transform:scale(1)}.contact-card[data-v-f7c8a215]{grid-template-columns:1fr;padding:48px 36px;text-align:center;gap:30px}.contact-info[data-v-f7c8a215]{align-items:center}.qr-item[data-v-f7c8a215]{justify-content:center;text-align:left}.bg-gray[data-v-f7c8a215]{margin:0 20px}}@media (max-width: 768px){.policy-section[data-v-f7c8a215],.eco-section[data-v-f7c8a215],.business-section[data-v-f7c8a215],.partners-section[data-v-f7c8a215]{padding:64px 20px}.hero[data-v-f7c8a215]{padding:72px 0}.hero-stack[data-v-f7c8a215]{gap:48px}.robot-spotlight-title[data-v-f7c8a215]{font-size:clamp(2.45rem,11vw,3.5rem);margin-bottom:16px}.robot-spotlight-title .gradient-text[data-v-f7c8a215]{font-size:.86em}.robot-spotlight-desc[data-v-f7c8a215]{font-size:1.02rem}.robot-spotlight .hero-image-wrap[data-v-f7c8a215]{border-radius:26px}.hero-tagline[data-v-f7c8a215]{font-size:clamp(2.35rem,10vw,3.4rem)}.hero-desc[data-v-f7c8a215]{font-size:1.05rem;margin-bottom:24px}.feature-showcase[data-v-f7c8a215]{grid-template-columns:1fr}.logo-grid[data-v-f7c8a215]{gap:24px}.logo-wrapper[data-v-f7c8a215]{width:74px;height:74px}.cta-contact[data-v-f7c8a215]{padding-top:64px;padding-bottom:64px}.qr-item[data-v-f7c8a215]{flex-direction:column;gap:12px;text-align:center}.qr-item img[data-v-f7c8a215]{width:108px;height:108px}}
