:root{--bg:#0b0d12;--bg-alt:#11141b;--fg:#e8ecf1;--fg-muted:#8a93a6;--fg-dim:#5c6477;--accent:#7c5cff;--accent-2:#22d3a0;--border:#1f2532;--border-soft:#161a23;--radius-lg:12px;--radius-md:8px;--shadow-glow:0 0 40px #7c5cff1f;--max-w:1180px;--mono:"JetBrains Mono", "Fira Code", "SF Mono", ui-monospace, monospace;--sans:-apple-system, BlinkMacSystemFont, "Inter", "SF Pro Text", "Segoe UI", Roboto, system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.55}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{letter-spacing:-.02em;margin:0;font-weight:600}p{margin:0}.container{max-width:var(--max-w);margin:0 auto;padding:0 24px}section{padding:96px 0}section.tight{padding:56px 0}section.alt{background:var(--bg-alt)}.btn{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:all .18s;display:inline-flex}.btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-primary:hover{box-shadow:var(--shadow-glow);background:#6e4ef0;text-decoration:none}.btn-ghost{color:var(--fg);border-color:var(--border);background:0 0}.btn-ghost:hover{border-color:var(--accent);text-decoration:none}.btn-lg{padding:16px 28px;font-size:16px}.section-title{text-align:center;margin-bottom:56px}.section-title h2{margin-bottom:12px;font-size:clamp(28px,4vw,38px)}.section-title .sub{color:var(--fg-muted);max-width:560px;margin:0 auto;font-size:17px}.logo{font-family:var(--mono);color:var(--fg);letter-spacing:-.04em;font-size:22px;font-weight:600}.logo .dot{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}.btn-primary:hover{box-shadow:none}}@media (width<=960px){section{padding:72px 0}}@media (width<=600px){.hero{padding:80px 0 56px}section{padding:56px 0}.container{padding:0 18px}}.topbar[data-v-7a579b0e]{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid var(--border-soft);background:#0b0d12d9;position:sticky;top:0}.topbar-inner[data-v-7a579b0e]{justify-content:space-between;align-items:center;height:64px;display:flex}nav.primary[data-v-7a579b0e]{gap:28px;display:flex}nav.primary a[data-v-7a579b0e]{color:var(--fg-muted);font-size:14px}nav.primary a[data-v-7a579b0e]:hover{color:var(--fg);text-decoration:none}@media (width<=600px){nav.primary[data-v-7a579b0e]{display:none}.topbar-inner[data-v-7a579b0e]{gap:12px}}.hero[data-v-f1b92ec7]{text-align:center;padding:120px 0 80px;position:relative;overflow:hidden}.hero[data-v-f1b92ec7]:before{content:"";pointer-events:none;background:radial-gradient(circle,#7c5cff2e,#0000 60%);width:800px;height:800px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.hero-inner[data-v-f1b92ec7]{position:relative}.hero h1[data-v-f1b92ec7]{max-width:820px;margin:0 auto 24px;font-size:clamp(36px,6vw,60px);line-height:1.05}.hero .sub[data-v-f1b92ec7]{color:var(--fg-muted);max-width:620px;margin:0 auto 40px;font-size:clamp(16px,2vw,19px);line-height:1.5}.cta-row[data-v-f1b92ec7]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.micro[data-v-f1b92ec7]{color:var(--fg-dim);font-size:13px}.hero-pills[data-v-f1b92ec7]{color:var(--fg-muted);flex-wrap:wrap;justify-content:center;gap:32px;margin-top:56px;font-size:14px;display:flex}.hero-pills span strong[data-v-f1b92ec7]{color:var(--fg);margin-right:6px;font-weight:600}@media (width<=600px){.hero[data-v-f1b92ec7]{padding:80px 0 56px}}.steps[data-v-c116799f]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.step[data-v-c116799f]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-alt);padding:28px}.step .num[data-v-c116799f]{font-family:var(--mono);color:var(--accent);margin-bottom:16px;font-size:14px}.step h3[data-v-c116799f]{margin-bottom:12px;font-size:18px}.step p[data-v-c116799f]{color:var(--fg-muted);font-size:15px;line-height:1.55}@media (width<=960px){.steps[data-v-c116799f]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.steps[data-v-c116799f]{grid-template-columns:1fr}}.dialogs-grid[data-v-c91b28d0]{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1180px;margin:0 auto;display:grid}.dialog-card[data-v-c91b28d0]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-alt);padding:16px}.dialog-title[data-v-c91b28d0]{color:var(--fg);margin-bottom:12px;font-size:16px}.chat[data-v-c91b28d0]{flex-direction:column;gap:12px;display:flex}.message[data-v-c91b28d0]{align-items:flex-end;gap:8px;display:flex}.message-user[data-v-c91b28d0]{justify-content:flex-end}.bot-avatar[data-v-c91b28d0]{background:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;display:inline-flex}.bubble[data-v-c91b28d0]{max-width:75%;margin-bottom:0;padding:8px 12px;font-size:14px;line-height:1.45}.message-bot .bubble[data-v-c91b28d0]{background:var(--accent);color:#fff;border-radius:12px 12px 12px 4px}.message-user .bubble[data-v-c91b28d0]{color:var(--fg);background:#1f2532;border-radius:12px 12px 4px;margin-left:auto}.bot-name[data-v-c91b28d0]{color:var(--accent);margin-bottom:4px;font-size:12px;display:block}.message-bot .bot-name[data-v-c91b28d0]{color:#ffffffd9}.bubble-text[data-v-c91b28d0]{margin:0}.time[data-v-c91b28d0]{color:var(--fg-dim);text-align:right;margin-top:2px;font-size:11px;display:block}.message-bot .time[data-v-c91b28d0]{color:#fff9}@media (width<=960px){.dialogs-grid[data-v-c91b28d0]{grid-template-columns:1fr}}.case[data-v-d9e4557b]{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}.case-quote[data-v-d9e4557b]{color:var(--fg);margin-bottom:20px;font-size:22px;line-height:1.45}.case-quote[data-v-d9e4557b]:before{content:"«";color:var(--accent);font-family:var(--mono);vertical-align:-12px;margin-right:4px;font-size:36px;line-height:0}.case-author[data-v-d9e4557b]{color:var(--fg-muted);font-size:14px}.case-author strong[data-v-d9e4557b]{color:var(--fg);margin-bottom:2px;font-weight:600;display:block}.case-metrics[data-v-d9e4557b]{gap:16px;display:grid}.metric[data-v-d9e4557b]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-alt);padding:24px}.metric .v[data-v-d9e4557b]{font-family:var(--mono);color:var(--accent);margin-bottom:8px;font-size:42px;font-weight:600;line-height:1}.metric .l[data-v-d9e4557b]{color:var(--fg-muted);font-size:14px}@media (width<=960px){.case[data-v-d9e4557b]{grid-template-columns:1fr}}.channels[data-v-06555317]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.channel[data-v-06555317]{text-align:center;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-alt);padding:32px 20px}.channel .ic[data-v-06555317]{width:36px;height:36px;color:var(--accent);margin:0 auto 16px}.channel h3[data-v-06555317]{margin-bottom:8px;font-size:17px}.channel p[data-v-06555317]{color:var(--fg-muted);font-size:14px}@media (width<=960px){.channels[data-v-06555317]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.channels[data-v-06555317]{grid-template-columns:1fr}}.templates[data-v-d2857685]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tpl[data-v-d2857685]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-alt);align-items:flex-start;gap:12px;padding:20px;display:flex}.tpl .ic[data-v-d2857685]{color:var(--accent-2);flex:0 0 28px}.tpl h4[data-v-d2857685]{margin-bottom:4px;font-size:15px}.tpl p[data-v-d2857685]{color:var(--fg-muted);font-size:13px;line-height:1.5}@media (width<=960px){.templates[data-v-d2857685]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.templates[data-v-d2857685]{grid-template-columns:1fr}}.pricing[data-v-00d0dcdb]{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}.plan[data-v-00d0dcdb]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-alt);flex-direction:column;padding:28px 24px;display:flex}.plan.featured[data-v-00d0dcdb]{border-color:var(--accent);box-shadow:var(--shadow-glow);position:relative}.plan.featured[data-v-00d0dcdb]:before{content:"популярный";background:var(--accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.plan h3[data-v-00d0dcdb]{margin-bottom:4px;font-size:18px}.plan .price[data-v-00d0dcdb]{font-family:var(--mono);color:var(--fg);margin:12px 0 4px;font-size:28px}.plan .per[data-v-00d0dcdb]{color:var(--fg-dim);margin-bottom:20px;font-size:12px}.plan ul[data-v-00d0dcdb]{flex:1;margin:0 0 24px;padding:0;list-style:none}.plan li[data-v-00d0dcdb]{color:var(--fg-muted);gap:8px;padding:6px 0;font-size:14px;display:flex}.plan li[data-v-00d0dcdb]:before{content:"✓";color:var(--accent-2);flex:0 0 14px}.plan .btn[data-v-00d0dcdb]{width:100%}.pricing-note[data-v-00d0dcdb]{text-align:center;color:var(--fg-dim);margin-top:24px;font-size:13px}@media (width<=960px){.pricing[data-v-00d0dcdb]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.pricing[data-v-00d0dcdb]{grid-template-columns:1fr}}.faq[data-v-27d4aa8b]{max-width:760px;margin:0 auto}.faq details[data-v-27d4aa8b]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-alt);margin-bottom:12px;padding:16px 20px}.faq details[open][data-v-27d4aa8b]{border-color:var(--accent)}.faq summary[data-v-27d4aa8b]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-weight:500;list-style:none;display:flex}.faq summary[data-v-27d4aa8b]::-webkit-details-marker{display:none}.faq summary[data-v-27d4aa8b]:after{content:"+";color:var(--accent);font-family:var(--mono);font-size:22px;line-height:1;transition:transform .2s}.faq details[open] summary[data-v-27d4aa8b]:after{content:"−"}.faq details p[data-v-27d4aa8b]{color:var(--fg-muted);margin-top:12px;font-size:15px;line-height:1.6}.signup[data-v-4ee02dc7]{max-width:540px;margin:0 auto}.signup form[data-v-4ee02dc7]{flex-direction:column;gap:12px;display:flex}.signup label[data-v-4ee02dc7]{color:var(--fg-muted);margin-bottom:-8px;font-size:13px}.signup input[data-v-4ee02dc7],.signup select[data-v-4ee02dc7],.signup textarea[data-v-4ee02dc7]{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--fg);padding:12px 14px;font-family:inherit;font-size:15px}.signup input[data-v-4ee02dc7]:focus,.signup select[data-v-4ee02dc7]:focus,.signup textarea[data-v-4ee02dc7]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #7c5cff33}.signup textarea[data-v-4ee02dc7]{resize:vertical;min-height:80px}.signup .consent[data-v-4ee02dc7]{color:var(--fg-dim);font-size:12px;line-height:1.5}.signup .btn[data-v-4ee02dc7]{width:100%;margin-top:8px}.success[data-v-4ee02dc7]{text-align:center;border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--bg-alt);padding:48px 24px}.success h3[data-v-4ee02dc7]{margin-bottom:8px}.success p[data-v-4ee02dc7]{color:var(--fg-muted)}footer[data-v-c7e62f2d]{border-top:1px solid var(--border-soft);color:var(--fg-muted);padding:48px 0 32px;font-size:14px}.footer-grid[data-v-c7e62f2d]{grid-template-columns:1.5fr 1fr 1fr;gap:32px;margin-bottom:32px;display:grid}.footer-logo[data-v-c7e62f2d]{margin-bottom:12px}.tagline[data-v-c7e62f2d]{color:var(--fg-muted);font-size:14px}.footer-grid h5[data-v-c7e62f2d]{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-dim);margin:0 0 12px;font-size:12px;font-weight:600}.footer-grid ul[data-v-c7e62f2d]{margin:0;padding:0;list-style:none}.footer-grid li[data-v-c7e62f2d]{margin-bottom:6px}.footer-grid a[data-v-c7e62f2d]{color:var(--fg-muted)}.footer-grid a[data-v-c7e62f2d]:hover{color:var(--fg);text-decoration:none}.footer-bottom[data-v-c7e62f2d]{border-top:1px solid var(--border-soft);color:var(--fg-dim);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:13px;display:flex}@media (width<=960px){.footer-grid[data-v-c7e62f2d]{grid-template-columns:1fr 1fr}}@media (width<=600px){.footer-grid[data-v-c7e62f2d]{grid-template-columns:1fr}}
