.vep[data-v-340cc19a]{background:var(--ob-surface,#fff);border:1px solid var(--ob-border,#e2e8f0);border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f;font-family:Urbanist,DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden;width:100%}.vep--page[data-v-340cc19a]{margin:0 auto;max-width:520px}.vep--gate[data-v-340cc19a]{max-width:100%}.vep--gate[data-v-340cc19a],.vep--inline[data-v-340cc19a]{box-shadow:none}.vep__band[data-v-340cc19a]{background:#0f172a;padding:30px 32px 28px}.vep__eyebrow[data-v-340cc19a]{color:#60a5fa;font-size:11px;font-weight:800;letter-spacing:.14em;margin:0 0 11px}.vep__title[data-v-340cc19a]{color:#fff;font-size:27px;font-weight:750;letter-spacing:-.03em;line-height:1.15;margin:0 0 12px}.vep__lede[data-v-340cc19a]{color:#cbd5e1;font-size:15px;line-height:1.6;margin:0}.vep__body[data-v-340cc19a]{padding:24px 32px 26px}.vep--inline .vep__body[data-v-340cc19a]{padding:18px 20px}.vep__sent[data-v-340cc19a]{align-items:center;background:var(--ob-accent-soft,#eff6ff);border:1px solid var(--ob-accent-border,#dbeafe);border-radius:10px;display:flex;gap:14px;padding:14px 16px}.vep__sent-icon[data-v-340cc19a]{align-items:center;background:var(--ob-surface,#fff);border-radius:50%;color:var(--ob-accent,#3684e4);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.vep__sent-icon svg[data-v-340cc19a]{height:21px;width:21px}.vep__sent-copy[data-v-340cc19a]{min-width:0}.vep__sent-label[data-v-340cc19a]{color:var(--ob-text-muted,#64748b);font-size:12px;font-weight:600;margin:0 0 2px}.vep__sent-email[data-v-340cc19a]{color:var(--ob-text,#0f172a);font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0;word-break:break-all}.vep__unlocks[data-v-340cc19a]{display:flex;flex-direction:column;gap:15px;list-style:none;margin:22px 0 0;padding:0}.vep__unlocks li[data-v-340cc19a]{align-items:flex-start;display:flex;gap:13px}.vep__unlock-num[data-v-340cc19a]{color:var(--ob-accent,#3684e4);flex-shrink:0;font-size:12px;font-weight:800;line-height:1.5}.vep__unlock-copy[data-v-340cc19a]{display:flex;flex-direction:column;gap:2px}.vep__unlock-copy strong[data-v-340cc19a]{color:var(--ob-text,#0f172a);font-size:15px;font-weight:700;letter-spacing:-.01em}.vep__unlock-copy span[data-v-340cc19a]{color:var(--ob-text-muted,#64748b);font-size:13.5px;line-height:1.55}.vep__actions[data-v-340cc19a]{display:flex;gap:10px;margin-top:24px}.vep--inline .vep__actions[data-v-340cc19a]{margin-top:14px}.vep__btn[data-v-340cc19a]{border-radius:8px;cursor:pointer;flex:1;font-family:inherit;font-size:14.5px;font-weight:650;min-height:42px;padding:0 18px;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.vep__btn--primary[data-v-340cc19a]{background:var(--ob-accent,#3684e4);border:none;color:#fff}.vep__btn--primary[data-v-340cc19a]:hover:not(:disabled){background:var(--ob-accent-strong,#2563eb);transform:translateY(-1px)}.vep__btn--secondary[data-v-340cc19a]{background:var(--ob-accent-soft,#eff6ff);border:1px solid var(--ob-accent-border,#bfdbfe);color:var(--ob-accent-strong,#1d4ed8)}.vep__btn--secondary[data-v-340cc19a]:hover:not(:disabled){background:var(--ob-accent-soft-strong,#dbeafe);border-color:#93c5fd}.vep__btn[data-v-340cc19a]:disabled{cursor:not-allowed;opacity:.6;transform:none}.vep__btn[data-v-340cc19a]:focus-visible{outline:2px solid var(--ob-accent,#3684e4);outline-offset:2px}.vep__note[data-v-340cc19a]{color:var(--ob-text-muted,#64748b);font-size:13px;line-height:1.6;margin:16px 0 0}.vep__note--error[data-v-340cc19a]{color:var(--ob-danger,#dc2626);font-weight:600}.vep__note--ok[data-v-340cc19a]{color:var(--ob-success,#16a34a);font-weight:600}.vep__link[data-v-340cc19a]{color:var(--ob-accent,#3684e4);font-weight:600;text-decoration:none}.vep__link[data-v-340cc19a]:hover{text-decoration:underline}@media(max-width:560px){.vep__band[data-v-340cc19a]{padding:26px 22px 24px}.vep__title[data-v-340cc19a]{font-size:23px}.vep__body[data-v-340cc19a]{padding:20px 22px 22px}.vep__actions[data-v-340cc19a]{flex-direction:column}}@media(prefers-reduced-motion:reduce){.vep__btn[data-v-340cc19a]{transition:none}.vep__btn--primary[data-v-340cc19a]:hover:not(:disabled){transform:none}}
