@import url('/static/fonts.css');@import url('/static/brand/tokens.css');
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--brand-paper);color:var(--brand-ink);font-family:var(--brand-font);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #428b6b;outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.1;letter-spacing:-.05em}h1{font-size:clamp(44px,6.2vw,84px);font-weight:750;margin-bottom:28px}h2{font-size:clamp(34px,4vw,54px);font-weight:700;margin-bottom:24px}h3{font-size:23px;font-weight:700;margin-bottom:14px}.container{max-width:1200px;margin:auto;padding:0 40px}.top{border-bottom:1px solid var(--brand-line);background:#f5f8f3f5;position:sticky;top:0;z-index:10;backdrop-filter:blur(16px)}.top .container{height:88px;display:flex;align-items:center;gap:32px}.logo{width:118px;height:40px}.nav{display:flex;gap:28px;font-size:13px;margin-left:auto}.nav a:hover{color:var(--brand-forest)}.actions{display:flex;gap:12px;align-items:center}.btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:14px 22px;border:1px solid var(--brand-line);border-radius:9px;font-weight:650;font-size:14px;line-height:1.4;background:white;transition:background .18s,transform .18s}.btn:hover{background:#e8f3ec}.btn.primary{color:white;background:var(--brand-forest);border-color:var(--brand-forest)}.btn.primary:hover{background:var(--brand-forest-hover)}.btn.lime{background:var(--brand-lime);color:var(--brand-ink);border-color:var(--brand-lime)}.btn:active{transform:translateY(1px)}.hero{padding:88px 0 0}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--brand-forest);font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;margin-bottom:25px}.eyebrow:before{content:'';width:7px;height:7px;border-radius:50%;background:currentColor}.hero-grid{display:grid;grid-template-columns:1fr 250px;gap:70px;align-items:end;margin-bottom:54px}.hero h1 span{color:var(--brand-forest)}.lead{color:var(--brand-muted);font-size:18px;line-height:1.75;max-width:630px;margin-bottom:30px}.hero-side{border-top:1px solid #acc4b4;padding-top:22px;margin-bottom:8px;font-size:13px;color:var(--brand-muted)}.hero-side strong{display:block;font-size:16px;color:var(--brand-ink);margin-bottom:12px}.hero-side .mini{display:flex;gap:5px;margin-top:24px}.mini i{height:5px;flex:1;background:#bfd3c5;border-radius:10px}.mini i:last-child{background:#116149}.note{font-size:12px;color:var(--brand-muted);margin-top:18px}.frame{display:block;border:1px solid #d0ded3;border-radius:16px;overflow:hidden;background:white;box-shadow:0 20px 60px #16332b0b;position:relative}.frame:after{content:'↗ Открыть крупно';position:absolute;bottom:15px;right:15px;border:1px solid #dce5df;background:#fffffff2;color:#16332b;padding:7px 12px;border-radius:8px;font-size:11px;opacity:0;transition:opacity .2s}.frame:hover:after,.frame:focus-visible:after{opacity:1}.frame img{width:100%;height:auto}.hero .frame{max-height:720px}.caption{display:flex;justify-content:space-between;gap:20px;margin:15px 2px 0;font-size:12px;color:var(--brand-muted)}.caption strong{color:var(--brand-ink);font-weight:600}.feature-nav{display:flex;justify-content:space-between;gap:24px;padding:36px 0 56px;font-size:13px;border-bottom:1px solid var(--brand-line);color:var(--brand-muted)}section.story{padding:104px 0;border-bottom:1px solid var(--brand-line)}.section-head{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;margin-bottom:44px}.index{font-size:12px;font-weight:700;color:var(--brand-forest);letter-spacing:.12em;margin-bottom:20px}.copy{color:var(--brand-muted);line-height:1.85}.copy p{margin-bottom:18px}.checks{list-style:none;padding:0;margin:24px 0 0;color:var(--brand-ink);font-size:14px}.checks li{display:flex;gap:12px;margin:14px 0}.checks li:before{content:'↗';color:var(--brand-forest)}.split{display:grid;grid-template-columns:1fr 1fr;gap:24px}.split .frame{box-shadow:none}.screenshot-note{background:#e8f3ec;border-radius:12px;padding:20px 24px;font-size:13px;color:#376d53;margin-top:24px}.dark{background:var(--brand-ink);color:white;padding:96px 0}.dark .eyebrow,.dark .index{color:var(--brand-lime)}.dark .copy{color:#bfd3c5}.dark h2{max-width:600px}.agent{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.terminal{border:1px solid #406255;border-radius:16px;overflow:hidden;background:#102b23}.terminal-head{padding:18px 24px;border-bottom:1px solid #2f4f43;font-size:12px;color:#a8c3b5}.terminal-body{padding:28px;font-size:14px}.agent-line{padding:18px 0;border-bottom:1px solid #2f4f43}.agent-line:last-child{border:0}.agent-line small{display:block;color:#a8c3b5;font-size:11px;margin-bottom:10px}.agent-line .reply{color:#d8f36a;font-size:13px}.pill{display:inline-flex;border:1px solid #789b88;border-radius:100px;padding:6px 11px;font-size:11px;margin-top:18px;color:#d8f36a}.flow{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.flow article{border-top:1px solid var(--brand-line);padding-top:25px}.flow span{display:block;color:var(--brand-forest);font-size:12px;margin-bottom:20px}.flow p{font-size:14px;color:var(--brand-muted)}.faq{max-width:860px}.faq details{border-bottom:1px solid var(--brand-line);padding:23px 0}.faq summary{font-size:17px;cursor:pointer;font-weight:600}.faq details p{margin:20px 0 0;color:var(--brand-muted);font-size:14px}.cta{padding:90px 0;background:#d8f36a}.cta .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.cta h2{margin:0;max-width:650px}.footer{padding:38px 0}.footer .container{display:flex;gap:30px;align-items:center;font-size:12px;color:var(--brand-muted)}.footer .logo{width:95px;height:32px;margin-right:auto}.lightbox{border:0;max-width:96vw;max-height:94vh;width:1400px;padding:0;border-radius:12px;color:#16332b;box-shadow:0 24px 100px #0005}.lightbox::backdrop{background:#102b23d9}.lightbox header{display:flex;gap:20px;align-items:center;padding:14px 20px;position:sticky;top:0;background:white;border-bottom:1px solid #dce5df;z-index:1;font-size:13px}.lightbox header span{margin-right:auto}.lightbox header button{border:1px solid #dce5df;border-radius:6px;padding:7px 14px;background:white}.lightbox img{width:100%;height:auto}.skip{position:absolute;left:20px;top:-80px;background:white;padding:12px;z-index:30}.skip:focus{top:10px}
@media(max-width:900px){.container{padding:0 24px}.nav{display:none}.top .actions{margin-left:auto}.hero-grid{grid-template-columns:1fr;gap:20px}.hero-side{display:none}.section-head,.agent{grid-template-columns:1fr;gap:20px}.split{grid-template-columns:1fr}.hero{padding-top:60px}.flow{gap:20px}.cta .container{display:block}.cta .btn{margin-top:30px}.feature-nav{flex-wrap:wrap;justify-content:flex-start}.footer .container{flex-wrap:wrap}.hero .frame{max-height:none}.caption{flex-direction:column;gap:5px}section.story{padding:70px 0}.dark{padding:70px 0}}
@media(max-width:540px){.container{padding:0 18px}.top .container{height:76px;gap:14px}.top .btn{padding:10px 12px;font-size:12px}.top .actions>a:first-child{display:none}.logo{width:105px}.hero h1{font-size:46px}.lead{font-size:16px}.hero .actions{flex-wrap:wrap}.hero-grid{margin-bottom:35px}.flow{grid-template-columns:1fr}.section-head{margin-bottom:25px}.feature-nav{gap:15px;font-size:12px}.terminal-body{padding:20px}.frame{border-radius:10px}.lightbox{max-width:100vw;width:100vw}.footer .logo{margin-right:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

figure{margin:0}section{scroll-margin-top:88px}
