#lv-first-purchase{position:fixed;inset:0;margin:auto;border:0;border-radius:22px;width:calc(100% - 32px);max-width:380px;max-height:calc(100dvh - 32px);overflow:auto;padding:32px 24px 20px;background:#fff;color:#161823;text-align:center;box-shadow:0 24px 80px #0004;font-family:Inter,system-ui,sans-serif}#lv-first-purchase::backdrop{background:#161823a3;backdrop-filter:blur(3px)}.lv-first-close{position:absolute;right:10px;top:8px;border:0;background:transparent;width:36px;height:36px;font-size:28px;color:#737373;cursor:pointer}.lv-first-icon{display:flex;align-items:center;justify-content:center;margin:6px auto 20px;width:104px;height:68px;border-radius:14px;background:#fff0f4;color:#fe2c55;font-size:26px;font-weight:900;transform:none}.lv-first-label{font-size:11px;font-weight:800;letter-spacing:.13em;color:#737373;margin:0 0 10px}#lv-first-title{font-size:25px;line-height:1.22;font-weight:800;margin:0}#lv-first-title strong{display:block;color:#fe2c55}#lv-first-description{font-size:13px;line-height:1.6;color:#666;margin:16px 0 22px}#lv-first-claim{width:100%;border:0;border-radius:12px;background:#fe2c55;color:white;padding:16px 10px;font-size:14px;font-weight:800;cursor:pointer}.lv-first-decline{margin-top:12px;border:0;background:transparent;color:#666;padding:9px 16px;font-size:13px;cursor:pointer}#lv-first-purchase button:focus-visible{outline:3px solid #161823;outline-offset:3px}
.lv-first-logo{display:block;width:180px;max-width:75%;height:auto;object-fit:contain;margin:0 auto 20px}
