.container[data-v-78fa4a67]{max-width:var(--zl-container);padding-left:var(--zl-container-pad);padding-right:var(--zl-container-pad);margin:0 auto}.logo[data-v-35def9d2]{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:800;display:inline-flex}.logo--light[data-v-35def9d2]{color:var(--zl-text)}.logo--dark[data-v-35def9d2]{color:#fff}.logo__badge[data-v-35def9d2]{border-radius:var(--zl-radius-sm);background:var(--zl-logo-gradient);color:#fff;width:30px;height:30px;box-shadow:var(--zl-shadow-logo);justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex}.btn[data-v-0984813a]{white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn--sm[data-v-0984813a]{border-radius:var(--zl-radius-btn);padding:11px 20px;font-size:14.5px}.btn--md[data-v-0984813a]{border-radius:12px;padding:14px 26px;font-size:16px}.btn--lg[data-v-0984813a]{border-radius:var(--zl-radius-md);padding:15px 28px;font-size:16.5px}.btn--primary[data-v-0984813a]{background:var(--zl-indigo);color:#fff;box-shadow:var(--zl-shadow-btn)}.btn--primary[data-v-0984813a]:hover{background:var(--zl-indigo-hover);box-shadow:var(--zl-shadow-btn-hover);transform:translateY(-2px)}.btn--secondary[data-v-0984813a]{color:var(--zl-text);border-color:var(--zl-border-14);background:0 0}.btn--secondary[data-v-0984813a]:hover{border-color:var(--zl-indigo);background:var(--zl-section-soft)}.btn--dark[data-v-0984813a]{background:var(--zl-text);color:#fff}.btn--dark[data-v-0984813a]:hover{background:var(--zl-indigo)}.btn--white[data-v-0984813a]{color:var(--zl-text);background:#fff}.btn--white[data-v-0984813a]:hover{transform:translateY(-2px)}.btn--block[data-v-0984813a]{width:100%}.btn--disabled[data-v-0984813a]{opacity:.6;pointer-events:none}.lang[data-v-827c1730]{font-family:var(--zl-font-mono);color:var(--zl-muted-4);align-items:center;gap:6px;font-size:13px;display:inline-flex}.lang__item[data-v-827c1730]{transition:color .15s}.lang__item[data-v-827c1730]:hover{color:var(--zl-indigo)}.lang__item--active[data-v-827c1730]{color:var(--zl-indigo);font-weight:600}.lang__sep[data-v-827c1730]{color:var(--zl-border-16)}.menu[data-v-6abff937]{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14102852;position:fixed;inset:63px 0 0}.menu__panel[data-v-6abff937]{background:var(--zl-surface);border-bottom:1px solid var(--zl-border-07);padding:18px var(--zl-container-pad) 28px;flex-direction:column;gap:6px;display:flex}.menu__link[data-v-6abff937]{color:var(--zl-text-4);border-bottom:1px solid var(--zl-border-05);padding:12px 4px;font-size:17px;font-weight:500}.menu__lang[data-v-6abff937]{align-self:flex-start;margin-top:14px}.menu-enter-active[data-v-6abff937],.menu-leave-active[data-v-6abff937]{transition:opacity .2s}.menu-enter-from[data-v-6abff937],.menu-leave-to[data-v-6abff937]{opacity:0}.header[data-v-92ab837b]{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--zl-border-07);background:#fbfafcd1;position:sticky;top:0}.nav[data-v-92ab837b]{justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.nav__links[data-v-92ab837b]{gap:28px;display:flex}.nav__link[data-v-92ab837b]{color:var(--zl-text-4);font-size:15px;font-weight:500;transition:color .15s}.nav__link[data-v-92ab837b]:hover{color:var(--zl-indigo)}.nav__actions[data-v-92ab837b]{align-items:center;gap:18px;display:flex}.nav__burger[data-v-92ab837b]{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0;display:none}.nav__burger-line[data-v-92ab837b]{background:var(--zl-text);border-radius:2px;width:22px;height:2px;margin:0 auto;transition:transform .2s,opacity .2s;display:block}.nav__burger-line--open[data-v-92ab837b]:first-child{transform:translateY(3.5px)rotate(45deg)}.nav__burger-line--open[data-v-92ab837b]:last-child{transform:translateY(-3.5px)rotate(-45deg)}@media (width<=900px){.nav__links[data-v-92ab837b],.nav__cta[data-v-92ab837b]{display:none}.nav__burger[data-v-92ab837b]{display:flex}}.footer[data-v-c056af7a]{background:var(--zl-dark);color:var(--zl-on-dark-70)}.footer__top[data-v-c056af7a]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;padding:56px 0;display:flex}.footer__brand[data-v-c056af7a]{max-width:300px}.footer__slogan[data-v-c056af7a]{margin-top:12px;font-size:15px;line-height:1.5}.footer__cols[data-v-c056af7a]{flex-wrap:wrap;gap:56px;display:flex}.footer__col[data-v-c056af7a]{flex-direction:column;gap:10px;font-size:15px;display:flex}.footer__col-title[data-v-c056af7a]{font-family:var(--zl-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--zl-on-dark-40);margin-bottom:4px;font-size:13px}.footer__link[data-v-c056af7a]{transition:color .15s}.footer__link[data-v-c056af7a]:hover{color:#fff}.footer__contact[data-v-c056af7a]{font-family:var(--zl-font-mono);transition:color .15s}.footer__contact[data-v-c056af7a]:hover{color:#fff}.footer__bar[data-v-c056af7a]{border-top:1px solid var(--zl-dark-border-08)}.footer__copy[data-v-c056af7a]{color:var(--zl-on-dark-45);padding:22px 0;font-size:13.5px}.ph[data-v-09904ef4]{text-align:center;border-radius:var(--zl-radius-card);justify-content:center;align-items:center;height:100%;padding:16px;display:flex}.ph__caption[data-v-09904ef4]{font-family:var(--zl-font-mono);white-space:pre-line;font-size:12.5px;line-height:1.6}.ph--indigo[data-v-09904ef4]{background:repeating-linear-gradient(135deg,#f5f3fb,#f5f3fb 12px,#ede9f9 12px 24px)}.ph--indigo .ph__caption[data-v-09904ef4]{color:var(--zl-faint)}.ph--blue[data-v-09904ef4]{background:repeating-linear-gradient(135deg,#e8f4fc,#e8f4fc 12px,#dcedfa 12px 24px)}.ph--blue .ph__caption[data-v-09904ef4]{color:#5e87a8}.ph--phone[data-v-09904ef4]{background:repeating-linear-gradient(135deg, var(--zl-tg), var(--zl-tg) 11px, var(--zl-tg-2) 11px, var(--zl-tg-2) 22px)}.ph--phone .ph__caption[data-v-09904ef4]{color:var(--zl-on-dark-90)}.hero[data-v-3964e569]{max-width:var(--zl-container);padding:76px var(--zl-container-pad) 64px;grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;margin:0 auto;display:grid;position:relative}.hero__glow[data-v-3964e569]{filter:blur(8px);z-index:0;pointer-events:none;background:radial-gradient(circle,#5b45e029,#0000 70%);width:380px;height:380px;animation:7s ease-in-out infinite zl-glow;position:absolute;top:-40px;right:10%}.hero__text[data-v-3964e569]{z-index:1;position:relative}.hero__eyebrow[data-v-3964e569]{align-items:center;gap:9px;margin-bottom:22px;display:inline-flex}.hero__eyebrow-line[data-v-3964e569]{background:var(--zl-indigo);border-radius:2px;width:22px;height:2px}.hero__eyebrow-label[data-v-3964e569]{font-family:var(--zl-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--zl-indigo);font-size:12px;font-weight:500}.hero__title[data-v-3964e569]{letter-spacing:-.03em;margin-bottom:22px;font-size:clamp(34px,4.6vw,54px);font-weight:800;line-height:1.05}.hero__title-hl[data-v-3964e569]{color:var(--zl-indigo)}.hero__subtitle[data-v-3964e569]{color:var(--zl-muted);max-width:540px;margin-bottom:32px;font-size:18px;line-height:1.55}.hero__actions[data-v-3964e569]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero__visual[data-v-3964e569]{z-index:1;height:480px;position:relative}.hero__panel[data-v-3964e569]{border-radius:var(--zl-radius-lg);background:var(--zl-surface);border:1px solid var(--zl-border-09);width:380px;height:300px;box-shadow:var(--zl-shadow-panel);padding:14px;position:absolute;top:30px;right:0}.hero__panel-dots[data-v-3964e569]{gap:6px;margin-bottom:12px;display:flex}.hero__panel-dots span[data-v-3964e569]{background:#e3e0ec;border-radius:50%;width:9px;height:9px}.hero__panel-screen[data-v-3964e569]{border-radius:var(--zl-radius-btn);height:calc(100% - 30px)}.hero__phone[data-v-3964e569]{background:var(--zl-text);width:210px;height:430px;box-shadow:var(--zl-shadow-phone);border-radius:34px;padding:9px;animation:6s ease-in-out infinite zl-float;position:absolute;bottom:0;left:4px}.hero__phone-screen[data-v-3964e569]{background:repeating-linear-gradient(135deg, var(--zl-tg), var(--zl-tg) 11px, var(--zl-tg-2) 11px, var(--zl-tg-2) 22px);text-align:center;border-radius:27px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:18px;display:flex}.hero__phone-badge[data-v-3964e569]{color:#fff;background:#ffffff38;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;font-weight:700;display:flex}.hero__phone-caption[data-v-3964e569]{font-family:var(--zl-font-mono);white-space:pre-line;color:var(--zl-on-dark-90);font-size:12px;line-height:1.5}@media (width<=900px){.hero[data-v-3964e569]{grid-template-columns:1fr;gap:40px;padding-top:56px}.hero__visual[data-v-3964e569]{height:460px}.hero__panel[data-v-3964e569]{width:min(380px,100%);left:0;right:auto}.hero__phone[data-v-3964e569]{left:auto;right:0}}@media (width<=520px){.hero__panel[data-v-3964e569]{width:88%}.hero__phone[data-v-3964e569]{width:180px;height:370px}}.head--center[data-v-0612fde0]{text-align:center;margin-left:auto;margin-right:auto}.head__eyebrow[data-v-0612fde0]{font-family:var(--zl-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--zl-indigo);margin-bottom:14px;font-size:12px}.head__title[data-v-0612fde0]{letter-spacing:-.025em;font-weight:800;line-height:1.1}.head__title--md[data-v-0612fde0]{font-size:clamp(28px,3.4vw,40px)}.head__title--lg[data-v-0612fde0]{letter-spacing:-.03em;font-size:clamp(30px,3.8vw,46px);line-height:1.08}.head__subtitle[data-v-0612fde0]{color:var(--zl-muted-2);margin-top:16px;font-size:18px;line-height:1.55}.head--dark .head__eyebrow[data-v-0612fde0]{color:var(--zl-indigo-on-dark)}.head--dark .head__title[data-v-0612fde0]{color:#fff}.head--dark .head__subtitle[data-v-0612fde0]{color:var(--zl-on-dark-66);line-height:1.6}.pains[data-v-ed484817]{background:var(--zl-section-soft);border-top:1px solid var(--zl-border-05);border-bottom:1px solid var(--zl-border-05)}.pains[data-v-ed484817] .container{padding-top:84px;padding-bottom:84px}.pains__head[data-v-ed484817]{max-width:680px;margin-bottom:48px}.pains__grid[data-v-ed484817]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pain[data-v-ed484817]{background:var(--zl-surface);border:1px solid var(--zl-border-07);border-radius:var(--zl-radius-card);padding:26px 24px}.pain__num[data-v-ed484817]{font-family:var(--zl-font-mono);color:var(--zl-indigo);background:var(--zl-indigo-soft);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.pain__title[data-v-ed484817]{letter-spacing:-.01em;margin-bottom:9px;font-size:18px;font-weight:700;line-height:1.25}.pain__text[data-v-ed484817]{color:var(--zl-muted-4);font-size:15px;line-height:1.55}@media (width<=900px){.pains__grid[data-v-ed484817]{grid-template-columns:1fr}}.solution[data-v-e0f388d2] .container{padding-top:90px;padding-bottom:90px}.solution__top[data-v-e0f388d2]{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.solution__text[data-v-e0f388d2]{color:var(--zl-muted);padding-top:6px;font-size:18px;line-height:1.6}.solution__pillars[data-v-e0f388d2]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.pillar[data-v-e0f388d2]{border:1px solid var(--zl-border-08);border-radius:var(--zl-radius-lg);background:var(--zl-surface);padding:30px 28px}.pillar__badge[data-v-e0f388d2]{border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:20px;display:flex}.pillar__badge--indigo[data-v-e0f388d2]{background:var(--zl-indigo-soft);color:var(--zl-indigo)}.pillar__badge--blue[data-v-e0f388d2]{background:var(--zl-tg-soft);color:var(--zl-tg)}.pillar__badge--green[data-v-e0f388d2]{background:var(--zl-green-soft);color:var(--zl-green)}.pillar__title[data-v-e0f388d2]{letter-spacing:-.01em;margin-bottom:8px;font-size:19px;font-weight:700}.pillar__text[data-v-e0f388d2]{color:var(--zl-muted-3);font-size:15.5px;line-height:1.55}@media (width<=900px){.solution__top[data-v-e0f388d2]{grid-template-columns:1fr;gap:24px}.solution__pillars[data-v-e0f388d2]{grid-template-columns:1fr}}.features[data-v-d6980297]{background:var(--zl-section-soft);border-top:1px solid var(--zl-border-05)}.features[data-v-d6980297] .container{padding-top:88px;padding-bottom:88px}.features__head[data-v-d6980297]{max-width:620px;margin-bottom:56px}.feature[data-v-d6980297]{background:var(--zl-surface);border:1px solid var(--zl-border-07);border-radius:var(--zl-radius-xl);grid-template-columns:1fr 1fr;align-items:center;gap:52px;margin-bottom:40px;padding:14px 14px 14px 44px;display:grid}.feature--reversed[data-v-d6980297]{padding:14px 44px 14px 14px}.feature--reversed .feature__text[data-v-d6980297]{order:2}.feature__text[data-v-d6980297]{padding:24px 0}.feature__label[data-v-d6980297]{font-family:var(--zl-font-mono);color:var(--zl-indigo);margin-bottom:14px;font-size:12px}.feature--blue .feature__label[data-v-d6980297]{color:var(--zl-tg)}.feature__title[data-v-d6980297]{letter-spacing:-.02em;margin-bottom:14px;font-size:26px;font-weight:800;line-height:1.15}.feature__desc[data-v-d6980297]{color:var(--zl-muted-2);margin-bottom:22px;font-size:16px;line-height:1.55}.feature__list[data-v-d6980297]{flex-direction:column;gap:11px;list-style:none;display:flex}.feature__item[data-v-d6980297]{color:var(--zl-text-3);gap:11px;font-size:15.5px;display:flex}.feature__marker[data-v-d6980297]{color:var(--zl-indigo);flex:none;margin-top:2px}.feature--blue .feature__marker[data-v-d6980297]{color:var(--zl-tg)}.roles-card[data-v-d6980297]{background:var(--zl-surface);border:1px solid var(--zl-border-07);border-radius:var(--zl-radius-xl);padding:44px}.roles-card__head[data-v-d6980297]{max-width:600px;margin-bottom:30px}.roles-card__grid[data-v-d6980297]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cabinet[data-v-d6980297]{border:1px solid var(--zl-border-08);border-radius:var(--zl-radius-mid);padding:20px}.cabinet__title[data-v-d6980297]{margin-bottom:6px;font-size:16px;font-weight:700}.cabinet__text[data-v-d6980297]{color:var(--zl-muted-4);font-size:14px;line-height:1.5}@media (width<=900px){.feature[data-v-d6980297],.feature--reversed[data-v-d6980297]{grid-template-columns:1fr;gap:0;padding:14px}.feature__text[data-v-d6980297],.feature--reversed .feature__text[data-v-d6980297]{order:0;padding:18px 18px 8px}.roles-card[data-v-d6980297]{padding:28px}.roles-card__grid[data-v-d6980297]{grid-template-columns:1fr 1fr}}@media (width<=520px){.roles-card__grid[data-v-d6980297]{grid-template-columns:1fr}}.finance[data-v-5ae31ef8]{background:var(--zl-dark);color:#fff;position:relative;overflow:hidden}.finance[data-v-5ae31ef8] .container{padding-top:96px;padding-bottom:96px;position:relative}.finance__glow[data-v-5ae31ef8]{pointer-events:none;position:absolute}.finance__glow--indigo[data-v-5ae31ef8]{background:radial-gradient(circle,#5b45e04d,#0000 70%);width:460px;height:460px;top:-100px;left:12%}.finance__glow--green[data-v-5ae31ef8]{background:radial-gradient(circle,#1f9d6b2e,#0000 70%);width:420px;height:420px;bottom:-120px;right:6%}.finance__head[data-v-5ae31ef8]{max-width:720px;margin-bottom:56px}.finance__grid[data-v-5ae31ef8]{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px;display:grid}.fin-card[data-v-5ae31ef8]{background:var(--zl-dark-surface);border:1px solid var(--zl-dark-border-10);border-radius:var(--zl-radius-lg);padding:30px}.fin-card__title[data-v-5ae31ef8]{letter-spacing:-.01em;margin-bottom:18px;font-size:19px;font-weight:700}.fin-card__list[data-v-5ae31ef8]{flex-direction:column;gap:12px;list-style:none;display:flex}.fin-card__item[data-v-5ae31ef8]{color:var(--zl-on-dark-78);gap:11px;font-size:15px;line-height:1.45;display:flex}.fin-card__marker[data-v-5ae31ef8]{color:var(--zl-indigo-on-dark);flex:none}.finance__accent[data-v-5ae31ef8]{border:1px solid var(--zl-dark-border-12);border-radius:var(--zl-radius-lg);background:linear-gradient(120deg,#5b45e038,#1f9d6b24);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:30px 36px;display:flex}.finance__accent-text[data-v-5ae31ef8]{letter-spacing:-.015em;max-width:720px;font-size:clamp(19px,2.2vw,25px);font-weight:700;line-height:1.3}.finance__accent-hl[data-v-5ae31ef8]{color:var(--zl-indigo-on-dark-2)}@media (width<=900px){.finance__grid[data-v-5ae31ef8]{grid-template-columns:1fr}.finance__accent[data-v-5ae31ef8]{padding:26px 24px}}.how[data-v-f69b8677] .container{padding-top:90px;padding-bottom:90px}.how__head[data-v-f69b8677]{max-width:620px;margin-bottom:50px}.how__grid[data-v-f69b8677]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.step[data-v-f69b8677]{border:1px solid var(--zl-border-08);border-radius:var(--zl-radius-card);background:var(--zl-surface);padding:28px 22px;position:relative}.step__num[data-v-f69b8677]{font-family:var(--zl-font-mono);color:#fff;border-radius:var(--zl-radius-sm);background:var(--zl-indigo);justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.step__title[data-v-f69b8677]{letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:700}.step__text[data-v-f69b8677]{color:var(--zl-muted-4);font-size:14.5px;line-height:1.5}@media (width<=900px){.how__grid[data-v-f69b8677]{grid-template-columns:1fr 1fr}}@media (width<=520px){.how__grid[data-v-f69b8677]{grid-template-columns:1fr}}.roles[data-v-3afd9e95]{background:var(--zl-section-soft);border-top:1px solid var(--zl-border-05);border-bottom:1px solid var(--zl-border-05)}.roles[data-v-3afd9e95] .container{padding-top:84px;padding-bottom:84px}.roles__head[data-v-3afd9e95]{max-width:620px;margin-bottom:44px}.roles__grid[data-v-3afd9e95]{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.role[data-v-3afd9e95]{background:var(--zl-surface);border:1px solid var(--zl-border-07);border-radius:var(--zl-radius-card);gap:20px;padding:26px 28px;display:flex}.role__bar[data-v-3afd9e95]{background:var(--zl-indigo);border-radius:4px;flex:none;width:4px}.role__title[data-v-3afd9e95]{letter-spacing:-.01em;margin-bottom:7px;font-size:17px;font-weight:700}.role__text[data-v-3afd9e95]{color:var(--zl-muted-3);font-size:15px;line-height:1.55}@media (width<=900px){.roles__grid[data-v-3afd9e95]{grid-template-columns:1fr}}.why[data-v-226f213a] .container{padding-top:90px;padding-bottom:90px}.why__head[data-v-226f213a]{max-width:620px;margin-bottom:48px}.why__grid[data-v-226f213a]{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.diff[data-v-226f213a]{border:1px solid var(--zl-border-08);border-radius:var(--zl-radius-card);background:linear-gradient(180deg, #fff, var(--zl-bg));padding:28px 30px}.diff__title[data-v-226f213a]{letter-spacing:-.01em;color:var(--zl-text-2);margin-bottom:9px;font-size:18px;font-weight:700}.diff__text[data-v-226f213a]{color:var(--zl-muted-3);font-size:15.5px;line-height:1.55}@media (width<=900px){.why__grid[data-v-226f213a]{grid-template-columns:1fr}}.faq[data-v-0880eb9b]{background:var(--zl-section-soft);border-top:1px solid var(--zl-border-05)}.faq__inner[data-v-0880eb9b]{max-width:820px;padding:88px var(--zl-container-pad);margin:0 auto}.faq__head[data-v-0880eb9b]{margin-bottom:48px}.faq__list[data-v-0880eb9b]{flex-direction:column;gap:12px;display:flex}.faq__item[data-v-0880eb9b]{background:var(--zl-surface);border:1px solid var(--zl-border-08);border-radius:var(--zl-radius-mid);overflow:hidden}.faq__question[data-v-0880eb9b]{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 26px;display:flex}.faq__q-text[data-v-0880eb9b]{letter-spacing:-.01em;color:var(--zl-text);font-size:17px;font-weight:700}.faq__icon[data-v-0880eb9b]{color:var(--zl-indigo);flex:none;font-size:22px;line-height:1;transition:transform .2s}.faq__icon--open[data-v-0880eb9b]{transform:rotate(45deg)}.faq__answer[data-v-0880eb9b]{color:var(--zl-muted-2);padding:0 26px 24px;font-size:15.5px;line-height:1.6}.demo[data-v-3afb081a]{background:var(--zl-indigo);color:#fff;position:relative;overflow:hidden}.demo__glow[data-v-3afb081a]{pointer-events:none;background:radial-gradient(circle,#ffffff29,#0000 70%);width:460px;height:460px;position:absolute;top:-120px;right:8%}.demo__inner[data-v-3afb081a]{max-width:var(--zl-container);padding:88px var(--zl-container-pad);grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin:0 auto;display:grid;position:relative}.demo__title[data-v-3afb081a]{letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(30px,3.8vw,46px);font-weight:800;line-height:1.08}.demo__subtitle[data-v-3afb081a]{color:var(--zl-on-dark-82);max-width:460px;margin-bottom:28px;font-size:18px;line-height:1.55}.demo__telegram[data-v-3afb081a]{color:var(--zl-on-dark-90);align-items:center;gap:10px;font-size:15.5px;display:flex}.demo__username[data-v-3afb081a]{font-family:var(--zl-font-mono);color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline;transition:opacity .15s}.demo__username[data-v-3afb081a]:hover{opacity:.8}.demo__card[data-v-3afb081a]{background:var(--zl-surface);border-radius:var(--zl-radius-xl);box-shadow:var(--zl-shadow-form);padding:34px}.demo__form[data-v-3afb081a]{flex-direction:column;gap:14px;display:flex}.field__label[data-v-3afb081a]{color:var(--zl-text-4);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.field__optional[data-v-3afb081a]{color:var(--zl-faint-2);font-weight:400}.field__input[data-v-3afb081a]{border-radius:var(--zl-radius-btn);border:1px solid var(--zl-border-16);width:100%;color:var(--zl-text);outline:none;padding:13px 15px;font-size:15.5px;transition:border-color .15s}.field__input[data-v-3afb081a]:focus{border-color:var(--zl-indigo)}.demo__error[data-v-3afb081a]{color:#d33;margin-top:-2px;font-size:14px}.demo__success[data-v-3afb081a]{text-align:center;color:var(--zl-text);padding:40px 10px}.demo__success-icon[data-v-3afb081a]{background:var(--zl-green-soft);width:56px;height:56px;color:var(--zl-green);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:28px;display:flex}.demo__success-title[data-v-3afb081a]{letter-spacing:-.02em;margin-bottom:8px;font-size:22px;font-weight:800}.demo__success-text[data-v-3afb081a]{color:var(--zl-muted-2);font-size:16px;line-height:1.5}@media (width<=900px){.demo__inner[data-v-3afb081a]{grid-template-columns:1fr;gap:36px}}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-bladozIj.woff2)format("woff2"),url(/assets/onest-latin-400-normal-BAzPRZHg.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-qHiQtL66.woff2)format("woff2"),url(/assets/onest-latin-500-normal-oFTiz6Nq.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-jVaZHx2Z.woff2)format("woff2"),url(/assets/onest-latin-600-normal-6nn5mF7m.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-Bd6qVL4Q.woff2)format("woff2"),url(/assets/onest-latin-700-normal-XTvQgpoh.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/onest-latin-800-normal-Bj4kkdU9.woff2)format("woff2"),url(/assets/onest-latin-800-normal-BoZfnNRa.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-DH8vlB-A.woff2)format("woff2"),url(/assets/onest-cyrillic-400-normal-BxvCLB5P.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-DHyr8B2c.woff2)format("woff2"),url(/assets/onest-cyrillic-500-normal-CyY1vN0Q.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-DiaWg2oX.woff2)format("woff2"),url(/assets/onest-cyrillic-600-normal-CXIKc6w5.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-CwpXuTGk.woff2)format("woff2"),url(/assets/onest-cyrillic-700-normal-DOtXtm0s.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/onest-cyrillic-800-normal-BvLlQFJL.woff2)format("woff2"),url(/assets/onest-cyrillic-800-normal--PCHELnA.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff)format("woff")}:root{--zl-indigo:#5b45e0;--zl-indigo-hover:#4a36c8;--zl-indigo-soft:#eeeafa;--zl-indigo-on-dark:#9d8cf7;--zl-indigo-on-dark-2:#b7a8fb;--zl-logo-gradient:linear-gradient(145deg, #6b57f0, #4a33c8);--zl-section-soft:#f4f2f9;--zl-tg:#1c8adb;--zl-tg-2:#2098e8;--zl-tg-soft:#e4f3fc;--zl-tg-soft-2:#e8f4fc;--zl-green:#1f9d6b;--zl-green-soft:#e4f4ec;--zl-text:#15131c;--zl-text-2:#2a2536;--zl-text-3:#3a3648;--zl-text-4:#46424f;--zl-muted:#4e4a5c;--zl-muted-2:#57536a;--zl-muted-3:#5e5a6e;--zl-muted-4:#625e72;--zl-faint:#8a85a0;--zl-faint-2:#8b8798;--zl-bg:#fbfafc;--zl-surface:#fff;--zl-dark:#110e1c;--zl-border-05:#1410280d;--zl-border-07:#14102812;--zl-border-08:#14102814;--zl-border-09:#14102817;--zl-border-14:#14102824;--zl-border-16:#14102829;--zl-dark-surface:#ffffff0b;--zl-dark-border-08:#ffffff14;--zl-dark-border-10:#ffffff1a;--zl-dark-border-12:#ffffff1f;--zl-on-dark-40:#fff6;--zl-on-dark-45:#ffffff73;--zl-on-dark-66:#ffffffa8;--zl-on-dark-70:#ffffffb3;--zl-on-dark-78:#ffffffc7;--zl-on-dark-82:#ffffffd1;--zl-on-dark-90:#ffffffe6;--zl-font-sans:"Onest", system-ui, -apple-system, sans-serif;--zl-font-mono:"JetBrains Mono", ui-monospace, monospace;--zl-container:1180px;--zl-container-pad:28px;--zl-section-pad:90px;--zl-radius-sm:9px;--zl-radius-btn:11px;--zl-radius-md:13px;--zl-radius-mid:14px;--zl-radius-card:16px;--zl-radius-lg:18px;--zl-radius-xl:22px;--zl-shadow-btn:0 10px 26px #5b45e04d;--zl-shadow-btn-hover:0 14px 32px #5b45e066;--zl-shadow-panel:0 22px 60px #281e5a24;--zl-shadow-phone:0 26px 60px #281e5a47;--zl-shadow-form:0 30px 70px #1e12504d;--zl-shadow-logo:0 4px 12px #5b45e059;--zl-bp-mobile:900px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}[id]{scroll-margin-top:72px}body{font-family:var(--zl-font-sans);background:var(--zl-bg);color:var(--zl-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--zl-indigo);color:#fff}a{color:inherit;text-decoration:none}input,button,textarea{font-family:inherit}img{max-width:100%;display:block}@keyframes zl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes zl-glow{0%,to{opacity:.55}50%{opacity:.9}}.js .zl-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.js .zl-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .zl-reveal{opacity:1!important;transition:none!important;transform:none!important}*,:before,:after{animation:none!important}}
