: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-7462ab4a]{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.home-header[data-v-7462ab4a]:not(.is-scrolled){background:linear-gradient(180deg,rgba(7,16,28,.46),transparent);border-bottom:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.header.home-header:not(.is-scrolled) .logo-img[data-v-7462ab4a]{filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.header.home-header:not(.is-scrolled) .logo-text[data-v-7462ab4a],.header.home-header:not(.is-scrolled) .logo-subtitle[data-v-7462ab4a],.header.home-header:not(.is-scrolled) .nav-item[data-v-7462ab4a],.header.home-header:not(.is-scrolled) .header-cta[data-v-7462ab4a]{color:#fff}.header.home-header:not(.is-scrolled) .desktop-nav[data-v-7462ab4a]{background:#ffffff1a;border-color:#ffffff38}.header.home-header:not(.is-scrolled) .nav-item[data-v-7462ab4a]:hover,.header.home-header:not(.is-scrolled) .nav-item.router-link-active[data-v-7462ab4a]{background:#ffffff2e}.header.home-header:not(.is-scrolled) .header-cta[data-v-7462ab4a]{border-color:#ffffff75;background:#ffffff1a}.header.home-header:not(.is-scrolled) .menu-btn .line[data-v-7462ab4a]{background:#fff}.header-inner[data-v-7462ab4a]{display:flex;align-items:center;gap:24px;width:100%}.logo[data-v-7462ab4a]{display:flex;flex:0 0 auto;align-items:center;gap:10px;text-decoration:none}.logo-mark[data-v-7462ab4a]{position:relative;display:block;width:40px;height:32px;overflow:hidden;flex:0 0 40px}.logo-img[data-v-7462ab4a]{position:absolute;top:-1px;left:-3px;width:46px;height:46px;max-width:none}.logo-lockup[data-v-7462ab4a]{display:flex;flex-direction:column;gap:3px;line-height:1}.logo-text[data-v-7462ab4a]{font-weight:700;font-size:1.05rem;color:#1d1d1f;letter-spacing:-.01em}.logo-subtitle[data-v-7462ab4a]{color:#94a3b8;font-size:.47rem;font-weight:700;letter-spacing:.18em}.desktop-nav[data-v-7462ab4a]{display:flex;align-items:center;gap:2px;margin-left:auto;padding:4px;border:1px solid rgba(15,23,42,.07);border-radius:999px;background:#f8fafcd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-item[data-v-7462ab4a]{padding:7px 13px;border-radius:999px;color:#475569;font-size:.8rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .3s,background .3s,opacity .3s}.nav-item[data-v-7462ab4a]:hover{background:#fff;color:#1d1d1f}.nav-item.router-link-active[data-v-7462ab4a]{background:#fff;color:#1d1d1f;font-weight:600;box-shadow:0 2px 8px #0f172a14}.header-cta[data-v-7462ab4a]{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:34px;padding:0 13px 0 15px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#1d1d1f;color:#fff;font-size:.78rem;font-weight:600;text-decoration:none;transition:transform .3s,background .3s,border-color .3s}.header-cta[data-v-7462ab4a]:hover{transform:translateY(-1px);background:#334155}.header-cta svg[data-v-7462ab4a]{width:14px;height:14px}.menu-btn[data-v-7462ab4a]{display:none;background:none;border:none;cursor:pointer;width:40px;height:40px;position:relative}.menu-btn .line[data-v-7462ab4a]{display:block;width:20px;height:1.5px;background:#1d1d1f;position:absolute;left:10px;transition:.3s}.menu-btn .line[data-v-7462ab4a]:first-child{top:16px}.menu-btn .line[data-v-7462ab4a]:last-child{bottom:16px}.header.menu-open .menu-btn .line[data-v-7462ab4a]:first-child{transform:translateY(3.5px) rotate(45deg)}.header.menu-open .menu-btn .line[data-v-7462ab4a]:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-menu[data-v-7462ab4a]{position:fixed;top:0;left:0;width:100%;height:100vh;background:#f8fafcfa;z-index:-1;padding:96px 24px 40px}.mobile-nav a[data-v-7462ab4a]{display:block;padding:13px 0;border-bottom:1px solid rgba(15,23,42,.08);font-size:1.6rem;font-weight:600;color:#1d1d1f;text-decoration:none}.mobile-nav .mobile-cta[data-v-7462ab4a]{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:12px 18px;border:0;border-radius:999px;background:#1d1d1f;color:#fff;font-size:.95rem}.slide-enter-active[data-v-7462ab4a],.slide-leave-active[data-v-7462ab4a]{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-7462ab4a],.slide-leave-to[data-v-7462ab4a]{opacity:0}@media (max-width: 768px){.desktop-nav[data-v-7462ab4a],.header-cta[data-v-7462ab4a]{display:none}.menu-btn[data-v-7462ab4a]{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-7730a72a]{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-7730a72a]{opacity:1;pointer-events:all}.nav-dot-wrap[data-v-7730a72a]{display:flex;align-items:center;gap:15px;cursor:pointer;justify-content:flex-end}.nav-label[data-v-7730a72a]{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-7730a72a]{opacity:1;transform:translate(0)}.nav-dot[data-v-7730a72a]{width:8px;height:8px;background:#d2d2d7;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-dot.active[data-v-7730a72a]{background:var(--robot-blue);transform:scale(1.5)}.video-hero[data-v-7730a72a]{position:relative;display:flex;min-height:100svh;margin-top:calc(-1 * var(--header-height));padding:var(--header-height) 0 48px;overflow:hidden;isolation:isolate;align-items:center;justify-content:center;background:#101c2b;color:#fff}.video-hero-media[data-v-7730a72a],.video-hero-overlay[data-v-7730a72a],.video-hero-glow[data-v-7730a72a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.video-hero-media[data-v-7730a72a]{z-index:0;display:block;object-fit:cover;object-position:center}.video-hero-overlay[data-v-7730a72a]{z-index:1;background:linear-gradient(180deg,#07101c8f,#07101c29 35%,#07101ca3),linear-gradient(90deg,rgba(7,16,28,.38) 0%,transparent 55%,rgba(7,16,28,.22) 100%)}.video-hero-glow[data-v-7730a72a]{z-index:2;pointer-events:none;opacity:.34;filter:blur(70px)}.video-hero-glow-left[data-v-7730a72a]{inset:auto auto -22% -12%;width:46%;height:60%;background:#176f9e;border-radius:50%}.video-hero-glow-right[data-v-7730a72a]{inset:-18% -10% auto auto;width:42%;height:48%;background:#2c7d74;border-radius:50%}.video-hero-content[data-v-7730a72a]{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;max-width:980px;padding-top:clamp(44px,8vh,96px);text-align:center}.video-hero-eyebrow[data-v-7730a72a]{margin-bottom:22px;color:#ffffffc7;font-size:.76rem;font-weight:700;letter-spacing:.2em}.video-hero h1[data-v-7730a72a]{margin-bottom:24px;color:#fff;font-size:clamp(3.2rem,7vw,6.2rem);font-weight:600;line-height:1.06;letter-spacing:-.055em;text-shadow:0 5px 26px rgba(0,0,0,.22)}.video-hero h1 span[data-v-7730a72a]{color:#dcecff}.video-hero-content p[data-v-7730a72a]{max-width:650px;margin-bottom:34px;color:#ffffffd6;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65;text-shadow:0 2px 12px rgba(0,0,0,.2)}.video-hero-actions[data-v-7730a72a]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.video-hero-btn[data-v-7730a72a]{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;font-size:.96rem;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .3s ease,background .3s ease,border-color .3s ease}.video-hero-btn[data-v-7730a72a]:hover{transform:translateY(-2px)}.video-hero-btn-primary[data-v-7730a72a]{background:#fff;color:#142235;box-shadow:0 12px 30px #0003}.video-hero-btn-primary[data-v-7730a72a]:hover{background:#e9f3ff}.video-hero-btn-secondary[data-v-7730a72a]{border:1px solid rgba(255,255,255,.48);background:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.video-hero-btn-secondary[data-v-7730a72a]:hover{border-color:#ffffffc7;background:#ffffff2e}.video-hero-scroll[data-v-7730a72a]{position:absolute;z-index:3;right:50%;bottom:22px;display:inline-flex;flex-direction:column;align-items:center;gap:5px;border:0;background:transparent;color:#ffffffb3;font-size:.72rem;letter-spacing:.12em;transform:translate(50%);cursor:pointer}.video-hero-scroll svg[data-v-7730a72a]{width:20px;height:20px;animation:video-hero-bounce-7730a72a 2s ease-in-out infinite}@keyframes video-hero-bounce-7730a72a{0%,to{transform:translateY(0);opacity:.72}50%{transform:translateY(5px);opacity:1}}.hero[data-v-7730a72a]{background:radial-gradient(circle at 70% 30%,#f0f7ff,#fff 70%);padding:88px 0 96px}.hero-stack[data-v-7730a72a]{display:flex;flex-direction:column;gap:72px}.robot-spotlight[data-v-7730a72a]{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-7730a72a]{max-width:620px}.robot-spotlight-title[data-v-7730a72a]{font-size:clamp(3rem,6vw,5rem);line-height:1.04;margin-bottom:22px;letter-spacing:-.03em}.robot-spotlight-title .gradient-text[data-v-7730a72a]{display:inline-block;font-size:.82em;line-height:1.1}.robot-spotlight-desc[data-v-7730a72a]{max-width:560px;color:#64748b;font-size:1.2rem;line-height:1.5}.hero-grid[data-v-7730a72a]{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-7730a72a]{grid-area:text}.hero-visual[data-v-7730a72a]{grid-area:visual;position:relative}.hero-label[data-v-7730a72a]{display:block;font-weight:700;color:#2563eb;letter-spacing:.15em;margin-bottom:14px;text-transform:uppercase}.hero-title[data-v-7730a72a]{font-size:1.3rem;font-weight:600;margin-bottom:8px;color:#334155}.hero-tagline[data-v-7730a72a]{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-7730a72a]{background:linear-gradient(135deg,#2563eb,#0f766e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.hero-desc[data-v-7730a72a]{font-size:1.2rem;color:#475569;max-width:520px;margin-bottom:30px;line-height:1.5}.apple-btn[data-v-7730a72a]{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-7730a72a]:hover{transform:scale(1.02)}.hero-image-wrap[data-v-7730a72a]{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-7730a72a]{width:100%;height:100%;object-fit:cover;display:block}.robot-spotlight .hero-image-wrap[data-v-7730a72a]{max-width:430px;aspect-ratio:1012 / 1347;justify-self:center}.blob[data-v-7730a72a]{position:absolute;filter:blur(60px);z-index:1;border-radius:50%;opacity:.6}.blob-1[data-v-7730a72a]{width:300px;height:300px;background:#b0d8ff;top:-50px;right:-50px}.blob-2[data-v-7730a72a]{width:250px;height:250px;background:#c0ffb0;bottom:-50px;left:-20px}.header-icon[data-v-7730a72a]{margin-bottom:16px;color:var(--robot-blue)}.header-icon.centered[data-v-7730a72a]{display:flex;justify-content:center}.header-icon svg[data-v-7730a72a]{width:40px;height:40px;opacity:.8}.policy-section[data-v-7730a72a]{padding:96px 0;background:#fff;text-align:center}.policy-content[data-v-7730a72a]{max-width:900px;margin:0 auto}.policy-tag[data-v-7730a72a]{color:#bf4800;font-weight:700;font-size:.85rem;text-transform:uppercase;margin-bottom:14px;display:block}.policy-section h2[data-v-7730a72a]{margin-bottom:20px;line-height:1.2}.policy-section p[data-v-7730a72a]{font-size:1.15rem;color:#64748b;line-height:1.6}.eco-section[data-v-7730a72a]{padding:90px 0}.bg-gray[data-v-7730a72a]{background:#f5f5f7;border-radius:56px;margin:0 28px}.eco-grid[data-v-7730a72a]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.eco-card[data-v-7730a72a]{padding:36px 30px;background:#fff;border-radius:26px;border:1px solid #eee}.eco-card.highlight[data-v-7730a72a]{background:#1d1d1f;color:#fff;transform:scale(1.05);z-index:2;box-shadow:0 20px 40px #0000001a;border:none}.eco-tag[data-v-7730a72a]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--robot-blue);margin-bottom:14px}.highlight .eco-tag[data-v-7730a72a]{color:#fff;opacity:.6}.eco-card h3[data-v-7730a72a]{margin-bottom:12px;font-size:1.35rem}.eco-card p[data-v-7730a72a]{font-size:.95rem;line-height:1.6;opacity:.8}.business-section[data-v-7730a72a]{padding:96px 0}.section-header[data-v-7730a72a]{text-align:center;margin-bottom:52px}.label[data-v-7730a72a]{display:block;font-weight:700;color:var(--robot-blue);margin-bottom:12px;letter-spacing:.1em}.feature-showcase[data-v-7730a72a]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.showcase-item[data-v-7730a72a]{background:#fff;padding:42px 30px;border-radius:30px;text-align:center;border:1px solid #f2f2f2;transition:transform .3s}.showcase-item[data-v-7730a72a]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000008}.showcase-icon[data-v-7730a72a]{margin-bottom:20px}.showcase-icon img[data-v-7730a72a]{height:56px}.showcase-item h3[data-v-7730a72a]{margin-bottom:12px;font-size:1.35rem}.showcase-item p[data-v-7730a72a]{font-size:.96rem;color:#64748b;margin-bottom:18px;line-height:1.55}.text-link[data-v-7730a72a]{color:#0071e3;text-decoration:none;font-weight:600}.partners-section[data-v-7730a72a]{padding:96px 0}.bg-gray-bottom[data-v-7730a72a]{background:linear-gradient(to bottom,#fff,#f5f5f7)}.partners-inner[data-v-7730a72a]{text-align:center}.partners-inner h3[data-v-7730a72a]{margin-bottom:38px;font-size:1.35rem;color:#1d1d1f}.logo-grid[data-v-7730a72a]{display:flex;justify-content:center;flex-wrap:wrap;gap:46px}.brand-item[data-v-7730a72a]{display:flex;flex-direction:column;align-items:center;gap:12px}.logo-wrapper[data-v-7730a72a]{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-7730a72a]{box-shadow:0 10px 25px #00000014;transform:translateY(-5px)}.logo-wrapper img[data-v-7730a72a]{max-width:100%;max-height:100%;object-fit:contain;opacity:.8;transition:.3s}.visual-balance[data-v-7730a72a]{transform:scale(.85)}.brand-item:hover img[data-v-7730a72a]{opacity:1}.brand-item:hover .visual-balance[data-v-7730a72a]{transform:scale(.9)}.brand-name[data-v-7730a72a]{font-size:1rem;font-weight:500;color:#4b5563}.media-section[data-v-7730a72a]{padding:112px 0 120px;background:#f5f5f7;border-radius:56px;margin:0 28px}.media-header[data-v-7730a72a]{margin-bottom:38px}.media-header p[data-v-7730a72a]{max-width:560px;margin:0 auto;color:#64748b;font-size:1.08rem}.media-grid[data-v-7730a72a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.media-card[data-v-7730a72a]{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.05);border-radius:24px;box-shadow:0 12px 30px #0f172a0d;transition:transform .35s ease,box-shadow .35s ease}.media-card[data-v-7730a72a]:hover{transform:translateY(-7px);box-shadow:0 20px 40px #0f172a1a}.media-card[data-v-7730a72a]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#007aff,#5856d6);opacity:.9}.media-card-body[data-v-7730a72a]{display:flex;flex-direction:column;min-height:220px;padding:26px 24px 24px}.media-card-top[data-v-7730a72a]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.media-index[data-v-7730a72a]{color:#cbd5e1;font-family:SF Mono,Roboto Mono,monospace;font-size:1.75rem;font-weight:700;letter-spacing:-.06em}.media-source[data-v-7730a72a]{color:#2563eb;font-weight:700}.media-date[data-v-7730a72a]{display:block;margin-bottom:12px;color:#94a3b8;font-size:.78rem}.media-card h3[data-v-7730a72a]{flex:1;color:#1d1d1f;font-size:1.14rem;line-height:1.45;letter-spacing:-.02em}.media-read-link[data-v-7730a72a]{display:inline-flex;align-items:center;gap:7px;margin-top:17px;color:#0071e3;font-size:.9rem;font-weight:700;text-decoration:none}.media-read-link span[data-v-7730a72a]{transition:transform .25s ease}.media-read-link:hover span[data-v-7730a72a]{transform:translate(4px)}.video-section[data-v-7730a72a]{padding:112px 0 120px;background:#fff}.video-header[data-v-7730a72a]{margin-bottom:42px}.video-header p[data-v-7730a72a]{max-width:620px;margin:0 auto;color:#64748b;font-size:1.08rem}.video-grid[data-v-7730a72a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.video-card[data-v-7730a72a]{overflow:hidden;background:#f5f5f7;border:1px solid rgba(15,23,42,.06);border-radius:30px;box-shadow:0 16px 36px #0f172a0f;transition:transform .35s ease,box-shadow .35s ease}.video-card[data-v-7730a72a]:hover{transform:translateY(-7px);box-shadow:0 24px 48px #0f172a1a}.video-frame[data-v-7730a72a]{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:#0f172a}.video-player[data-v-7730a72a]{display:block;width:100%;height:100%;object-fit:cover}.video-play-button[data-v-7730a72a]{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:72px;height:72px;padding:0;border:1px solid rgba(255,255,255,.68);border-radius:50%;background:#ffffffe6;color:#1d1d1f;box-shadow:0 12px 30px #0f172a33;transform:translate(-50%,-50%);cursor:pointer;transition:transform .25s ease,background .25s ease,box-shadow .25s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.video-play-button[data-v-7730a72a]:hover{background:#fff;box-shadow:0 16px 34px #0f172a47;transform:translate(-50%,-50%) scale(1.08)}.video-play-button[data-v-7730a72a]:focus-visible{outline:3px solid rgba(37,99,235,.55);outline-offset:4px}.video-play-button svg[data-v-7730a72a]{width:28px;height:28px;margin-left:4px}.video-card-body[data-v-7730a72a]{padding:24px 26px 28px}.video-index[data-v-7730a72a]{display:block;margin-bottom:10px;color:#2563eb;font-family:SF Mono,Roboto Mono,monospace;font-size:.74rem;font-weight:700;letter-spacing:.12em}.video-card h3[data-v-7730a72a]{margin-bottom:10px;color:#1d1d1f;font-size:1.45rem;letter-spacing:-.025em}.video-card p[data-v-7730a72a]{color:#64748b;font-size:.98rem;line-height:1.6}.cta-contact[data-v-7730a72a]{padding-top:96px;padding-bottom:96px}.contact-card[data-v-7730a72a]{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-7730a72a]{color:#fff;font-size:2.55rem;line-height:1.1;margin-bottom:18px}.cta-text p[data-v-7730a72a]{color:#86868b;font-size:1.08rem}.contact-info[data-v-7730a72a]{display:flex;flex-direction:column;gap:22px}.info-item[data-v-7730a72a]{display:flex;flex-direction:column;gap:8px}.info-label[data-v-7730a72a]{color:#86868b;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.info-value[data-v-7730a72a]{color:#fff;font-size:1.2rem;font-weight:500}.qr-list[data-v-7730a72a]{display:flex;flex-wrap:wrap;gap:24px}.qr-item[data-v-7730a72a]{flex:1 1 220px;display:flex;align-items:center;gap:18px;margin-top:4px}.qr-item img[data-v-7730a72a]{width:118px;height:118px;padding:8px;background:#fff;border-radius:16px;object-fit:cover}.qr-text[data-v-7730a72a]{display:flex;flex-direction:column;gap:8px}@media (max-width: 1024px){.side-nav[data-v-7730a72a]{display:none}.hero-stack[data-v-7730a72a]{gap:60px}.robot-spotlight[data-v-7730a72a]{grid-template-columns:1fr;text-align:center;gap:30px}.robot-spotlight-text[data-v-7730a72a],.robot-spotlight-desc[data-v-7730a72a]{margin-left:auto;margin-right:auto}.robot-spotlight .hero-image-wrap[data-v-7730a72a]{max-width:520px;margin:0 auto}.hero-grid[data-v-7730a72a]{grid-template-columns:1fr;grid-template-areas:"visual" "text";text-align:center;gap:32px}.eco-grid[data-v-7730a72a]{grid-template-columns:1fr;gap:18px}.eco-card.highlight[data-v-7730a72a]{transform:scale(1)}.contact-card[data-v-7730a72a]{grid-template-columns:1fr;padding:48px 36px;text-align:center;gap:30px}.contact-info[data-v-7730a72a]{align-items:center}.qr-list[data-v-7730a72a]{justify-content:center}.qr-item[data-v-7730a72a]{justify-content:center;text-align:left}.bg-gray[data-v-7730a72a],.media-section[data-v-7730a72a]{margin:0 20px}.media-grid[data-v-7730a72a],.video-grid[data-v-7730a72a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.policy-section[data-v-7730a72a],.eco-section[data-v-7730a72a],.business-section[data-v-7730a72a],.partners-section[data-v-7730a72a]{padding:64px 20px}.video-hero[data-v-7730a72a]{min-height:max(620px,100svh);padding:calc(var(--header-height) + 34px) 0 56px}.video-hero-content[data-v-7730a72a]{padding-top:20px}.video-hero-eyebrow[data-v-7730a72a]{margin-bottom:18px;font-size:.68rem;letter-spacing:.14em}.video-hero h1[data-v-7730a72a]{margin-bottom:18px;font-size:clamp(2.75rem,13vw,4.4rem)}.video-hero-content p[data-v-7730a72a]{max-width:440px;margin-bottom:26px;padding:0 8px;font-size:.98rem}.video-hero-actions[data-v-7730a72a]{width:100%;max-width:320px;flex-direction:column}.video-hero-btn[data-v-7730a72a]{width:100%}.video-hero-scroll[data-v-7730a72a]{bottom:16px}.hero[data-v-7730a72a]{padding:72px 0}.hero-stack[data-v-7730a72a]{gap:48px}.robot-spotlight-title[data-v-7730a72a]{font-size:clamp(2.45rem,11vw,3.5rem);margin-bottom:16px}.robot-spotlight-title .gradient-text[data-v-7730a72a]{font-size:.86em}.robot-spotlight-desc[data-v-7730a72a]{font-size:1.02rem}.robot-spotlight .hero-image-wrap[data-v-7730a72a]{border-radius:26px}.hero-tagline[data-v-7730a72a]{font-size:clamp(2.35rem,10vw,3.4rem)}.hero-desc[data-v-7730a72a]{font-size:1.05rem;margin-bottom:24px}.feature-showcase[data-v-7730a72a]{grid-template-columns:1fr}.logo-grid[data-v-7730a72a]{gap:24px}.logo-wrapper[data-v-7730a72a]{width:74px;height:74px}.media-section[data-v-7730a72a]{margin:0;padding:72px 20px;border-radius:0}.video-section[data-v-7730a72a]{padding:72px 20px}.media-grid[data-v-7730a72a],.video-grid[data-v-7730a72a]{grid-template-columns:1fr;gap:16px}.video-card-body[data-v-7730a72a]{padding:22px 20px 24px}.cta-contact[data-v-7730a72a]{padding-top:64px;padding-bottom:64px}.qr-item[data-v-7730a72a]{flex-direction:column;gap:12px;text-align:center}.qr-item img[data-v-7730a72a]{width:108px;height:108px}}@media (prefers-reduced-motion: reduce){.video-hero-media[data-v-7730a72a]{display:none}.video-hero-scroll svg[data-v-7730a72a]{animation:none}}
