.app-header{z-index:10;top:min(32px,32 / 1490 * 100vw);width:100%;height:min(60px,60 / 1490 * 100vw);position:absolute;pointer-events:none}.app-header .global-container{gap:min(58px,58 / 1490 * 100vw);display:grid;position:relative;grid-template-columns:auto 1fr auto}.app-header .logo img{height:min(32px,32 / 1490 * 100vw);pointer-events:auto}.app-header .main-nav{gap:min(48px,48 / 1490 * 100vw)}.app-header .nav-link{pointer-events:auto;font-weight:500;font-size:calc(min(16px,16 / 1490 * 100vw) * var(--font-scale));color:#1c1c1c;text-decoration:none}.app-header .nav-link:hover{color:#854afb}.app-header .demo-btn{color:#fff;height:min(60px,60 / 1490 * 100vw);font-size:min(18px,18 / 1490 * 100vw);padding:0 min(25px,25 / 1490 * 100vw);font-weight:600;pointer-events:auto;border-radius:min(16px,16 / 1490 * 100vw);font-family:Soyuz Grotesk,sans-serif;background:linear-gradient(90deg,#763dfa,#b574fb)}.app-header .burger-btn{font-size:min(24px,24 / 1490 * 100vw)}body.mobile .app-header{top:0;height:unset;position:absolute;padding:calc(32 / 375 * 100dvw) 0}body.mobile .app-header .logo img{height:calc(22 / 375 * 100dvw);pointer-events:auto}body.mobile .app-header .burger-btn{color:#fff;width:calc(44 / 375 * 100dvw);height:calc(44 / 375 * 100dvw);font-size:calc(9.5 / 375 * 100dvw);border-radius:50%;pointer-events:auto;background:linear-gradient(90deg,#763dfa,#b574fb)}.floating-header{position:fixed;z-index:10;top:min(18px,18 / 1490 * 100vw);width:100%;height:min(84px,84 / 1490 * 100vw);pointer-events:none}.floating-header .floating-header__wrapper{gap:min(58px,58 / 1490 * 100vw);display:grid;background:#fff;position:relative;border-radius:min(24px,24 / 1490 * 100vw);padding:min(10px,10 / 1490 * 100vw) min(10px,10 / 1490 * 100vw) min(10px,10 / 1490 * 100vw) min(30px,30 / 1490 * 100vw);grid-template-columns:auto 1fr auto;box-shadow:min(30px,30 / 1490 * 100vw) min(30px,30 / 1490 * 100vw) min(60px,60 / 1490 * 100vw) 0 #0e07221a}.floating-header .logo img{height:min(32px,32 / 1490 * 100vw);pointer-events:auto}.floating-header .main-nav{gap:min(48px,48 / 1490 * 100vw)}.floating-header .nav-link{pointer-events:auto;font-weight:500;font-size:calc(min(16px,16 / 1490 * 100vw) * var(--font-scale));color:#1c1c1c;text-decoration:none}.floating-header .nav-link:hover{color:#854afb}.floating-header .demo-btn{color:#fff;height:min(60px,60 / 1490 * 100vw);font-size:min(18px,18 / 1490 * 100vw);padding:0 min(25px,25 / 1490 * 100vw);font-weight:600;pointer-events:auto;border-radius:min(16px,16 / 1490 * 100vw);font-family:Soyuz Grotesk,sans-serif;background:linear-gradient(90deg,#763dfa,#b574fb)}.fade-enter-active,.fade-leave-active{transition:all ease-in-out .3s}.fade-enter-from,.fade-leave-to{transform:translateY(max(-100px,-100 / 1490 * 100vw))}.fade-enter-to,.fade-leave-from{transform:translateY(0)}.dialog-demo{width:min(400px,400 / 1490 * 100vw);display:flex;flex-direction:column}.dialog-demo__qr{width:min(140px,140 / 1490 * 100vw);height:min(140px,140 / 1490 * 100vw);margin:min(16px,16 / 1490 * 100vw) auto}.dialog-demo__btn{color:#fff;height:min(64px,64 / 1490 * 100vw);font-weight:600;font-size:min(18px,18 / 1490 * 100vw);border-radius:min(16px,16 / 1490 * 100vw);font-family:Soyuz Grotesk,sans-serif;background:linear-gradient(90deg,#763dfa,#b574fb)}.dialog-demo__btn .q-icon{font-size:min(22px,22 / 1490 * 100vw);margin-right:min(10px,10 / 1490 * 100vw)}.dialog-demo__under-btn{height:min(64px,64 / 1490 * 100vw);font-weight:600;font-size:min(18px,18 / 1490 * 100vw);border-radius:min(16px,16 / 1490 * 100vw);margin-bottom:max(-20px,-20 / 1490 * 100vw);text-decoration:underline;text-underline-offset:min(6px,6 / 1490 * 100vw);text-decoration-style:dotted;text-decoration-thickness:min(2px,2 / 1490 * 100vw);font-family:Soyuz Grotesk,sans-serif}.dialog-demo__form{padding:min(24px,24 / 1490 * 100vw) 0}.dialog-demo .q-input{margin-bottom:min(16px,16 / 1490 * 100vw)}body.mobile .dialog-demo{width:100%}body.mobile .dialog-demo__btn{height:calc(64 / 375 * 100dvw);font-size:4.8dvw;margin-top:6.4dvw;border-radius:calc(16 / 375 * 100dvw)}body.mobile .dialog-demo__btn .q-icon{font-size:calc(22 / 375 * 100dvw);margin-right:calc(10 / 375 * 100dvw)}body.mobile .dialog-demo__under-btn{height:16dvw;font-size:4.8dvw;border-radius:calc(16 / 375 * 100dvw);margin-bottom:calc(-8 / 375 * 100dvw);text-underline-offset:1.6dvw;text-decoration-thickness:calc(2 / 375 * 100dvw)}body.mobile .dialog-demo .q-input{margin-bottom:calc(16 / 375 * 100dvw)}.dialog-request{width:min(932px,932 / 1490 * 100vw);display:flex;flex-direction:column}.dialog-request__title{font-weight:700;font-size:min(17px,17 / 1490 * 100vw);margin-bottom:min(24px,24 / 1490 * 100vw)}.dialog-request__title:not(:first-child){margin-top:min(40px,40 / 1490 * 100vw)}.dialog-request__title.pricing{margin:min(22px,22 / 1490 * 100vw) 0 min(4px,4 / 1490 * 100vw)}.dialog-request__btn{width:100%;color:#fff;height:min(64px,64 / 1490 * 100vw);font-weight:600;font-size:min(18px,18 / 1490 * 100vw);margin-top:min(29px,29 / 1490 * 100vw);border-radius:min(16px,16 / 1490 * 100vw);font-family:Soyuz Grotesk,sans-serif;background:linear-gradient(90deg,#763dfa,#b574fb)}.dialog-request__btn .q-icon{font-size:min(22px,22 / 1490 * 100vw);margin-right:min(10px,10 / 1490 * 100vw)}.dialog-request__form{display:grid;grid-gap:min(42px,42 / 1490 * 100vw);padding:min(24px,24 / 1490 * 100vw) 0 0;grid-template-columns:min(420px,420 / 1490 * 100vw) min(470px,470 / 1490 * 100vw)}.dialog-request .q-field{margin-bottom:min(16px,16 / 1490 * 100vw)}.dialog-request .q-placeholder-select .ellipsis{color:#898b99}.dialog-request .caption{font-weight:400;font-size:min(12px,12 / 1490 * 100vw);line-height:160%}body.mobile .dialog-request{width:100%}body.mobile .dialog-request__form{grid-gap:calc(40 / 375 * 100dvw);padding:calc(32 / 375 * 100dvw) 0 calc(40 / 375 * 100dvw);grid-template-columns:1fr}body.mobile .dialog-request__title{font-size:4dvw;margin-bottom:6.4dvw}body.mobile .dialog-request__title:not(:first-child){margin-top:calc(40 / 375 * 100dvw)}body.mobile .dialog-request__title.pricing{margin:calc(22 / 375 * 100dvw) 0 calc(4 / 375 * 100dvw)}body.mobile .dialog-request .q-field{margin-bottom:calc(16 / 375 * 100dvw)}body.mobile .dialog-request .q-checkbox{margin-top:calc(32 / 375 * 100dvw)}body.mobile .dialog-request .caption{font-size:calc(11 / 375 * 100dvw);margin-top:calc(7 / 375 * 100dvw)}body.mobile .dialog-request__btn{height:calc(64 / 375 * 100dvw);font-size:4.8dvw;margin-top:calc(42 / 375 * 100dvw);border-radius:calc(16 / 375 * 100dvw)}
