:root{--lav:#ecc1ff;--peach:#fbc0a6;--lime:#e4f74a;--ink:#09090a;--bg:#fbf3ff;--paper:#fff;--tint:#ffe9dd;--text:#09090a;--muted:#09090a9e;--edge:#09090a;--hero-bg:#ecc1ff;--dark-bg:#09090a;--dark-text:#f6e9ff;--nav-bg:#fbf3fff2;--e:cubic-bezier(.2, .7, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0b0c0f;--paper:#16181d;--tint:#1b1d23;--text:#eef0f4;--muted:#eef0f4a3;--edge:#eef0f4d9;--hero-bg:#1c1424;--dark-bg:#14161b;--dark-text:#eef0f4;--nav-bg:#0b0c0ff2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-size:16px;line-height:1.55;overflow-x:clip}img{max-width:100%}a{color:inherit}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:3px solid var(--lime);outline-offset:3px}@media (prefers-color-scheme:light){:focus-visible{outline-color:var(--ink)}}.display{letter-spacing:-.005em;word-spacing:.14em;text-transform:uppercase;font-family:Archivo,Oswald,Arial Narrow,Impact,sans-serif;font-weight:800;font-stretch:68%;line-height:.95}.wrap{width:min(1200px,100% - 40px);margin-inline:auto}.wrap.narrow{width:min(820px,100% - 40px)}#progress{z-index:60;background:var(--ink);transform-origin:0;height:4px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@media (prefers-color-scheme:dark){#progress{background:var(--lime)}}.nav{z-index:50;border-bottom:2px solid #0000;justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 clamp(16px,3vw,40px);transition:background-color .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled{background:var(--nav-bg);-webkit-backdrop-filter:blur(14px)saturate(1.3);border-bottom-color:var(--edge)}.brand{align-items:center;gap:8px;text-decoration:none;display:flex}.brand-logo{flex:none;width:32px;height:32px}.brand-name{text-transform:uppercase;font-family:Archivo,Impact,sans-serif;font-size:28px;font-weight:800;font-stretch:68%;line-height:1}.brand-crm{background:var(--peach);color:var(--ink);border-radius:6px;padding:2px 7px;font-size:10px;font-weight:800}.nav-links{gap:6px;display:flex}.nav-links a{border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s}.nav-links a:hover{background:color-mix(in srgb, var(--text) 10%, transparent)}.nav-right{align-items:center;gap:10px;display:flex}.lang{border:2px solid var(--edge);border-radius:999px;padding:2px;display:flex}.lang button{cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.lang button.on{background:var(--text);color:var(--bg);opacity:1}.btn{cursor:pointer;border:2px solid var(--edge);box-shadow:4px 4px 0 var(--edge);-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .2s;display:inline-flex}.btn i{font-style:normal;transition:transform .2s}.btn:hover{box-shadow:6px 6px 0 var(--edge);transform:translate(-2px,-2px)}.btn:hover i{transform:translate(4px)}.btn:active{box-shadow:1px 1px 0 var(--edge);transform:translate(3px,3px)}.btn-sm{box-shadow:3px 3px 0 var(--edge);padding:8px 16px;font-size:13px}.btn-lg{padding:15px 28px;font-size:16px}.btn-dark{background:var(--ink);color:#fff}.btn-ghost{background:var(--paper);color:var(--text)}.btn-lime{background:var(--lime);color:var(--ink)}@media (prefers-color-scheme:dark){.btn-dark{color:#0b0c0f;background:#eef0f4}}.btn:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.hero{background:var(--hero-bg);isolation:isolate;padding:120px 0 0;position:relative;overflow:hidden}.hero-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.px{translate:calc(var(--mx,0) * var(--m,0) * 1px) calc(var(--py,0px) + var(--my,0) * var(--m,0) * 1px);will-change:translate}.halftone{background-image:radial-gradient(currentColor 1.6px,#0000 2.1px);background-size:12px 12px}.hero-bg .halftone{color:color-mix(in srgb, var(--ink) 55%, transparent);border-radius:50%;position:absolute}@media (prefers-color-scheme:dark){.hero-bg .halftone{color:#ecc1ff47}}.h1{width:520px;height:520px;top:40px;right:-120px;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}.h2{width:380px;height:380px;bottom:80px;left:-140px;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}.disc{aspect-ratio:1;width:min(62vw,780px);position:absolute;top:50px;right:-8vw}.disc-spin{opacity:.92;width:100%;height:100%;box-shadow:10px 10px 0 var(--edge);background:radial-gradient(circle,#0000 0 19%,#ffffff0f 19.2% 19.6%,#0000 19.8%),repeating-radial-gradient(circle,#0f0f11 0 3px,#1c1c20 3px 4px);border-radius:50%;animation:28s linear infinite spin;position:relative}.disc-spin:after{content:"";background:conic-gradient(from 20deg, transparent 0 8%, #ffffff1f 10% 12%, transparent 14% 58%, #ffffff1a 60% 62%, transparent 64%);border-radius:50%;position:absolute;inset:0}.disc-spin span{background:var(--peach);border:3px solid var(--ink);z-index:1;border-radius:50%;position:absolute;inset:35%}.disc-spin span:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:44%}@keyframes spin{to{transform:rotate(360deg)}}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:24px;min-height:min(760px,100svh - 120px);padding-bottom:150px;display:grid}.badge{background:var(--lime);color:var(--ink);border:2px solid var(--edge);box-shadow:3px 3px 0 var(--edge);border-radius:999px;padding:5px 14px;font-size:13px;font-weight:800;display:inline-block}.hero-title{color:var(--ink);margin:20px 0 22px;font-size:clamp(56px,7.6vw,112px)}@media (prefers-color-scheme:dark){.hero-title{color:#fff}}.hero-title .line{margin:-.18em 0 -.02em;padding:.18em .06em .06em 0;display:block;overflow:visible clip}.hero-title .w{animation:rise .9s var(--e) both;display:inline-block;position:relative}.hero-title .w2{animation-delay:.14s}html[lang=ru] .hero-title{font-size:clamp(44px,6.4vw,96px)}.hero-title .hl{background:linear-gradient(transparent 60%, var(--lime) 60% 95%, transparent 95%) no-repeat 0 0 / 0% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:mark .9s 1s var(--e) forwards;margin:0 -.06em;padding:0 .06em}@media (prefers-color-scheme:dark){.hero-title .hl{color:var(--lime);background:0 0;animation:none}}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes mark{to{background-size:100% 100%}}.reveal-now{animation:pop .6s 50ms var(--e) both}@keyframes pop{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:none}}.hero-sub{max-width:540px;color:var(--ink);animation:pop .8s .35s var(--e) both;font-size:clamp(16px,1.5vw,19px);font-weight:500}@media (prefers-color-scheme:dark){.hero-sub{color:#eadcf5}}.hero-cta{animation:pop .8s .5s var(--e) both;flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero-note{max-width:480px;color:color-mix(in srgb, var(--ink) 70%, transparent);animation:pop .8s .65s var(--e) both;margin-top:18px;font-size:13px}@media (prefers-color-scheme:dark){.hero-note{color:#eef0f4a6}}.hero-art{aspect-ratio:1/.94;width:100%;position:relative}.hero-art .px{position:absolute}.hero-art .px img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.room{inset:9% 0 0}.m-dj{width:26%;top:-2%;left:-3%}.m-robot{width:21%;top:0;right:-1%}.m-drum{width:23%;bottom:-5%;left:1%}.m-eye{width:18%;bottom:-2%;right:3%}.p-laptop{width:13%;top:56%;left:30%}.p-speaker{width:8%;top:42%;right:22%}.float-a{animation:6s ease-in-out infinite fa}.float-b{animation:7.5s ease-in-out infinite fb}.float-c{animation:9s ease-in-out infinite fc}@keyframes fa{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-14px)rotate(3deg)}}@keyframes fb{0%,to{transform:translateY(-6px)rotate(2deg)}50%{transform:translateY(10px)rotate(-3deg)}}@keyframes fc{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.eq{pointer-events:none;align-items:flex-end;gap:6px;height:120px;padding:0 6px;display:flex;position:absolute;bottom:0;left:0;right:0}.eq span{height:var(--h);background:var(--ink);transform-origin:50% 100%;border-radius:4px 4px 0 0;flex:1;animation:1.1s ease-in-out infinite alternate eq}@media (prefers-color-scheme:dark){.eq span{background:var(--lime);opacity:.85}}@keyframes eq{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}.marquee-clip{z-index:2;margin:-22px 0 18px;padding:20px 0;position:relative;overflow:hidden}.marquee{background:var(--ink);color:var(--lav);border-block:2px solid var(--edge);padding:14px 0;overflow:hidden;transform:rotate(-1.2deg)scale(1.03)}.marquee-track{width:max-content;animation:36s linear infinite marq;display:flex}.marquee-set{flex:none;display:flex}.marquee span{text-transform:uppercase;white-space:nowrap;align-items:center;font-family:Archivo,Impact,sans-serif;font-size:clamp(26px,4vw,44px);font-weight:800;font-stretch:68%;display:inline-flex}.marquee span b{color:var(--lime);margin:0 clamp(18px,3vw,34px);font-size:.6em}@keyframes marq{to{transform:translate(-50%)}}.section{padding:clamp(72px,10vw,130px) 0;position:relative;overflow:hidden}.section.tint{background:var(--tint)}.section.dark{background:var(--dark-bg);color:var(--dark-text)}.sec-head{max-width:720px;margin-bottom:48px}.sec-head.center{text-align:center;margin-inline:auto}.kicker{letter-spacing:.12em;text-transform:uppercase;background:var(--peach);color:var(--ink);border:2px solid var(--edge);border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:13px;font-weight:800;display:inline-block}.sec-title{font-size:clamp(38px,5.2vw,72px)}.sec-sub{color:var(--muted);margin-top:16px;font-size:18px;font-weight:500}.dark .sec-sub{color:color-mix(in srgb, var(--dark-text) 72%, transparent)}[data-reveal]{opacity:0;transition:opacity .8s var(--e) var(--rd,0s), translate .8s var(--e) var(--rd,0s), transform .18s ease-out, box-shadow .2s;translate:0 40px}[data-reveal].in{opacity:1;translate:0}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.card{border:2px solid var(--edge);box-shadow:6px 6px 0 var(--edge);color:var(--ink);border-radius:22px;flex-direction:column;min-height:300px;padding:26px 26px 28px;display:flex;position:relative}.card p{font-size:15px;font-weight:500;line-height:1.5}.card-title{max-width:80%;margin:0 0 12px;font-size:34px}.card-art{object-fit:contain;align-self:flex-end;width:112px;height:112px;margin:-8px -6px 6px 0;position:absolute;top:14px;right:14px}.card .card-title{margin-top:112px}.c-lav{background:var(--lav)}.c-peach{background:var(--peach)}.c-lime{background:var(--lime)}.c-white{background:#fff}.tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform}.card.tilt:hover,.plan.tilt:hover,.dl.tilt:hover{box-shadow:10px 10px 0 var(--edge)}.soon{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:48px;display:flex}.soon-title{text-transform:uppercase;margin-right:8px;font-family:Archivo,Impact,sans-serif;font-size:28px;font-weight:800;font-stretch:68%}.soon ul{display:contents}.soon li{border:2px dashed var(--edge);border-radius:999px;align-items:baseline;gap:8px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex}.soon em{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-style:normal;font-weight:600}.inbox-bg{pointer-events:none;position:absolute;inset:0}.inbox-bg .halftone{color:#ecc1ff33;border-radius:50%;width:560px;height:560px;position:absolute;top:-120px;right:-160px;-webkit-mask-image:radial-gradient(closest-side,#000 25%,#0000);mask-image:radial-gradient(closest-side,#000 25%,#0000)}.i-planet{opacity:.95;width:150px;position:absolute;bottom:6%;left:3%}.i-mic{width:110px;position:absolute;bottom:4%;right:4%}.inbox-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.inbox-grid .kicker{background:var(--lime)}.steps{gap:18px;margin:34px 0 26px;display:grid}.steps li{align-items:flex-start;gap:16px;display:flex}.step-n{background:var(--lime);width:40px;height:40px;color:var(--ink);border:2px solid var(--lime);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.steps h3{margin-bottom:2px;font-size:18px}.steps p{color:color-mix(in srgb, var(--dark-text) 72%, transparent);font-size:15px}.safe{border:2px solid color-mix(in srgb, var(--dark-text) 35%, transparent);background:color-mix(in srgb, var(--dark-text) 6%, transparent);border-radius:14px;padding:12px 16px;font-weight:700}.plats{color:color-mix(in srgb, var(--dark-text) 72%, transparent);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.plats b{background:var(--lav);color:var(--ink);border-radius:999px;padding:3px 12px;font-size:13px}.plats-note{color:color-mix(in srgb, var(--dark-text) 58%, transparent);margin:8px 0 28px;font-size:13px}.dark .btn{box-shadow:4px 4px 0 var(--lav);border-color:var(--lav)}.dark .btn:hover{box-shadow:6px 6px 0 var(--lav)}.chat{color:#f4f4f5;border:2px solid var(--lav);box-shadow:8px 8px 0 var(--lav);background:#131316;border-radius:22px;overflow:hidden}.chat-top{border-bottom:1px solid #2a2a30;align-items:center;gap:12px;padding:14px 16px;display:flex}.chat-top .av{background:var(--peach);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.chat-top strong{font-size:15px;line-height:1.2;display:block}.chat-top small{color:#a1a1aa;font-size:12px}.chat-top em{color:var(--ink);background:var(--lime);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:11px;font-style:normal;font-weight:800}.chat-body{align-content:start;gap:12px;min-height:280px;padding:18px 16px 8px;display:grid}.bub{opacity:0;border-radius:18px;max-width:86%;padding:11px 14px;font-size:14.5px;translate:0 14px}.bub small{opacity:.7;border-top:1px solid #ffffff24;margin-top:6px;padding-top:6px;font-size:12px;font-style:italic;display:block}.bub.in{background:#1f1f24;border:1px solid #34343b;border-bottom-left-radius:6px}.bub.out{background:linear-gradient(135deg,#9333ea,#4f46e5);border-bottom-right-radius:6px;justify-self:end}.chat.in .bub,.chat.in .typing{animation:bubble .6s var(--d,0s) var(--e) forwards}@keyframes bubble{to{opacity:1;translate:0}}.typing{opacity:0;background:#1f1f24;border-radius:16px;gap:4px;width:fit-content;padding:10px 14px;display:inline-flex}.typing i{background:#a1a1aa;border-radius:50%;width:6px;height:6px;animation:1s infinite dot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:.5;transform:translateY(-4px)}}.chat-foot{color:#c4b5fd;background:#1c1c21;border:1px solid #2f2f36;border-radius:12px;justify-content:space-between;align-items:center;margin:8px 14px 14px;padding:10px 14px;font-size:13px;display:flex}.chat-foot b{color:#a1a1aa}.toggle{border:2px solid var(--edge);background:var(--paper);box-shadow:3px 3px 0 var(--edge);border-radius:999px;margin-top:26px;padding:4px;display:inline-flex}.toggle button{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 20px;font-size:14px;font-weight:800;display:inline-flex}.toggle button.on{background:var(--text);color:var(--bg)}.pill{background:var(--lime);color:var(--ink);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.pill.lime{padding:3px 10px;font-size:12px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:8px;display:grid}.plan{background:var(--paper);border:2px solid var(--edge);box-shadow:6px 6px 0 var(--edge);border-radius:24px;flex-direction:column;padding:30px 28px;display:flex}.plan.featured{background:var(--ink);color:#fff;border-color:var(--lime);box-shadow:8px 8px 0 var(--lime)}@media (prefers-color-scheme:dark){.plan.featured{background:#0b0c0f}}.plan-name{font-size:48px}.price{align-items:baseline;gap:8px;margin-top:14px;display:flex}.price-n{font-variant-numeric:tabular-nums;font-family:Archivo,Impact,sans-serif;font-size:60px;font-weight:800;line-height:1}.price-u{opacity:.65;font-size:15px;font-weight:700}.plan-sub{opacity:.85;min-height:30px;margin-top:8px;font-size:14px;font-weight:700}.plan ul{flex:1;gap:10px;margin:18px 0 26px;display:grid}.plan li{gap:10px;font-weight:600;display:flex}.plan li i{background:var(--lime);width:22px;height:22px;color:var(--ink);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;font-style:normal;font-weight:900;display:grid}.plan .btn{width:100%}.plan.featured .btn{border-color:var(--lime);box-shadow:4px 4px #fff}.fine{text-align:center;color:var(--muted);margin-top:28px;font-size:14px;font-weight:500}.dl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.dl{background:var(--paper);border:2px solid var(--edge);box-shadow:6px 6px 0 var(--edge);border-radius:22px;flex-direction:column;gap:10px;padding:28px;display:flex}.dl-ico{background:var(--lav);border:2px solid var(--edge);width:64px;height:64px;color:var(--ink);border-radius:18px;place-items:center;margin-bottom:8px;font-size:30px;display:grid}.dl h3{font-size:38px}.dl p{color:var(--muted);flex:1;font-weight:500}.dl .btn{align-self:flex-start;margin-top:8px}.faq{gap:14px;display:grid}.qa{background:var(--paper);border:2px solid var(--edge);box-shadow:4px 4px 0 var(--edge);border-radius:18px;overflow:hidden}.qa>button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 22px;font-size:17px;font-weight:800;display:flex}.qa>button i{background:var(--lime);width:30px;height:30px;color:var(--ink);transition:transform .3s var(--e);border-radius:50%;flex:none;place-items:center;font-size:20px;font-style:normal;display:grid}.qa.open>button i{transform:rotate(135deg)}.qa-body{transition:grid-template-rows .35s var(--e);grid-template-rows:0fr;display:grid}.qa.open .qa-body{grid-template-rows:1fr}.qa-body>div{overflow:hidden}.qa-body p{color:var(--muted);padding:0 22px 20px;font-weight:500}.footer{background:var(--hero-bg);border-top:2px solid var(--edge);color:var(--ink);padding:48px 0 28px}@media (prefers-color-scheme:dark){.footer{color:var(--text)}}.foot-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.foot-brand{align-items:center;gap:14px;display:flex}.foot-brand .brand-logo{width:46px;height:46px}.foot-brand strong{font-size:30px;display:block}.foot-brand p{opacity:.7;font-size:14px;font-weight:500}.foot-links{flex-wrap:wrap;gap:8px 22px;font-weight:700;display:flex}.foot-links a{border-bottom:2px solid;padding-bottom:1px;text-decoration:none}.foot-copy{opacity:.65;margin-top:28px;font-size:13px;font-weight:500}@media (width<=1000px){.nav-links{display:none}.hero-grid{grid-template-columns:1fr;min-height:0;padding-bottom:130px}.hero-art{max-width:560px;margin:0 auto}.cards,.plans,.dl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plans .plan:last-child,.dl-grid .dl:last-child{grid-column:1/-1}.inbox-grid{grid-template-columns:1fr}.disc{opacity:.8;width:110vw;top:340px;right:-35vw}}@media (width<=640px){.wrap{width:calc(100% - 32px)}.nav{height:60px;padding:0 16px}.brand-name{font-size:24px}.brand-crm{display:none}.hero{padding-top:96px}.hero-title{font-size:clamp(48px,17vw,80px)}.hero-cta .btn{width:100%}.cards,.plans,.dl-grid{grid-template-columns:1fr}.plans .plan:last-child,.dl-grid .dl:last-child{grid-column:auto}.card{min-height:0}.card-title{font-size:30px}.eq{gap:3px;height:80px}.eq span:nth-child(n+23){display:none}.marquee-clip{margin-top:-14px}.disc{opacity:.45}.i-planet,.i-mic{display:none}.toggle{width:100%}.toggle button{flex:1;justify-content:center;padding-inline:10px}.price-n{font-size:52px}.chat-top em{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-reveal],.bub,.typing{opacity:1;translate:none}.eq span{transform:scaleY(.6)}}
