.vq-popup[hidden]{display:none}.vq-popup{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:20px}.vq-popup__backdrop{position:absolute;inset:0;background:rgba(14,25,22,.68)}.vq-popup__card{position:relative;width:min(440px,100%);background:#fff;color:#17201d;border-radius:18px;padding:34px;box-shadow:0 24px 80px rgba(0,0,0,.28)}.vq-popup__close{position:absolute;right:12px;top:8px;border:0;background:none;font-size:30px;line-height:1;cursor:pointer}.vq-popup__eyebrow{font-size:12px;letter-spacing:.16em;color:#547267;font-weight:700}.vq-popup h2{font-size:32px;line-height:1.1;margin:8px 0}.vq-popup label{display:block;margin:14px 0 6px}.vq-popup input[type=email]{box-sizing:border-box;width:100%;padding:13px;border:1px solid #aebbb6;border-radius:8px;font-size:16px}.vq-popup__consent{display:flex!important;gap:9px;font-size:13px;line-height:1.4}.vq-popup button[type=submit]{width:100%;margin-top:16px;padding:14px;border:0;border-radius:8px;background:#183f32;color:#fff;font-weight:700;cursor:pointer}.vq-popup button[disabled]{opacity:.6}.vq-popup__terms,.vq-popup__message{font-size:12px;line-height:1.45;color:#5d6864}.vq-popup__hp{position:absolute!important;left:-9999px!important}.vq-popup-open{overflow:hidden}@media(max-width:520px){.vq-popup__card{padding:28px 22px}.vq-popup h2{font-size:27px}}
