.landing-root{--lp-accent: rgb(140, 100, 255);--lp-accent: oklch(.65 .22 268);--lp-cyan: rgb(70, 200, 220);--lp-cyan: oklch(.7 .22 196);--lp-magenta: rgb(220, 100, 200);--lp-magenta: oklch(.78 .2 322);--lp-green: rgb(110, 200, 150);--lp-green: oklch(.78 .2 145);--lp-amber: rgb(220, 180, 100);--lp-amber: oklch(.82 .16 50);--lp-blur: 14px;--lp-glass-bg: rgba(255, 255, 255, .08);--lp-glass-bg-intense: rgba(255, 255, 255, .128);--lp-glass-border: rgba(255, 255, 255, .18);--lp-font-h: "Manrope", system-ui, -apple-system, sans-serif;--lp-font-b: "Inter", system-ui, -apple-system, sans-serif;font-family:var(--lp-font-b);background:#0a0a14;color:#fff;min-height:100vh;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.landing-root *,.landing-root *:before,.landing-root *:after{box-sizing:border-box}.landing-root a{color:inherit;text-decoration:none}.landing-root section{scroll-margin-top:96px}.landing-root .btn-primary,.landing-root .btn-ghost{font-family:var(--lp-font-b);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;text-decoration:none}.landing-root .btn-primary{background:linear-gradient(135deg,var(--lp-accent),oklch(.6 .22 290));color:#fff;border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 24px #6d65fe66,inset 0 1px #ffffff40}.landing-root .btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 32px #6d65fe8c,inset 0 1px #ffffff4d}.landing-root .btn-ghost{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.landing-root .btn-ghost:hover{background:#ffffff1a;border-color:#ffffff40}.landing-root .btn-primary:focus-visible,.landing-root .btn-ghost:focus-visible,.landing-root a:focus-visible,.landing-root button:focus-visible{outline:2px solid var(--lp-cyan);outline-offset:2px}.landing-root .lp-orb-1{animation:lp-orbFloat1 22s ease-in-out infinite}.landing-root .lp-orb-2{animation:lp-orbFloat2 26s ease-in-out infinite}.landing-root .lp-orb-3{animation:lp-orbFloat3 30s ease-in-out infinite}.landing-root .lp-orb{animation-play-state:paused}.landing-root .lp-aurora-live .lp-orb{animation-play-state:running}@keyframes lp-orbFloat1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(120px,60px) scale(1.1)}66%{transform:translate(60px,120px) scale(.95)}}@keyframes lp-orbFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-100px,80px) scale(1.15)}}@keyframes lp-orbFloat3{0%,to{transform:translate(0) scale(1)}40%{transform:translate(80px,-60px) scale(1.08)}80%{transform:translate(-40px,40px) scale(.92)}}@keyframes lpBotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lpBotPulse{0%,to{opacity:.55}50%{opacity:.95}}.landing-root .lp-bot-icon{animation:lpBotFloat 5s ease-in-out infinite}.landing-root .lp-bot-pulse{animation:lpBotPulse 2.4s ease-in-out infinite}.landing-root .lp-bots-grid{display:flex;gap:28px;align-items:stretch}@media(max-width:860px){.landing-root .lp-bots-grid{flex-direction:column}}.landing-root section{content-visibility:auto;contain-intrinsic-size:auto 700px}.landing-root ::-webkit-scrollbar{width:10px;height:10px}.landing-root ::-webkit-scrollbar-track{background:#0003}.landing-root ::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.landing-root ::-webkit-scrollbar-thumb:hover{background:#ffffff40}@media(max-width:1100px){.landing-root .lp-int-grid,.landing-root .lp-screens-grid{grid-template-columns:repeat(3,1fr)!important}.landing-root .lp-feat-grid{grid-template-columns:repeat(2,1fr)!important}.landing-root .lp-book-inner-grid{grid-template-columns:184px 1fr!important;gap:16px!important}}@media(max-width:900px){.landing-root{--lp-blur: 12px}.landing-root .hide-mobile{display:none!important}}.landing-root .lp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.landing-root .lp-zoya-grid,.landing-root .lp-book-grid,.landing-root .lp-team-grid,.landing-root .lp-cal-grid,.landing-root .lp-rem-grid,.landing-root .lp-vision-grid,.landing-root .lp-hero-grid,.landing-root .lp-story-grid,.landing-root .lp-cal-features{grid-template-columns:1fr!important}.landing-root .lp-hero-grid .lp-hero-visual{order:2;max-width:240px!important;margin-top:24px!important}.landing-root .lp-book-inner-grid{grid-template-columns:1fr!important;justify-items:center}.landing-root .lp-book-inner-grid>.lp-book-phone{width:220px;max-width:100%}.landing-root .lp-book-inner-grid>.lp-min-zero{width:100%}.landing-root .lp-ret-grid,.landing-root .lp-forwho-grid,.landing-root .lp-firstclients-grid,.landing-root .lp-protip-grid,.landing-root .lp-demo-grid,.landing-root .lp-pricing-grid{grid-template-columns:1fr!important}.landing-root .lp-protip-grid>.lp-protip-visual{order:-1}.landing-root .lp-screens-grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:12px;-webkit-overflow-scrolling:touch}.landing-root .lp-screens-grid>*{flex:0 0 78%;scroll-snap-align:start}.landing-root .lp-int-grid,.landing-root .lp-feat-grid,.landing-root .lp-footer-cta{grid-template-columns:1fr!important}.landing-root .lp-footer-cols{grid-template-columns:1fr 1fr!important;gap:24px!important}.landing-root .lp-glass-mobile-solid{background:#14121eb8!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.landing-root .lp-orb{display:none!important}}@media(prefers-reduced-motion:reduce){.landing-root .lp-orb,.landing-root .lp-bot-icon,.landing-root .lp-bot-pulse{animation:none!important}}.landing-root .lp-min-zero{min-width:0}@media(hover:hover){.landing-root .lp-faq-closed:hover{border-color:#ffffff38!important}}.landing-root .lp-seo-longtail summary{cursor:pointer;list-style:none;outline:none}.landing-root .lp-seo-longtail summary::-webkit-details-marker{display:none}.landing-root .lp-seo-longtail summary:focus-visible{outline:2px solid var(--lp-cyan);outline-offset:4px;border-radius:12px}.landing-root .lp-seo-toggle{color:#ffffffb3!important}.landing-root .lp-seo-details:not([open]) .lp-seo-toggle-label:before{content:"развернуть";color:inherit}.landing-root .lp-seo-details[open] .lp-seo-toggle-label:before{content:"свернуть";color:inherit}.landing-root .lp-seo-toggle-chevron{display:inline-block;transition:transform .2s ease;font-size:11px;line-height:1;color:inherit}.landing-root .lp-seo-details[open] .lp-seo-toggle-chevron{transform:rotate(180deg)}.landing-root .lp-seo-details[open] .lp-seo-body{background:#0e0c16;border-top:1px solid rgba(255,255,255,.08)}.landing-root .lp-seo-body,.landing-root .lp-seo-body p,.landing-root .lp-seo-body h2,.landing-root .lp-seo-body h3{color:#fffffff0}.landing-root .lp-seo-body h2,.landing-root .lp-seo-body h3{color:#fff}.landing-root .lp-seo-body p{margin:0 0 14px}.landing-root .lp-seo-body p:last-child{margin-bottom:0}.landing-root .lp-seo-body a:hover{color:oklch(.92 .14 196)}@media(max-width:600px){.landing-root .lp-seo-body{font-size:15px}}.landing-root .lp-legal-scope h1,.landing-root .lp-legal-scope h2,.landing-root .lp-legal-scope h3,.landing-root .lp-legal-scope h4,.landing-root .lp-legal-scope h5{font-family:var(--lp-font-h);color:#fff;font-weight:700;letter-spacing:-.4px;line-height:1.25}.landing-root .lp-legal-scope .ant-typography{color:#ffffffdb}.landing-root .lp-legal-scope .ant-typography h1.ant-typography,.landing-root .lp-legal-scope .ant-typography h2.ant-typography,.landing-root .lp-legal-scope .ant-typography h3.ant-typography,.landing-root .lp-legal-scope .ant-typography h4.ant-typography,.landing-root .lp-legal-scope .ant-typography h5.ant-typography,.landing-root .lp-legal-scope h1.ant-typography,.landing-root .lp-legal-scope h2.ant-typography,.landing-root .lp-legal-scope h3.ant-typography,.landing-root .lp-legal-scope h4.ant-typography,.landing-root .lp-legal-scope h5.ant-typography{color:#fff;font-family:var(--lp-font-h)}.landing-root .lp-legal-scope h4.ant-typography{font-size:19px;margin:28px 0 12px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.landing-root .lp-legal-scope h4.ant-typography:first-child,.landing-root .lp-legal-scope>h4.ant-typography:first-of-type{border-top:none;padding-top:0;margin-top:0}.landing-root .lp-legal-scope .ant-typography-paragraph,.landing-root .lp-legal-scope .ant-typography p,.landing-root .lp-legal-scope p{color:#ffffffd1;font-size:15px;line-height:1.7;margin:0 0 14px}.landing-root .lp-legal-scope ul{margin:0 0 16px;padding-left:22px;color:#ffffffd1;font-size:15px;line-height:1.7}.landing-root .lp-legal-scope li{margin-bottom:6px}.landing-root .lp-legal-scope ul li::marker{color:oklch(.82 .16 196)}.landing-root .lp-legal-scope strong,.landing-root .lp-legal-scope b{color:#fff;font-weight:600}.landing-root .lp-legal-scope a{color:oklch(.85 .16 196);text-decoration:underline;text-decoration-color:oklch(.85 .16 196 / .4);text-underline-offset:3px}.landing-root .lp-legal-scope a:hover{color:oklch(.92 .14 196);text-decoration-color:currentColor}.landing-root .lp-legal-scope .ant-divider{border-top-color:#ffffff1a;margin:24px 0}@media(max-width:600px){.landing-root .lp-legal-scope h4.ant-typography{font-size:17px;margin:22px 0 10px}.landing-root .lp-legal-scope .ant-typography-paragraph,.landing-root .lp-legal-scope p,.landing-root .lp-legal-scope ul{font-size:14.5px}}.lp-sticky-cta{position:fixed;left:10px;right:10px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:60;max-width:480px;margin-inline:auto;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.lp-sticky-cta-visible{opacity:1;transform:none;pointer-events:auto}@media(min-width:901px){.lp-sticky-cta{display:none}}@media(prefers-reduced-motion:reduce){.lp-sticky-cta{transition:none}}.landing-root .btn-primary--warm{background:linear-gradient(135deg,#f1d589,#eaa950);color:#372508;border:1px solid oklch(.9 .08 90 / .5);box-shadow:0 8px 24px #d6a54d59,inset 0 1px #fff6}.landing-root .btn-primary--warm:hover{box-shadow:0 12px 32px #d6a54d80,inset 0 1px #ffffff73}.landing-root .lp-site-compare{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px}.landing-root .lp-site-compare-col{display:flex;flex-direction:column;align-items:center;flex:0 1 auto}.landing-root .lp-site-compare-result-col{flex:1 1 auto;min-width:0;max-width:640px}.landing-root .lp-site-compare-arrow{transition:transform .2s ease}@media(max-width:900px){.landing-root .lp-site-compare{flex-direction:column;gap:18px}.landing-root .lp-site-compare-arrow{transform:rotate(90deg)}.landing-root .lp-site-compare-result-col{width:100%;max-width:460px}}.landing-root .lp-hub{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;margin:40px auto 0}.landing-root .lp-hub-channels{display:flex;flex-direction:column;gap:8px;flex:0 0 auto}.landing-root .lp-hub-center{flex:0 0 auto;width:220px;max-width:100%}.landing-root .lp-hub-base{flex:1 1 260px;min-width:0;max-width:320px}.landing-root .lp-hub-arrow{flex-shrink:0;transition:transform .2s ease}@media(max-width:900px){.landing-root .lp-hub{flex-direction:column;gap:14px}.landing-root .lp-hub-channels{flex-direction:row;flex-wrap:wrap;justify-content:center}.landing-root .lp-hub-arrow{transform:rotate(90deg)}.landing-root .lp-hub-base{width:100%;max-width:360px}}
