.landing-saas[data-v-a23a33d8]{--primary:#4f46e5;--bg:#f9fafb;--card:#fff;--border:#e5e7eb;--title:#111827;--body:#374151;--secondary:#6b7280;background:var(--bg);min-height:100vh;color:var(--body);padding:32px 20px 64px;position:relative;overflow:hidden}.landing-grid[data-v-a23a33d8]{pointer-events:none;background-image:linear-gradient(#1118270a 1px,#0000 1px),linear-gradient(90deg,#1118270a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 12%,#000000e6 32%,#0000 82%);mask-image:radial-gradient(circle at 50% 12%,#000000e6 32%,#0000 82%)}.landing-glow[data-v-a23a33d8]{filter:blur(58px);pointer-events:none;border-radius:999px;position:absolute}.landing-glow-left[data-v-a23a33d8]{background:#4f46e538;width:340px;height:340px;top:-130px;left:-110px}.landing-glow-right[data-v-a23a33d8]{background:#38bdf833;width:360px;height:360px;top:-90px;right:-130px}.container-shell[data-v-a23a33d8]{z-index:1;gap:28px;width:min(1200px,100%);margin:0 auto;display:grid;position:relative}.top-nav[data-v-a23a33d8]{border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:10px 14px;display:flex;box-shadow:0 4px 10px #0000000d}.brand[data-v-a23a33d8]{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark[data-v-a23a33d8]{background:linear-gradient(140deg, #4338ca, var(--primary));color:#fff;letter-spacing:.02em;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid;box-shadow:0 8px 20px -10px #4f46e5b3}.brand-kicker[data-v-a23a33d8]{letter-spacing:.14em;text-transform:uppercase;color:var(--secondary);font-size:10px;font-weight:700;display:block}.brand-title[data-v-a23a33d8]{color:var(--title);letter-spacing:-.02em;font-size:25px;font-weight:800;line-height:1}.nav-center[data-v-a23a33d8]{border:1px solid var(--border);background:#fff;border-radius:10px;align-items:center;gap:4px;padding:3px;display:inline-flex}.nav-link[data-v-a23a33d8]{letter-spacing:.05em;text-transform:uppercase;color:var(--secondary);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none;transition:all .18s}.nav-link[data-v-a23a33d8]:hover{color:var(--title);background:#f3f4f6}.nav-actions[data-v-a23a33d8]{align-items:center;gap:8px;display:inline-flex}.locale-switch[data-v-a23a33d8]{border:1px solid var(--border);background:#fff;border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.locale-pill[data-v-a23a33d8]{text-transform:uppercase;color:var(--secondary);border-radius:7px;padding:7px 9px;font-size:12px;font-weight:700;text-decoration:none;transition:all .18s}.locale-pill[data-v-a23a33d8]:hover{color:var(--title);background:#f3f4f6}.locale-pill.is-active[data-v-a23a33d8]{color:#fff;background:#111827}.btn[data-v-a23a33d8]{letter-spacing:-.01em;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.btn[data-v-a23a33d8]:hover{transform:translateY(-1px)scale(1.01)}.btn-primary[data-v-a23a33d8]{background:linear-gradient(135deg, #4338ca, var(--primary));color:#fff;box-shadow:0 12px 22px -14px #4f46e5e6}.btn-primary[data-v-a23a33d8]:hover{box-shadow:0 18px 28px -16px #4f46e5f2}.btn-ghost[data-v-a23a33d8]{border-color:var(--border);color:var(--title);background:#fff}.btn-ghost[data-v-a23a33d8]:hover{background:#f3f4f6}.btn-xl[data-v-a23a33d8]{min-width:180px;min-height:44px}.hero-section[data-v-a23a33d8]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:22px;display:grid}.hero-copy[data-v-a23a33d8]{border:1px solid var(--border);background:#ffffffeb;border-radius:20px;padding:36px;box-shadow:0 22px 42px -30px #11182747}.hero-pill[data-v-a23a33d8]{color:var(--primary);background:#4f46e514;border:1px solid #4f46e538;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.hero-copy h1[data-v-a23a33d8]{color:var(--title);letter-spacing:-.045em;max-width:12ch;margin-top:16px;font-size:clamp(36px,5vw,58px);line-height:1.04}.hero-copy h1 span[data-v-a23a33d8]{display:block}.hero-copy p[data-v-a23a33d8]{max-width:56ch;color:var(--body);margin-top:16px;font-size:16px}.hero-ctas[data-v-a23a33d8]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.preview-wrap[data-v-a23a33d8]{background:radial-gradient(circle at 84% 12%,#4f46e547,#4f46e500 58%),linear-gradient(165deg,#131a29 0%,#1f2b44 100%);border:1px solid #dbe2ff;border-radius:20px;min-height:420px;padding:26px;position:relative;overflow:hidden;box-shadow:0 24px 46px -32px #0f172aa6}.preview-overlay[data-v-a23a33d8]{pointer-events:none;background:linear-gradient(#0206171a,#02061780);position:absolute;inset:0}.preview-card[data-v-a23a33d8]{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a73;border:1px solid #94a3b859;border-radius:16px;padding:16px;position:relative}.preview-head[data-v-a23a33d8]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.preview-kicker[data-v-a23a33d8]{color:#93c5fd;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.preview-head h3[data-v-a23a33d8]{color:#f8fafc;letter-spacing:-.02em;margin-top:4px;font-size:24px;line-height:1.1}.live-dot[data-v-a23a33d8]{color:#cbd5e1;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.live-dot[data-v-a23a33d8]:before{content:"";background:#34d399;border-radius:999px;width:7px;height:7px;animation:1.8s infinite pulse-live-a23a33d8;box-shadow:0 0 #34d39973}.preview-metrics[data-v-a23a33d8]{gap:10px;display:grid}.preview-metric[data-v-a23a33d8]{background:#0f172a8c;border:1px solid #94a3b847;border-radius:12px;padding:12px;transition:transform .18s,box-shadow .18s,border-color .18s}.preview-metric[data-v-a23a33d8]:hover{border-color:#94a3b873;transform:translateY(-1px);box-shadow:0 4px 10px #0000000d}.preview-metric-head[data-v-a23a33d8]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.preview-metric-head span[data-v-a23a33d8]{color:#cbd5e1;font-size:12px;font-weight:600}.preview-metric-head strong[data-v-a23a33d8]{color:#fff;letter-spacing:-.01em;font-size:14px}.preview-track[data-v-a23a33d8]{background:#94a3b847;border-radius:999px;height:7px;overflow:hidden}.preview-fill[data-v-a23a33d8]{height:100%;width:var(--progress);transform-origin:0;border-radius:999px;animation:1s both fill-grow-a23a33d8}.tone-primary[data-v-a23a33d8]{background:linear-gradient(90deg,#4f46e5,#818cf8)}.tone-danger[data-v-a23a33d8]{background:linear-gradient(90deg,#ef4444,#fb7185)}.tone-success[data-v-a23a33d8]{background:linear-gradient(90deg,#10b981,#34d399)}.tone-info[data-v-a23a33d8]{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.social-proof[data-v-a23a33d8]{border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border-radius:16px;padding:22px 26px}.social-proof>p[data-v-a23a33d8]{text-transform:uppercase;letter-spacing:.12em;color:var(--secondary);margin-bottom:14px;font-size:12px;font-weight:700}.social-grid[data-v-a23a33d8]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.social-grid span[data-v-a23a33d8]{border:1px solid var(--border);color:#475569;letter-spacing:.02em;background:#fff;border-radius:12px;place-items:center;min-height:52px;font-size:13px;font-weight:700;transition:transform .18s,box-shadow .18s;display:grid}.social-grid span[data-v-a23a33d8]:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0000000d}.features-section[data-v-a23a33d8],.workflow-section[data-v-a23a33d8],.stats-section[data-v-a23a33d8],.final-cta[data-v-a23a33d8]{border:1px solid var(--border);background:#ffffffeb;border-radius:20px;padding:34px;box-shadow:0 16px 30px -28px #0f172a57}.section-kicker[data-v-a23a33d8]{text-transform:uppercase;letter-spacing:.16em;color:var(--secondary);font-size:11px;font-weight:700}.features-section h2[data-v-a23a33d8],.workflow-section h2[data-v-a23a33d8],.stats-section h2[data-v-a23a33d8],.final-cta h2[data-v-a23a33d8]{color:var(--title);letter-spacing:-.035em;max-width:16ch;margin-top:10px;font-size:clamp(28px,3.8vw,42px);line-height:1.08}.features-grid[data-v-a23a33d8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.feature-card[data-v-a23a33d8]{border:1px solid var(--border);background:#fff;border-radius:14px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s}.feature-card[data-v-a23a33d8]:hover{border-color:#d0d9ff;transform:translateY(-2px);box-shadow:0 4px 10px #0000000d}.feature-icon[data-v-a23a33d8]{width:36px;height:36px;color:var(--primary);background:#4f46e51f;border-radius:10px;place-items:center;margin-bottom:12px;font-size:12px;font-weight:800;display:grid}.feature-card h3[data-v-a23a33d8]{color:var(--title);letter-spacing:-.01em;font-size:17px}.feature-card p[data-v-a23a33d8]{color:var(--secondary);margin-top:8px;font-size:14px;line-height:1.6}.workflow-grid[data-v-a23a33d8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.workflow-step[data-v-a23a33d8]{border:1px solid var(--border);background:#fff;border-radius:14px;padding:18px;transition:transform .18s,box-shadow .18s}.workflow-step[data-v-a23a33d8]:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000000d}.step-index[data-v-a23a33d8]{border:1px solid var(--border);color:#475569;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.workflow-step h3[data-v-a23a33d8]{color:var(--title);letter-spacing:-.01em;margin-top:12px;font-size:15px}.workflow-step p[data-v-a23a33d8]{color:var(--secondary);margin-top:8px;font-size:13px;line-height:1.6}.stats-grid[data-v-a23a33d8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.stat-card[data-v-a23a33d8]{border:1px solid var(--border);background:#fff;border-radius:14px;padding:18px;transition:transform .18s,box-shadow .18s}.stat-card[data-v-a23a33d8]:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000000d}.stat-card p[data-v-a23a33d8]{color:var(--secondary);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}.stat-card strong[data-v-a23a33d8]{color:var(--title);letter-spacing:-.03em;margin-top:10px;font-size:32px;line-height:1;display:block}.stat-card span[data-v-a23a33d8]{color:var(--secondary);margin-top:8px;font-size:13px;display:block}.final-cta[data-v-a23a33d8]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;display:grid}.final-cta p[data-v-a23a33d8]{color:var(--secondary);max-width:56ch;margin-top:12px;font-size:15px;line-height:1.6}.final-cta-actions[data-v-a23a33d8]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.reveal-node[data-v-a23a33d8]{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(16px)}.reveal-node.is-visible[data-v-a23a33d8]{opacity:1;transform:translateY(0)}@keyframes pulse-live-a23a33d8{70%{box-shadow:0 0 0 10px #34d39900}to{box-shadow:0 0 #34d39900}}@keyframes fill-grow-a23a33d8{0%{opacity:.5;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}@media (width<=1100px){.hero-section[data-v-a23a33d8]{grid-template-columns:1fr}.features-grid[data-v-a23a33d8],.workflow-grid[data-v-a23a33d8],.stats-grid[data-v-a23a33d8]{grid-template-columns:1fr 1fr}.social-grid[data-v-a23a33d8]{grid-template-columns:repeat(3,minmax(0,1fr))}.final-cta[data-v-a23a33d8]{grid-template-columns:1fr}.final-cta-actions[data-v-a23a33d8]{justify-content:flex-start}.nav-center[data-v-a23a33d8]{display:none}}@media (width<=760px){.landing-saas[data-v-a23a33d8]{padding-inline:14px}.top-nav[data-v-a23a33d8]{flex-wrap:wrap}.nav-actions[data-v-a23a33d8]{justify-content:space-between;width:100%}.hero-copy[data-v-a23a33d8],.features-section[data-v-a23a33d8],.workflow-section[data-v-a23a33d8],.stats-section[data-v-a23a33d8],.final-cta[data-v-a23a33d8]{padding:24px}.features-grid[data-v-a23a33d8],.workflow-grid[data-v-a23a33d8],.stats-grid[data-v-a23a33d8],.social-grid[data-v-a23a33d8]{grid-template-columns:1fr}.brand-title[data-v-a23a33d8]{font-size:21px}.hero-copy h1[data-v-a23a33d8]{font-size:clamp(34px,12vw,46px)}}
