*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}body{background-color:#010306;font-family:Archivo,sans-serif;line-height:1.5}.subline:after{background:linear-gradient(90deg,transparent 0,#0098ff 50%,transparent);bottom:0;content:"";display:block;height:2px;margin:5px auto;max-width:420px;position:relative;width:100%}.btn{align-items:center;background:transparent;border:0;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-family:Archivo;font-size:clamp(1.3rem,1.25vw,20px);font-size:16px;font-weight:700;justify-content:center;margin:0 auto;max-width:250px;min-height:50px;min-width:253px;padding:5px 2rem 0;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn:after,.btn:before{background-color:#0098ff4d;border:1px solid #0098ff;content:"";display:block;inset:0;position:absolute;transform:skew(-20deg);z-index:-1}.btn:after{transform:translate(5px,5px) skew(-20deg)}.btn:hover{transform:translateY(-2px)}section.text{color:#f0f0f0;min-height:100vh;padding-top:100px}section.text h1{text-align:center;text-transform:uppercase}section.text h1,section.text h2{color:#fff;margin-bottom:20px}section.text a{color:#fff}section.text p{margin-bottom:20px}section.text .content{margin:0 auto;max-width:900px;padding:20px}section.text ul{margin-bottom:20px;padding:0}section.text ul li{list-style-type:disc;margin-left:40px}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-from .modal,.fade-leave-to .modal{opacity:0;transform:translateY(10rem) scale(.8)}.fade-enter-active .modal,.fade-leave-active .modal{transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.modal-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2000}.modal{background-color:#0a0a0a;border:1px solid hsla(0,0%,100%,.15);border-radius:16px;box-shadow:0 10px 30px #0009;color:#fff;display:flex;flex-direction:column;max-width:620px;outline:none;padding-bottom:clamp(1rem,2.5vw,2rem);padding-left:clamp(1rem,2.5vw,2rem);padding-right:clamp(1rem,2.5vw,2rem);position:relative;width:100%}.modal__close{background:transparent;border:none;color:#fff;cursor:pointer;font-size:22px;opacity:.85;position:absolute;right:12px;top:12px}.modal__header{align-items:center;display:flex;flex-direction:column;height:100px;justify-content:center}.modal__title{font-size:clamp(1.5rem,2.2vw,2.25rem);font-style:italic;font-weight:900;text-align:center;text-shadow:0 0 12px hsla(0,0%,96%,.75);text-transform:uppercase}.modal__body{overflow-y:auto}.form,.form-grid{display:grid;gap:.5rem}.form-grid{grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column;gap:6px}.label{color:#fffc;font-size:12px;font-style:italic}.input,.textarea{background:#e5e6ea;border:1px solid #000;border-radius:6px;color:#111;outline:none;padding:.75rem .8rem;position:relative;width:100%}.input:focus,.textarea:focus{border-color:#6ba6ff}.error-text{color:#ffb3b3;font-size:12px}.modal__footer{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border-top:1px solid hsla(0,0%,100%,.08);margin:0 -clamp(1rem,2.5vw,2rem);padding:.75rem clamp(1rem,2.5vw,2rem);text-align:center}@media (max-width:768px){.modal-overlay{align-items:flex-end;justify-content:center;padding:0}.modal{animation:drawer-in .25s ease-out both;border-left:none;border-radius:16px 16px 0 0;border-right:none;margin:0;max-height:75vh;width:100%}.modal__close{right:8px;top:8px}}@keyframes drawer-in{0%{opacity:.9;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.form--contact,.form--login{margin:0 auto;max-width:300px;padding-bottom:.5rem;padding-top:.5rem}.form-actions{display:flex;flex-direction:column;gap:2rem;justify-items:center;margin-top:.75rem}.forgot-link{background:transparent;border:none;color:#fffc;cursor:pointer;font-style:italic}#__nuxt,body,html{height:100%}#__nuxt{display:flex;flex-direction:column;min-height:100vh;min-height:100svh}.site-main{flex:1 0 auto}.site-header{background:transparent;left:0;padding:.85rem 0;position:fixed;right:0;top:0;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease;z-index:1000}.site-header__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 clamp(1rem,4vw,4rem)}.site-header__logo img{display:block;height:clamp(32px,5vw,59px);width:auto}.site-header__menu{align-items:center;display:flex;gap:1.25rem;list-style:none;margin:0;padding:0}.site-header__item+.site-header__item{padding-left:1.25rem;position:relative}.site-header__item+.site-header__item:before{background:#ffffff59;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.site-header__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#fff;cursor:pointer;font-size:clamp(14px,2vw,16px);font-style:normal;font-weight:400;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}.site-header__link strong{font-weight:900}.site-header__link:hover{opacity:.85}.site-header__langs{align-items:center;display:inline-flex;gap:.5rem}.site-header__langs button{background:transparent;border:0;cursor:pointer;height:22px;padding:0;width:22px}.site-header__langs button img{border-radius:50%;box-shadow:0 0 0 1px #fff6;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:640px){.site-header__menu{gap:.75rem}.site-header__item+.site-header__item{padding-left:.75rem}.site-header__item+.site-header__item:before{height:14px}}.site-header--scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;box-shadow:0 2px 20px #0000001a}.site-footer{background-color:#05080d;padding:2rem 0;position:relative}.site-footer__inner{margin:0 auto;max-width:1200px;padding:0 1rem}.site-footer__menu{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,2rem);justify-content:center;list-style:none;margin:0 auto;padding:0}.site-footer__link{color:#ffffffe6;cursor:pointer;font-size:clamp(.95rem,1.3vw,1.4rem);letter-spacing:.02em;text-decoration:none;transition:opacity .2s ease}.site-footer__link:hover{opacity:.8}@media (max-width:640px){.site-footer__menu{gap:1rem}}.landing{background-color:#010306;background-position:top;background-repeat:no-repeat;background-size:auto;overflow-x:hidden}@media screen and (min-width:1420px){.landing{background-size:cover}}.hero{align-items:center;display:flex;justify-content:center;min-height:100vh;min-height:100svh;width:100%}.hero__content{max-width:560px;padding:0 1rem;width:100%}.hero__logo{margin:14px auto 2rem;max-width:380px;padding:0;position:relative;text-align:center;transition:max-width .3s ease;width:100%}.hero__logo img{display:block;height:auto;margin:0 auto;max-width:100%}.hero__logo img:first-child{left:50%;max-width:100%;padding:0 2rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.hero__title{color:#fff;font-size:clamp(1.5rem,3vw,35.91px);font-style:italic;line-height:1.2;margin:0 auto;max-width:420px;text-align:center;text-transform:uppercase;transform:translate(.82rem)}.hero__title--main{font-weight:900;text-shadow:0 0 12px hsla(0,0%,96%,.75)}.hero__title--sub{font-weight:100;margin-bottom:1rem}.hero__buttons{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-bottom:2rem;margin-top:3rem}.hero__brands{display:block;margin:auto;max-width:342px;width:100%}.how-it-works{align-items:center;display:flex;justify-content:center;min-height:100vh;min-height:100svh;padding-top:calc(5vw + 5vh);width:100%}.how-it-works__content{max-width:929px;padding:0 1rem;width:100%}.how-it-works__title{color:#fff;font-size:clamp(2rem,2.62vw,48px);font-style:italic;font-weight:900;line-height:1.2;margin:0 auto 4rem;text-align:center;text-shadow:0 0 12px hsla(0,0%,96%,.75);text-transform:uppercase}.how-it-works__text{color:#fff;font-size:clamp(1.25rem,1.25vw,24px);font-weight:100;line-height:1.5;margin:0 auto 2rem;max-width:768px;text-align:center}.how-it-works__image{display:block;margin:8rem auto 0;max-width:100%}.work-with-us{align-items:center;display:flex;justify-content:center;min-height:100vh;min-height:100svh;padding-bottom:4rem;padding-top:calc(11vw + 11vh);width:100%}.work-with-us__content{max-width:929px;padding:0 1rem;width:100%}.work-with-us__title{font-size:clamp(2rem,2.62vw,48px);font-style:italic;font-weight:900;line-height:1.2;text-shadow:0 0 12px hsla(0,0%,96%,.75);text-transform:uppercase}.work-with-us__text,.work-with-us__title{color:#fff;margin:0 auto 4rem;text-align:center}.work-with-us__text{font-size:clamp(1.25rem,1.25vw,24px);font-weight:100;line-height:1.5;max-width:768px}.work-with-us__buttons{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;text-align:center}@media screen and (min-width:768px){.hero__buttons{flex-direction:row;gap:10px}}:root{--anim-duration:.7s;--anim-ease:cubic-bezier(.22,1,.36,1)}.animate-container,.animate-fade-in,.animate-scale-in,.animate-slide-right,.animate-slide-up{backface-visibility:hidden;will-change:transform,opacity}.animate-container{transform:translateY(12px)}.animate-container,.animate-slide-up{opacity:0;transition:opacity var(--anim-duration) var(--anim-ease),transform var(--anim-duration) var(--anim-ease)}.animate-slide-up{transform:translateY(24px)}.animate-slide-right{opacity:0;transform:translate(-24px);transition:opacity var(--anim-duration) var(--anim-ease),transform var(--anim-duration) var(--anim-ease)}.animate-fade-in{opacity:0;transition:opacity var(--anim-duration) var(--anim-ease)}.animate-scale-in{opacity:0;transform:scale(.96);transition:opacity var(--anim-duration) var(--anim-ease),transform var(--anim-duration) var(--anim-ease)}.animate-container.visible,.animate-fade-in.visible,.animate-scale-in.visible,.animate-slide-right.visible,.animate-slide-up.visible,.visible .animate-container,.visible .animate-fade-in,.visible .animate-scale-in,.visible .animate-slide-right,.visible .animate-slide-up{opacity:1;transform:none}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}@media (prefers-reduced-motion:reduce){.animate-container,.animate-fade-in,.animate-scale-in,.animate-slide-right,.animate-slide-up{transition:none!important}.animate-container,.animate-fade-in,.animate-scale-in,.animate-slide-right,.animate-slide-up,.visible .animate-container,.visible .animate-fade-in,.visible .animate-scale-in,.visible .animate-slide-right,.visible .animate-slide-up{opacity:1!important;transform:none!important}}
