.share[data-v-33b93f04]{padding:96px 0 110px}.share-wrap[data-v-33b93f04]{text-align:center;max-width:520px}.share-eyebrow[data-v-33b93f04]{letter-spacing:.4px;color:var(--t2);font-size:13px;font-weight:600}.share-title[data-v-33b93f04]{letter-spacing:-.6px;color:var(--t1);margin-top:10px;font-size:30px;font-weight:700;line-height:1.24}.share-meta[data-v-33b93f04]{color:var(--t3);margin-top:8px;font-size:13px;font-weight:600}.share-meta i[data-v-33b93f04]{margin:0 6px;font-style:normal}.share-big i[data-v-33b93f04]{letter-spacing:0;color:var(--t3);vertical-align:8px;letter-spacing:0;vertical-align:8px;margin-left:8px;font-size:22px;font-style:normal;font-weight:600}.share-big[data-v-33b93f04]{letter-spacing:-2px;color:var(--brand);font-variant-numeric:tabular-nums;margin-top:26px;font-size:64px;font-weight:500;line-height:1.05}.share-body[data-v-33b93f04]{color:var(--t2);margin-top:20px;font-size:15px}.share-acts[data-v-33b93f04]{flex-direction:column;align-items:center;gap:10px;margin-top:30px;display:flex}.share-btn[data-v-33b93f04]{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:260px;height:52px;padding:0 26px;font-size:16px;font-weight:600;display:inline-flex}.share-btn.ghost[data-v-33b93f04]{color:var(--t2);border:1px solid var(--border);background:0 0}.share-open[data-v-33b93f04]{color:var(--t3);margin-top:26px;font-size:13px}.share-open a[data-v-33b93f04]{color:var(--brand);text-underline-offset:3px;font-weight:600;text-decoration:underline}.share-code[data-v-33b93f04]{letter-spacing:.08em;color:var(--t2);margin-top:14px;font-size:14px;font-weight:600}@media (width<=640px){.share[data-v-33b93f04]{padding:64px 0 80px}.share-big i[data-v-33b93f04]{letter-spacing:0;color:var(--t3);vertical-align:8px;letter-spacing:0;vertical-align:8px;margin-left:8px;font-size:22px;font-style:normal;font-weight:600}.share-big[data-v-33b93f04]{font-size:52px}.share-btn[data-v-33b93f04]{width:100%;min-width:0}}:root{--c-ink:#121c26;--t1:#121c26eb;--t2:#121c26a3;--t3:#121c267a;--t4:#121c2647;--t5:#121c2612;--c-bg:#f0fafe;--c-bg-top:#d9f5ff;--c-surface:#fff;--c-surface-2:#f2f6f9;--c-action:#0073d9;--c-action-hi:#319cfc;--c-action-ink:#0068c4;--c-action-tint:#e5f2ff;--c-select:#0098d0;--c-quality:#00a383;--c-quality-tint:#e0f6f0;--c-ready:#713df3;--c-ready-tint:#f1edff;--c-drift:#d029b5;--c-push:#b85d78;--c-line:#e0e5e9;--r-lg:24px;--r-xl:30px;--e-1:0 1px 1px #12283c08, 0 8px 24px -10px #123c5a1f;--font:ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--bg:var(--c-bg);--card:var(--c-surface);--border:var(--t5);--brand:var(--c-action);--brand-deep:var(--c-action-ink);--brand-dim:var(--c-action-tint)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:88px}body{min-width:320px;font-family:var(--font);font-variant-numeric:tabular-nums;background:linear-gradient(180deg, var(--c-bg-top) 0, #e9f8ff 360px, var(--c-bg) 760px);color:var(--t1);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}::selection{background:var(--c-action-tint);color:var(--c-action-ink)}:focus-visible{outline:2px solid var(--c-action);outline-offset:4px;border-radius:6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--c-action);color:#fff;border-radius:12px;padding:10px 16px;font-weight:650;position:fixed;top:10px;left:-9999px}.skip-link:focus{left:12px}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}.section{padding:108px 0;scroll-margin-top:72px}.section-head{max-width:790px;margin-bottom:48px}.section-head.center{margin-left:auto;margin-right:auto}.center{text-align:center}.eyebrow{color:var(--c-action-ink);letter-spacing:.055em;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.eyebrow:before{content:"";background:currentColor;border-radius:2px;flex:none;width:22px;height:2px}.center .eyebrow{justify-content:center}h1,h2,h3{color:var(--t1);text-wrap:balance}h1{letter-spacing:-.045em;font-size:clamp(52px,6.2vw,80px);font-weight:750;line-height:1.08}h2{letter-spacing:-.032em;font-size:clamp(32px,4vw,48px);font-weight:720;line-height:1.18}h3{letter-spacing:-.015em;font-size:21px;font-weight:680;line-height:1.35}.sub{max-width:680px;color:var(--t2);margin-top:18px;font-size:17px;line-height:1.75}.center .sub{margin-left:auto;margin-right:auto}#download{scroll-margin-top:88px}nav{z-index:100;border-bottom:1px solid var(--t5);-webkit-backdrop-filter:blur(18px)saturate(160%);background:#f0fafed1;position:fixed;inset:0 0 auto}.nav-in{align-items:center;gap:28px;max-width:1180px;height:72px;margin:0 auto;padding:0 28px;display:flex}.logo{letter-spacing:-.025em;flex:none;align-items:center;gap:9px;font-size:20px;font-weight:760;line-height:1;display:inline-flex}.logo .mark{fill:currentColor;flex:none;width:24px;height:24px;display:block}.logo small{color:var(--t3);letter-spacing:.16em;margin-left:2px;font-size:9px;font-weight:700}.nav-links{color:var(--t2);align-items:center;gap:24px;margin-left:auto;font-size:13px;font-weight:560;display:flex}.nav-links a{transition:color .16s}.nav-links a:hover{color:var(--c-action-ink)}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 24px;font-size:15px;font-weight:650;line-height:1.2;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{cursor:wait;opacity:.58}.btn-primary{background:var(--c-action);color:#fff}.btn-primary:hover{background:var(--c-action-ink)}.btn-ghost{border-color:var(--t5);color:var(--t1);background:#ffffffbd}.btn-ghost:hover{border-color:var(--t4);background:#fff}.btn-sm{min-height:40px;padding:9px 18px;font-size:13px}.nav-cta{margin-left:4px}.burger{cursor:pointer;background:0 0;border:0;margin-left:auto;padding:10px 4px 10px 10px;display:none}.burger span{background:var(--t1);border-radius:2px;width:23px;height:2px;margin:5px 0;display:block}.mobile-menu{border-bottom:1px solid var(--t5);background:#f0fafefa;flex-direction:column;padding:10px 24px 20px;display:none}.mobile-menu a{border-bottom:1px solid var(--t5);padding:12px 4px;font-size:15px;font-weight:600}.mobile-menu.open{display:flex}.mobile-menu .mobile-cta{color:var(--c-action-ink);border-bottom:0}.hero{padding:142px 0 82px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;display:grid}.hero-copy{z-index:2;position:relative}.hero h1 span{color:var(--c-action)}.hero-systems{color:var(--c-action-ink);letter-spacing:.01em;margin-top:22px;font-size:14px;font-weight:650}.hero-sub{max-width:540px;color:var(--t2);margin-top:16px;font-size:17px;line-height:1.85}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-proof{color:var(--t2);align-items:center;gap:8px;margin-top:20px;font-size:13px;display:flex}.hero-proof>span{background:var(--c-quality);border-radius:50%;flex:none;width:6px;height:6px}.hero-visual{min-width:0;margin:0}.hero-device-stage{width:100%;max-width:768px;height:700px;margin:0 -64px 0 auto;position:relative}.hero-phone{filter:drop-shadow(0 28px 26px #12283c2e);width:auto;max-width:none;height:560px;position:absolute;top:0;left:0}.hero-watch{z-index:3;filter:drop-shadow(0 20px 22px #12283c3d);width:auto;max-width:none;height:400px;position:absolute;top:40%;right:-44px;transform:translateY(-50%)}
