.logo-mark[data-v-1093c94f]{text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:baseline}.logo-mark img[data-v-1093c94f]{width:2rem}.logo-mark--sm[data-v-1093c94f]{font-size:1.2rem}.logo-mark--md[data-v-1093c94f]{font-size:1.6rem}.logo-mark--lg[data-v-1093c94f]{font-size:2.4rem}.logo-mark__re[data-v-1093c94f]{font-weight:700}.logo-mark__c[data-v-1093c94f]{font-weight:400}.app-header[data-v-c3860507]{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px;background:transparent}.app-header__burger[data-v-c3860507]{display:flex;flex-direction:column;gap:5px;width:28px;padding:4px 0}.app-header__burger-line[data-v-c3860507]{display:block;width:100%;height:2px;background-color:#111;transition:transform .3s,opacity .3s}.app-header__logo[data-v-c3860507]{position:absolute;left:50%;transform:translate(-50%)}.app-header__signup[data-v-c3860507]{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;padding:4px 16px;border:1px solid #111111;transition:background-color .2s,color .2s}.app-header__signup[data-v-c3860507]:hover{background-color:#111;color:#fff}.social-links[data-v-390d8783]{display:flex;gap:16px}.social-links__item a[data-v-390d8783]{font-size:.875rem;opacity:.7;transition:opacity .2s}.social-links__item a[data-v-390d8783]:hover{opacity:1}.app-footer[data-v-08f5cda0]{background-color:#111;color:#fff;padding:40px 16px}.app-footer__inner[data-v-08f5cda0]{width:100%;max-width:1280px;margin-inline:auto;padding-inline:16px}@media(min-width:1024px){.app-footer__inner[data-v-08f5cda0]{padding-inline:40px}}.app-footer__inner[data-v-08f5cda0]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:24px}.app-footer__left[data-v-08f5cda0]{display:flex;flex-direction:column;gap:16px}.app-footer__links[data-v-08f5cda0]{display:flex;flex-direction:column;gap:8px}.app-footer__link[data-v-08f5cda0]{font-size:.875rem;opacity:.7;transition:opacity .2s}.app-footer__link[data-v-08f5cda0]:hover{opacity:1}.app-footer__right[data-v-08f5cda0]{display:flex;align-items:flex-start}.app-menu[data-v-c833442d]{padding:64px 40px;background-color:#939c9b}.app-menu__list[data-v-c833442d]{display:flex;flex-direction:column;gap:8px}.app-menu__item[data-v-c833442d]{overflow:hidden}.app-menu__link[data-v-c833442d]{font-size:2rem;text-transform:uppercase;letter-spacing:.02em;color:#fff;display:flex;align-items:center;gap:8px;transition:opacity .2s;width:100%;text-align:left}.app-menu__link[data-v-c833442d]:hover{opacity:.7}.app-menu__link--expandable[data-v-c833442d]{cursor:pointer}.app-menu__link--expanded .app-menu__arrow[data-v-c833442d]{transform:rotate(45deg)}.app-menu__arrow[data-v-c833442d]{font-size:1.4rem;transition:transform .3s ease}.app-menu__submenu[data-v-c833442d]{display:flex;flex-direction:column;gap:4px;padding:8px 0 8px 24px}.app-menu__sublink[data-v-c833442d]{font-size:1.2rem;color:#fff;opacity:.8;transition:opacity .2s;text-align:left;display:flex;align-items:center;gap:4px}.app-menu__sublink[data-v-c833442d]:hover{opacity:1}.app-menu__sublogo[data-v-c833442d]{width:3rem;height:3rem;object-fit:contain}.submenu-enter-active[data-v-c833442d],.submenu-leave-active[data-v-c833442d]{transition:all .3s ease;max-height:300px;overflow:hidden}.submenu-enter-from[data-v-c833442d],.submenu-leave-to[data-v-c833442d]{max-height:0;opacity:0}.menu-overlay[data-v-0c7068af]{position:fixed;inset:0;z-index:200;background-color:#111;display:flex;flex-direction:column;overflow-y:auto}.menu-overlay__close[data-v-0c7068af]{position:absolute;top:16px;left:16px;color:#fff;font-size:2rem;line-height:1;z-index:1}.menu-overlay-enter-active[data-v-0c7068af]{animation:menu-expand .6s cubic-bezier(.4,0,.2,1) forwards}.menu-overlay-leave-active[data-v-0c7068af]{animation:menu-collapse .5s cubic-bezier(.4,0,.2,1) forwards}.page-enter-active[data-v-56394981],.page-leave-active[data-v-56394981]{transition:opacity .25s ease}.page-enter-from[data-v-56394981],.page-leave-to[data-v-56394981]{opacity:0}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{line-height:1.5}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}ul,ol{list-style:none}input,textarea{font:inherit}@font-face{font-family:Knockout;src:url(/fonts/Knockout-Font/Knockout-46-Flyweight.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Knockout;src:url(/fonts/Knockout-Font/Knockout-47-Bantamweight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Knockout;src:url(/fonts/Knockout-Font/Knockout-48-Featherweight.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Knockout;src:url(/fonts/Knockout-Font/Knockout-49-Lightweight.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Knockout;src:url(/fonts/Knockout-Font/Knockout-50-Welterweight.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Knockout;src:url(/fonts/Knockout-Font/Knockout-51-Middleweight.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Knockout;src:url(/fonts/Knockout-Font/Knockout-52-Cruiserweight.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Knockout;src:url(/fonts/Knockout-Font/Knockout-53-Heavyweight.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Knockout;src:url(/fonts/Knockout-Font/Knockout-54-Sumo.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@keyframes menu-expand{0%{clip-path:circle(0% at 40px 40px)}to{clip-path:circle(150% at 40px 40px)}}@keyframes menu-collapse{0%{clip-path:circle(150% at 40px 40px)}to{clip-path:circle(0% at 40px 40px)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body{font-family:Knockout,Impact,Arial Black,sans-serif;color:#111;background-color:#fff}h1,h2,h3,h4,h5,h6{line-height:1.1}
