html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root:has([data-landing-v2]){--v2-bg:#f5f7fd;--v2-bg-alt:#eef1f8;--v2-surface:#fff;--v2-surface-muted:#fff;--v2-elevated:#eef1f7;--v2-elevated-hover:#e2e7f1;--v2-fg:#0b1020;--v2-fg-soft:#27303f;--v2-muted:#5b6577;--v2-faint:#8a93a6;--v2-ghost:#a9b0bf;--v2-line:#0f172a14;--v2-line-strong:#e3e7ef;--v2-nav:#ffffffb8;--v2-primary:#2450e4;--v2-primary-hover:#1c3fbd;--v2-primary-glow:#2450e447;--v2-hero-glow:#3b6cf029;--v2-star:#3b6cf0;--v2-card-shadow:0 1px 2px #0f172a0a, 0 18px 40px -18px #2450e438;--v2-shot-shadow:0 40px 90px -30px #2450e466, 0 0 0 1px #2450e40f;--v2-shot-dim:transparent;--v2-card-bg:linear-gradient(to top, #fff, #fbfcff);--v2-card-highlight:radial-gradient(160% 100% at 50% 100%, #2450e424 0%, #2450e40a 55%, #fff 100%);--v2-card-highlight-shadow:0 0 0 1px #2450e459 inset, 0 24px 60px -20px #2450e459;--v2-badge-bg:#eef1f7;--v2-badge-fg:#5b6577;--v2-badge-active-bg:#2450e41a;--v2-badge-active-fg:#1c3fbd;--v2-hero-bg:radial-gradient(90% 60% at 50% 0%, #e6edff 0%, #e6edff00 70%), #f5f7fd;--v2-features-bg:linear-gradient(180deg, #f5f7fd 0%, #edf1fd 14%, #edf1fd 86%, #f5f7fd 100%);--v2-coop-bg:radial-gradient(55% 45% at 50% 35%, #6d4bf214, transparent 70%), radial-gradient(45% 40% at 85% 75%, #2450e414, transparent 70%), #f5f7fd;--v2-faq-bg:#f5f7fd;--v2-contact-bg:linear-gradient(180deg, #f5f7fd 0%, #edf1fd 100%);--v2-footer-bg:#fff;--v2-grid-line:#2450e412;--v2-aurora-a:#5b82f566;--v2-aurora-b:#8b5cf647;--v2-aurora-c:#22d3ee3d;--v2-accent-image:linear-gradient(90deg, #2450e4 0%, #6d4bf2 100%);--v2-accent-fill:transparent;--v2-phone-frame:linear-gradient(to bottom, #f0f0f3, #cfd0d6 45%, #a8a9b1);--v2-phone-button:#b4b5bd;--v2-phone-shadow:0 30px 60px -20px #0f172a59;--v2-chat-bg:#fff;--v2-chat-glow:#2450e414;--v2-chat-fg:#0b1020;--v2-chat-divider:#0000000f;--v2-chat-in-bg:#e9e9eb;--v2-chat-in-border:transparent;--v2-chat-in-fg:#111114;--v2-chat-avatar-bg:#f2f2f7;--v2-chat-avatar-border:#e5e5ea;--v2-chat-input-bg:#f2f2f7;--v2-chat-input-border:#e5e5ea;--v2-chat-input-line:#dcdce2;--v2-chat-status:#000;--v2-chat-home-indicator:#000c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has([data-landing-v2]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#09090b;--surface:#18181b;--surface-soft:#111113;--text:#f4f4f5;--muted:#a1a1aa;--line:#27272a;--primary:#5b82f5;--primary-soft:#5b82f529;--red:#f2736c;--red-soft:#e0433d2e;--green:#3ed99a;--green-soft:#0e9f6e2e;--v2-bg:#09090b;--v2-bg-alt:#0f0f12;--v2-surface:#18181b;--v2-surface-muted:#18181b80;--v2-elevated:#27272a;--v2-elevated-hover:#3f3f46;--v2-fg:#fff;--v2-fg-soft:#e4e4e7;--v2-muted:#a1a1aa;--v2-faint:#71717a;--v2-ghost:#52525b;--v2-line:#ffffff1a;--v2-line-strong:#27272a;--v2-nav:#09090b99;--v2-primary:#5b82f5;--v2-primary-hover:#7d97f0;--v2-primary-glow:#5b82f559;--v2-hero-glow:#2450e433;--v2-star:#fff;--v2-card-shadow:none;--v2-shot-shadow:0 25px 50px -12px #0006;--v2-shot-dim:#09090b29;--v2-card-bg:linear-gradient(to top, #27272a33, #09090b80, #09090b33);--v2-card-highlight:radial-gradient(172% 104% at 50% 100%, #2450e46b 0%, #0a1642bd 57%, #000 100%);--v2-card-highlight-shadow:#ffffff1a 0 0 0 1px inset, #00040f4d 0 2px 15px 20px, #2450e40d 0 0 60px 0 inset, #2450e440 0 15px 120px 0;--v2-badge-bg:#27272a;--v2-badge-fg:#a1a1aa;--v2-badge-active-bg:#5b82f533;--v2-badge-active-fg:#a9bcf8;--v2-phone-frame:linear-gradient(to bottom, #71717a, #3f3f46 50%, #27272a);--v2-phone-button:#52525b;--v2-phone-shadow:0 25px 50px -12px #0009;--v2-chat-bg:#09090b;--v2-chat-glow:#2450e459;--v2-chat-fg:#fff;--v2-chat-divider:#ffffff0d;--v2-chat-in-bg:#27272a;--v2-chat-in-border:#3f3f46;--v2-chat-in-fg:#f4f4f5;--v2-chat-avatar-bg:#27272a;--v2-chat-avatar-border:#3f3f46;--v2-chat-input-bg:#18181b;--v2-chat-input-border:#27272a;--v2-chat-input-line:#27272a;--v2-chat-status:#fff;--v2-chat-home-indicator:#fffc;--v2-hero-bg:#09090b;--v2-features-bg:#09090b;--v2-coop-bg:#09090b;--v2-faq-bg:#09090b;--v2-contact-bg:#09090b;--v2-footer-bg:#09090b;--v2-grid-line:transparent;--v2-aurora-a:transparent;--v2-aurora-b:transparent;--v2-aurora-c:transparent;--v2-accent-image:none;--v2-accent-fill:currentColor}}:root[data-theme=dark]:has([data-landing-v2]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#09090b;--surface:#18181b;--surface-soft:#111113;--text:#f4f4f5;--muted:#a1a1aa;--line:#27272a;--primary:#5b82f5;--primary-soft:#5b82f529;--red:#f2736c;--red-soft:#e0433d2e;--green:#3ed99a;--green-soft:#0e9f6e2e;--v2-bg:#09090b;--v2-bg-alt:#0f0f12;--v2-surface:#18181b;--v2-surface-muted:#18181b80;--v2-elevated:#27272a;--v2-elevated-hover:#3f3f46;--v2-fg:#fff;--v2-fg-soft:#e4e4e7;--v2-muted:#a1a1aa;--v2-faint:#71717a;--v2-ghost:#52525b;--v2-line:#ffffff1a;--v2-line-strong:#27272a;--v2-nav:#09090b99;--v2-primary:#5b82f5;--v2-primary-hover:#7d97f0;--v2-primary-glow:#5b82f559;--v2-hero-glow:#2450e433;--v2-star:#fff;--v2-card-shadow:none;--v2-shot-shadow:0 25px 50px -12px #0006;--v2-shot-dim:#09090b29;--v2-card-bg:linear-gradient(to top, #27272a33, #09090b80, #09090b33);--v2-card-highlight:radial-gradient(172% 104% at 50% 100%, #2450e46b 0%, #0a1642bd 57%, #000 100%);--v2-card-highlight-shadow:#ffffff1a 0 0 0 1px inset, #00040f4d 0 2px 15px 20px, #2450e40d 0 0 60px 0 inset, #2450e440 0 15px 120px 0;--v2-badge-bg:#27272a;--v2-badge-fg:#a1a1aa;--v2-badge-active-bg:#5b82f533;--v2-badge-active-fg:#a9bcf8;--v2-phone-frame:linear-gradient(to bottom, #71717a, #3f3f46 50%, #27272a);--v2-phone-button:#52525b;--v2-phone-shadow:0 25px 50px -12px #0009;--v2-chat-bg:#09090b;--v2-chat-glow:#2450e459;--v2-chat-fg:#fff;--v2-chat-divider:#ffffff0d;--v2-chat-in-bg:#27272a;--v2-chat-in-border:#3f3f46;--v2-chat-in-fg:#f4f4f5;--v2-chat-avatar-bg:#27272a;--v2-chat-avatar-border:#3f3f46;--v2-chat-input-bg:#18181b;--v2-chat-input-border:#27272a;--v2-chat-input-line:#27272a;--v2-chat-status:#fff;--v2-chat-home-indicator:#fffc;--v2-hero-bg:#09090b;--v2-features-bg:#09090b;--v2-coop-bg:#09090b;--v2-faq-bg:#09090b;--v2-contact-bg:#09090b;--v2-footer-bg:#09090b;--v2-grid-line:transparent;--v2-aurora-a:transparent;--v2-aurora-b:transparent;--v2-aurora-c:transparent;--v2-accent-image:none;--v2-accent-fill:currentColor}[data-landing-v2] section[id]{scroll-margin-top:5rem}.v2-mask-radial{-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.v2-faq summary::-webkit-details-marker{display:none}.v2-faq[open] .v2-faq-icon{rotate:45deg}[data-landing-v2] .v2-cooperation-card{background:var(--v2-card-bg);box-shadow:var(--v2-card-shadow);--v2-step-button-rest:var(--v2-elevated);--v2-step-button-rest-fg:var(--v2-fg)}[data-landing-v2] .v2-cooperation-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--v2-card-highlight);box-shadow:var(--v2-card-highlight-shadow);opacity:var(--v2-step-highlight,0);transition:opacity .3s;position:absolute;inset:-1px}[data-landing-v2] .v2-cooperation-badge{background-color:var(--v2-step-badge-background,var(--v2-badge-bg));color:var(--v2-step-badge-color,var(--v2-badge-fg))}[data-landing-v2] .v2-cooperation-button{background-color:var(--v2-step-button-background,var(--v2-step-button-rest));color:var(--v2-step-button-color,var(--v2-step-button-rest-fg))}[data-landing-v2] .v2-cooperation-card:has(:focus-visible){--v2-step-highlight:1;--v2-step-badge-background:var(--v2-badge-active-bg);--v2-step-badge-color:var(--v2-badge-active-fg);--v2-step-button-background:var(--v2-primary);--v2-step-button-color:#fff}@media (hover:hover) and (pointer:fine){[data-landing-v2] .v2-cooperation-card:hover{--v2-step-highlight:1;--v2-step-badge-background:var(--v2-badge-active-bg);--v2-step-badge-color:var(--v2-badge-active-fg);--v2-step-button-background:var(--v2-primary);--v2-step-button-color:#fff}[data-landing-v2] .v2-cooperation-button:hover{background-color:var(--v2-primary-hover)}}@media (prefers-reduced-motion:reduce){[data-landing-v2] .v2-cooperation-card:before{transition:none}}@keyframes v2-clock-sweep{to{rotate:360deg}}@media (max-width:767px){[data-landing-v2] .v2-hero-phone-frame{width:min(41svh,100vw - 32px)}}[data-landing-v2] [data-phone-stage]{--v2-phone-status:var(--v2-chat-status)}[data-landing-v2] [data-phone-stage=home],[data-landing-v2] [data-phone-stage=demo]{--v2-phone-status:#fff}[data-landing-v2] .v2-shot{position:relative}[data-landing-v2] .v2-shot:after{content:"";pointer-events:none;background:var(--v2-shot-dim);transition:background-color .3s;position:absolute;inset:0}[data-landing-v2] .v2-accent{color:var(--v2-primary);background-image:var(--v2-accent-image);-webkit-text-fill-color:var(--v2-accent-fill);-webkit-background-clip:text;background-clip:text}[data-landing-v2] .v2-grid{background-image:linear-gradient(to right, var(--v2-grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--v2-grid-line) 1px, transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}
