:root{--orange: #ff7a1f;--orange-up: #ff8633;--orange-soft: #ffa461;--ink: #050f16;--ink-up: #102330;--paper: #ffffff;--soft-on-orange: #5a2306;--soft-on-paper: #4f5b64;--soft-on-ink: #a3b1bb;--font: "Golos Text", "Helvetica Neue", Arial, sans-serif;--step-small: clamp(.8125rem, .79rem + .1vw, .875rem);--step-body: clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead: clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head: clamp(2rem, 1.3rem + 3.2vw, 4rem);--step-display: clamp(3.5rem, 10.4vw, 12.5rem);--margin: clamp(20px, 2.2vw, 32px);--gutter: clamp(16px, 1.67vw, 24px);--gap-section: clamp(104px, 12.5vw, 200px);--top-h: 88px;--dock-h: 64px;--dock-shift: 0px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.76, 0, .24, 1);--t-press: .14s;--t-hover: .18s;--t-ui: .24s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--page, var(--orange));color:var(--ink);font-family:var(--font);font-size:var(--step-body);line-height:1.45;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,ol,ul,dl,dd,figure,fieldset,pre{margin:0}ol,ul{padding:0;list-style:none}fieldset{padding:0;border:0;min-width:0}legend{padding:0}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:0;padding:0}[hidden]{display:none!important}::selection{background:var(--ink);color:var(--orange)}.field-ink ::selection{background:var(--orange);color:var(--ink)}:focus-visible{outline:3px solid var(--focus, var(--ink));outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:var(--margin);top:12px;z-index:100;padding:12px 18px;background:var(--ink);color:var(--orange);font-weight:600;transform:translateY(-160%);transition:transform var(--t-ui) var(--ease-out)}.skip:focus{transform:none}.field-orange,.field-white,.field-ink{background:var(--bg);color:var(--fg)}.field-orange{--bg: var(--orange);--fg: var(--ink);--soft: var(--soft-on-orange);--btn-bg: var(--ink);--btn-fg: var(--orange);--btn-hover: var(--ink-up);--focus: var(--ink);--fact-bg: var(--ink);--fact-fg: var(--paper);--fact-num: var(--orange)}.field-white{--bg: var(--paper);--fg: var(--ink);--soft: var(--soft-on-paper);--btn-bg: var(--ink);--btn-fg: var(--orange);--btn-hover: var(--ink-up);--focus: var(--ink)}.field-ink{--bg: var(--ink);--fg: var(--paper);--soft: var(--soft-on-ink);--btn-bg: var(--orange);--btn-fg: var(--ink);--btn-hover: #ff8f45;--focus: var(--orange)}:root[data-palette=dark]{--page: var(--ink);--ink-2: #0c1a24}[data-palette=dark] .hero,[data-palette=dark] .showcase,[data-palette=dark] .services{--bg: var(--ink);--fg: var(--paper);--soft: var(--soft-on-ink);--btn-bg: var(--orange);--btn-fg: var(--ink);--btn-hover: #ff8f45;--focus: var(--orange);--fact-bg: var(--orange);--fact-fg: var(--ink);--fact-num: var(--ink)}[data-palette=dark] .intro,[data-palette=dark] .studio{--bg: var(--ink-2);--fg: var(--paper);--soft: var(--soft-on-ink);--btn-bg: var(--orange);--btn-fg: var(--ink);--btn-hover: #ff8f45;--focus: var(--orange)}[data-palette=dark] .process{--bg: var(--orange);--fg: var(--ink);--soft: var(--soft-on-orange);--focus: var(--ink)}[data-palette=dark] .dock{background:var(--ink-2)}[data-palette=dark] [data-ui].term{background:#102634}[data-palette=dark] [data-ui].term .ui-head{border-color:#1f3a4b}.wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);padding-inline:var(--margin)}.h2{font-size:var(--step-head);font-weight:800;line-height:.94;letter-spacing:-.035em;text-wrap:balance}.h3,.h4{font-size:var(--step-lead);font-weight:800;line-height:1.1;letter-spacing:-.03em}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;background:var(--btn-bg);color:var(--btn-fg);font-size:var(--step-body);font-weight:600;line-height:1.1;letter-spacing:-.01em;transition:transform var(--t-press) var(--ease-out),background-color var(--t-hover) ease}.btn:active{transform:scale(.97)}.btn--small{min-height:44px;padding:0 18px;font-size:var(--step-small)}.link{text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:text-decoration-color var(--t-hover) ease}.lang{display:flex;gap:14px}.lang button{min-height:44px;min-width:32px;font-size:var(--step-small);font-weight:600;color:var(--soft);transition:color var(--t-hover) ease}.lang button[aria-pressed=true]{color:currentColor;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.menu-btn{min-height:44px;font-size:var(--step-small);font-weight:600}@media (hover: hover) and (pointer: fine){.btn:hover{background-color:var(--btn-hover)}.link:hover,.hero__nav a:hover,.dock__nav a:hover,.services__index a:hover{text-decoration:underline;text-decoration-color:currentColor}.lang button:hover{color:currentColor}}.hero__nav a,.dock__nav a,.services__index a{text-decoration-thickness:2px;text-underline-offset:6px;transition:text-decoration-color var(--t-hover) ease,opacity var(--t-ui) ease}.dock{position:fixed;inset:0 0 auto;z-index:40;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:center;height:calc(var(--dock-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--margin) 0;background:var(--ink);color:var(--paper);--btn-bg: var(--orange);--btn-fg: var(--ink);--btn-hover: #ff8f45;--focus: var(--orange);--soft: var(--soft-on-ink);transform:translateY(-101%);transition:transform .32s var(--ease-out);visibility:hidden}.dock.is-shown{transform:none;visibility:visible}.dock__mark{grid-column:1 / 5;font-size:1.375rem;font-weight:800;letter-spacing:-.05em;color:var(--orange);justify-self:start}.dock__nav{grid-column:5 / 11;display:flex;gap:clamp(20px,2.2vw,36px);font-size:var(--step-small);font-weight:600}.dock__cta{grid-column:11 / 13;justify-self:end}.dock__menu{display:none}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;padding:env(safe-area-inset-top,0px) var(--margin) calc(24px + env(safe-area-inset-bottom,0px));background:var(--orange);color:var(--ink);--soft: var(--soft-on-orange);--btn-bg: var(--ink);--btn-fg: var(--orange);--btn-hover: var(--ink-up);overflow-y:auto}.menu__top{display:flex;justify-content:space-between;align-items:center;min-height:72px}.menu__mark{font-size:1.5rem;font-weight:800;letter-spacing:-.05em}.menu__nav{display:grid;gap:6px;margin-top:8vh}.menu__nav a{font-size:var(--step-head);font-weight:800;line-height:1.05;letter-spacing:-.045em;padding-block:4px}.menu__foot{margin-top:auto;display:grid;gap:18px;padding-top:40px;justify-items:start}.menu__foot .btn{width:100%}@media (prefers-reduced-motion: no-preference){.menu:not([hidden]){animation:menu-in var(--t-ui) var(--ease-out)}@keyframes menu-in{0%{opacity:0;transform:translateY(-12px)}}}.hero{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:var(--top-h) max(calc(68svh - var(--top-h)),calc(var(--step-display) * 1.75 + 170px));column-gap:var(--gutter);padding-inline:var(--margin);z-index:3}.hero__top{grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:subgrid;align-items:center}.hero__mark{grid-column:1 / 5;justify-self:start;font-size:var(--step-lead);font-weight:800;letter-spacing:-.055em;line-height:1}.hero__nav{grid-column:5 / 11;display:flex;gap:clamp(20px,2.2vw,36px);font-size:var(--step-small);font-weight:600}.hero__lang{grid-column:11 / 13;justify-self:end}.hero__menu{display:none}.hero__title{grid-column:5 / 13;grid-row:2;align-self:start;margin-top:clamp(8px,3.2svh,40px);font-size:var(--step-display);font-weight:800;line-height:.84;letter-spacing:-.04em}.lines .line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.lines [data-line]{display:block}.hero__talk{grid-column:1 / 5;grid-row:2;align-self:start;margin-top:calc(30svh - var(--top-h));display:grid;gap:28px;justify-items:start}.hero__lead{font-size:var(--step-lead);line-height:1.32;letter-spacing:-.02em;max-width:22ch;text-wrap:pretty}.hero__fact{grid-column:5 / 13;grid-row:2;align-self:end;justify-self:start;position:relative;z-index:2;width:300px;padding:22px 24px 24px;background:var(--fact-bg);color:var(--fact-fg);transform:translate(-34%,36%);display:grid;gap:10px}.hero__fact b{font-size:var(--step-head);font-weight:800;line-height:.9;letter-spacing:-.05em;color:var(--fact-num);white-space:nowrap}.hero__fact span{font-size:var(--step-small);line-height:1.4;letter-spacing:0}[data-ui]{font-family:var(--font);letter-spacing:0}[data-ui] .ui-head{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:14px 20px;border-bottom:1px solid #e7e9eb;font-size:13px;color:#66727c}[data-ui] .ui-head span:first-child{color:#0b1720;font-weight:600;font-size:14px}.hero__title,.hero__talk{transform:translateY(calc(var(--lift, 0) * -56px))}.showcase{position:relative;z-index:1}.showcase__stage{height:100svh}.showcase__window{height:100%}.showcase.is-live{height:200svh}.showcase.is-live .showcase__stage{position:sticky;top:0;overflow:clip}.showcase.is-live .showcase__window{clip-path:inset(0 calc(var(--r, 32px) * (1 - var(--p, 0))) 0 calc(var(--l, 34%) * (1 - var(--p, 0))))}[data-ui].console{display:grid;grid-template-columns:216px minmax(0,1fr);height:100%;background:#f2f4f6;color:#0b1720;font-size:14px;line-height:1.4}[data-ui].console .console__nav{display:flex;flex-direction:column;gap:26px;padding:22px 14px;background:#0b1720;color:#b9c4cc}[data-ui].console .console__brand{display:flex;align-items:center;gap:10px;padding:0 8px;color:#fff;font-weight:600;font-size:15px}[data-ui].console .console__logo{width:26px;height:26px;border-radius:8px;background:var(--orange)}[data-ui].console .console__nav ul{display:grid;gap:2px}[data-ui].console .console__nav li{display:flex;justify-content:space-between;align-items:center;padding:9px 10px;border-radius:8px}[data-ui].console .console__nav li.is-on{background:#1b2c38;color:#fff}[data-ui].console .console__nav b{min-width:22px;padding:0 7px;border-radius:99px;background:var(--orange);color:#0b1720;font-size:12px;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}[data-ui].console .console__main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-width:0}[data-ui].console .console__bar{display:flex;align-items:center;gap:24px;min-height:76px;padding:14px 28px;background:#fff;border-bottom:1px solid #e5e8eb}[data-ui].console .console__title{display:flex;align-items:center;gap:14px;font-size:16px;font-weight:600;white-space:nowrap}[data-ui].console .console__state{display:inline-flex;align-items:center;gap:7px;color:#1d7a3f;font-size:13px;font-weight:500}[data-ui].console .console__state:before{content:"";width:7px;height:7px;border-radius:50%;background:#23a356}[data-ui].console .console__stats{display:flex;gap:clamp(20px,2.6vw,44px);margin-left:auto}[data-ui].console .console__stats dt{font-size:12px;color:#66727c;white-space:nowrap}[data-ui].console .console__stats dd{font-size:20px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}[data-ui].console .console__stats dd span{font-size:14px;font-weight:400;color:#66727c}[data-ui].console .console__body{display:grid;grid-template-columns:max(200px,calc(var(--l, 499px) - 216px)) minmax(0,1fr) minmax(240px,300px);min-height:0}[data-ui].console .console__col{background:#fff;border-right:1px solid #e5e8eb;overflow:hidden}[data-ui].console .console__group{padding:18px 22px 6px;font-size:12px;font-weight:600;color:#66727c}[data-ui].console .console__past li{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:3px;padding:12px 22px;border-bottom:1px solid #f3f4f6;color:#66727c}[data-ui].console .console__past b{font-weight:600;font-variant-numeric:tabular-nums}[data-ui].console .console__past span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#33404a}[data-ui].console .console__past em{grid-column:2;font-style:normal;font-size:12px}[data-ui].console .console__work{display:grid;align-content:start;gap:16px;padding:20px;min-width:0}[data-ui].console .console__chart{padding:18px 22px 16px;border-radius:12px;background:#fff}[data-ui].console .console__chart-head{display:flex;justify-content:space-between;gap:12px;font-weight:600}[data-ui].console .console__chart-head>span:last-child{font-weight:400;color:#66727c}[data-ui].console .console__chart-head b{color:#0b1720;font-weight:600}[data-ui].console .console__bars{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;align-items:end;height:132px;margin-top:14px}[data-ui].console .console__bars li{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%}[data-ui].console .console__op{height:calc((var(--all) - var(--auto)) / 38 * 104px);background:#d5dce1;border-radius:4px 4px 0 0}[data-ui].console .console__auto{height:calc(var(--auto) / 38 * 104px);background:#0b1720}[data-ui].console .console__bars em{margin-top:6px;font-style:normal;font-size:11px;color:#66727c;text-align:center;font-variant-numeric:tabular-nums}[data-ui].console .console__keys{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;color:#66727c}[data-ui].console .console__key{width:10px;height:10px;border-radius:2px;background:#d5dce1;margin-left:8px}[data-ui].console .console__key--auto{background:#0b1720;margin-left:0}[data-ui].console .agent__queue li{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:3px;padding:15px 22px;border-bottom:1px solid #eff1f3;transition:background-color .3s ease}[data-ui].console .agent__queue b{font-weight:600;font-variant-numeric:tabular-nums;color:#66727c}[data-ui].console .agent__queue span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-ui].console .agent__queue em{grid-column:2;font-style:normal;font-size:12px;color:#66727c}[data-ui].console .agent__queue li.is-active{background:#fff1e6;box-shadow:inset 3px 0 0 var(--orange)}[data-ui].console .agent__queue li.is-active em,[data-ui].console .agent__queue li.is-handoff em{color:#b04708}[data-ui].console .agent__queue li.is-closed em{color:#1d7a3f}[data-ui].console .agent__ticket{min-width:0;padding:20px 24px;background:#fff;border-radius:12px}[data-ui].console .agent__subject{font-size:17px;font-weight:600;margin-bottom:12px}[data-ui].console .agent__log{min-height:236px}[data-ui].console .agent__log li{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #f1f2f4}[data-ui].console .agent__log time{color:#66727c;font-variant-numeric:tabular-nums}[data-ui].console .agent__log li.is-done span{color:#1d7a3f;font-weight:600}[data-ui].console .agent__log li.is-handoff span{color:#b04708;font-weight:600}[data-ui].console .console__client{padding:22px 24px;background:#fff;border-left:1px solid #e5e8eb}[data-ui].console .console__who{font-size:17px;font-weight:600}[data-ui].console .console__via{margin-top:2px;font-size:13px;color:#66727c}[data-ui].console .console__client dl{display:grid;gap:12px;margin-top:20px}[data-ui].console .console__client dt{font-size:12px;color:#66727c}[data-ui].console .console__client dd{font-weight:500}@media (prefers-reduced-motion: no-preference){[data-ui].console .agent__log li.is-new{animation:log-in .42s var(--ease-out) both}@keyframes log-in{0%{opacity:0;transform:translateY(8px)}}}.intro{padding-block:clamp(88px,8vw,128px)}.intro__lead{grid-column:1 / -1;font-size:var(--step-lead);line-height:1.24;letter-spacing:-.02em;max-width:62ch;text-wrap:pretty}.intro__cols{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gutter);margin-top:72px;align-items:start}.intro__cols p{color:var(--soft);line-height:1.5;text-wrap:pretty}.intro__cols .runin{color:var(--fg);font-weight:600}.services{padding-block:var(--gap-section)}.services__side{grid-column:1 / 5}.services__pin{position:sticky;top:calc(40px + var(--dock-shift));transition:top .32s var(--ease-out)}.services__index{margin-top:40px;display:grid;gap:6px;font-size:var(--step-body);font-weight:600}.services__index a{display:inline-block;padding-block:6px;color:var(--soft);transition:color var(--t-ui) ease,text-decoration-color var(--t-hover) ease}.services__index a.is-current{color:var(--fg);text-decoration:underline;text-decoration-color:currentColor}.services__list{grid-column:5 / 13;display:grid;gap:120px}.service{scroll-margin-top:40px}.service .h3{margin-bottom:28px}.service__row{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:clamp(28px,3vw,48px);align-items:start}.service--flip .service__row{grid-template-columns:minmax(0,1fr) minmax(0,460px)}.service--flip .service__pic{order:2}.service__text{display:grid;gap:28px;align-content:start}.service__desc{max-width:40ch;text-wrap:pretty}.service__points{display:grid;gap:12px;font-weight:600}.service__points li{line-height:1.35;text-wrap:pretty}[data-ui].term,[data-ui].chat,[data-ui].flow{background:var(--paper);color:#0b1720;font-size:14px;line-height:1.45;min-height:440px;display:flex;flex-direction:column}[data-ui].term{background:#0b1720;color:#d8dee3}[data-ui].term .ui-head{border-color:#1f2f3b;color:#8193a1}[data-ui].term .ui-head span:first-child{color:#fff}[data-ui].term pre.term__out{margin:0;padding:20px;font:13px/1.75 ui-monospace,SF Mono,Menlo,Consolas,monospace;white-space:pre-wrap}[data-ui].term .term__cmd{color:var(--orange)}[data-ui].term .term__lh-title{margin:auto 20px 10px;font-size:12px;color:#8193a1}[data-ui].term .term__lh{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 20px 20px}[data-ui].term .term__lh div{padding:14px 12px;background:#112431;border-radius:6px}[data-ui].term .term__lh dt{font-size:12px;color:#8193a1}[data-ui].term .term__lh dd{font-size:26px;font-weight:600;color:#5fd38d;font-variant-numeric:tabular-nums;letter-spacing:-.02em}[data-ui].chat{background:#edf1f4}[data-ui].chat .ui-head{background:var(--paper)}[data-ui].chat .chat__feed{display:grid;gap:10px;padding:20px;align-content:start}[data-ui].chat .chat__msg{max-width:82%;padding:11px 14px;background:var(--paper);border-radius:12px 12px 12px 3px;display:grid;gap:10px;justify-self:start}[data-ui].chat .chat__msg--me{justify-self:end;background:#0b1720;color:#fff;border-radius:12px 12px 3px}[data-ui].chat .chat__keys{display:flex;gap:6px}[data-ui].chat .chat__keys span{padding:7px 12px;border:1px solid #d7dde2;border-radius:6px;font-variant-numeric:tabular-nums}[data-ui].chat .chat__keys .is-picked{background:var(--orange);border-color:var(--orange);color:#0b1720;font-weight:600}[data-ui].chat .chat__note{justify-self:center;margin-top:6px;padding:6px 12px;font-size:12px;color:#4f5b64;background:#dfe6eb;border-radius:99px}[data-ui].term .term__out .is-wait,[data-ui].chat .is-wait{opacity:0;transform:translateY(6px)}[data-ui].term .term__out code>span{display:inline-block;transition:opacity .24s ease,transform .24s var(--ease-out)}[data-ui].chat .chat__msg,[data-ui].chat .chat__note{transition:opacity .26s ease,transform .26s var(--ease-out)}[data-ui].chat .chat__keys button{min-height:34px;padding:6px 12px;border:1px solid #d7dde2;border-radius:6px;background:#fff;font:inherit;font-variant-numeric:tabular-nums;color:#0b1720;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .14s var(--ease-out)}[data-ui].chat .chat__keys button:active{transform:scale(.95)}[data-ui].chat .chat__keys button[aria-pressed=true]{background:var(--orange);border-color:var(--orange);font-weight:600}[data-ui].chat .chat__keys button:focus-visible{outline:2px solid #0b1720;outline-offset:2px}@media (hover: hover) and (pointer: fine){[data-ui].chat .chat__keys button[aria-pressed=false]:hover{border-color:#0b1720}}[data-ui].chat .is-typing{color:#66727c;font-style:italic}[data-ui].flow .ui-head span:last-child{color:#1d7a3f;font-weight:600}[data-ui].flow .flow__steps{position:relative;margin:10px 20px 0}[data-ui].flow .flow__steps:before{content:"";position:absolute;left:47px;top:28px;bottom:28px;width:2px;background:#e3e7ea}[data-ui].flow .flow__steps li{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 0}[data-ui].flow .flow__app{position:relative;justify-self:center;min-width:88px;padding:7px 8px;border-radius:8px;background:#eef1f3;color:#4f5b64;font-size:12px;font-weight:600;text-align:center;transition:background-color .28s ease,color .28s ease}[data-ui].flow .flow__what{color:#66727c;line-height:1.35;transition:color .28s ease}[data-ui].flow time{font-size:12px;color:#66727c;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .28s ease}[data-ui].flow li.is-done .flow__app{background:#0b1720;color:#fff}[data-ui].flow li.is-done .flow__what{color:#0b1720}[data-ui].flow li.is-done time{opacity:1}[data-ui].flow li.is-done .flow__what:after{content:"";display:inline-block;width:8px;height:8px;margin-left:8px;border-radius:50%;background:#23a356;vertical-align:1px}[data-ui].flow .flow__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:auto 20px 20px;padding:10px 10px 10px 14px;border-radius:8px;background:#e9f6ee;color:#135c2f;font-weight:500}[data-ui].flow .flow__run{min-height:36px;padding:0 12px;border:1px solid #bfe3cc;border-radius:6px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:#0b1720;cursor:pointer;white-space:nowrap;transition:border-color .16s ease,transform .14s var(--ease-out)}[data-ui].flow .flow__run:active{transform:scale(.96)}[data-ui].flow .flow__run:focus-visible{outline:2px solid #0b1720;outline-offset:2px}@media (hover: hover) and (pointer: fine){[data-ui].flow .flow__run:hover{border-color:#0b1720}}[data-ui].app{width:320px;margin-inline:auto;padding:11px;border-radius:46px;background:#0b1720}[data-palette=dark] [data-ui].app{background:#22384a}[data-ui].app .app__screen{display:flex;flex-direction:column;gap:12px;min-height:600px;padding:26px 18px 18px;border-radius:36px;background:#f3f5f7;color:#0b1720;font-size:14px;line-height:1.35}[data-ui].app .app__top{display:flex;justify-content:space-between;font-size:13px;color:#66727c}[data-ui].app .app__top span:first-child{color:#0b1720;font-weight:600}[data-ui].app .app__map{width:100%;height:auto;display:block}[data-ui].app .app__status{margin-top:4px;font-size:24px;font-weight:700;letter-spacing:-.02em}[data-ui].app .app__eta{margin-top:-8px;color:#4f5b64}[data-ui].app .app__track li{position:relative;display:flex;justify-content:space-between;gap:12px;padding:7px 0 7px 26px;color:#66727c}[data-ui].app .app__track li:before{content:"";position:absolute;left:3px;top:50%;width:11px;height:11px;border-radius:50%;background:#cdd5da;transform:translateY(-50%)}[data-ui].app .app__track li:not(:last-child):after{content:"";position:absolute;left:8px;top:calc(50% + 6px);height:calc(100% - 12px);width:2px;background:#cdd5da}[data-ui].app .app__track li.is-done,[data-ui].app .app__track li.is-now{color:#0b1720}[data-ui].app .app__track li.is-done:before,[data-ui].app .app__track li.is-done:after{background:#23a356}[data-ui].app .app__track li.is-now{font-weight:600}[data-ui].app .app__track li.is-now:before{background:var(--orange);box-shadow:0 0 0 4px #ffdcc2}[data-ui].app .app__track time{font-size:12px;font-weight:400;color:#66727c}[data-ui].app .app__courier{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:#fff}[data-ui].app .app__courier span{font-size:13px;color:#4f5b64}[data-ui].app .app__btn{display:grid;place-items:center;min-height:48px;margin-top:auto;border-radius:14px;background:var(--orange);color:#0b1720;font-weight:600}[data-ui].plan{background:var(--paper);color:#0b1720;font-size:14px;line-height:1.4}[data-ui].plan .plan__chart{position:relative;padding:16px 20px 6px;--name: 176px}[data-ui].plan .plan__weeks{display:grid;grid-template-columns:var(--name) repeat(8,minmax(0,1fr));padding-bottom:10px;border-bottom:1px solid #eceef0;font-size:12px;color:#66727c}[data-ui].plan .plan__weeks i{font-style:normal}[data-ui].plan .plan__row{display:grid;grid-template-columns:var(--name) minmax(0,1fr);align-items:center;height:56px;border-bottom:1px solid #f1f3f4}[data-ui].plan .plan__name{font-weight:600;padding-right:12px}[data-ui].plan .plan__track{position:relative;height:100%}[data-ui].plan .plan__bar{position:absolute;top:13px;bottom:13px;left:calc(var(--from) / 8 * 100%);width:calc((var(--to) - var(--from)) / 8 * 100%);display:flex;align-items:center;padding:0 10px;overflow:hidden;border-radius:6px;background:#e1e6e9;color:#33404a;transform-origin:left center}[data-ui].plan .plan__bar em{font-style:normal;font-size:12px;white-space:nowrap}[data-ui].plan .plan__bar.is-done{background:#0b1720;color:#fff}[data-ui].plan .plan__bar.is-now{background:var(--orange);color:#0b1720;font-weight:600}[data-ui].plan .plan__demo{position:absolute;top:50%;left:calc(var(--at) / 8 * 100%);width:11px;height:11px;background:#0b1720;border:2px solid #ffffff;transform:translate(-50%,-50%) rotate(45deg)}[data-ui].plan .plan__today{position:absolute;top:6px;bottom:6px;left:calc(20px + var(--name) + (100% - 40px - var(--name)) * var(--at) / 8);width:2px;background:#0b1720}[data-ui].plan .plan__today span{position:absolute;top:-2px;left:6px;padding:1px 6px;border-radius:4px;background:#0b1720;color:#fff;font-size:11px;font-weight:600;white-space:nowrap}[data-ui].plan .plan__legend{display:flex;align-items:center;gap:10px;padding:14px 20px 18px;font-size:13px;color:#4f5b64}[data-ui].plan .plan__key--demo{flex:none;width:10px;height:10px;background:#0b1720;transform:rotate(45deg)}@media (prefers-reduced-motion: no-preference){[data-ui].plan .plan__bar{transition:transform .9s var(--ease-expo);transition-delay:calc(.24s + var(--r, 0) * .11s)}[data-ui].plan .plan__demo,[data-ui].plan .plan__today{transition:opacity .4s ease 1s}.js .process__figure:not(.is-in) [data-ui].plan .plan__bar{transform:scaleX(0)}.js .process__figure:not(.is-in) [data-ui].plan .plan__demo,.js .process__figure:not(.is-in) [data-ui].plan .plan__today{opacity:0}}.process{padding-block:var(--gap-section)}.process__head{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:end}.process__head .h2{grid-column:1 / 5}.process__lead{grid-column:5 / 10;color:var(--soft);max-width:46ch;text-wrap:pretty}.process__figure{grid-column:1 / -1;margin-top:64px}.process__steps{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gutter);margin-top:48px}.process__steps li{display:grid;gap:12px;align-content:start;max-width:36ch}.process__steps p{color:var(--soft);text-wrap:pretty}.studio{padding-block:var(--gap-section)}.studio__facts{grid-column:1 / 4;grid-row:1;display:grid;gap:20px;align-content:start;padding-top:10px}.studio__facts dt{font-size:var(--step-small);color:var(--soft)}.studio__facts dd{font-size:var(--step-small);font-weight:600}.studio__text{grid-column:5 / 12;grid-row:1;display:grid;gap:32px}.studio__para{font-size:var(--step-lead);line-height:1.34;letter-spacing:-.02em;max-width:52ch;text-wrap:pretty}.studio__word{grid-column:1 / 4;grid-row:2;margin-top:120px;font-size:var(--step-small);font-weight:600}.studio__stack{grid-column:5 / 13;grid-row:2;margin-top:120px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,80px)}.studio__stack li{display:flex;justify-content:space-between;gap:16px;padding-block:7px}.studio__stack span{font-weight:600}.studio__stack em{font-style:normal;color:var(--soft);text-align:right}.contact{padding-block:clamp(104px,9vw,140px)}.coupon{grid-column:2 / 12;position:relative;display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);background:var(--orange);color:var(--ink);--soft: var(--soft-on-orange);--focus: var(--ink)}.coupon:before,.coupon:after{content:"";position:absolute;left:46%;width:30px;height:30px;border-radius:50%;background:var(--bg);transform:translate(-50%,-50%)}.coupon:before{top:0}.coupon:after{top:100%}.coupon__perf{position:absolute;left:46%;top:22px;width:6px;height:calc(100% - 44px);transform:translate(-50%);color:var(--bg)}.coupon__stub{padding:clamp(32px,3.4vw,52px);display:grid;align-content:space-between;gap:40px}.coupon__title{font-size:var(--step-head);font-weight:800;line-height:.92;letter-spacing:-.045em}.coupon__lead{margin-top:20px;max-width:34ch;text-wrap:pretty}.coupon__brief{align-self:end}.coupon__brief-title{font-size:var(--step-small);font-weight:600;margin-bottom:10px}.coupon__doc{font-family:var(--font);font-size:var(--step-body);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;min-height:7.5em}.coupon__doc.is-empty{color:var(--soft)}.coupon__body{padding:clamp(32px,3.4vw,52px);display:grid;gap:22px;align-content:start}.field{display:grid;gap:10px}.field legend,.field__label{font-size:var(--step-small);font-weight:600;margin-bottom:10px}.field__label{margin-bottom:0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative}.chip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;background:var(--orange-soft);font-size:var(--step-small);font-weight:600;transition:background-color var(--t-hover) ease,color var(--t-hover) ease,transform var(--t-press) var(--ease-out)}.chip input:checked+span{background:var(--ink);color:var(--orange)}.chip input:focus-visible+span{outline:3px solid var(--ink);outline-offset:2px}.chip:active span{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.chip:hover input:not(:checked)+span{background:#ffb57c}}.coupon textarea{width:100%;min-height:104px;padding:14px 16px;resize:vertical;background:var(--orange-soft);border:0;border-radius:0;font-size:var(--step-body);line-height:1.45}.coupon textarea::placeholder{color:#7a3a10}.coupon textarea:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.coupon__send{min-height:56px;width:100%;margin-top:6px;background:var(--ink);color:var(--orange);font-size:var(--step-body);font-weight:600;transition:transform var(--t-press) var(--ease-out),background-color var(--t-hover) ease}.coupon__send:active{transform:scale(.985)}@media (hover: hover) and (pointer: fine){.coupon__send:hover{background:var(--ink-up)}}.coupon__alt{font-size:var(--step-small)}.coupon__status{font-size:var(--step-small);font-weight:600;min-height:1.4em}.coupon__status.is-error{color:#7d0f00}.footer{display:flex}.footer__inner{flex:1;grid-template-rows:auto 1fr auto;padding-block:40px 32px}.footer__top{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:start;gap:24px}.footer__notes{display:flex;flex-wrap:wrap;gap:6px 28px;font-size:var(--step-small);font-weight:600;max-width:60%}.footer__mark{font-weight:800;letter-spacing:-.04em}.footer__up{font-size:var(--step-small);font-weight:600}.footer__big{grid-column:1 / -1;align-self:end;padding-block:clamp(120px,14vw,220px) 56px}.footer__ask{font-size:var(--step-lead);font-weight:600;letter-spacing:-.02em;margin-bottom:22px}.footer__mail{margin-top:28px;font-size:var(--step-lead);font-weight:600;letter-spacing:-.02em}.footer__handle{display:inline-block;font-size:clamp(3.5rem,13.2vw,12.5rem);font-weight:800;line-height:1.08;letter-spacing:-.05em;margin-left:-.04em;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.12em;text-decoration-color:transparent;transition:text-decoration-color var(--t-hover) ease}@media (hover: hover) and (pointer: fine){.footer__handle:hover{text-decoration-color:currentColor}}.footer__meta{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto 1fr;gap:16px;font-size:var(--step-small)}.footer__meta p:last-child{text-align:right}.footer__links{display:flex;gap:20px;flex-wrap:wrap}@media (prefers-reduced-motion: no-preference){.js .hero [data-line]{transform:translateY(105%);animation:load-line .9s var(--ease-expo) forwards;animation-delay:calc(.12s + var(--i) * .11s)}.js .hero [data-load]{opacity:0;animation:load-rise .6s var(--ease-out) forwards;animation-delay:var(--d)}.js .hero__talk [data-load]{transform:translateY(14px)}.js .hero__fact[data-load]{transform:translate(-34%,calc(36% + 14px));animation-name:load-rise-fact}.js .showcase [data-open] .console{clip-path:inset(0 0 100% 0);animation:load-open 1.1s var(--ease-in-out) .16s forwards}@keyframes load-line{to{transform:none}}@keyframes load-rise{to{opacity:1;transform:none}}@keyframes load-rise-fact{to{opacity:1;transform:translate(-34%,36%)}}@keyframes load-open{to{clip-path:inset(0)}}.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out),transform .9s var(--ease-expo);transition-delay:calc(var(--d, 0) * 80ms)}.js [data-reveal].is-in{opacity:1;transform:none}}@media (max-width: 1099px){.hero{grid-template-rows:var(--top-h) auto auto auto}.hero__title{grid-column:1 / -1;grid-row:2;margin-top:7svh;font-size:clamp(3.25rem,13.4vw,8.5rem)}.hero__talk{grid-column:1 / 9;grid-row:3;margin-top:32px}.hero__lead{max-width:30ch}.hero__fact{grid-column:1 / -1;grid-row:4;align-self:start;width:min(340px,66vw);margin:64px 0 -16px;transform:none}@media (prefers-reduced-motion: no-preference){.js .hero__fact[data-load]{transform:translateY(14px);animation-name:load-rise}}.showcase__stage{height:auto}[data-ui].plan .plan__bar em{display:none}[data-ui].plan .plan__bar.is-now em{display:inline}[data-ui].console{height:auto;grid-template-columns:minmax(0,1fr)}[data-ui].console .console__nav,[data-ui].console .console__client{display:none}[data-ui].console .console__bar{flex-wrap:wrap;padding-top:30px}[data-ui].console .console__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.hero__nav,.hero__lang{display:none}.hero__menu{display:block;grid-column:9 / 13;justify-self:end}.dock__nav{display:none}.dock__cta{grid-column:7 / 11;justify-self:end}.dock__menu{display:block;grid-column:11 / 13;justify-self:end}.intro__cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.services__side{grid-column:1 / -1;position:sticky;top:var(--dock-shift);z-index:5;margin-inline:calc(-1 * var(--margin));padding:12px var(--margin);background:var(--bg);transition:top .32s var(--ease-out)}.services__pin{position:static}.services__side .h2{font-size:clamp(2rem,6vw,3rem);line-height:1}.services__index{display:none}.services__list{grid-column:1 / -1;margin-top:48px;gap:96px}.service{scroll-margin-top:96px}.service__row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.service--flip .service__row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.process__head .h2{grid-column:1 / 7}.process__lead{grid-column:7 / 13}.studio__facts{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;padding:0}.studio__text{grid-column:1 / -1;grid-row:1}.studio__word{grid-column:1 / -1;grid-row:3;margin-top:72px}.studio__stack{grid-column:1 / -1;grid-row:4;margin-top:16px}.coupon{grid-column:1 / -1}}@media (max-width: 759px){:root{--top-h: 72px;--dock-h: 60px}.dock__cta{grid-column:5 / 10}.dock__menu{grid-column:10 / 13}.hero__title{margin-top:4svh;font-size:clamp(3.25rem,15vw,5.5rem);line-height:.86}.hero__talk{grid-column:1 / -1;margin-top:24px;gap:24px;justify-items:stretch}.hero__cta{width:100%}.hero__fact{width:66vw;margin-top:56px;padding:16px 18px 18px}[data-ui].console .console__bar{padding:30px 18px 14px;gap:10px 16px}[data-ui].console .console__stats{margin-left:0;width:100%;flex-wrap:wrap;justify-content:space-between;gap:10px 16px}[data-ui].console .console__stats dt{white-space:normal}[data-ui].console .console__stats dd{font-size:17px}[data-ui].console .console__body{grid-template-columns:minmax(0,1fr)}[data-ui].console .console__col,[data-ui].console .console__chart{display:none}[data-ui].console .console__work{padding:0}[data-ui].console .agent__ticket{border-radius:0;padding:18px 18px 22px}[data-ui].console .agent__log{min-height:300px}[data-ui].console .agent__log li{grid-template-columns:62px 1fr;gap:10px}.intro__cols{grid-template-columns:1fr;row-gap:28px;margin-top:48px}.services__side .h2{font-size:var(--step-head)}.services__list{gap:72px}.service__row,.service--flip .service__row{grid-template-columns:1fr;gap:24px}.service--flip .service__pic{order:0}.service__pic{margin-inline:calc(-1 * var(--margin))}[data-ui].term,[data-ui].chat,[data-ui].flow{min-height:0}[data-ui].term .term__lh-title,[data-ui].flow .flow__foot{margin-top:20px}.process__head .h2,.process__lead{grid-column:1 / -1}.process__lead{margin-top:20px}.process__figure{margin-top:40px;margin-inline:calc(-1 * var(--margin))}[data-ui].plan .plan__chart{--name: 104px;padding-inline:var(--margin)}[data-ui].plan .plan__today{left:calc(var(--margin) + var(--name) + (100% - 2 * var(--margin) - var(--name)) * var(--at) / 8)}[data-ui].plan .plan__weeks i{display:none}[data-ui].plan .plan__name{font-size:13px;line-height:1.2}[data-ui].plan .plan__bar em{display:none}[data-ui].plan .plan__bar.is-now em{display:inline}[data-ui].plan .ui-head span:last-child{display:none}[data-ui].app{width:300px}[data-ui].app .app__screen{min-height:560px}.process__steps{grid-template-columns:1fr;row-gap:28px;margin-top:40px}.studio__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.studio__stack{grid-template-columns:1fr;row-gap:0}.coupon{grid-template-columns:1fr;margin-inline:calc(-1 * var(--margin) + 12px);padding:28px 20px;row-gap:22px}.coupon__stub,.coupon__body{display:contents}.coupon__title{order:1}.coupon__lead{order:2;margin-top:-8px}.coupon .field{order:3}.coupon__brief{order:4;padding-top:4px}.coupon__send{order:5;margin-top:0}.coupon__alt{order:6}.coupon__status{order:7}.coupon .field:first-of-type{margin-top:26px}.coupon:before,.coupon:after{left:0;top:var(--notch-y, 50%)}.coupon:after{left:100%}.coupon__perf{left:22px;top:var(--notch-y, 50%);width:calc(100% - 44px);height:6px;transform:translateY(-50%)}.footer__notes{max-width:70%;flex-direction:column}.footer__big{padding-block:88px 40px}.footer__handle{font-size:12.6vw}.footer__meta{grid-template-columns:1fr;gap:6px}.footer__meta p:last-child{text-align:left}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0ms!important}}.coupon__perf-h{display:none}@media (max-width: 759px){.coupon__perf-v{display:none}.coupon__perf-h{display:inline}}
