.hero-section[data-v-69abd9ad]{padding-top:120px;padding-bottom:60px}.hero-title[data-v-69abd9ad]{font-size:clamp(2.8rem,6vw,4.5rem)}.hero-sub[data-v-69abd9ad]{max-width:600px;font-size:17px}.hero-actions[data-v-69abd9ad]{gap:12px;margin-top:24px;display:flex}.btn[data-v-69abd9ad]{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:12px 28px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-primary[data-v-69abd9ad]{background:var(--app-accent);color:#fff;border:none}.btn-primary[data-v-69abd9ad]:hover{opacity:.9}.btn-secondary[data-v-69abd9ad]{background:var(--app-card-bg);border:1px solid var(--app-border);color:var(--app-foreground)}.btn-secondary[data-v-69abd9ad]:hover{border-color:var(--app-muted)}.problem-grid[data-v-69abd9ad]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.card-accent[data-v-69abd9ad]{border-left:3px solid var(--app-accent)}.card h3[data-v-69abd9ad]{margin-bottom:8px;font-size:15px}.card p[data-v-69abd9ad]{color:var(--app-muted);font-size:13px;line-height:1.6}.stat-row[data-v-69abd9ad]{gap:48px;margin:32px 0;display:flex}.stat-num[data-v-69abd9ad]{color:var(--app-accent);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:900}.stat-label[data-v-69abd9ad]{color:var(--app-muted);margin-top:4px;font-size:13px}.saas-grid[data-v-69abd9ad]{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:24px;display:grid}.saas-card[data-v-69abd9ad]{border:1px solid var(--app-border);background:var(--app-card-bg);border-radius:10px;align-items:center;gap:12px;padding:14px 18px;transition:border-color .15s;display:flex}.saas-card[data-v-69abd9ad]:hover{border-color:var(--app-muted)}.saas-dot[data-v-69abd9ad]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.saas-name[data-v-69abd9ad]{font-size:14px;font-weight:600}.saas-desc[data-v-69abd9ad]{color:var(--app-muted);font-size:11px}.pill-row[data-v-69abd9ad]{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.pill[data-v-69abd9ad]{border:1px solid color-mix(in srgb, var(--app-accent) 30%, var(--app-border));background:color-mix(in srgb, var(--app-accent) 8%, transparent);color:var(--app-accent);border-radius:100px;padding:8px 16px;font-size:13px;font-weight:500}.industry-note[data-v-69abd9ad]{color:var(--app-muted);margin-top:20px;font-size:13px}.ai-grid[data-v-69abd9ad]{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.cli-card[data-v-69abd9ad]{flex-direction:column;gap:6px;margin-top:24px;display:flex}.cli-line[data-v-69abd9ad]{color:var(--app-accent);opacity:.7;font-family:JetBrains Mono,SF Mono,monospace;font-size:14px}.cli-line[data-v-69abd9ad]:last-child{opacity:1}.mockup[data-v-69abd9ad]{border:1px solid var(--app-border);border-radius:12px;margin-top:16px;overflow:hidden;box-shadow:0 25px 60px #0000004d}.mockup-titlebar[data-v-69abd9ad]{background:color-mix(in srgb, var(--app-background) 50%, black 10%);border-bottom:1px solid var(--app-border);align-items:center;gap:10px;padding:10px 16px;display:flex}.mockup-dots[data-v-69abd9ad]{gap:6px;display:flex}.dot[data-v-69abd9ad]{border-radius:50%;width:10px;height:10px}.dot.red[data-v-69abd9ad]{background:#ff5f57}.dot.yellow[data-v-69abd9ad]{background:#febc2e}.dot.green[data-v-69abd9ad]{background:#28c840}.mockup-title[data-v-69abd9ad]{color:var(--app-muted);margin-left:auto;margin-right:auto;font-size:11px}.mockup-body[data-v-69abd9ad]{background:var(--app-background);height:320px;display:flex}.mockup-sidebar[data-v-69abd9ad]{border-right:1px solid var(--app-border);background:var(--app-canvas-bg);flex-direction:column;align-items:center;gap:2px;width:44px;padding:10px 0;display:flex}.ms-logo[data-v-69abd9ad]{margin-bottom:12px;font-size:16px;font-weight:700}.ms-icons[data-v-69abd9ad]{flex-direction:column;align-items:center;gap:2px;display:flex}.ms-icon[data-v-69abd9ad]{width:32px;height:32px;color:var(--app-muted);border-radius:6px;justify-content:center;align-items:center;display:flex}.ms-icon.active[data-v-69abd9ad]{color:var(--app-accent);background:color-mix(in srgb, var(--app-accent) 12%, transparent)}.mockup-filetree[data-v-69abd9ad]{border-right:1px solid var(--app-border);background:var(--app-canvas-bg);width:160px;padding:6px 0;font-size:11px;overflow:hidden}.ft-header[data-v-69abd9ad]{letter-spacing:.05em;color:var(--app-muted);margin-bottom:4px;padding:4px 12px;font-size:10px;font-weight:600}.ft-folder[data-v-69abd9ad],.ft-file[data-v-69abd9ad]{color:var(--app-muted);white-space:nowrap;padding:3px 12px}.ft-file.active[data-v-69abd9ad]{background:color-mix(in srgb, var(--app-accent) 10%, transparent);color:var(--app-foreground)}.ft-arrow[data-v-69abd9ad]{margin-right:4px;font-size:9px}.ft-indent[data-v-69abd9ad]{width:16px;display:inline-block}.ft-indent2[data-v-69abd9ad]{width:32px;display:inline-block}.mockup-editor[data-v-69abd9ad]{flex-direction:column;flex:1;min-width:0;display:flex}.editor-tabs[data-v-69abd9ad]{border-bottom:1px solid var(--app-border);background:var(--app-canvas-bg);display:flex}.editor-tab[data-v-69abd9ad]{color:var(--app-muted);border-right:1px solid var(--app-border);padding:6px 16px;font-size:11px}.editor-tab.active[data-v-69abd9ad]{background:var(--app-background);color:var(--app-foreground);border-bottom:2px solid var(--app-accent)}.editor-content[data-v-69abd9ad]{flex:1;padding:8px 0;font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;line-height:1.7;overflow:hidden}.editor-line[data-v-69abd9ad]{white-space:nowrap;padding:0 16px}.ln[data-v-69abd9ad]{text-align:right;width:28px;color:var(--app-muted);opacity:.5;margin-right:16px;font-size:11px;display:inline-block}.kw[data-v-69abd9ad]{color:var(--app-accent)}.str[data-v-69abd9ad]{color:#a5d6a7}.fn[data-v-69abd9ad]{color:#82b1ff}.attr[data-v-69abd9ad]{color:#ffcb6b}.tag[data-v-69abd9ad]{color:var(--app-accent);opacity:.7}.num[data-v-69abd9ad]{color:#f78c6c}.accent-text[data-v-69abd9ad]{color:var(--app-accent)}.editor-ai[data-v-69abd9ad]{border-top:1px solid var(--app-border);background:var(--app-canvas-bg);padding:8px 12px}.ai-header[data-v-69abd9ad]{color:var(--app-accent);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:600;display:flex}.ai-msg[data-v-69abd9ad]{border-radius:8px;max-width:90%;margin-bottom:4px;padding:6px 10px;font-size:11px}.ai-msg.user[data-v-69abd9ad]{background:color-mix(in srgb, var(--app-accent) 15%, transparent);color:var(--app-foreground);margin-left:auto}.ai-msg.bot[data-v-69abd9ad]{background:var(--app-card-bg);color:var(--app-muted);line-height:1.5}.ai-code[data-v-69abd9ad]{background:color-mix(in srgb, var(--app-accent) 10%, transparent);color:var(--app-accent);border-radius:3px;padding:1px 4px;font-family:monospace;font-size:10px}.ai-input[data-v-69abd9ad]{background:var(--app-background);border:1px solid var(--app-border);color:var(--app-muted);border-radius:6px;margin-top:6px;padding:6px 10px;font-size:11px}.mockup-statusbar[data-v-69abd9ad]{color:var(--app-muted);background:color-mix(in srgb, var(--app-accent) 8%, var(--app-canvas-bg));border-top:1px solid var(--app-border);gap:16px;padding:4px 12px;font-size:10px;display:flex}@media (width<=768px){.problem-grid[data-v-69abd9ad],.ai-grid[data-v-69abd9ad],.saas-grid[data-v-69abd9ad]{grid-template-columns:1fr}.hero-actions[data-v-69abd9ad]{flex-direction:column}.stat-row[data-v-69abd9ad]{flex-wrap:wrap;gap:24px}.mockup-filetree[data-v-69abd9ad]{display:none}.mockup-body[data-v-69abd9ad]{height:240px}.editor-ai[data-v-69abd9ad]{display:none}}
