.marketing-shell,.auth-shell-v2{--vn-bg-deep:#050816;--vn-bg-card:#0d1426;--vn-bg-elev:#131c33;--vn-bg-elev-2:#1a2540;--vn-blue:#4fb8ff;--vn-blue-bright:#7ccbff;--vn-blue-deep:#2596ff;--vn-blue-glow:#4fb8ff73;--vn-blue-soft:#4fb8ff1f;--vn-accent:#2ee59d;--vn-accent-bright:#5cf5b4;--vn-accent-deep:#19c386;--vn-accent-glow:#2ee59d73;--vn-accent-soft:#2ee59d1f;--vn-text:#e8eef8;--vn-text-mid:#b8c4dc;--vn-text-muted:#8a9bb8;--vn-text-dim:#5a6885;--vn-warn:#ffb547;--vn-danger:#ff5e7a;--vn-success:var(--vn-accent);--vn-border:#4fb8ff1f;--vn-border-strong:#4fb8ff3d;--vn-shadow-card:0 12px 40px -16px #0009;--vn-shadow-glow-blue:0 0 32px -8px var(--vn-blue-glow);--vn-shadow-glow-green:0 0 32px -8px var(--vn-accent-glow);--vn-r-sm:8px;--vn-r-md:14px;--vn-r-lg:20px;--vn-r-xl:28px;--vn-r-pill:999px;--vn-container:1200px;--vn-section-y:clamp(56px, 8vw, 120px);--vn-ease-out:cubic-bezier(.16, 1, .3, 1);--vn-ease-in-out:cubic-bezier(.65, 0, .35, 1);background:var(--vn-bg-deep);color:var(--vn-text);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.marketing-shell:before,.auth-shell-v2:before{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(circle at 12% 8%,#4fb8ff1a,#0000 35%),radial-gradient(circle at 88% 4%,#2ee59d0f,#0000 35%);position:fixed;inset:0}.marketing-shell *,.marketing-shell :before,.marketing-shell :after,.auth-shell-v2 *,.auth-shell-v2 :before,.auth-shell-v2 :after{box-sizing:border-box}.marketing-shell a,.auth-shell-v2 a{color:var(--vn-blue);transition:color .2s var(--vn-ease-out);text-decoration:none}.marketing-shell a:hover,.auth-shell-v2 a:hover{color:var(--vn-blue-bright)}.marketing-shell button,.auth-shell-v2 button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.marketing-shell h1,.marketing-shell h2,.marketing-shell h3,.marketing-shell h4,.auth-shell-v2 h1,.auth-shell-v2 h2,.auth-shell-v2 h3,.auth-shell-v2 h4{letter-spacing:-.015em;color:var(--vn-text);margin:0;font-family:Space Grotesk,Inter,sans-serif;line-height:1.15}.marketing-shell p,.auth-shell-v2 p{margin:0}.marketing-container{width:100%;max-width:var(--vn-container);margin:0 auto;padding:0 24px}.marketing-eyebrow{border-radius:var(--vn-r-pill);background:var(--vn-blue-soft);border:1px solid var(--vn-border-strong);color:var(--vn-blue-bright);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.marketing-eyebrow .dot{background:var(--vn-blue-bright);width:6px;height:6px;box-shadow:0 0 12px var(--vn-blue-glow);border-radius:50%}.marketing-header{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--vn-border);background:#050816eb;position:sticky;top:0}.marketing-header__inner{justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.marketing-brand{letter-spacing:.02em;background:linear-gradient(90deg, var(--vn-blue-bright) 0%, var(--vn-accent-bright) 50%, var(--vn-blue-bright) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;align-items:center;gap:10px;font-family:Space Grotesk,Inter,sans-serif;font-size:18px;font-weight:700;animation:5s linear infinite vn-brand-shimmer;display:inline-flex}.marketing-brand:hover{filter:brightness(1.15)}@keyframes vn-brand-shimmer{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.marketing-brand{background-position:50%;animation:none}}.marketing-brand-mark{width:28px;height:28px;filter:drop-shadow(0 0 12px var(--vn-blue-glow))}.marketing-nav{align-items:center;gap:28px;display:flex}.marketing-nav a{color:var(--vn-text-mid);font-size:14.5px;font-weight:500}.marketing-nav a:hover{color:var(--vn-text)}.marketing-header-actions{align-items:center;gap:14px;display:flex}.marketing-lang-switcher{border-radius:var(--vn-r-pill);background:var(--vn-bg-elev);border:1px solid var(--vn-border);margin:0;padding:3px;display:inline-flex}.marketing-lang-switcher button{border-radius:var(--vn-r-pill);color:var(--vn-text-mid);letter-spacing:.05em;transition:background .2s var(--vn-ease-out), color .2s var(--vn-ease-out);padding:5px 12px;font-size:12.5px;font-weight:600}.marketing-lang-switcher button:hover:not([data-active=true]){color:var(--vn-text)}.marketing-lang-switcher button[data-active=true]{background:var(--vn-accent);color:#03281a}.vn-btn{border-radius:var(--vn-r-pill);letter-spacing:.01em;transition:transform .15s var(--vn-ease-out), box-shadow .2s var(--vn-ease-out), background .2s var(--vn-ease-out), border-color .2s var(--vn-ease-out);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.vn-btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.marketing-shell .vn-btn--primary,.auth-shell-v2 .vn-btn--primary{background:var(--vn-accent);color:#03281a;box-shadow:var(--vn-shadow-glow-green)}.marketing-shell .vn-btn--primary:hover:not(:disabled),.auth-shell-v2 .vn-btn--primary:hover:not(:disabled){background:var(--vn-accent-bright);color:#03281a;transform:translateY(-1px)}.marketing-shell .vn-btn--ghost,.auth-shell-v2 .vn-btn--ghost{color:var(--vn-text);background:#ffffff0a;border:1px solid #4fb8ff61}.marketing-shell .vn-btn--ghost:hover:not(:disabled),.auth-shell-v2 .vn-btn--ghost:hover:not(:disabled){background:var(--vn-blue-soft);border-color:var(--vn-blue);color:var(--vn-text)}.marketing-shell .vn-btn--blue,.auth-shell-v2 .vn-btn--blue{background:linear-gradient(135deg, var(--vn-blue) 0%, var(--vn-blue-deep) 100%);color:#051625;box-shadow:var(--vn-shadow-glow-blue)}.marketing-shell .vn-btn--blue:hover:not(:disabled),.auth-shell-v2 .vn-btn--blue:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.vn-btn--lg{padding:16px 28px;font-size:15.5px}.vn-btn--sm{padding:9px 16px;font-size:13.5px}.marketing-hero{padding:clamp(48px, 6vw, 80px) 0 var(--vn-section-y);position:relative;overflow:hidden}.marketing-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#4fb8ff33 0%,#0000 60%);width:1200px;height:800px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.marketing-hero__grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.marketing-hero__copy{max-width:600px}.marketing-hero__title{letter-spacing:-.025em;margin:22px 0 36px;font-size:clamp(40px,6.2vw,72px);font-weight:700}.marketing-hero__title .accent{background:linear-gradient(135deg, var(--vn-blue-bright) 0%, var(--vn-accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.marketing-hero__subtitle{color:var(--vn-text-mid);max-width:560px;margin:0 0 32px;font-size:clamp(16px,1.6vw,18.5px)}.marketing-hero__cta{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.marketing-hero__pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:540px;display:grid}.marketing-hero-pill{border-radius:var(--vn-r-md);background:var(--vn-bg-card);border:1px solid var(--vn-border);color:var(--vn-text-mid);align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:500;display:flex}.marketing-hero-pill svg{color:var(--vn-blue-bright);flex-shrink:0}.marketing-hero__visual{justify-content:center;align-items:center;min-height:540px;display:flex;position:relative}.marketing-hero__visual:after{content:"";background:radial-gradient(circle at center, var(--vn-blue-soft) 0%, transparent 65%);filter:blur(20px);z-index:0;position:absolute;inset:8% -10%}.popup-mock{z-index:1;border-radius:var(--vn-r-xl);background:linear-gradient(180deg, var(--vn-bg-elev) 0%, var(--vn-bg-card) 100%);border:1px solid var(--vn-border-strong);width:320px;padding:22px 22px 24px;position:relative;box-shadow:0 30px 80px -20px #0009,inset 0 1px #ffffff0a}.popup-mock__head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.popup-mock__brand{align-items:center;gap:8px;font-family:Space Grotesk,Inter,sans-serif;font-size:15px;font-weight:700;display:inline-flex}.popup-mock__brand .ver{color:var(--vn-text-dim);letter-spacing:.04em;margin-left:2px;font-size:10.5px;font-weight:500}.popup-mock__lang{border-radius:var(--vn-r-pill);border:1px solid var(--vn-border);background:#0006;padding:2px;font-size:11px;font-weight:600;display:inline-flex}.popup-mock__lang span{border-radius:var(--vn-r-pill);color:var(--vn-text-muted);letter-spacing:.06em;padding:3px 9px}.popup-mock__lang .is-on{background:var(--vn-accent);color:#03281a}.power-btn{background:radial-gradient(circle,#2ee59d1a 0%,#0000 70%);border-radius:50%;place-items:center;width:132px;height:132px;margin:6px auto 18px;display:grid;position:relative}.power-btn:before,.power-btn:after{content:"";border:2px solid var(--vn-accent);border-radius:50%;position:absolute;inset:0}.power-btn:before{box-shadow:0 0 30px var(--vn-accent-glow), inset 0 0 30px var(--vn-accent-soft);animation:pulse-ring 2.4s var(--vn-ease-in-out) infinite}.power-btn:after{animation:pulse-ring 2.4s var(--vn-ease-in-out) infinite 1.2s;opacity:.6}.power-btn svg{width:56px;height:56px;color:var(--vn-accent-bright);filter:drop-shadow(0 0 14px var(--vn-accent-glow))}@keyframes pulse-ring{0%{opacity:1;transform:scale(.92)}80%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}.popup-mock__status{text-align:center;letter-spacing:.18em;color:var(--vn-accent-bright);margin-bottom:18px;font-size:12.5px;font-weight:700}.popup-mock__row{border-radius:var(--vn-r-md);background:var(--vn-bg-deep);border:1px solid var(--vn-border);align-items:center;gap:12px;margin-bottom:10px;padding:11px 14px;display:flex}.popup-mock__flag{background:linear-gradient(#ae1c28 33%,#fff 33% 66%,#21468b 66%);border-radius:3px;flex-shrink:0;width:28px;height:20px;box-shadow:0 1px 4px #0006}.popup-mock__name{flex:1;min-width:0}.popup-mock__name b{font-size:13.5px;display:block}.popup-mock__name span{color:var(--vn-text-muted);font-size:11.5px}.popup-mock__chev{color:var(--vn-text-dim)}.popup-mock__stats{border-radius:var(--vn-r-md);background:var(--vn-bg-deep);border:1px solid var(--vn-border);justify-content:space-between;gap:12px;margin-bottom:14px;padding:11px 14px;display:flex}.popup-mock__stat{color:var(--vn-text-muted);font-size:11.5px}.popup-mock__stat b{color:var(--vn-accent-bright);font-size:13.5px;font-weight:700;display:block}.popup-mock__foot{color:var(--vn-text-muted);border-top:1px solid var(--vn-border);justify-content:space-between;align-items:center;padding-top:12px;font-size:11.5px;display:flex}.popup-mock__foot b{color:var(--vn-text);font-weight:600}.marketing-orbit{border:1px dashed var(--vn-border-strong);z-index:0;opacity:.5;border-radius:50%;position:absolute}.marketing-orbit--1{width:480px;height:480px}.marketing-orbit--2{opacity:.3;width:620px;height:620px}.marketing-trust{padding:var(--vn-section-y) 0;border-top:1px solid var(--vn-border);border-bottom:1px solid var(--vn-border);background:linear-gradient(#0000 0%,#0d142699 50%,#0000 100%);position:relative}.marketing-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.marketing-trust-card{border-radius:var(--vn-r-lg);background:var(--vn-bg-card);border:1px solid var(--vn-border);transition:transform .3s var(--vn-ease-out), border-color .3s var(--vn-ease-out), box-shadow .3s var(--vn-ease-out);padding:28px 24px}.marketing-trust-card:hover{border-color:var(--vn-border-strong);box-shadow:var(--vn-shadow-card);transform:translateY(-4px)}.marketing-trust-card__icon{border-radius:var(--vn-r-md);background:var(--vn-blue-soft);width:44px;height:44px;color:var(--vn-blue-bright);place-items:center;margin-bottom:16px;display:grid}.marketing-trust-card h3{margin-bottom:6px;font-size:17px}.marketing-trust-card p{color:var(--vn-text-muted);margin:0;font-size:14px;line-height:1.55}.marketing-section{padding:var(--vn-section-y) 0;position:relative}.marketing-section-head{text-align:center;max-width:720px;margin:0 auto 56px}.marketing-section-head h2{margin:18px 0 14px;font-size:clamp(28px,3.6vw,42px);font-weight:700}.marketing-section-head p{color:var(--vn-text-muted);margin:0;font-size:clamp(15px,1.4vw,17px)}.marketing-showcase__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.marketing-showcase-card{border-radius:var(--vn-r-lg);background:var(--vn-bg-card);border:1px solid var(--vn-border);transition:transform .3s var(--vn-ease-out), box-shadow .3s var(--vn-ease-out);padding:28px 24px}.marketing-showcase-card:hover{box-shadow:var(--vn-shadow-card), var(--vn-shadow-glow-blue);transform:translateY(-4px)}.marketing-showcase-card__preview{border-radius:var(--vn-r-md);background:var(--vn-bg-deep);border:1px solid var(--vn-border);place-items:center;height:200px;margin-bottom:20px;display:grid;position:relative;overflow:hidden}.marketing-showcase-card__tag{letter-spacing:.12em;text-transform:uppercase;color:var(--vn-blue-bright);margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.marketing-showcase-card h3{margin-bottom:8px;font-size:19px}.marketing-showcase-card p{color:var(--vn-text-muted);margin:0;font-size:14px}.mini-popup{background:linear-gradient(180deg, var(--vn-bg-elev) 0%, var(--vn-bg-card) 100%);border:1px solid var(--vn-border-strong);border-radius:18px;width:180px;padding:14px 14px 16px;box-shadow:0 10px 30px -10px #0009}.mini-popup__circle{border:2px solid var(--vn-accent);width:70px;height:70px;box-shadow:0 0 18px var(--vn-accent-glow);border-radius:50%;place-items:center;margin:6px auto 10px;display:grid}.mini-popup__circle svg{width:28px;height:28px;color:var(--vn-accent)}.mini-popup__row{background:var(--vn-bg-deep);border:1px solid var(--vn-border);color:var(--vn-text-mid);border-radius:8px;margin-bottom:6px;padding:7px 9px;font-size:10.5px}.mini-popup__row b{color:var(--vn-text);font-size:11.5px}.mini-cabinet{background:var(--vn-bg-card);border:1px solid var(--vn-border-strong);border-radius:14px;gap:10px;width:100%;max-width:280px;padding:14px;display:flex}.mini-cabinet__side{background:var(--vn-bg-deep);border-radius:10px;flex-direction:column;gap:6px;width:80px;padding:8px 6px;display:flex}.mini-cabinet__side div{background:var(--vn-border);border-radius:3px;height:8px}.mini-cabinet__side div.is-active{background:var(--vn-accent)}.mini-cabinet__main{flex-direction:column;flex:1;gap:6px;display:flex}.mini-cabinet__main div{background:var(--vn-border);border-radius:3px;height:10px}.mini-cabinet__main div.wide{width:80%}.mini-cabinet__main div.tall{background:var(--vn-bg-deep);border:1px solid var(--vn-border);height:36px}.mini-settings{background:var(--vn-bg-card);border:1px solid var(--vn-border-strong);border-radius:14px;width:100%;max-width:280px;padding:14px}.mini-settings__head{color:var(--vn-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:11px}.mini-settings__row{background:var(--vn-bg-deep);border:1px solid var(--vn-border);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:9px 11px;font-size:11.5px;display:flex}.mini-settings__row span{color:var(--vn-text-muted)}.mini-settings__row b{color:var(--vn-text);font-weight:600}.mini-settings__row .pill{border-radius:var(--vn-r-pill);background:var(--vn-accent-soft);color:var(--vn-accent-bright);padding:2px 9px;font-size:10.5px;font-weight:700}.marketing-how__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.marketing-how-step{border-radius:var(--vn-r-lg);background:var(--vn-bg-card);border:1px solid var(--vn-border);padding:32px 28px;position:relative}.marketing-how-step__num{background:var(--vn-blue-soft);width:44px;height:44px;color:var(--vn-blue-bright);box-shadow:0 0 18px var(--vn-blue-soft), inset 0 0 0 1px var(--vn-border-strong);border-radius:50%;place-items:center;margin-bottom:18px;font-family:Space Grotesk,Inter,sans-serif;font-size:18px;font-weight:700;display:grid}.marketing-how-step h3{margin-bottom:10px;font-size:19px}.marketing-how-step p{color:var(--vn-text-muted);margin:0;font-size:14.5px}.marketing-pricing__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.marketing-plan-card{border-radius:var(--vn-r-lg);background:var(--vn-bg-card);border:1px solid var(--vn-border);transition:transform .3s var(--vn-ease-out), border-color .3s var(--vn-ease-out);flex-direction:column;gap:16px;padding:28px 22px 24px;display:flex;position:relative}.marketing-plan-card:hover{transform:translateY(-4px)}.marketing-plan-card--popular{border-color:var(--vn-accent);box-shadow:var(--vn-shadow-glow-green);background:linear-gradient(180deg, var(--vn-bg-elev) 0%, var(--vn-bg-card) 100%)}.marketing-plan-card__badge{border-radius:var(--vn-r-pill);background:var(--vn-accent);color:#03281a;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px 14px -2px var(--vn-accent-glow);padding:5px 14px;font-size:11.5px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.marketing-plan-card__name{font-family:Space Grotesk,Inter,sans-serif;font-size:22px;font-weight:700}.marketing-plan-card__price{align-items:baseline;gap:6px;display:flex}.marketing-plan-card__price b{letter-spacing:-.02em;font-family:Space Grotesk,Inter,sans-serif;font-size:34px;font-weight:700}.marketing-plan-card__price span{color:var(--vn-text-muted);font-size:14px}.marketing-plan-card__features{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.marketing-plan-card__features li{color:var(--vn-text-mid);gap:8px;font-size:13.5px;display:flex}.marketing-plan-card__features li svg{color:var(--vn-accent);flex-shrink:0;margin-top:2px}.marketing-plan-card .vn-btn{width:100%;margin-top:auto}.marketing-plan-card__actions{flex-direction:column;gap:8px;margin-top:auto;display:flex}.marketing-plan-card__actions .vn-btn{margin-top:0}.marketing-plan-note{color:var(--vn-text-muted);font-size:12.5px}.marketing-why__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.marketing-why-card{border-radius:var(--vn-r-lg);background:var(--vn-bg-card);border:1px solid var(--vn-border);transition:border-color .3s var(--vn-ease-out);padding:28px 24px}.marketing-why-card:hover{border-color:var(--vn-border-strong)}.marketing-why-card__icon{border-radius:var(--vn-r-md);background:var(--vn-blue-soft);width:40px;height:40px;color:var(--vn-blue-bright);place-items:center;margin-bottom:16px;display:grid}.marketing-why-card h3{margin-bottom:6px;font-size:17px}.marketing-why-card p{color:var(--vn-text-muted);margin:0;font-size:14px;line-height:1.55}.marketing-faq{max-width:820px;margin:0 auto}.marketing-faq__cat{letter-spacing:.14em;text-transform:uppercase;color:var(--vn-blue-bright);align-items:center;gap:14px;margin:0 0 20px;font-size:14px;font-weight:700;display:flex}.marketing-faq__cat:after{content:"";background:linear-gradient(90deg, var(--vn-border-strong) 0%, transparent 100%);flex:1;height:1px}.marketing-faq>div+div{margin-top:72px}.marketing-faq__item{border:1px solid var(--vn-border);border-radius:var(--vn-r-md);background:var(--vn-bg-card);transition:border-color .2s var(--vn-ease-out);margin-bottom:10px;overflow:hidden}.marketing-faq__item[open]{border-color:var(--vn-border-strong)}.marketing-faq__item summary{cursor:pointer;color:var(--vn-text);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.marketing-faq__item summary::-webkit-details-marker{display:none}.marketing-faq__chev{width:16px;height:16px;color:var(--vn-text-muted);transition:transform .2s var(--vn-ease-out);flex-shrink:0}.marketing-faq__item[open] .marketing-faq__chev{color:var(--vn-blue-bright);transform:rotate(180deg)}.marketing-faq__item .ans{color:var(--vn-text-muted);padding:0 22px 20px;font-size:14.5px;line-height:1.65}.marketing-final-cta{margin:var(--vn-section-y) 0 0;border-radius:var(--vn-r-xl);background:linear-gradient(135deg, var(--vn-bg-elev) 0%, var(--vn-bg-card) 100%);border:1px solid var(--vn-border-strong);text-align:center;padding:clamp(48px,7vw,88px) 24px;position:relative;overflow:hidden}.marketing-final-cta:before{content:"";background:radial-gradient(ellipse at center top, var(--vn-blue-soft) 0%, transparent 60%);pointer-events:none;height:80%;position:absolute;inset:-50% -10% auto}.marketing-final-cta>*{z-index:1;position:relative}.marketing-final-cta h2{margin-bottom:14px;font-size:clamp(28px,4vw,44px)}.marketing-final-cta p{color:var(--vn-text-muted);max-width:540px;margin:0 auto 28px;font-size:clamp(15px,1.4vw,17px)}.marketing-final-cta__buttons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.marketing-footer{margin-top:var(--vn-section-y);border-top:1px solid var(--vn-border);background:#05081699;padding:56px 0 28px}.marketing-footer__grid{grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:32px;margin-bottom:44px;display:grid}.marketing-footer__intro p{color:var(--vn-text-muted);max-width:280px;margin:14px 0 18px;font-size:14px}.marketing-footer__col h4{letter-spacing:.08em;text-transform:uppercase;color:var(--vn-text-muted);margin-bottom:16px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:700}.marketing-footer__col ul{margin:0;padding:0;list-style:none}.marketing-footer__col li{margin-bottom:10px}.marketing-footer__col a{color:var(--vn-text-mid);font-size:14px}.marketing-footer__col a:hover{color:var(--vn-text)}.marketing-footer__bottom{border-top:1px solid var(--vn-border);color:var(--vn-text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:13px;display:flex}.marketing-reveal{transition:opacity .7s var(--vn-ease-out), transform .7s var(--vn-ease-out)}html[data-reveal-ready] .marketing-reveal:not(.is-shown){opacity:0;transform:translateY(24px)}.marketing-feedback{border-radius:var(--vn-r-md);border:1px solid var(--vn-border-strong);background:var(--vn-bg-card);color:var(--vn-text-mid);padding:14px 18px;font-size:14px}.marketing-feedback[data-tone=danger]{color:var(--vn-danger);background:#ff5e7a14;border-color:#ff5e7a59}.marketing-feedback[data-tone=info]{background:var(--vn-blue-soft);border-color:var(--vn-border-strong);color:var(--vn-blue-bright)}.auth-shell-v2{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.auth-shell-v2__main{place-items:center;padding:48px 24px;display:grid}.auth-card{border-radius:var(--vn-r-lg);background:var(--vn-bg-card);border:1px solid var(--vn-border-strong);width:100%;max-width:440px;box-shadow:var(--vn-shadow-card), 0 0 60px -30px var(--vn-blue-glow);padding:32px 28px}.auth-card h1{margin-bottom:6px;font-size:24px}.auth-card .auth-subtitle{color:var(--vn-text-muted);margin:0 0 24px;font-size:14.5px}.auth-card form{gap:14px;display:grid}.auth-field{gap:6px;display:grid}.auth-field label{color:var(--vn-text-mid);letter-spacing:.02em;font-size:12.5px;font-weight:600}.auth-field input{border-radius:var(--vn-r-md);background:var(--vn-bg-deep);border:1px solid var(--vn-border);width:100%;color:var(--vn-text);transition:border-color .2s var(--vn-ease-out), box-shadow .2s var(--vn-ease-out);padding:11px 14px;font-size:14.5px}.auth-field input:focus{border-color:var(--vn-blue);box-shadow:0 0 0 3px var(--vn-blue-soft);outline:none}.auth-field input::placeholder{color:var(--vn-text-dim)}.auth-card .vn-btn{width:100%}.auth-card .auth-meta{color:var(--vn-text-muted);text-align:center;margin-top:4px;font-size:13px}.auth-card .auth-meta a{color:var(--vn-blue-bright);font-weight:600}@media (prefers-reduced-motion:reduce){.marketing-reveal{opacity:1;transition:none;transform:none}.power-btn:before,.power-btn:after{animation:none}.marketing-shell *,.auth-shell-v2 *{transition:none!important;animation:none!important}}@media (max-width:1024px){.marketing-hero__grid{grid-template-columns:1fr}.marketing-hero__visual{min-height:420px}.marketing-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-showcase__grid,.marketing-how__grid{grid-template-columns:1fr}.marketing-pricing__grid,.marketing-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.marketing-nav{display:none}.marketing-hero__pills,.marketing-trust__grid,.marketing-pricing__grid,.marketing-why__grid,.marketing-footer__grid{grid-template-columns:1fr}.marketing-footer__bottom{flex-direction:column;align-items:flex-start}.marketing-orbit{display:none}}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_cb5223e6-module__4gvOWG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_cb5223e6-module__4gvOWG__variable{--vn-font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_232feccf-module__-ZwRBa__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_232feccf-module__-ZwRBa__variable{--vn-font-display:"Space Grotesk", "Space Grotesk Fallback"}
