[data-v-e5963476]:root{--q-primary:#ff4154;--q-positive:#4caf50;--q-negative:#ff4154;--q-info:#2196f3;--q-warning:#ff9800;--bg-primary:#141414;--bg-secondary:#0d0d0d;--text-primary:#e0e0e0;--text-secondary:#8a8a8a;--text-hint:#5a5a5a;--border-color:#2a2a2a;--divider:#242424;--shadow-1:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-xxl:32px}.landing-page[data-v-e5963476]{background:transparent}.section-container[data-v-e5963476]{margin:0 auto;max-width:1100px;padding:0 24px}.beta-banner[data-v-e5963476]{background:rgba(198,180,87,.08);border-bottom:1px solid rgba(198,180,87,.25);padding:10px 0}.beta-banner-inner[data-v-e5963476]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.beta-banner-text[data-v-e5963476]{align-items:center;color:#c6b457;display:flex;font-size:14px}.beta-banner-link[data-v-e5963476]{color:#c6b457!important;font-size:14px;font-weight:600}.hero-section[data-v-e5963476]{padding:80px 0 72px}.hero-eyebrow[data-v-e5963476]{color:#ff4154;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.hero-headline[data-v-e5963476]{color:var(--app-text-primary);font-family:TTFirs,Inter,sans-serif;font-size:52px;font-weight:500;line-height:1.15;margin:0}@media (max-width:768px){.hero-headline[data-v-e5963476]{font-size:32px}}.hero-sub[data-v-e5963476]{color:var(--app-text-secondary);font-size:18px;line-height:1.7;margin-left:auto;margin-right:auto;max-width:700px}@media (max-width:768px){.hero-sub[data-v-e5963476]{font-size:16px}}.hero-category-line[data-v-e5963476]{color:var(--app-text-primary);font-size:15px;font-weight:600;letter-spacing:.2px;margin-left:auto;margin-right:auto;max-width:760px}.hero-proof-list[data-v-e5963476]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-left:auto;margin-right:auto;max-width:860px}.hero-proof-item[data-v-e5963476]{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid var(--app-border-color);border-radius:999px;color:var(--app-text-secondary);display:inline-flex;font-size:14px;line-height:1.4;padding:10px 14px}.hero-cta-primary[data-v-e5963476]{min-width:180px}.hero-cta-secondary[data-v-e5963476]{min-width:160px}.trust-bar-section[data-v-e5963476]{border-bottom:1px solid var(--app-border-color);border-top:1px solid var(--app-border-color);padding:20px 0}.trust-bar-inner[data-v-e5963476]{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.trust-bar-label[data-v-e5963476]{white-space:nowrap}.trust-pill[data-v-e5963476]{background:hsla(0,0%,100%,.03);border:1px solid var(--app-border-color);border-radius:999px;color:var(--app-text-secondary);display:inline-block;font-size:13px;padding:4px 12px}.section[data-v-e5963476]{padding:88px 0}.section-title[data-v-e5963476]{color:var(--app-text-primary);font-family:TTFirs,Inter,sans-serif;font-size:36px;font-weight:500;margin:0}@media (max-width:768px){.section-title[data-v-e5963476]{font-size:26px}}.demo-section[data-v-e5963476]{background:hsla(0,0%,100%,.015)}.demo-subtitle[data-v-e5963476]{margin-left:auto;margin-right:auto;max-width:480px}.demo-tabs[data-v-e5963476]{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-bottom:16px}.demo-tab[data-v-e5963476]{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--app-text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.demo-tab[data-v-e5963476]:hover{background:hsla(0,0%,100%,.04);color:var(--app-text-primary)}.demo-tab.demo-tab--active[data-v-e5963476]{background:rgba(255,65,84,.08);border-color:rgba(255,65,84,.4);color:var(--app-text-primary)}.demo-progress[data-v-e5963476]{background:hsla(0,0%,100%,.06);border-radius:1px;height:2px;margin-bottom:24px;overflow:hidden}.demo-progress-fill[data-v-e5963476]{background:#ff4154;border-radius:1px;height:100%;transition:width 50ms linear}.demo-conversation-wrap[data-v-e5963476]{overflow:hidden;position:relative}.demo-fade-enter-active[data-v-e5963476]{transition:opacity .3s ease}.demo-fade-leave-active[data-v-e5963476]{left:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.demo-fade-enter-from[data-v-e5963476],.demo-fade-leave-to[data-v-e5963476]{opacity:0}.demo-conversation[data-v-e5963476]{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:680px}.demo-message[data-v-e5963476]{border:1px solid var(--app-border-color);border-radius:12px;padding:16px 20px}.demo-message--user[data-v-e5963476]{background:hsla(0,0%,100%,.04);margin-right:48px}@media (max-width:768px){.demo-message--user[data-v-e5963476]{margin-right:16px}}.demo-message--ai[data-v-e5963476]{background:hsla(0,0%,8%,.6);border-left:3px solid #ff4154;margin-left:48px}@media (max-width:768px){.demo-message--ai[data-v-e5963476]{margin-left:16px}}.demo-message-label[data-v-e5963476]{color:var(--app-text-hint);font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.demo-message-content[data-v-e5963476]{color:var(--app-text-primary);font-size:15px;line-height:1.6}[data-v-e5963476] .demo-step{color:var(--app-text-secondary);font-size:14px;padding:4px 0}[data-v-e5963476] .demo-step--success{color:#4caf50}[data-v-e5963476] .demo-preview{background:rgba(0,0,0,.3);border:1px solid var(--app-border-color);border-radius:8px;font-size:14px;margin:12px 0;padding:16px}[data-v-e5963476] .demo-preview-title{color:var(--app-text-primary);font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}[data-v-e5963476] .demo-preview-row{color:var(--app-text-secondary);display:flex;justify-content:space-between;padding:4px 0}[data-v-e5963476] .demo-preview-total{border-top:1px solid var(--app-border-color);color:var(--app-text-primary);font-weight:600;margin-top:8px;padding-top:8px}[data-v-e5963476] .demo-approval{background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.25);border-radius:8px;color:#ff9800;font-size:14px;font-weight:500;margin-top:12px;padding:10px 14px}.use-case-card[data-v-e5963476]{background:hsla(0,0%,8%,.6);border:1px solid var(--app-border-color);border-radius:16px;height:100%;padding:32px 24px}.use-case-after[data-v-e5963476],.use-case-before[data-v-e5963476]{align-items:flex-start;display:flex;font-size:14px;gap:6px;line-height:1.5}.use-case-before[data-v-e5963476]{color:var(--app-text-hint)}.use-case-after[data-v-e5963476]{color:var(--app-text-secondary)}.use-case-time[data-v-e5963476]{align-items:center;border-top:1px solid var(--app-border-color);display:flex;padding-top:16px}.use-case-time-old[data-v-e5963476]{color:var(--app-text-hint);font-size:20px;font-weight:500;text-decoration:line-through}.use-case-time-new[data-v-e5963476]{color:#4caf50;font-size:20px;font-weight:600}.how-it-works-section[data-v-e5963476]{background:hsla(0,0%,100%,.015)}.step-card[data-v-e5963476]{background:hsla(0,0%,8%,.6);border:1px solid var(--app-border-color);border-radius:16px;height:100%;padding:32px 24px}.step-number[data-v-e5963476]{color:#ff4154;font-family:TTFirs,Inter,sans-serif;font-size:42px;font-weight:500;line-height:1;opacity:.7}.founder-card[data-v-e5963476]{background:hsla(0,0%,8%,.6);border:1px solid var(--app-border-color);border-radius:16px;margin:0 auto;max-width:740px;padding:40px 48px;text-align:center}.founder-quote-icon[data-v-e5963476]{color:#ff4154;display:block;margin:0 auto;opacity:.5}.founder-quote-text[data-v-e5963476]{color:var(--app-text-secondary);font-size:17px;line-height:1.75;margin:0 0 20px}.founder-byline[data-v-e5963476]{color:var(--app-text-hint);font-size:13px;font-weight:600;letter-spacing:.5px}.comparison-section[data-v-e5963476]{background:hsla(0,0%,100%,.015)}.comparison-sub[data-v-e5963476]{margin-left:auto;margin-right:auto;max-width:580px}.comparison-table[data-v-e5963476]{border:1px solid var(--app-border-color);border-radius:16px;margin:0 auto;max-width:900px;overflow:hidden}.comparison-header-row[data-v-e5963476]{background:hsla(0,0%,8%,.8);border-bottom:2px solid var(--app-border-color);display:grid;grid-template-columns:1.2fr 1fr 1fr}.comparison-data-row[data-v-e5963476]{border-bottom:1px solid var(--app-border-color);display:grid;grid-template-columns:1.2fr 1fr 1fr;transition:background .15s ease}.comparison-data-row[data-v-e5963476]:last-child{border-bottom:none}.comparison-data-row[data-v-e5963476]:hover{background:hsla(0,0%,100%,.02)}.comparison-aspect[data-v-e5963476]{align-items:center;border-right:1px solid var(--app-border-color);color:var(--app-text-primary);display:flex;font-size:14px;font-weight:600;padding:14px 20px}.comparison-aspect--header[data-v-e5963476]{padding:12px 20px}.comparison-col[data-v-e5963476]{align-items:flex-start;display:flex;font-size:14px;gap:4px;line-height:1.5;padding:14px 20px}.comparison-col--old[data-v-e5963476]{border-right:1px solid var(--app-border-color);color:var(--app-text-hint)}.comparison-col--new[data-v-e5963476]{color:var(--app-text-secondary)}.comparison-col--header[data-v-e5963476]{align-items:center;font-size:12px;font-weight:700;letter-spacing:1px;padding:12px 20px;text-transform:uppercase}.comparison-col--header.comparison-col--old[data-v-e5963476]{color:var(--app-text-hint)}.comparison-col--header.comparison-col--new[data-v-e5963476]{color:#4caf50}.comparison-minus[data-v-e5963476]{color:var(--app-text-hint);opacity:.6}.capability-card[data-v-e5963476]{background:hsla(0,0%,8%,.6)!important;border-color:var(--app-border-color)!important;border-radius:12px!important;transition:border-color .2s ease}.capability-card[data-v-e5963476]:hover{border-color:rgba(255,65,84,.4)!important}.tool-catalog-section[data-v-e5963476]{background:hsla(0,0%,100%,.015)}.tool-catalog-subtitle[data-v-e5963476]{margin-left:auto;margin-right:auto;max-width:560px}.tool-catalog-card[data-v-e5963476]{background:hsla(0,0%,8%,.6)!important;border-color:var(--app-border-color)!important;border-radius:12px!important}.tool-catalog-list[data-v-e5963476]{padding:0}.tool-catalog-item[data-v-e5963476]{min-height:28px;padding-bottom:2px;padding-top:2px}.tool-catalog-tool-name[data-v-e5963476]{color:var(--app-text-secondary);font-size:13px}.tool-catalog-total[data-v-e5963476]{font-weight:500}.security-subtitle[data-v-e5963476]{margin-left:auto;margin-right:auto;max-width:600px}.security-claim-item[data-v-e5963476]{align-items:flex-start;background:hsla(0,0%,8%,.5);border:1px solid var(--app-border-color);border-radius:10px;display:flex;gap:12px;height:100%;padding:16px}.pricing-section[data-v-e5963476]{background:hsla(0,0%,100%,.015)}.beta-callout[data-v-e5963476]{align-items:center;background:rgba(198,180,87,.06);border:1px solid rgba(198,180,87,.3);border-radius:12px;color:#c6b457;display:flex;font-size:15px;font-weight:500;justify-content:center;padding:14px 24px;text-align:center}.pricing-card[data-v-e5963476]{background:hsla(0,0%,8%,.6)!important;border-radius:16px!important;transition:border-color .2s ease}.pricing-card--highlight[data-v-e5963476]{background:rgba(198,180,87,.04)!important;border-color:#c6b457!important}.plan-description[data-v-e5963476]{line-height:1.4}.text-gold[data-v-e5963476]{color:#c6b457}.badge-gold[data-v-e5963476]{background:#c6b457!important;color:#141414!important}.badge-beta[data-v-e5963476]{background:rgba(76,175,80,.15)!important;color:#4caf50!important}.btn-gold[data-v-e5963476]{background:#c6b457!important;color:#141414!important;font-weight:600}.faq-list[data-v-e5963476]{margin:0 auto;max-width:760px}.faq-item[data-v-e5963476]{background:hsla(0,0%,8%,.6);border:1px solid var(--app-border-color);border-radius:12px;margin-bottom:8px;overflow:hidden}.faq-item[data-v-e5963476] .faq-header{color:var(--app-text-primary);font-size:16px;font-weight:500;padding:16px 20px}.faq-answer[data-v-e5963476]{color:var(--app-text-secondary);font-size:15px;line-height:1.7;padding:0 20px 20px}.final-cta-section[data-v-e5963476]{border-top:1px solid var(--app-border-color)}.final-cta-sub[data-v-e5963476]{font-size:16px;margin-left:auto;margin-right:auto;max-width:520px}.landing-footer[data-v-e5963476]{border-top:1px solid var(--app-border-color);padding:20px 0}.landing-footer-inner[data-v-e5963476]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.landing-footer-copy[data-v-e5963476]{color:var(--app-text-hint);font-size:13px}.landing-footer-links[data-v-e5963476]{align-items:center;display:flex;flex-wrap:wrap;gap:4px 16px}.landing-footer-links a[data-v-e5963476]{color:var(--app-text-hint);font-size:13px;text-decoration:none;transition:color .15s ease}.landing-footer-links a[data-v-e5963476]:hover{color:var(--app-text-secondary)}.lang-switcher[data-v-e5963476]{align-items:center;background:none;border:1px solid var(--app-border-color);border-radius:6px;color:var(--app-text-hint);cursor:pointer;display:inline-flex;font-size:13px;gap:4px;padding:2px 8px;transition:color .15s ease,border-color .15s ease}.lang-switcher[data-v-e5963476]:hover{border-color:var(--app-text-secondary);color:var(--app-text-secondary)}@media (max-width:768px){.section-container[data-v-e5963476]{padding:0 16px}.section[data-v-e5963476]{padding:64px 0}.demo-tabs[data-v-e5963476]{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.demo-tabs[data-v-e5963476]::-webkit-scrollbar{display:none}.demo-tabs[data-v-e5963476]{flex-wrap:nowrap;padding-bottom:4px}.demo-tab[data-v-e5963476]{font-size:12px;padding:6px 12px}.demo-conversation[data-v-e5963476]{gap:12px}.beta-callout[data-v-e5963476]{flex-direction:column;font-size:14px;gap:4px;padding:12px 16px}.founder-card[data-v-e5963476]{padding:28px 24px}.founder-quote-text[data-v-e5963476]{font-size:15px}.comparison-header-row[data-v-e5963476]{display:none}.comparison-data-row[data-v-e5963476]{border-bottom:1px solid var(--app-border-color);grid-template-columns:1fr}.comparison-data-row[data-v-e5963476]:last-child{border-bottom:none}.comparison-aspect[data-v-e5963476]{border-right:none;font-size:13px;padding:12px 16px 4px}.comparison-col[data-v-e5963476]{padding:4px 16px}.comparison-col[data-v-e5963476]:last-child{padding-bottom:12px}.comparison-col--old[data-v-e5963476]{border-right:none}}