.paywall-root[data-v-594f75f7]{position:relative;overflow:hidden;isolation:isolate}.paywall-inline[data-v-594f75f7]{width:100%;border-radius:28px;min-height:520px;display:flex;align-items:center;justify-content:center}.paywall-overlay[data-v-594f75f7]{position:sticky;bottom:0;left:0;right:0;width:100%;border-radius:28px 28px 0 0;min-height:420px;display:flex;align-items:center;justify-content:center}.paywall-glass[data-v-594f75f7]{position:absolute;inset:0;background:#0a0812d1;backdrop-filter:blur(32px) saturate(140%);-webkit-backdrop-filter:blur(32px) saturate(140%);border:1px solid rgba(255,255,255,.07);border-radius:inherit;z-index:0}.glow[data-v-594f75f7]{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:1;animation:glow-drift-594f75f7 8s ease-in-out infinite alternate}.glow-orange[data-v-594f75f7]{width:360px;height:360px;background:#ff6b002e;top:-80px;right:-80px;animation-delay:0s}.glow-purple[data-v-594f75f7]{width:280px;height:280px;background:#8b5cf624;bottom:-60px;left:-60px;animation-delay:-3s}.glow-blue[data-v-594f75f7]{width:200px;height:200px;background:#3b82f61a;bottom:40px;right:20%;animation-delay:-6s}@keyframes glow-drift-594f75f7{0%{transform:translate(0) scale(1)}to{transform:translate(20px,-20px) scale(1.08)}}.preview-content[data-v-594f75f7]{position:absolute;inset:0;z-index:2;padding:16px;display:flex;flex-direction:column;gap:12px;filter:blur(6px);opacity:.12;pointer-events:none}.preview-row[data-v-594f75f7]{display:flex;gap:10px}.preview-row--offset[data-v-594f75f7]{margin-left:-20px}.preview-card[data-v-594f75f7]{border-radius:16px;background:linear-gradient(135deg,#ffffff14,#ffffff08);flex:1}.preview-card--tall[data-v-594f75f7]{height:110px}.preview-card--short[data-v-594f75f7]{height:70px}.preview-fade[data-v-594f75f7]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,rgba(10,8,18,.95) 85%);border-radius:inherit}.paywall-content[data-v-594f75f7]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 24px 48px;max-width:520px;width:100%;margin:0 auto}.lock-badge[data-v-594f75f7]{position:relative;width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#ff6b002e,#ff6b0014);border:1px solid rgba(255,107,0,.25);display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:transform .3s ease,box-shadow .3s ease}.lock-badge--hovered[data-v-594f75f7]{transform:scale(1.08);box-shadow:0 0 32px #ff6b0040}.lock-pulse[data-v-594f75f7]{position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(255,107,0,.3);animation:lock-ping-594f75f7 2.5s ease-in-out infinite}@keyframes lock-ping-594f75f7{0%,to{opacity:.3;transform:scale(1)}50%{opacity:0;transform:scale(1.3)}}.lock-icon[data-v-594f75f7]{font-size:32px;color:#ff6b00;font-variation-settings:"FILL" 0,"wght" 300}.eyebrow[data-v-594f75f7]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#ff6b00;margin-bottom:16px}.eyebrow-dot[data-v-594f75f7]{width:6px;height:6px;border-radius:50%;background:#ff6b00;animation:blink-594f75f7 2s ease-in-out infinite}@keyframes blink-594f75f7{0%,to{opacity:1}50%{opacity:.3}}.headline[data-v-594f75f7]{font-family:var(--font-display, "Outfit", sans-serif);font-size:clamp(1.6rem,5vw,2.4rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#fff;margin-bottom:16px}.headline-accent[data-v-594f75f7]{background:linear-gradient(90deg,#ff6b00,#ff3d00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle[data-v-594f75f7]{font-size:14px;line-height:1.65;color:#ffffff73;max-width:400px;margin-bottom:32px}.perks-grid[data-v-594f75f7]{list-style:none;padding:0;margin:0 0 36px;display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.perk-item[data-v-594f75f7]{display:flex;align-items:flex-start;gap:10px;text-align:left;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:12px 14px;transition:background .2s,border-color .2s}.perk-item[data-v-594f75f7]:hover{background:#ff6b000f;border-color:#ff6b0026}.perk-icon-wrap[data-v-594f75f7]{width:32px;height:32px;border-radius:10px;background:#ff6b001f;display:flex;align-items:center;justify-content:center;shrink:0;flex-shrink:0}.perk-icon[data-v-594f75f7]{font-size:18px;color:#ff6b00;font-variation-settings:"FILL" 0,"wght" 400}.perk-label[data-v-594f75f7]{font-size:12px;font-weight:700;color:#fff;line-height:1.3}.perk-desc[data-v-594f75f7]{font-size:10px;color:#ffffff59;margin-top:2px;line-height:1.4}.cta-group[data-v-594f75f7]{display:flex;flex-direction:column;gap:10px;width:100%;max-width:340px;margin-bottom:20px}.cta-primary[data-v-594f75f7]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 24px;border-radius:18px;background:linear-gradient(135deg,#ff6b00,#e55a00);color:#fff;font-size:15px;font-weight:800;letter-spacing:.01em;border:none;cursor:pointer;box-shadow:0 4px 24px #ff6b0059,0 1px #ffffff1a inset;transition:transform .2s ease,box-shadow .2s ease,filter .2s}.cta-primary[data-v-594f75f7]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 32px #ff6b0073;filter:brightness(1.08)}.cta-primary[data-v-594f75f7]:active{transform:scale(.98)}.cta-icon[data-v-594f75f7]{font-size:20px;font-variation-settings:"FILL" 1}.cta-secondary[data-v-594f75f7]{width:100%;padding:14px 24px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffff8c;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.cta-secondary[data-v-594f75f7]:hover{background:#ffffff14;border-color:#ffffff26;color:#fff}.trust-line[data-v-594f75f7]{display:flex;align-items:center;gap:6px;font-size:11px;color:#ffffff40;font-weight:500}.trust-icon[data-v-594f75f7]{font-size:14px;color:#34d39999;font-variation-settings:"FILL" 1}@media(max-width:480px){.perks-grid[data-v-594f75f7]{grid-template-columns:1fr}.paywall-content[data-v-594f75f7]{padding:40px 20px 36px}}.glass[data-v-d9e51a42]{background:#1e293b99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #334155}
