.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-highlight: radial-gradient(120% 70% at 0% 0%, rgba(255, 255, 255, .16), transparent 46%);--lp-glass-tint: linear-gradient(145deg, rgba(255, 255, 255, .13) 0%, rgba(255, 255, 255, .04) 42%, rgba(255, 255, 255, .07) 100%);--lp-glass-tint-intense: linear-gradient(145deg, rgba(255, 255, 255, .19) 0%, rgba(255, 255, 255, .07) 42%, rgba(255, 255, 255, .11) 100%);--lp-glass-border: rgba(255, 255, 255, .2);--lp-glass-rim: inset 3px 3px .5px -3.5px rgba(255, 255, 255, .1), inset -3px -3px .5px -3.5px rgba(255, 255, 255, .85), inset 1px 1px 1px -.5px rgba(255, 255, 255, .6), inset -1px -1px 1px -.5px rgba(255, 255, 255, .6), inset 0 0 6px 6px rgba(255, 255, 255, .1), inset 0 0 2px 2px rgba(255, 255, 255, .06);--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;overflow-x:clip}.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}@media(hover:hover){.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)}@media(hover:hover){.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-glass{border-radius:24px;border:1px solid var(--lp-glass-border);background:var(--lp-glass-highlight),var(--lp-glass-tint);box-shadow:0 14px 44px #0000004d,var(--lp-glass-rim);backdrop-filter:blur(var(--lp-blur)) saturate(175%) brightness(1.06);-webkit-backdrop-filter:blur(var(--lp-blur)) saturate(175%) brightness(1.06)}.landing-root .lp-glass--intense{background:var(--lp-glass-highlight),var(--lp-glass-tint-intense)}.landing-root .lp-ring-stage{position:relative;margin-top:40px;perspective:1600px;perspective-origin:50% 45%;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;outline:none}.landing-root .lp-ring-stage:active{cursor:grabbing}.landing-root .lp-ring-stage:focus-visible{outline:2px solid var(--lp-cyan);outline-offset:6px;border-radius:28px}.landing-root .lp-ring{position:absolute;inset:0;transform-style:preserve-3d}.landing-root .lp-ring-item{position:absolute;left:50%;top:50%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.landing-root .lp-ring-card{background:var(--lp-glass-highlight),linear-gradient(145deg,#28263ceb,#14121ee6);backdrop-filter:none;-webkit-backdrop-filter:none}.landing-root .lp-ring-controls{display:flex;justify-content:center;gap:10px;margin-top:18px}.landing-root .lp-ring-btn{width:44px;height:44px;border-radius:999px;border:1px solid var(--lp-glass-border);background:#ffffff0f;color:#fff;font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--lp-glass-rim);cursor:pointer;transition:background .18s ease}@media(hover:hover){.landing-root .lp-ring-btn:hover{background:#ffffff1f}}.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:900px){.landing-root .lp-bots-grid{flex-direction:column}}.landing-root section{content-visibility:auto;contain-intrinsic-size:auto 700px}.landing-root section.lp-hero{content-visibility:visible}.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{grid-template-columns:repeat(3,1fr)!important}.landing-root .lp-feat-grid{grid-template-columns:repeat(2,1fr)!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-ret-grid,.landing-root .lp-forwho-grid,.landing-root .lp-pricing-grid{grid-template-columns:1fr!important}.landing-root .lp-int-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.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:var(--lp-glass-highlight),linear-gradient(145deg,#28263cdb,#14121ecc)!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}}.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}@media(hover:hover){.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-wid-story{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;align-items:start;margin-top:40px}.landing-root .lp-wid-steps{display:grid;gap:28px}.landing-root .lp-wid-step{padding:28px;min-height:340px;display:flex;flex-direction:column;justify-content:center;gap:12px;scroll-margin-top:24px;opacity:.55;transition:opacity .35s ease}.landing-root .lp-wid-step--on{opacity:1}.landing-root .lp-wid-eyebrow{color:oklch(.82 .16 196);font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.landing-root .lp-wid-title{font-family:var(--lp-font-h);font-weight:700;font-size:24px;line-height:1.2;letter-spacing:-.5px;color:#fff;margin:0}.landing-root .lp-wid-sub{color:#ffffffd1;font-size:14.5px;line-height:1.55;margin:0}.landing-root .lp-wid-bullets{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:12px}.landing-root .lp-wid-bullets li{display:flex;gap:14px;align-items:flex-start}.landing-root .lp-wid-ic{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center}.landing-root .lp-wid-b-t{display:block;color:#fff;font-weight:600;font-size:15px;margin-bottom:2px}.landing-root .lp-wid-b-d{display:block;color:#ffffffd1;font-size:13.5px;line-height:1.5}.landing-root .lp-wid-inline{margin-top:8px}.landing-root .lp-wid-stage{position:sticky;top:24px}.landing-root .lp-wid-stack{position:relative}.landing-root .lp-wid-visual{position:absolute;top:0;left:0;right:0;opacity:0;visibility:hidden;transform:translateY(12px);pointer-events:none;transition:opacity .45s ease,transform .45s ease,visibility 0s linear .45s}.landing-root .lp-wid-visual--on{position:relative;opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s}.landing-root .lp-wid-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.landing-root .lp-wid-dot{width:28px;height:6px;padding:0;border:0;border-radius:6px;background:#ffffff29;cursor:pointer;transition:background .25s ease}.landing-root .lp-wid-dot--on{background:linear-gradient(90deg,oklch(.82 .16 196),oklch(.7 .22 268))}.landing-root .lp-wid-dot:focus-visible{outline:2px solid oklch(.82 .16 196);outline-offset:2px}.landing-root .lp-wid-caption{margin-top:8px;text-align:center;color:#ffffffb3;font-size:12.5px}@media(max-width:900px){.landing-root .lp-wid-story{grid-template-columns:minmax(0,1fr);margin-top:28px;gap:16px}.landing-root .lp-wid-steps{grid-template-columns:minmax(0,1fr);gap:16px}.landing-root .lp-wid-step{min-height:0;padding:22px 18px;opacity:1}.landing-root .lp-wid-story--narrow .lp-wid-step{gap:8px}.landing-root .lp-wid-story--narrow .lp-wid-step--on{gap:12px;border-color:#ffffff3d}.landing-root .lp-wid-toggle{all:unset;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;-webkit-tap-highlight-color:transparent}.landing-root .lp-wid-toggle:focus-visible{outline:2px solid oklch(.82 .16 196);outline-offset:4px;border-radius:8px}.landing-root .lp-wid-chevron{flex-shrink:0;width:28px;height:28px;margin-top:1px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-size:12px;letter-spacing:0;transition:transform .2s ease}.landing-root .lp-wid-toggle[aria-expanded=true] .lp-wid-chevron{transform:rotate(180deg)}}@media(prefers-reduced-motion:reduce){.landing-root .lp-wid-step,.landing-root .lp-wid-visual,.landing-root .lp-wid-dot{transition:none}}.landing-root .lp-nav-cta{white-space:nowrap}.landing-root .lp-nav-cta-short,.landing-root .lp-cal-phone{display:none}@media(max-width:900px){.landing-root section{contain-intrinsic-size:auto 1800px}.landing-root .lp-plan-featured{transform:none!important}}@media(max-width:600px){.landing-root .lp-cal-desktop{display:none!important}.landing-root .lp-cal-phone{display:block}.landing-root .lp-rem-item--email{display:none}.landing-root .lp-rem-shot--tg{max-width:100%!important}}@media(max-width:480px){.landing-root .lp-nav-cta{padding:10px 14px!important;font-size:13px!important}.landing-root .lp-nav-cta-full{display:none}.landing-root .lp-nav-cta-short{display:inline}.landing-root .lp-nav-login{padding:10px!important}.landing-root .lp-story-actions>*{width:100%;justify-content:center}}@media(max-width:360px){.landing-root .lp-brand-word{display:none!important}.landing-root .lp-footer-cols{grid-template-columns:1fr!important}}.landing-root .lp-fold>summary{display:none;list-style:none}.landing-root .lp-fold>summary::-webkit-details-marker{display:none}@media(max-width:900px){.landing-root .lp-fold{text-align:center}.landing-root .lp-fold-body{text-align:start}.landing-root .lp-fold>summary{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:12px 20px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#ffffffe6;font-family:var(--lp-font-b);font-size:14px;font-weight:600;line-height:1;cursor:pointer}.landing-root .lp-fold>summary:focus-visible{outline:2px solid var(--lp-cyan);outline-offset:3px}.landing-root .lp-fold-chevron{transition:transform .2s ease;font-size:11px}.landing-root .lp-fold[open] .lp-fold-chevron{transform:rotate(180deg)}}@media(max-width:600px){.landing-root .lp-int-card{padding:14px!important}.landing-root .lp-int-icon{width:36px!important;height:36px!important}}
