@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-cyrillic-wght-normal.C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-vietnamese-wght-normal.rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-ext-wght-normal.D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-wght-normal.D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--violet:#6b4eff;--violet-hover:#4a35cc;--pistachio:#b9e65c;--pistachio-hover:#a9d84a;--ink:#0d0d1a;--muted:#5f6475;--paper:#fff;--tint:#eee9ff;--teal:#14b8a6;--section:#f7f6fb;--card:#fff;--line:#e5e3f0;--error:#ff5a5f;--kpi:#0d0d1a;--shadow:0 1px 2px #0d0d1a0a, 0 8px 24px -16px #0d0d1a1f;--shadow-lift:0 2px 4px #0d0d1a0a, 0 22px 44px -22px #0d0d1a38;--mesh-a:#b9a8ff;--mesh-b:#d7f2a0;--mesh-c:#9fe8de;--mesh-d:#f3c4f0;--mesh-o:.55;--hdr:#ffffffc7;--wrap:1280px;--gutter:clamp(20px, 5.6vw, 80px);--sec-y:clamp(72px, 9vw, 132px);--f-head:"Unbounded Variable", "Unbounded", system-ui, sans-serif;--f-text:"Manrope Variable", "Manrope", system-ui, sans-serif;--f-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;color-scheme:light}:root[data-theme=dark]{--violet:#8b73ff;--violet-hover:#a593ff;--pistachio:#c6ef6e;--pistachio-hover:#d3f58a;--ink:#f4f3fa;--muted:#a3a1b6;--paper:#0b0b14;--tint:#1d1a36;--teal:#2dd4bf;--section:#14141f;--card:#14141f;--line:#2a2a3d;--kpi:#c6ef6e;--shadow:0 1px 2px #0000004d;--shadow-lift:0 22px 44px -22px #000000b3;--mesh-a:#6b4eff;--mesh-b:#7da22c;--mesh-c:#0f8f82;--mesh-d:#a23fb4;--mesh-o:.5;--hdr:#0b0b14c7;color-scheme:dark}:root[data-theme=dark] .sec--alt .card,:root[data-theme=dark] .sec--alt .acc details{--card:#1e1e2e}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body.v2{background:var(--paper);color:var(--ink);font-family:var(--f-text);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;font-weight:450;line-height:1.55;overflow-x:hidden}.v2,.v2 .sec,.v2 .card,.v2 .hdr,.v2 .btn,.v2 .ui,.v2 .acc details,.v2 .menu{transition:background-color .28s,border-color .28s,color .28s}.v2 img,.v2 svg{max-width:100%;display:block}.v2 a{color:inherit;text-decoration:none}.v2 h1,.v2 h2,.v2 h3,.v2 p,.v2 figure,.v2 blockquote{margin:0}.v2 ul,.v2 ol{margin:0;padding:0;list-style:none}.v2 button{font:inherit;color:inherit}.v2 :focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:8px}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding-inline:var(--gutter);margin:0 auto;position:relative}.eyebrow,.mono{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.4}.eyebrow{color:var(--violet)}.h-hero{font-family:var(--f-head);letter-spacing:-.035em;font-size:clamp(36px,4.7vw,70px);font-weight:600;line-height:1.06}.h-hero span{display:block}.h-sec{font-family:var(--f-head);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(27px,3.15vw,46px);font-weight:600;line-height:1.14}.h-card{letter-spacing:-.01em;font-size:clamp(19px,1.55vw,23px);font-weight:700;line-height:1.25}.lead{color:var(--muted);max-width:60ch;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.accent{color:var(--violet)}.sec{padding-block:var(--sec-y);background:var(--paper);position:relative}.sec--alt{background:var(--section)}@media (width>=1100px) and (height>=700px){.sec--screen{flex-direction:column;justify-content:center;min-height:92svh;display:flex}}.sec__head{gap:16px;max-width:880px;margin-bottom:clamp(36px,4.4vw,60px);display:grid}.js .rv{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:calc(var(--i,0) * 70ms);transform:translateY(20px)}.js .rv.in{opacity:1;transform:none}.btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 28px;font-size:16px;font-weight:700;line-height:1;transition:background-color .2s,border-color .2s,color .2s,transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}@media (width<=520px){.btn{white-space:normal;text-align:center;padding-inline:20px;line-height:1.25}}.btn svg{flex:none;width:18px;height:18px;transition:transform .2s}.btn:hover{transform:translateY(-1px)}.btn:hover svg{transform:translate(4px)}.btn:active{transform:scale(.97)}.v2 .btn--primary{background:var(--pistachio);color:#0d0d1a}.btn--primary:hover{background:var(--pistachio-hover)}.v2 .btn--ghost{border-color:var(--violet);color:var(--violet);background:0 0}.btn--ghost:hover{background:var(--tint)}.btn--sm{border-radius:14px;min-height:46px;padding:0 20px;font-size:15px}.btn--block{width:100%}.v2 a.link,.link{color:var(--violet);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:15.5px;font-weight:700;display:inline-flex}.link svg{width:17px;height:17px;transition:transform .2s}.link:hover svg,.card--hover:hover .link svg{transform:translate(4px)}.card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:18px;position:relative}.card--hover{transition:transform .22s,box-shadow .22s,background-color .28s,border-color .28s}.card--hover:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.ico{background:var(--tint);width:44px;height:44px;color:var(--violet);border-radius:12px;flex:none;place-items:center;display:grid}.ico svg{width:22px;height:22px}.pill{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb, var(--teal) 14%, transparent);color:color-mix(in srgb, var(--teal) 78%, var(--ink));border-radius:99px;align-items:center;gap:7px;padding:4px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.pill:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px}.pill--violet{background:var(--tint);color:var(--violet)}.pill--violet:before{background:var(--violet)}.pill--plain{background:var(--section);color:var(--muted)}.pill--plain:before{background:var(--muted)}.mesh{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.mesh i{filter:blur(90px);width:46vmax;height:46vmax;opacity:var(--mesh-o);will-change:transform;border-radius:50%;transition:background-color .3s;animation:24s ease-in-out infinite alternate drift;position:absolute}.mesh i:first-child{background:var(--mesh-a);top:-18vmax;right:-6vmax}.mesh i:nth-child(2){background:var(--mesh-b);animation-duration:28s;animation-delay:-6s;bottom:-26vmax;right:14vmax}.mesh i:nth-child(3){background:var(--mesh-c);width:30vmax;height:30vmax;animation-duration:20s;animation-delay:-11s;top:8vmax;right:30vmax}.mesh i:nth-child(4){background:var(--mesh-d);width:26vmax;height:26vmax;opacity:calc(var(--mesh-o) * .7);animation-duration:30s;animation-delay:-3s;top:-10vmax;right:34vmax}.mesh:after{content:"";background:linear-gradient(90deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 78%, transparent) 38%, transparent 70%), linear-gradient(0deg, var(--paper) 0%, transparent 22%);transition:background .3s;position:absolute;inset:0}.mesh.is-paused i{animation-play-state:paused}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-7vmax,5vmax)scale(1.12)}}.hdr{z-index:50;border-bottom:1px solid #0000;align-items:center;height:72px;display:flex;position:fixed;inset:0 0 auto}.hdr.is-stuck,.hdr.is-open{background:var(--hdr);backdrop-filter:blur(16px)saturate(1.4);border-bottom-color:var(--line)}.hdr__row{align-items:center;gap:clamp(16px,2.6vw,40px);display:flex}.logo{background:var(--ink);flex:none;width:163px;height:30px;transition:background-color .28s;display:block;-webkit-mask:url(/wp-content/uploads/2025/02/logo-3.svg) 0/contain no-repeat;mask:url(/wp-content/uploads/2025/02/logo-3.svg) 0/contain no-repeat}.nav{align-items:center;gap:4px;margin-right:auto;display:flex}.nav__item{position:static}.nav__link{cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 12px;font-size:15.5px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.nav__link:hover{background:var(--tint);color:var(--violet)}.nav__item{border-radius:10px;align-items:center;transition:background-color .2s;display:flex}.nav__item>.nav__link{padding-right:2px}.nav__item>.nav__link:hover{background:0 0}.nav__item:hover,.nav__item.is-open{background:var(--tint)}.nav__item:hover>.nav__link,.nav__item.is-open>.nav__link,.nav__item:hover>.nav__more,.nav__item.is-open>.nav__more{color:var(--violet)}.nav__more{width:30px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0 10px 0 4px;display:grid}.nav__more svg{width:14px;height:14px;transition:transform .2s}.nav__item.is-open .nav__more svg{transform:rotate(180deg)}.nav__link:focus-visible,.nav__more:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.menu{left:var(--gutter);right:var(--gutter);border:1px solid var(--line);background:var(--card);max-width:980px;box-shadow:var(--shadow-lift);grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));opacity:0;visibility:hidden;transform-origin:50% 0;border-radius:20px;gap:4px;margin:0 auto;padding:14px;transition:opacity .22s,transform .22s,visibility .22s;display:grid;position:absolute;top:66px;transform:scale(.98)}.nav__item.is-open .menu{opacity:1;visibility:visible;transform:none}.menu a{border-radius:14px;align-items:flex-start;gap:14px;padding:12px;transition:background-color .18s;display:flex}.menu a:hover{background:var(--section)}.menu .ico{opacity:0;width:40px;height:40px;transition:opacity .22s,transform .22s;transition-delay:calc(var(--i) * 40ms + 60ms);border-radius:11px;transform:scale(.8)}.nav__item.is-open .menu .ico{opacity:1;transform:none}.menu .ico svg{width:20px;height:20px}.menu b{font-size:15.5px;font-weight:700;line-height:1.3;display:block}.menu span span{color:var(--muted);margin-top:2px;font-size:13.5px;line-height:1.4;display:block}.theme{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;transition:border-color .2s,background-color .28s;display:grid}.theme:hover{border-color:var(--violet)}.theme span{grid-area:1/1;transition:opacity .25s,transform .25s;display:grid}.theme svg{width:19px;height:19px}.theme .i-moon,:root[data-theme=dark] .theme .i-sun{opacity:0;transform:rotate(-40deg)scale(.6)}:root[data-theme=dark] .theme .i-moon{opacity:1;transform:none}.hdr__burger{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:12px;place-items:center;width:44px;height:44px;display:none}.hdr__burger svg{width:22px;height:22px}.nav__extra{display:none}@media (width<=1200px){.hdr__burger{display:grid}.hdr__row>.btn,.hdr__row>.theme{display:none}.hdr__row{justify-content:space-between;position:static}.nav{height:calc(100dvh - 72px);padding:8px var(--gutter) 32px;background:var(--paper);flex-direction:column;align-items:stretch;gap:0;margin:0;display:none;position:absolute;top:72px;left:0;right:0;overflow-y:auto}.nav.is-open{display:flex}.nav__link{border-bottom:1px solid var(--line);border-radius:0;justify-content:space-between;width:100%;padding:16px 4px;font-size:18px}.nav__link:hover{background:0 0}.nav__item{border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.nav__item:hover,.nav__item.is-open{background:0 0}.nav__item>.nav__link{border-bottom:0;padding-right:4px}.nav__more{border-radius:12px;width:48px;height:48px;margin-right:-8px;padding:0}.nav__more svg{width:20px;height:20px}.nav__item .menu{grid-column:1/-1}.menu{max-width:none;box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;grid-template-columns:1fr;padding:6px 0;display:none;position:static;transform:none}.nav__item.is-open .menu{display:grid}.nav__extra{align-items:center;gap:12px;margin-top:24px;display:flex}.nav__extra .btn{flex:1}.nav__extra .theme{border-radius:15px;width:54px;height:54px;display:grid}}.hero{background:var(--paper);padding:clamp(112px,12vw,164px) 0 clamp(56px,7vw,96px);position:relative;overflow:hidden}@media (width>=1100px) and (height>=700px){.hero{align-items:center;min-height:100svh;display:flex}}.hero__grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.hero__copy{justify-items:start;gap:22px;display:grid}.hero__copy .lead{max-width:40ch;font-size:clamp(17px,1.4vw,20px)}.hero__copy .btn{min-height:56px;margin-top:8px;padding:0 32px}.hero__proof{color:var(--muted);flex-wrap:wrap;gap:10px 26px;margin-top:14px;font-size:15px;font-weight:600;display:flex}.hero__proof li{align-items:center;gap:9px;display:inline-flex}.hero__proof svg{width:18px;height:18px;color:var(--violet)}.hero__side{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.agent{grid-template-columns:repeat(12,1fr);align-items:start;gap:16px;display:grid;position:relative}.agent .ui{padding:18px 22px;font-size:15.5px;animation:7s ease-in-out infinite alternate float}.agent .ui__sub{font-size:14.5px}.agent .stepline span{font-size:15.5px}.agent .stepline{padding:11px 0}.agent__event{grid-column:1/9}.agent__console{grid-column:3/13;animation-delay:-2.4s!important}.agent__result{grid-column:1/7;animation-delay:-4.2s!important}.agent__live{grid-column:7/13;place-self:center start}.agent__track{z-index:-1;width:34%;height:110%;color:var(--violet);opacity:.55;position:absolute;inset:-4% -3% -6% auto}@keyframes float{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.ui{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-lift);border-radius:16px;padding:16px 18px;font-size:14px;line-height:1.45}.ui__top{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:11.5px;display:flex}.ui b{font-weight:700}.ui__sub{color:var(--muted);font-size:13.5px}.stepline{border-top:1px solid var(--line);grid-template-columns:22px 1fr;gap:2px 12px;padding:9px 0;display:grid}.stepline:first-of-type{border-top:0}.stepline i{border:1.5px solid var(--violet);background:var(--card);border-radius:50%;grid-row:span 2;width:18px;height:18px;margin-top:2px;position:relative}.stepline i:after{content:"";background:var(--violet);border-radius:50%;position:absolute;inset:4px}.stepline em{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--violet);font-size:11.5px;font-style:normal}.stepline span{font-size:14px;font-weight:600}.play .stepline{animation:10s infinite both stepIn;animation-delay:calc(var(--n) * 1.6s)}.play .stepline i:after{animation:10s infinite both dotIn;animation-delay:calc(var(--n) * 1.6s)}.play .agent__result{animation:7s ease-in-out infinite alternate float,10s infinite both resultIn}.play .agent__live{animation:10s .5s infinite both resultIn}@keyframes stepIn{0%,8%{opacity:.35}14%,to{opacity:1}}@keyframes dotIn{0%,8%{transform:scale(0)}14%,to{transform:scale(1)}}@keyframes resultIn{0%,52%{opacity:0;scale:.96}60%,96%{opacity:1;scale:1}to{opacity:0;scale:.96}}.kpi-big{font-family:var(--f-head);letter-spacing:-.04em;color:var(--kpi);margin-bottom:8px;font-size:clamp(34px,3.4vw,50px);font-weight:700;line-height:1.1}.v2 mark{color:inherit;background:0 0;padding-inline:.06em}:root:not([data-theme=dark]) .v2 .kpi-big mark,:root:not([data-theme=dark]) .v2 .case__kpi mark{background:linear-gradient(transparent 58%, var(--pistachio) 58%)}@media (width<=1000px){.hero__grid{grid-template-columns:1fr}.agent{max-width:560px}.mesh:after{background:linear-gradient(0deg, var(--paper) 0%, color-mix(in srgb, var(--paper) 70%, transparent) 50%, color-mix(in srgb, var(--paper) 86%, transparent) 100%)}}@media (width<=520px){.hero__copy .btn{width:100%}.agent{gap:10px}.agent__event{grid-column:1/12}.agent__console{grid-column:2/13}.agent__result{grid-column:1/8}.agent__live{grid-column:8/13}.agent__live.pill{padding:4px 8px;font-size:10px}}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.cap{align-content:start;gap:14px;padding:26px;display:grid}.cap p,.sol p{color:var(--muted);font-size:15.5px}.orch{margin-top:clamp(28px,3.4vw,48px);padding:clamp(16px,2.4vw,32px);overflow:hidden}.orch svg{width:100%;height:auto;overflow:visible}.orch .ln{fill:none;stroke:var(--line);stroke-width:1.4px}.orch .dot{fill:var(--violet)}.orch .node{fill:var(--card);stroke:var(--line);stroke-width:1.4px}.orch .node--hub{stroke:var(--violet)}.orch .ring{fill:var(--card);stroke:var(--muted);stroke-width:1.5px;animation:8s infinite ring;animation-delay:calc(var(--n) * 1.6s)}.orch .res{fill:var(--pistachio)}.orch text{font-family:var(--f-text);fill:var(--ink);font-size:16px;font-weight:700}.orch text.m{font-family:var(--f-mono);letter-spacing:.1em;fill:var(--muted);font-size:11px;font-weight:500}.orch text.v{fill:var(--violet)}@keyframes ring{0%,to{stroke:var(--muted)}6%,18%{stroke:var(--violet);fill:var(--tint)}}@media (width<=1100px){.grid-4{grid-template-columns:1fr 1fr}}@media (width<=560px){.grid-4{grid-template-columns:1fr}.orch{overflow-x:auto}.orch svg{min-width:620px}}.orch-m{display:none}@media (width<=700px){.orch{overflow:visible}.orch svg{display:none}.orch-m{text-align:center;flex-direction:column;align-items:center;display:flex}.orch-m p,.orch-m ul{margin:0}.om-end{font-family:var(--f-mono);letter-spacing:.1em;color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.om-ring{border:1.5px solid var(--violet);background:var(--card);border-radius:50%;width:12px;height:12px}.om-res .om-ring{background:var(--pistachio);border:0}.om-hub,.om-sys,.om-res{position:relative;margin-top:26px!important}.om-hub{border:1.4px solid var(--violet);background:var(--card);color:var(--ink);border-radius:16px;gap:4px;padding:12px 28px;font-size:16px;font-weight:700;display:grid}.om-hub span{font-family:var(--f-mono);letter-spacing:.1em;color:var(--violet);font-size:11px;font-weight:500}.om-sys{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;padding:0;list-style:none;display:grid}.om-sys li{border:1.4px solid var(--line);background:var(--card);border-radius:12px;grid-column:span 2;align-content:start;gap:4px;padding:10px 6px;display:grid}.om-sys li:nth-child(n+4){grid-column:span 3}.om-sys b{color:var(--ink);font-size:13px;font-weight:700}.om-sys span{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500;line-height:1.3}.om-hub:before,.om-res:before{content:"";border-left:1.4px dashed var(--line);height:18px;position:absolute;top:-22px;left:50%}.om-sys:before{content:"";border-left:1.4px dashed var(--line);height:13px;position:absolute;top:-26px;left:50%}.om-sys:after{content:"";border-top:1.4px dashed var(--line);position:absolute;top:-13px;left:calc(16.6667% - 3.33333px);right:calc(16.6667% - 3.33333px)}.om-sys{gap:14px 10px}.om-sys li{position:relative}.om-ln{pointer-events:none;font-style:normal;position:absolute}.om-ln.v{border-left:1.4px dashed var(--line);width:0}.om-ln.h{border-top:1.4px dashed var(--line);height:0}.om-ln>i{animation:3.2s linear infinite om-in;position:absolute;inset:0}.om-ln>i:before{content:"";background:var(--violet);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:0;left:-.7px}.om-ln.h>i:before{top:-.7px;left:0}.om-in{height:18px;top:-22px;left:50%}.om-trunk{height:13px;top:calc(100% + 1.4px);left:50%}.om-trunk>i{animation-name:om-tr}.om-out{height:18px;top:-22px;left:50%}.om-out>i{animation-name:om-out}.om-drop{height:13px;top:-13px;left:50%}.om-drop>i{animation-name:om-drop}.om-busl{width:calc(100% + 10px);top:-13px;left:calc(-50% - 10px);transform:scaleX(-1)}.om-busr{width:calc(100% + 10px);top:-13px;left:50%}.om-busl>i,.om-busr>i{animation-name:om-bus}.om-desc{top:-13px;bottom:-7px}.om-desc--r{left:calc(100% + 5px)}.om-desc--l{left:-5px}.om-desc>i{animation-name:om-desc}.om-mid{width:calc(16.667% + 1.667px);top:-7px}.om-mid>i{animation-name:om-mid}.om-mid--l{left:50%;transform:scaleX(-1)}.om-mid--r{left:calc(33.333% - 1.667px)}.om-drop2{height:7px;top:-7px;left:50%}.om-drop2>i{animation-name:om-drop2}.om-ln>i.bk{animation-name:om-bk;animation-delay:calc(-1.6s + var(--n) * -.18s)}.js .orch:not(.play) .orch-m *{animation-play-state:paused}}@keyframes om-in{0%,0%{opacity:0;transform:translateY(0)}.1%{opacity:1}12%{opacity:1;transform:translateY(100%)}12.1%,to{opacity:0;transform:translateY(100%)}}@keyframes om-tr{0%,12%{opacity:0;transform:translateY(0)}12.1%{opacity:1}19%{opacity:1;transform:translateY(100%)}19.1%,to{opacity:0;transform:translateY(100%)}}@keyframes om-bus{0%,19%{opacity:0;transform:translate(0)}19.1%{opacity:1}38%{opacity:1;transform:translate(100%)}38.1%,to{opacity:0;transform:translate(100%)}}@keyframes om-drop{0%,38%{opacity:0;transform:translateY(0)}38.1%{opacity:1}46%{opacity:1;transform:translateY(100%)}46.1%,to{opacity:0;transform:translateY(100%)}}@keyframes om-desc{0%,38%{opacity:0;transform:translateY(0)}38.1%{opacity:1}60%{opacity:1;transform:translateY(100%)}60.1%,to{opacity:0;transform:translateY(100%)}}@keyframes om-mid{0%,60%{opacity:0;transform:translate(0)}60.1%{opacity:1}70%{opacity:1;transform:translate(100%)}70.1%,to{opacity:0;transform:translate(100%)}}@keyframes om-drop2{0%,70%{opacity:0;transform:translateY(0)}70.1%{opacity:1}78%{opacity:1;transform:translateY(100%)}78.1%,to{opacity:0;transform:translateY(100%)}}@keyframes om-out{0%,80%{opacity:0;transform:translateY(0)}80.1%{opacity:1}94%{opacity:1;transform:translateY(100%)}94.1%,to{opacity:0;transform:translateY(100%)}}@keyframes om-bk{0%,0%{opacity:0;transform:translateY(100%)}.1%{opacity:.45}10%{opacity:.45;transform:translateY(0)}10.1%,to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.om-ln>i{display:none}}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.product{grid-template-rows:auto auto 1fr auto;padding:14px 14px 24px;display:grid}.shot{background:radial-gradient(120% 120% at 100% 0%, color-mix(in srgb, var(--mesh-a) 38%, transparent), transparent 55%), radial-gradient(90% 110% at 0% 100%, color-mix(in srgb, var(--mesh-c) 34%, transparent), transparent 60%), var(--section);border-radius:12px;height:236px;padding:18px 18px 0;position:relative;overflow:hidden}.shot .ui{box-shadow:var(--shadow);border-bottom:0;border-radius:12px 12px 0 0;align-content:start;gap:8px;height:100%;padding:14px;font-size:13px;display:grid}.shot .ui__top{margin-bottom:2px}.row{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.row .pill{flex:none;margin-left:auto;padding:3px 8px;font-size:10px}.reply{background:var(--violet);color:#fff;border-radius:12px 12px 3px;place-self:start end;max-width:86%;padding:8px 12px;font-size:12.5px;font-weight:600}.field{grid-template-columns:96px 1fr;align-items:center;gap:8px;font-size:12.5px;display:grid}.field em{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-style:normal}.field b{background:var(--section);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:6px 9px;font-weight:600;overflow:hidden}.bars{border:1px solid var(--line);border-radius:9px;align-items:flex-end;gap:6px;height:74px;padding:8px 10px 0;display:flex}.bars i{background:var(--tint);transform-origin:50% 100%;border-radius:4px 4px 0 0;flex:1}.bars i.hi{background:var(--violet)}.shot__cap{font-family:var(--f-mono);letter-spacing:.04em;color:var(--muted);padding:12px 6px 0;font-size:11.5px}.product__body{align-content:start;gap:10px;padding:16px 10px 20px;display:grid}.product__body p{color:var(--muted);font-size:16px}.product .btn{margin-inline:10px}.product:hover .s1,.product.is-play .s1{animation:.45s .5s both appear}.product:hover .s2,.product.is-play .s2{animation:.45s 1.3s both appear}.product:hover .s3,.product.is-play .s3{animation:.45s 2.1s both appear}.product:hover .bars i,.product.is-play .bars i{animation:.7s cubic-bezier(.2,.9,.3,1.2) both grow;animation-delay:calc(var(--n) * 70ms + .3s)}@keyframes appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes grow{0%{transform:scaleY(.08)}to{transform:none}}@media (width<=1000px){.grid-3{grid-template-columns:minmax(0,1fr);max-width:560px}}@media (width>=1001px){.grid-3.grid-3--four{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px;margin-inline:auto}}.grid-6{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sol{grid-template-columns:44px 1fr;align-items:start;gap:6px 16px;padding:22px 24px;display:grid}.sol .h-card{font-size:19px}.sol .link{margin-top:8px;font-size:14.5px}@media (width<=1000px){.grid-6{grid-template-columns:1fr 1fr}}@media (width<=640px){.grid-6{grid-template-columns:1fr}}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid;position:relative}.steps__line{background:var(--line);border-radius:2px;height:2px;position:absolute;top:13px;left:13px;right:13px}.steps__line i{height:100%;width:calc(var(--p,0) * 100%);background:var(--violet);border-radius:2px;transition:width .25s linear;display:block}.step{grid-template-rows:auto auto auto 1fr;align-content:start;gap:10px;display:grid;position:relative}.step__node{border:2px solid var(--line);background:var(--paper);border-radius:50%;width:28px;height:28px;margin-bottom:14px;transition:border-color .3s,background-color .3s;position:relative}.sec--alt .step__node{background:var(--section)}.step.is-done .step__node{border-color:var(--violet)}.step.is-done .step__node:after{content:"";background:var(--violet);border-radius:50%;position:absolute;inset:6px}.step:last-child.is-done .step__node{border-color:var(--pistachio)}.step:last-child.is-done .step__node:after{background:var(--pistachio)}.step p{color:var(--muted);max-width:28ch;font-size:16px}.step .ui{box-shadow:var(--shadow);opacity:.72;align-content:start;gap:8px;min-height:168px;margin-top:14px;font-size:13px;transition:opacity .4s,border-color .4s,background-color .28s;display:grid}.step.is-active .ui{opacity:1;border-color:var(--violet)}.check{align-items:center;gap:9px;font-weight:600;display:flex}.check svg{width:16px;height:16px;color:var(--teal);flex:none}.chip{background:var(--section);border:1px solid var(--line);border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.spark{width:100%;height:56px;color:var(--violet)}@media (width<=1000px){.v2 .steps{grid-template-columns:1fr;gap:28px;padding-left:44px}.steps__line{width:2px;height:auto;inset:13px auto 13px 13px}.steps__line i{width:100%;height:calc(var(--p,0) * 100%)}.step__node{margin:0;position:absolute;top:0;left:-44px}.step .ui{opacity:1;min-height:0}}.slider{position:relative}.slider__track{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-block:6px 10px;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:20px;display:flex;overflow-x:auto}.slider__track::-webkit-scrollbar{display:none}.slider__track>*{scroll-snap-align:start;flex:none}.slider__ctl{align-items:center;gap:12px;margin-top:26px;display:flex}.slider__btn{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:50%;place-items:center;width:48px;height:48px;transition:border-color .2s,color .2s,background-color .28s;display:grid}.slider__btn:hover{border-color:var(--violet);color:var(--violet)}.slider__btn svg{width:18px;height:18px}.slider__btn[disabled]{opacity:.4;cursor:default}.dots{gap:8px;margin-left:8px;display:flex}.dots button{background:var(--line);cursor:pointer;border:0;border-radius:99px;width:9px;height:9px;padding:0;transition:background-color .2s,width .2s}.dots button.on{background:var(--violet);width:26px}.case{align-content:start;gap:18px;width:min(86vw,412px);padding:28px;display:grid;overflow:hidden}.case--hi{background:radial-gradient(110% 90% at 100% 0%, color-mix(in srgb, var(--mesh-a) 46%, transparent), transparent 60%), radial-gradient(90% 90% at 0% 100%, color-mix(in srgb, var(--mesh-b) 46%, transparent), transparent 62%), var(--card)}.case__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.case__logo{font-family:var(--f-head);letter-spacing:-.02em;font-size:19px;font-weight:600}.case__kpi{font-family:var(--f-head);letter-spacing:-.045em;color:var(--kpi);font-variant-numeric:tabular-nums;font-size:clamp(48px,4.4vw,62px);font-weight:700;line-height:1.1}.case__kpi+p{color:var(--muted);margin-top:-10px;font-size:16px}.ba{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 70%, transparent);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:12px;gap:7px;padding:14px;font-size:11.5px;display:grid}.ba div{grid-template-columns:52px 1fr;align-items:center;gap:10px;display:grid}.ba i{background:var(--line);height:10px;width:var(--w);border-radius:99px}.ba .after i{background:var(--violet)}.case__more{border-top:1px solid var(--line);color:var(--muted);gap:22px;padding-top:16px;font-size:14px;display:flex}.case__more b{font-family:var(--f-mono);color:var(--ink);font-size:17px;font-weight:600;display:block}.quote{align-content:space-between;gap:22px;width:min(86vw,412px);padding:28px;display:grid}.quote blockquote{font-size:17px;line-height:1.6}.quote figcaption{align-items:center;gap:14px;font-size:14.5px;line-height:1.35;display:flex}.quote__ava{background:var(--tint);width:46px;height:46px;color:var(--violet);font-family:var(--f-mono);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.quote figcaption b{font-weight:700;display:block}.quote figcaption span span{color:var(--muted)}.consult{overflow:hidden}.v2 .consult.sec--screen{min-height:0;padding-block:var(--sec-y);align-content:start}.consult__grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.consult__copy{justify-items:start;gap:20px;display:grid}.consult__card{gap:4px;padding:clamp(24px,2.6vw,36px);display:grid}.consult__card .mono{color:var(--muted);margin-bottom:14px}.get{grid-template-columns:22px 1fr;gap:16px;padding:14px 0;font-size:17px;font-weight:650;display:grid;position:relative}.get i{border:1.5px solid var(--muted);background:var(--card);z-index:1;border-radius:50%;width:18px;height:18px;margin-top:4px}.get:not(:last-child):before{content:"";background:var(--line);width:1.5px;position:absolute;top:34px;bottom:-18px;left:8.5px}.get:last-child i{background:var(--pistachio);border-color:var(--pistachio)}.get span{color:var(--muted);font-size:15px;font-weight:450;display:block}@media (width<=1000px){.consult__grid{grid-template-columns:1fr}}@media (width<=520px){.consult__copy .btn{width:100%}}.faq{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4.5vw,72px);display:grid}.acc{gap:10px;display:grid}.acc details{border:1px solid var(--line);background:var(--card);border-radius:16px}.acc details[open]{border-color:color-mix(in srgb, var(--violet) 55%, var(--line))}.acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;font-size:clamp(16px,1.3vw,18.5px);font-weight:700;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary svg{width:20px;height:20px;color:var(--violet);flex:none;transition:transform .25s}.acc details[open] summary svg{transform:rotate(45deg)}.acc details p{color:var(--muted);max-width:66ch;padding:0 24px 22px}@supports (interpolate-size:allow-keywords){.acc details{interpolate-size:allow-keywords}.acc details::details-content{block-size:0;transition:block-size .25s ease, content-visibility .25s allow-discrete;overflow:hidden}.acc details[open]::details-content{block-size:auto}}.ask{gap:16px;padding:22px;display:grid}.chat{background:var(--section);border:1px solid var(--line);border-radius:14px;gap:8px;padding:16px;font-size:14px;display:grid}.chat__who{align-items:center;gap:10px;margin-bottom:4px;font-weight:700;display:flex}.chat__who .pill{margin-left:auto}.msg{background:var(--card);border:1px solid var(--line);border-radius:14px 14px 14px 4px;max-width:88%;padding:9px 13px}.msg--me{background:var(--violet);border-color:var(--violet);color:#fff;border-radius:14px 14px 4px;justify-self:end;font-weight:600}.chat__in{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:11px;justify-content:space-between;align-items:center;margin-top:6px;padding:10px 12px;display:flex}.chat__in svg{width:18px;height:18px;color:var(--violet)}.ask p{color:var(--muted);font-size:15.5px}@media (width<=1000px){.faq{grid-template-columns:1fr}}.ftr{color:#f4f3fa;--line:#2a2a3d;--muted:#a3a1b6;--violet:#8b73ff;--pistachio:#c6ef6e;--paper:#0b0b14;--mesh-a:#6b4eff;--mesh-b:#7da22c;--mesh-c:#0f8f82;--mesh-d:#a23fb4;--mesh-o:.32;background:#0b0b14;padding:clamp(64px,7vw,104px) 0 0;font-size:15px;position:relative;overflow:hidden}@media (width>=1100px){.ftr{flex-direction:column;min-height:92svh;display:flex}.ftr__big{margin-top:auto}}.ftr .mesh:after{background:linear-gradient(#0b0b14 0%,#0000 60%)}.ftr .mesh i{top:auto;bottom:-30vmax}.ftr__grid{z-index:1;grid-template-columns:1.5fr repeat(4,minmax(0,1fr)) 1.2fr;gap:32px clamp(20px,2.4vw,40px);display:grid}.ftr__about{align-content:start;gap:18px;display:grid}.ftr__about .logo{background:#f4f3fa}.ftr__about p{color:var(--muted);max-width:32ch;font-size:14.5px}.ftr h3{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:12px;font-weight:500}.ftr li{margin-bottom:10px}.ftr li a,.ftr li span{color:#e4e2f0;transition:color .2s}.ftr li a:hover{color:var(--violet)}.social{gap:8px;display:flex}.social a{border:1px solid var(--line);color:#e4e2f0;border-radius:12px;place-items:center;width:40px;height:40px;transition:color .2s,border-color .2s;display:grid}.social a:hover{color:var(--violet);border-color:var(--violet)}.social svg{width:18px;height:18px}.ftr__big{z-index:1;--dh:clamp(120px, 15vw, 220px);margin-top:clamp(40px,6vw,80px);position:relative}.ftr__dots{width:100%;height:var(--dh);display:block}.ftr__track{width:calc(100% - var(--gutter));height:var(--dh);pointer-events:none;clip-path:inset(-20% 100% -20% 0);position:absolute;top:0;left:0;overflow:visible}.ftr__track path{fill:none;stroke:var(--violet);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ftr__node{right:calc(var(--gutter) - 9px);top:calc(var(--dh) * .3 - 9px);background:var(--pistachio);opacity:0;border-radius:50%;width:18px;height:18px;position:absolute;scale:.4;box-shadow:0 0 0 7px #c6ef6e29}.ftr__big.in .ftr__track{animation:1.4s ease-out forwards draw}.ftr__big.in .ftr__node{animation:.4s cubic-bezier(.34,1.56,.64,1) 1.3s forwards pop}@keyframes draw{to{clip-path:inset(-20% 0)}}@keyframes pop{to{opacity:1;scale:1}}.ftr__word{height:18.4vw;margin:10px 0 0 var(--gutter);background:linear-gradient(#f4f3fa 20%,#f4f3fa80);-webkit-mask:url(/wp-content/uploads/2025/02/logo-3.svg) 0 0/auto 100% no-repeat;mask:url(/wp-content/uploads/2025/02/logo-3.svg) 0 0/auto 100% no-repeat}.ftr__bottom{z-index:1;border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:10px 26px;margin-top:clamp(20px,2.4vw,36px);padding-block:22px;font-size:14px;display:flex;position:relative}.ftr__bottom span:first-child{margin-right:auto}.ftr__bottom a:hover{color:#fff}@media (width<=1100px){.ftr__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ftr__about{grid-column:1/-1}}@media (width<=620px){.ftr__grid{grid-template-columns:1fr 1fr}}.modal{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:22px;width:min(520px,100vw - 32px);padding:0;box-shadow:0 40px 120px -30px #0d0d1a80}.modal::backdrop{backdrop-filter:blur(4px);background:#0d0d1a80}.modal__in{gap:18px;padding:clamp(26px,4vw,40px);display:grid}.modal__x{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:12px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.modal__in>h2,.modal__in [data-form-title]{padding-right:52px}.modal__x svg{width:18px;height:18px}.fld{color:var(--muted);gap:7px;font-size:14px;font-weight:600;display:grid}.fld input,.fld textarea{font:inherit;color:var(--ink);background:var(--section);border:1px solid var(--line);border-radius:14px;width:100%;padding:14px 16px;font-size:16px;font-weight:500;transition:border-color .2s}.fld textarea{resize:vertical;min-height:104px}.fld input:focus,.fld textarea:focus{border-color:var(--violet);outline:none}.form__msg{color:var(--error);min-height:1.4em;font-size:14px}.form__note{color:var(--muted);font-size:13px}.form__note a{text-decoration:underline}.grecaptcha-badge{visibility:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.v2 *,.v2 :before,.v2 :after{transition:none!important;animation:none!important}.js .rv{opacity:1;transform:none}.ftr__track{clip-path:none}.ftr__node{opacity:1;scale:1}}.deco{right:var(--gutter);pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--muted) 42%, transparent) 1.1px, transparent 1.5px) 0 0 / 22px 22px;width:clamp(240px,22vw,300px);display:none;position:absolute;top:-44px;overflow:visible}.deco path{stroke:var(--violet);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}.deco .n{fill:var(--paper);stroke:var(--violet);stroke-width:1.5px}.sec--alt .deco .n{fill:var(--section)}.deco .end{fill:var(--pistachio)}.js .deco path{stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s ease-out .25s}.js .deco.in path{stroke-dashoffset:0}.js .deco .end{opacity:0;transition:opacity .3s 1.4s}.js .deco.in .end{opacity:1}.v2 .deco{display:none}@media (width>=1100px){.v2 .deco{display:block}.sec__head{max-width:min(880px,100% - 400px)}}.hero{flex-direction:column;justify-content:center}.trust{border-top:1px solid var(--line);z-index:1;color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px 40px;margin-top:clamp(40px,7vh,76px);padding-top:24px;display:flex}.trust ul{flex-wrap:wrap;gap:10px clamp(24px,4vw,56px);display:flex}.trust li{font-family:var(--f-head);letter-spacing:-.02em;color:color-mix(in srgb, var(--ink) 58%, transparent);font-size:clamp(16px,1.5vw,20px);font-weight:600}.agent:before{content:"";z-index:-2;background:radial-gradient(circle, color-mix(in srgb, var(--muted) 46%, transparent) 1.1px, transparent 1.5px) 0 0 / 22px 22px;position:absolute;inset:-12% -8%;-webkit-mask:radial-gradient(closest-side,#000 20%,#0000);mask:radial-gradient(closest-side,#000 20%,#0000)}.cap .chips{margin-top:4px}.cap .chip{color:var(--muted);padding:4px 9px;font-size:12px}.v2 .sol{grid-template-columns:1fr;align-content:start;gap:16px;padding:12px 12px 22px;display:grid}.sol__vis{border:1px solid var(--line);background:radial-gradient(120% 130% at 100% 0%, color-mix(in srgb, var(--mesh-a) 30%, transparent), transparent 58%), var(--section);border-radius:12px;align-content:center;gap:8px;height:132px;padding:14px;font-size:12.5px;line-height:1.4;display:grid;overflow:hidden}.sol__vis .row,.sol__vis .tiles>div,.sol__vis .chip{background:var(--card)}.sol__vis .msg{padding:7px 11px;font-size:12.5px}.sol__body{grid-template-columns:44px 1fr;align-items:start;gap:16px;padding-inline:10px;display:grid}.sol__body>div{justify-items:start;gap:6px;display:grid}.sol .ico{grid-row:auto}.wave{align-items:center;gap:3px;height:40px;display:flex}.wave i{height:var(--h);background:color-mix(in srgb, var(--violet) 26%, transparent);border-radius:2px;flex:1}.wave i.on{background:var(--violet)}.sol:hover .wave i{animation:wave .9s ease-in-out calc(var(--n) * 40ms) 2 alternate}@keyframes wave{to{transform:scaleY(.45)}}.thumbs{grid-template-columns:repeat(3,1fr);gap:8px;height:50px;display:grid}.thumbs i{border:1px solid var(--line);background:linear-gradient(135deg, var(--mesh-a), var(--mesh-d));border-radius:9px}.thumbs i:nth-child(2){background:linear-gradient(135deg, var(--mesh-b), var(--mesh-c))}.thumbs i:nth-child(3){background:linear-gradient(135deg, var(--mesh-c), var(--mesh-a))}.tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tiles>div{border:1px solid var(--line);border-radius:9px;padding:7px 9px}.tiles em{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:9.5px;font-style:normal;display:block}.tiles b{white-space:nowrap;font-size:15px;font-weight:700}.sol__vis .spark{height:34px}.link3{align-items:center;gap:8px;display:flex}.link3 i{background:var(--line);flex:1;height:1.5px;position:relative}.link3 i:after{content:"";background:var(--violet);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.sol:hover .link3 i:after{animation:1.1s ease-in-out infinite alternate run}@keyframes run{to{left:calc(100% - 7px)}}.v2 .chip--hub{background:var(--violet);border-color:var(--violet);color:#fff}.step .ui{opacity:1}.v2 .case{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;width:min(88vw,720px);padding:24px}.case__info{align-content:start;gap:16px;display:grid}.case__screen{grid-template-rows:1fr auto;min-width:0;display:grid}.case__screen .shot{height:auto;min-height:250px}.trend{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 70%, transparent);border-radius:12px;padding:12px 14px 10px;position:relative}.trend svg{width:100%;height:84px;overflow:visible}.trend__line{stroke:var(--violet);stroke-width:2px;vector-effect:non-scaling-stroke}.trend__area{fill:color-mix(in srgb, var(--violet) 12%, transparent)}.trend__start{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;opacity:.6}.trend__plot{position:relative}.trend__plot svg{display:block}.trend__n{border:1.5px solid var(--violet);background:var(--card);pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute;translate:-50% -50%}.trend__n--end{background:var(--pistachio);border-color:var(--pistachio)}.trend__x{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);grid-template-columns:1fr auto 1fr;margin-top:8px;font-size:10.5px;display:grid}.trend__x span:last-child{text-align:right}@media (width<=720px){.v2 .case{grid-template-columns:1fr;width:min(86vw,412px)}.case__screen .shot{height:216px;min-height:0}}.quote{grid-template-rows:auto 1fr auto;align-content:start}.quote__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.quote__mark{font-family:var(--f-head);height:30px;color:var(--violet);font-size:64px;font-weight:700;line-height:.7}@media (prefers-reduced-motion:reduce){.js .deco path{stroke-dashoffset:0}.js .deco .end{opacity:1}}.case__top{flex-direction:column;align-items:flex-start;gap:10px}.mesh--page{z-index:-1;--mesh-o:.5;position:fixed}:root[data-theme=dark] .mesh--page{--mesh-o:.3}.mesh--page:after{background:color-mix(in srgb, var(--paper) 22%, transparent)}.mesh--page i{filter:blur(80px);width:52vmax;height:52vmax;animation:none}.mesh--page i:first-child{animation:19s ease-in-out infinite roam1;top:-20vmax;bottom:auto;right:-12vmax}.mesh--page i:nth-child(2){animation:22.5s ease-in-out infinite roam2;top:auto;bottom:-24vmax;right:8vmax}.mesh--page i:nth-child(3){width:38vmax;height:38vmax;animation:16s ease-in-out infinite roam3;top:10vmax;left:-14vmax;right:auto}.mesh--page i:nth-child(4){width:32vmax;height:32vmax;animation:24s ease-in-out infinite roam4;top:-14vmax;right:36vmax}.mesh--page i:nth-child(5){background:var(--mesh-a);width:34vmax;height:34vmax;opacity:calc(var(--mesh-o) * .8);animation:14s ease-in-out infinite roam5;bottom:-20vmax;left:10vmax}@keyframes roam1{0%,to{transform:translate(0,0)scale(1)}30%{transform:translate(-34vw,22vh)scale(1.25)}62%{transform:translate(-12vw,52vh)scale(.85)}82%{transform:translate(8vw,18vh)scale(1.1)}}@keyframes roam2{0%,to{transform:translate(0,0)scale(1)}28%{transform:translate(-40vw,-26vh)scale(.8)}58%{transform:translate(-58vw,-52vh)scale(1.2)}80%{transform:translate(-16vw,-30vh)scale(1.05)}}@keyframes roam3{0%,to{transform:translate(0,0)scale(1)}35%{transform:translate(46vw,24vh)scale(1.3)}68%{transform:translate(70vw,-10vh)scale(.9)}}@keyframes roam4{0%,to{transform:translate(0,0)scale(1)}40%{transform:translate(22vw,58vh)scale(1.35)}72%{transform:translate(-30vw,34vh)scale(.9)}}@keyframes roam5{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(30vw,-40vh)scale(1.2)}66%{transform:translate(62vw,-8vh)scale(.85)}}.v2 .hero,.v2 .sec{background:0 0}.v2 .sec--alt{background:color-mix(in srgb, var(--section) 58%, transparent)}.step__node,.sec--alt .step__node{background:var(--card)}.deco .n,.sec--alt .deco .n{fill:var(--card)}@media (width<=700px){.mesh--page i{filter:blur(56px)}.mesh--page i:nth-child(5){display:none}}.v2 .hero{padding-bottom:0}.v2 .trust{flex-wrap:nowrap;gap:clamp(20px,3vw,44px);margin-top:clamp(40px,7vh,76px);padding-block:26px}.trust>.mono{flex:none}.trust__run{flex:1;min-width:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.trust__track{will-change:transform;width:max-content;animation:36s linear infinite marquee;display:flex}.trust__run:hover .trust__track{animation-play-state:paused}.v2 .trust ul{flex-wrap:nowrap;flex:none;gap:0}.v2 .trust li{white-space:nowrap;align-items:center;height:36px;padding-inline:clamp(20px,2.6vw,38px);display:flex}@keyframes marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (width<=700px){.v2 .trust{flex-direction:column;align-items:flex-start;gap:12px}.trust__run{flex:none;width:100%}}@media (prefers-reduced-motion:reduce){.trust__track{animation:none}}.v2 .hero__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:24px}.v2 .hero .h-hero{font-size:clamp(34px,4.15vw,62px)}.v2 .hero__proof{grid-template-columns:repeat(3,auto);justify-content:start;gap:8px clamp(12px,1.5vw,22px);font-size:clamp(13px,1.02vw,15px);line-height:1.25;display:grid}.v2 .hero__proof li{gap:7px}@media (width<=1000px){.v2 .hero__grid{grid-template-columns:minmax(0,1fr);gap:40px}.scene{max-width:640px;margin-inline:auto}}@media (width<=520px){.v2 .hero__proof{gap:6px 10px;font-size:12.5px}.hero__proof svg{width:16px;height:16px}}.deco2{right:var(--gutter);pointer-events:none;width:clamp(280px,26vw,360px);height:210px;display:none;position:absolute;top:-56px}@media (width>=1100px){.deco2{display:block}}.js [data-live]:not(.play) .deco2 *,.js .deco2[data-live]:not(.play) *,.js [data-live]:not(.play) .shot *,.js [data-live]:not(.play) .sol__vis *{animation-play-state:paused}.deco2--net{width:clamp(300px,27vw,380px);height:250px;top:-64px}.deco2--net svg{stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;overflow:visible}.deco2--net .g{opacity:.45}.deco2--net pattern circle{fill:var(--violet)}.deco2--net .r{stroke:var(--violet);stroke-opacity:.18;stroke-width:1px}.deco2--net .r--d{stroke-opacity:.4;stroke-dasharray:2 5}.deco2--net .tk{stroke:var(--muted);stroke-opacity:.4;stroke-width:1px}.deco2--net .c{stroke:var(--violet);stroke-opacity:.3;stroke-width:1px}.deco2--net .nd{fill:var(--card);stroke:var(--violet);stroke-opacity:.7;stroke-width:1.2px}.deco2--net .w{stroke:var(--violet);stroke-opacity:.5;stroke-width:1.3px}.deco2--net .w--d{stroke-opacity:.3;stroke-width:1px;stroke-dasharray:3 5}.deco2--net .dd{fill:var(--violet)}.deco2--net .dd--p{fill:var(--pistachio)}.deco2--net .pill rect{fill:var(--card);stroke:var(--line);stroke-width:1.2px}.deco2--net .pill path{stroke:var(--violet);stroke-opacity:.35;stroke-width:3px}.deco2--net .pill circle{fill:var(--pistachio)}.deco2--net .t>rect:first-child{fill:var(--card);stroke:var(--violet);stroke-width:1.5px}.deco2--net .t .i{stroke:var(--violet);stroke-width:1.5px}.deco2--net .t .i--s{stroke-opacity:.35;stroke-width:2.5px}.deco2--net .t .b{fill:var(--violet)}.deco2--net .t--p>rect:first-child{fill:var(--pistachio);stroke:var(--pistachio)}.deco2--net .t--p .i{stroke:#0d0d1a}.deco2--net .lb{font-family:var(--f-mono);letter-spacing:.06em;fill:var(--muted);font-size:9px}.deco2--net .halo{fill:var(--violet);opacity:.12}.deco2--net .pin{stroke:var(--violet);stroke-width:2px}.deco2--net .core{fill:var(--violet)}.deco2--net .core-in{stroke:#fff;stroke-opacity:.35;stroke-width:1px}.deco2--net .ai{font-family:var(--f-head);fill:#fff;font-size:24px;font-weight:700}.deco2--apps{grid-template-columns:repeat(3,1fr);align-items:center;gap:12px;display:none}@media (width>=1100px){.deco2--apps{display:grid}}.d-win{border:1.5px solid var(--line);background:var(--card);box-shadow:var(--shadow);animation:6s ease-in-out infinite winOn;animation-delay:calc(var(--n) * 2s);border-radius:13px;gap:7px;padding:10px;display:grid}.d-win:nth-child(2){translate:0 -18px}.d-win__bar{align-items:center;gap:4px;margin-bottom:3px;display:flex}.d-win__bar i{background:var(--line);border-radius:50%;width:5px;height:5px}.d-win__bar b{background:var(--line);width:22px;height:12px;animation:6s ease-in-out infinite togOn;animation-delay:calc(var(--n) * 2s);border-radius:9px;margin-left:auto;position:relative}.d-win__bar b:after{content:"";width:8px;height:8px;animation:6s ease-in-out infinite knob;animation-delay:calc(var(--n) * 2s);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.d-win span{background:var(--section);border-radius:4px;height:7px}.d-win span:nth-of-type(2){width:72%}.d-win span:nth-of-type(3){width:48%}.d-win em{background:linear-gradient(135deg, var(--mesh-a), var(--mesh-c));opacity:.55;border-radius:8px;height:34px}.d-win:nth-child(2) em{background:linear-gradient(135deg, var(--mesh-b), var(--mesh-c))}.d-win:nth-child(3) em{background:linear-gradient(135deg, var(--mesh-d), var(--mesh-a))}@keyframes winOn{0%,30%{border-color:var(--violet);box-shadow:var(--shadow-lift);transform:translateY(-8px)}40%,to{border-color:var(--line);box-shadow:var(--shadow);transform:none}}@keyframes togOn{0%,30%{background:var(--pistachio)}40%,to{background:var(--line)}}@keyframes knob{0%,30%{transform:translate(10px)}40%,to{transform:none}}.deco2--blocks{align-content:center;gap:10px;display:none}@media (width>=1100px){.deco2--blocks{display:grid}}.deco2--blocks div{gap:10px;height:44px;display:flex}.deco2--blocks i{border:1.5px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:12px;flex:1 1 0;animation:7s ease-in-out infinite flexA}.deco2--blocks i.hi{background:var(--pistachio);border-color:var(--pistachio)}.deco2--blocks .b2,.deco2--blocks .b6{background:var(--tint);border-color:color-mix(in srgb, var(--violet) 40%, var(--line))}.deco2--blocks .b1,.deco2--blocks .b5,.deco2--blocks .b8{animation-name:flexB}.deco2--blocks .b3,.deco2--blocks .b7{animation-name:flexC}@keyframes flexA{0%,to{flex-grow:1}35%,55%{flex-grow:2.6}}@keyframes flexB{0%,to{flex-grow:2.4}35%,55%{flex-grow:.9}}@keyframes flexC{0%,to{flex-grow:.8}35%,55%{flex-grow:1.7}75%{flex-grow:1.2}}.product .s1,.product .s2,.product .s3,.product:hover .s1,.product:hover .s2,.product:hover .s3,.product.is-play .s1,.product.is-play .s2,.product.is-play .s3{animation:8s ease-out infinite both loopIn}.product .s1,.product:hover .s1{animation-delay:.4s}.product .s2,.product:hover .s2{animation-delay:1.3s}.product .s3,.product:hover .s3{animation-delay:2.2s}.product:nth-child(2) .s1{animation-delay:1s}.product:nth-child(2) .s2{animation-delay:1.9s}.product:nth-child(2) .s3{animation-delay:2.8s}.product .bars i,.product:hover .bars i,.product.is-play .bars i,.case .bars i{animation:8s cubic-bezier(.2,.9,.3,1.1) infinite both growLoop;animation-delay:calc(var(--n) * 90ms + .3s)}@keyframes loopIn{0%{opacity:0;transform:translateY(6px)}6%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes growLoop{0%{transform:scaleY(.08)}9%,90%{transform:none}to{transform:scaleY(.08)}}.sol .wave i,.sol:hover .wave i{animation:wave .9s ease-in-out calc(var(--n) * 60ms) infinite alternate}.sol .link3 i:after,.sol:hover .link3 i:after{animation:1.3s ease-in-out infinite alternate run}.sol__vis .msg{animation:7s ease-out infinite both loopIn}.sol__vis .msg:nth-child(2){animation-delay:1.1s}.sol__vis .thumbs i{animation:6s ease-in-out infinite pick}.sol__vis .thumbs i:nth-child(2){animation-delay:2s}.sol__vis .thumbs i:nth-child(3){animation-delay:4s}@keyframes pick{0%,28%{box-shadow:0 0 0 2px var(--violet);transform:translateY(-4px)}36%,to{box-shadow:none;transform:none}}.sol__vis .spark{animation:5s ease-in-out infinite sweep}@keyframes sweep{0%{clip-path:inset(0 100% 0 0)}45%,90%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.sol__vis .tiles>div{animation:5s ease-in-out infinite blip}.sol__vis .tiles>div:nth-child(2){animation-delay:.5s}.sol__vis .tiles>div:nth-child(3){animation-delay:1s}@keyframes blip{0%,12%,to{border-color:var(--line)}5%{border-color:var(--violet)}}.sol__vis>.row{animation:7s ease-out .6s infinite both loopIn}.sol__vis>.row+.row{animation-delay:1.5s}.v2 .quote{grid-template-rows:auto auto auto 1fr;gap:16px;width:min(86vw,520px)}.quote blockquote{gap:10px;max-height:12.8em;font-size:16px;line-height:1.6;display:grid;overflow:hidden;-webkit-mask:linear-gradient(#000 70%,#0000);mask:linear-gradient(#000 70%,#0000)}.quote.is-open blockquote{max-height:none;-webkit-mask:none;mask:none}.quote__more{justify-self:start;font-size:14.5px}.quote__more svg{width:14px;height:14px}.quote.is-open .quote__more svg{transform:rotate(180deg)}.quote figcaption{border-top:1px solid var(--line);align-self:end;padding-top:16px}.v2 img.quote__ava{object-fit:cover;object-position:50% 20%;width:56px;height:56px}.v2 .slider__track{align-items:flex-start}.ftr__big{--dh:100%;padding:clamp(36px, 5vw, 72px) var(--gutter) clamp(20px, 3vw, 40px)}.ftr__dots{height:100%;position:absolute;inset:0}.ftr__track{width:calc(100% - var(--gutter));height:100%}.ftr__node{top:calc(32% - 9px)}.v2 .ftr__word{aspect-ratio:141/26;background:linear-gradient(#f4f3fa 25%,#f4f3fa9e);width:100%;height:auto;margin:0;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain}@media (width>=1001px){.v2 .hero{padding-top:92px}.v2 .scene{justify-self:center;width:min(100%,max(480px,98.7svh - 296.1px))}.v2 .trust{margin-top:clamp(16px,3vh,44px)}.v2 .hero__copy .lead{max-width:46ch;font-size:clamp(16px,1.25vw,18.5px)}}.nav__link{white-space:nowrap}@media (width>=1201px) and (width<=1400px){.nav__link{padding-inline:9px;font-size:15px}.hdr__row{gap:16px}}.h-page{font-family:var(--f-head);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,3.3vw,48px);font-weight:600;line-height:1.1}.v2 .cp-hero{min-height:0;padding:clamp(104px,10vw,132px) 0 clamp(48px,6vw,80px)}.v2 .cp-hero .hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,4vw,64px)}.v2 .cp-hero .hero__copy .lead{max-width:56ch}.cp-hero--list .hero__copy{max-width:820px}.crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.crumbs a:hover{color:var(--violet)}.crumbs b{color:var(--ink);font-weight:600}.cp-cta{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.v2 .cp-cta .btn{margin-top:0}.cp-facts{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.cp-facts li{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 80%, transparent);border-radius:14px;gap:2px;max-width:240px;padding:12px 16px;display:grid}.cp-facts em{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-style:normal;line-height:1.4}.cp-facts b{font-size:17px;font-weight:700}.phones{justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.v2 .phones img{width:34%;max-width:230px;height:auto;box-shadow:var(--shadow-lift);background:#0d0d1a;border:5px solid #0d0d1a;border-radius:clamp(16px,2vw,26px)}.phones img:first-child{transform:translate(18%,5%)rotate(-7deg)}.phones img:nth-child(2){z-index:1;width:38%;max-width:250px}.phones img:nth-child(3){transform:translate(-18%,5%)rotate(7deg)}.phones img:only-child,.v2 .phones img.phones__logo{width:60%;max-width:320px;box-shadow:none;background:0 0;border:0;border-radius:0;transform:none}:root[data-theme=dark] .v2 .phones img{border-color:#2a2a3d}@media (width<=1000px){.v2 .cp-hero .hero__grid{grid-template-columns:minmax(0,1fr)}.phones{min-height:0}}.res-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.res{align-content:start;gap:14px;padding:26px;display:grid}.res .case__kpi{font-size:clamp(40px,3.8vw,54px)}.res p{color:var(--muted);font-size:16px}.res p b{color:var(--ink)}.v2 .does{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,64px);max-width:1100px;display:grid}.does li{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr;gap:16px;padding:18px 0;display:grid}.does i{border:1.5px solid var(--violet);background:var(--card);border-radius:50%;width:18px;height:18px;margin-top:4px;position:relative}.does i:after{content:"";background:var(--violet);border-radius:50%;position:absolute;inset:4px}.does b{font-size:17.5px;font-weight:700;line-height:1.35;display:block}.does span{color:var(--muted);margin-top:4px;font-size:15.5px;display:block}@media (width<=760px){.v2 .does{grid-template-columns:1fr}}.feat-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.feat{grid-template-columns:44px 1fr;align-items:start;gap:16px;padding:22px 24px;display:grid}.feat .h-card{margin-bottom:4px;font-size:18.5px}.feat p{color:var(--muted);font-size:15.5px}.feat>div>p:only-child{color:var(--ink);font-size:16.5px;font-weight:600}.feat--pain .ico{background:color-mix(in srgb, var(--error) 12%, transparent);color:var(--error)}.price{background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--mesh-a) 40%, transparent), transparent 60%), radial-gradient(70% 100% at 0% 100%, color-mix(in srgb, var(--mesh-b) 38%, transparent), transparent 62%), var(--card);grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(26px,4vw,56px);display:grid}.price>div:first-child{gap:16px;display:grid}.price__nums{grid-template-columns:1fr 1fr;gap:12px;display:grid}.price__nums>div{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:4px;padding:18px;display:grid}.price__nums em{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-style:normal}.price__nums b{font-family:var(--f-head);letter-spacing:-.02em;font-size:clamp(19px,1.9vw,26px);font-weight:600}.price__nums .btn{grid-column:1/-1}@media (width<=900px){.price{grid-template-columns:1fr}}.quote-one .quote{width:min(100%,820px)}.quote-one .quote blockquote{max-height:none;font-size:17px;-webkit-mask:none;mask:none}.quote-one .quote__more{display:none}.case-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:20px;display:grid}.case-grid--one{grid-template-columns:minmax(0,720px);margin-top:20px}.more{margin-top:28px}.acc--narrow{max-width:860px}.sticky-cta{z-index:40;border:1px solid var(--line);background:var(--hdr);backdrop-filter:blur(16px)saturate(1.4);box-shadow:var(--shadow-lift);white-space:nowrap;opacity:0;border-radius:20px;align-items:center;gap:18px;max-width:calc(100vw - 24px);padding:10px 10px 10px 22px;font-size:15px;transition:translate .3s,opacity .3s;display:flex;position:fixed;bottom:18px;left:50%;translate:-50% 120px}.sticky-cta.on{opacity:1;translate:-50%}.sticky-cta span{text-overflow:ellipsis;color:var(--muted);overflow:hidden}.sticky-cta b{color:var(--ink)}@media (width<=640px){.sticky-cta{padding:8px;left:12px;right:12px;translate:0 120px}.sticky-cta.on{translate:0}.sticky-cta span{display:none}.sticky-cta .btn{flex:1}}.case__title{font-size:17px;font-weight:700;line-height:1.3}.case__intro{color:var(--muted);font-size:15.5px}.case .link{margin-top:auto}.case__info{grid-template-rows:auto auto auto auto 1fr}.case__more:empty{display:none}.case__more div{font-size:13.5px;line-height:1.35}.v2 .shot--phones{justify-content:center;align-items:flex-start;gap:10px;height:100%;min-height:250px;padding:18px 14px 0;display:flex}.v2 .shot--phones img{border:4px solid #0d0d1a;border-bottom:0;border-radius:14px 14px 0 0;width:46%;height:auto}.v2 .shot--phones img:nth-child(2){margin-top:26px}.v2 .shot--phones img.shot__logo{border:0;border-radius:0;align-self:center;width:70%}.v2 .case--grid{width:auto}@media (width<=720px){.v2 .shot--phones{height:240px;min-height:0}}.cp-facts--kpi li{max-width:230px}.cp-facts--kpi em{font-family:var(--f-text);text-transform:none;letter-spacing:0;font-size:13.5px}.cp-facts--kpi b{font-family:var(--f-head);font-size:22px}.price__nums b{white-space:nowrap;font-size:clamp(17px,1.55vw,22px)}.v2 .case--grid{flex-direction:column;gap:20px;display:flex}.v2 .case--grid .case__info{flex:1}.v2 .case--grid .case__screen{display:block}.v2 .case--grid .shot--phones{height:230px;min-height:0;overflow:hidden}.v2 .case--grid .shot--phones img{width:34%}.product__body .link{font-size:14.5px}.price>*{min-width:0}@media (width<=900px){.price{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.price__nums b{white-space:normal;font-size:16px}.price__nums>div{padding:14px}}@media (width<=420px){.price__nums{grid-template-columns:minmax(0,1fr)}.price__nums b{white-space:nowrap;font-size:18px}}.cp-chips{margin-top:10px}.cp-chips .chip{background:color-mix(in srgb, var(--card) 80%, transparent);padding:6px 12px;font-size:13.5px}.sec--tight{padding-block:clamp(40px,5vw,64px)}.svc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:18px;display:grid}.svc{grid-template-rows:auto auto 1fr auto auto;align-content:start;gap:12px;padding:26px;display:grid}.svc p{color:var(--muted);font-size:15.5px}.svc .chip{color:var(--muted);padding:4px 9px;font-size:12px}.v2 a.feat{color:inherit}.lg{align-items:center;gap:10px;min-width:0;display:inline-flex}.lg img{height:var(--lg-h,28px);width:auto;max-width:var(--lg-w,140px);object-fit:contain;flex:none;transition:filter .2s,opacity .2s}.lg__name{text-overflow:ellipsis;overflow:hidden}:root:not([data-theme=dark]) .lg img[data-ink=light]{filter:brightness(0);opacity:.82}:root[data-theme=dark] .lg img[data-ink=dark]{filter:brightness(0)invert();opacity:.9}.case__logo{--lg-h:26px;--lg-w:120px;font-size:17px}.cp-facts .lg{--lg-h:24px;--lg-w:110px}.pill--logo{text-transform:none;letter-spacing:0;font-family:var(--f-text);padding:5px 12px 5px 6px;font-size:13px;font-weight:600}.pill--logo:before{display:none}.pill--logo .lg{--lg-h:22px;--lg-w:90px;gap:8px}.pill--logo .lg--txt{padding-left:6px}.trust .lg{--lg-h:calc(30px * var(--s,1));--lg-w:calc(150px * var(--s,1))}:root:not([data-theme=dark]) .trust .lg img{filter:grayscale()brightness(0);opacity:.5}:root[data-theme=dark] .trust .lg img{filter:grayscale()brightness(0)invert();opacity:.55}.v2 .trust .lg img[data-ink=box]{filter:grayscale();opacity:.6}.v2 .trust li:hover .lg img{filter:none;opacity:1}:root:not([data-theme=dark]) .trust li:hover .lg img[data-ink=light]{filter:brightness(0)}:root[data-theme=dark] .trust li:hover .lg img[data-ink=dark]{filter:brightness(0)invert()}.menu__h{border-top:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;margin:8px 12px 0;padding-top:14px;font-size:11.5px;font-weight:500}.menu__h:first-child{border-top:0;margin-top:2px;padding-top:4px}@media (width<=1200px){.menu__h{margin-inline:4px}}.v2 .pp-visual{justify-self:center;width:100%;max-width:540px}.v2 .pp-visual .shot{height:300px}.v2 .pp-visual--sol{padding:14px}.v2 .pp-visual--sol .sol__vis{align-content:center;gap:12px;height:auto;min-height:220px;padding:22px;display:grid}.product__body .h-card a{color:inherit}.v2 .trust{position:relative}.v2 .trust li{height:68px}.v2 .trust .lg img[data-ink=box]{opacity:.85}.v2 .trust .trust__btn[aria-expanded=true] .lg img{filter:none;opacity:1}.trust__btn{height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0;display:flex}.trust__btn:focus-visible{outline:2px solid var(--violet);outline-offset:4px}.trust.is-card .trust__track,.js .trust:not(.is-run) .trust__track{animation-play-state:paused}.trust__card{z-index:5;width:min(320px, calc(100vw - 2 * var(--gutter)));box-shadow:var(--shadow-lift);color:var(--ink);gap:6px;padding:16px 18px;display:grid;position:absolute}.trust__card[hidden]{display:none}.trust__card b{font-family:var(--f-head);letter-spacing:-.02em;font-size:17px}.trust__card p{color:var(--muted);font-size:14.5px;line-height:1.45}.trust__card .link{justify-self:start;font-size:14.5px}.trust__card [hidden]{display:none}.prose{gap:14px;max-width:72ch;display:grid}.prose p{font-size:17px;line-height:1.65}.prose--seo .h-sec{margin-bottom:6px}.prose--seo p{color:var(--muted);font-size:16px}.uc{align-content:start;gap:8px;padding:22px 24px;display:grid}.uc .mono{letter-spacing:.08em;text-transform:uppercase;color:var(--violet);font-size:12px}.uc p{color:var(--muted);font-size:15.5px}.proof{align-content:start;gap:12px;padding:22px 24px;display:grid}.proof p{font-size:16px}.proof .link{font-size:14.5px}.price__nums .price__req{grid-column:1/-1}.v2 .mesh i,.v2 .mesh--page i{filter:none}.mesh i:first-child{--c:var(--mesh-a)}.mesh i:nth-child(2){--c:var(--mesh-b)}.mesh i:nth-child(3){--c:var(--mesh-c)}.mesh i:nth-child(4){--c:var(--mesh-d)}.mesh i:nth-child(5){--c:var(--mesh-a)}.v2 .mesh i:nth-child(n),.v2 .mesh--page i:nth-child(n){background:radial-gradient(closest-side, var(--c) 0%, var(--c) 45%, color-mix(in srgb, var(--c) 45%, transparent) 75%, transparent 100%)}.product__price{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--violet);margin:0 10px 12px;font-size:12px}.price__req span{color:var(--muted);font-size:14.5px;line-height:1.45}.price__req .price__extra{margin-top:6px;font-size:13.5px}.svc__price{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--violet);font-size:12px}.svc{grid-template-rows:auto auto 1fr auto auto auto}.quote-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:16px;display:grid}.quote-grid .quote{width:100%}.price.price--plans{grid-template-columns:minmax(0,1fr);align-items:start}.plans__head{gap:16px;max-width:760px;display:grid}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.plan{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-rows:auto auto 1fr auto;gap:12px;min-width:0;padding:22px;display:grid}.plan em{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-style:normal}.plan b{font-family:var(--f-head);letter-spacing:-.02em;font-size:clamp(26px,2.6vw,34px);font-weight:600}.plan b span{font-family:var(--f-body,inherit);color:var(--muted);letter-spacing:0;font-size:15px;font-weight:500}.plan ul{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.plan li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;font-size:15px;line-height:1.4;display:grid}.plan li svg{width:18px;height:18px;color:var(--violet);margin-top:1px}.plan--hi{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet), var(--shadow);background:color-mix(in srgb, var(--violet) 6%, var(--card))}.plan--hi em{color:var(--violet)}.plans__extra{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}@media (width<=700px){.plans{grid-template-columns:minmax(0,1fr)}}.scene{width:100%;container:sc/inline-size}.z-sc{--gp:linear-gradient(160deg, #ffffffe0, #fff9 60%);--gpb:#6b4eff29;--gr:#fffc;--grb:#e8e5f3;--gsh:#ffffffe6;--ztag:#4f6b12;color:var(--ink);margin:0}:root[data-theme=dark] .z-sc{--gp:linear-gradient(160deg, #222136e6, #161624a8 60%);--gpb:#8b73ff42;--gr:#202032cc;--grb:#2f2f45;--gsh:#ffffff12;--ztag:#c6ef6e}:root[data-theme=dark] .z-cn{stroke-opacity:.6}:root[data-theme=dark] .z-ti{filter:saturate(.9)brightness(.92)}.z-sc{aspect-ratio:760/770;width:100%;font-size:clamp(6.5px,1.645cqi,12.5px);line-height:1.25;position:relative}.z-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.z-ring{fill:none;stroke:#8b73ff;stroke-opacity:.2;stroke-dasharray:2 7}.z-cn{fill:none;stroke:#8b73ff;stroke-opacity:.5;stroke-width:1.3px}.z-cg{fill:none;stroke:#8b73ff;stroke-opacity:.12;stroke-width:6px}.z-pk{fill:none;stroke:#6b4eff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:7 200}.z-pkg{fill:none;stroke:#8b73ff;stroke-width:11px;stroke-linecap:round;stroke-dasharray:7 200;opacity:.2}.z-in{animation:6s linear infinite z-in}.z-out{animation:6s linear infinite z-out}@keyframes z-in{0%{stroke-dashoffset:7px;opacity:1}38%{stroke-dashoffset:-100px;opacity:1}39%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes z-out{0%,46%{stroke-dashoffset:7px;opacity:0}47%{opacity:1}82%{stroke-dashoffset:-100px;opacity:1}83%,to{stroke-dashoffset:-100px;opacity:0}}.q1{animation-delay:-.75s}.q2{animation-delay:-1.5s}.q3{animation-delay:-2.25s}.q4{animation-delay:-3s}.q5{animation-delay:-3.75s}.q6{animation-delay:-4.5s}.q7{animation-delay:-5.25s}.z-orb{aspect-ratio:1;width:28.95%;position:absolute;top:46.75%;left:50%;transform:translate(-50%,-50%)}.z-halo{background:radial-gradient(circle,#785fff6b 0%,#6b4eff1f 34%,#0000 62%);border-radius:50%;animation:6s ease-in-out infinite z-halo;position:absolute;inset:-55%}@keyframes z-halo{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.z-orbit{width:144%;height:144%;position:absolute;inset:-22%;overflow:visible}.z-ring2{opacity:.85;background:conic-gradient(from 210deg,#8b73ff,#c6ef6e,#2dd4bf,#a08cff,#8b73ff);border-radius:50%;position:absolute;inset:-9%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 1.5px))}.z-ring2b{filter:blur(12px);opacity:.55}.z-rip{opacity:0;border:2px solid #6b4eff99;border-radius:50%;animation:.75s ease-out infinite z-rip;position:absolute;inset:0}@keyframes z-rip{0%,30%{opacity:0;transform:scale(1)}45%{opacity:.8;transform:scale(1.03)}to{opacity:0;transform:scale(1.5)}}.z-sph{background:radial-gradient(circle at 34% 28%,#e4ddff 0%,#8b73ff 16%,#4a35cc 42%,#1b1260 70%,#06041a 100%);border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff59,inset -2.6cqi -3.2cqi 3.6cqi #04021299,inset 1cqi 1cqi 2.4cqi #ffffff40,0 0 7cqi #6b4eff8c,0 30px 60px -20px #3c28b499}.z-liq{filter:blur(1.8cqi);mix-blend-mode:screen;border-radius:50%;position:absolute}.z-l1{background:radial-gradient(closest-side,#c6ef6ee6,#0000);width:80%;height:40%;animation:9s ease-in-out infinite z-l1;top:52%;left:4%}.z-l2{background:radial-gradient(closest-side,#2dd4bfc7,#0000);width:56%;height:56%;animation:11s ease-in-out infinite z-l2;top:12%;left:46%}.z-l3{background:radial-gradient(closest-side,#dcd2ffd9,#0000);width:66%;height:30%;animation:7s ease-in-out infinite z-l3;top:22%;left:14%}@keyframes z-l1{0%,to{transform:translate(0)}50%{transform:translate(14%,-24%)}}@keyframes z-l2{0%,to{transform:translate(0)}50%{transform:translate(-28%,20%)}}@keyframes z-l3{0%,to{transform:translate(0)}50%{transform:translate(12%,32%)}}.z-arcs{width:100%;height:100%;position:absolute;inset:0}.z-spec{filter:blur(.4cqi);background:radial-gradient(closest-side,#ffffffeb,#fff0);border-radius:50%;width:36%;height:21%;position:absolute;top:11%;left:17%;transform:rotate(-28deg)}.z-cap{background:var(--gr);border:1px solid var(--grb);backdrop-filter:blur(10px);font-family:var(--f-mono);letter-spacing:.14em;white-space:nowrap;border-radius:999px;align-items:center;gap:.65em;padding:.5em 1em;font-size:.82em;font-weight:500;display:inline-flex;position:absolute;top:27.6%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px -12px #3c28b466}.z-live{background:#14b8a6;border-radius:50%;width:.6em;height:.6em;animation:2.4s ease-out infinite z-live}@keyframes z-live{0%{box-shadow:0 0 #14b8a699}to{box-shadow:0 0 0 .8em #14b8a600}}.z-gp{box-sizing:border-box;background:var(--gp);border:1px solid var(--gpb);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 var(--gsh),0 24px 44px -24px #3c28b459;border-radius:1.3em;padding:1.15em 1.15em 1.2em;animation:7s ease-in-out infinite z-bob;position:absolute}.z-gp.p2{animation-delay:-1.8s}.z-gp.p3{animation-delay:-3.5s}.z-gp.p4{animation-delay:-5.2s}@keyframes z-bob{0%,to{translate:0}50%{translate:0 -3px}}.z-gp-h{justify-content:space-between;align-items:center;gap:.5em;margin-bottom:.85em;font-size:1.1em;font-weight:700;display:flex}.z-tag{font-family:var(--f-mono);letter-spacing:.1em;color:var(--ztag);background:#b9e65c40;border:1px solid #78a02859;border-radius:.5em;padding:.28em .6em;font-size:.72em;font-weight:500}.z-row{background:var(--gr);border:1px solid var(--grb);white-space:nowrap;border-radius:.8em;align-items:center;gap:.6em;padding:.5em .65em;font-weight:600;display:flex;position:relative;overflow:hidden}.z-row+.z-row{margin-top:.5em}.z-gx{color:var(--muted);text-overflow:ellipsis;font-weight:500;overflow:hidden}.z-gi{background:var(--tint);width:1.75em;height:1.75em;color:var(--violet);border-radius:.55em;flex:none;justify-content:center;align-items:center;display:inline-flex}.z-gi svg{width:1em;height:1em}.z-st{flex:none;width:1.35em;height:1.35em;margin-left:auto;position:relative}.z-st i{border-radius:50%;position:absolute;inset:0}.z-dt{background:0 0}.z-dt:after{content:"";background:#8b73ff;border-radius:50%;width:.55em;height:.55em;margin:-.275em 0 0 -.275em;animation:1.1s ease-in-out infinite alternate z-pd;position:absolute;top:50%;left:50%}@keyframes z-pd{0%{box-shadow:0 0 #8b73ff80}to{box-shadow:0 0 0 .35em #8b73ff00}}.z-ck{color:#1c2a05;background:#c6ef6e;justify-content:center;align-items:center;display:flex}.z-ck svg{width:.8em;height:.8em}.z-swap .z-dt{animation:6s ease-in-out infinite z-dto}.z-swap .z-ck{animation:6s cubic-bezier(.3,1.6,.5,1) infinite z-cko}@keyframes z-dto{0%,30%{opacity:1}36%,92%{opacity:0}to{opacity:1}}@keyframes z-cko{0%,32%{transform:scale(0)}40%,92%{transform:scale(1)}to{transform:scale(0)}}.s2 .z-dt,.s2 .z-ck{animation-delay:-2s}.s3 .z-dt,.s3 .z-ck{animation-delay:-4s}.z-flow{background:linear-gradient(#8b73ff,#8b73ff33);width:1px;height:.8em;margin:.15em 0 .15em 1.5em}.z-ask{background:var(--card);color:var(--muted);white-space:nowrap;border:1px solid #6b4eff59;border-radius:.85em;align-items:center;gap:.5em;margin-top:.65em;padding:.4em .4em .4em .75em;display:flex;overflow:hidden}.z-type{white-space:nowrap;max-width:0;animation:6s steps(28,end) infinite z-type;display:inline-block;overflow:hidden}@keyframes z-type{0%{max-width:0}50%,88%{max-width:15em}to{max-width:0}}.z-caret{background:var(--violet);flex:none;width:1.5px;height:1.1em;animation:1s step-end infinite z-blink}@keyframes z-blink{50%{opacity:0}}.z-send{color:#1c2a05;background:#c6ef6e;border-radius:.6em;flex:none;justify-content:center;align-items:center;width:2em;height:2em;margin-left:auto;animation:6s ease-in-out infinite z-sendp;display:inline-flex}@keyframes z-sendp{0%,48%{transform:scale(1)}52%{transform:scale(.86)}56%,to{transform:scale(1)}}.z-send svg{width:1em;height:1em}.z-bars{border-bottom:1px solid var(--grb);align-items:flex-end;gap:5%;height:6.4em;display:flex}.z-bar{transform-origin:bottom;background:linear-gradient(#8b73ff,#6b4eff40);border-radius:.35em .35em .15em .15em;flex:1;height:100%;animation:4s ease-in-out infinite z-bar}.z-bar-hi{background:linear-gradient(#a8d84a,#b9e65c4d)}@keyframes z-bar{0%,to{transform:scaleY(var(--a))}50%{transform:scaleY(var(--b))}}.z-days{font-family:var(--f-mono);color:var(--muted);gap:5%;margin-top:.45em;font-size:.72em;display:flex}.z-days span{text-align:center;flex:1}.z-res{animation:8s ease-out infinite both z-res}.z-res.r2{animation-delay:.7s}.z-res.r3{animation-delay:1.4s}@keyframes z-res{0%{opacity:0;transform:translate(10px)}6%{opacity:1;transform:none}88%{opacity:1}96%,to{opacity:.25}}.z-mono{font-family:var(--f-mono);color:var(--muted);margin-left:auto;padding-left:.4em;font-size:.8em;font-weight:500}.z-mini{box-sizing:border-box;background:var(--gp);border:1px solid var(--gpb);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 var(--gsh),0 18px 34px -22px #3c28b466;border-radius:1.1em;align-items:center;gap:.75em;padding:.75em .9em;animation:6s ease-in-out -2.5s infinite z-bob;display:flex;position:absolute}.z-mini b{font-weight:700;display:block}.z-mini small{font-family:var(--f-mono);color:var(--muted);margin-top:.2em;font-size:.78em;display:block}.z-wave{align-items:center;gap:.22em;height:1.8em;margin-left:auto;display:flex}.z-wave i{background:#6b4eff;border-radius:.2em;width:.22em;height:100%;animation:1s ease-in-out infinite alternate z-wv;transform:scaleY(.3)}.z-wave i:nth-child(2){animation-delay:-.3s}.z-wave i:nth-child(3){animation-delay:-.6s}.z-wave i:nth-child(4){animation-delay:-.15s}.z-wave i:nth-child(5){animation-delay:-.45s}@keyframes z-wv{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.z-prog{background:var(--line);border-radius:1em;width:100%;height:.45em;margin-top:.5em;position:relative;overflow:hidden}.z-prog i{transform-origin:0;background:linear-gradient(90deg,#8b73ff,#c6ef6e);border-radius:1em;width:100%;animation:5s ease-in-out infinite z-prog;position:absolute;top:0;bottom:0;left:0}@keyframes z-prog{0%{transform:scaleX(.05)}80%,92%{transform:scaleX(1)}to{transform:scaleX(.05)}}.z-toast{width:31%;height:4.4em;position:absolute;top:7.5%;left:50%;transform:translate(-50%,-50%)}.z-tm{background:var(--gp);border:1px solid var(--gpb);backdrop-filter:blur(14px);opacity:0;border-radius:1em;align-items:center;gap:.75em;padding:0 .9em;animation:9s ease-in-out infinite z-tm;display:flex;position:absolute;inset:0;box-shadow:0 16px 30px -18px #3c28b473}.z-tm.t2{animation-delay:-6s}.z-tm.t3{animation-delay:-3s}@keyframes z-tm{0%{opacity:0;transform:translateY(8px)}5%,30%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-8px)}}.z-tm b{white-space:nowrap;font-weight:700;display:block}.z-tm small{font-family:var(--f-mono);color:var(--muted);white-space:nowrap;margin-top:.15em;font-size:.76em;display:block}.z-ti{border-radius:.7em;flex:none;justify-content:center;align-items:center;width:2.4em;height:2.4em;display:inline-flex}.z-tile{aspect-ratio:1;background:var(--gp);border:1px solid var(--gpb);backdrop-filter:blur(12px);width:7.4%;box-shadow:inset 0 1px 0 var(--gsh),0 14px 24px -14px #3c28b473;color:var(--violet);border-radius:28%;outline:.35em solid #0000;justify-content:center;align-items:center;animation:6s ease-out infinite z-tp;display:flex;position:absolute;transform:translate(-50%,-50%)}.z-tile svg{width:44%;height:44%}@keyframes z-tp{0%{border-color:#8b73ff;outline-color:#e4dcff}14%,to{border-color:#6b4eff29;outline-color:#0000}}.z-tl{font-family:var(--f-mono);letter-spacing:.08em;color:var(--muted);white-space:nowrap;font-size:.7em;font-weight:500;position:absolute;transform:translate(-50%)}@container sc (width<=560px){.z-mini,.z-tl,.z-toast{display:none}}.js .hero:not(.play) .z-sc,.js .hero:not(.play) .z-sc *{animation-play-state:paused}@media (width<=700px){.z-sc{aspect-ratio:auto;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;padding-top:18px;font-size:12.5px;line-height:1.3;display:grid}.z-sc .z-svg,.z-sc .z-orbit,.z-mini,.z-toast,.z-tl,.z-row>.z-gx{display:none}.z-orb{grid-area:1/1/auto/-1;justify-self:center;width:156px;position:relative;top:auto;left:auto;transform:none}.z-halo{inset:-34%}.z-sph{box-shadow:inset 0 0 0 1px #ffffff59,inset -10px -12px 14px #04021299,inset 4px 4px 10px #ffffff40,0 0 26px #6b4eff80,0 22px 40px -18px #3c28b499}.z-liq{filter:blur(7px)}.z-spec{filter:blur(1.5px)}.z-cap{grid-area:2/1/auto/-1;justify-self:center;gap:8px;margin:10px 0 8px;padding:6px 12px;font-size:11px;position:relative;top:auto;left:auto;transform:none}.z-gp{border-radius:16px;flex-direction:column;grid-column:span 5;min-width:0;padding:11px 9px 10px;animation:none;display:flex;position:relative;width:auto!important;top:auto!important;left:auto!important}.z-gp:not(.p2):not(.p3):not(.p4),.z-gp.p3{grid-row:3}.z-gp.p2,.z-gp.p4{grid-row:4}.z-gp-h{flex-direction:column-reverse;align-items:flex-start;gap:6px;margin:0 0 9px 2px;font-size:13.5px;line-height:1.2}.z-tag{letter-spacing:.08em;border-radius:6px;flex:none;padding:1px 6px;font-size:10.5px;line-height:1.3}.z-row{white-space:normal;border-radius:10px;gap:6px;padding:6px 7px;font-size:12.5px;line-height:1.25}.z-row+.z-row{margin-top:6px}.z-gi{border-radius:7px;width:22px;height:22px}.z-gi svg{width:12px;height:12px}.z-st{width:16px;height:16px}.z-mono{padding-left:4px;font-size:11px}.z-res{flex-wrap:wrap;row-gap:1px}.z-res .z-mono{flex-basis:100%;margin-left:22px;padding-left:0}.z-flow{display:none}.z-gp.p2 .z-row+.z-row{margin-top:6px!important}.z-ask{border-radius:10px;gap:5px;padding:4px 4px 4px 9px;font-size:12.5px}.z-row+.z-ask{margin-top:8px}.z-type{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:none;animation:none}.z-send{border-radius:7px;width:24px;height:24px}.z-send svg{width:13px;height:13px}.z-bars{flex:64px;height:auto;min-height:64px}.z-days{margin-top:5px;font-size:10.5px}.z-tile{border-radius:12px;grid-area:5/span 2;justify-self:center;width:40px;height:40px;margin-top:8px;position:relative;transform:none;top:auto!important;left:auto!important}.z-tile svg{width:18px;height:18px}}.cs-phone{box-sizing:border-box;--cs-s:.23;background:#000;border:5px solid #0d0d1a;flex:none;position:relative;overflow:hidden}.cs-phone:before{content:"";padding-top:216.49%;display:block}:root[data-theme=dark] .cs-phone{border-color:#2a2a3d}.v2 .phones .cs-phone{width:34%;max-width:230px;box-shadow:var(--shadow-lift);border-radius:clamp(16px,2vw,26px)}.v2 .phones .cs-phone:first-child{transform:translate(18%,5%)rotate(-7deg)}.v2 .phones .cs-phone:nth-child(2){z-index:1;width:38%;max-width:250px}.v2 .phones .cs-phone:nth-child(3){transform:translate(-18%,5%)rotate(7deg)}.v2 .shot--phones .cs-phone{border-width:4px 4px 0;border-bottom-style:none;border-bottom-color:currentColor;border-radius:14px 14px 0 0;width:46%}.v2 .shot--phones .cs-phone:nth-child(2){margin-top:26px}.v2 .case--grid .shot--phones .cs-phone{width:34%}.v2 .phones .cs-phone{--cs-s:.228}.v2 .phones .cs-phone:nth-child(2){--cs-s:.258}@media (width>=560px){.v2 .phones .cs-phone{--cs-s:.36}.v2 .phones .cs-phone:nth-child(2){--cs-s:.4}}@media (width>=700px){.v2 .phones .cs-phone{--cs-s:.465}.v2 .phones .cs-phone:nth-child(2){--cs-s:.507}}@media (width>=1001px){.v2 .phones .cs-phone{--cs-s:.338}.v2 .phones .cs-phone:nth-child(2){--cs-s:.38}}.v2 .shot--phones .cs-phone{--cs-s:.233}@media (width>=721px){.v2 .shot--phones .cs-phone{--cs-s:.265}}.v2 .case--grid .shot--phones .cs-phone{--cs-s:.175}@media (width>=721px){.v2 .case--grid .shot--phones .cs-phone{--cs-s:.42}}@media (width>=1001px){.v2 .case--grid .shot--phones .cs-phone{--cs-s:.323}}.cs-app{--bg:#fff;--sf:#fff;--fg:#111;--mu:#777;--ln:#ddd;--ac:#007aff;width:473px;height:1024px;transform:scale(var(--cs-s));transform-origin:0 0;background:var(--bg);color:var(--fg);text-align:left;letter-spacing:0;overflow-wrap:anywhere;-webkit-text-size-adjust:none;text-size-adjust:none;flex-direction:column;gap:.55em;padding:0 .85em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:400;line-height:1.3;display:flex;position:absolute;top:0;left:0;overflow:hidden}.cs-app *{box-sizing:border-box}.cs-app b{font-weight:600}.cs-app em,.cs-app i{font-style:normal}:where(.cs-app) :where(p,ul){margin:0;padding:0;list-style:none}.cs-app code{letter-spacing:0;font:600 .92em/1 ui-monospace,SF Mono,Menlo,Consolas,Roboto Mono,monospace}.cs-app svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.cs-sb{flex:none;justify-content:space-between;align-items:center;padding:.55em .4em .1em;font-size:.82em;display:flex}.cs-sb b{font-weight:600}.cs-sb__r{align-items:center;gap:.3em;display:flex}.cs-sig{align-items:flex-end;gap:.12em;height:.8em;display:flex}.cs-sig i{background:currentColor;border-radius:.06em;width:.22em}.cs-sig i:first-child{height:35%}.cs-sig i:nth-child(2){height:55%}.cs-sig i:nth-child(3){height:78%}.cs-sig i:nth-child(4){height:100%}.cs-app .cs-wifi{stroke-width:2.4px;width:1em;height:1em}.cs-bat{opacity:.9;border:.16em solid;border-radius:.22em;width:1.65em;height:.8em;padding:.08em;position:relative}.cs-bat:after{content:"";background:currentColor;border-radius:0 .06em .06em 0;width:.12em;height:40%;position:absolute;top:30%;right:-.18em}.cs-bat i{background:currentColor;border-radius:.1em;width:72%;height:100%;display:block}.cs-nav{border-bottom:.12em solid var(--ln);padding:.15em 0 .45em;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:.3em;margin:0 -.85em;padding-inline:.6em;display:grid}.cs-nav>b{white-space:nowrap;font-size:1.02em;font-weight:600}.cs-nav__l{color:var(--ac);white-space:nowrap;align-items:center;gap:.1em;min-width:0;font-size:.92em;display:flex}.cs-nav__l svg{stroke-width:2.4px;width:1.3em;height:1.3em}.cs-nav__r{color:var(--ac);justify-self:end;display:flex}.cs-tab{border-top:.12em solid var(--ln);background:var(--sf);flex:none;grid-template-columns:repeat(4,1fr);margin:auto -.85em 0;padding:.45em .2em 1.3em;display:grid}.cs-tab span{color:var(--mu);justify-items:center;gap:.15em;font-size:.66em;display:grid;position:relative}.cs-tab svg{stroke-width:1.8px;width:1.9em;height:1.9em}.cs-tab span.on{color:var(--ac)}.cs-badge{border:.16em solid var(--sf);background:#ff3b30;border-radius:50%;width:.75em;height:.75em;position:absolute;top:0;left:58%}.cs-dot{background:currentColor;border-radius:50%;flex:none;width:.55em;height:.55em;display:inline-block}.cs-caret{vertical-align:-.15em;background:currentColor;width:.1em;height:1em;margin-left:.12em;animation:1s step-end infinite csBlink;display:inline-block}.cs-app--sec{--bg:#0e1522;--sf:#151e2e;--fg:#e9eef6;--mu:#8592a8;--ln:#243149;--ac:#ff9f0a;--red:#ff453a;--ok:#32d74b}.cs-sec-ai{background:#ff9f0a29;border-radius:.35em;padding:.3em .5em;font:700 .7em/1 ui-monospace,Menlo,monospace}.cs-sec-caller{text-align:center;justify-items:center;gap:.2em;padding-top:.4em;display:grid}.cs-sec-ava{width:3.4em;height:3.4em;color:var(--ac);background:linear-gradient(160deg,#2b3a57,#1a2438);border-radius:50%;place-items:center;margin-bottom:.2em;display:grid}.cs-sec-ava svg{width:1.7em;height:1.7em}.cs-sec-obj{font-size:1.05em;font-weight:600}.cs-sec-obj code,.cs-app--sec code{color:var(--ac)}.cs-sec-num{color:var(--mu);font-size:.82em}.cs-sec-timer{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:2.5em;font-weight:200;line-height:1.1}.cs-sec-live{color:var(--ok);align-items:center;gap:.35em;font-size:.76em;display:inline-flex}.cs-sec-live .cs-dot{animation:1.4s step-end infinite csBlink}.cs-sec-wave{justify-content:center;align-items:center;gap:.18em;width:70%;height:1.6em;display:flex}.cs-sec-wave i{width:.2em;height:var(--h);background:var(--ac);animation:csWave .9s ease-in-out calc(var(--n) * 70ms) infinite alternate;border-radius:.1em}.cs-sec-feed{background:var(--sf);border:.12em solid var(--ln);border-radius:.7em;gap:.35em;padding:.55em .6em;font-size:.84em;display:grid}.cs-sec-feed__h{text-transform:uppercase;letter-spacing:.06em;color:var(--mu);justify-content:space-between;align-items:center;font-size:.8em;font-weight:600;display:flex}.cs-sec-feed__h span{align-items:center;gap:.4em;display:inline-flex}.cs-sec-feed__h code{color:var(--red);font-size:1em}.cs-rec{background:var(--red);border-radius:50%;width:.6em;height:.6em;animation:1.2s step-end infinite csBlink;display:inline-block}.cs-sec-feed p{grid-template-columns:auto 1fr;column-gap:.45em;line-height:1.25;display:grid}.cs-sec-feed p code{color:var(--mu);grid-row:span 2;padding-top:.15em;font-size:.82em;font-weight:400}.cs-sec-feed p b{color:var(--mu);text-transform:uppercase;letter-spacing:.04em;font-size:.78em}.cs-sec-feed p.ai b{color:var(--ac)}.cs-sec-ctrl{text-align:center;grid-template-columns:repeat(3,1fr);gap:.3em;margin-top:auto;display:grid}.cs-sec-ctrl span{color:var(--mu);justify-items:center;gap:.3em;font-size:.64em;line-height:1.15;display:grid}.cs-sec-ctrl i{color:#fff;background:#26324a;border-radius:50%;place-items:center;width:4.3em;height:4.3em;display:grid}.cs-sec-ctrl svg{width:1.9em;height:1.9em}.cs-sec-end{color:var(--mu);justify-items:center;gap:.25em;padding-bottom:1.6em;font-size:.66em;display:grid}.cs-sec-end i{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:4.8em;height:4.8em;display:grid}.cs-sec-end svg{fill:#fff;stroke:none;width:2em;height:2em;transform:rotate(135deg)}.cs-sec-card{background:var(--sf);border:.12em solid var(--ln);border-radius:.7em;gap:.2em;margin-top:.2em;padding:.6em .7em;display:grid}.cs-sec-card__h{justify-content:space-between;align-items:center;display:flex}.cs-sec-card__h code{font-size:1.5em}.cs-sec-chip{text-transform:uppercase;letter-spacing:.05em;border-radius:.3em;padding:.3em .6em;font-size:.68em;font-weight:700}.cs-sec-chip--red{background:var(--red);color:#fff;animation:1.6s ease-in-out infinite csFlash}.cs-sec-mut{color:var(--mu);font-size:.8em}.cs-sec-sh{text-transform:uppercase;letter-spacing:.07em;color:var(--mu);margin:.2em 0 -.3em .2em;font-size:.7em;font-weight:600}.cs-sec-list{background:var(--sf);border:.12em solid var(--ln);border-radius:.7em;display:grid;overflow:hidden}.cs-sec-list li{border-top:.12em solid var(--ln);align-items:center;gap:.5em;min-width:0;padding:.48em .65em;font-size:.84em;display:flex}.cs-sec-list li:first-child{border-top:0}.cs-sec-list li>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.cs-sec-list li>i{background:var(--red);border-radius:50%;flex:none;width:.6em;height:.6em}.cs-sec-list li>i.ok{background:var(--ok)}.cs-sec-list em{color:var(--red);font-size:.82em;font-weight:600}.cs-sec-list em.ok{color:var(--ok);font-weight:500}.cs-sec-list li.alarm{background:#ff453a24}.cs-sec-list li.alarm>i{animation:1.2s step-end infinite csBlink}.cs-sec-ev code{color:var(--mu);font-weight:400}.cs-sec-ai-box{border-left:.3em solid var(--ac);background:#ff9f0a1a;border-radius:.7em;gap:.2em;padding:.55em .65em;font-size:.82em;display:grid}.cs-sec-ai-box b{text-transform:uppercase;letter-spacing:.05em;color:var(--ac);font-size:.82em}.cs-sec-time{color:var(--mu);font:600 .8em/1 ui-monospace,Menlo,monospace}.cs-sec-kv li{justify-content:space-between}.cs-sec-kv li>span{color:var(--mu);flex:none}.cs-sec-kv li>b{text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.95em;font-weight:500;overflow:hidden}.cs-sec-kv li>b.red{color:var(--red)}.cs-sec-pick li>i{border:.2em solid var(--mu);background:0 0;width:1.05em;height:1.05em}.cs-sec-pick li.on>i{border:.3em solid var(--ac)}.cs-sec-pick em{color:var(--ok);font-weight:500}.cs-sec-btn{background:var(--ac);color:#1a1205;border-radius:.7em;justify-content:center;align-items:center;gap:.4em;padding:.75em;font-size:.92em;font-weight:600;display:flex}.cs-sec-btn--red{border:.16em solid var(--red);color:var(--red);background:0 0}.cs-sec-toast{background:#32d74b1f;border:.12em solid #32d74b73;border-radius:.7em;align-items:center;gap:.55em;padding:.55em .65em;font-size:.8em;display:flex}.cs-sec-toast i{background:var(--ok);color:#06210c;border-radius:50%;flex:none;place-items:center;width:1.9em;height:1.9em;display:grid}.cs-sec-toast svg{stroke-width:3px}.cs-sec-toast span{color:var(--mu);display:grid}.cs-sec-toast b{color:var(--fg)}.cs-app--crm{--bg:#f3f5f8;--sf:#fff;--fg:#18212d;--mu:#6a7584;--ln:#e1e6ed;--ac:#1c7ed6;--tl:#0ca678}.cs-crm-top{justify-content:space-between;align-items:center;padding-top:.3em;display:flex}.cs-crm-top b{letter-spacing:-.01em;font-size:1.75em;font-weight:700}.cs-crm-top>span{color:var(--ac);gap:.6em;display:flex}.cs-crm-top svg{width:1.4em;height:1.4em}.cs-crm-date{background:#e7f1fb;border-radius:1em;padding:.3em .7em;font-size:.82em;font-weight:600}.cs-crm-sync{color:var(--mu);align-items:center;gap:.4em;margin-top:-.4em;font-size:.74em;display:inline-flex}.cs-crm-sync .cs-dot{color:var(--tl)}.cs-crm-search{color:#8a94a3;background:#e6e9ee;border-radius:.6em;align-items:center;gap:.4em;padding:.5em .6em;font-size:.86em;display:flex}.cs-crm-seg{text-align:center;background:#e6e9ee;border-radius:.55em;grid-template-columns:repeat(3,1fr);padding:.15em;font-size:.78em;display:grid}.cs-crm-seg span{color:var(--mu);border-radius:.45em;padding:.35em 0;font-weight:500}.cs-crm-seg span.on{color:var(--fg);background:#fff;font-weight:600;box-shadow:0 .1em .2em #0000001f}.cs-crm-note{text-transform:uppercase;letter-spacing:.06em;color:var(--mu);margin:.1em 0 -.25em .2em;font-size:.7em;font-weight:600}.cs-crm-ava{background:var(--c);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.5em;height:2.5em;font-size:.78em;font-weight:700;display:grid}.cs-crm-list{background:var(--sf);border:.12em solid var(--ln);border-radius:.75em;display:grid;overflow:hidden}.cs-crm-list li{border-top:.12em solid var(--ln);align-items:center;gap:.6em;min-width:0;padding:.5em .6em;display:flex}.cs-crm-list li:first-child{border-top:0}.cs-crm-list li>span:nth-child(2){flex:1;gap:.1em;min-width:0;display:grid}.cs-crm-list b{font-size:.9em}.cs-crm-list em{color:var(--mu);white-space:nowrap;text-overflow:ellipsis;font-size:.74em;overflow:hidden}.cs-crm-tags{flex-wrap:wrap;gap:.3em;margin-top:.1em;display:flex}.cs-crm-tags i{color:#4f5b6b;white-space:nowrap;background:#eef1f5;border-radius:.35em;padding:.2em .5em;font-size:.64em;font-weight:600}.cs-crm-tags i.hi{color:#d6336c;background:#ffe8e6}.cs-crm-tags i.mid{color:#c77700;background:#fff3db}.cs-crm-btn{background:var(--ac);color:#fff;text-align:center;border-radius:.7em;margin-top:auto;padding:.75em;font-size:.92em;font-weight:600}.cs-app--crm .cs-tab,.cs-app--crm .cs-crm-btn+.cs-tab{margin-top:0}.cs-crm-nav{background:var(--sf);grid-template-columns:auto 1fr auto}.cs-crm-who{align-items:center;gap:.5em;min-width:0;display:flex}.cs-crm-who .cs-crm-ava{width:2.3em;height:2.3em}.cs-crm-who>span:last-child{min-width:0;line-height:1.2;display:grid}.cs-crm-who b{font-size:.95em}.cs-crm-who em{color:var(--mu);white-space:nowrap;text-overflow:ellipsis;font-size:.7em;overflow:hidden}.cs-app--chat{--bg:#e9eef3}.cs-chat{align-content:end;gap:.5em;margin-top:auto;display:grid}.cs-chat-sys{color:#5d6876;background:#ffffffb3;border-radius:1em;justify-self:center;padding:.25em .7em;font-size:.66em}.cs-chat-out{background:var(--ac);color:#fff;border-radius:1em 1em .3em;justify-self:end;max-width:86%;padding:.5em .65em .35em;font-size:.88em;line-height:1.3}.cs-chat-out em{text-align:right;opacity:.85;margin-top:.15em;font-size:.7em;display:block}.cs-chat-out em b{color:#a5f3d9}.cs-crm-ch{background:var(--sf);border-radius:.75em;display:grid;overflow:hidden}.cs-crm-ch li{border-top:.12em solid var(--ln);align-items:center;gap:.55em;padding:.5em .6em;font-size:.86em;display:flex}.cs-crm-ch li:first-child{border-top:0}.cs-crm-ch li>svg{color:var(--ac)}.cs-crm-ch li>span{flex:1;font-weight:600;line-height:1.2;display:grid}.cs-crm-ch li em{color:var(--tl);font-size:.78em;font-weight:400}.cs-crm-ch li:last-child em{color:var(--mu)}.cs-sw{background:#d0d6de;border-radius:1em;flex:none;width:2.3em;height:1.4em;position:relative}.cs-sw:before{content:"";background:#fff;border-radius:50%;width:1.1em;height:1.1em;position:absolute;top:.15em;left:.15em;box-shadow:0 .1em .2em #00000040}.cs-sw.on{background:var(--tl)}.cs-sw.on:before{left:auto;right:.15em}.cs-chat-in{align-items:center;gap:.5em;display:flex}.cs-chat-in span{background:var(--sf);border:.12em solid var(--ln);color:#98a2b0;border-radius:1.2em;flex:1;padding:.55em .8em;font-size:.86em}.cs-chat-in i{background:var(--ac);color:#fff;border-radius:50%;place-items:center;width:2.3em;height:2.3em;display:grid}.cs-app--chat .cs-crm-btn{margin:0 0 1.6em}.cs-crm-tiles{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.cs-crm-tiles>div{background:var(--sf);border:.12em solid var(--ln);border-radius:.75em;align-content:start;gap:.1em;padding:.6em .65em;display:grid}.cs-crm-tiles em{color:var(--mu);font-size:.68em;line-height:1.2}.cs-crm-tiles b{color:var(--tl);font-size:1.7em;font-weight:700;line-height:1.15}.cs-crm-tiles>div:nth-child(2) b{color:var(--ac)}.cs-crm-tiles span{color:var(--mu);font-size:.72em}.cs-app .cs-spark{width:100%;height:1.2em;stroke:var(--tl);stroke-width:2.2px}.cs-crm-sh{text-transform:uppercase;letter-spacing:.06em;color:var(--mu);margin:.15em 0 -.25em .2em;font-size:.7em;font-weight:600}.cs-crm-msg b i{color:var(--ac);background:#e7f1fb;border-radius:.3em;padding:.1em .4em;font-size:.72em;font-weight:600}.cs-crm-msg em{color:var(--fg);font-size:.8em}.cs-crm-msg code{color:var(--mu);flex:none;align-self:start;padding-top:.3em;font-size:.68em;font-weight:400}.cs-crm-call{background:var(--sf);border:.12em solid var(--ln);border-radius:.75em;align-items:center;gap:.6em;padding:.5em .6em;display:flex}.cs-crm-call>span:nth-child(2){flex:1;line-height:1.2;display:grid}.cs-crm-call b{font-size:.9em}.cs-crm-call em{color:var(--mu);font-size:.74em}.cs-crm-call i{color:#fff;background:#2fb344;border-radius:50%;place-items:center;width:2.4em;height:2.4em;animation:2.4s ease-in-out infinite csRing;display:grid}.cs-crm-call svg{fill:#fff;stroke:none}.cs-crm-tasks{background:var(--sf);border:.12em solid var(--ln);border-radius:.75em;display:grid;overflow:hidden}.cs-crm-tasks li{border-top:.12em solid var(--ln);align-items:center;gap:.55em;padding:.5em .6em;font-size:.82em;display:flex}.cs-crm-tasks li:first-child{border-top:0}.cs-crm-tasks li:before{content:"";border:.16em solid #b8c1cc;border-radius:50%;flex:none;width:1.1em;height:1.1em}.cs-crm-tasks li.done{color:var(--mu);text-decoration:line-through}.cs-crm-tasks li.done:before{border:.32em solid var(--tl)}@keyframes csBlink{50%{opacity:0}}@keyframes csWave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes csFlash{50%{opacity:.6}}@keyframes csRing{0%,70%,to{box-shadow:0 0 #2fb34473}35%{box-shadow:0 0 0 .5em #2fb34400}}@media (prefers-reduced-motion:reduce){.cs-phone *,.cs-phone :before{animation:none!important}}.cp-video[data-astro-cid-i3vbdqfu]{aspect-ratio:16/9;background:#0b0f1a;border-radius:20px;max-width:960px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 60px #0f172a2e}.cp-video[data-astro-cid-i3vbdqfu] iframe[data-astro-cid-i3vbdqfu]{border:0;width:100%;height:100%;position:absolute;inset:0}.mockup{width:100%;max-width:600px;margin-inline:auto;container-type:inline-size}.mk{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;padding:8px 0 12px;font-size:clamp(10.5px,2.3cqi,13px);line-height:1.4;display:grid;position:relative}.mk:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--muted) 46%, transparent) 1.1px, transparent 1.5px) 0 0 / 22px 22px;pointer-events:none;position:absolute;inset:-10% -6%;-webkit-mask:radial-gradient(closest-side,#000 20%,#0000);mask:radial-gradient(closest-side,#000 20%,#0000)}.mk .ui{font-size:inherit;min-width:0}.mk b{font-weight:700}.mk em{font-style:normal}.mk__win{grid-area:1/1/auto/12;padding:0;overflow:hidden}.mk__bar{border-bottom:1px solid var(--line);background:var(--section);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;padding:9px 12px;font-size:10.5px;display:flex}.mk__bar>i{background:var(--line);border-radius:50%;flex:none;width:8px;height:8px}.mk__bar>i:first-child{background:color-mix(in srgb, var(--violet) 55%, var(--line))}.mk__bar>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-left:6px;overflow:hidden}.mk__bar>em{flex:none}.mk__body{align-content:start;gap:8px;padding:12px;display:grid}.mk__cols{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.mk__card{z-index:2;grid-area:2/7/auto/13;align-content:start;gap:8px;margin-top:-64px;padding:12px 14px;display:grid}.mk__card .ui__top,.mk__phone .ui__top{margin-bottom:0;font-size:10.5px}.mk:not(.mk--phone) .mk__win .mk__body{padding-bottom:64px}.mk--phone .mk__win{grid-area:1/1/3/9;align-self:start}.mk--phone .mk__win .mk__body,.mk--phone .mk__bar{padding-right:34px}.mk__phone{z-index:2;background:var(--card);box-shadow:var(--shadow-lift);border:5px solid #0d0d1a;border-radius:26px;grid-area:1/9/3/13;grid-template-rows:auto 1fr;min-height:280px;margin:44px 0 0 -28px;display:grid;overflow:hidden}:root[data-theme=dark] .mk__phone{border-color:#2a2a3d}.mk__status{justify-content:center;padding:6px 0 4px;display:flex}.mk__status:before{content:"";background:color-mix(in srgb, var(--ink) 16%, transparent);border-radius:9px;width:34%;height:5px}.mk__screen{grid-auto-rows:max-content;align-content:start;gap:8px;padding:6px 10px 12px;display:grid}.mk__screen>*{align-self:start}.mk__head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:8px;display:flex}.mk__head span{min-width:0;line-height:1.25;display:grid}.mk__head em{color:var(--muted);font-size:.85em}.mk__toast{z-index:3;border-radius:12px;grid-area:2/1/auto/7;place-self:end start;align-items:center;gap:10px;max-width:100%;padding:10px 14px;font-weight:600;display:flex}.mk--phone .mk__toast{grid-area:2/1/auto/8;align-self:end;margin-bottom:18px}.mk__toast:before{content:"";background:var(--pistachio);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--pistachio) 30%, transparent);border-radius:50%;flex:none}.mk__toast span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk .row{background:var(--card);gap:8px;padding:7px 9px}.mk .row .pill{padding:3px 7px;font-size:9.5px}.mk .pill{padding:3px 8px;font-size:9.5px}.mk .chip{padding:3px 8px;font-size:.92em}.mk .field{font-size:inherit;grid-template-columns:minmax(70px,.8fr) minmax(0,1.4fr)}.mk .field em{font-size:.8em}.mk .field b{padding:5px 8px}.mk .bars{gap:5px;height:78px}.mk .wave{justify-content:space-between;gap:3px;height:34px}.mk .wave i{flex:0 4px}.mk .msg{font-size:inherit;max-width:90%;padding:7px 10px}.mk .msg--me{font-weight:600}.mk .tiles>div{padding:7px 9px}.mk .tiles b{font-size:1.15em}.mk .stepline{grid-template-columns:18px 1fr;gap:1px 10px;padding:7px 0}.mk .stepline i{width:16px;height:16px}.mk .stepline em{font-size:9.5px}.mk .stepline span{font-size:inherit}.mk .check{font-size:inherit;gap:7px}.mk .check svg{width:15px;height:15px;color:var(--violet);flex:none}.mk .spark{height:54px}.mk-lbl{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.mk-av{background:var(--tint);width:22px;height:22px;color:var(--violet);border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:800;display:grid}.mk-av--ai{background:var(--violet);color:#fff}.mk-prog{background:var(--tint);border-radius:6px;height:6px;overflow:hidden}.mk-prog i{height:100%;width:var(--w);border-radius:inherit;background:var(--violet);transform-origin:0;display:block}.mk-prog--done i{background:var(--teal)}.mk-line{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mk-line>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk-muted{color:var(--muted)}.mk-tbl{border:1px solid var(--line);border-radius:9px;display:grid;overflow:hidden}.mk-tbl>div{grid-template-columns:var(--cols);border-top:1px solid var(--line);align-items:center;gap:8px;padding:6px 9px;display:grid}.mk-tbl>div:first-child{background:var(--section);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-top:0;font-size:9.5px}.mk-tbl span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk-btns{flex-wrap:wrap;gap:6px;display:flex}.mk-btn{background:var(--violet);color:#fff;border-radius:8px;align-items:center;padding:5px 10px;font-size:.92em;font-weight:700;display:inline-flex}.mk-btn--ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.mk-drop{border:1.5px dashed color-mix(in srgb, var(--violet) 45%, var(--line));background:color-mix(in srgb, var(--tint) 55%, transparent);color:var(--muted);text-align:center;border-radius:10px;place-items:center;gap:4px;padding:12px;display:grid}.mk-drop svg{width:20px;height:20px;color:var(--violet)}.mk-doc{border:1px solid var(--line);background:var(--section);border-radius:9px;align-content:start;gap:6px;padding:12px 10px;display:grid}.mk-doc i{background:color-mix(in srgb, var(--ink) 14%, transparent);height:5px;width:var(--w,100%);border-radius:3px;display:block}.mk-doc i.hl{background:color-mix(in srgb, var(--violet) 45%, transparent)}.mk-doc b{font-size:.85em}.mk-text{border:1px solid var(--line);border-radius:9px;gap:5px;padding:9px 10px;display:grid}.mk-caret{vertical-align:-2px;background:var(--violet);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite mkBlink;display:inline-block}.mk-flow{width:100%;height:auto;overflow:visible}.mk-flow .ln{fill:none;stroke:var(--line);stroke-width:1.5px}.mk-flow .fl{fill:none;stroke:var(--violet);stroke-width:1.5px;stroke-dasharray:3 9;stroke-linecap:round;animation:1.4s linear infinite mkDash}.mk-flow .nd{fill:var(--card);stroke:var(--line);stroke-width:1.4px}.mk-flow .hub{fill:var(--violet)}.mk-flow .ok{fill:var(--pistachio)}.mk-flow text{font-family:var(--f-text);fill:var(--ink);font-size:13px;font-weight:700}.mk-flow text.m{font-family:var(--f-mono);letter-spacing:.08em;fill:var(--muted);font-size:9px;font-weight:500}.mk-flow text.w{fill:#fff}.mk-call{text-align:center;justify-items:center;gap:6px;padding:6px 0 2px;display:grid}.mk-call .mk-av{width:44px;height:44px;box-shadow:0 0 0 6px color-mix(in srgb, var(--violet) 16%, transparent);font-size:13px;animation:2.4s ease-in-out infinite mkPulse}.mk-end{background:var(--error);color:#fff;border-radius:50%;justify-self:center;place-items:center;width:34px;height:34px;display:grid}.mk-end svg{width:16px;height:16px;transform:rotate(135deg)}.mk-thumbs{grid-template-columns:repeat(3,1fr);gap:6px;height:44px;display:grid}.mk-thumbs i{border:1px solid var(--line);background:linear-gradient(135deg, var(--mesh-a), var(--mesh-d));border-radius:8px}.mk-thumbs i:nth-child(2){background:linear-gradient(135deg, var(--mesh-b), var(--mesh-c));box-shadow:0 0 0 2px var(--violet)}.mk-thumbs i:nth-child(3){background:linear-gradient(135deg, var(--mesh-c), var(--mesh-a))}.mk__win{animation:8s ease-in-out infinite alternate float}.mk__card,.mk__phone{animation:7s ease-in-out -2.6s infinite alternate float}.mk__toast{animation:6s ease-in-out -4s infinite alternate float,9s ease-out infinite both mkToast}.mk .s1,.mk .s2,.mk .s3{animation:9s ease-out infinite both loopIn}.mk .s1{animation-delay:.4s}.mk .s2{animation-delay:1.3s}.mk .s3{animation-delay:2.2s}.mk .bars i{animation:9s cubic-bezier(.2,.9,.3,1.1) infinite both growLoop;animation-delay:calc(var(--n) * 90ms + .3s)}.mk .wave i{animation:wave .9s ease-in-out calc(var(--n) * 60ms) infinite alternate}.mk .spark{animation:6s ease-in-out infinite sweep}.mk-prog i{animation:9s ease-out infinite both mkFill}@keyframes mkToast{0%,26%{opacity:0;scale:.96}32%,94%{opacity:1;scale:1}to{opacity:0;scale:.96}}@keyframes mkFill{0%{transform:scaleX(0)}14%,92%{transform:none}to{transform:scaleX(0)}}@keyframes mkDash{to{stroke-dashoffset:-12px}}@keyframes mkBlink{50%{opacity:0}}@keyframes mkPulse{50%{box-shadow:0 0 0 11px color-mix(in srgb, var(--violet) 6%, transparent)}}@media (prefers-reduced-motion:reduce){.mk,.mk *,.mk :before{animation:none!important}}.mk .row>span:not(.pill):not(.mk-av):not(.mk-ic){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk-ic{color:var(--violet);flex:none;place-items:center;display:grid}.mk-ic svg{width:15px;height:15px}.mk-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mk-board>div{background:color-mix(in srgb, var(--tint) 50%, var(--section));border-radius:9px;align-content:start;gap:5px;min-width:0;padding:6px;display:grid}.mk-board i{background:var(--card);border:1px solid var(--line);border-left:2px solid var(--violet);overflow-wrap:break-word;hyphens:auto;border-radius:6px;padding:5px 6px;font-size:.86em;font-style:normal;font-weight:600;line-height:1.3;display:block}.mk-board i.ok{border-left-color:var(--teal)}.mk-board .mk-lbl{white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}@container (width<=460px){.mk{gap:10px}.mk-opt{display:none!important}.mk__card{grid-column:4/13;margin-top:-40px}.mk__toast{grid-area:3/1/auto/13;place-self:start;margin-top:-4px}.mk:not(.mk--phone) .mk__win .mk__body{padding-bottom:40px}.mk--phone .mk__win{grid-column:1/8}.mk--phone .mk__phone{border-width:4px;border-radius:20px;grid-column:8/13;min-height:260px;margin-top:32px}.mk--phone .mk__toast{grid-area:3/1/auto/11;align-self:start;margin:-18px 0 0}.mk--phone .tiles{grid-template-columns:1fr 1fr}.mk--phone .tiles>div:nth-child(3),.mk--phone .mk__bar>em{display:none}.mk .field{grid-template-columns:1fr;gap:3px}}.ab-orbit{aspect-ratio:520/440;justify-self:center;width:100%;max-width:560px;position:relative}.ab-orbit>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ab-orbit .o{stroke:var(--violet);stroke-opacity:.42;stroke-width:1.3px;stroke-dasharray:3 7}.ab-orbit .o2{stroke-dasharray:none;stroke-opacity:.2}.ab-orbit .dot{fill:var(--violet)}.ab-orbit .dot--p{fill:var(--pistachio)}.ab-orbit .glow{fill:var(--violet);opacity:.1;filter:blur(30px)}.ab-hub{background:color-mix(in srgb, var(--card) 82%, transparent);backdrop-filter:blur(10px);min-width:214px;box-shadow:var(--shadow-lift);border-radius:22px;gap:6px;padding:22px 26px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ab-hub .mono{color:var(--muted);margin-bottom:4px;font-size:11.5px}.ab-hub__n{align-items:baseline;gap:10px;display:flex}.ab-hub__n b{font-family:var(--f-head);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,56px);font-weight:700;line-height:1}.ab-hub__n span{color:var(--muted);font-weight:700}.ab-hub__n--ai b{color:var(--violet);font-size:clamp(28px,2.6vw,36px)}.ab-sat{left:var(--x);top:var(--y);background:color-mix(in srgb, var(--card) 86%, transparent);border:1px solid color-mix(in srgb, var(--violet) 24%, var(--line));width:52px;height:52px;color:var(--violet);box-shadow:var(--shadow);backdrop-filter:blur(6px);animation:6s ease-in-out infinite tmFloat;animation-delay:calc(var(--i) * -.9s);border-radius:15px;place-items:center;margin:-26px 0 0 -26px;display:grid;position:absolute}.ab-sat svg{width:24px;height:24px}.ab-sat:nth-of-type(3n){background:var(--pistachio);border-color:var(--pistachio);color:#0d0d1a}.js .ab-orbit:not(.play) .ab-sat{animation-play-state:paused}@media (width<=1000px){.ab-orbit{max-width:440px;margin-top:12px}}@media (width<=520px){.ab-sat{border-radius:12px;width:42px;height:42px;margin:-21px 0 0 -21px}.ab-sat svg{width:20px;height:20px}.ab-hub{min-width:0;padding:16px 18px}}.ab-mission{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.ab-mission .sec__head{max-width:none;margin-bottom:0}.ab-mission__text{gap:16px;font-size:clamp(16px,1.2vw,18px);line-height:1.6;display:grid}.ab-mission__text p:first-child{color:var(--ink);font-weight:650}.ab-mission__text p+p{color:var(--muted)}.ab-vals{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ab-vals .feat{grid-template-columns:1fr;gap:14px}@media (width<=1000px){.ab-mission{grid-template-columns:1fr}}.tm-sec{background:linear-gradient(180deg, var(--paper), color-mix(in srgb, var(--tint) 55%, var(--paper)) 55%, var(--paper));overflow:hidden}.tm-arcs{pointer-events:none;width:100%;height:520px;position:absolute;inset:0 0 auto}.tm-arcs path{stroke:var(--violet);stroke-opacity:.35;stroke-width:1.2px}.tm-arcs .n{fill:var(--violet)}.tm-arcs .n--p{fill:var(--violet);opacity:.5;filter:blur(1px)}.tm-head{text-align:center;justify-items:center;gap:18px;max-width:860px;margin:0 auto clamp(64px,7vw,96px);display:grid;position:relative}.tm-head .lead{max-width:62ch}.tm-tag{background:var(--tint);color:var(--violet);border-radius:99px;align-items:center;gap:10px;padding:9px 18px;font-size:15px;font-weight:700;display:inline-flex}.tm-tag svg{width:20px;height:20px}.tm-title{font-size:clamp(30px,3.9vw,56px);line-height:1.08}.tm-grid{--cols:4;--gx:clamp(14px, 1.6vw, 22px);justify-content:center;gap:clamp(56px, 5vw, 72px) var(--gx);flex-wrap:wrap;display:flex;position:relative}.tm-grid>.tm{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gx)) / var(--cols));min-width:0}@media (width<=1100px){.tm-grid{--cols:2}}@media (width<=600px){.tm-grid{--cols:1;max-width:400px;margin-inline:auto}}.tm{border-color:color-mix(in srgb, var(--violet) 14%, var(--line));background:color-mix(in srgb, var(--card) 88%, transparent);backdrop-filter:blur(8px);border-radius:24px;flex-direction:column;padding:10px;display:flex;box-shadow:0 1px 2px #0d0d1a0a,0 24px 48px -30px #4c34c859}:root[data-theme=dark] .tm{box-shadow:0 24px 48px -28px #000c}.tm__stage{aspect-ratio:1/.8;position:relative}.tm__bg{background:radial-gradient(70% 60% at 50% 62%, color-mix(in srgb, var(--violet) 26%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--tint) 70%, var(--card)), var(--tint));border-radius:18px;position:absolute;inset:0;overflow:hidden}.tm__bg:after{content:"";background-image:radial-gradient(color-mix(in srgb, var(--violet) 26%, transparent) 1px, transparent 1.4px);opacity:.6;background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 40%,#000,#0000);mask-image:radial-gradient(60% 50% at 50% 40%,#000,#0000)}.tm__ring{pointer-events:none;width:110%;height:34%;position:absolute;top:56%;left:-5%;overflow:visible}.tm__ring ellipse,.tm__ring path{stroke:var(--violet);stroke-opacity:.4;stroke-width:1.4px;vector-effect:non-scaling-stroke}.tm__ring--front path{stroke:color-mix(in srgb, var(--violet) 40%, #fff);stroke-opacity:.85;stroke-width:1.8px;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--violet) 60%, transparent))}:root[data-theme=dark] .tm__ring--front path{stroke:color-mix(in srgb, var(--violet) 70%, #fff)}.tm__photo{pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.tm--cut .tm__photo{bottom:var(--lift,0%);width:100%;height:calc(125% * var(--k,1));object-fit:contain;object-position:50% 100%;max-width:none;-webkit-mask-image:linear-gradient(#000 75%,#0000 98%);mask-image:linear-gradient(#000 75%,#0000 98%)}.tm__disc{aspect-ratio:1;width:70%;box-shadow:0 0 0 6px color-mix(in srgb, var(--card) 70%, transparent), 0 18px 40px -18px #4c34c88c;border-radius:50%;position:absolute;top:8%;left:50%;overflow:hidden;transform:translate(-50%)}.tm__disc img{object-fit:cover;transform-origin:50% 40%;filter:saturate(.62)contrast(1.04);width:100%;height:100%;transform:scale(1.1)}.tm__disc:after{content:"";background:radial-gradient(circle at 50% 35%, transparent 38%, color-mix(in srgb, var(--violet) 30%, transparent) 100%);mix-blend-mode:multiply;pointer-events:none;border-radius:50%;position:absolute;inset:0}:root[data-theme=dark] .tm__disc img{filter:saturate(.55)brightness(.92)}.tm__b{z-index:2;width:50px;height:50px;color:var(--violet);background:color-mix(in srgb, var(--card) 72%, transparent);border:1px solid color-mix(in srgb, #fff 60%, var(--line));backdrop-filter:blur(8px);animation:6s ease-in-out infinite tmFloat;animation-delay:calc(var(--d,0s) * -1);border-radius:15px;place-items:center;display:grid;position:absolute;box-shadow:0 10px 24px -12px #4c34c873,inset 0 1px #fff9}:root[data-theme=dark] .tm__b{border-color:color-mix(in srgb, var(--violet) 35%, var(--line));box-shadow:0 10px 24px -12px #000c}.tm__b svg{width:24px;height:24px}.tm__b--1{top:22%;left:4%}.tm__b--2{background:color-mix(in srgb, var(--violet) 86%, #fff);color:#fff;border-color:#0000;border-radius:17px;width:58px;height:58px;top:40%;right:4%}.tm__b--2 svg{width:28px;height:28px}.tm__b--3{top:64%;left:8%}.tm--alt .tm__b--1{top:18%;left:auto;right:4%}.tm--alt .tm__b--2{top:42%;left:4%;right:auto}.tm--alt .tm__b--3{top:66%;left:auto;right:8%}.js [data-live]:not(.play) .tm__b{animation-play-state:paused}.tm__body{justify-items:start;gap:10px;padding:18px 14px 14px;display:grid}.tm__name{font-family:var(--f-head);letter-spacing:-.02em;font-size:clamp(17px,1.3vw,19px);font-weight:600;line-height:1.2}.tm__role{background:var(--tint);color:var(--violet);border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.tm__role svg{flex:none;width:17px;height:17px}.tm__blurb{color:var(--muted);font-size:15px;line-height:1.5}@keyframes tmFloat{0%,to{translate:0}50%{translate:0 -7px}}@media (prefers-reduced-motion:reduce){.tm__b,.ab-sat{animation:none}}.ab-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.ab-split--rev .ab-split__text{order:2}.ab-split__text{align-content:start;gap:18px;display:grid}.ab-split__text>p{color:var(--muted);max-width:62ch;font-size:clamp(16px,1.2vw,18px);line-height:1.6}.ab-list{gap:12px;margin-top:4px;display:grid}.ab-list li{color:var(--muted);grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:16px;line-height:1.55;display:grid}.ab-list li b{color:var(--ink);font-weight:700}.ab-list svg{width:22px;height:22px;color:var(--violet);margin-top:1px}.ab-img{box-shadow:var(--shadow-lift);border-radius:24px;margin:0;overflow:hidden}.ab-img img{width:100%;height:auto}.ab-vis{background:radial-gradient(80% 70% at 50% 50%, color-mix(in srgb, var(--violet) 12%, transparent), transparent 70%), var(--card);border-radius:24px;place-items:center;min-height:300px;padding:36px;display:grid;overflow:hidden}.ab-vis .deco2{opacity:1;width:min(100%,420px);height:240px;display:grid;position:relative;inset:auto;transform:none}.ab-vis .deco2--net{height:260px;display:block}@media (width<=1000px){.ab-split{grid-template-columns:1fr}.ab-split--rev .ab-split__text{order:0}.ab-vis{min-height:0;padding:24px}.ab-vis .deco2{height:200px}}.ab-vis .deco2--apps{transform:scale(1.3)}@media (width<=520px){.ab-vis .deco2--apps{transform:none}}.ct-stack{justify-self:end;gap:14px;width:100%;max-width:520px;display:grid;position:relative}.ct-stack:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--violet) 22%, transparent), transparent);filter:blur(20px);border-radius:40px;position:absolute;inset:12% -8% -6% 10%}.ct-card{overflow:hidden}.ct-mini{background:var(--section);border-bottom:1px solid var(--line);height:200px;position:relative;overflow:hidden}.ct-mini svg{width:100%;height:100%;position:absolute;inset:0}.ct-mini .r{stroke:var(--line);stroke-width:7px;stroke-linecap:round}.ct-mini .r--big{stroke:color-mix(in srgb, var(--violet) 26%, var(--line));stroke-width:12px}.ct-mini .r--thin{stroke-width:3px}.ct-mini .w{fill:color-mix(in srgb, var(--teal) 18%, var(--section))}.ct-pin{width:44px;height:44px;color:var(--violet);place-items:center;display:grid;position:absolute;top:48%;left:52%;transform:translate(-50%,-88%)}.ct-pin svg{width:44px;height:44px;fill:var(--card);stroke-width:1.8px;filter:drop-shadow(0 6px 10px #0d0d1a2e);position:relative}.ct-pin i{background:var(--violet);opacity:.35;border-radius:50%;width:16px;height:16px;margin-left:-8px;animation:2.4s ease-out infinite ct-ping;position:absolute;bottom:-6px;left:50%}@keyframes ct-ping{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}.ct-coords{letter-spacing:.06em;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;bottom:10px;right:12px}.ct-card__body{justify-items:start;gap:6px;padding:20px 24px 22px;display:grid}.ct-label{color:var(--muted)}.ct-addr{font-size:clamp(17px,1.4vw,20px);font-weight:700;line-height:1.35}.ct-card__body .link{min-height:44px;margin-top:4px}.ct-chips{gap:12px;display:grid}.ct-chip{align-items:center;gap:14px;min-width:0;min-height:68px;padding:12px 18px;font-size:15.5px;font-weight:700;transition:transform .2s,border-color .2s;display:flex}.ct-chip>span:last-child{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.ct-chip small{color:var(--muted);font-size:11px;font-weight:500}.ct-chip:hover{border-color:var(--violet);transform:translateY(-2px)}.ct-soc{align-items:center;gap:10px;display:flex}.ct-soc a{border:1px solid var(--line);background:var(--card);width:48px;height:48px;color:var(--ink);border-radius:14px;place-items:center;transition:color .2s,border-color .2s;display:grid}.ct-soc a:hover{color:var(--violet);border-color:var(--violet)}.ct-soc svg{width:20px;height:20px}.ct-hero .btn--ghost svg{width:18px;height:18px}.ct-ways{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ct-way{color:inherit;flex-direction:column;gap:10px;padding:24px;display:flex}.ct-way .ico{margin-bottom:6px}.ct-way .h-card{font-size:19px}.ct-way__v{color:var(--violet);overflow-wrap:anywhere;font-size:16.5px;font-weight:700}.ct-way p:not(.ct-way__v){color:var(--muted);font-size:15.5px}.ct-way .link{margin-top:auto;padding-top:6px}.ct-way__soc{gap:4px;display:grid}.ct-way__soc a{min-height:44px;color:var(--violet);align-items:center;gap:10px;font-weight:700;display:flex}.ct-way__soc a:hover{text-underline-offset:3px;text-decoration:underline}.ct-way__soc svg{width:20px;height:20px}.ct-map{margin:0;overflow:hidden}.ct-map__frame{background:var(--section);height:380px;position:relative}.ct-map__frame:before{content:"Карта завантажується…";font-family:var(--f-mono);color:var(--muted);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.ct-map__frame iframe{border:0;width:100%;height:100%;display:block;position:relative}:root[data-theme=dark] .ct-map__frame iframe{filter:invert(.9)hue-rotate(180deg)saturate(.7)}.ct-map__cap{border-top:1px solid var(--line);align-items:center;gap:16px;padding:18px 24px;display:flex}.ct-map__cap>div{flex:1;min-width:0}.ct-map__cap .ct-addr{font-size:16.5px}.ct-map__cap .ct-addr a:hover{color:var(--violet)}.ct-map__xy{color:var(--muted);margin-top:4px;font-size:11.5px}.v2 .ct-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-steps .step p{max-width:36ch}.ct-seo{gap:1.1em;max-width:72ch;font-size:clamp(16.5px,1.15vw,18px);line-height:1.65;display:grid}.ct-seo p{color:var(--muted)}.ct-seo .h-sec{margin-bottom:.2em}@media (width<=1100px){.ct-ways{grid-template-columns:1fr 1fr}}@media (width<=1000px){.ct-stack{justify-self:start;max-width:560px}.v2 .ct-steps{grid-template-columns:1fr}}@media (width<=640px){.ct-ways{grid-template-columns:1fr}.ct-mini{height:160px}.ct-map__frame{height:260px}.ct-map__cap{flex-wrap:wrap;padding:16px 18px}.ct-map__cap .btn{width:100%}}@media (prefers-reduced-motion:reduce){.ct-pin i{animation:none}}.v2 .bc{flex-direction:column;height:100%;display:flex;overflow:hidden}.bc__cover{aspect-ratio:16/10;background:var(--tint);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.v2 .bc__cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.bc:hover .bc__cover img{transform:scale(1.03)}.bc__ph{place-items:end start;padding:18px 20px;display:grid;position:absolute;inset:0;overflow:hidden}.bc__ph i{aspect-ratio:1;filter:blur(40px);width:70%;opacity:var(--mesh-o);background:var(--mesh-a);border-radius:50%;position:absolute;top:-30%;right:-10%}.bc__ph i+i{background:var(--mesh-b);inset:auto auto -40% -10%}.bc__ph b{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--violet);font-size:12px;font-weight:500;position:relative}.bc__body{flex-direction:column;flex:1;gap:12px;padding:20px 22px 22px;display:flex}.bc__tags{flex-wrap:wrap;gap:6px;display:flex}.v2 .bc__title{letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(18px,1.4vw,20px);font-weight:700;line-height:1.3;transition:color .2s}.bc:hover .bc__title{color:var(--violet)}.bc__ex{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.bc__meta{font-family:var(--f-mono);letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:auto;padding-top:6px;font-size:12px;display:flex}.v2 .bc__go{font-family:var(--f-text);letter-spacing:0;margin-left:auto}.v2 .bc--wide{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.bc--wide .bc__cover{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--line);min-height:340px}.v2 .bc--wide .bc__cover img{position:absolute;inset:0}.bc--wide .bc__body{justify-content:center;gap:16px;padding:clamp(26px,3.4vw,48px)}.v2 .bc--wide .bc__title{font-family:var(--f-head);letter-spacing:-.025em;font-size:clamp(22px,2.2vw,32px);font-weight:600;line-height:1.16}.bc--wide .bc__ex{-webkit-line-clamp:4;font-size:16.5px}.bc--wide .bc__meta{font-size:12.5px}@media (width<=860px){.v2 .bc--wide{display:flex}.bc--wide .bc__cover{aspect-ratio:16/10;border-right:0;border-bottom:1px solid var(--line);min-height:0}}.bh-hero .hero__copy{gap:18px}.v2 .bh{padding-top:clamp(40px,5vw,64px)}.bh__filter{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.bh__filter[hidden],.bh__empty[hidden],.bh .bc[hidden]{display:none}.bh__tag{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:99px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14.5px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.bh__tag span{font-family:var(--f-mono);color:var(--muted);font-size:11.5px;font-weight:500}.bh__tag:hover{border-color:var(--violet);color:var(--violet)}.v2 .bh__tag[aria-pressed=true]{background:var(--violet);border-color:var(--violet);color:#fff}.bh__tag[aria-pressed=true] span{color:#ffffffbf}.bh__featured{margin-bottom:20px}.bh__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (width<=1000px){.bh__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.bh__grid{grid-template-columns:1fr}}.bh__empty{text-align:center;color:var(--muted);padding:40px 0}.bh__empty .link{margin-left:6px}.bp-hero__in,.bp-grid{grid-template-columns:236px minmax(0,760px);justify-content:center;column-gap:clamp(40px,5vw,72px);display:grid}.bp-hero__in>*{grid-column:2}.v2 .bp-hero{padding-bottom:clamp(28px,3.5vw,44px)}.bp-hero__in{row-gap:18px}.bp-tags{flex-wrap:wrap;gap:6px;display:flex}.v2 .bp-title{font-size:clamp(28px,3.4vw,46px);line-height:1.12}.bp-meta{letter-spacing:.08em;color:var(--muted);flex-wrap:wrap;gap:6px 0;font-size:12px;display:flex}.bp-meta>*+:before{content:"·";color:color-mix(in srgb, var(--muted) 50%, transparent);margin:0 10px}.bp-meta>:first-child{color:var(--ink);font-weight:600}.bp-cover{margin-top:10px}.v2 .bp-cover img{border:1px solid var(--line);background:var(--tint);border-radius:20px;width:100%;height:auto}.bp-grid{padding-bottom:clamp(56px,7vw,96px)}.bp-main{grid-column:2;min-width:0}.bp-toc{grid-area:1/1;align-self:start;max-height:calc(100svh - 128px);padding:4px 4px 4px 0;position:sticky;top:104px;overflow:auto}.bp-toc .mono{color:var(--muted);margin-bottom:14px}.bp-toc ol{border-left:1px solid var(--line)}.bp-toc li a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 16px;font-size:14px;line-height:1.4;transition:color .2s,border-color .2s;display:block}.bp-toc li.l3 a{padding-left:30px;font-size:13.5px}.bp-toc li a:hover{color:var(--ink)}.v2 .bp-toc li a.on{color:var(--violet);border-left-color:var(--violet);font-weight:600}.bp-toc-m{display:none}@media (width<=1000px){.bp-hero__in,.bp-grid{max-width:calc(760px + var(--gutter) * 2);grid-template-columns:minmax(0,1fr)}.bp-hero__in>*,.bp-main{grid-column:1}.bp-toc{display:none}.bp-toc-m{border:1px solid var(--line);background:var(--card);border-radius:16px;margin-bottom:28px;display:block}.bp-toc-m summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 18px;list-style:none;display:flex}.bp-toc-m summary::-webkit-details-marker{display:none}.bp-toc-m summary svg{width:18px;height:18px;transition:transform .2s}.bp-toc-m[open] summary svg{transform:rotate(180deg)}.bp-toc-m ol{gap:2px;padding:0 18px 14px;display:grid}.bp-toc-m li a{color:var(--muted);padding:6px 0;font-size:15px;display:block}.bp-toc-m li.l3 a{padding-left:16px;font-size:14.5px}}.prose{max-width:72ch;font-size:clamp(17px,1.2vw,18px);line-height:1.65}.v2 .prose>*+*{margin-top:1.1em}.v2 .prose h2{font-family:var(--f-head);letter-spacing:-.025em;text-wrap:balance;margin-top:2.2em;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.22}.v2 .prose h3{letter-spacing:-.01em;margin-top:1.8em;font-size:clamp(19px,1.5vw,21px);font-weight:700;line-height:1.3}.v2 .prose>:first-child{margin-top:0}.v2 .prose h2+*,.v2 .prose h3+*{margin-top:.7em}.v2 .prose strong{font-weight:700}.v2 .prose a{color:var(--violet);text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, var(--violet) 45%, transparent)}.v2 .prose a:hover{text-decoration-color:currentColor}.v2 .prose ul,.v2 .prose ol{gap:.45em;padding-left:1.4em;display:grid}.v2 .prose ul{list-style:outside}.v2 .prose ol{list-style:decimal}.v2 .prose li::marker{color:var(--violet);font-weight:700}.v2 .prose li>ul,.v2 .prose li>ol{margin-top:.45em}.v2 .prose blockquote{border-left:3px solid var(--violet);background:var(--tint);border-radius:0 14px 14px 0;padding:18px 22px}.v2 .prose blockquote>*+*{margin-top:.7em}.v2 .prose img{border:1px solid var(--line);border-radius:14px;height:auto}.v2 .prose figure{gap:10px;display:grid}.v2 .prose figcaption{color:var(--muted);font-size:14px;line-height:1.45}.v2 .prose table{border-collapse:collapse;border:1px solid var(--line);border-radius:14px;width:fit-content;max-width:100%;font-size:15.5px;line-height:1.45;display:block;overflow-x:auto}.v2 .prose th,.v2 .prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:140px;padding:10px 14px}.v2 .prose th+th,.v2 .prose td+td{border-left:1px solid var(--line)}.v2 .prose thead th,.v2 .prose tr:first-child th{background:var(--tint);font-weight:700}.v2 .prose td{background:var(--card)}.v2 .prose tbody tr:nth-child(2n) td{background:var(--section)}.v2 .prose tr:last-child td{border-bottom:0}.v2 .prose code{font-family:var(--f-mono);background:var(--section);border:1px solid var(--line);border-radius:6px;padding:2px 6px;font-size:.86em}.v2 .prose pre{font-family:var(--f-mono);background:var(--section);border:1px solid var(--line);border-radius:14px;padding:16px 18px;font-size:14px;line-height:1.55;overflow-x:auto}.v2 .prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.v2 .prose hr{border:0;border-top:1px solid var(--line);margin-block:2em}.bp-cta{border:1px solid var(--line);background:var(--tint);border-radius:18px;align-items:center;gap:20px 28px;max-width:72ch;margin-top:clamp(40px,5vw,56px);padding:22px 24px;display:flex}.bp-cta>div{flex:1;gap:4px;display:grid}.bp-cta__t{font-size:18px;font-weight:700;line-height:1.3}.bp-cta p+p{color:var(--muted);font-size:15px}@media (width<=640px){.bp-cta{flex-direction:column;align-items:stretch}}.bp-faq{gap:18px;max-width:72ch;margin-top:clamp(44px,5vw,64px);display:grid}.v2 .bp-faq__h{font-family:var(--f-head);letter-spacing:-.025em;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.22}.bp-faq .acc summary{font-size:clamp(16px,1.2vw,17.5px)}@media (width<=640px){.bh__filter{margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) 6px;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.bh__filter::-webkit-scrollbar{display:none}.bh__tag{scroll-snap-align:start;flex:none}.bp-meta{gap:6px 18px}.bp-meta>*+:before{content:none}}.v2 .lg-hero{padding-bottom:clamp(20px,3vw,36px)}.lg-col{max-width:calc(720px + var(--gutter) * 2)}.lg-col .crumbs{margin-bottom:18px}.legal__head{border-bottom:1px solid var(--line);gap:14px;padding-bottom:clamp(20px,3vw,32px);display:grid}.legal__date{color:var(--muted);font-size:15px}.legal__date em{font-style:normal}.v2 .legal .prose{max-width:none;padding-bottom:var(--sec-y);overflow-wrap:anywhere;margin-top:clamp(24px,3vw,36px)}.v2 .legal .prose h2{scroll-margin-top:96px}@media (width<=520px){.v2 .legal .prose{font-size:16px}.v2 .legal .prose table{font-size:14.5px}.v2 .legal .prose th,.v2 .legal .prose td{min-width:150px;padding:9px 11px}}.v2 .msgpage{align-items:center;min-height:0;padding:clamp(112px,12vw,160px) 0 clamp(64px,8vw,120px);display:flex}.msg__card{text-align:center;border:1px solid var(--line);background:color-mix(in srgb, var(--card) 82%, transparent);max-width:640px;box-shadow:var(--shadow-lift);backdrop-filter:blur(10px);border-radius:28px;justify-items:center;gap:18px;margin:0 auto;padding:clamp(28px,5vw,56px) clamp(20px,4vw,48px);display:grid}.msg__icon{background:var(--tint);width:64px;height:64px;color:var(--violet);border-radius:20px;place-items:center;display:grid}.msg__icon svg{width:30px;height:30px}.msg__code{font-family:var(--f-head);letter-spacing:-.05em;color:var(--violet);font-size:clamp(64px,12vw,120px);font-weight:600;line-height:1}.msg__text{color:var(--muted);white-space:pre-line;max-width:46ch;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.msg__links{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:4px;font-size:15px;display:flex}.msg__links a{color:var(--violet);text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--violet) 45%, transparent)}.msg__links a:hover{text-decoration-color:currentColor}@media (width<=520px){.msg__card .btn{width:100%}}
