@font-face{font-family:Poppins;font-weight:400;font-display:swap;src:url(/landing/fonts/poppins-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:500;font-display:swap;src:url(/landing/fonts/poppins-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:600;font-display:swap;src:url(/landing/fonts/poppins-latin-600-normal.woff2) format("woff2")}:root{--vq-bg:#050a14;--vq-accent:#38bdf8;--vq-red:#ff4d6d;--vq-gutter:16px}.vq-page{position:fixed;inset:0;z-index:100;background:var(--vq-bg)}.vq,.vq *{box-sizing:border-box}.vq{position:relative;width:100%;height:100vh;height:100dvh;min-height:520px;overflow:hidden;background:var(--vq-bg);color:#fff;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-tap-highlight-color:transparent}.vq-bg{background:#050a14 url(/landing/bg-collage.webp) 50%/cover no-repeat;filter:brightness(.8)}.vq-bg,.vq-shade{position:absolute;inset:0}.vq-shade{pointer-events:none}.vq-shade.is-center{background:radial-gradient(ellipse 70% 55% at 50% 50%,rgba(5,10,20,.6),rgba(5,10,20,.2) 70%,transparent),linear-gradient(180deg,rgba(5,10,20,.5),transparent 22%,transparent 78%,rgba(5,10,20,.7))}.vq-card{position:absolute;left:var(--vq-gutter);right:var(--vq-gutter);padding:22px 22px 16px;border:1px solid hsla(0,0%,100%,.28);border-radius:26px;background:rgba(17,28,48,.62);backdrop-filter:blur(14px);box-shadow:0 18px 48px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.12)}.vq-card.is-center{top:50%;translate:0 -50%}.vq-label{display:block;margin:0 0 10px 4px;font-size:15px;color:hsla(0,0%,100%,.85)}.vq-field{display:flex;align-items:center;height:58px;border-radius:14px;background:#f2f6fc;color:#0b1424;box-shadow:0 0 0 1.5px hsla(0,0%,100%,.5)}.vq-field:focus-within{box-shadow:0 0 0 2px var(--vq-accent)}.vq.is-invalid .vq-field{box-shadow:0 0 0 2px var(--vq-red);animation:vq-shake .3s}@keyframes vq-shake{25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.vq-code{display:flex;align-items:center;gap:7px;flex:none;height:34px;padding:0 13px;border-right:1px solid #cbd5e3}.vq-flag{width:28px;height:19px;flex:none}.vq-field input{flex:1;min-width:0;height:100%;padding:0 12px;border:0;outline:0;background:none;color:inherit;font:400 17px Poppins,system-ui,sans-serif}.vq-field input::-moz-placeholder{color:#7c8ba6}.vq-field input::placeholder{color:#7c8ba6}.vq-btn{display:block;width:100%;height:58px;margin-top:16px;border:0;border-radius:29px;background:linear-gradient(90deg,#38bdf8,#6366f1);color:#fff;font:600 19px Poppins,system-ui,sans-serif;cursor:pointer;box-shadow:0 8px 24px rgba(56,189,248,.3)}.vq-btn:active{transform:scale(.98)}.vq-btn:disabled{opacity:.7}.vq-note{min-height:20px;margin:12px 0 0;text-align:center;font-size:13.5px;color:hsla(0,0%,100%,.75)}.vq.is-invalid .vq-note{color:#ffb4bf}.vq-otp{letter-spacing:6px;text-align:center}.vq-change{border:0;background:none;padding:0;margin-left:4px;color:var(--vq-accent);font:500 13.5px Poppins,system-ui,sans-serif;text-decoration:underline;cursor:pointer}.vq-legal{margin:6px 0 0;text-align:center;font-size:11.5px;color:hsla(0,0%,100%,.55)}.vq-legal a{color:hsla(0,0%,100%,.75);text-decoration:underline}@media (max-height:680px){.vq-card{padding:16px 18px 12px;border-radius:22px}.vq-btn,.vq-field{height:52px}.vq-btn{margin-top:12px;font-size:17px}}@media (min-width:540px){.vq-card{left:50%;right:auto;width:440px;margin-left:-220px}}