:root{--ink: #101828;--ink-2: #475467;--ink-3: #8a94a6;--visitor: #2d3a8c;--visitor-soft: #e8ebf7;--agent: #0f6e6e;--agent-soft: #e0f0ef;--amber: #d99b16;--amber-dark: #b57f0c;--paper: #f5f7f8;--white: #fff;--line: #e2e7ea;--wrap: 1080px;--radius: 10px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid var(--visitor);outline-offset:3px;border-radius:3px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.nav{border-bottom:1px solid var(--line);background:#f5f7f8eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:20}.nav__inner{display:flex;align-items:center;gap:28px;height:64px}.brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;line-height:1}.brand__mark{display:block;flex:0 0 auto;transform:translateY(7.4%)}.brand__word{font-size:19px;font-weight:700;letter-spacing:-.035em;color:var(--ink)}.brand__a{color:var(--visitor)}.brand__b{color:var(--agent)}.nav__menu{display:flex;align-items:center;flex:1;gap:28px;min-width:0}.nav__links{display:flex;gap:24px;margin-left:12px}.nav__links a{color:var(--ink-2);text-decoration:none;font-size:15px;white-space:nowrap}.nav__links a:hover{color:var(--ink)}.nav__links a[aria-current=page]{color:var(--ink);font-weight:600}.nav__actions{display:flex;align-items:center;gap:16px;margin-left:auto}.nav__login{color:var(--ink-2);text-decoration:none;font-size:15px;white-space:nowrap}.nav__login:hover{color:var(--ink)}.nav__burger{display:none;margin-left:auto;width:40px;height:40px;padding:0;align-items:center;justify-content:center;flex-direction:column;gap:4px;background:none;border:1px solid var(--line);border-radius:8px;cursor:pointer}.nav__burger span{display:block;width:17px;height:1.6px;border-radius:2px;background:var(--ink);transition:transform .18s,opacity .18s}.nav.is-open .nav__burger span:nth-child(1){transform:translateY(5.6px) rotate(45deg)}.nav.is-open .nav__burger span:nth-child(2){opacity:0}.nav.is-open .nav__burger span:nth-child(3){transform:translateY(-5.6px) rotate(-45deg)}.lang{position:relative}.lang__btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;background:none;border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font:inherit;font-size:14px;line-height:1;cursor:pointer;white-space:nowrap}.lang__btn:hover{color:var(--ink);border-color:var(--ink-3)}.lang__globe{flex:0 0 auto;opacity:.75}.lang__caret{flex:0 0 auto;opacity:.6;transition:transform .16s}.lang.is-open .lang__caret{transform:rotate(180deg)}.lang__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;margin:0;padding:6px;list-style:none;min-width:156px;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 28px #1018281f;display:none}.lang.is-open .lang__menu{display:block}.lang__menu a{display:block;padding:8px 10px;border-radius:6px;color:var(--ink-2);text-decoration:none;font-size:14px;line-height:1.4}.lang__menu a:hover{background:var(--paper);color:var(--ink)}.lang__menu a[aria-current=true]{color:var(--ink);font-weight:600;background:var(--paper)}.lang--compact{display:none;margin-left:auto}.lang--compact .lang__btn{padding:0 8px}.btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border-radius:var(--radius);font-size:15px;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.btn--primary{background:var(--amber);color:#241a02}.btn--primary:hover{background:var(--amber-dark);color:#fff}.btn--ghost{border-color:var(--line);background:var(--white);color:var(--ink)}.btn--ghost:hover{border-color:var(--ink-3)}.btn--sm{height:38px;padding:0 16px;font-size:14px}.section{padding:88px 0}.section--tight{padding:64px 0}.section--paper{background:var(--white);border-block:1px solid var(--line)}.section__head{max-width:620px;margin-bottom:44px}.section__title{margin:0 0 12px;font-size:30px;line-height:1.35;font-weight:700;letter-spacing:-.02em}.section__desc{margin:0;color:var(--ink-2);font-size:16px}.lede{max-width:62ch}.hero{padding:76px 0 84px}.hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center}.hero__title{margin:0 0 20px;font-size:46px;line-height:1.2;font-weight:700;letter-spacing:-.03em}.hero__desc{margin:0 0 28px;font-size:17px;color:var(--ink-2);max-width:46ch}.hero__actions{display:flex;gap:14px;flex-wrap:wrap}.hero__note{margin:18px 0 0;font-size:14px;color:var(--ink-3)}.demo{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:22px 22px 26px;box-shadow:0 20px 50px -30px #10182859}.demo__head{display:flex;align-items:center;gap:10px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--line)}.demo__dot{width:8px;height:8px;border-radius:50%;background:var(--agent);flex:0 0 8px}.demo__title{font-size:14px;font-weight:600}.demo__meta{margin-left:auto;font-size:12px;color:var(--ink-3)}.turn{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.turn:last-child{margin-bottom:0}.bubble{padding:11px 14px;border-radius:12px;font-size:14.5px;line-height:1.65}.bubble--visitor{background:var(--visitor-soft);color:var(--visitor);border-bottom-left-radius:3px}.bubble--agent{background:var(--agent-soft);color:var(--agent);border-bottom-right-radius:3px}.bubble__who{display:block;font-size:11px;opacity:.7;margin-bottom:3px}.bubble--rendered{background:transparent;border:1px dashed var(--line);color:var(--ink-2)}.bubble--rendered .bubble__who{color:var(--ink-3)}.demo__legend{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;font-size:12px;color:var(--ink-3)}.turn{opacity:0;transform:translateY(6px)}.turn.is-in{opacity:1;transform:none;transition:opacity .5s ease,transform .5s ease}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.turn{opacity:1;transform:none}.turn.is-in{transition:none}}.ways{display:grid;grid-template-columns:1fr 1fr;gap:28px}.way__title{margin:0 0 6px;font-size:18px;font-weight:700}.way__desc{margin:0 0 16px;color:var(--ink-2);font-size:15px}.code{margin:0;padding:16px 18px;background:#0f1524;color:#d6dbe7;border-radius:var(--radius);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.75;overflow-x:auto}.code .tag{color:#7aa2f7}.code .attr{color:#9ece6a}.code .str{color:#e0af68}.code .cmt{color:#5c6785}.tagline{display:inline-block;margin-bottom:10px;padding:2px 10px;border-radius:10px;background:var(--amber);color:#241a02;font-size:12px;font-weight:700}.compare{display:grid;grid-template-columns:1fr 1fr;gap:20px}.compare__col{padding:22px 24px;border-radius:14px;background:var(--white);border:1px solid var(--line)}.compare__col--on{border-color:var(--agent);border-width:2px;padding:21px 23px}.compare__tag{display:inline-block;margin-bottom:14px;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:700}.compare__tag--off{background:#f0f1f3;color:var(--ink-3)}.compare__tag--on{background:var(--agent-soft);color:var(--agent)}.compare__steps{margin:0;padding-left:20px}.compare__steps li{padding:6px 0;font-size:15px;color:var(--ink-2);line-height:1.7}.compare__steps strong{color:var(--ink)}.compare__col--on .compare__steps strong{color:var(--agent)}.mt32{margin-top:32px}.hero__link{display:inline-block;margin-top:10px;color:var(--agent);font-weight:600;text-decoration:none;border-bottom:1px solid currentColor}.feats{display:grid;grid-template-columns:1fr 1fr;gap:36px 48px}.feat{padding-left:18px;border-left:2px solid var(--line)}.feat--visitor{border-left-color:var(--visitor)}.feat--agent{border-left-color:var(--agent)}.feat__title{margin:0 0 6px;font-size:16px;font-weight:700}.feat__desc{margin:0;color:var(--ink-2);font-size:15px}.soon{display:inline-block;margin-top:8px;padding:1px 8px;border-radius:9px;background:#f2f3f5;color:var(--ink-3);font-size:12px}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:28px 32px;background:var(--white);border:1px solid var(--line);border-radius:14px}.fact__num{font-size:26px;font-weight:700;letter-spacing:-.02em}.fact__label{margin:2px 0 0;font-size:14px;color:var(--ink-2)}.promo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px;padding:12px 18px;background:#fff7e8;border:1px solid #ffd591;border-radius:10px}.promo__tag{flex:0 0 auto;padding:2px 10px;border-radius:10px;background:var(--amber);color:#241a02;font-size:12px;font-weight:700}.promo__text{font-size:14px;color:#a8600a;line-height:1.7}.promo__text strong{color:#7a4608}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.plan{background:var(--white);border:2px solid transparent;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:25px 23px 27px;transition:border-color .18s,box-shadow .18s,transform .18s}.plan:hover,.plan:focus-within{border-color:var(--visitor);box-shadow:inset 0 0 0 1px transparent,0 12px 30px -18px #2d3a8c80;transform:translateY(-3px)}@media(hover:none){.plan{transition:none}.plan:hover{transform:none;box-shadow:inset 0 0 0 1px var(--line);border-color:transparent}}.plan:hover .btn--ghost{background:var(--amber);border-color:var(--amber);color:#241a02}@media(hover:none){.plan:hover .btn--ghost{background:var(--white);border-color:var(--line);color:var(--ink)}}.plan .btn:focus-visible{outline-offset:4px}.plan__name{margin:0 0 4px;font-size:17px;font-weight:700}.plan__for{margin:0 0 18px;font-size:14px;color:var(--ink-3)}.plan__price{font-size:32px;font-weight:700;letter-spacing:-.02em}.plan__unit{font-size:14px;font-weight:400;color:var(--ink-3)}.plan__term{margin:6px 0 0;font-size:13px;color:var(--ink-3)}.plans__note{margin:28px 0 0;font-size:14px;color:var(--ink-3);max-width:62ch}.plan__list{margin:20px 0 24px;padding:0;list-style:none}.plan__list li{padding:7px 0 7px 22px;position:relative;font-size:15px;color:var(--ink-2);border-top:1px solid var(--line)}.plan__list li:first-child{border-top:0}.plan__list li:before{content:"";position:absolute;left:2px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--agent-soft);border:2px solid var(--agent)}.plan .btn{width:100%}.trial{margin-top:28px;padding:22px 24px;background:var(--white);border:1px solid var(--line);border-radius:14px}.trial__title{margin:0 0 8px;font-size:17px;font-weight:700}.trial__desc{margin:0 0 14px;font-size:14px;color:var(--ink-2);max-width:62ch}.trial__list{margin:0;padding:0;list-style:none;display:flex;gap:28px;flex-wrap:wrap}.trial__list li{font-size:14px;color:var(--ink-2)}.trial__list strong{color:var(--ink)}.trial__note{margin:14px 0 0;font-size:13px;color:var(--ink-3);max-width:62ch}.faq{max-width:760px}.faq__item{border-top:1px solid var(--line)}.faq__item:last-child{border-bottom:1px solid var(--line)}.faq__q{width:100%;text-align:left;background:none;border:0;padding:20px 36px 20px 0;position:relative;cursor:pointer;font-size:16px;font-weight:600;color:var(--ink);font-family:inherit}.faq__q:after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;margin-top:-6px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg);transition:transform .2s}.faq__item.is-open .faq__q:after{transform:rotate(-135deg);margin-top:-2px}.faq__a{margin:0;padding:0 0 22px;color:var(--ink-2);max-width:68ch}.faq__item:not(.is-open) .faq__a{display:none}.doc{display:grid;grid-template-columns:210px minmax(0,1fr);gap:52px}.doc__nav{position:sticky;top:88px;align-self:start}.doc__nav ul{margin:0;padding:0;list-style:none}.doc__nav a{display:block;padding:6px 0 6px 12px;border-left:2px solid var(--line);color:var(--ink-2);text-decoration:none;font-size:15px}.doc__nav a:hover{color:var(--ink);border-left-color:var(--ink-3)}.doc h2{margin:44px 0 12px;font-size:22px;letter-spacing:-.01em}.doc h2:first-child{margin-top:0}.doc h3{margin:28px 0 8px;font-size:16px}.doc p{margin:0 0 14px;color:var(--ink-2);max-width:70ch}.doc ul{margin:0 0 16px;padding-left:20px;color:var(--ink-2);max-width:70ch}.doc li{margin-bottom:6px}.doc .code{margin-bottom:18px}.table{width:100%;border-collapse:collapse;margin-bottom:20px;font-size:15px}.table th,.table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line)}.table th{font-weight:600}.table td{color:var(--ink-2)}.table code{background:var(--paper);padding:1px 6px;border-radius:4px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;color:var(--ink)}.contacts{display:grid;grid-template-columns:1fr 1fr;gap:28px 48px}.contact{padding-left:18px;border-left:2px solid var(--line)}.contact--visitor{border-left-color:var(--visitor)}.contact--agent{border-left-color:var(--agent)}.contact__label{margin:0 0 8px;font-size:14px;color:var(--ink-2);font-weight:600}.contact__value{display:inline-block;font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--ink);text-decoration:none;border-bottom:2px solid transparent;transition:border-color .15s;word-break:break-all}.contact__value:hover{border-bottom-color:currentColor}.contact--visitor .contact__value{color:var(--visitor)}.contact--agent .contact__value{color:var(--agent)}.contact__note{margin:10px 0 0;font-size:14px;color:var(--ink-2);max-width:40ch}.plans__link{color:var(--visitor);text-decoration:none;border-bottom:1px solid currentColor}.cta{background:var(--visitor);color:#fff;border-radius:16px;padding:44px 40px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.cta__title{margin:0 0 6px;font-size:24px;font-weight:700;letter-spacing:-.02em}.cta__desc{margin:0;color:#ffffffc7}.cta__actions{margin-left:auto;display:flex;gap:12px}.cta .btn--ghost{background:transparent;border-color:#fff6;color:#fff}.cta .btn--ghost:hover{border-color:#fff}.foot{border-top:1px solid var(--line);padding:40px 0 48px}.foot__grid{display:flex;gap:48px;flex-wrap:wrap;align-items:flex-start}.foot__brand{max-width:260px}.foot .brand__word{font-size:17px}.foot__desc{margin:10px 0 0;font-size:14px;color:var(--ink-3);max-width:25ch}.foot__col{min-width:120px}.foot__h{margin:0 0 10px;font-size:14px;font-weight:600}.foot__col ul{margin:0;padding:0;list-style:none}.foot__col li{margin-bottom:7px}.foot__col a{color:var(--ink-2);text-decoration:none;font-size:14px}.foot__col a:hover{color:var(--ink)}.foot__bottom{margin-top:36px;padding-top:20px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}[id]{scroll-margin-top:80px}body{overflow-wrap:break-word}@media(max-width:900px){.hero__grid{grid-template-columns:minmax(0,1fr);gap:40px}.hero__title{font-size:34px}.ways,.feats,.plans,.contacts,.compare{grid-template-columns:minmax(0,1fr)}.facts{grid-template-columns:minmax(0,1fr);gap:18px}.doc{grid-template-columns:minmax(0,1fr);gap:28px}.doc__nav{position:static;min-width:0}.doc__nav ul{display:flex;flex-wrap:wrap;gap:4px 16px}.doc__nav a{border-left:0;padding-left:0}.section{padding:60px 0}.cta{padding:32px 24px}.cta__actions{margin-left:0}.nav__inner{gap:12px}.nav__burger{display:inline-flex}.lang--wide{display:none}.lang--compact{display:block}.lang--compact .lang__menu{right:0}.nav__menu{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:4px 24px 20px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 14px 28px #1018281a;max-height:calc(100vh - 64px);overflow-y:auto}.nav.is-open .nav__menu{display:flex}.nav__links{flex-direction:column;gap:0;margin-left:0}.nav__links a{padding:13px 2px;font-size:16px;border-bottom:1px solid var(--line)}.nav__actions{flex-direction:column;align-items:stretch;gap:10px;margin-left:0;padding-top:16px}.nav__actions .nav__login{padding:11px 2px;font-size:16px}.nav__actions .btn{width:100%;height:44px;font-size:15px}}@media(max-width:560px){.wrap{padding:0 20px}.nav__menu{padding:4px 20px 20px}.turn{grid-template-columns:1fr;gap:8px}.demo__legend{grid-template-columns:1fr;gap:4px}.hero{padding:48px 0 56px}.hero__title{font-size:29px}.hero__desc{font-size:15px}.section__title{font-size:24px}.section{padding:48px 0}.section--tight{padding:40px 0}.hero__actions,.cta__actions{flex-direction:column;align-items:stretch}.hero__actions .btn,.cta__actions .btn{width:100%}.cta{flex-direction:column;align-items:flex-start;gap:20px;padding:28px 20px}.cta__actions{width:100%}.cta__title{font-size:21px}.code{padding:14px;font-size:12px}.table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.table th,.table td{padding:9px 10px}.plan{padding:22px 20px}.compare__col,.compare__col--on{padding:20px 18px}.trial{padding:22px 20px}.trial__list{gap:8px 22px}.foot__grid{gap:28px}.demo{padding:16px}}
