.landingV4Root{--lv4-bg:#090b0e;--lv4-surface:#12161b;--lv4-surface-raised:#191e25;--lv4-text:#f3f5f6;--lv4-muted:#aab3be;--lv4-border:#29313a;--lv4-border-strong:#46515e;--lv4-accent:#4056c7;--lv4-accent-active:#5268d0;--lv4-accent-hover:#8da3ff;--lv4-success:#77d4ad;--lv4-container:1240px;--lv4-gutter:clamp(18px, 4vw, 56px);--lv4-radius:8px;--lv4-header:76px;--lv4-font-body:var(--zroute-font-body);--lv4-font-display:var(--zroute-font-display);--lv3-background:var(--lv4-bg);--lv3-surface:var(--lv4-surface);--lv3-surface-elevated:var(--lv4-surface-raised);--lv3-surface-quiet:#0e1115;--lv3-text:var(--lv4-text);--lv3-muted:var(--lv4-muted);--lv3-muted-strong:#c9cfd6;--lv3-border:var(--lv4-border);--lv3-border-strong:var(--lv4-border-strong);--lv3-accent:var(--lv4-accent);--lv3-accent-hover:var(--lv4-accent-hover);--lv3-accent-bright:#8da3ff;--lv3-accent-soft:#5f7cff29;--lv3-success:var(--lv4-success);--lv3-warning:#e9ba69;--lv3-danger:#ff8078;--lv3-shadow:0 28px 90px #0000006b;--lv3-radius-sm:6px;--lv3-radius-md:8px;--lv3-radius-lg:10px;--lv3-header-height:var(--lv4-header);--lv3-container:var(--lv4-container);--lv3-gutter:var(--lv4-gutter);--lv3-font-body:var(--lv4-font-body);--lv3-font-display:var(--lv4-font-display);background:var(--lv4-bg);min-height:100svh;color:var(--lv4-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--lv4-font-body);line-height:1.55;overflow:clip}.landingV4Root *,.landingV4Root :before,.landingV4Root :after{box-sizing:border-box}.landingV4Root a{color:inherit;text-decoration:none}.landingV4Root button,.landingV4Root input,.landingV4Root select,.landingV4Root textarea{font:inherit}.landingV4Root img,.landingV4Root svg{max-width:100%;display:block}.landingV4Root ::selection{background:var(--lv4-accent);color:#fff}.landingV4Root :focus-visible{outline-offset:4px;outline:2px solid #9aabff}.landingV4SkipLink{z-index:9999;background:var(--lv4-text);min-height:44px;color:var(--lv4-bg);border-radius:6px;padding:12px 16px;font-size:14px;font-weight:720;transition:translate .16s;position:fixed;top:10px;left:10px;translate:0 -160%}.landingV4SkipLink:focus{translate:0}@media (max-width:767px){.landingV4Root{--lv4-header:68px}}@media (prefers-reduced-motion:reduce){.landingV4Root *,.landingV4Root :before,.landingV4Root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
