:root{--pad:10px;--font-family:proxima-nova, system-ui, sans-serif;--color-bg:#000;--color-text:#fff;--color-header:#1a112e;--color-btn-fill:#2a0d2c;--color-pink:#e41aa9;--color-blue:#0068e5;--color-teal:#00b1f6;--color-purple:#9f16ef;--color-purple-dark:#511c77;--color-panel:#10041240;--color-error:#ff5a5a;--gradient:linear-gradient(101deg, var(--color-teal), var(--color-purple));--header-offset:100px}.t-small{font-size:12px}@media (width>=767px){.t-small{font-size:14px}}.t-body{font-size:16px;line-height:28px}@media (width>=767px){.t-body{font-size:18px}}@media (width>=1300px){.t-body{font-size:1.3vw}}@media (width>=1560px){.t-body{font-size:1.15vw}}.t-subhead{letter-spacing:-.02em;font-size:32px;line-height:1}@media (width>=767px){.t-subhead{font-size:3vw}}@media (width>=1024px){.t-subhead{font-size:2.75vw}}@media (width>=1300px){.t-subhead{font-size:2.05vw}}.t-header{letter-spacing:-.02em;font-size:38px;font-weight:900;line-height:1}@media (width>=767px){.t-header{font-size:5.2vw}}@media (width>=1024px){.t-header{font-size:4.6vw}}@media (width>=1300px){.t-header{font-size:3.8vw}}@media (width>=2000px){.t-header{font-size:72px}}.t-hero{font-size:40px;font-weight:900;line-height:.8}@media (width>=767px){.t-hero{font-size:4.75vw}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.scroll-locked{overflow:hidden}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-weight:400}img,video{max-width:100%;display:block}figure,h1,h2,h3,h4,h5,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit}.row{width:100%;max-width:1200px;padding:0 calc(var(--pad) * 2);margin:0 auto}.scroll-track{gap:calc(var(--pad) * 2);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-purple) transparent;padding-bottom:calc(var(--pad) * 4);cursor:grab;display:flex;overflow-x:auto}@media (width>=1024px){.scroll-track{gap:calc(var(--pad) * 4)}}.scroll-track>:last-child{margin-right:calc(var(--pad) * 2)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vx-btn{font:700 16px/1.2 var(--font-family);text-transform:uppercase;text-align:center;color:var(--color-text);padding:calc(var(--pad) * 2) calc(var(--pad) * 6);background-image:linear-gradient(transparent,transparent),var(--gradient);box-shadow:2px 1000px 1px var(--color-btn-fill) inset;cursor:pointer;background-origin:border-box;background-clip:content-box,border-box;border:3px solid #0000;border-radius:50px;text-decoration:none;transition:box-shadow .3s;display:inline-block}@media (hover:hover){.vx-btn:hover{box-shadow:none}}.vx-btn:disabled{cursor:default;opacity:.6}:focus-visible{outline:2px solid var(--color-teal);outline-offset:3px}.vx-logo[data-v-cf0b6347]{height:auto;display:inline-block}.site-menu[data-v-da77969c]{z-index:1;padding:0 calc(var(--pad) * 2);background:url(../media/bg.webp) 50%/cover no-repeat;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (width>=767px){.site-menu[data-v-da77969c]{padding:0 calc(var(--pad) * 4)}}.menu-container[data-v-da77969c]{justify-content:space-between;align-items:flex-start;width:100%;max-width:750px;display:flex}.section-menu[data-v-da77969c]{flex-direction:column;align-items:flex-start;width:100%;display:flex}@media (width>=767px){.section-menu[data-v-da77969c]{width:80%}}.section-item[data-v-da77969c]{margin:calc(var(--pad) * 3) 0}@media (width>=767px){.section-item[data-v-da77969c]{margin:calc(var(--pad) * 5) 0}}.section-item[data-v-da77969c]:first-child{margin-top:0}.link-item a[data-v-da77969c],.section-item a[data-v-da77969c]{font-weight:600;line-height:1;text-decoration:none;transition:color .2s}@media (hover:hover){:is(.link-item a[data-v-da77969c],.section-item a[data-v-da77969c])[data-v-da77969c]:hover{color:var(--color-purple)}}.demo-btn[data-v-da77969c]{margin-top:calc(var(--pad) * 3)}@media (width>=767px){.demo-btn[data-v-da77969c]{margin-top:calc(var(--pad) * 4)}}.copyright[data-v-da77969c]{bottom:calc(var(--pad) * 7);opacity:.6;position:absolute}@media (width>=767px){.copyright[data-v-da77969c]{display:none}}.link-menu[data-v-da77969c]{display:none}@media (width>=767px){.link-menu[data-v-da77969c]{flex-direction:column;width:20%;display:flex}}.link-item[data-v-da77969c]{margin:calc(var(--pad) * 3) 0}.link-item[data-v-da77969c]:first-child{margin-top:0}.site-header[data-v-55ba8637]{z-index:900;padding:0 var(--pad);background-color:var(--color-header);justify-content:space-between;align-items:stretch;transition:transform .5s;display:flex;position:fixed;inset:0 0 auto}.site-header.hidden[data-v-55ba8637]{transform:translateY(-100%)}@media (width>=640px){.site-header[data-v-55ba8637]{background-color:#0000}}@media (width>=767px){.site-header[data-v-55ba8637]{padding:0 calc(var(--pad) * 3)}}@media (width>=1024px){.site-header[data-v-55ba8637]{padding:0 calc(var(--pad) * 4)}}.logo-link[data-v-55ba8637]{z-index:2;padding:var(--pad) 0;align-items:center;display:flex;position:relative}@media (width>=767px){.logo-link[data-v-55ba8637]{padding:calc(var(--pad) * 3) 0}}@media (width>=1024px){.logo-link[data-v-55ba8637]{padding:calc(var(--pad) * 4) 0}}.logo[data-v-55ba8637]{width:50px}.options[data-v-55ba8637]{z-index:2;padding:calc(var(--pad) * 2) 0;align-items:center;display:flex;position:relative}.demo-btn[data-v-55ba8637]{padding:calc(var(--pad) * .75) calc(var(--pad) * 2);margin:0 calc(var(--pad) * 3);font-weight:900;display:none;box-shadow:inset 2px 1000px 1px #273442}@media (width>=767px){.demo-btn[data-v-55ba8637]{display:block}}.menu-btn[data-v-55ba8637]{padding:var(--pad) 0 var(--pad) var(--pad);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-end;display:flex}.menu-btn .line[data-v-55ba8637]{height:1px;margin:calc(var(--pad) * .4) 0;transition:all .3s;display:block}.menu-btn .one[data-v-55ba8637]{background:var(--color-blue);width:40px}.menu-btn .two[data-v-55ba8637]{background:var(--color-teal);width:30px}.menu-btn .three[data-v-55ba8637]{background:var(--color-pink);width:20px}@media (hover:hover){.menu-btn:hover .three[data-v-55ba8637],.menu-btn:hover .two[data-v-55ba8637]{width:40px}}.menu-btn.open .one[data-v-55ba8637]{transform-origin:100%;transform:rotate(-45deg)translateY(-5px)}.menu-btn.open .two[data-v-55ba8637]{transform-origin:0;width:18px;transform:rotate(-135deg)translate(1px)}.menu-btn.open .three[data-v-55ba8637]{width:18px;transform:rotate(45deg)translate(1px)}.fade-enter-active[data-v-55ba8637],.fade-leave-active[data-v-55ba8637]{transition:opacity .3s}.fade-enter-from[data-v-55ba8637],.fade-leave-to[data-v-55ba8637]{opacity:0}.site-footer[data-v-9600d255]{padding:calc(var(--pad) * 2) 0;position:relative}@media (width>=1024px){.site-footer[data-v-9600d255]{padding:calc(var(--pad) * 4) 0}}.site-footer .row[data-v-9600d255]{gap:calc(var(--pad) * 2);flex-direction:column;display:flex}@media (width>=767px){.site-footer .row[data-v-9600d255]{flex-direction:row;align-items:center}}.column[data-v-9600d255]{flex-direction:column;width:100%;display:flex}@media (width>=767px){.column[data-v-9600d255]{flex-direction:row;align-items:center}}.logo[data-v-9600d255]{width:65px;margin-bottom:calc(var(--pad) * 2)}@media (width>=767px){.logo[data-v-9600d255]{width:35px;margin:0 calc(var(--pad) * 6) 0 0}}.links[data-v-9600d255]{gap:var(--pad);flex-direction:column;width:100%;display:flex}@media (width>=767px){.links[data-v-9600d255]{gap:calc(var(--pad) * 4);flex-direction:row}}.links a[data-v-9600d255]{font-size:16px;font-weight:700;text-decoration:none}@media (width>=767px){.links a[data-v-9600d255]{font-size:14px}}@media (hover:hover){.links a[data-v-9600d255][data-v-9600d255]:hover{color:var(--color-purple)}}.copyright[data-v-9600d255]{opacity:.6;white-space:nowrap;margin:0}.back-to-top[data-v-9600d255]{width:50px;position:absolute;bottom:20px;right:20px}@media (width>=767px){.back-to-top[data-v-9600d255]{display:none}}.layout{background:url(../media/bg-mobile.webp) 50%/cover fixed no-repeat var(--color-bg);min-height:100vh;position:relative}@media (width>=767px){.layout{background-image:url(../media/bg.webp)}}.error-page[data-v-3697925f]{justify-content:center;align-items:center;gap:calc(var(--pad) * 4);min-height:100vh;padding:calc(var(--pad) * 2);text-align:center;background:url(../media/bg.webp) 50%/cover no-repeat var(--color-bg);flex-direction:column;display:flex}.logo[data-v-3697925f]{width:65px}
