:root{--color-bg:#f5f8ff;--color-bg-elevated:#fff;--color-bg-soft:#eaf1fb;--color-surface:#fff;--color-border:#dde6f3;--color-border-strong:#c2d0e6;--color-text:#0e1a30;--color-text-muted:#4a5b7a;--color-text-soft:#6b7993;--color-primary:#2f6df6;--color-primary-strong:#1f4fc4;--color-primary-soft:#e1ecff;--color-accent:#0e8a6a;--color-warning:#b7660d;--color-focus-ring:#1f4fc4;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--container-max:1120px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "JetBrains Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 2px #0e1a300f;--shadow-md:0 6px 24px #0e1a3014;--shadow-lg:0 12px 40px #0e1a301f;--transition-fast:.15s ease;--transition-base:.22s ease}@media (prefers-color-scheme:dark){:root{--color-bg:#0b1424;--color-bg-elevated:#131f38;--color-bg-soft:#18233d;--color-surface:#131f38;--color-border:#22304f;--color-border-strong:#2f4170;--color-text:#f1f5ff;--color-text-muted:#b1bedb;--color-text-soft:#8b9ab8;--color-primary:#7aa6ff;--color-primary-strong:#a4c2ff;--color-primary-soft:#1c2e58;--color-accent:#4fd1a8;--color-warning:#f1b773;--color-focus-ring:#a4c2ff;--shadow-sm:0 1px 2px #0006;--shadow-md:0 6px 24px #00000073;--shadow-lg:0 12px 40px #0000008c}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--color-text);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.25}p{margin:0}a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-strong);text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}button{font-family:inherit;font-size:inherit;cursor:pointer}img,svg{max-width:100%;display:block}ul,ol{margin:0;padding-left:1.25rem}li+li{margin-top:var(--space-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}#app{flex-direction:column;min-height:100vh;display:flex}.container{width:100%;max-width:var(--container-max);padding-inline:var(--space-5);margin:0 auto}@media (width>=768px){.container{padding-inline:var(--space-6)}}.section{padding-block:var(--space-7)}@media (width>=768px){.section{padding-block:var(--space-8)}}.skip-link{top:-100px;left:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);z-index:100;transition:top var(--transition-fast);font-weight:600;position:absolute}.skip-link:focus,.skip-link:focus-visible{top:var(--space-4)}.site-header[data-v-004c6f74]{z-index:50;background:color-mix(in srgb, var(--color-bg) 85%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.header-inner[data-v-004c6f74]{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:64px;display:flex}.brand[data-v-004c6f74]{align-items:center;gap:var(--space-3);color:var(--color-text);font-size:1.05rem;font-weight:600;display:inline-flex}.brand[data-v-004c6f74]:hover{color:var(--color-text);text-decoration:none}.brand-mark[data-v-004c6f74]{object-fit:cover;border-radius:6px;flex-shrink:0;width:32px;height:32px;display:inline-block}.primary-nav[data-v-004c6f74]{align-items:center;gap:var(--space-2);display:flex}.nav-link[data-v-004c6f74]{padding:var(--space-3) var(--space-4);color:var(--color-text-muted);border-radius:var(--radius-md);transition:color var(--transition-fast), background-color var(--transition-fast);align-items:center;font-weight:500;display:inline-flex}.nav-link[data-v-004c6f74]:hover{background:var(--color-bg-soft);color:var(--color-text);text-decoration:none}.nav-link.router-link-active[data-v-004c6f74]{color:var(--color-primary);background:var(--color-primary-soft)}@media (width<=480px){.brand-name[data-v-004c6f74]{display:none}.nav-link[data-v-004c6f74]{padding:var(--space-3)}}.site-footer[data-v-90bb0397]{border-top:1px solid var(--color-border);background:var(--color-bg-elevated);padding-block:var(--space-6) var(--space-5);margin-top:var(--space-8)}.footer-inner[data-v-90bb0397]{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=720px){.footer-inner[data-v-90bb0397]{grid-template-columns:1.4fr 1fr;align-items:start}}.brand-line[data-v-90bb0397]{margin-bottom:var(--space-2);font-size:1.05rem;font-weight:600}.muted[data-v-90bb0397]{color:var(--color-text-muted);max-width:36ch}.footer-nav ul[data-v-90bb0397]{gap:var(--space-2);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.footer-nav a[data-v-90bb0397]{color:var(--color-text-muted);font-size:.95rem}.footer-nav a[data-v-90bb0397]:hover{color:var(--color-primary)}.copyright[data-v-90bb0397]{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-soft);font-size:.85rem}main[data-v-acc05b41]{outline:none;flex:1}.hero[data-v-2c4b6dba]{padding-block:var(--space-7) var(--space-8);background:radial-gradient(ellipse at top right, var(--color-primary-soft), transparent 60%), linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg-soft) 100%);position:relative;overflow:hidden}.hero-inner[data-v-2c4b6dba]{gap:var(--space-7);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=960px){.hero-inner[data-v-2c4b6dba]{gap:var(--space-8);grid-template-columns:1.1fr 1fr}}.eyebrow[data-v-2c4b6dba]{letter-spacing:.08em;color:var(--color-primary);background:var(--color-primary-soft);padding:var(--space-1) var(--space-3);margin-bottom:var(--space-4);border-radius:999px;font-size:.85rem;font-weight:600;display:inline-block}h1[data-v-2c4b6dba]{letter-spacing:-.02em;margin-bottom:var(--space-4);font-size:clamp(2rem,4vw + 1rem,3.25rem)}.lede[data-v-2c4b6dba]{color:var(--color-text-muted);margin-bottom:var(--space-4);max-width:36ch;font-size:clamp(1.05rem,1vw + .95rem,1.25rem)}.description[data-v-2c4b6dba]{color:var(--color-text-muted);margin-bottom:var(--space-6);max-width:50ch}.hero-cta[data-v-2c4b6dba]{gap:var(--space-3);flex-wrap:wrap;display:flex}.btn[data-v-2c4b6dba]{min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.btn[data-v-2c4b6dba]:hover{text-decoration:none}.btn-primary[data-v-2c4b6dba]{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-sm)}.btn-primary[data-v-2c4b6dba]:hover{background:var(--color-primary-strong);color:#fff}.btn-ghost[data-v-2c4b6dba]{border-color:var(--color-border-strong);color:var(--color-text);background:0 0}.btn-ghost[data-v-2c4b6dba]:hover{background:var(--color-bg-soft);color:var(--color-text)}.hero-visual[data-v-2c4b6dba]{justify-content:center;display:flex}.phone[data-v-2c4b6dba]{aspect-ratio:9/19.5;background:var(--color-text);width:min(280px,80vw);box-shadow:var(--shadow-lg);border-radius:36px;padding:12px;position:relative}.phone-notch[data-v-2c4b6dba]{z-index:1;background:#000;border-radius:12px;width:80px;height:18px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.phone-screen[data-v-2c4b6dba]{background:var(--color-bg-elevated);height:100%;padding:var(--space-4);gap:var(--space-3);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.phone-screenshot[data-v-2c4b6dba]{object-fit:cover;object-position:center top;background:#000;border-radius:24px;width:100%;height:100%;padding:0;display:block}.phone-bar[data-v-2c4b6dba]{margin-bottom:var(--space-2);gap:6px;display:flex}.phone-dot[data-v-2c4b6dba]{border-radius:50%;width:8px;height:8px;display:inline-block}.phone-card[data-v-2c4b6dba]{background:var(--color-bg-soft);border-radius:var(--radius-md);padding:var(--space-3);flex-direction:column;gap:4px;display:flex}.phone-card.subtle[data-v-2c4b6dba]{border:1px solid var(--color-border);background:0 0}.phone-eyebrow[data-v-2c4b6dba]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-soft);font-size:.7rem}.phone-card strong[data-v-2c4b6dba]{color:var(--color-text);font-size:.95rem}.phone-muted[data-v-2c4b6dba]{color:var(--color-text-muted);font-size:.75rem}.section-head[data-v-2c4b6dba]{text-align:center;margin-bottom:var(--space-6)}.section-head h2[data-v-2c4b6dba]{margin-bottom:var(--space-2);font-size:clamp(1.5rem,2vw + .75rem,2rem)}.section-sub[data-v-2c4b6dba]{color:var(--color-text-muted);max-width:56ch;margin-inline:auto}.feature-grid[data-v-2c4b6dba]{gap:var(--space-4);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.feature-grid[data-v-2c4b6dba]{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.feature-grid[data-v-2c4b6dba]{grid-template-columns:repeat(3,1fr)}}.feature-card[data-v-2c4b6dba]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-3);transition:border-color var(--transition-base), transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;display:flex}.feature-card[data-v-2c4b6dba]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.feature-card h3[data-v-2c4b6dba]{font-size:1.1rem}.feature-card p[data-v-2c4b6dba]{color:var(--color-text-muted)}.feature-icon[data-v-2c4b6dba]{border-radius:var(--radius-md);background:var(--color-primary-soft);width:44px;height:44px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.trust[data-v-2c4b6dba]{background:var(--color-bg-elevated);border-block:1px solid var(--color-border)}.trust-strip[data-v-2c4b6dba]{gap:var(--space-3);grid-template-columns:1fr;justify-content:center;justify-items:center;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.trust-strip[data-v-2c4b6dba]{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.trust-strip[data-v-2c4b6dba]{grid-template-columns:repeat(3,1fr);max-width:960px;margin-inline:auto}}.trust-strip li[data-v-2c4b6dba]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--color-text-muted);text-align:center;font-weight:500;display:flex}.trust-check[data-v-2c4b6dba]{background:var(--color-primary-soft);width:28px;height:28px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.closing[data-v-2c4b6dba]{background:linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg-soft) 100%)}.closing-inner[data-v-2c4b6dba]{gap:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=720px){.closing-inner[data-v-2c4b6dba]{grid-template-columns:1.4fr auto}}.closing-inner h2[data-v-2c4b6dba]{margin-bottom:var(--space-2);font-size:clamp(1.25rem,1.5vw + .75rem,1.6rem)}.closing-desc[data-v-2c4b6dba]{color:var(--color-text-muted)}.sr-only[data-v-2c4b6dba]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
