.zzPA3G_banner{background:#fffbeb;border:2px solid #f59e0b;border-radius:12px;margin:24px 0;padding:24px}.zzPA3G_content{text-align:center}.zzPA3G_message{color:var(--color-gray-700);margin-bottom:4px;font-size:15px}.zzPA3G_cta{color:var(--color-gray-700);margin-bottom:16px;font-size:15px}.zzPA3G_actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.zzPA3G_buyBtn{color:#fff;background:#f59e0b;border-radius:8px;padding:10px 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.zzPA3G_buyBtn:hover{background:#d97706}.zzPA3G_keyBtn{border:1px solid var(--color-gray-200);cursor:pointer;color:var(--color-gray-500);background:0 0;border-radius:8px;padding:10px 24px;font-size:14px}.zzPA3G_keyBtn:hover{border-color:var(--color-gray-500)}.zzPA3G_keySection{margin-top:16px}.zzPA3G_keyRow{justify-content:center;gap:8px;max-width:480px;margin:0 auto;display:flex}.zzPA3G_keyInput{border:1px solid var(--color-gray-200);border-radius:6px;flex:1;padding:8px 12px;font-family:monospace;font-size:13px}.zzPA3G_activateBtn{background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}.zzPA3G_activateBtn:disabled{opacity:.5;cursor:not-allowed}.zzPA3G_error{color:#dc2626;margin-top:8px;font-size:13px}.zzPA3G_badgeFree{background:var(--color-gray-100);color:var(--color-gray-500);border-radius:4px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.zzPA3G_badgePro{color:#fff;background:#f59e0b;border-radius:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}@media (max-width:480px){.zzPA3G_keyRow{flex-direction:column}}
