.landing{--ach-background: rgb(var(--v-theme-background));--ach-surface: rgb(var(--v-theme-surface));--ach-text: rgb(var(--v-theme-on-background));--ach-text-body: rgba(var(--v-theme-on-background), .88);--ach-secondary: rgba(var(--v-theme-on-background), .72);--ach-line: rgba(var(--v-theme-on-background), .14);--ach-line-strong: rgba(var(--v-theme-on-background), .22);--ach-hairline: rgba(var(--v-theme-on-background), .08);--ach-soft: rgba(var(--v-theme-on-background), .06);--ach-primary: rgb(var(--v-theme-primary));--ach-button: rgb(var(--v-theme-primary-darken-1));--ach-button-hover: color-mix(in srgb, var(--ach-button) 90%, black);--ach-on-button: #fff;--ach-link: color-mix(in srgb, var(--ach-primary) 55%, white);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--ach-header: 64px;--ach-gutter: clamp(20px, 5cqw, 64px);--ach-container: 1280px;--ach-band-l: 960px;--ach-band-m: 720px;--ach-band-s: 560px;--ach-section-space: var(--sp-7);--ach-head-space: var(--sp-6);--ach-grid-gap: var(--sp-4);--ach-card-pad: var(--sp-5);--landing-title-lg: 28px;--landing-title-sm: 20px;--text-display-size: clamp(34px, 4.6cqw, 48px);--text-display-line-height: 1.08;--text-title-size: var(--landing-title-sm);--text-title-line-height: 1.35;--text-body-size: 15px;--text-body-line-height: 1.6;--text-subtext-size: 14px;--text-subtext-line-height: 1.5;--text-meta-size: 14px;--text-meta-line-height: 1.5;--text-label-size: 12px;--text-label-line-height: 1.4;--text-button-line-height: 1.2;color-scheme:dark;background:var(--ach-background);color:var(--ach-text);font-family:Inter,Segoe UI,system-ui,-apple-system,roboto,sans-serif;font-optical-sizing:auto;min-block-size:100dvh;container-type:inline-size}@container (min-width: 480px){:where(.landing>*){--landing-title-lg: 32px}}@container (min-width: 640px){:where(.landing>*){--ach-section-space: var(--sp-8);--ach-grid-gap: var(--sp-5)}}@container (min-width: 1024px){:where(.landing>*){--ach-section-space: var(--sp-9);--ach-head-space: var(--sp-7);--landing-title-lg: 36px}}@container (min-width: 1280px){:where(.landing>*){--ach-card-pad: var(--sp-6)}}:where(.landing) :is(.text-display,.text-title,.text-body,.text-subtext,.text-meta,.text-label,.text-button){color:inherit}:where(.landing) :is(.text-display,.text-title){font-weight:600}:where(.landing) .text-display{letter-spacing:-.025em;text-wrap:balance}:where(.landing:lang(ru)) .text-display{letter-spacing:-.015em}:where(.landing) .text-title{letter-spacing:-.01em}:where(.landing) :is(.text-body,.text-subtext,.text-meta){font-weight:450}:where(.landing) .text-label{font-weight:500;letter-spacing:.04em}.landing .text-button{font-family:inherit;font-weight:500;letter-spacing:0!important;text-transform:none}:where(.landing :is(h1,h2,h3,p,figure,ul,ol)){margin:0}:where(.landing :is(ul,ol)){padding:0;list-style:none}:where(.landing a){color:inherit;text-decoration:none}:where(.landing :is(button,summary)){color:inherit;cursor:pointer;font:inherit}:where(.landing button){padding:0;border:0;background:none}.landing__inner{inline-size:min(100% - 2 * var(--ach-gutter),var(--ach-container));margin-inline:auto}.landing__section{padding-block:var(--ach-section-space);border-block-start:1px solid var(--ach-hairline);scroll-margin-block-start:var(--ach-header)}.landing__section-head{display:grid;gap:var(--sp-3);max-inline-size:var(--ach-band-m);margin-block-end:var(--ach-head-space)}.landing__eyebrow{color:var(--ach-secondary);letter-spacing:.08em;text-transform:uppercase;text-wrap:balance}.landing__section-title{--text-title-size: var(--landing-title-lg);--text-title-line-height: 1.2;max-inline-size:26ch;letter-spacing:-.02em;text-wrap:balance}.landing:lang(ru) .landing__section-title{letter-spacing:-.01em}.landing__section-lead{--text-body-size: 16px;max-inline-size:58ch;color:var(--ach-secondary);text-wrap:pretty}.landing__card{border:1px solid var(--ach-line);border-radius:12px;background:var(--ach-surface)}.landing__action{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);block-size:44px;padding-inline:22px;border:0;border-radius:6px;background:var(--ach-button);color:var(--ach-on-button);cursor:pointer;font-weight:600;white-space:nowrap}.landing__action:hover{background:var(--ach-button-hover);color:var(--ach-on-button)}.landing__action--soft{background:var(--ach-soft);color:var(--ach-text);font-weight:500}.landing__action--soft:hover{background:var(--ach-line);color:var(--ach-text)}.landing__action--ghost{padding-inline:var(--sp-2);background:transparent;color:var(--ach-secondary);font-weight:500}.landing__action--ghost:hover{background:transparent;color:var(--ach-text)}.landing__action--small{block-size:36px;padding-inline:14px}.landing__action--small.landing__action--ghost{padding-inline:var(--sp-2)}.landing__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4)}.landing__link{color:var(--ach-secondary)}.landing__link:hover{color:var(--ach-text)}.landing__brand{display:inline-flex;align-items:center;color:var(--ach-text);font-family:Public Sans,Inter,sans-serif}.landing__brand:hover{color:var(--ach-text)}.landing__chip{display:inline-flex;align-items:center;block-size:22px;padding-inline:var(--sp-2);border:1px solid var(--ach-line);border-radius:999px;color:var(--ach-secondary);white-space:nowrap}.landing__sr{position:absolute;overflow:hidden;inline-size:1px;block-size:1px;clip-path:inset(50%);white-space:nowrap}.landing :is(a,button,summary,[tabindex]):focus{outline:none}.landing :is(a,button,summary,[tabindex]):focus-visible{border-radius:6px;outline:2px solid var(--ach-primary);outline-offset:3px}.landing .landing__action:focus-visible{box-shadow:0 0 0 4px var(--ach-background)}@media(prefers-reduced-motion:no-preference){.landing :is(a,button,summary,.landing__card){transition:color .14s ease,background-color .14s ease,border-color .14s ease}}.landing__cta-inner[data-v-25187699]{display:grid;gap:var(--sp-4);justify-items:center;text-align:center}.landing__cta-title[data-v-25187699]{max-inline-size:32ch}.landing__cta-lead[data-v-25187699]{max-inline-size:var(--ach-band-s)}.landing__cta-actions[data-v-25187699]{justify-content:center;margin-block-start:var(--sp-4)}.landing__faq[data-v-956f5e20]{max-inline-size:var(--ach-band-l)}.landing__faq-item[data-v-956f5e20]{--landing-faq-icon-turn: 0deg;border-block-start:1px solid var(--ach-hairline)}.landing__faq-item[data-v-956f5e20]:last-child{border-block-end:1px solid var(--ach-hairline)}.landing__faq-item[open][data-v-956f5e20]{--landing-faq-icon-turn: 45deg}.landing__faq-summary[data-v-956f5e20]{--landing-faq-icon: var(--ach-secondary);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-4);cursor:pointer;list-style:none}.landing__faq-summary[data-v-956f5e20]:hover{--landing-faq-icon: var(--ach-text)}.landing__faq-summary[data-v-956f5e20]::-webkit-details-marker{display:none}.landing__faq-question[data-v-956f5e20]{color:var(--ach-text);text-wrap:pretty}.landing__faq-icon[data-v-956f5e20]{flex:0 0 auto;color:var(--landing-faq-icon);transform:rotate(var(--landing-faq-icon-turn))}.landing__faq-answer[data-v-956f5e20]{max-inline-size:58ch;padding-block:0 var(--sp-4);color:var(--ach-text-body);text-wrap:pretty}html.landing--lightbox{overflow:hidden}.landing-lightbox[data-v-1409bf53]{position:fixed;overflow:hidden;padding:0;border:0;margin:0;background:#0a0a10eb;block-size:100dvh;color:#fff;inline-size:100vw;inset:0;max-block-size:none;max-inline-size:none;overscroll-behavior:contain}.landing-lightbox[data-v-1409bf53]::backdrop{background:transparent}.landing-lightbox__stage[data-v-1409bf53]{display:flex;overflow:hidden;box-sizing:border-box;align-items:center;justify-content:center;padding:56px 12px 12px;block-size:100%;inline-size:100%;touch-action:pinch-zoom}.landing-lightbox__stage--zoomed[data-v-1409bf53]{display:block;overflow:auto;padding:0;touch-action:pan-x pan-y}.landing-lightbox__picture[data-v-1409bf53]{display:contents}.landing-lightbox__image[data-v-1409bf53]{display:block;border-radius:8px;cursor:zoom-in;inline-size:auto;max-block-size:100%;max-inline-size:100%;min-inline-size:0;-o-object-fit:contain;object-fit:contain}.landing-lightbox__stage--zoomed .landing-lightbox__image[data-v-1409bf53]{border-radius:0;cursor:zoom-out;max-block-size:none;max-inline-size:none}.landing-lightbox__close[data-v-1409bf53]{position:absolute;display:grid;border-radius:50%;background:#ffffff1f;block-size:44px;color:#fff;inline-size:44px;inset-block-start:8px;inset-inline-end:8px;place-items:center}.landing-lightbox__close[data-v-1409bf53]:hover{background:#fff3}.landing-lightbox__close[data-v-1409bf53]:focus-visible{outline:2px solid #fff;outline-offset:2px}.landing__shot[data-v-7cf2d1f0]{overflow:hidden;border:1px solid var(--ach-line);border-radius:12px;aspect-ratio:var(--shot-ratio);background:var(--ach-surface);box-shadow:0 24px 64px -24px #0000008c,0 0 0 1px #0003}@media(max-width:639px){.landing__shot[data-v-7cf2d1f0]{aspect-ratio:var(--shot-ratio-mobile)}}.landing__shot-trigger[data-v-7cf2d1f0]{display:block;block-size:100%;inline-size:100%}button.landing__shot-trigger[data-v-7cf2d1f0]{cursor:zoom-in}button.landing__shot-trigger[data-v-7cf2d1f0]:focus-visible{outline:2px solid var(--ach-primary);outline-offset:-2px}.landing__shot-image[data-v-7cf2d1f0]{display:block;block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.landing__tour[data-v-15d4be2f]{display:grid;gap:var(--sp-5);grid-template-areas:"tabs" "shot" "copy";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;min-inline-size:0}.landing__tour-tabs[data-v-15d4be2f]{position:relative;z-index:1;display:flex;overflow-x:auto;gap:var(--sp-2);grid-area:tabs;margin-inline:calc(-1 * var(--ach-gutter));-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--ach-gutter),#000 calc(100% - var(--ach-gutter)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--ach-gutter),#000 calc(100% - var(--ach-gutter)),transparent);padding-inline:var(--ach-gutter);scroll-padding-inline:var(--ach-gutter);scrollbar-width:none}.landing__tour-tab[data-v-15d4be2f]{display:inline-flex;flex:none;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border:1px solid var(--ach-line);border-radius:999px;color:var(--ach-secondary);min-block-size:40px;white-space:nowrap}.landing__tour-tab[data-v-15d4be2f]:hover{color:var(--ach-text)}.landing__tour-tab[data-v-15d4be2f]:focus-visible{outline:2px solid var(--ach-primary);outline-offset:-2px}.landing__tour-tab--active[data-v-15d4be2f]{border-color:var(--ach-line-strong);background:var(--ach-soft);color:var(--ach-text)}.landing__tour-panel[data-v-15d4be2f]{display:grid;grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;min-inline-size:0;pointer-events:none;visibility:hidden}.landing__tour-panel--active[data-v-15d4be2f]{visibility:visible}.landing__tour-copy[data-v-15d4be2f]{display:grid;align-content:start;gap:var(--sp-2);grid-area:copy;max-inline-size:72ch;pointer-events:auto}.landing__tour-title[data-v-15d4be2f]{color:var(--ach-text)}.landing__tour-text[data-v-15d4be2f]{color:var(--ach-text-body)}.landing__tour-foot[data-v-15d4be2f]{color:var(--ach-secondary)}.landing__tour-shot[data-v-15d4be2f]{align-self:start;grid-area:shot;pointer-events:auto}@container (min-width: 1024px){.landing__tour[data-v-15d4be2f]{-moz-column-gap:var(--sp-7);column-gap:var(--sp-7);grid-template-areas:"tabs shot" "copy shot";grid-template-columns:minmax(220px,260px) minmax(0,1fr);grid-template-rows:auto 1fr;row-gap:var(--sp-6)}.landing__tour-tabs[data-v-15d4be2f]{flex-direction:column;overflow:visible;gap:var(--sp-1);margin-inline:0;-webkit-mask-image:none;mask-image:none;padding-inline:0}.landing__tour-tab[data-v-15d4be2f]{gap:var(--sp-3);padding-inline:var(--sp-3);border-color:transparent;border-radius:8px;min-block-size:40px}.landing__tour-tab--active[data-v-15d4be2f]{border-color:var(--ach-line)}.landing__tour-shot[data-v-15d4be2f]{justify-self:start;inline-size:min(100%,(100svh - var(--ach-header) - 2 * var(--sp-6)) * var(--shot-ratio))}}@media(prefers-reduced-motion:no-preference){.landing__tour-tab[data-v-15d4be2f]{transition:color .14s ease,border-color .14s ease,background-color .14s ease}}.landing__steps[data-v-c6e56edf]{display:grid;gap:var(--sp-6);grid-template-columns:1fr}.landing__step[data-v-c6e56edf]{display:grid;align-content:start;gap:var(--sp-3);padding-block-start:var(--sp-4);border-block-start:1px solid var(--ach-line)}.landing__step-number[data-v-c6e56edf]{color:var(--ach-secondary);letter-spacing:.08em}.landing__step-title[data-v-c6e56edf]{color:var(--ach-text)}.landing__step-copy[data-v-c6e56edf]{max-inline-size:36ch;color:var(--ach-text-body)}.landing__step-link[data-v-c6e56edf]{color:var(--ach-link);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ach-link) 40%,transparent);text-underline-offset:3px}.landing__step-link[data-v-c6e56edf]:hover{text-decoration-color:currentcolor}@container (min-width: 1024px){.landing__steps[data-v-c6e56edf]{gap:var(--ach-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.landing__step[data-v-c6e56edf]{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--sp-3)}}.landing__footer[data-v-3452e71a]{border-block-start:1px solid var(--ach-hairline)}.landing__footer-main[data-v-3452e71a]{display:grid;gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:var(--sp-7) var(--sp-6)}.landing__footer-brand[data-v-3452e71a]{grid-column:1/-1}.landing__footer-logo[data-v-3452e71a]{min-block-size:44px}.landing__footer-tagline[data-v-3452e71a]{max-inline-size:32ch;margin-block-start:var(--sp-3);color:var(--ach-secondary)}.landing__footer-heading[data-v-3452e71a]{margin-block-end:var(--sp-3);color:var(--ach-text);letter-spacing:.08em;text-transform:uppercase}.landing__footer-links[data-v-3452e71a]{display:grid}.landing__footer-link[data-v-3452e71a]{display:inline-flex;align-items:center;gap:var(--sp-1);min-block-size:44px;padding-block:var(--sp-2);font-weight:500}.landing__footer-note[data-v-3452e71a]{max-inline-size:32ch;margin-block-start:var(--sp-2);color:var(--ach-secondary)}.landing__footer-bottom[data-v-3452e71a]{display:grid;gap:var(--sp-3);padding-block:var(--sp-5);border-block-start:1px solid var(--ach-hairline)}.landing__footer-copy[data-v-3452e71a]{color:var(--ach-secondary)}.landing__legal[data-v-3452e71a]{max-inline-size:72ch;color:var(--ach-secondary);text-wrap:pretty}@container (min-width: 640px){.landing__footer-main[data-v-3452e71a]{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}.landing__footer-brand[data-v-3452e71a]{grid-column:auto}.landing__footer-logo[data-v-3452e71a]{min-block-size:36px}.landing__footer-heading[data-v-3452e71a]{display:flex;align-items:center;min-block-size:32px}.landing__footer-link[data-v-3452e71a]{min-block-size:36px}}.landing__language[data-v-7b33f10a]{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--sp-2);block-size:44px;padding-inline:var(--sp-3);border-radius:6px;color:var(--ach-secondary);white-space:nowrap}.landing__language[data-v-7b33f10a]:hover{background:var(--ach-soft);color:var(--ach-text)}.landing__language-label[data-v-7b33f10a],.landing__language-code[data-v-7b33f10a]{display:none;font-weight:500}@container (min-width: 480px){.landing__language-code[data-v-7b33f10a]{display:inline}}@container (min-width: 640px){.landing__language[data-v-7b33f10a]{block-size:36px;padding-inline:var(--sp-2)}}@container (min-width: 1024px){.landing__language-code[data-v-7b33f10a]{display:none}.landing__language-label[data-v-7b33f10a]{display:inline}}.v-menu>.landing-language-menu{border-radius:8px}.landing-language-menu .v-list-item{min-block-size:44px}.landing-language-menu{font-family:Inter,Segoe UI,system-ui,-apple-system,roboto,sans-serif}.landing__header[data-v-f7718142]{position:sticky;z-index:20;border-block-end:1px solid var(--ach-hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--ach-background) 88%,transparent);inset-block-start:0}@supports not (backdrop-filter: blur(1px)){.landing__header[data-v-f7718142]{background:var(--ach-background)}}.landing__nav[data-v-f7718142]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);min-block-size:calc(var(--ach-header) - 1px)}.landing__brand[data-v-f7718142]{flex:0 0 auto;min-block-size:44px}.landing__nav-links[data-v-f7718142]{display:none}.landing__nav-link[data-v-f7718142]{display:inline-flex;align-items:center;min-block-size:36px;padding-inline:var(--sp-1);font-weight:500;white-space:nowrap}.landing__nav-product[data-v-f7718142]{gap:var(--sp-2);margin-inline-start:var(--sp-1);padding-inline-start:var(--sp-5);border-inline-start:1px solid var(--ach-line);border-radius:0}.landing__nav-actions[data-v-f7718142]{display:flex;flex:0 0 auto;align-items:center;gap:var(--sp-2)}.landing__nav-signin[data-v-f7718142]{block-size:44px;padding-inline:14px;background:var(--ach-soft);color:var(--ach-text)}.landing__nav-signin[data-v-f7718142]:hover{background:var(--ach-line);color:var(--ach-text)}.landing__nav-cta[data-v-f7718142]{display:none}@container (min-width: 640px){.landing__nav-signin[data-v-f7718142]{block-size:36px;padding-inline:var(--sp-2);background:transparent;color:var(--ach-secondary)}.landing__nav-signin[data-v-f7718142]:hover{background:transparent;color:var(--ach-text)}.landing__nav-cta[data-v-f7718142]{display:inline-flex}}@container (min-width: 1280px){.landing__nav-links[data-v-f7718142]{display:flex;align-items:center;gap:var(--sp-5)}}.nl-diagram[data-v-847bd002]{--nl-cloud: var(--ach-primary);--nl-device: rgb(var(--v-theme-success));--nl-packet: rgba(var(--v-theme-on-background), .38);display:grid;align-items:stretch;gap:var(--sp-4);grid-template-columns:1fr;margin:0}.nl-diagram__node[data-v-847bd002]{display:grid;align-content:start;gap:var(--sp-3);padding:var(--sp-4);border:1px solid color-mix(in srgb,var(--nl-accent) 35%,transparent);border-radius:12px;background:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--nl-accent) 16%,transparent),transparent 70%),var(--ach-surface)}.nl-diagram__node--cloud[data-v-847bd002]{--nl-accent: var(--nl-cloud)}.nl-diagram__node--device[data-v-847bd002]{--nl-accent: var(--nl-device)}.nl-diagram__head[data-v-847bd002]{display:flex;align-items:center;gap:var(--sp-3)}.nl-diagram__icon[data-v-847bd002]{display:inline-grid;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--nl-accent) 40%,transparent);border-radius:10px;background:color-mix(in srgb,var(--nl-accent) 14%,transparent);block-size:40px;color:var(--nl-accent);inline-size:40px}.nl-diagram__name[data-v-847bd002]{display:block;color:var(--ach-text);font-weight:600}.nl-diagram__place[data-v-847bd002]{display:block;color:var(--ach-secondary)}.nl-diagram__items[data-v-847bd002]{display:grid;gap:var(--sp-1)}.nl-diagram__item[data-v-847bd002]{position:relative;padding-inline-start:var(--sp-4);color:var(--ach-text-body)}.nl-diagram__item[data-v-847bd002]:before{position:absolute;border-radius:50%;background:var(--nl-accent);block-size:6px;content:"";inline-size:6px;inset-block-start:.6em;inset-inline-start:2px}.nl-diagram__channel[data-v-847bd002]{display:flex;align-self:center;justify-content:center;gap:var(--sp-6)}.nl-diagram__lane[data-v-847bd002]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2)}.nl-diagram__lane--back[data-v-847bd002]{flex-direction:column-reverse}.nl-diagram__lane-label[data-v-847bd002]{color:var(--ach-secondary);letter-spacing:.02em;text-align:center}.nl-diagram__track[data-v-847bd002]{position:relative;overflow:hidden;border-radius:1px;background:linear-gradient(to bottom,color-mix(in srgb,var(--nl-cloud) 35%,transparent),color-mix(in srgb,var(--nl-device) 35%,transparent));block-size:48px;inline-size:2px}.nl-diagram__packet[data-v-847bd002]{position:absolute;border-radius:50%;background:var(--nl-packet);block-size:4px;inline-size:4px;inset-inline-start:-1px;opacity:0}@container (min-width: 640px){.nl-diagram[data-v-847bd002]{gap:0;grid-template-columns:minmax(0,1fr) minmax(120px,.8fr) minmax(0,1fr)}.nl-diagram__channel[data-v-847bd002]{flex-direction:column;gap:var(--sp-4);padding-inline:var(--sp-2)}.nl-diagram__lane[data-v-847bd002],.nl-diagram__lane--back[data-v-847bd002]{flex-direction:column;align-items:stretch}.nl-diagram__track[data-v-847bd002]{background:linear-gradient(to right,color-mix(in srgb,var(--nl-cloud) 35%,transparent),color-mix(in srgb,var(--nl-device) 35%,transparent));block-size:2px;inline-size:100%}.nl-diagram__packet[data-v-847bd002]{inset-block-start:-1px;inset-inline-start:0}}@media(prefers-reduced-motion:no-preference){.nl-diagram__packet[data-v-847bd002]{animation:nl-down-847bd002 4.2s cubic-bezier(.45,0,.55,1) infinite;animation-delay:var(--nl-delay)}.nl-diagram__lane--back .nl-diagram__packet[data-v-847bd002]{animation-name:nl-up-847bd002}@container (min-width: 640px){.nl-diagram__packet[data-v-847bd002]{animation-name:nl-right-847bd002}.nl-diagram__lane--back .nl-diagram__packet[data-v-847bd002]{animation-name:nl-left-847bd002}}}@media(prefers-reduced-motion:reduce){.nl-diagram__packet[data-v-847bd002]{opacity:1}.nl-diagram__packet[data-v-847bd002]:nth-child(1){inset-block-start:33%}.nl-diagram__packet[data-v-847bd002]:nth-child(2){inset-block-start:66%}@container (min-width: 640px){.nl-diagram__packet[data-v-847bd002]:nth-child(n){inset-block-start:-1px}.nl-diagram__packet[data-v-847bd002]:nth-child(1){inset-inline-start:33%}.nl-diagram__packet[data-v-847bd002]:nth-child(2){inset-inline-start:66%}}}@keyframes nl-right-847bd002{0%{left:0;opacity:0}20%,80%{opacity:1}to{left:calc(100% - 4px);opacity:0}}@keyframes nl-left-847bd002{0%{left:calc(100% - 4px);opacity:0}20%,80%{opacity:1}to{left:0;opacity:0}}@keyframes nl-down-847bd002{0%{opacity:0;top:0}20%,80%{opacity:1}to{opacity:0;top:calc(100% - 4px)}}@keyframes nl-up-847bd002{0%{opacity:0;top:calc(100% - 4px)}20%,80%{opacity:1}to{opacity:0;top:0}}.landing__nebula[data-v-5702bc33]{display:grid;align-items:center;gap:var(--sp-7)}.landing__nebula-copy[data-v-5702bc33]{display:grid;gap:var(--sp-5)}.landing__nebula-copy .landing__section-title[data-v-5702bc33],.landing__nebula-copy .landing__section-lead[data-v-5702bc33]{margin:0}.landing__nebula-points[data-v-5702bc33]{display:grid;gap:var(--sp-3)}.landing__nebula-point[data-v-5702bc33]{display:flex;align-items:flex-start;gap:var(--sp-3);color:var(--ach-text-body)}.landing__nebula-point-icon[data-v-5702bc33]{flex:none;margin-block-start:3px;color:var(--ach-primary)}@container (min-width: 1280px){.landing__nebula[data-v-5702bc33]{grid-template-columns:minmax(0,1fr) minmax(0,600px)}}.landing__plan[data-v-0b795afe]{display:flex;flex-direction:column;padding:var(--ach-card-pad)}.landing__plan[data-v-0b795afe]:hover{border-color:var(--ach-line-strong)}.landing__plan--featured[data-v-0b795afe],.landing__plan--featured[data-v-0b795afe]:hover{border-color:var(--ach-primary)}.landing__plan-head[data-v-0b795afe]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.landing__plan-name[data-v-0b795afe]{color:var(--ach-text)}.landing__plan-badge[data-v-0b795afe]{flex:none;color:var(--ach-text)}.landing__plan-desc[data-v-0b795afe]{margin-block-start:var(--sp-2);color:var(--ach-secondary);text-wrap:pretty}.landing__plan-price[data-v-0b795afe]{display:flex;align-items:baseline;gap:var(--sp-2);margin-block-start:var(--sp-5)}.landing__plan-amount[data-v-0b795afe]{--text-title-size: var(--landing-title-lg);color:var(--ach-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.landing__plan-period[data-v-0b795afe]{color:var(--ach-secondary)}.landing__plan-rows[data-v-0b795afe]{margin-block-start:var(--sp-5)}.landing__plan-row[data-v-0b795afe]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-2);border-block-start:1px solid var(--ach-hairline)}.landing__plan-label[data-v-0b795afe]{color:var(--ach-secondary)}.landing__plan-value[data-v-0b795afe]{display:inline-flex;flex:none;align-items:center;color:var(--ach-text);font-variant-numeric:tabular-nums;font-weight:600}.landing__plan-dash[data-v-0b795afe]{color:var(--ach-secondary);font-weight:450}.landing__plan-cta[data-v-0b795afe]{display:grid;margin-block-start:auto;padding-block-start:var(--sp-5)}@container (min-width: 640px){.landing__plan[data-v-0b795afe]{display:grid;align-items:start;-moz-column-gap:var(--sp-7);column-gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto auto auto 1fr}.landing__plan-rows[data-v-0b795afe]{grid-column:2;grid-row:1/5;margin-block-start:0}.landing__plan-cta[data-v-0b795afe]{grid-column:1;grid-row:4;align-self:end;margin-block-start:0;padding-block-start:var(--sp-6)}}@container (min-width: 1024px){.landing__plan[data-v-0b795afe]{display:flex;align-items:stretch}.landing__plan-desc[data-v-0b795afe]{min-block-size:2lh}@supports not (min-block-size: 1lh){.landing__plan-desc[data-v-0b795afe]{min-block-size:3em}}.landing__plan-rows[data-v-0b795afe]{margin-block-start:var(--sp-5)}.landing__plan-cta[data-v-0b795afe]{align-self:auto;margin-block-start:auto;padding-block-start:var(--sp-5)}}.landing__plans[data-v-d58ce92c]{display:grid;gap:var(--ach-grid-gap);grid-template-columns:1fr}.landing__plan--skeleton[data-v-d58ce92c]{display:flex;flex-direction:column;padding:var(--ach-card-pad)}.landing__skeleton[data-v-d58ce92c]{display:block;border-radius:4px;background:var(--ach-soft)}.landing__skeleton--name[data-v-d58ce92c]{inline-size:40%;block-size:20px;margin-block:var(--sp-1)}.landing__skeleton--desc[data-v-d58ce92c]{inline-size:85%;block-size:14px;margin-block-start:var(--sp-3)}.landing__skeleton--desc-end[data-v-d58ce92c]{inline-size:55%;block-size:14px;margin-block-start:7px}.landing__skeleton--price[data-v-d58ce92c]{inline-size:45%;block-size:var(--landing-title-lg);margin-block:30px 32px}.landing__skeleton-rows[data-v-d58ce92c]{display:block}.landing__skeleton-row[data-v-d58ce92c]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-3);border-block-start:1px solid var(--ach-hairline)}.landing__skeleton--label[data-v-d58ce92c]{inline-size:45%;block-size:12px}.landing__skeleton--value[data-v-d58ce92c]{inline-size:24px;block-size:12px}.landing__skeleton--action[data-v-d58ce92c]{box-sizing:content-box;block-size:44px;margin-block-start:auto;padding-block-start:var(--sp-5);border-radius:6px;background-clip:content-box}.landing__pricing-state[data-v-d58ce92c]{display:grid;align-content:center;justify-items:start;gap:var(--sp-5);min-block-size:320px}.landing__pricing-message[data-v-d58ce92c]{max-inline-size:var(--ach-band-s);color:var(--ach-text-body)}.landing__compare[data-v-d58ce92c]{margin-block-start:var(--sp-7)}.landing__compare-head[data-v-d58ce92c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4);margin-block-end:var(--sp-4)}.landing__compare-title[data-v-d58ce92c]{color:var(--ach-text)}.landing__compare-toggle[data-v-d58ce92c]{block-size:44px;padding-inline:0}.landing__compare-chevron[data-v-d58ce92c]{flex:none}.landing__compare-chevron--open[data-v-d58ce92c]{transform:rotate(180deg)}.landing__compare-body[data-v-d58ce92c]{display:none}.landing__compare-body--open[data-v-d58ce92c]{display:block}.landing__comparison-scroll[data-v-d58ce92c]{overflow-x:auto;border-radius:6px}.landing__comparison[data-v-d58ce92c]{inline-size:100%;border-collapse:collapse;border-block-end:1px solid var(--ach-hairline);table-layout:auto}.landing__comparison-feature[data-v-d58ce92c],.landing__comparison-plan[data-v-d58ce92c],.landing__comparison-label[data-v-d58ce92c],.landing__comparison-value[data-v-d58ce92c]{padding:var(--sp-3) var(--sp-2);border-block-start:1px solid var(--ach-hairline);text-align:start;vertical-align:top}.landing__comparison-feature[data-v-d58ce92c],.landing__comparison-label[data-v-d58ce92c]{position:sticky;inset-inline-start:0;padding-inline-start:0;background:var(--ach-background);color:var(--ach-secondary)}.landing__comparison-feature[data-v-d58ce92c]{font-weight:500}.landing__comparison-label[data-v-d58ce92c]{font-weight:450}.landing__comparison-plan[data-v-d58ce92c],.landing__comparison-value[data-v-d58ce92c]{min-inline-size:40px;color:var(--ach-text);font-variant-numeric:tabular-nums;white-space:nowrap}.landing__comparison-plan[data-v-d58ce92c]{font-weight:600}.landing__comparison-value[data-v-d58ce92c]{font-weight:500}.landing__comparison-dash[data-v-d58ce92c]{color:var(--ach-secondary);font-weight:450}@container (min-width: 640px){.landing__plan--skeleton[data-v-d58ce92c]{display:grid;align-items:start;-moz-column-gap:var(--sp-7);column-gap:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto auto auto auto 1fr}.landing__skeleton-rows[data-v-d58ce92c]{grid-column:2;grid-row:1/6}.landing__skeleton--action[data-v-d58ce92c]{grid-column:1;grid-row:5;align-self:end}.landing__compare-toggle[data-v-d58ce92c]{block-size:36px}.landing__comparison-feature[data-v-d58ce92c],.landing__comparison-label[data-v-d58ce92c]{padding-inline-end:var(--sp-4)}.landing__comparison-plan[data-v-d58ce92c],.landing__comparison-value[data-v-d58ce92c]{inline-size:18%;min-inline-size:56px;padding-inline:var(--sp-4)}}@container (min-width: 1024px){.landing__plans[data-v-d58ce92c]{grid-template-columns:repeat(var(--plan-count, 3),minmax(0,1fr))}.landing__plan--skeleton[data-v-d58ce92c]{display:flex;align-items:stretch}.landing__skeleton--action[data-v-d58ce92c]{align-self:auto}.landing__compare-toggle[data-v-d58ce92c]{display:none}.landing__compare-body[data-v-d58ce92c]{display:block}.landing__comparison-plan[data-v-d58ce92c],.landing__comparison-value[data-v-d58ce92c]{inline-size:22%}}.landing__roadmap[data-v-1b072eb9]{display:grid;grid-template-columns:1fr}.landing__stage[data-v-1b072eb9]{position:relative;display:flex;gap:var(--sp-4);padding-block-end:var(--sp-6)}.landing__stage[data-v-1b072eb9]:last-child{padding-block-end:0}.landing__stage[data-v-1b072eb9]:before{content:"";position:absolute;inset-inline-start:15px;inset-block-start:32px;inset-block-end:0;border-inline-start:1px solid var(--ach-hairline)}.landing__stage[data-v-1b072eb9]:last-child:before{content:none}.landing__stage--current[data-v-1b072eb9]:before,.landing__stage--done[data-v-1b072eb9]:before{border-color:var(--ach-primary)}.landing__stage-dot[data-v-1b072eb9]{position:relative;display:grid;flex:0 0 32px;place-items:center;inline-size:32px;block-size:32px;border:1px solid var(--ach-line);border-radius:50%;background:var(--ach-background);color:var(--ach-secondary);font-variant-numeric:tabular-nums}.landing__stage-dot--current[data-v-1b072eb9]{border-color:var(--ach-primary);background:var(--ach-button);color:var(--ach-on-button)}.landing__stage-dot--done[data-v-1b072eb9]{border-color:var(--ach-primary);background:var(--ach-soft);color:var(--ach-primary)}.landing__stage-body[data-v-1b072eb9]{display:grid;gap:var(--sp-2);min-inline-size:0;padding-block-start:var(--sp-1)}.landing__stage-status[data-v-1b072eb9]{color:var(--ach-secondary)}.landing__stage-status--current[data-v-1b072eb9]{color:var(--ach-text)}.landing__stage-title[data-v-1b072eb9]{color:var(--ach-text);text-wrap:balance}.landing__stage-copy[data-v-1b072eb9]{max-inline-size:40ch;color:var(--ach-secondary);text-wrap:pretty}.landing__roadmap-follow[data-v-1b072eb9]{margin-block-start:var(--sp-6)}.landing__roadmap-link[data-v-1b072eb9]{display:inline-flex;align-items:center;gap:var(--sp-1);min-block-size:44px;font-weight:500}@container (min-width: 640px){.landing__roadmap-link[data-v-1b072eb9]{min-block-size:36px}}@container (min-width: 1024px){.landing__roadmap[data-v-1b072eb9]{grid-template-columns:repeat(var(--landing-stages),minmax(0,1fr));-moz-column-gap:var(--sp-5);column-gap:var(--sp-5)}.landing__stage[data-v-1b072eb9]{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--sp-2);padding-block-end:0}.landing__stage[data-v-1b072eb9]:before{inset-inline-start:32px;inset-inline-end:calc(-1 * var(--sp-5));inset-block-start:16px;inset-block-end:auto;border-inline-start:0;border-block-start:1px solid var(--ach-hairline)}.landing__stage--current[data-v-1b072eb9]:before,.landing__stage--done[data-v-1b072eb9]:before{border-block-start-color:var(--ach-primary)}.landing__stage-dot[data-v-1b072eb9]{margin-block-end:var(--sp-3)}.landing__stage-body[data-v-1b072eb9]{display:contents}.landing__stage-copy[data-v-1b072eb9]{max-inline-size:none}}.landing__skip[data-v-7ea2c453]{position:absolute;z-index:30;padding:var(--sp-3) var(--sp-4);border:1px solid var(--ach-line);border-radius:6px;background:var(--ach-surface);color:var(--ach-text);inset-block-start:-100px;inset-inline-start:var(--sp-5)}.landing__skip[data-v-7ea2c453]:focus-visible{inset-block-start:var(--sp-3)}.landing__main[data-v-7ea2c453]:focus{outline:none}.landing__hero[data-v-7ea2c453]{padding-block:var(--ach-section-space);scroll-margin-block-start:var(--ach-header)}.landing__hero-inner[data-v-7ea2c453]{display:grid;gap:var(--sp-7);justify-items:center;text-align:center}.landing__hero-copy[data-v-7ea2c453]{display:grid;gap:var(--sp-4);justify-items:center;max-inline-size:var(--ach-band-m)}.landing__hero-title[data-v-7ea2c453]{max-inline-size:100%}.landing__hero-line[data-v-7ea2c453]{display:block}.landing__hero-lead[data-v-7ea2c453]{--text-body-size: 17px;margin-block-start:var(--sp-2);max-inline-size:var(--ach-band-s);color:var(--ach-text-body);text-wrap:pretty}.landing__hero-actions[data-v-7ea2c453]{justify-content:center;margin-block-start:var(--sp-4)}.landing__hero-figure[data-v-7ea2c453]{inline-size:100%;max-inline-size:var(--ach-band-l)}.landing__hero-tilt[data-v-7ea2c453]{transform-origin:center}@media(prefers-reduced-motion:no-preference){.landing__hero-tilt[data-v-7ea2c453]{transition:transform .7s cubic-bezier(.22,1,.36,1)}.landing__hero-tilt[data-tilting][data-v-7ea2c453]{transition-duration:.16s;will-change:transform}}@container (min-width: 640px){.landing__hero-lead[data-v-7ea2c453]{--text-body-size: 18px}}@container (min-width: 1280px){.landing__hero-inner[data-v-7ea2c453]{align-items:center;-moz-column-gap:var(--sp-8);column-gap:var(--sp-8);grid-template-columns:minmax(0,560px) minmax(560px,1fr);justify-items:stretch;text-align:start}.landing__hero-copy[data-v-7ea2c453]{justify-items:start;max-inline-size:none}.landing__hero-lead[data-v-7ea2c453]{max-inline-size:30em}.landing__hero-actions[data-v-7ea2c453]{justify-content:flex-start}.landing__hero-figure[data-v-7ea2c453]{max-inline-size:none}}@media(prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}}
